<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0">
  <channel>
    <title>Newsletters.love - My techstack newsletter</title>
    <link>https://app.newsletters.love/collections/7905eef045ebbd16d783061e9e8c9f76</link>
    <description>My techstack newsletter</description>
    <item>
      <title>A daily email for fight procrastination + 2 widgets for Notion</title>
      <description>
        <![CDATA[<!DOCTYPE html>
<html dir="ltr" lang="en"><head>
    <link rel="preload" as="image" href="https://www.laurieherault.com/email/x-twitter-icon.png">
    <link rel="preload" as="image" href="https://www.laurieherault.com/email/bluesky-icon.png">
    <link rel="preload" as="image" href="https://www.laurieherault.com/email/mastodon-icon.png">
    <link rel="preload" as="image" href="https://www.laurieherault.com/email/threads-icon.png">
    <link rel="preload" as="image" href="https://www.laurieherault.com/email/tiktok-icon.png">
    <link rel="preload" as="image" href="https://www.laurieherault.com/email/youtube-icon.png">
    <link rel="preload" as="image" href="https://www.laurieherault.com/email/pinterest-icon.png">
    <link rel="preload" as="image" href="https://www.laurieherault.com/email/linkedin-icon.png">
    <link rel="preload" as="image" href="https://www.laurieherault.com/email/facebook-icon.png">
    <link rel="preload" as="image" href="https://www.laurieherault.com/email/instagram-icon.png">
    <meta content="text/html; charset=UTF-8" http-equiv="Content-Type">
    <meta name="x-apple-disable-message-reformatting">
    <!--$-->
  </head>
  <body>
<div style="display:none;overflow:hidden;line-height:1px;opacity:0;max-height:0;max-width:0" data-skip-in-text="true">
    Make It Count is live, and Notion widgets v2 just dropped
    <div>
      &nbsp;‌​‍‎‏﻿&nbsp;‌​‍‎‏﻿&nbsp;‌​‍‎‏﻿&nbsp;‌​‍‎‏﻿&nbsp;‌​‍‎‏﻿&nbsp;‌​‍‎‏﻿&nbsp;‌​‍‎‏﻿&nbsp;‌​‍‎‏﻿&nbsp;‌​‍‎‏﻿&nbsp;‌​‍‎‏﻿&nbsp;‌​‍‎‏﻿&nbsp;‌​‍‎‏﻿&nbsp;‌​‍‎‏﻿&nbsp;‌​‍‎‏﻿&nbsp;‌​‍‎‏﻿&nbsp;‌​‍‎‏﻿&nbsp;‌​‍‎‏﻿&nbsp;‌​‍‎‏﻿&nbsp;‌​‍‎‏﻿&nbsp;‌​‍‎‏﻿&nbsp;‌​‍‎‏﻿&nbsp;‌​‍‎‏﻿&nbsp;‌​‍‎‏﻿&nbsp;‌​‍‎‏﻿&nbsp;‌​‍‎‏﻿&nbsp;‌​‍‎‏﻿&nbsp;‌​‍‎‏﻿&nbsp;‌​‍‎‏﻿&nbsp;‌​‍‎‏﻿&nbsp;‌​‍‎‏﻿&nbsp;‌​‍‎‏﻿&nbsp;‌​‍‎‏﻿&nbsp;‌​‍‎‏﻿&nbsp;‌​‍‎‏﻿&nbsp;‌​‍‎‏﻿&nbsp;‌​‍‎‏﻿&nbsp;‌​‍‎‏﻿&nbsp;‌​‍‎‏&nbsp;‌​‍‎‏﻿&nbsp;‌​‍‎‏﻿&nbsp;‌​‍‎‏﻿&nbsp;‌​‍‎‏﻿&nbsp;‌​‍‎‏﻿&nbsp;‌​‍‎‏﻿&nbsp;‌​‍‎‏﻿&nbsp;‌​‍‎‏﻿&nbsp;‌​‍‎‏﻿&nbsp;‌​‍‎‏﻿&nbsp;‌​‍‎‏﻿&nbsp;‌​‍‎‏﻿&nbsp;‌​‍‎‏﻿&nbsp;‌​‍‎‏﻿&nbsp;‌​‍‎‏﻿&nbsp;‌​‍‎‏﻿&nbsp;‌​‍‎‏﻿&nbsp;‌​‍‎‏﻿&nbsp;‌​‍‎‏﻿&nbsp;‌​‍‎‏﻿&nbsp;‌​‍‎‏﻿&nbsp;‌​‍‎‏﻿&nbsp;‌​‍‎‏﻿&nbsp;‌​‍‎‏﻿&nbsp;‌​‍‎‏﻿&nbsp;‌​‍‎‏﻿&nbsp;‌​‍‎‏﻿&nbsp;‌​‍‎‏﻿&nbsp;‌​‍‎‏﻿&nbsp;‌​‍‎‏﻿&nbsp;‌​‍‎‏﻿&nbsp;‌​‍‎‏﻿&nbsp;‌​‍‎‏﻿&nbsp;‌​‍‎‏﻿&nbsp;‌​‍‎‏﻿&nbsp;‌​‍‎‏﻿&nbsp;‌​‍‎‏﻿&nbsp;‌​‍‎‏﻿&nbsp;‌​‍‎‏﻿&nbsp;‌​‍‎‏﻿&nbsp;‌​‍‎‏﻿&nbsp;‌​‍‎‏﻿&nbsp;‌​‍‎‏﻿&nbsp;‌​‍‎‏﻿&nbsp;‌​‍‎‏﻿&nbsp;‌​‍‎‏﻿&nbsp;‌​‍‎‏﻿&nbsp;‌​‍‎‏﻿&nbsp;‌​‍‎‏﻿&nbsp;‌​‍‎‏﻿&nbsp;‌​‍‎‏﻿&nbsp;‌​‍‎‏﻿&nbsp;‌​‍‎‏﻿&nbsp;‌​‍‎‏﻿&nbsp;‌​‍‎‏﻿
    </div>
  </div>
  
    <table border="0" width="100%" cellpadding="0" cellspacing="0" role="presentation" align="center">
      <tbody>
        <tr>
          <td>
            <table align="center" width="100%" class="mx-auto p-3" border="0" cellpadding="0" cellspacing="0" role="presentation" style="max-width:37.5em">
              <tbody>
                <tr style="width:100%">
                  <td>
                    <table align="center" width="100%" border="0" cellpadding="0" cellspacing="0" role="presentation" class="mb-6">
                      <tbody>
                        <tr>
                          <td>
                            <p class="text-base leading-6 mb-4" style="font-size:14px;line-height:24px;margin-top:16px;margin-bottom:16px">
                              Hello,
                            </p>
                            <p class="text-base leading-6 mb-4" style="font-size:14px;line-height:24px;margin-top:16px;margin-bottom:16px">
                              Today, I'm sharing 2 free tools: one tool to
                              help you fight procrastination by sending you an
                              email every morning, and an update to my Notion
                              widgets.
                            </p>
                            <p class="text-base leading-6 mb-4" style="font-size:14px;line-height:24px;margin-top:16px;margin-bottom:16px">
                              The first tool is something I had been meaning to
                              build for quite a while now (yes, I procrastinated
                              on it :p). The idea is simple and effective. Every
                              morning, you receive an email showing how much
                              time is left in the year, the month, and the week.
                              The goal is for you to see that email when you
                              open your inbox before starting your day.
                            </p>
                            <p class="text-base leading-6 mb-4" style="font-size:14px;line-height:24px;margin-top:16px;margin-bottom:16px">
                              It’s a great way to remind yourself that time
                              moves fast and that you should focus on what truly
                              matters to you.
                            </p>
                            <p class="text-base leading-6 mb-4" style="font-size:14px;line-height:24px;margin-top:16px;margin-bottom:16px">
                              I called this little tool
                              <strong>Make It Count</strong>, and you can
                              configure your daily reminder (days and delivery
                              time) here:<!-- -->
                              <a href="https://track.pstmrk.it/3s/www.laurieherault.com%2Fmake-it-count%3Futm_source%3Dnewsletter%26utm_medium%3Demail%26utm_campaign%3Dmarch-2026-1/oqDv/AuHDAQ/AQ/1210718a-fcd3-462b-b5ee-b9e59fde18ee/1/NIugTCIiV1" class="text-blue-600 underline" style="color:#067df7;text-decoration-line:none" target="_blank">https://www.laurieherault.com/make-it-count</a>
                            </p>
                            <hr class="border-gray-200 my-6" style="width:100%;border:none;border-top:1px solid #eaeaea">
                            <p class="text-base leading-6 mb-4" style="font-size:14px;line-height:24px;margin-top:16px;margin-bottom:16px">
                              For Notion users, I've had some free widgets
                              on my website for a while now, and they can be
                              really useful. I've just released version 2
                              of these widgets with more color customization
                              options. The timer, meditation, and pomodoro
                              widgets now have adjustable durations directly
                              inside Notion, along with a new notification
                              system. There are also two new widgets: a
                              breathing widget, which pairs really well with the
                              meditation widget, and a completely useless one: a
                              Matrix-style animation to spice up your templates.
                            </p>
                            <p class="text-base leading-6 mb-4" style="font-size:14px;line-height:24px;margin-top:16px;margin-bottom:16px">
                              They're available here:<!-- -->
                              <a href="https://track.pstmrk.it/3s/www.laurieherault.com%2Ffree-notion-widget%3Futm_source%3Dnewsletter%26utm_medium%3Demail%26utm_campaign%3Dmarch-2026-1/oqDv/AuHDAQ/AQ/1210718a-fcd3-462b-b5ee-b9e59fde18ee/2/GuRdpYMYqf" class="text-blue-600 underline" style="color:#067df7;text-decoration-line:none" target="_blank">https://www.laurieherault.com/free-notion-widget</a>
                            </p>
                            <p class="text-base leading-6 mb-4" style="font-size:14px;line-height:24px;margin-top:16px;margin-bottom:16px">
                              👉 Feel free to ask your questions, suggest new
                              widgets or share your feedback on the Reddit forum
                              r/Notion in my post:<!-- -->
                              <a href="https://track.pstmrk.it/3s/www.reddit.com%2Fr%2FNotion%2Fcomments%2F1ro31up%2Ffree_widgets_for_notion_v2%2F%3Futm_source%3Dnewsletter%26utm_medium%3Demail%26utm_campaign%3Dmarch-2026-1/oqDv/AuHDAQ/AQ/1210718a-fcd3-462b-b5ee-b9e59fde18ee/3/k77kazTSq6" class="text-blue-600 underline" style="color:#067df7;text-decoration-line:none" target="_blank">https://www.reddit.com/r/Notion/comments/1ro31up/free_widgets_for_notion_v2/</a>
                            </p>
                            <hr class="border-gray-200 my-6" style="width:100%;border:none;border-top:1px solid #eaeaea">
                            <p class="text-base leading-6 mb-4" style="font-size:14px;line-height:24px;margin-top:16px;margin-bottom:16px">
                              For both tools, feel free to email me if you spot
                              any bugs!
                            </p>
                          </td>
                        </tr>
                      </tbody>
                    </table>
                    <table align="center" width="100%" border="0" cellpadding="0" cellspacing="0" role="presentation" class="">
                      <tbody>
                        <tr>
                          <td>
                            <p class="text-sm text-gray-700 mb-1" style="font-size:14px;line-height:24px;margin-top:16px;margin-bottom:16px">
                              Best regards,<br>Laurie Hérault
                            </p>
                            <table cellpadding="0" cellspacing="0">
                              <tr>
                                <td align="center" style="padding:2px">
                                  <a href="https://track.pstmrk.it/3s/x.com%2Flaurieherault%3Futm_source%3Dnewsletter%26utm_medium%3Demail%26utm_campaign%3Dmarch-2026-1/oqDv/AuHDAQ/AQ/1210718a-fcd3-462b-b5ee-b9e59fde18ee/4/dxLUXFDgyt" style="color:#067df7;text-decoration-line:none;text-decoration:none" target="_blank"><img alt="x-twitter" height="24" src="https://www.laurieherault.com/email/x-twitter-icon.png" style="display:block;outline:none;border:none;text-decoration:none" width="24"></a>
                                </td>
                                <td align="center" style="padding:2px">
                                  <a href="https://track.pstmrk.it/3s/bsky.app%2Fprofile%2Flaurieherault.bsky.social%3Futm_source%3Dnewsletter%26utm_medium%3Demail%26utm_campaign%3Dmarch-2026-1/oqDv/AuHDAQ/AQ/1210718a-fcd3-462b-b5ee-b9e59fde18ee/5/M748_qfpOu" style="color:#067df7;text-decoration-line:none;text-decoration:none" target="_blank"><img alt="bluesky" height="24" src="https://www.laurieherault.com/email/bluesky-icon.png" style="display:block;outline:none;border:none;text-decoration:none" width="24"></a>
                                </td>
                                <td align="center" style="padding:2px">
                                  <a href="https://track.pstmrk.it/3s/mastodon.social%2F%40laurieherault%3Futm_source%3Dnewsletter%26utm_medium%3Demail%26utm_campaign%3Dmarch-2026-1/oqDv/AuHDAQ/AQ/1210718a-fcd3-462b-b5ee-b9e59fde18ee/6/KO5c7nj2_o" style="color:#067df7;text-decoration-line:none;text-decoration:none" target="_blank"><img alt="mastodon" height="24" src="https://www.laurieherault.com/email/mastodon-icon.png" style="display:block;outline:none;border:none;text-decoration:none" width="24"></a>
                                </td>
                                <td align="center" style="padding:2px">
                                  <a href="https://track.pstmrk.it/3s/www.threads.com%2F%40laurie_herault_%3Futm_source%3Dnewsletter%26utm_medium%3Demail%26utm_campaign%3Dmarch-2026-1/oqDv/AuHDAQ/AQ/1210718a-fcd3-462b-b5ee-b9e59fde18ee/7/vV7jd9BlkI" style="color:#067df7;text-decoration-line:none;text-decoration:none" target="_blank"><img alt="threads" height="24" src="https://www.laurieherault.com/email/threads-icon.png" style="display:block;outline:none;border:none;text-decoration:none" width="24"></a>
                                </td>
                                <td align="center" style="padding:2px">
                                  <a href="https://track.pstmrk.it/3s/www.tiktok.com%2F%40laurie_herault%3Futm_source%3Dnewsletter%26utm_medium%3Demail%26utm_campaign%3Dmarch-2026-1/oqDv/AuHDAQ/AQ/1210718a-fcd3-462b-b5ee-b9e59fde18ee/8/n-BfQCtC8-" style="color:#067df7;text-decoration-line:none;text-decoration:none" target="_blank"><img alt="tiktok" height="24" src="https://www.laurieherault.com/email/tiktok-icon.png" style="display:block;outline:none;border:none;text-decoration:none" width="24"></a>
                                </td>
                                <td align="center" style="padding:2px">
                                  <a href="https://track.pstmrk.it/3s/www.youtube.com%2F%40laurieherault%3Futm_source%3Dnewsletter%26utm_medium%3Demail%26utm_campaign%3Dmarch-2026-1/oqDv/AuHDAQ/AQ/1210718a-fcd3-462b-b5ee-b9e59fde18ee/9/GSpP9hTmMG" style="color:#067df7;text-decoration-line:none;text-decoration:none" target="_blank"><img alt="youtube" height="24" src="https://www.laurieherault.com/email/youtube-icon.png" style="display:block;outline:none;border:none;text-decoration:none" width="24"></a>
                                </td>
                                <td align="center" style="padding:2px">
                                  <a href="https://track.pstmrk.it/3s/www.pinterest.com%2Flaurieherault%3Futm_source%3Dnewsletter%26utm_medium%3Demail%26utm_campaign%3Dmarch-2026-1/oqDv/AuHDAQ/AQ/1210718a-fcd3-462b-b5ee-b9e59fde18ee/10/cM3DSR05op" style="color:#067df7;text-decoration-line:none;text-decoration:none" target="_blank"><img alt="pinterest" height="24" src="https://www.laurieherault.com/email/pinterest-icon.png" style="display:block;outline:none;border:none;text-decoration:none" width="24"></a>
                                </td>
                                <td align="center" style="padding:2px">
                                  <a href="https://track.pstmrk.it/3s/www.linkedin.com%2Fin%2Flaurieherault%2F%3Futm_source%3Dnewsletter%26utm_medium%3Demail%26utm_campaign%3Dmarch-2026-1/oqDv/AuHDAQ/AQ/1210718a-fcd3-462b-b5ee-b9e59fde18ee/11/XSf3OF4Gdz" style="color:#067df7;text-decoration-line:none;text-decoration:none" target="_blank"><img alt="linkedin" height="24" src="https://www.laurieherault.com/email/linkedin-icon.png" style="display:block;outline:none;border:none;text-decoration:none" width="24"></a>
                                </td>
                                <td align="center" style="padding:2px">
                                  <a href="https://track.pstmrk.it/3s/www.facebook.com%2Flaurieheraultoff%3Futm_source%3Dnewsletter%26utm_medium%3Demail%26utm_campaign%3Dmarch-2026-1/oqDv/AuHDAQ/AQ/1210718a-fcd3-462b-b5ee-b9e59fde18ee/12/EpwfULMGNR" style="color:#067df7;text-decoration-line:none;text-decoration:none" target="_blank"><img alt="facebook" height="24" src="https://www.laurieherault.com/email/facebook-icon.png" style="display:block;outline:none;border:none;text-decoration:none" width="24"></a>
                                </td>
                                <td align="center" style="padding:2px">
                                  <a href="https://track.pstmrk.it/3s/www.instagram.com%2Flaurie_herault_%2F%3Futm_source%3Dnewsletter%26utm_medium%3Demail%26utm_campaign%3Dmarch-2026-1/oqDv/AuHDAQ/AQ/1210718a-fcd3-462b-b5ee-b9e59fde18ee/13/km5ASqCrX8" style="color:#067df7;text-decoration-line:none;text-decoration:none" target="_blank"><img alt="instagram" height="24" src="https://www.laurieherault.com/email/instagram-icon.png" style="display:block;outline:none;border:none;text-decoration:none" width="24"></a>
                                </td>
                              </tr>
                            </table>
                          </td>
                        </tr>
                      </tbody>
                    </table>
                    <table align="center" width="100%" border="0" cellpadding="0" cellspacing="0" role="presentation">
                      <tbody>
                        <tr>
                          <td>
                            <p class="text-xs text-gray-500" style="font-size:14px;line-height:24px;margin-top:16px;margin-bottom:16px">
                              If you received this email, it's because you
                              subscribed to the newsletter on laurieherault.com
                              or habit-genius.com
                            </p>
                          </td>
                        </tr>
                      </tbody>
                    </table>
                  </td>
                </tr>
              </tbody>
            </table>
          </td>
        </tr>
      </tbody>
    </table>
    <!--/$-->
  
<p style="text-align:center;margin:1em 0 3em;"><a href="https://subscriptions.pstmrk.it/unsubscribe?m=1.stzVlynyUqrDuXlWFu8lAQ.nwS_G6qZwjmkRKoVpWAjrIV-JC8nUcyeH43qaMqJUm4Qa3m5iW-iLbEsxVFirFaIt2jZoVtXS6iT0fi5C5yKytD5UB16DQSXpgysphm4mlZF0XpM8KfgQM0zD6r8ALTtCSpq8tbAYf5D8RUbeqE_ZAPCwY45kyb3YwGUichBzObB1AIGMpqYQuMp2A9Rb9XQ0V2HSSYBGHyxfEtmL0HF0Z7dX9V0FEMgAjS9JmlW3nCLgzsarZ9SYDF6LStaeGH8N9SN8KHHnduO8G83WQ8ifNGY_Pzf-v8m59PU21sgxnjtnWmL_1AnvOQ2I4gN7t0r-jp-nSIaQkZveLwSDmTUMmm29R5KW3_K1rQsNAbPjtDDvr8qWKJ8qAL_0OVwXFhRSP1LZhAoT1P-EWEDV5YCBggFchh5FeCn1ZGsYk3S-o1MReCgHYAppH3KbwtPTihds0V0KaaWifjzgeVUO1e3BR_sVp2fZBxiRUbp3xZPZ3c95mmG26Bw2K4-mdF4KhIOFTXTfxfowKr7scawD6zj_g" style="color:#A8AAAF;font-family:Helvetica,Arial,sans-serif;font-size:12px;">Unsubscribe</a></p><img src="https://ea.pstmrk.it/open?m=v3_1.2TjLTe1uPTI9Y-P5-laxGg.8c2U3xh1v9ZSnaebraWjAWKRG-70JWpp3YFV0qsM_uyxLncPyT1J10MAce9xavRE_0NHchYu3fMWNYCIpJTiD8RRSy7nA5Tg0j_lgkD7Ehar9DtxochnsvoEUbeaKiWg47e83nuct2_xgtUe7ys22zdahQ_JA3x-3Xhp2Vijyz0eUsrYLc7Jq_OSQpG3w9FH_em98KhMX6kZn3RpieQE5yHSTZp7Nscv8t9gzTmEk8bGPhEWE2yqdYmjvkIkaMFxI97b2AI4Xx6bRevzpXOyFbWB6t_J3kFTFTUbOHnyXGTO8ACpk7uq7Z7k9sX8GiivaADcP33RFuwP-ZmqIW7V-UPmEA-2yIaWsxZ9GEXG47JQ4GdjGo6uEbePYxdFuyqpXVMhGIIBVkEfEZL-csg9ml1TBb2En2yj4OYkGSX_3Fq1wQ2rmHrPPN2FSz5H9lAwKYrIN2uzndXn9Q7Dh7TzPmvTVQ1FInDB8VhJAfdqESW1BPENh1ygPmxABqdasaXbaL1OBQ-zbrPInHQzVk_rG4qz70dKBgRhd7WSA9Vqf1vgh3beY9MPUnZviwQZgRDEhrNLjWcDZtcgPZ5EiHFIPI8ERDO0c_2Q2YrkiIlCpuvwK_-eTXDnNqGBrpAuS_MSMNAD7jZ7YqRHj6BLbz7ZnQ" width="1" height="1" border="0" alt="" /></body>


</html>]]>
      </description>
      <pubDate>Sun, 08 Mar 2026 12:17:59 +0000</pubDate>
      <link>https://app.newsletters.love/collections/oVt5x4fgXhGvNunukyubudWtnDfD075z/p/oVt5x4fgXhGvNunukyubudWtnDfD075z</link>
    </item>
    <item>
      <title>Hacker Newsletter #785</title>
      <description>
        <![CDATA[<!DOCTYPE html>

<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<title>Hacker Newsletter #785</title>
<meta content="text/html; charset=utf-8" http-equiv="Content-Type"/>
<meta content="width=device-width,minimum-scale=1.0,maximum-scale=10.0,initial-scale=1.0" id="viewport" name="viewport"/>
<meta content="initial-scale=1.0,user-scalable=no,maximum-scale=1" id="viewport-iphone5" media="(device-height: 568px)" name="viewport"/>
<style>
  body { background: #FFF; }
  body, h1, h2, h3, p, table, tr, td {
    color: #333;
    font-family: ubuntu, Helvetica, "Lucida Grande", Arial, sans-serif;
    margin: 0;
    padding: 0;
  }
  .main, table { background-color: #FFFFFF; }
  a { color: #1786C1; text-decoration: underline; }
  a:hover { text-decoration: none; }
  h1 {
    font-size: 35px;
    margin-bottom: 5px;
    padding-top: 10px;
    width: 100%;
  }
  h1 a { color: #333; text-decoration: none; }
  h1 a:hover { color: #666; text-decoration: underline; }
  h2 {
    color: #cc0000;
    font-size: 16px;
    font-weight: bold;
    margin: 20px 0 10px;
  }
  h3 {
    border-bottom: 1px solid #333;
    border-top: 3px solid #333;
    font-size: 16px;
    font-weight: normal;
    line-height: 22px;
    margin: 20px 0;
    padding: 20px 0;
  }
  p {
    color: #333;
    font-size: 16px;
    line-height: 24px;
    width: 500px;
  }
  p {
    font-size: 16px;
    line-height: 22px;
    margin: 0 0 10px 0;
    width: 100%;
  }
  table, .main, #header, #footer { max-width: 600px; width: 100%; }
  #header { margin-bottom: 20px; }
  #issue {
    color: #333;
    font-family: ubuntu, Helvetica, "Lucida Grande", Arial, sans-serif;
    font-size: 12px;
    text-align: right;
  }
  #issue i { color: #999; font-style: normal; }
  
  @media only screen and (max-device-width: 480px) {
    table, #header, #content, #footer { padding: 0 20px !important; }
    h1 { font-size: 30px !important; }
  }
  
  @media only screen and (max-device-width: 679px), only screen and (max-width: 679px) {
    .main { margin: 20px auto; width: 100%; }
    table, #header, #content, #footer { padding: 0 30px; width: 100%; }
  
    #details { padding-right: 10px; }
  }
  
  @media only screen and (min-width: 680px) {
    body { background: #999 }
    #details { width: 496px; }
    .main, table, #header, #content, #footer { background: #FFF; width: 600px; }
  
    .main {
              box-shadow: 0 0 12px rgba(0, 0, 0, .6);
         -moz-box-shadow: 0 0 12px rgba(0, 0, 0, .6);
      -webkit-box-shadow: 0 0 12px rgba(0, 0, 0, .6);
      margin: 10px auto 40px;
      padding: 30px 40px 10px;
    }
  }
</style>
</head>
<body style="-webkit-text-size-adjust:none;width:100% !important;background-color:#FFF;background-image:none;background-repeat:repeat;background-position:top left;background-attachment:scroll;color:#333;font-family:ubuntu, Helvetica, 'Lucida Grande', Arial, sans-serif;margin-top:0;margin-bottom:0;margin-right:0;margin-left:0;padding-top:0;padding-bottom:0;padding-right:0;padding-left:0;">
<div class="main" style="background-color:#FFFFFF;max-width:600px;width:100%;">
<table border="0" cellpadding="0" cellspacing="0" id="header">
<tr>
<td>
<p style="font-family:ubuntu, Helvetica, 'Lucida Grande', Arial, sans-serif;margin-top:0;margin-bottom:0;margin-right:0;margin-left:0;padding-top:0;padding-right:0;padding-left:0;color:#7B7B7B;font-size:14px !important;font-weight:normal;line-height:22px;padding-bottom:20px;">
Never let yesterday use up too much of today. //Will Rogers
</p>
</td>
</tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" id="content" style="color:#333;font-family:ubuntu, Helvetica, 'Lucida Grande', Arial, sans-serif;margin-top:0;margin-bottom:0;margin-right:0;margin-left:0;padding-top:0;padding-bottom:0;padding-right:0;padding-left:0;background-color:#FFFFFF;max-width:600px;width:100%;">
<tr style="color:#333;font-family:ubuntu, Helvetica, 'Lucida Grande', Arial, sans-serif;margin-top:0;margin-bottom:0;margin-right:0;margin-left:0;padding-top:0;padding-bottom:0;padding-right:0;padding-left:0;">
<td style="color:#333;font-family:ubuntu, Helvetica, 'Lucida Grande', Arial, sans-serif;margin-top:0;margin-bottom:0;margin-right:0;margin-left:0;padding-top:0;padding-bottom:0;padding-right:0;padding-left:0;">
<h1 style="color:#333;font-family:Helvetica, 'Lucida Grande', Arial, sans-serif;margin-top:0;margin-right:0;margin-left:0;padding-bottom:0;padding-right:0;padding-left:0;margin-bottom:0px;padding-top:20px;width:100%;">
hacker<span style="color:#ff3300">news</span>letter
</h1>
</td>
</tr>
<tr style="color:#333;font-family:ubuntu, Helvetica, 'Lucida Grande', Arial, sans-serif;margin-top:0;margin-bottom:0;margin-right:0;margin-left:0;padding-top:0;padding-bottom:0;padding-right:0;padding-left:0;">
<td id="details" style="color:#333;font-family:ubuntu, Helvetica, 'Lucida Grande', Arial, sans-serif;margin-top:0;margin-bottom:0;margin-right:0;margin-left:0;padding-top:0;padding-bottom:10px;padding-right:0;padding-left:0;">
<span id="issue" style="color:#333;font-family:ubuntu, Helvetica, 'Lucida Grande', Arial, sans-serif;font-size:12px;text-align:right;">
Issue #785
<i style="color:#999;font-style:normal;">//</i>
2026-03-06
<i style="color:#999;font-style:normal;">//</i>
<a href="https://buttondown-0005.com/c/ODhhMmU5N2MtZDVmNS00MjU4LTg5OTgtOGE5MGVjZGY3NzI3fDQ1MzkwY2EyLWJiNWEtNDAyZC05OGQyLWQ5MmI0ZjRhY2RkOXxodHRwczovL2J1dHRvbmRvd24uY29tL2hhY2tlci1uZXdzbGV0dGVyL2FyY2hpdmUvNzg1L3xlbWFpbA==" style="color:#3B6B9B;text-decoration:underline;">View in your browser</a>
</span>
</td>
</tr>
<tr style="color:#333;font-family:ubuntu, Helvetica, 'Lucida Grande', Arial, sans-serif;margin-top:0;margin-bottom:0;margin-right:0;margin-left:0;padding-top:0;padding-bottom:0;padding-right:0;padding-left:0;">
<td style="color:#333;font-family:ubuntu, Helvetica, 'Lucida Grande', Arial, sans-serif;margin-top:0;margin-bottom:0;margin-right:0;margin-left:0;padding-top:0;padding-bottom:0;padding-right:0;padding-left:0;">
<h2 style="font-family:ubuntu, 'Lucida Grande', Arial, sans-serif;padding-top:20px;padding-bottom:0;padding-right:0;padding-left:0;color:#ff3300;font-size:16px;font-weight:bold;margin-top:20px;margin-bottom:3px;margin-right:0;margin-left:0;text-transform:uppercase;"><span style="color:#333">#</span>Favorites</h2>
<hr style="border-style:none;margin-top:0px;margin-bottom:5px;margin-right:0;margin-left:0;border-top-width:1px;border-top-style:solid;border-top-color:#9b9b9b;/"/>
<p style="font-family:ubuntu, Helvetica, 'Lucida Grande', Arial, sans-serif;padding-top:0;padding-bottom:0;padding-right:0;padding-left:0;color:#363636;font-size:16px !important;line-height:22px;margin-top:0;margin-bottom:10px;margin-right:0;margin-left:0;width:100%;">
<a href="https://buttondown-0005.com/c/ODhhMmU5N2MtZDVmNS00MjU4LTg5OTgtOGE5MGVjZGY3NzI3fDQ1MzkwY2EyLWJiNWEtNDAyZC05OGQyLWQ5MmI0ZjRhY2RkOXxodHRwczovL3N0cmlwZXNlc3Npb25zLmNvbS98ZW1haWw=" style="color:#0446AB;text-decoration:underline;font-size:16px !important;" title="stripesessions.com">
Stripe Sessions: The internet economy conference, April 29-30
</a>
<br/>
<span style="font-size: 13px !important; color: #777"><span style="font-size:11px;padding-right:1px;">//</span>stripesessions
<span style="background-color: #ebebeb; padding: 3px; color: #ff3300">sponsored</span>
</span>
</p>
<p style="font-family:ubuntu, Helvetica, 'Lucida Grande', Arial, sans-serif;padding-top:0;padding-bottom:0;padding-right:0;padding-left:0;color:#363636;font-size:16px;line-height:22px;margin-top:0;margin-bottom:10px;margin-right:0;margin-left:0;width:100%;"><a href="https://buttondown-0005.com/c/ODhhMmU5N2MtZDVmNS00MjU4LTg5OTgtOGE5MGVjZGY3NzI3fDQ1MzkwY2EyLWJiNWEtNDAyZC05OGQyLWQ5MmI0ZjRhY2RkOXxodHRwOi8va2FycGF0aHkuZ2l0aHViLmlvLzIwMjYvMDIvMTIvbWljcm9ncHQvP3V0bV9zb3VyY2U9aGFja2VybmV3c2xldHRlciZ1dG1fbWVkaXVtPWVtYWlsJnV0bV90ZXJtPWZhdnxlbWFpbA==" style="color:#0446AB;text-decoration:underline; font-size:16px;" title="Votes: 1926 Comments: 326">Microgpt</a><br><span style="font-size: 13px; color: #777"><span style="font-size:11px;padding-right:1px;">//</span>karpathy.github <a href="https://buttondown-0005.com/c/ODhhMmU5N2MtZDVmNS00MjU4LTg5OTgtOGE5MGVjZGY3NzI3fDQ1MzkwY2EyLWJiNWEtNDAyZC05OGQyLWQ5MmI0ZjRhY2RkOXxodHRwOi8vbmV3cy55Y29tYmluYXRvci5jb20vaXRlbT9pZD00NzIwMjcwOCZ1dG1fdGVybT1jb21tZW50fGVtYWls" style="text-decoration: none; color: #336699;">comments<span style="color:#ff3300;">→</span></a></span></br></p>
<p style="font-family:ubuntu, Helvetica, 'Lucida Grande', Arial, sans-serif;padding-top:0;padding-bottom:0;padding-right:0;padding-left:0;color:#363636;font-size:16px;line-height:22px;margin-top:0;margin-bottom:10px;margin-right:0;margin-left:0;width:100%;"><a href="https://buttondown-0005.com/c/ODhhMmU5N2MtZDVmNS00MjU4LTg5OTgtOGE5MGVjZGY3NzI3fDQ1MzkwY2EyLWJiNWEtNDAyZC05OGQyLWQ5MmI0ZjRhY2RkOXxodHRwczovL3d3dy5hcHBsZS5jb20vbmV3c3Jvb20vMjAyNi8wMy9zYXktaGVsbG8tdG8tbWFjYm9vay1uZW8vP3V0bV9zb3VyY2U9aGFja2VybmV3c2xldHRlciZ1dG1fbWVkaXVtPWVtYWlsJnV0bV90ZXJtPWZhdnxlbWFpbA==" style="color:#0446AB;text-decoration:underline; font-size:16px;" title="Votes: 1921 Comments: 2240">MacBook Neo</a><br/><span style="font-size: 13px; color: #777"><span style="font-size:11px;padding-right:1px;">//</span>apple <a href="https://buttondown-0005.com/c/ODhhMmU5N2MtZDVmNS00MjU4LTg5OTgtOGE5MGVjZGY3NzI3fDQ1MzkwY2EyLWJiNWEtNDAyZC05OGQyLWQ5MmI0ZjRhY2RkOXxodHRwOi8vbmV3cy55Y29tYmluYXRvci5jb20vaXRlbT9pZD00NzI0NzY0NSZ1dG1fdGVybT1jb21tZW50fGVtYWls" style="text-decoration: none; color: #336699;">comments<span style="color:#ff3300;">→</span></a></span></p>
<p style="font-family:ubuntu, Helvetica, 'Lucida Grande', Arial, sans-serif;padding-top:0;padding-bottom:0;padding-right:0;padding-left:0;color:#363636;font-size:16px;line-height:22px;margin-top:0;margin-bottom:10px;margin-right:0;margin-left:0;width:100%;"><a href="https://buttondown-0005.com/c/ODhhMmU5N2MtZDVmNS00MjU4LTg5OTgtOGE5MGVjZGY3NzI3fDQ1MzkwY2EyLWJiNWEtNDAyZC05OGQyLWQ5MmI0ZjRhY2RkOXxodHRwczovL2VkaXRvci5wNWpzLm9yZy9pc29oZWRyYWwvZnVsbC92SmE1UmlaV3M/dXRtX3NvdXJjZT1oYWNrZXJuZXdzbGV0dGVyJnV0bV9tZWRpdW09ZW1haWwmdXRtX3Rlcm09ZmF2fGVtYWls" style="color:#0446AB;text-decoration:underline; font-size:16px;" title="Votes: 1302 Comments: 158">The Xkcd thing, now interactive</a><br/><span style="font-size: 13px; color: #777"><span style="font-size:11px;padding-right:1px;">//</span>editor.p5js <a href="https://buttondown-0005.com/c/ODhhMmU5N2MtZDVmNS00MjU4LTg5OTgtOGE5MGVjZGY3NzI3fDQ1MzkwY2EyLWJiNWEtNDAyZC05OGQyLWQ5MmI0ZjRhY2RkOXxodHRwOi8vbmV3cy55Y29tYmluYXRvci5jb20vaXRlbT9pZD00NzIzMDcwNCZ1dG1fdGVybT1jb21tZW50fGVtYWls" style="text-decoration: none; color: #336699;">comments<span style="color:#ff3300;">→</span></a></span></p>
<p style="font-family:ubuntu, Helvetica, 'Lucida Grande', Arial, sans-serif;padding-top:0;padding-bottom:0;padding-right:0;padding-left:0;color:#363636;font-size:16px;line-height:22px;margin-top:0;margin-bottom:10px;margin-right:0;margin-left:0;width:100%;"><a href="https://buttondown-0005.com/c/ODhhMmU5N2MtZDVmNS00MjU4LTg5OTgtOGE5MGVjZGY3NzI3fDQ1MzkwY2EyLWJiNWEtNDAyZC05OGQyLWQ5MmI0ZjRhY2RkOXxodHRwczovL3RlcnJpYmxlc29mdHdhcmUub3JnLzIwMjYvMDMvMDMvbm9ib2R5LWdldHMtcHJvbW90ZWQtZm9yLXNpbXBsaWNpdHkvP3V0bV9zb3VyY2U9aGFja2VybmV3c2xldHRlciZ1dG1fbWVkaXVtPWVtYWlsJnV0bV90ZXJtPWZhdnxlbWFpbA==" style="color:#0446AB;text-decoration:underline; font-size:16px;" title="Votes: 871 Comments: 505">Nobody gets promoted for simplicity</a><br/><span style="font-size: 13px; color: #777"><span style="font-size:11px;padding-right:1px;">//</span>terriblesoftware <a href="https://buttondown-0005.com/c/ODhhMmU5N2MtZDVmNS00MjU4LTg5OTgtOGE5MGVjZGY3NzI3fDQ1MzkwY2EyLWJiNWEtNDAyZC05OGQyLWQ5MmI0ZjRhY2RkOXxodHRwOi8vbmV3cy55Y29tYmluYXRvci5jb20vaXRlbT9pZD00NzI0NjExMCZ1dG1fdGVybT1jb21tZW50fGVtYWls" style="text-decoration: none; color: #336699;">comments<span style="color:#ff3300;">→</span></a></span></p>
<p style="font-family:ubuntu, Helvetica, 'Lucida Grande', Arial, sans-serif;padding-top:0;padding-bottom:0;padding-right:0;padding-left:0;color:#363636;font-size:16px;line-height:22px;margin-top:0;margin-bottom:10px;margin-right:0;margin-left:0;width:100%;"><a href="https://buttondown-0005.com/c/ODhhMmU5N2MtZDVmNS00MjU4LTg5OTgtOGE5MGVjZGY3NzI3fDQ1MzkwY2EyLWJiNWEtNDAyZC05OGQyLWQ5MmI0ZjRhY2RkOXxodHRwczovL29wZW5haS5jb20vaW5kZXgvaW50cm9kdWNpbmctZ3B0LTUtNC8/dXRtX3NvdXJjZT1oYWNrZXJuZXdzbGV0dGVyJnV0bV9tZWRpdW09ZW1haWwmdXRtX3Rlcm09ZmF2fGVtYWls" style="color:#0446AB;text-decoration:underline; font-size:16px;" title="Votes: 677 Comments: 593">GPT-5.4</a><br/><span style="font-size: 13px; color: #777"><span style="font-size:11px;padding-right:1px;">//</span>openai <a href="https://buttondown-0005.com/c/ODhhMmU5N2MtZDVmNS00MjU4LTg5OTgtOGE5MGVjZGY3NzI3fDQ1MzkwY2EyLWJiNWEtNDAyZC05OGQyLWQ5MmI0ZjRhY2RkOXxodHRwOi8vbmV3cy55Y29tYmluYXRvci5jb20vaXRlbT9pZD00NzI2NTA0NSZ1dG1fdGVybT1jb21tZW50fGVtYWls" style="text-decoration: none; color: #336699;">comments<span style="color:#ff3300;">→</span></a></span></p>
<p style="font-family:ubuntu, Helvetica, 'Lucida Grande', Arial, sans-serif;padding-top:0;padding-bottom:0;padding-right:0;padding-left:0;color:#363636;font-size:16px;line-height:22px;margin-top:0;margin-bottom:10px;margin-right:0;margin-left:0;width:100%;"><a href="https://buttondown-0005.com/c/ODhhMmU5N2MtZDVmNS00MjU4LTg5OTgtOGE5MGVjZGY3NzI3fDQ1MzkwY2EyLWJiNWEtNDAyZC05OGQyLWQ5MmI0ZjRhY2RkOXxodHRwczovL21sdS1leHBsYWluLmdpdGh1Yi5pby9kZWNpc2lvbi10cmVlLz91dG1fc291cmNlPWhhY2tlcm5ld3NsZXR0ZXImdXRtX21lZGl1bT1lbWFpbCZ1dG1fdGVybT1mYXZ8ZW1haWw=" style="color:#0446AB;text-decoration:underline; font-size:16px;" title="Votes: 552 Comments: 82">Decision trees – the unreasonable power of nested decision rules</a><br/><span style="font-size: 13px; color: #777"><span style="font-size:11px;padding-right:1px;">//</span>mlu-explain.github <a href="https://buttondown-0005.com/c/ODhhMmU5N2MtZDVmNS00MjU4LTg5OTgtOGE5MGVjZGY3NzI3fDQ1MzkwY2EyLWJiNWEtNDAyZC05OGQyLWQ5MmI0ZjRhY2RkOXxodHRwOi8vbmV3cy55Y29tYmluYXRvci5jb20vaXRlbT9pZD00NzIwNDk2NCZ1dG1fdGVybT1jb21tZW50fGVtYWls" style="text-decoration: none; color: #336699;">comments<span style="color:#ff3300;">→</span></a></span></p>
<p style="font-family:ubuntu, Helvetica, 'Lucida Grande', Arial, sans-serif;padding-top:0;padding-bottom:0;padding-right:0;padding-left:0;color:#363636;font-size:16px;line-height:22px;margin-top:0;margin-bottom:10px;margin-right:0;margin-left:0;width:100%;"><a href="https://buttondown-0005.com/c/ODhhMmU5N2MtZDVmNS00MjU4LTg5OTgtOGE5MGVjZGY3NzI3fDQ1MzkwY2EyLWJiNWEtNDAyZC05OGQyLWQ5MmI0ZjRhY2RkOXxodHRwczovL3NpbW9ud2lsbGlzb24ubmV0L2d1aWRlcy9hZ2VudGljLWVuZ2luZWVyaW5nLXBhdHRlcm5zLz91dG1fc291cmNlPWhhY2tlcm5ld3NsZXR0ZXImdXRtX21lZGl1bT1lbWFpbCZ1dG1fdGVybT1mYXZ8ZW1haWw=" style="color:#0446AB;text-decoration:underline; font-size:16px;" title="Votes: 531 Comments: 297">Agentic Engineering Patterns</a><br/><span style="font-size: 13px; color: #777"><span style="font-size:11px;padding-right:1px;">//</span>simonwillison <a href="https://buttondown-0005.com/c/ODhhMmU5N2MtZDVmNS00MjU4LTg5OTgtOGE5MGVjZGY3NzI3fDQ1MzkwY2EyLWJiNWEtNDAyZC05OGQyLWQ5MmI0ZjRhY2RkOXxodHRwOi8vbmV3cy55Y29tYmluYXRvci5jb20vaXRlbT9pZD00NzI0MzI3MiZ1dG1fdGVybT1jb21tZW50fGVtYWls" style="text-decoration: none; color: #336699;">comments<span style="color:#ff3300;">→</span></a></span></p>
<p style="font-family:ubuntu, Helvetica, 'Lucida Grande', Arial, sans-serif;padding-top:0;padding-bottom:0;padding-right:0;padding-left:0;color:#363636;font-size:16px;line-height:22px;margin-top:0;margin-bottom:10px;margin-right:0;margin-left:0;width:100%;"><a href="https://buttondown-0005.com/c/ODhhMmU5N2MtZDVmNS00MjU4LTg5OTgtOGE5MGVjZGY3NzI3fDQ1MzkwY2EyLWJiNWEtNDAyZC05OGQyLWQ5MmI0ZjRhY2RkOXxodHRwczovL3d3dy5yb2Nrb2Rlci5jb20vYmV5b25kdGhlY29kZS9jb2duaXRpdmUtZGVidC13aGVuLXZlbG9jaXR5LWV4Y2VlZHMtY29tcHJlaGVuc2lvbi8/dXRtX3NvdXJjZT1oYWNrZXJuZXdzbGV0dGVyJnV0bV9tZWRpdW09ZW1haWwmdXRtX3Rlcm09ZmF2fGVtYWls" style="color:#0446AB;text-decoration:underline; font-size:16px;" title="Votes: 502 Comments: 221">Cognitive Debt: When Velocity Exceeds Comprehension</a><br/><span style="font-size: 13px; color: #777"><span style="font-size:11px;padding-right:1px;">//</span>rockoder <a href="https://buttondown-0005.com/c/ODhhMmU5N2MtZDVmNS00MjU4LTg5OTgtOGE5MGVjZGY3NzI3fDQ1MzkwY2EyLWJiNWEtNDAyZC05OGQyLWQ5MmI0ZjRhY2RkOXxodHRwOi8vbmV3cy55Y29tYmluYXRvci5jb20vaXRlbT9pZD00NzE5NjU4MiZ1dG1fdGVybT1jb21tZW50fGVtYWls" style="text-decoration: none; color: #336699;">comments<span style="color:#ff3300;">→</span></a></span></p>
<p style="font-family:ubuntu, Helvetica, 'Lucida Grande', Arial, sans-serif;padding-top:0;padding-bottom:0;padding-right:0;padding-left:0;color:#363636;font-size:16px;line-height:22px;margin-top:0;margin-bottom:10px;margin-right:0;margin-left:0;width:100%;"><a href="https://buttondown-0005.com/c/ODhhMmU5N2MtZDVmNS00MjU4LTg5OTgtOGE5MGVjZGY3NzI3fDQ1MzkwY2EyLWJiNWEtNDAyZC05OGQyLWQ5MmI0ZjRhY2RkOXxodHRwczovL29naXJhcmRvdC53cml0aXp6eS5jb20vcC9nb29kLXNvZnR3YXJlLWtub3dzLXdoZW4tdG8tc3RvcD91dG1fc291cmNlPWhhY2tlcm5ld3NsZXR0ZXImdXRtX21lZGl1bT1lbWFpbCZ1dG1fdGVybT1mYXZ8ZW1haWw=" style="color:#0446AB;text-decoration:underline; font-size:16px;" title="Votes: 359 Comments: 197">Good software knows when to stop</a><br/><span style="font-size: 13px; color: #777"><span style="font-size:11px;padding-right:1px;">//</span>ogirardot.writizzy <a href="https://buttondown-0005.com/c/ODhhMmU5N2MtZDVmNS00MjU4LTg5OTgtOGE5MGVjZGY3NzI3fDQ1MzkwY2EyLWJiNWEtNDAyZC05OGQyLWQ5MmI0ZjRhY2RkOXxodHRwOi8vbmV3cy55Y29tYmluYXRvci5jb20vaXRlbT9pZD00NzI2MTU2MSZ1dG1fdGVybT1jb21tZW50fGVtYWls" style="text-decoration: none; color: #336699;">comments<span style="color:#ff3300;">→</span></a></span></p>
<p style="font-family:ubuntu, Helvetica, 'Lucida Grande', Arial, sans-serif;padding-top:0;padding-bottom:0;padding-right:0;padding-left:0;color:#363636;font-size:16px;line-height:22px;margin-top:0;margin-bottom:10px;margin-right:0;margin-left:0;width:100%;"><a href="https://buttondown-0005.com/c/ODhhMmU5N2MtZDVmNS00MjU4LTg5OTgtOGE5MGVjZGY3NzI3fDQ1MzkwY2EyLWJiNWEtNDAyZC05OGQyLWQ5MmI0ZjRhY2RkOXxodHRwczovL3BhdWxncmFoYW0uY29tL2JyYW5kYWdlLmh0bWw/dXRtX3NvdXJjZT1oYWNrZXJuZXdzbGV0dGVyJnV0bV9tZWRpdW09ZW1haWwmdXRtX3Rlcm09ZmF2fGVtYWls" style="color:#0446AB;text-decoration:underline; font-size:16px;" title="Votes: 260 Comments: 225">The Brand Age</a><br/><span style="font-size: 13px; color: #777"><span style="font-size:11px;padding-right:1px;">//</span>paulgraham <a href="https://buttondown-0005.com/c/ODhhMmU5N2MtZDVmNS00MjU4LTg5OTgtOGE5MGVjZGY3NzI3fDQ1MzkwY2EyLWJiNWEtNDAyZC05OGQyLWQ5MmI0ZjRhY2RkOXxodHRwOi8vbmV3cy55Y29tYmluYXRvci5jb20vaXRlbT9pZD00NzI2NDc1NiZ1dG1fdGVybT1jb21tZW50fGVtYWls" style="text-decoration: none; color: #336699;">comments<span style="color:#ff3300;">→</span></a></span></p>
<p style="font-family:ubuntu, Helvetica, 'Lucida Grande', Arial, sans-serif;padding-top:0;padding-bottom:0;padding-right:0;padding-left:0;color:#363636;font-size:16px;line-height:22px;margin-top:0;margin-bottom:10px;margin-right:0;margin-left:0;width:100%;"><a href="https://buttondown-0005.com/c/ODhhMmU5N2MtZDVmNS00MjU4LTg5OTgtOGE5MGVjZGY3NzI3fDQ1MzkwY2EyLWJiNWEtNDAyZC05OGQyLWQ5MmI0ZjRhY2RkOXxodHRwczovL2VsbGFuZXcuY29tLzIwMjYvMDMvMDIvcHRwbC0xOTctcmVjb3JkLXJldHJpZXZlLWZyb20tYS1wZXJzb25hbC1rbm93bGVkZ2ViYXNlP3V0bV9zb3VyY2U9aGFja2VybmV3c2xldHRlciZ1dG1fbWVkaXVtPWVtYWlsJnV0bV90ZXJtPWZhdnxlbWFpbA==" style="color:#0446AB;text-decoration:underline; font-size:16px;" title="Votes: 179 Comments: 64">How to record and retrieve anything you've ever had to look up twice</a><br/><span style="font-size: 13px; color: #777"><span style="font-size:11px;padding-right:1px;">//</span>ellanew <a href="https://buttondown-0005.com/c/ODhhMmU5N2MtZDVmNS00MjU4LTg5OTgtOGE5MGVjZGY3NzI3fDQ1MzkwY2EyLWJiNWEtNDAyZC05OGQyLWQ5MmI0ZjRhY2RkOXxodHRwOi8vbmV3cy55Y29tYmluYXRvci5jb20vaXRlbT9pZD00NzIxMzgxOSZ1dG1fdGVybT1jb21tZW50fGVtYWls" style="text-decoration: none; color: #336699;">comments<span style="color:#ff3300;">→</span></a></span></p>
<p style="font-family:ubuntu, Helvetica, 'Lucida Grande', Arial, sans-serif;padding-top:0;padding-bottom:0;padding-right:0;padding-left:0;color:#363636;font-size:16px;line-height:22px;margin-top:0;margin-bottom:10px;margin-right:0;margin-left:0;width:100%;"><a href="https://buttondown-0005.com/c/ODhhMmU5N2MtZDVmNS00MjU4LTg5OTgtOGE5MGVjZGY3NzI3fDQ1MzkwY2EyLWJiNWEtNDAyZC05OGQyLWQ5MmI0ZjRhY2RkOXxodHRwczovL3d3dy5jYXJvbGluZWNyYW1wdG9uLmNvbS90aGUtdmlldy1mcm9tLXJzcy8/dXRtX3NvdXJjZT1oYWNrZXJuZXdzbGV0dGVyJnV0bV9tZWRpdW09ZW1haWwmdXRtX3Rlcm09ZmF2fGVtYWls" style="color:#0446AB;text-decoration:underline; font-size:16px;" title="Votes: 132 Comments: 44">The View from RSS</a><br/><span style="font-size: 13px; color: #777"><span style="font-size:11px;padding-right:1px;">//</span>carolinecrampton <a href="https://buttondown-0005.com/c/ODhhMmU5N2MtZDVmNS00MjU4LTg5OTgtOGE5MGVjZGY3NzI3fDQ1MzkwY2EyLWJiNWEtNDAyZC05OGQyLWQ5MmI0ZjRhY2RkOXxodHRwOi8vbmV3cy55Y29tYmluYXRvci5jb20vaXRlbT9pZD00NzI1MzIyMSZ1dG1fdGVybT1jb21tZW50fGVtYWls" style="text-decoration: none; color: #336699;">comments<span style="color:#ff3300;">→</span></a></span></p>
<h2 style="font-family:ubuntu, 'Lucida Grande', Arial, sans-serif;padding-top:20px;padding-bottom:0;padding-right:0;padding-left:0;color:#ff3300;font-size:16px;font-weight:bold;margin-top:20px;margin-bottom:3px;margin-right:0;margin-left:0;text-transform:uppercase;"><span style="color:#333">#</span>Ask HN</h2>
<hr style="border-style:none;margin-top:0px;margin-bottom:5px;margin-right:0;margin-left:0;border-top-width:1px;border-top-style:solid;border-top-color:#9b9b9b;/"/>
<p style="font-family:ubuntu, Helvetica, 'Lucida Grande', Arial, sans-serif;padding-top:0;padding-bottom:0;padding-right:0;padding-left:0;color:#363636;font-size:16px;line-height:22px;margin-top:0;margin-bottom:10px;margin-right:0;margin-left:0;width:100%;"><a href="https://buttondown-0005.com/c/ODhhMmU5N2MtZDVmNS00MjU4LTg5OTgtOGE5MGVjZGY3NzI3fDQ1MzkwY2EyLWJiNWEtNDAyZC05OGQyLWQ5MmI0ZjRhY2RkOXxodHRwczovL25ld3MueWNvbWJpbmF0b3IuY29tL2l0ZW0/aWQ9NDcyMTU2MDkmdXRtX3NvdXJjZT1oYWNrZXJuZXdzbGV0dGVyJnV0bV9tZWRpdW09ZW1haWwmdXRtX3Rlcm09YXNrX2hufGVtYWls" style="color:#0446AB;text-decoration:underline; font-size:16px;" title="Votes: 56 Comments: 37">What sources like HN do you consume?</a></p>
<p style="font-family:ubuntu, Helvetica, 'Lucida Grande', Arial, sans-serif;padding-top:0;padding-bottom:0;padding-right:0;padding-left:0;color:#363636;font-size:16px;line-height:22px;margin-top:0;margin-bottom:10px;margin-right:0;margin-left:0;width:100%;"><a href="https://buttondown-0005.com/c/ODhhMmU5N2MtZDVmNS00MjU4LTg5OTgtOGE5MGVjZGY3NzI3fDQ1MzkwY2EyLWJiNWEtNDAyZC05OGQyLWQ5MmI0ZjRhY2RkOXxodHRwczovL25ld3MueWNvbWJpbmF0b3IuY29tL2l0ZW0/aWQ9NDcxNjA2NDEmdXRtX3NvdXJjZT1oYWNrZXJuZXdzbGV0dGVyJnV0bV9tZWRpdW09ZW1haWwmdXRtX3Rlcm09YXNrX2hufGVtYWls" style="color:#0446AB;text-decoration:underline; font-size:16px;" title="Votes: 19 Comments: 8">What's it like working in big tech recently with all the AI tools?</a></p>
<h2 style="font-family:ubuntu, 'Lucida Grande', Arial, sans-serif;padding-top:20px;padding-bottom:0;padding-right:0;padding-left:0;color:#ff3300;font-size:16px;font-weight:bold;margin-top:20px;margin-bottom:3px;margin-right:0;margin-left:0;text-transform:uppercase;"><span style="color:#333">#</span>Classifieds</h2>
<hr style="border-style:none;margin-top:0px;margin-bottom:5px;margin-right:0;margin-left:0;border-top-width:1px;border-top-style:solid;border-top-color:#9b9b9b;/"/>
<p style="font-family:ubuntu, Helvetica, 'Lucida Grande', Arial, sans-serif;padding-top:0;padding-bottom:0;padding-right:0;padding-left:0;color:#333;font-size:16px;line-height:22px;margin-top:0;margin-bottom:10px;margin-right:0;margin-left:0;width:100%;"><a href="https://buttondown-0005.com/c/ODhhMmU5N2MtZDVmNS00MjU4LTg5OTgtOGE5MGVjZGY3NzI3fDQ1MzkwY2EyLWJiNWEtNDAyZC05OGQyLWQ5MmI0ZjRhY2RkOXxodHRwczovL2Rpc3BhdGNoLW1lZGlhLmNvbS90aGUtc3R1ZGVudC1iZWhpbmQtYS1waGlzaGluZy1lbXBpcmUvfGVtYWls" style="color:#0446AB;text-decoration:underline; font-size:16px;" title="dispatch-media.com">The student behind a phishing empire</a> <span style="font-size: 13px; color: #777"><span style="font-size:11px;padding-right:1px;">//</span>dispatch-media</span></p>
<p style="font-family:ubuntu, Helvetica, 'Lucida Grande', Arial, sans-serif;padding-top:0;padding-bottom:0;padding-right:0;padding-left:0;color:#333;font-size:16px;line-height:22px;margin-top:0;margin-bottom:10px;margin-right:0;margin-left:0;width:100%;"><a href="https://buttondown-0005.com/c/ODhhMmU5N2MtZDVmNS00MjU4LTg5OTgtOGE5MGVjZGY3NzI3fDQ1MzkwY2EyLWJiNWEtNDAyZC05OGQyLWQ5MmI0ZjRhY2RkOXxodHRwczovL3NoaXBmYS5zdC8/dmlhPWhufGVtYWls" style="color:#0446AB;text-decoration:underline; font-size:16px;" title="shipfa.st">Ship your startup in days, not weeks</a> <span style="font-size: 13px; color: #777"><span style="font-size:11px;padding-right:1px;">//</span>shipfa</span></p>
<p style="font-family:ubuntu, Helvetica, 'Lucida Grande', Arial, sans-serif;padding-top:0;padding-bottom:0;padding-right:0;padding-left:0;color:#333;font-size:16px;line-height:22px;margin-top:0;margin-bottom:10px;margin-right:0;margin-left:0;width:100%;"><a href="https://buttondown-0005.com/c/ODhhMmU5N2MtZDVmNS00MjU4LTg5OTgtOGE5MGVjZGY3NzI3fDQ1MzkwY2EyLWJiNWEtNDAyZC05OGQyLWQ5MmI0ZjRhY2RkOXxodHRwczovL3d3dy5iaXRhbmRyLmNvbS98ZW1haWw=" style="color:#0446AB;text-decoration:underline; font-size:16px;" title="bitandr.com">Bit&amp;R – The coding playground you wished you had as a kid</a> <span style="font-size: 13px; color: #777"><span style="font-size:11px;padding-right:1px;">//</span>bitandr</span></p>
<p style="font-family:ubuntu, Helvetica, 'Lucida Grande', Arial, sans-serif;padding-top:0;padding-bottom:0;padding-right:0;padding-left:0;color:#333;font-size:16px;line-height:22px;margin-top:0;margin-bottom:10px;margin-right:0;margin-left:0;width:100%;"><a href="https://buttondown-0005.com/c/ODhhMmU5N2MtZDVmNS00MjU4LTg5OTgtOGE5MGVjZGY3NzI3fDQ1MzkwY2EyLWJiNWEtNDAyZC05OGQyLWQ5MmI0ZjRhY2RkOXxodHRwczovL3N0b2NrYW5hbHlzaXMuY29tL2FmZmlsaWF0ZXMvP3JlZj1oYWNrZXJuZXdzbGV0dGVyfGVtYWls" style="color:#0446AB;text-decoration:underline; font-size:16px;" title="stockanalysis.com">Become a StockAnalysis.com affiliate. Earn 60%</a> <span style="font-size: 13px; color: #777"><span style="font-size:11px;padding-right:1px;">//</span>stockanalysis</span></p>
<h2 style="font-family:ubuntu, 'Lucida Grande', Arial, sans-serif;padding-top:20px;padding-bottom:0;padding-right:0;padding-left:0;color:#ff3300;font-size:16px;font-weight:bold;margin-top:20px;margin-bottom:3px;margin-right:0;margin-left:0;text-transform:uppercase;"><span style="color:#333">#</span>Show HN</h2>
<hr style="border-style:none;margin-top:0px;margin-bottom:5px;margin-right:0;margin-left:0;border-top-width:1px;border-top-style:solid;border-top-color:#9b9b9b;/"/>
<p style="font-family:ubuntu, Helvetica, 'Lucida Grande', Arial, sans-serif;padding-top:0;padding-bottom:0;padding-right:0;padding-left:0;color:#333;font-size:16px;line-height:22px;margin-top:0;margin-bottom:10px;margin-right:0;margin-left:0;width:100%;"><a href="https://buttondown-0005.com/c/ODhhMmU5N2MtZDVmNS00MjU4LTg5OTgtOGE5MGVjZGY3NzI3fDQ1MzkwY2EyLWJiNWEtNDAyZC05OGQyLWQ5MmI0ZjRhY2RkOXxodHRwczovL2dpdGh1Yi5jb20vZ29vZ2xld29ya3NwYWNlL2NsaT91dG1fc291cmNlPWhhY2tlcm5ld3NsZXR0ZXImdXRtX21lZGl1bT1lbWFpbCZ1dG1fdGVybT1zaG93X2hufGVtYWls" style="color:#0446AB;text-decoration:underline; font-size:16px;" title="Votes: 904 Comments: 282">Google Workspace CLI</a> <span style="font-size: 13px; color: #777"><span style="font-size:11px;padding-right:1px;">//</span>github <a href="https://buttondown-0005.com/c/ODhhMmU5N2MtZDVmNS00MjU4LTg5OTgtOGE5MGVjZGY3NzI3fDQ1MzkwY2EyLWJiNWEtNDAyZC05OGQyLWQ5MmI0ZjRhY2RkOXxodHRwOi8vbmV3cy55Y29tYmluYXRvci5jb20vaXRlbT9pZD00NzI1NTg4MSZ1dG1fdGVybT1jb21tZW50fGVtYWls" style="text-decoration: none; color: #336699;">comments<span style="color:#ff3300;">→</span></a></span></p>
<p style="font-family:ubuntu, Helvetica, 'Lucida Grande', Arial, sans-serif;padding-top:0;padding-bottom:0;padding-right:0;padding-left:0;color:#333;font-size:16px;line-height:22px;margin-top:0;margin-bottom:10px;margin-right:0;margin-left:0;width:100%;"><a href="https://buttondown-0005.com/c/ODhhMmU5N2MtZDVmNS00MjU4LTg5OTgtOGE5MGVjZGY3NzI3fDQ1MzkwY2EyLWJiNWEtNDAyZC05OGQyLWQ5MmI0ZjRhY2RkOXxodHRwczovL3d3dy5hcHBsZS5jb20vbmV3c3Jvb20vMjAyNi8wMy9hcHBsZS1pbnRyb2R1Y2VzLW1hY2Jvb2stcHJvLXdpdGgtYWxsLW5ldy1tNS1wcm8tYW5kLW01LW1heC8/dXRtX3NvdXJjZT1oYWNrZXJuZXdzbGV0dGVyJnV0bV9tZWRpdW09ZW1haWwmdXRtX3Rlcm09c2hvd19obnxlbWFpbA==" style="color:#0446AB;text-decoration:underline; font-size:16px;" title="Votes: 854 Comments: 948">MacBook Pro with M5 Pro and M5 Max</a> <span style="font-size: 13px; color: #777"><span style="font-size:11px;padding-right:1px;">//</span>apple <a href="https://buttondown-0005.com/c/ODhhMmU5N2MtZDVmNS00MjU4LTg5OTgtOGE5MGVjZGY3NzI3fDQ1MzkwY2EyLWJiNWEtNDAyZC05OGQyLWQ5MmI0ZjRhY2RkOXxodHRwOi8vbmV3cy55Y29tYmluYXRvci5jb20vaXRlbT9pZD00NzIzMjQ1MyZ1dG1fdGVybT1jb21tZW50fGVtYWls" style="text-decoration: none; color: #336699;">comments<span style="color:#ff3300;">→</span></a></span></p>
<p style="font-family:ubuntu, Helvetica, 'Lucida Grande', Arial, sans-serif;padding-top:0;padding-bottom:0;padding-right:0;padding-left:0;color:#333;font-size:16px;line-height:22px;margin-top:0;margin-bottom:10px;margin-right:0;margin-left:0;width:100%;"><a href="https://buttondown-0005.com/c/ODhhMmU5N2MtZDVmNS00MjU4LTg5OTgtOGE5MGVjZGY3NzI3fDQ1MzkwY2EyLWJiNWEtNDAyZC05OGQyLWQ5MmI0ZjRhY2RkOXxodHRwczovL25vd2lnZXRpdC51cz91dG1fc291cmNlPWhhY2tlcm5ld3NsZXR0ZXImdXRtX21lZGl1bT1lbWFpbCZ1dG1fdGVybT1zaG93X2hufGVtYWls" style="color:#0446AB;text-decoration:underline; font-size:16px;" title="Votes: 301 Comments: 134">Now I Get It – Translate scientific papers into interactive webpages</a> <span style="font-size: 13px; color: #777"><span style="font-size:11px;padding-right:1px;">//</span>nowigetit <a href="https://buttondown-0005.com/c/ODhhMmU5N2MtZDVmNS00MjU4LTg5OTgtOGE5MGVjZGY3NzI3fDQ1MzkwY2EyLWJiNWEtNDAyZC05OGQyLWQ5MmI0ZjRhY2RkOXxodHRwOi8vbmV3cy55Y29tYmluYXRvci5jb20vaXRlbT9pZD00NzE5NTEyMyZ1dG1fdGVybT1jb21tZW50fGVtYWls" style="text-decoration: none; color: #336699;">comments<span style="color:#ff3300;">→</span></a></span></p>
<p style="font-family:ubuntu, Helvetica, 'Lucida Grande', Arial, sans-serif;padding-top:0;padding-bottom:0;padding-right:0;padding-left:0;color:#333;font-size:16px;line-height:22px;margin-top:0;margin-bottom:10px;margin-right:0;margin-left:0;width:100%;"><a href="https://buttondown-0005.com/c/ODhhMmU5N2MtZDVmNS00MjU4LTg5OTgtOGE5MGVjZGY3NzI3fDQ1MzkwY2EyLWJiNWEtNDAyZC05OGQyLWQ5MmI0ZjRhY2RkOXxodHRwczovL2hhbm5haHJpdGNoaWUuZ2l0aHViLmlvL2VuZXJneS11c2UtY29tcGFyaXNvbnMvP3V0bV9zb3VyY2U9aGFja2VybmV3c2xldHRlciZ1dG1fbWVkaXVtPWVtYWlsJnV0bV90ZXJtPXNob3dfaG58ZW1haWw=" style="color:#0446AB;text-decoration:underline; font-size:16px;" title="Votes: 224 Comments: 205">Does that use a lot of energy?</a> <span style="font-size: 13px; color: #777"><span style="font-size:11px;padding-right:1px;">//</span>hannahritchie.github <a href="https://buttondown-0005.com/c/ODhhMmU5N2MtZDVmNS00MjU4LTg5OTgtOGE5MGVjZGY3NzI3fDQ1MzkwY2EyLWJiNWEtNDAyZC05OGQyLWQ5MmI0ZjRhY2RkOXxodHRwOi8vbmV3cy55Y29tYmluYXRvci5jb20vaXRlbT9pZD00NzI1MzM2NCZ1dG1fdGVybT1jb21tZW50fGVtYWls" style="text-decoration: none; color: #336699;">comments<span style="color:#ff3300;">→</span></a></span></p>
<p style="font-family:ubuntu, Helvetica, 'Lucida Grande', Arial, sans-serif;padding-top:0;padding-bottom:0;padding-right:0;padding-left:0;color:#333;font-size:16px;line-height:22px;margin-top:0;margin-bottom:10px;margin-right:0;margin-left:0;width:100%;"><a href="https://buttondown-0005.com/c/ODhhMmU5N2MtZDVmNS00MjU4LTg5OTgtOGE5MGVjZGY3NzI3fDQ1MzkwY2EyLWJiNWEtNDAyZC05OGQyLWQ5MmI0ZjRhY2RkOXxodHRwczovL2dvdmJhc2UuY29tP3V0bV9zb3VyY2U9aGFja2VybmV3c2xldHRlciZ1dG1fbWVkaXVtPWVtYWlsJnV0bV90ZXJtPXNob3dfaG58ZW1haWw=" style="color:#0446AB;text-decoration:underline; font-size:16px;" title="Votes: 216 Comments: 89">Govbase – Follow a bill from source text to news bias to social posts</a> <span style="font-size: 13px; color: #777"><span style="font-size:11px;padding-right:1px;">//</span>govbase <a href="https://buttondown-0005.com/c/ODhhMmU5N2MtZDVmNS00MjU4LTg5OTgtOGE5MGVjZGY3NzI3fDQ1MzkwY2EyLWJiNWEtNDAyZC05OGQyLWQ5MmI0ZjRhY2RkOXxodHRwOi8vbmV3cy55Y29tYmluYXRvci5jb20vaXRlbT9pZD00NzIyMDgwOSZ1dG1fdGVybT1jb21tZW50fGVtYWls" style="text-decoration: none; color: #336699;">comments<span style="color:#ff3300;">→</span></a></span></p>
<p style="font-family:ubuntu, Helvetica, 'Lucida Grande', Arial, sans-serif;padding-top:0;padding-bottom:0;padding-right:0;padding-left:0;color:#333;font-size:16px;line-height:22px;margin-top:0;margin-bottom:10px;margin-right:0;margin-left:0;width:100%;"><a href="https://buttondown-0005.com/c/ODhhMmU5N2MtZDVmNS00MjU4LTg5OTgtOGE5MGVjZGY3NzI3fDQ1MzkwY2EyLWJiNWEtNDAyZC05OGQyLWQ5MmI0ZjRhY2RkOXxodHRwczovL2dpdGh1Yi5jb20vZ2V0b21uaWNvL29tbmk/dXRtX3NvdXJjZT1oYWNrZXJuZXdzbGV0dGVyJnV0bV9tZWRpdW09ZW1haWwmdXRtX3Rlcm09c2hvd19obnxlbWFpbA==" style="color:#0446AB;text-decoration:underline; font-size:16px;" title="Votes: 172 Comments: 42">Omni – Open-source workplace search and chat, built on Postgres</a> <span style="font-size: 13px; color: #777"><span style="font-size:11px;padding-right:1px;">//</span>github <a href="https://buttondown-0005.com/c/ODhhMmU5N2MtZDVmNS00MjU4LTg5OTgtOGE5MGVjZGY3NzI3fDQ1MzkwY2EyLWJiNWEtNDAyZC05OGQyLWQ5MmI0ZjRhY2RkOXxodHRwOi8vbmV3cy55Y29tYmluYXRvci5jb20vaXRlbT9pZD00NzIxNTQyNyZ1dG1fdGVybT1jb21tZW50fGVtYWls" style="text-decoration: none; color: #336699;">comments<span style="color:#ff3300;">→</span></a></span></p>
<h2 style="font-family:ubuntu, 'Lucida Grande', Arial, sans-serif;padding-top:20px;padding-bottom:0;padding-right:0;padding-left:0;color:#ff3300;font-size:16px;font-weight:bold;margin-top:20px;margin-bottom:3px;margin-right:0;margin-left:0;text-transform:uppercase;"><span style="color:#333">#</span>Code</h2>
<hr style="border-style:none;margin-top:0px;margin-bottom:5px;margin-right:0;margin-left:0;border-top-width:1px;border-top-style:solid;border-top-color:#9b9b9b;/"/>
<p style="font-family:ubuntu, Helvetica, 'Lucida Grande', Arial, sans-serif;padding-top:0;padding-bottom:0;padding-right:0;padding-left:0;color:#333;font-size:16px;line-height:22px;margin-top:0;margin-bottom:10px;margin-right:0;margin-left:0;width:100%;"><a href="https://buttondown-0005.com/c/ODhhMmU5N2MtZDVmNS00MjU4LTg5OTgtOGE5MGVjZGY3NzI3fDQ1MzkwY2EyLWJiNWEtNDAyZC05OGQyLWQ5MmI0ZjRhY2RkOXxodHRwczovL2dob3N0dHkub3JnL2RvY3M/dXRtX3NvdXJjZT1oYWNrZXJuZXdzbGV0dGVyJnV0bV9tZWRpdW09ZW1haWwmdXRtX3Rlcm09Y29kZXxlbWFpbA==" style="color:#0446AB;text-decoration:underline; font-size:16px;" title="Votes: 856 Comments: 358">Ghostty – Terminal Emulator</a> <span style="font-size: 13px; color: #777"><span style="font-size:11px;padding-right:1px;">//</span>ghostty <a href="https://buttondown-0005.com/c/ODhhMmU5N2MtZDVmNS00MjU4LTg5OTgtOGE5MGVjZGY3NzI3fDQ1MzkwY2EyLWJiNWEtNDAyZC05OGQyLWQ5MmI0ZjRhY2RkOXxodHRwOi8vbmV3cy55Y29tYmluYXRvci5jb20vaXRlbT9pZD00NzIwNjAwOSZ1dG1fdGVybT1jb21tZW50fGVtYWls" style="text-decoration: none; color: #336699;">comments<span style="color:#ff3300;">→</span></a></span></p>
<p style="font-family:ubuntu, Helvetica, 'Lucida Grande', Arial, sans-serif;padding-top:0;padding-bottom:0;padding-right:0;padding-left:0;color:#333;font-size:16px;line-height:22px;margin-top:0;margin-bottom:10px;margin-right:0;margin-left:0;width:100%;"><a href="https://buttondown-0005.com/c/ODhhMmU5N2MtZDVmNS00MjU4LTg5OTgtOGE5MGVjZGY3NzI3fDQ1MzkwY2EyLWJiNWEtNDAyZC05OGQyLWQ5MmI0ZjRhY2RkOXxodHRwczovL2dpdGh1Yi5jb20vbWFuZGVsLW1hY2FxdWUvbWVtZW50bz91dG1fc291cmNlPWhhY2tlcm5ld3NsZXR0ZXImdXRtX21lZGl1bT1lbWFpbCZ1dG1fdGVybT1jb2RlfGVtYWls" style="color:#0446AB;text-decoration:underline; font-size:16px;" title="Votes: 496 Comments: 390">If AI writes code, should the session be part of the commit?</a> <span style="font-size: 13px; color: #777"><span style="font-size:11px;padding-right:1px;">//</span>github <a href="https://buttondown-0005.com/c/ODhhMmU5N2MtZDVmNS00MjU4LTg5OTgtOGE5MGVjZGY3NzI3fDQ1MzkwY2EyLWJiNWEtNDAyZC05OGQyLWQ5MmI0ZjRhY2RkOXxodHRwOi8vbmV3cy55Y29tYmluYXRvci5jb20vaXRlbT9pZD00NzIxMjM1NSZ1dG1fdGVybT1jb21tZW50fGVtYWls" style="text-decoration: none; color: #336699;">comments<span style="color:#ff3300;">→</span></a></span></p>
<p style="font-family:ubuntu, Helvetica, 'Lucida Grande', Arial, sans-serif;padding-top:0;padding-bottom:0;padding-right:0;padding-left:0;color:#333;font-size:16px;line-height:22px;margin-top:0;margin-bottom:10px;margin-right:0;margin-left:0;width:100%;"><a href="https://buttondown-0005.com/c/ODhhMmU5N2MtZDVmNS00MjU4LTg5OTgtOGE5MGVjZGY3NzI3fDQ1MzkwY2EyLWJiNWEtNDAyZC05OGQyLWQ5MmI0ZjRhY2RkOXxodHRwczovL2dpdGh1Yi5jb20vcm9iZXJ0Y3ByaWNlL25DUFU/dXRtX3NvdXJjZT1oYWNrZXJuZXdzbGV0dGVyJnV0bV9tZWRpdW09ZW1haWwmdXRtX3Rlcm09Y29kZXxlbWFpbA==" style="color:#0446AB;text-decoration:underline; font-size:16px;" title="Votes: 265 Comments: 125">A CPU that runs entirely on GPU</a> <span style="font-size: 13px; color: #777"><span style="font-size:11px;padding-right:1px;">//</span>github <a href="https://buttondown-0005.com/c/ODhhMmU5N2MtZDVmNS00MjU4LTg5OTgtOGE5MGVjZGY3NzI3fDQ1MzkwY2EyLWJiNWEtNDAyZC05OGQyLWQ5MmI0ZjRhY2RkOXxodHRwOi8vbmV3cy55Y29tYmluYXRvci5jb20vaXRlbT9pZD00NzI0MzA2OSZ1dG1fdGVybT1jb21tZW50fGVtYWls" style="text-decoration: none; color: #336699;">comments<span style="color:#ff3300;">→</span></a></span></p>
<p style="font-family:ubuntu, Helvetica, 'Lucida Grande', Arial, sans-serif;padding-top:0;padding-bottom:0;padding-right:0;padding-left:0;color:#333;font-size:16px;line-height:22px;margin-top:0;margin-bottom:10px;margin-right:0;margin-left:0;width:100%;"><a href="https://buttondown-0005.com/c/ODhhMmU5N2MtZDVmNS00MjU4LTg5OTgtOGE5MGVjZGY3NzI3fDQ1MzkwY2EyLWJiNWEtNDAyZC05OGQyLWQ5MmI0ZjRhY2RkOXxodHRwczovL2dldGJydWluLmNvbS9ibG9nL2dvLWlzLXRoZS1iZXN0LWxhbmd1YWdlLWZvci1hZ2VudHMvP3V0bV9zb3VyY2U9aGFja2VybmV3c2xldHRlciZ1dG1fbWVkaXVtPWVtYWlsJnV0bV90ZXJtPWNvZGV8ZW1haWw=" style="color:#0446AB;text-decoration:underline; font-size:16px;" title="Votes: 195 Comments: 289">A case for Go as the best language for AI agents</a> <span style="font-size: 13px; color: #777"><span style="font-size:11px;padding-right:1px;">//</span>getbruin <a href="https://buttondown-0005.com/c/ODhhMmU5N2MtZDVmNS00MjU4LTg5OTgtOGE5MGVjZGY3NzI3fDQ1MzkwY2EyLWJiNWEtNDAyZC05OGQyLWQ5MmI0ZjRhY2RkOXxodHRwOi8vbmV3cy55Y29tYmluYXRvci5jb20vaXRlbT9pZD00NzIyMjI3MCZ1dG1fdGVybT1jb21tZW50fGVtYWls" style="text-decoration: none; color: #336699;">comments<span style="color:#ff3300;">→</span></a></span></p>
<p style="font-family:ubuntu, Helvetica, 'Lucida Grande', Arial, sans-serif;padding-top:0;padding-bottom:0;padding-right:0;padding-left:0;color:#333;font-size:16px;line-height:22px;margin-top:0;margin-bottom:10px;margin-right:0;margin-left:0;width:100%;"><a href="https://buttondown-0005.com/c/ODhhMmU5N2MtZDVmNS00MjU4LTg5OTgtOGE5MGVjZGY3NzI3fDQ1MzkwY2EyLWJiNWEtNDAyZC05OGQyLWQ5MmI0ZjRhY2RkOXxodHRwczovL2p1c3Rpbi5wb2VobmVsdC5jb20vcG9zdHMvcmV3cml0ZS15b3VyLWNsaS1mb3ItYWktYWdlbnRzLz91dG1fc291cmNlPWhhY2tlcm5ld3NsZXR0ZXImdXRtX21lZGl1bT1lbWFpbCZ1dG1fdGVybT1jb2RlfGVtYWls" style="color:#0446AB;text-decoration:underline; font-size:16px;" title="Votes: 155 Comments: 63">You need to rewrite your CLI for AI agents</a> <span style="font-size: 13px; color: #777"><span style="font-size:11px;padding-right:1px;">//</span>justin.poehnelt <a href="https://buttondown-0005.com/c/ODhhMmU5N2MtZDVmNS00MjU4LTg5OTgtOGE5MGVjZGY3NzI3fDQ1MzkwY2EyLWJiNWEtNDAyZC05OGQyLWQ5MmI0ZjRhY2RkOXxodHRwOi8vbmV3cy55Y29tYmluYXRvci5jb20vaXRlbT9pZD00NzI1MjQ1OSZ1dG1fdGVybT1jb21tZW50fGVtYWls" style="text-decoration: none; color: #336699;">comments<span style="color:#ff3300;">→</span></a></span></p>
<p style="font-family:ubuntu, Helvetica, 'Lucida Grande', Arial, sans-serif;padding-top:0;padding-bottom:0;padding-right:0;padding-left:0;color:#333;font-size:16px;line-height:22px;margin-top:0;margin-bottom:10px;margin-right:0;margin-left:0;width:100%;"><a href="https://buttondown-0005.com/c/ODhhMmU5N2MtZDVmNS00MjU4LTg5OTgtOGE5MGVjZGY3NzI3fDQ1MzkwY2EyLWJiNWEtNDAyZC05OGQyLWQ5MmI0ZjRhY2RkOXxodHRwczovL2NoYXJtLmxhbmQvYmxvZy92Mi8/dXRtX3NvdXJjZT1oYWNrZXJuZXdzbGV0dGVyJnV0bV9tZWRpdW09ZW1haWwmdXRtX3Rlcm09Y29kZXxlbWFpbA==" style="color:#0446AB;text-decoration:underline; font-size:16px;" title="Votes: 150 Comments: 55">The next generations of Bubble Tea, Lip Gloss, and Bubbles are available now</a> <span style="font-size: 13px; color: #777"><span style="font-size:11px;padding-right:1px;">//</span>charm <a href="https://buttondown-0005.com/c/ODhhMmU5N2MtZDVmNS00MjU4LTg5OTgtOGE5MGVjZGY3NzI3fDQ1MzkwY2EyLWJiNWEtNDAyZC05OGQyLWQ5MmI0ZjRhY2RkOXxodHRwOi8vbmV3cy55Y29tYmluYXRvci5jb20vaXRlbT9pZD00NzI2ODY2MiZ1dG1fdGVybT1jb21tZW50fGVtYWls" style="text-decoration: none; color: #336699;">comments<span style="color:#ff3300;">→</span></a></span></p>
<h2 style="font-family:ubuntu, 'Lucida Grande', Arial, sans-serif;padding-top:20px;padding-bottom:0;padding-right:0;padding-left:0;color:#ff3300;font-size:16px;font-weight:bold;margin-top:20px;margin-bottom:3px;margin-right:0;margin-left:0;text-transform:uppercase;"><span style="color:#333">#</span>Data</h2>
<hr style="border-style:none;margin-top:0px;margin-bottom:5px;margin-right:0;margin-left:0;border-top-width:1px;border-top-style:solid;border-top-color:#9b9b9b;/"/>
<p style="font-family:ubuntu, Helvetica, 'Lucida Grande', Arial, sans-serif;padding-top:0;padding-bottom:0;padding-right:0;padding-left:0;color:#333;font-size:16px;line-height:22px;margin-top:0;margin-bottom:10px;margin-right:0;margin-left:0;width:100%;"><a href="https://buttondown-0005.com/c/ODhhMmU5N2MtZDVmNS00MjU4LTg5OTgtOGE5MGVjZGY3NzI3fDQ1MzkwY2EyLWJiNWEtNDAyZC05OGQyLWQ5MmI0ZjRhY2RkOXxodHRwczovL2dpdGh1Yi5jb20vQWxleHNKb25lcy9sbG1maXQ/dXRtX3NvdXJjZT1oYWNrZXJuZXdzbGV0dGVyJnV0bV9tZWRpdW09ZW1haWwmdXRtX3Rlcm09ZGF0YXxlbWFpbA==" style="color:#0446AB;text-decoration:underline; font-size:16px;" title="Votes: 297 Comments: 70">Right-sizes LLM models to your system's RAM, CPU, and GPU</a> <span style="font-size: 13px; color: #777"><span style="font-size:11px;padding-right:1px;">//</span>github <a href="https://buttondown-0005.com/c/ODhhMmU5N2MtZDVmNS00MjU4LTg5OTgtOGE5MGVjZGY3NzI3fDQ1MzkwY2EyLWJiNWEtNDAyZC05OGQyLWQ5MmI0ZjRhY2RkOXxodHRwOi8vbmV3cy55Y29tYmluYXRvci5jb20vaXRlbT9pZD00NzIxMTgzMCZ1dG1fdGVybT1jb21tZW50fGVtYWls" style="text-decoration: none; color: #336699;">comments<span style="color:#ff3300;">→</span></a></span></p>
<p style="font-family:ubuntu, Helvetica, 'Lucida Grande', Arial, sans-serif;padding-top:0;padding-bottom:0;padding-right:0;padding-left:0;color:#333;font-size:16px;line-height:22px;margin-top:0;margin-bottom:10px;margin-right:0;margin-left:0;width:100%;"><a href="https://buttondown-0005.com/c/ODhhMmU5N2MtZDVmNS00MjU4LTg5OTgtOGE5MGVjZGY3NzI3fDQ1MzkwY2EyLWJiNWEtNDAyZC05OGQyLWQ5MmI0ZjRhY2RkOXxodHRwczovL2dpdGh1Yi5jb20va29zc2lzb3JveWNlL3RpbWJlcj91dG1fc291cmNlPWhhY2tlcm5ld3NsZXR0ZXImdXRtX21lZGl1bT1lbWFpbCZ1dG1fdGVybT1kYXRhfGVtYWls" style="color:#0446AB;text-decoration:underline; font-size:16px;" title="Votes: 204 Comments: 33">Timber – Ollama for classical ML models, 336x faster than Python</a> <span style="font-size: 13px; color: #777"><span style="font-size:11px;padding-right:1px;">//</span>github <a href="https://buttondown-0005.com/c/ODhhMmU5N2MtZDVmNS00MjU4LTg5OTgtOGE5MGVjZGY3NzI3fDQ1MzkwY2EyLWJiNWEtNDAyZC05OGQyLWQ5MmI0ZjRhY2RkOXxodHRwOi8vbmV3cy55Y29tYmluYXRvci5jb20vaXRlbT9pZD00NzIxMjU3NiZ1dG1fdGVybT1jb21tZW50fGVtYWls" style="text-decoration: none; color: #336699;">comments<span style="color:#ff3300;">→</span></a></span></p>
<p style="font-family:ubuntu, Helvetica, 'Lucida Grande', Arial, sans-serif;padding-top:0;padding-bottom:0;padding-right:0;padding-left:0;color:#333;font-size:16px;line-height:22px;margin-top:0;margin-bottom:10px;margin-right:0;margin-left:0;width:100%;"><a href="https://buttondown-0005.com/c/ODhhMmU5N2MtZDVmNS00MjU4LTg5OTgtOGE5MGVjZGY3NzI3fDQ1MzkwY2EyLWJiNWEtNDAyZC05OGQyLWQ5MmI0ZjRhY2RkOXxodHRwczovL2dpdGh1Yi5jb20vdmxhZGljaC9wZ19qaXR0ZXI/dXRtX3NvdXJjZT1oYWNrZXJuZXdzbGV0dGVyJnV0bV9tZWRpdW09ZW1haWwmdXRtX3Rlcm09ZGF0YXxlbWFpbA==" style="color:#0446AB;text-decoration:underline; font-size:16px;" title="Votes: 152 Comments: 103">Better JIT for Postgres</a> <span style="font-size: 13px; color: #777"><span style="font-size:11px;padding-right:1px;">//</span>github <a href="https://buttondown-0005.com/c/ODhhMmU5N2MtZDVmNS00MjU4LTg5OTgtOGE5MGVjZGY3NzI3fDQ1MzkwY2EyLWJiNWEtNDAyZC05OGQyLWQ5MmI0ZjRhY2RkOXxodHRwOi8vbmV3cy55Y29tYmluYXRvci5jb20vaXRlbT9pZD00NzI0MzgwNCZ1dG1fdGVybT1jb21tZW50fGVtYWls" style="text-decoration: none; color: #336699;">comments<span style="color:#ff3300;">→</span></a></span></p>
<h2 style="font-family:ubuntu, 'Lucida Grande', Arial, sans-serif;padding-top:20px;padding-bottom:0;padding-right:0;padding-left:0;color:#ff3300;font-size:16px;font-weight:bold;margin-top:20px;margin-bottom:3px;margin-right:0;margin-left:0;text-transform:uppercase;"><span style="color:#333">#</span>Design</h2>
<hr style="border-style:none;margin-top:0px;margin-bottom:5px;margin-right:0;margin-left:0;border-top-width:1px;border-top-style:solid;border-top-color:#9b9b9b;/"/>
<p style="font-family:ubuntu, Helvetica, 'Lucida Grande', Arial, sans-serif;padding-top:0;padding-bottom:0;padding-right:0;padding-left:0;color:#333;font-size:16px;line-height:22px;margin-top:0;margin-bottom:10px;margin-right:0;margin-left:0;width:100%;"><a href="https://buttondown-0005.com/c/ODhhMmU5N2MtZDVmNS00MjU4LTg5OTgtOGE5MGVjZGY3NzI3fDQ1MzkwY2EyLWJiNWEtNDAyZC05OGQyLWQ5MmI0ZjRhY2RkOXxodHRwczovL2RsLmFjbS5vcmcvZG9pL2Z1bGxIdG1sLzEwLjExNDUvMjM4Mzg2LjIzODYxMT91dG1fc291cmNlPWhhY2tlcm5ld3NsZXR0ZXImdXRtX21lZGl1bT1lbWFpbCZ1dG1fdGVybT1kZXNpZ258ZW1haWw=" style="color:#0446AB;text-decoration:underline; font-size:16px;" title="Votes: 358 Comments: 278">The Windows 95 user interface: A case study in usability engineering</a> <span style="font-size: 13px; color: #777"><span style="font-size:11px;padding-right:1px;">//</span>dl.acm <a href="https://buttondown-0005.com/c/ODhhMmU5N2MtZDVmNS00MjU4LTg5OTgtOGE5MGVjZGY3NzI3fDQ1MzkwY2EyLWJiNWEtNDAyZC05OGQyLWQ5MmI0ZjRhY2RkOXxodHRwOi8vbmV3cy55Y29tYmluYXRvci5jb20vaXRlbT9pZD00NzIwMDkwNCZ1dG1fdGVybT1jb21tZW50fGVtYWls" style="text-decoration: none; color: #336699;">comments<span style="color:#ff3300;">→</span></a></span></p>
<p style="font-family:ubuntu, Helvetica, 'Lucida Grande', Arial, sans-serif;padding-top:0;padding-bottom:0;padding-right:0;padding-left:0;color:#333;font-size:16px;line-height:22px;margin-top:0;margin-bottom:10px;margin-right:0;margin-left:0;width:100%;"><a href="https://buttondown-0005.com/c/ODhhMmU5N2MtZDVmNS00MjU4LTg5OTgtOGE5MGVjZGY3NzI3fDQ1MzkwY2EyLWJiNWEtNDAyZC05OGQyLWQ5MmI0ZjRhY2RkOXxodHRwczovL3d3dy5tb3NzLnRvd24vP3V0bV9zb3VyY2U9aGFja2VybmV3c2xldHRlciZ1dG1fbWVkaXVtPWVtYWlsJnV0bV90ZXJtPWRlc2lnbnxlbWFpbA==" style="color:#0446AB;text-decoration:underline; font-size:16px;" title="Votes: 305 Comments: 34">Moss is a pixel canvas where every brush is a tiny program</a> <span style="font-size: 13px; color: #777"><span style="font-size:11px;padding-right:1px;">//</span>moss <a href="https://buttondown-0005.com/c/ODhhMmU5N2MtZDVmNS00MjU4LTg5OTgtOGE5MGVjZGY3NzI3fDQ1MzkwY2EyLWJiNWEtNDAyZC05OGQyLWQ5MmI0ZjRhY2RkOXxodHRwOi8vbmV3cy55Y29tYmluYXRvci5jb20vaXRlbT9pZD00NzI0NTQ5MSZ1dG1fdGVybT1jb21tZW50fGVtYWls" style="text-decoration: none; color: #336699;">comments<span style="color:#ff3300;">→</span></a></span></p>
<p style="font-family:ubuntu, Helvetica, 'Lucida Grande', Arial, sans-serif;padding-top:0;padding-bottom:0;padding-right:0;padding-left:0;color:#333;font-size:16px;line-height:22px;margin-top:0;margin-bottom:10px;margin-right:0;margin-left:0;width:100%;"><a href="https://buttondown-0005.com/c/ODhhMmU5N2MtZDVmNS00MjU4LTg5OTgtOGE5MGVjZGY3NzI3fDQ1MzkwY2EyLWJiNWEtNDAyZC05OGQyLWQ5MmI0ZjRhY2RkOXxodHRwczovL2NvcHlyaWdodGxhdGVseS5jb20vbW9uZHJpYW4tcHVibGljLWRvbWFpbi1jb250cm92ZXJzeS8/dXRtX3NvdXJjZT1oYWNrZXJuZXdzbGV0dGVyJnV0bV9tZWRpdW09ZW1haWwmdXRtX3Rlcm09ZGVzaWdufGVtYWls" style="color:#0446AB;text-decoration:underline; font-size:16px;" title="Votes: 217 Comments: 158">Mondrian Entered the Public Domain. The Estate Disagrees</a> <span style="font-size: 13px; color: #777"><span style="font-size:11px;padding-right:1px;">//</span>copyrightlately <a href="https://buttondown-0005.com/c/ODhhMmU5N2MtZDVmNS00MjU4LTg5OTgtOGE5MGVjZGY3NzI3fDQ1MzkwY2EyLWJiNWEtNDAyZC05OGQyLWQ5MmI0ZjRhY2RkOXxodHRwOi8vbmV3cy55Y29tYmluYXRvci5jb20vaXRlbT9pZD00NzE4MTY1NiZ1dG1fdGVybT1jb21tZW50fGVtYWls" style="text-decoration: none; color: #336699;">comments<span style="color:#ff3300;">→</span></a></span></p>
<p style="font-family:ubuntu, Helvetica, 'Lucida Grande', Arial, sans-serif;padding-top:0;padding-bottom:0;padding-right:0;padding-left:0;color:#333;font-size:16px;line-height:22px;margin-top:0;margin-bottom:10px;margin-right:0;margin-left:0;width:100%;"><a href="https://buttondown-0005.com/c/ODhhMmU5N2MtZDVmNS00MjU4LTg5OTgtOGE5MGVjZGY3NzI3fDQ1MzkwY2EyLWJiNWEtNDAyZC05OGQyLWQ5MmI0ZjRhY2RkOXxodHRwczovL3d3dy50aGV2ZXJnZS5jb20vcG9saWN5Lzg4NzY3OC9zdXByZW1lLWNvdXJ0LWFpLWFydC1jb3B5cmlnaHQ/dXRtX3NvdXJjZT1oYWNrZXJuZXdzbGV0dGVyJnV0bV9tZWRpdW09ZW1haWwmdXRtX3Rlcm09ZGVzaWdufGVtYWls" style="color:#0446AB;text-decoration:underline; font-size:16px;" title="Votes: 192 Comments: 149">AI-generated art can't be copyrighted after Supreme Court declines review</a> <span style="font-size: 13px; color: #777"><span style="font-size:11px;padding-right:1px;">//</span>theverge <a href="https://buttondown-0005.com/c/ODhhMmU5N2MtZDVmNS00MjU4LTg5OTgtOGE5MGVjZGY3NzI3fDQ1MzkwY2EyLWJiNWEtNDAyZC05OGQyLWQ5MmI0ZjRhY2RkOXxodHRwOi8vbmV3cy55Y29tYmluYXRvci5jb20vaXRlbT9pZD00NzIzMjI4OSZ1dG1fdGVybT1jb21tZW50fGVtYWls" style="text-decoration: none; color: #336699;">comments<span style="color:#ff3300;">→</span></a></span></p>
<p style="font-family:ubuntu, Helvetica, 'Lucida Grande', Arial, sans-serif;padding-top:0;padding-bottom:0;padding-right:0;padding-left:0;color:#333;font-size:16px;line-height:22px;margin-top:0;margin-bottom:10px;margin-right:0;margin-left:0;width:100%;"><a href="https://buttondown-0005.com/c/ODhhMmU5N2MtZDVmNS00MjU4LTg5OTgtOGE5MGVjZGY3NzI3fDQ1MzkwY2EyLWJiNWEtNDAyZC05OGQyLWQ5MmI0ZjRhY2RkOXxodHRwczovL3d3dy5yZWRibG9iZ2FtZXMuY29tL2Jsb2cvMjAyNi0wMi0yNi13cml0aW5nLWEtZ3VpZGUtdG8tc2RmLWZvbnRzLz91dG1fc291cmNlPWhhY2tlcm5ld3NsZXR0ZXImdXRtX21lZGl1bT1lbWFpbCZ1dG1fdGVybT1kZXNpZ258ZW1haWw=" style="color:#0446AB;text-decoration:underline; font-size:16px;" title="Votes: 121 Comments: 11">Writing a Guide to SDF Fonts</a> <span style="font-size: 13px; color: #777"><span style="font-size:11px;padding-right:1px;">//</span>redblobgames <a href="https://buttondown-0005.com/c/ODhhMmU5N2MtZDVmNS00MjU4LTg5OTgtOGE5MGVjZGY3NzI3fDQ1MzkwY2EyLWJiNWEtNDAyZC05OGQyLWQ5MmI0ZjRhY2RkOXxodHRwOi8vbmV3cy55Y29tYmluYXRvci5jb20vaXRlbT9pZD00NzE4MzcyNSZ1dG1fdGVybT1jb21tZW50fGVtYWls" style="text-decoration: none; color: #336699;">comments<span style="color:#ff3300;">→</span></a></span></p>
<h2 style="font-family:ubuntu, 'Lucida Grande', Arial, sans-serif;padding-top:20px;padding-bottom:0;padding-right:0;padding-left:0;color:#ff3300;font-size:16px;font-weight:bold;margin-top:20px;margin-bottom:3px;margin-right:0;margin-left:0;text-transform:uppercase;"><span style="color:#333">#</span>Books</h2>
<hr style="border-style:none;margin-top:0px;margin-bottom:5px;margin-right:0;margin-left:0;border-top-width:1px;border-top-style:solid;border-top-color:#9b9b9b;/"/>
<p style="font-family:ubuntu, Helvetica, 'Lucida Grande', Arial, sans-serif;padding-top:0;padding-bottom:0;padding-right:0;padding-left:0;color:#333;font-size:16px;line-height:22px;margin-top:0;margin-bottom:10px;margin-right:0;margin-left:0;width:100%;"><a href="https://buttondown-0005.com/c/ODhhMmU5N2MtZDVmNS00MjU4LTg5OTgtOGE5MGVjZGY3NzI3fDQ1MzkwY2EyLWJiNWEtNDAyZC05OGQyLWQ5MmI0ZjRhY2RkOXxodHRwczovL3d3dy5kaWduaXR5bWVtb3JpYWwuY29tL29iaXR1YXJpZXMvbG9uZ21vbnQtY28vZGFuaWVsLXNpbW1vbnMtMTI3NTg4NzE/dXRtX3NvdXJjZT1oYWNrZXJuZXdzbGV0dGVyJnV0bV9tZWRpdW09ZW1haWwmdXRtX3Rlcm09Ym9va3N8ZW1haWw=" style="color:#0446AB;text-decoration:underline; font-size:16px;" title="Votes: 477 Comments: 211">Dan Simmons, author of Hyperion, has died</a> <span style="font-size: 13px; color: #777"><span style="font-size:11px;padding-right:1px;">//</span>dignitymemorial <a href="https://buttondown-0005.com/c/ODhhMmU5N2MtZDVmNS00MjU4LTg5OTgtOGE5MGVjZGY3NzI3fDQ1MzkwY2EyLWJiNWEtNDAyZC05OGQyLWQ5MmI0ZjRhY2RkOXxodHRwOi8vbmV3cy55Y29tYmluYXRvci5jb20vaXRlbT9pZD00NzE4MzU3OCZ1dG1fdGVybT1jb21tZW50fGVtYWls" style="text-decoration: none; color: #336699;">comments<span style="color:#ff3300;">→</span></a></span></p>
<p style="font-family:ubuntu, Helvetica, 'Lucida Grande', Arial, sans-serif;padding-top:0;padding-bottom:0;padding-right:0;padding-left:0;color:#333;font-size:16px;line-height:22px;margin-top:0;margin-bottom:10px;margin-right:0;margin-left:0;width:100%;"><a href="https://buttondown-0005.com/c/ODhhMmU5N2MtZDVmNS00MjU4LTg5OTgtOGE5MGVjZGY3NzI3fDQ1MzkwY2EyLWJiNWEtNDAyZC05OGQyLWQ5MmI0ZjRhY2RkOXxodHRwczovL2xpdHRsZWZyZWVsaWJyYXJ5Lm9yZy8/dXRtX3NvdXJjZT1oYWNrZXJuZXdzbGV0dGVyJnV0bV9tZWRpdW09ZW1haWwmdXRtX3Rlcm09Ym9va3N8ZW1haWw=" style="color:#0446AB;text-decoration:underline; font-size:16px;" title="Votes: 173 Comments: 100">Little Free Library</a> <span style="font-size: 13px; color: #777"><span style="font-size:11px;padding-right:1px;">//</span>littlefreelibrary <a href="https://buttondown-0005.com/c/ODhhMmU5N2MtZDVmNS00MjU4LTg5OTgtOGE5MGVjZGY3NzI3fDQ1MzkwY2EyLWJiNWEtNDAyZC05OGQyLWQ5MmI0ZjRhY2RkOXxodHRwOi8vbmV3cy55Y29tYmluYXRvci5jb20vaXRlbT9pZD00NzIxMTI4MCZ1dG1fdGVybT1jb21tZW50fGVtYWls" style="text-decoration: none; color: #336699;">comments<span style="color:#ff3300;">→</span></a></span></p>
<p style="font-family:ubuntu, Helvetica, 'Lucida Grande', Arial, sans-serif;padding-top:0;padding-bottom:0;padding-right:0;padding-left:0;color:#333;font-size:16px;line-height:22px;margin-top:0;margin-bottom:10px;margin-right:0;margin-left:0;width:100%;"><a href="https://buttondown-0005.com/c/ODhhMmU5N2MtZDVmNS00MjU4LTg5OTgtOGE5MGVjZGY3NzI3fDQ1MzkwY2EyLWJiNWEtNDAyZC05OGQyLWQ5MmI0ZjRhY2RkOXxodHRwczovL3N0YXJsaWdodGNvbnZlbmllbmNlLm5ldC8jdGhhdC1zaGFwZS1oYWQtbm9uZT91dG1fc291cmNlPWhhY2tlcm5ld3NsZXR0ZXImdXRtX21lZGl1bT1lbWFpbCZ1dG1fdGVybT1ib29rc3xlbWFpbA==" style="color:#0446AB;text-decoration:underline; font-size:16px;" title="Votes: 99 Comments: 19">"That Shape Had None" – A Horror of Substrate Independence (Short Fiction)</a> <span style="font-size: 13px; color: #777"><span style="font-size:11px;padding-right:1px;">//</span>starlightconvenience <a href="https://buttondown-0005.com/c/ODhhMmU5N2MtZDVmNS00MjU4LTg5OTgtOGE5MGVjZGY3NzI3fDQ1MzkwY2EyLWJiNWEtNDAyZC05OGQyLWQ5MmI0ZjRhY2RkOXxodHRwOi8vbmV3cy55Y29tYmluYXRvci5jb20vaXRlbT9pZD00NzIyMjIyNiZ1dG1fdGVybT1jb21tZW50fGVtYWls" style="text-decoration: none; color: #336699;">comments<span style="color:#ff3300;">→</span></a></span></p>
<h2 style="font-family:ubuntu, 'Lucida Grande', Arial, sans-serif;padding-top:20px;padding-bottom:0;padding-right:0;padding-left:0;color:#ff3300;font-size:16px;font-weight:bold;margin-top:20px;margin-bottom:3px;margin-right:0;margin-left:0;text-transform:uppercase;"><span style="color:#333">#</span>Working</h2>
<hr style="border-style:none;margin-top:0px;margin-bottom:5px;margin-right:0;margin-left:0;border-top-width:1px;border-top-style:solid;border-top-color:#9b9b9b;/"/>
<p style="font-family:ubuntu, Helvetica, 'Lucida Grande', Arial, sans-serif;padding-top:0;padding-bottom:0;padding-right:0;padding-left:0;color:#333;font-size:16px;line-height:22px;margin-top:0;margin-bottom:10px;margin-right:0;margin-left:0;width:100%;"><a href="https://buttondown-0005.com/c/ODhhMmU5N2MtZDVmNS00MjU4LTg5OTgtOGE5MGVjZGY3NzI3fDQ1MzkwY2EyLWJiNWEtNDAyZC05OGQyLWQ5MmI0ZjRhY2RkOXxodHRwczovL25ld3NsZXR0ZXIubWFuYWdlci5kZXYvcC9kb250LWJlY29tZS1hbi1lbmdpbmVlcmluZy1tYW5hZ2VyP3V0bV9zb3VyY2U9aGFja2VybmV3c2xldHRlciZ1dG1fbWVkaXVtPWVtYWlsJnV0bV90ZXJtPXdvcmtpbmd8ZW1haWw=" style="color:#0446AB;text-decoration:underline; font-size:16px;" title="Votes: 391 Comments: 269">Don't become an engineering manager</a> <span style="font-size: 13px; color: #777"><span style="font-size:11px;padding-right:1px;">//</span>newsletter.manager <a href="https://buttondown-0005.com/c/ODhhMmU5N2MtZDVmNS00MjU4LTg5OTgtOGE5MGVjZGY3NzI3fDQ1MzkwY2EyLWJiNWEtNDAyZC05OGQyLWQ5MmI0ZjRhY2RkOXxodHRwOi8vbmV3cy55Y29tYmluYXRvci5jb20vaXRlbT9pZD00NzIzMjcyNyZ1dG1fdGVybT1jb21tZW50fGVtYWls" style="text-decoration: none; color: #336699;">comments<span style="color:#ff3300;">→</span></a></span></p>
<p style="font-family:ubuntu, Helvetica, 'Lucida Grande', Arial, sans-serif;padding-top:0;padding-bottom:0;padding-right:0;padding-left:0;color:#333;font-size:16px;line-height:22px;margin-top:0;margin-bottom:10px;margin-right:0;margin-left:0;width:100%;"><a href="https://buttondown-0005.com/c/ODhhMmU5N2MtZDVmNS00MjU4LTg5OTgtOGE5MGVjZGY3NzI3fDQ1MzkwY2EyLWJiNWEtNDAyZC05OGQyLWQ5MmI0ZjRhY2RkOXxodHRwczovL25ld3MueWNvbWJpbmF0b3IuY29tL2l0ZW0/aWQ9NDcyMTk2NjgmdXRtX3NvdXJjZT1oYWNrZXJuZXdzbGV0dGVyJnV0bV9tZWRpdW09ZW1haWwmdXRtX3Rlcm09d29ya2luZ3xlbWFpbA==" style="color:#0446AB;text-decoration:underline; font-size:16px;" title="Votes: 245 Comments: 371">Ask HN: Who is hiring?</a> <span style="font-size: 13px; color: #777"><span style="font-size:11px;padding-right:1px;">//</span>news.ycombinator</span></p>
<p style="font-family:ubuntu, Helvetica, 'Lucida Grande', Arial, sans-serif;padding-top:0;padding-bottom:0;padding-right:0;padding-left:0;color:#333;font-size:16px;line-height:22px;margin-top:0;margin-bottom:10px;margin-right:0;margin-left:0;width:100%;"><a href="https://buttondown-0005.com/c/ODhhMmU5N2MtZDVmNS00MjU4LTg5OTgtOGE5MGVjZGY3NzI3fDQ1MzkwY2EyLWJiNWEtNDAyZC05OGQyLWQ5MmI0ZjRhY2RkOXxodHRwczovL3d3dy5kZG1ja2lubm9uLmNvbS8yMDI2LzAyLzExL215LSVmMCU5ZiU4YyViNi10YWtlLW9uLXZpYmUtY29kaW5nLWZvci1wbXMvP3V0bV9zb3VyY2U9aGFja2VybmV3c2xldHRlciZ1dG1fbWVkaXVtPWVtYWlsJnV0bV90ZXJtPXdvcmtpbmd8ZW1haWw=" style="color:#0446AB;text-decoration:underline; font-size:16px;" title="Votes: 199 Comments: 186">My spicy take on vibe coding for PMs</a> <span style="font-size: 13px; color: #777"><span style="font-size:11px;padding-right:1px;">//</span>ddmckinnon <a href="https://buttondown-0005.com/c/ODhhMmU5N2MtZDVmNS00MjU4LTg5OTgtOGE5MGVjZGY3NzI3fDQ1MzkwY2EyLWJiNWEtNDAyZC05OGQyLWQ5MmI0ZjRhY2RkOXxodHRwOi8vbmV3cy55Y29tYmluYXRvci5jb20vaXRlbT9pZD00NzI0MDczNiZ1dG1fdGVybT1jb21tZW50fGVtYWls" style="text-decoration: none; color: #336699;">comments<span style="color:#ff3300;">→</span></a></span></p>
<p style="font-family:ubuntu, Helvetica, 'Lucida Grande', Arial, sans-serif;padding-top:0;padding-bottom:0;padding-right:0;padding-left:0;color:#333;font-size:16px;line-height:22px;margin-top:0;margin-bottom:10px;margin-right:0;margin-left:0;width:100%;"><a href="https://buttondown-0005.com/c/ODhhMmU5N2MtZDVmNS00MjU4LTg5OTgtOGE5MGVjZGY3NzI3fDQ1MzkwY2EyLWJiNWEtNDAyZC05OGQyLWQ5MmI0ZjRhY2RkOXxodHRwczovL25ld3MueWNvbWJpbmF0b3IuY29tL2l0ZW0/aWQ9NDcyMTk2NjcmdXRtX3NvdXJjZT1oYWNrZXJuZXdzbGV0dGVyJnV0bV9tZWRpdW09ZW1haWwmdXRtX3Rlcm09d29ya2luZ3xlbWFpbA==" style="color:#0446AB;text-decoration:underline; font-size:16px;" title="Votes: 125 Comments: 388">Ask HN: Who wants to be hired?</a> <span style="font-size: 13px; color: #777"><span style="font-size:11px;padding-right:1px;">//</span>news.ycombinator</span></p>
<p style="font-family:ubuntu, Helvetica, 'Lucida Grande', Arial, sans-serif;padding-top:0;padding-bottom:0;padding-right:0;padding-left:0;color:#333;font-size:16px;line-height:22px;margin-top:0;margin-bottom:10px;margin-right:0;margin-left:0;width:100%;"><a href="https://buttondown-0005.com/c/ODhhMmU5N2MtZDVmNS00MjU4LTg5OTgtOGE5MGVjZGY3NzI3fDQ1MzkwY2EyLWJiNWEtNDAyZC05OGQyLWQ5MmI0ZjRhY2RkOXxodHRwczovL2Jlbi1taW5pLmNvbS8yMDI2L3RoZS1oYXBwaWVzdC1pdmUtZXZlci1iZWVuP3V0bV9zb3VyY2U9aGFja2VybmV3c2xldHRlciZ1dG1fbWVkaXVtPWVtYWlsJnV0bV90ZXJtPXdvcmtpbmd8ZW1haWw=" style="color:#0446AB;text-decoration:underline; font-size:16px;" title="Votes: 3 Comments: 0">The happiest I've ever been</a> <span style="font-size: 13px; color: #777"><span style="font-size:11px;padding-right:1px;">//</span>ben-mini <a href="https://buttondown-0005.com/c/ODhhMmU5N2MtZDVmNS00MjU4LTg5OTgtOGE5MGVjZGY3NzI3fDQ1MzkwY2EyLWJiNWEtNDAyZC05OGQyLWQ5MmI0ZjRhY2RkOXxodHRwOi8vbmV3cy55Y29tYmluYXRvci5jb20vaXRlbT9pZD00NzE2MTc1OSZ1dG1fdGVybT1jb21tZW50fGVtYWls" style="text-decoration: none; color: #336699;">comments<span style="color:#ff3300;">→</span></a></span></p>
<h2 style="font-family:ubuntu, 'Lucida Grande', Arial, sans-serif;padding-top:20px;padding-bottom:0;padding-right:0;padding-left:0;color:#ff3300;font-size:16px;font-weight:bold;margin-top:20px;margin-bottom:3px;margin-right:0;margin-left:0;text-transform:uppercase;"><span style="color:#333">#</span>Learn</h2>
<hr style="border-style:none;margin-top:0px;margin-bottom:5px;margin-right:0;margin-left:0;border-top-width:1px;border-top-style:solid;border-top-color:#9b9b9b;/"/>
<p style="font-family:ubuntu, Helvetica, 'Lucida Grande', Arial, sans-serif;padding-top:0;padding-bottom:0;padding-right:0;padding-left:0;color:#333;font-size:16px;line-height:22px;margin-top:0;margin-bottom:10px;margin-right:0;margin-left:0;width:100%;"><a href="https://buttondown-0005.com/c/ODhhMmU5N2MtZDVmNS00MjU4LTg5OTgtOGE5MGVjZGY3NzI3fDQ1MzkwY2EyLWJiNWEtNDAyZC05OGQyLWQ5MmI0ZjRhY2RkOXxodHRwczovL3d3dy5jYmMuY2EvbmV3cy9jYW5hZGEvYnJpdGlzaC1jb2x1bWJpYS9iLWMtYWRvcHRpbmcteWVhci1yb3VuZC1kYXlsaWdodC10aW1lLTkuNzExMTY1Nz91dG1fc291cmNlPWhhY2tlcm5ld3NsZXR0ZXImdXRtX21lZGl1bT1lbWFpbCZ1dG1fdGVybT1sZWFybnxlbWFpbA==" style="color:#0446AB;text-decoration:underline; font-size:16px;" title="Votes: 1164 Comments: 561">British Columbia is permanently adopting daylight time</a> <span style="font-size: 13px; color: #777"><span style="font-size:11px;padding-right:1px;">//</span>cbc <a href="https://buttondown-0005.com/c/ODhhMmU5N2MtZDVmNS00MjU4LTg5OTgtOGE5MGVjZGY3NzI3fDQ1MzkwY2EyLWJiNWEtNDAyZC05OGQyLWQ5MmI0ZjRhY2RkOXxodHRwOi8vbmV3cy55Y29tYmluYXRvci5jb20vaXRlbT9pZD00NzIyMzYyMCZ1dG1fdGVybT1jb21tZW50fGVtYWls" style="text-decoration: none; color: #336699;">comments<span style="color:#ff3300;">→</span></a></span></p>
<p style="font-family:ubuntu, Helvetica, 'Lucida Grande', Arial, sans-serif;padding-top:0;padding-bottom:0;padding-right:0;padding-left:0;color:#333;font-size:16px;line-height:22px;margin-top:0;margin-bottom:10px;margin-right:0;margin-left:0;width:100%;"><a href="https://buttondown-0005.com/c/ODhhMmU5N2MtZDVmNS00MjU4LTg5OTgtOGE5MGVjZGY3NzI3fDQ1MzkwY2EyLWJiNWEtNDAyZC05OGQyLWQ5MmI0ZjRhY2RkOXxodHRwczovL3d3dy50aGVndWFyZGlhbi5jb20vbGlmZWFuZHN0eWxlLzIwMjYvZmViLzI0L3N0cmFuZ2VyLXNlY3JldC1ob3ctdG8tdGFsay10by1hbnlvbmUtd2h5LXlvdS1zaG91bGQ/dXRtX3NvdXJjZT1oYWNrZXJuZXdzbGV0dGVyJnV0bV9tZWRpdW09ZW1haWwmdXRtX3Rlcm09bGVhcm58ZW1haWw=" style="color:#0446AB;text-decoration:underline; font-size:16px;" title="Votes: 660 Comments: 544">How to talk to anyone and why you should</a> <span style="font-size: 13px; color: #777"><span style="font-size:11px;padding-right:1px;">//</span>theguardian <a href="https://buttondown-0005.com/c/ODhhMmU5N2MtZDVmNS00MjU4LTg5OTgtOGE5MGVjZGY3NzI3fDQ1MzkwY2EyLWJiNWEtNDAyZC05OGQyLWQ5MmI0ZjRhY2RkOXxodHRwOi8vbmV3cy55Y29tYmluYXRvci5jb20vaXRlbT9pZD00NzIxNDg2NCZ1dG1fdGVybT1jb21tZW50fGVtYWls" style="text-decoration: none; color: #336699;">comments<span style="color:#ff3300;">→</span></a></span></p>
<p style="font-family:ubuntu, Helvetica, 'Lucida Grande', Arial, sans-serif;padding-top:0;padding-bottom:0;padding-right:0;padding-left:0;color:#333;font-size:16px;line-height:22px;margin-top:0;margin-bottom:10px;margin-right:0;margin-left:0;width:100%;"><a href="https://buttondown-0005.com/c/ODhhMmU5N2MtZDVmNS00MjU4LTg5OTgtOGE5MGVjZGY3NzI3fDQ1MzkwY2EyLWJiNWEtNDAyZC05OGQyLWQ5MmI0ZjRhY2RkOXxodHRwczovL2Fyc3RlY2huaWNhLmNvbS9zY2llbmNlLzIwMjYvMDIvZmluYWwtMjAyNS1kYXRhLWlzLWluLXVzLWVuZXJneS11c2UtaXMtdXAtYXMtc29sYXItcGFzc2VzLWh5ZHJvLz91dG1fc291cmNlPWhhY2tlcm5ld3NsZXR0ZXImdXRtX21lZGl1bT1lbWFpbCZ1dG1fdGVybT1sZWFybnxlbWFpbA==" style="color:#0446AB;text-decoration:underline; font-size:16px;" title="Votes: 484 Comments: 453">Following 35% growth, solar has passed hydro on US grid</a> <span style="font-size: 13px; color: #777"><span style="font-size:11px;padding-right:1px;">//</span>arstechnica <a href="https://buttondown-0005.com/c/ODhhMmU5N2MtZDVmNS00MjU4LTg5OTgtOGE5MGVjZGY3NzI3fDQ1MzkwY2EyLWJiNWEtNDAyZC05OGQyLWQ5MmI0ZjRhY2RkOXxodHRwOi8vbmV3cy55Y29tYmluYXRvci5jb20vaXRlbT9pZD00NzE1NDAwOSZ1dG1fdGVybT1jb21tZW50fGVtYWls" style="text-decoration: none; color: #336699;">comments<span style="color:#ff3300;">→</span></a></span></p>
<p style="font-family:ubuntu, Helvetica, 'Lucida Grande', Arial, sans-serif;padding-top:0;padding-bottom:0;padding-right:0;padding-left:0;color:#333;font-size:16px;line-height:22px;margin-top:0;margin-bottom:10px;margin-right:0;margin-left:0;width:100%;"><a href="https://buttondown-0005.com/c/ODhhMmU5N2MtZDVmNS00MjU4LTg5OTgtOGE5MGVjZGY3NzI3fDQ1MzkwY2EyLWJiNWEtNDAyZC05OGQyLWQ5MmI0ZjRhY2RkOXxodHRwczovL2RhaWx5LmpzdG9yLm9yZy90aGUtc3BhY2UtcmFjZXMtZm9yZ290dGVuLXRoZW1lLXBhcmsvP3V0bV9zb3VyY2U9aGFja2VybmV3c2xldHRlciZ1dG1fbWVkaXVtPWVtYWlsJnV0bV90ZXJtPWxlYXJufGVtYWls" style="color:#0446AB;text-decoration:underline; font-size:16px;" title="Votes: 25 Comments: 2">The Space Race's Forgotten Theme Park</a> <span style="font-size: 13px; color: #777"><span style="font-size:11px;padding-right:1px;">//</span>daily.jstor <a href="https://buttondown-0005.com/c/ODhhMmU5N2MtZDVmNS00MjU4LTg5OTgtOGE5MGVjZGY3NzI3fDQ1MzkwY2EyLWJiNWEtNDAyZC05OGQyLWQ5MmI0ZjRhY2RkOXxodHRwOi8vbmV3cy55Y29tYmluYXRvci5jb20vaXRlbT9pZD00NzI1MTMzMiZ1dG1fdGVybT1jb21tZW50fGVtYWls" style="text-decoration: none; color: #336699;">comments<span style="color:#ff3300;">→</span></a></span></p>
<h2 style="font-family:ubuntu, 'Lucida Grande', Arial, sans-serif;padding-top:20px;padding-bottom:0;padding-right:0;padding-left:0;color:#ff3300;font-size:16px;font-weight:bold;margin-top:20px;margin-bottom:3px;margin-right:0;margin-left:0;text-transform:uppercase;"><span style="color:#333">#</span>Watching</h2>
<hr style="border-style:none;margin-top:0px;margin-bottom:5px;margin-right:0;margin-left:0;border-top-width:1px;border-top-style:solid;border-top-color:#9b9b9b;/"/>
<p style="font-family:ubuntu, Helvetica, 'Lucida Grande', Arial, sans-serif;padding-top:0;padding-bottom:0;padding-right:0;padding-left:0;color:#333;font-size:16px;line-height:22px;margin-top:0;margin-bottom:10px;margin-right:0;margin-left:0;width:100%;"><a href="https://buttondown-0005.com/c/ODhhMmU5N2MtZDVmNS00MjU4LTg5OTgtOGE5MGVjZGY3NzI3fDQ1MzkwY2EyLWJiNWEtNDAyZC05OGQyLWQ5MmI0ZjRhY2RkOXxodHRwczovL3d3dy55b3V0dWJlLmNvbS93YXRjaD92PUIzbTNBTVJsWWZjJnV0bV9zb3VyY2U9aGFja2VybmV3c2xldHRlciZ1dG1fbWVkaXVtPWVtYWlsJnV0bV90ZXJtPXdhdGNoaW5nfGVtYWls" style="color:#0446AB;text-decoration:underline; font-size:16px;" title="Votes: 512 Comments: 91">Physics Girl: Super-Kamiokande – Imaging the sun by detecting neutrinos</a> <span style="font-size: 13px; color: #777"><span style="font-size:11px;padding-right:1px;">//</span>youtube <a href="https://buttondown-0005.com/c/ODhhMmU5N2MtZDVmNS00MjU4LTg5OTgtOGE5MGVjZGY3NzI3fDQ1MzkwY2EyLWJiNWEtNDAyZC05OGQyLWQ5MmI0ZjRhY2RkOXxodHRwOi8vbmV3cy55Y29tYmluYXRvci5jb20vaXRlbT9pZD00NzIzMzExMCZ1dG1fdGVybT1jb21tZW50fGVtYWls" style="text-decoration: none; color: #336699;">comments<span style="color:#ff3300;">→</span></a></span></p>
<p style="font-family:ubuntu, Helvetica, 'Lucida Grande', Arial, sans-serif;padding-top:0;padding-bottom:0;padding-right:0;padding-left:0;color:#333;font-size:16px;line-height:22px;margin-top:0;margin-bottom:10px;margin-right:0;margin-left:0;width:100%;"><a href="https://buttondown-0005.com/c/ODhhMmU5N2MtZDVmNS00MjU4LTg5OTgtOGE5MGVjZGY3NzI3fDQ1MzkwY2EyLWJiNWEtNDAyZC05OGQyLWQ5MmI0ZjRhY2RkOXxodHRwczovL21pdHhlbGEuY29tL3Byb2plY3RzL3NjcmV3Y291bnRlcj91dG1fc291cmNlPWhhY2tlcm5ld3NsZXR0ZXImdXRtX21lZGl1bT1lbWFpbCZ1dG1fdGVybT13YXRjaGluZ3xlbWFpbA==" style="color:#0446AB;text-decoration:underline; font-size:16px;" title="Votes: 268 Comments: 71">Simple screw counter</a> <span style="font-size: 13px; color: #777"><span style="font-size:11px;padding-right:1px;">//</span>mitxela <a href="https://buttondown-0005.com/c/ODhhMmU5N2MtZDVmNS00MjU4LTg5OTgtOGE5MGVjZGY3NzI3fDQ1MzkwY2EyLWJiNWEtNDAyZC05OGQyLWQ5MmI0ZjRhY2RkOXxodHRwOi8vbmV3cy55Y29tYmluYXRvci5jb20vaXRlbT9pZD00NzIwMTEzMiZ1dG1fdGVybT1jb21tZW50fGVtYWls" style="text-decoration: none; color: #336699;">comments<span style="color:#ff3300;">→</span></a></span></p>
<p style="font-family:ubuntu, Helvetica, 'Lucida Grande', Arial, sans-serif;padding-top:0;padding-bottom:0;padding-right:0;padding-left:0;color:#333;font-size:16px;line-height:22px;margin-top:0;margin-bottom:10px;margin-right:0;margin-left:0;width:100%;"><a href="https://buttondown-0005.com/c/ODhhMmU5N2MtZDVmNS00MjU4LTg5OTgtOGE5MGVjZGY3NzI3fDQ1MzkwY2EyLWJiNWEtNDAyZC05OGQyLWQ5MmI0ZjRhY2RkOXxodHRwczovL3d3dy55b3V0dWJlLmNvbS93YXRjaD92PWh4SGtOVG9YZ2E4JnV0bV9zb3VyY2U9aGFja2VybmV3c2xldHRlciZ1dG1fbWVkaXVtPWVtYWlsJnV0bV90ZXJtPXdhdGNoaW5nfGVtYWls" style="color:#0446AB;text-decoration:underline; font-size:16px;" title="Votes: 10 Comments: 3">HyperCard Changed Everything</a> <span style="font-size: 13px; color: #777"><span style="font-size:11px;padding-right:1px;">//</span>youtube <a href="https://buttondown-0005.com/c/ODhhMmU5N2MtZDVmNS00MjU4LTg5OTgtOGE5MGVjZGY3NzI3fDQ1MzkwY2EyLWJiNWEtNDAyZC05OGQyLWQ5MmI0ZjRhY2RkOXxodHRwOi8vbmV3cy55Y29tYmluYXRvci5jb20vaXRlbT9pZD00NzIxNDU3MiZ1dG1fdGVybT1jb21tZW50fGVtYWls" style="text-decoration: none; color: #336699;">comments<span style="color:#ff3300;">→</span></a></span></p>
<p style="font-family:ubuntu, Helvetica, 'Lucida Grande', Arial, sans-serif;padding-top:0;padding-bottom:0;padding-right:0;padding-left:0;color:#333;font-size:16px;line-height:22px;margin-top:0;margin-bottom:10px;margin-right:0;margin-left:0;width:100%;"><a href="https://buttondown-0005.com/c/ODhhMmU5N2MtZDVmNS00MjU4LTg5OTgtOGE5MGVjZGY3NzI3fDQ1MzkwY2EyLWJiNWEtNDAyZC05OGQyLWQ5MmI0ZjRhY2RkOXxodHRwczovL3d3dy55b3V0dWJlLmNvbS93YXRjaD92PVJKeVBWTE15eXVBJnV0bV9zb3VyY2U9aGFja2VybmV3c2xldHRlciZ1dG1fbWVkaXVtPWVtYWlsJnV0bV90ZXJtPXdhdGNoaW5nfGVtYWls" style="color:#0446AB;text-decoration:underline; font-size:16px;" title="Votes: 6 Comments: 0">Should You Be a Carpenter?</a> <span style="font-size: 13px; color: #777"><span style="font-size:11px;padding-right:1px;">//</span>youtube <a href="https://buttondown-0005.com/c/ODhhMmU5N2MtZDVmNS00MjU4LTg5OTgtOGE5MGVjZGY3NzI3fDQ1MzkwY2EyLWJiNWEtNDAyZC05OGQyLWQ5MmI0ZjRhY2RkOXxodHRwOi8vbmV3cy55Y29tYmluYXRvci5jb20vaXRlbT9pZD00NzI2NzU4MyZ1dG1fdGVybT1jb21tZW50fGVtYWls" style="text-decoration: none; color: #336699;">comments<span style="color:#ff3300;">→</span></a></span></p>
<p style="font-family:ubuntu, Helvetica, 'Lucida Grande', Arial, sans-serif;padding-top:0;padding-bottom:0;padding-right:0;padding-left:0;color:#333;font-size:16px;line-height:22px;margin-top:0;margin-bottom:10px;margin-right:0;margin-left:0;width:100%;"><a href="https://buttondown-0005.com/c/ODhhMmU5N2MtZDVmNS00MjU4LTg5OTgtOGE5MGVjZGY3NzI3fDQ1MzkwY2EyLWJiNWEtNDAyZC05OGQyLWQ5MmI0ZjRhY2RkOXxodHRwczovL3d3dy55b3V0dWJlLmNvbS93YXRjaD92PXlSVjhmU3c2SGFFJnV0bV9zb3VyY2U9aGFja2VybmV3c2xldHRlciZ1dG1fbWVkaXVtPWVtYWlsJnV0bV90ZXJtPXdhdGNoaW5nfGVtYWls" style="color:#0446AB;text-decoration:underline; font-size:16px;" title="Votes: 5 Comments: 0">Living Human Brain Cells Play Doom on a Cortical Labs CL1</a> <span style="font-size: 13px; color: #777"><span style="font-size:11px;padding-right:1px;">//</span>youtube <a href="https://buttondown-0005.com/c/ODhhMmU5N2MtZDVmNS00MjU4LTg5OTgtOGE5MGVjZGY3NzI3fDQ1MzkwY2EyLWJiNWEtNDAyZC05OGQyLWQ5MmI0ZjRhY2RkOXxodHRwOi8vbmV3cy55Y29tYmluYXRvci5jb20vaXRlbT9pZD00NzIyOTczNCZ1dG1fdGVybT1jb21tZW50fGVtYWls" style="text-decoration: none; color: #336699;">comments<span style="color:#ff3300;">→</span></a></span></p>
<h2 style="font-family:ubuntu, 'Lucida Grande', Arial, sans-serif;padding-top:20px;padding-bottom:0;padding-right:0;padding-left:0;color:#ff3300;font-size:16px;font-weight:bold;margin-top:20px;margin-bottom:3px;margin-right:0;margin-left:0;text-transform:uppercase;"><span style="color:#333">#</span>Startup News</h2>
<hr style="border-style:none;margin-top:0px;margin-bottom:5px;margin-right:0;margin-left:0;border-top-width:1px;border-top-style:solid;border-top-color:#9b9b9b;/"/>
<p style="font-family:ubuntu, Helvetica, 'Lucida Grande', Arial, sans-serif;padding-top:0;padding-bottom:0;padding-right:0;padding-left:0;color:#333;font-size:16px;line-height:22px;margin-top:0;margin-bottom:10px;margin-right:0;margin-left:0;width:100%;"><a href="https://buttondown-0005.com/c/ODhhMmU5N2MtZDVmNS00MjU4LTg5OTgtOGE5MGVjZGY3NzI3fDQ1MzkwY2EyLWJiNWEtNDAyZC05OGQyLWQ5MmI0ZjRhY2RkOXxodHRwczovL21vdG9yb2xhbmV3cy5jb20vbW90b3JvbGEtdGhyZWUtbmV3LWIyYi1zb2x1dGlvbnMtYXQtbXdjLTIwMjYvP3V0bV9zb3VyY2U9aGFja2VybmV3c2xldHRlciZ1dG1fbWVkaXVtPWVtYWlsJnV0bV90ZXJtPXN0YXJ0dXBfbmV3c3xlbWFpbA==" style="color:#0446AB;text-decoration:underline; font-size:16px;" title="Votes: 2340 Comments: 873">Motorola announces a partnership with GrapheneOS</a> <span style="font-size: 13px; color: #777"><span style="font-size:11px;padding-right:1px;">//</span>motorolanews <a href="https://buttondown-0005.com/c/ODhhMmU5N2MtZDVmNS00MjU4LTg5OTgtOGE5MGVjZGY3NzI3fDQ1MzkwY2EyLWJiNWEtNDAyZC05OGQyLWQ5MmI0ZjRhY2RkOXxodHRwOi8vbmV3cy55Y29tYmluYXRvci5jb20vaXRlbT9pZD00NzIxNDY0NSZ1dG1fdGVybT1jb21tZW50fGVtYWls" style="text-decoration: none; color: #336699;">comments<span style="color:#ff3300;">→</span></a></span></p>
<p style="font-family:ubuntu, Helvetica, 'Lucida Grande', Arial, sans-serif;padding-top:0;padding-bottom:0;padding-right:0;padding-left:0;color:#333;font-size:16px;line-height:22px;margin-top:0;margin-bottom:10px;margin-right:0;margin-left:0;width:100%;"><a href="https://buttondown-0005.com/c/ODhhMmU5N2MtZDVmNS00MjU4LTg5OTgtOGE5MGVjZGY3NzI3fDQ1MzkwY2EyLWJiNWEtNDAyZC05OGQyLWQ5MmI0ZjRhY2RkOXxodHRwczovL3d3dy53aWtpbWVkaWFzdGF0dXMubmV0P3V0bV9zb3VyY2U9aGFja2VybmV3c2xldHRlciZ1dG1fbWVkaXVtPWVtYWlsJnV0bV90ZXJtPXN0YXJ0dXBfbmV3c3xlbWFpbA==" style="color:#0446AB;text-decoration:underline; font-size:16px;" title="Votes: 906 Comments: 314">Wikipedia was in read-only mode following mass admin account compromise</a> <span style="font-size: 13px; color: #777"><span style="font-size:11px;padding-right:1px;">//</span>wikimediastatus <a href="https://buttondown-0005.com/c/ODhhMmU5N2MtZDVmNS00MjU4LTg5OTgtOGE5MGVjZGY3NzI3fDQ1MzkwY2EyLWJiNWEtNDAyZC05OGQyLWQ5MmI0ZjRhY2RkOXxodHRwOi8vbmV3cy55Y29tYmluYXRvci5jb20vaXRlbT9pZD00NzI2MzMyMyZ1dG1fdGVybT1jb21tZW50fGVtYWls" style="text-decoration: none; color: #336699;">comments<span style="color:#ff3300;">→</span></a></span></p>
<p style="font-family:ubuntu, Helvetica, 'Lucida Grande', Arial, sans-serif;padding-top:0;padding-bottom:0;padding-right:0;padding-left:0;color:#333;font-size:16px;line-height:22px;margin-top:0;margin-bottom:10px;margin-right:0;margin-left:0;width:100%;"><a href="https://buttondown-0005.com/c/ODhhMmU5N2MtZDVmNS00MjU4LTg5OTgtOGE5MGVjZGY3NzI3fDQ1MzkwY2EyLWJiNWEtNDAyZC05OGQyLWQ5MmI0ZjRhY2RkOXxodHRwczovL3RlY2hjcnVuY2guY29tLzIwMjYvMDIvMjcvb3BlbmFpLXJhaXNlcy0xMTBiLWluLW9uZS1vZi10aGUtbGFyZ2VzdC1wcml2YXRlLWZ1bmRpbmctcm91bmRzLWluLWhpc3RvcnkvP3V0bV9zb3VyY2U9aGFja2VybmV3c2xldHRlciZ1dG1fbWVkaXVtPWVtYWlsJnV0bV90ZXJtPXN0YXJ0dXBfbmV3c3xlbWFpbA==" style="color:#0446AB;text-decoration:underline; font-size:16px;" title="Votes: 559 Comments: 591">OpenAI raises $110B on $730B pre-money valuation</a> <span style="font-size: 13px; color: #777"><span style="font-size:11px;padding-right:1px;">//</span>techcrunch <a href="https://buttondown-0005.com/c/ODhhMmU5N2MtZDVmNS00MjU4LTg5OTgtOGE5MGVjZGY3NzI3fDQ1MzkwY2EyLWJiNWEtNDAyZC05OGQyLWQ5MmI0ZjRhY2RkOXxodHRwOi8vbmV3cy55Y29tYmluYXRvci5jb20vaXRlbT9pZD00NzE4MTIxMSZ1dG1fdGVybT1jb21tZW50fGVtYWls" style="text-decoration: none; color: #336699;">comments<span style="color:#ff3300;">→</span></a></span></p>
<p style="font-family:ubuntu, Helvetica, 'Lucida Grande', Arial, sans-serif;padding-top:0;padding-bottom:0;padding-right:0;padding-left:0;color:#333;font-size:16px;line-height:22px;margin-top:0;margin-bottom:10px;margin-right:0;margin-left:0;width:100%;"><a href="https://buttondown-0005.com/c/ODhhMmU5N2MtZDVmNS00MjU4LTg5OTgtOGE5MGVjZGY3NzI3fDQ1MzkwY2EyLWJiNWEtNDAyZC05OGQyLWQ5MmI0ZjRhY2RkOXxodHRwczovL3RlY2hjcnVuY2guY29tLzIwMjYvMDMvMDQvamVuc2VuLWh1YW5nLXNheXMtbnZpZGlhLWlzLXB1bGxpbmctYmFjay1mcm9tLW9wZW5haS1hbmQtYW50aHJvcGljLWJ1dC1oaXMtZXhwbGFuYXRpb24tcmFpc2VzLW1vcmUtcXVlc3Rpb25zLXRoYW4taXQtYW5zd2Vycy8/dXRtX3NvdXJjZT1oYWNrZXJuZXdzbGV0dGVyJnV0bV9tZWRpdW09ZW1haWwmdXRtX3Rlcm09c3RhcnR1cF9uZXdzfGVtYWls" style="color:#0446AB;text-decoration:underline; font-size:16px;" title="Votes: 215 Comments: 104">Jensen Huang says Nvidia is pulling back from OpenAI and Anthropic</a> <span style="font-size: 13px; color: #777"><span style="font-size:11px;padding-right:1px;">//</span>techcrunch <a href="https://buttondown-0005.com/c/ODhhMmU5N2MtZDVmNS00MjU4LTg5OTgtOGE5MGVjZGY3NzI3fDQ1MzkwY2EyLWJiNWEtNDAyZC05OGQyLWQ5MmI0ZjRhY2RkOXxodHRwOi8vbmV3cy55Y29tYmluYXRvci5jb20vaXRlbT9pZD00NzI1Njc4MSZ1dG1fdGVybT1jb21tZW50fGVtYWls" style="text-decoration: none; color: #336699;">comments<span style="color:#ff3300;">→</span></a></span></p>
<h2 style="font-family:ubuntu, 'Lucida Grande', Arial, sans-serif;padding-top:20px;padding-bottom:0;padding-right:0;padding-left:0;color:#ff3300;font-size:16px;font-weight:bold;margin-top:20px;margin-bottom:3px;margin-right:0;margin-left:0;text-transform:uppercase;"><span style="color:#333">#</span>Fun</h2>
<hr style="border-style:none;margin-top:0px;margin-bottom:5px;margin-right:0;margin-left:0;border-top-width:1px;border-top-style:solid;border-top-color:#9b9b9b;/"/>
<p style="font-family:ubuntu, Helvetica, 'Lucida Grande', Arial, sans-serif;padding-top:0;padding-bottom:0;padding-right:0;padding-left:0;color:#333;font-size:16px;line-height:22px;margin-top:0;margin-bottom:10px;margin-right:0;margin-left:0;width:100%;"><a href="https://buttondown-0005.com/c/ODhhMmU5N2MtZDVmNS00MjU4LTg5OTgtOGE5MGVjZGY3NzI3fDQ1MzkwY2EyLWJiNWEtNDAyZC05OGQyLWQ5MmI0ZjRhY2RkOXxodHRwczovL2VsYm93Z3JlYXNlZ2FtZXMuc3Vic3RhY2suY29tL3Avdm94cmF5LWdhbWVzLXB1c2hlcy1tYWpvci11cGRhdGU/dXRtX3NvdXJjZT1oYWNrZXJuZXdzbGV0dGVyJnV0bV9tZWRpdW09ZW1haWwmdXRtX3Rlcm09ZnVufGVtYWls" style="color:#0446AB;text-decoration:underline; font-size:16px;" title="Votes: 273 Comments: 75">Voxile: A ray-traced game made in its own engine and programming language</a> <span style="font-size: 13px; color: #777"><span style="font-size:11px;padding-right:1px;">//</span>elbowgreasegames.substack <a href="https://buttondown-0005.com/c/ODhhMmU5N2MtZDVmNS00MjU4LTg5OTgtOGE5MGVjZGY3NzI3fDQ1MzkwY2EyLWJiNWEtNDAyZC05OGQyLWQ5MmI0ZjRhY2RkOXxodHRwOi8vbmV3cy55Y29tYmluYXRvci5jb20vaXRlbT9pZD00NzIzOTA0MiZ1dG1fdGVybT1jb21tZW50fGVtYWls" style="text-decoration: none; color: #336699;">comments<span style="color:#ff3300;">→</span></a></span></p>
<p style="font-family:ubuntu, Helvetica, 'Lucida Grande', Arial, sans-serif;padding-top:0;padding-bottom:0;padding-right:0;padding-left:0;color:#333;font-size:16px;line-height:22px;margin-top:0;margin-bottom:10px;margin-right:0;margin-left:0;width:100%;"><a href="https://buttondown-0005.com/c/ODhhMmU5N2MtZDVmNS00MjU4LTg5OTgtOGE5MGVjZGY3NzI3fDQ1MzkwY2EyLWJiNWEtNDAyZC05OGQyLWQ5MmI0ZjRhY2RkOXxodHRwczovL2FlcmlzLmVkYm4ubWUvP2NpdHk9U0ZPJnV0bV9zb3VyY2U9aGFja2VybmV3c2xldHRlciZ1dG1fbWVkaXVtPWVtYWlsJnV0bV90ZXJtPWZ1bnxlbWFpbA==" style="color:#0446AB;text-decoration:underline; font-size:16px;" title="Votes: 236 Comments: 48">I converted 2D conventional flight tracking into 3D</a> <span style="font-size: 13px; color: #777"><span style="font-size:11px;padding-right:1px;">//</span>aeris.edbn <a href="https://buttondown-0005.com/c/ODhhMmU5N2MtZDVmNS00MjU4LTg5OTgtOGE5MGVjZGY3NzI3fDQ1MzkwY2EyLWJiNWEtNDAyZC05OGQyLWQ5MmI0ZjRhY2RkOXxodHRwOi8vbmV3cy55Y29tYmluYXRvci5jb20vaXRlbT9pZD00NzA0ODAwNCZ1dG1fdGVybT1jb21tZW50fGVtYWls" style="text-decoration: none; color: #336699;">comments<span style="color:#ff3300;">→</span></a></span></p>
<p style="font-family:ubuntu, Helvetica, 'Lucida Grande', Arial, sans-serif;padding-top:0;padding-bottom:0;padding-right:0;padding-left:0;color:#333;font-size:16px;line-height:22px;margin-top:0;margin-bottom:10px;margin-right:0;margin-left:0;width:100%;"><a href="https://buttondown-0005.com/c/ODhhMmU5N2MtZDVmNS00MjU4LTg5OTgtOGE5MGVjZGY3NzI3fDQ1MzkwY2EyLWJiNWEtNDAyZC05OGQyLWQ5MmI0ZjRhY2RkOXxodHRwczovL3N0YWNrZWQtZ2FtZS1vZi1saWZlLmtvZW52YW5naWxzdC5ubC8/dXRtX3NvdXJjZT1oYWNrZXJuZXdzbGV0dGVyJnV0bV9tZWRpdW09ZW1haWwmdXRtX3Rlcm09ZnVufGVtYWls" style="color:#0446AB;text-decoration:underline; font-size:16px;" title="Votes: 192 Comments: 27">Stacked Game of Life</a> <span style="font-size: 13px; color: #777"><span style="font-size:11px;padding-right:1px;">//</span>stacked-game-of-life.koenvangilst <a href="https://buttondown-0005.com/c/ODhhMmU5N2MtZDVmNS00MjU4LTg5OTgtOGE5MGVjZGY3NzI3fDQ1MzkwY2EyLWJiNWEtNDAyZC05OGQyLWQ5MmI0ZjRhY2RkOXxodHRwOi8vbmV3cy55Y29tYmluYXRvci5jb20vaXRlbT9pZD00NzE5NzIxOCZ1dG1fdGVybT1jb21tZW50fGVtYWls" style="text-decoration: none; color: #336699;">comments<span style="color:#ff3300;">→</span></a></span></p>
<p style="font-family:ubuntu, Helvetica, 'Lucida Grande', Arial, sans-serif;padding-top:0;padding-bottom:0;padding-right:0;padding-left:0;color:#333;font-size:16px;line-height:22px;margin-top:0;margin-bottom:10px;margin-right:0;margin-left:0;width:100%;"><a href="https://buttondown-0005.com/c/ODhhMmU5N2MtZDVmNS00MjU4LTg5OTgtOGE5MGVjZGY3NzI3fDQ1MzkwY2EyLWJiNWEtNDAyZC05OGQyLWQ5MmI0ZjRhY2RkOXxodHRwczovL3BsYXkuZWxldmF0b3JzYWdhLmNvbS9pbmRleC5odG1sP3V0bV9zb3VyY2U9aGFja2VybmV3c2xldHRlciZ1dG1fbWVkaXVtPWVtYWlsJnV0bV90ZXJtPWZ1bnxlbWFpbA==" style="color:#0446AB;text-decoration:underline; font-size:16px;" title="Votes: 90 Comments: 17">Elevator Saga: The elevator programming game</a> <span style="font-size: 13px; color: #777"><span style="font-size:11px;padding-right:1px;">//</span>play.elevatorsaga <a href="https://buttondown-0005.com/c/ODhhMmU5N2MtZDVmNS00MjU4LTg5OTgtOGE5MGVjZGY3NzI3fDQ1MzkwY2EyLWJiNWEtNDAyZC05OGQyLWQ5MmI0ZjRhY2RkOXxodHRwOi8vbmV3cy55Y29tYmluYXRvci5jb20vaXRlbT9pZD00NzIwNDUwNCZ1dG1fdGVybT1jb21tZW50fGVtYWls" style="text-decoration: none; color: #336699;">comments<span style="color:#ff3300;">→</span></a></span></p>
<p style="font-family:ubuntu, Helvetica, 'Lucida Grande', Arial, sans-serif;padding-top:0;padding-bottom:0;padding-right:0;padding-left:0;color:#333;font-size:16px;line-height:22px;margin-top:0;margin-bottom:10px;margin-right:0;margin-left:0;width:100%;"><a href="https://buttondown-0005.com/c/ODhhMmU5N2MtZDVmNS00MjU4LTg5OTgtOGE5MGVjZGY3NzI3fDQ1MzkwY2EyLWJiNWEtNDAyZC05OGQyLWQ5MmI0ZjRhY2RkOXxodHRwczovL2dpdGh1Yi5jb20vbm9jb2RlbWYvd2VybGQ/dXRtX3NvdXJjZT1oYWNrZXJuZXdzbGV0dGVyJnV0bV9tZWRpdW09ZW1haWwmdXRtX3Rlcm09ZnVufGVtYWls" style="color:#0446AB;text-decoration:underline; font-size:16px;" title="Votes: 50 Comments: 37">Decided to play god this morning, so I built an agent civilisation</a> <span style="font-size: 13px; color: #777"><span style="font-size:11px;padding-right:1px;">//</span>github <a href="https://buttondown-0005.com/c/ODhhMmU5N2MtZDVmNS00MjU4LTg5OTgtOGE5MGVjZGY3NzI3fDQ1MzkwY2EyLWJiNWEtNDAyZC05OGQyLWQ5MmI0ZjRhY2RkOXxodHRwOi8vbmV3cy55Y29tYmluYXRvci5jb20vaXRlbT9pZD00NzE5NTUzMCZ1dG1fdGVybT1jb21tZW50fGVtYWls" style="text-decoration: none; color: #336699;">comments<span style="color:#ff3300;">→</span></a></span></p>
<p style="font-family:ubuntu, Helvetica, 'Lucida Grande', Arial, sans-serif;padding-top:0;padding-bottom:0;padding-right:0;padding-left:0;color:#333;font-size:16px;line-height:22px;margin-top:0;margin-bottom:10px;margin-right:0;margin-left:0;width:100%;"><a href="https://buttondown-0005.com/c/ODhhMmU5N2MtZDVmNS00MjU4LTg5OTgtOGE5MGVjZGY3NzI3fDQ1MzkwY2EyLWJiNWEtNDAyZC05OGQyLWQ5MmI0ZjRhY2RkOXxodHRwczovL2Rldi5tb21lbnQuY29tLz91dG1fc291cmNlPWhhY2tlcm5ld3NsZXR0ZXImdXRtX21lZGl1bT1lbWFpbCZ1dG1fdGVybT1mdW58ZW1haWw=" style="color:#0446AB;text-decoration:underline; font-size:16px;" title="Votes: 2 Comments: 0">Swarm – Program a colony of 200 ants using a custom assembly language</a> <span style="font-size: 13px; color: #777"><span style="font-size:11px;padding-right:1px;">//</span>dev.moment <a href="https://buttondown-0005.com/c/ODhhMmU5N2MtZDVmNS00MjU4LTg5OTgtOGE5MGVjZGY3NzI3fDQ1MzkwY2EyLWJiNWEtNDAyZC05OGQyLWQ5MmI0ZjRhY2RkOXxodHRwOi8vbmV3cy55Y29tYmluYXRvci5jb20vaXRlbT9pZD00NzI3MDgwNyZ1dG1fdGVybT1jb21tZW50fGVtYWls" style="text-decoration: none; color: #336699;">comments<span style="color:#ff3300;">→</span></a></span></p>
</td>
</tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" id="footer" style="color:#7A7A7A;font-family:ubuntu, Helvetica, 'Lucida Grande', Arial, sans-serif;margin-top:30px;margin-bottom:0;margin-right:0;margin-left:0;padding-top:0;padding-bottom:0;padding-right:0;padding-left:0;background-color:#FFFFFF;max-width:600px;width:100%;">
<tr style="color:#333;font-family:ubuntu, Helvetica, 'Lucida Grande', Arial, sans-serif;margin-top:0;margin-bottom:0;margin-right:0;margin-left:0;padding-top:0;padding-bottom:0;padding-right:0;padding-left:0;font-size:16px">
<td style="color:#333;font-family:ubuntu, Helvetica, 'Lucida Grande', Arial, sans-serif;margin-top:0;margin-bottom:0;margin-right:0;margin-left:0;padding-top:0;padding-bottom:0;padding-right:0;padding-left:0;">
<h5 style="font-family:Helvetica, 'Lucida Grande', Arial, sans-serif;margin-top:30px;margin-right:0;margin-left:0;padding-top:30px;padding-bottom:0;padding-right:0;padding-left:0;color:#999;font-size:20px;margin-bottom:5px;width:100%;">__END__</h5>
<p style="font-family:ubuntu, Helvetica, 'Lucida Grande', Arial, sans-serif;margin-top:0;margin-bottom:0;margin-right:0;margin-left:0;padding-top:0;padding-bottom:0;padding-right:0;padding-left:0;color:#999;font-size:16px !important;font-weight:normal;line-height:22px;">
You're among 69,962 others who received this email because you wanted a weekly recap of the best articles from Hacker News. Published by
<a href="https://buttondown-0005.com/c/ODhhMmU5N2MtZDVmNS00MjU4LTg5OTgtOGE5MGVjZGY3NzI3fDQ1MzkwY2EyLWJiNWEtNDAyZC05OGQyLWQ5MmI0ZjRhY2RkOXxodHRwOi8vY3VycHJlc3MuY29tfGVtYWls" style="color:#3B6B9B;text-decoration:underline;">Curpress</a>
from Bellingham, Washington. Hacker Newsletter is not affiliated with Y Combinator in any way.
<br/>
<br/>
💡 Need to disconnect?
<a href="https://buttondown-0005.com/c/ODhhMmU5N2MtZDVmNS00MjU4LTg5OTgtOGE5MGVjZGY3NzI3fDQ1MzkwY2EyLWJiNWEtNDAyZC05OGQyLWQ5MmI0ZjRhY2RkOXxodHRwczovL2J1dHRvbmRvd24uY29tL3Vuc3Vic2NyaWJlLzQ1MzkwY2EyLWJiNWEtNDAyZC05OGQyLWQ5MmI0ZjRhY2RkOT9lbWFpbD04OGEyZTk3Yy1kNWY1LTQyNTgtODk5OC04YTkwZWNkZjc3Mjd8ZW1haWw=" style="color:#3B6B9B;text-decoration:underline;">Unsubscribe</a>
<br/>
<br/>
✨ Want to promote your startup?
<a href="https://buttondown-0005.com/c/ODhhMmU5N2MtZDVmNS00MjU4LTg5OTgtOGE5MGVjZGY3NzI3fDQ1MzkwY2EyLWJiNWEtNDAyZC05OGQyLWQ5MmI0ZjRhY2RkOXxodHRwczovL2FpcnRhYmxlLmNvbS9zaHI3NE13UnBKU0hSV3NGbHxlbWFpbA==" style="color:#3B6B9B;text-decoration:underline;" title="Buy a classified ad">Buy a classified ad</a>
<br/>
<br/>
⭐ Not a subscriber? Subscribe at
<a href="https://buttondown-0005.com/c/ODhhMmU5N2MtZDVmNS00MjU4LTg5OTgtOGE5MGVjZGY3NzI3fDQ1MzkwY2EyLWJiNWEtNDAyZC05OGQyLWQ5MmI0ZjRhY2RkOXxodHRwczovL2hhY2tlcm5ld3NsZXR0ZXIuY29tfGVtYWls" style="color:#3B6B9B;text-decoration:underline;">https://hackernewsletter.com</a>
</p>
</td>
</tr>
</table>
</div>

                    <p class='ampimg' style='display:none;visibility:none;margin:0;padding:0;line-height:0;'>
                        <img src="https://buttondown-0005.com/o/ODhhMmU5N2MtZDVmNS00MjU4LTg5OTgtOGE5MGVjZGY3NzI3OjQ1MzkwY2EyLWJiNWEtNDAyZC05OGQyLWQ5MmI0ZjRhY2RkOQ/" />
                    </p>
                    </body>
                    
</html>]]>
      </description>
      <pubDate>Fri, 06 Mar 2026 13:09:11 +0000</pubDate>
      <link>https://app.newsletters.love/collections/2Fc4slSNPrFhY7SoxzGr6q8S9zP7ivno/p/2Fc4slSNPrFhY7SoxzGr6q8S9zP7ivno</link>
    </item>
    <item>
      <title>The Pulse: Cloudflare rewrites Next.js as AI rewrites commercial open source</title>
      <description>
        <![CDATA[<html style="scrollbar-width: thin;scrollbar-color: rgb(219,219,219)rgb(255,255,255);"><head><meta charset="utf-8"><title>The Pulse: Cloudflare rewrites Next.js as AI rewrites commercial open source</title><style>
@media (max-width: 1024px) {
  .typography .pullquote-align-left,
  .typography.editor .pullquote-align-left,
  .typography .pullquote-align-right,
  .typography.editor .pullquote-align-right,
  .typography .pullquote-align-wide,
  .typography.editor .pullquote-align-wide,
  .typography .pullquote-align-center,
  .typography.editor .pullquote-align-center {
    float: none;
    margin: 0 auto;
    width: 100%;
    max-width: 100%;
  }
}
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
  .typography .markup table.image-wrapper img,
  .typography.editor .markup table.image-wrapper img,
  .typography .markup table.kindle-wrapper img,
  .typography.editor .markup table.kindle-wrapper img {
    max-width: 550px;
  }
}
@media (min-width: 1024px) {
  .typography:not(:has(#toc)) .captioned-image-container figure:has(> a.image2-offset-left),
  .typography.editor:not(:has(#toc)) .captioned-image-container figure:has(> a.image2-offset-left) {
    margin-left: var(--image-offset-margin);
  }
  .typography:not(:has(#toc)) .captioned-image-container figure:has(> a.image2-offset-right),
  .typography.editor:not(:has(#toc)) .captioned-image-container figure:has(> a.image2-offset-right) {
    margin-right: var(--image-offset-margin);
  }
}
@media (min-width: 1300px) {
  .typography .captioned-image-container figure:has(> a.image2-offset-left),
  .typography.editor .captioned-image-container figure:has(> a.image2-offset-left) {
    margin-left: var(--image-offset-margin);
  }
  .typography .captioned-image-container figure:has(> a.image2-offset-right),
  .typography.editor .captioned-image-container figure:has(> a.image2-offset-right) {
    margin-right: var(--image-offset-margin);
  }
}
@media (max-width: 1024px) {
  .typography,
  .typography.editor {
    /* Disable offset on mobile/tablet */
  }
  .typography .captioned-image-container figure:has(> a.image2-align-left),
  .typography.editor .captioned-image-container figure:has(> a.image2-align-left),
  .typography .captioned-image-container figure:has(> a.image2-align-right),
  .typography.editor .captioned-image-container figure:has(> a.image2-align-right) {
    float: none;
    margin: 1em auto;
    max-width: 100%;
    width: auto;
    padding: 0;
  }
  .typography .captioned-image-container figure:has(> a.image2-align-left.thefp),
  .typography.editor .captioned-image-container figure:has(> a.image2-align-left.thefp),
  .typography .captioned-image-container figure:has(> a.image2-align-right.thefp),
  .typography.editor .captioned-image-container figure:has(> a.image2-align-right.thefp) {
    margin: 1em auto;
  }
  .typography .captioned-image-container figure:has(> a.image2-offset-left),
  .typography.editor .captioned-image-container figure:has(> a.image2-offset-left),
  .typography .captioned-image-container figure:has(> a.image2-offset-right),
  .typography.editor .captioned-image-container figure:has(> a.image2-offset-right) {
    margin: 1em auto;
  }
  .typography .captioned-image-container figure:has(> a.image2-align-left) .image2-inset,
  .typography.editor .captioned-image-container figure:has(> a.image2-align-left) .image2-inset,
  .typography .captioned-image-container figure:has(> a.image2-align-right) .image2-inset,
  .typography.editor .captioned-image-container figure:has(> a.image2-align-right) .image2-inset {
    display: block;
    justify-content: initial;
  }
}
@media (max-width: 768px) {
  .typography .markup div.sponsorship-campaign-embed,
  .typography.editor .markup div.sponsorship-campaign-embed {
    margin-top: 24px;
    margin-bottom: 24px;
  }
  .typography .markup div.sponsorship-campaign-embed:first-child,
  .typography.editor .markup div.sponsorship-campaign-embed:first-child {
    margin-top: 0px;
  }
}
@media screen and (max-width: 650px) {
  .typography .markup div.youtube-overlay,
  .typography.editor .markup div.youtube-overlay,
  .typography .markup div.vimeo-overlay,
  .typography.editor .markup div.vimeo-overlay {
    display: none !important;
  }
}
@media screen and (max-width: 370px) {
  .typography .markup div.tiktok-wrap,
  .typography.editor .markup div.tiktok-wrap {
    width: calc(95vw - 32px);
    height: calc((95vw - 32px - 2px) / 0.485714);
  }
}
@media screen and (max-width: 650px) {
  .typography .markup div.embedded-publication-wrap .embedded-publication.show-subscribe,
  .typography.editor .markup div.embedded-publication-wrap .embedded-publication.show-subscribe {
    padding: 24px;
  }
}
@media screen and (max-width: 650px) {
  .typography .markup div.subscription-widget-wrap .subscription-widget.show-subscribe,
  .typography.editor .markup div.subscription-widget-wrap .subscription-widget.show-subscribe,
  .typography .markup div.subscription-widget-wrap-editor .subscription-widget.show-subscribe,
  .typography.editor .markup div.subscription-widget-wrap-editor .subscription-widget.show-subscribe,
  .typography .markup div.captioned-button-wrap .subscription-widget.show-subscribe,
  .typography.editor .markup div.captioned-button-wrap .subscription-widget.show-subscribe {
    padding: 0px 24px;
  }
}
@media screen and (max-width: 650px) {
  .typography .markup div.subscription-widget-wrap .subscription-widget.show-subscribe .subscription-widget-subscribe .button,
  .typography.editor .markup div.subscription-widget-wrap .subscription-widget.show-subscribe .subscription-widget-subscribe .button,
  .typography .markup div.subscription-widget-wrap-editor .subscription-widget.show-subscribe .subscription-widget-subscribe .button,
  .typography.editor .markup div.subscription-widget-wrap-editor .subscription-widget.show-subscribe .subscription-widget-subscribe .button,
  .typography .markup div.captioned-button-wrap .subscription-widget.show-subscribe .subscription-widget-subscribe .button,
  .typography.editor .markup div.captioned-button-wrap .subscription-widget.show-subscribe .subscription-widget-subscribe .button {
    padding: 10px 12px;
    min-width: 110px;
  }
}
@media (max-width: 650px) {
  .typography .markup .twitter-embed,
  .typography.editor .markup .twitter-embed,
  .typography .markup .tweet,
  .typography.editor .markup .tweet {
    padding: 12px;
  }
}
@media (max-width: 650px) {
  .typography .markup .twitter-embed .tweet-text,
  .typography.editor .markup .twitter-embed .tweet-text,
  .typography .markup .tweet .tweet-text,
  .typography.editor .markup .tweet .tweet-text {
    font-size: 14px;
    line-height: 20px;
  }
}
@media (max-width: 650px) {
  .typography .markup .twitter-embed .tweet-photos-container.two,
  .typography.editor .markup .twitter-embed .tweet-photos-container.two,
  .typography .markup .tweet .tweet-photos-container.two,
  .typography.editor .markup .tweet .tweet-photos-container.two,
  .typography .markup .twitter-embed .tweet-photos-container.three,
  .typography.editor .markup .twitter-embed .tweet-photos-container.three,
  .typography .markup .tweet .tweet-photos-container.three,
  .typography.editor .markup .tweet .tweet-photos-container.three,
  .typography .markup .twitter-embed .tweet-photos-container.four,
  .typography.editor .markup .twitter-embed .tweet-photos-container.four,
  .typography .markup .tweet .tweet-photos-container.four,
  .typography.editor .markup .tweet .tweet-photos-container.four {
    height: 200px;
  }
}
@media (max-width: 650px) {
  .typography .markup .twitter-embed a.expanded-link .expanded-link-img,
  .typography.editor .markup .twitter-embed a.expanded-link .expanded-link-img,
  .typography .markup .tweet a.expanded-link .expanded-link-img,
  .typography.editor .markup .tweet a.expanded-link .expanded-link-img {
    max-height: 180px;
  }
}
@media (max-width: 650px) {
  .typography .markup .twitter-embed a.expanded-link .expanded-link-description,
  .typography.editor .markup .twitter-embed a.expanded-link .expanded-link-description,
  .typography .markup .tweet a.expanded-link .expanded-link-description,
  .typography.editor .markup .tweet a.expanded-link .expanded-link-description {
    display: none;
  }
}
@media screen and (max-width: 650px) {
  .typography .markup .apple-podcast-container,
  .typography.editor .markup .apple-podcast-container {
    width: unset;
  }
}
@media (max-width: 420px) {
  .typography .markup .install-substack-app-embed img.install-substack-app-embed-img,
  .typography.editor .markup .install-substack-app-embed img.install-substack-app-embed-img {
    margin: 0 auto 16px auto;
  }
}
@media (max-width: 420px) {
  .typography .markup .install-substack-app-embed .install-substack-app-embed-text,
  .typography.editor .markup .install-substack-app-embed .install-substack-app-embed-text {
    margin: 0 0 12px 0;
    max-width: 100%;
    width: auto;
    text-align: center;
  }
}
@media (max-width: 420px) {
  .typography .markup .install-substack-app-embed .install-substack-app-embed-link,
  .typography.editor .markup .install-substack-app-embed .install-substack-app-embed-link {
    display: flex;
    justify-content: center;
  }
}
@media screen and (min-width: 481px) {
  .share-button-container {
    height: 38px;
  }
}
@media screen and (min-width: 481px) {
  .share-button-container a.comment {
    height: 38px;
    line-height: 38px;
    padding-right: 10px;
  }
}
@media screen and (max-width: 480px) {
  .share-button-container .separator {
    display: block;
    margin: 0;
    height: 8px;
    border-left: none;
  }
}
@media screen and (max-width: 480px) {
  .share-button-container a.share.first img {
    padding-left: 0;
  }
}
@media screen and (min-width: 481px) {
  .share-button-container a.mobile {
    display: none !important;
  }
}
@media screen and (min-width: 541px) {
  .settings-add-pub-modal-wrapper .container .add-recommending-pub-modal-container {
    padding: 36px;
    height: 680px;
  }
}
@media screen and (min-width: 541px) {
  .settings-add-pub-modal-wrapper .container .add-recommending-pub-modal-container .footer {
    position: absolute;
    bottom: 36px;
    margin: 0px;
  }
}
@media screen and (max-width: 650px) {
  .header-anchor-parent {
    display: none;
  }
}
@media screen and (max-width: 768px) {
  .post {
    padding: 16px 0 0 0;
  }
}
@media screen and (max-width: 650px) {
  .post .post-header .post-label {
    margin-top: 8px;
  }
}
@media screen and (max-width: 650px) {
  .post .post-header .meta-author-wrap.alternative-meta .meta-right-column .post-meta {
    margin-top: 6px;
  }
}
@media screen and (max-width: 650px) {
  .post .footer-facepile-container {
    height: 64px;
    padding: 0 16px;
    display: flex;
    align-items: center;
    justify-content: flex-start;
    width: 100%;
  }
}
@media screen and (max-width: 650px) {
  .post .post-footer.use-separators {
    justify-content: center;
  }
}
@media screen and (max-width: 650px) {
  .post .post-footer.next-prev {
    height: 64px;
    justify-content: space-between;
    box-sizing: border-box;
  }
}
@media screen and (max-width: 650px) {
  .post-contributor-footer .post-contributor-bio-table {
    display: block;
  }
  .post-contributor-footer .post-contributor-bio-table-row {
    display: flex;
    flex-direction: row;
  }
  .post-contributor-footer .post-contributor-bio-userhead-cell,
  .post-contributor-footer .post-contributor-bio-body-cell {
    display: block;
  }
  .post-contributor-footer .post-contributor-bio-body-cell {
    flex-grow: 1;
  }
  .post-contributor-footer .post-contributor-bio-body-table {
    display: block;
  }
  .post-contributor-footer .post-contributor-bio-body-table-row {
    display: block;
  }
  .post-contributor-footer .post-contributor-bio-copy-cell,
  .post-contributor-footer .post-contributor-bio-controls-cell {
    display: block;
  }
  .post-contributor-footer .post-contributor-bio-copy-cell {
    margin: 0 0 16px 0;
  }
  .post-contributor-footer .post-contributor-bio-controls-cell {
    width: auto;
  }
  .post-contributor-footer .post-contributor-bio-controls {
    margin: auto;
  }
  .post-contributor-footer .post-contributor-bio-controls .button.primary {
    width: 100%;
  }
  .post-contributor-footer .post-contributor-bio-text {
    font-size: 14px;
  }
}
@media screen and (min-width: 768px) {
  .post-silhouette {
    padding: 32px 0;
  }
}
@media screen and (max-width: 650px) {
  .post-silhouette .post-silhouette-title {
    margin-top: 10.44225025px;
    height: 120px;
  }
}
@media screen and (max-width: 650px) {
  .post-silhouette .post-silhouette-meta {
    width: 75%;
  }
}
@media screen and (max-width: 650px) {
  .post-silhouette .post-silhouette-meta.with-byline-image {
    margin: 20px 0;
  }
}
@media screen and (max-width: 650px) {
  .use-theme-bg .post-meta.alternative-meta .post-meta-item,
  .post-meta.alternative-meta .post-meta-item {
    padding-right: 16px;
  }
}
@media screen and (max-width: 370px) {
  .use-theme-bg .post-meta.alternative-meta .post-meta-item,
  .post-meta.alternative-meta .post-meta-item {
    font-size: 14px;
  }
}
@media screen and (max-width: 650px) {
  .use-theme-bg .post-meta.alternative-meta .post-meta-item.guest-author-publication,
  .post-meta.alternative-meta .post-meta-item.guest-author-publication {
    display: none;
  }
}
@media screen and (max-width: 370px) {
  .post-meta .post-meta-item .post-meta-button {
    height: 36px !important;
    /* important to override in-line height style on emails */
  }
  .post-meta .post-meta-item .post-meta-button .meta-button-label {
    display: none;
  }
  .post-meta .post-meta-item .post-meta-button > svg {
    margin-right: 0;
  }
}
@media screen and (max-width: 370px) {
  .post-meta .post-meta-item {
    font-size: 12px;
  }
}
@media screen and (max-width: 650px) {
  .post .floating-subscribe-button {
    bottom: 20px;
    right: 20px;
  }
}
@media (max-width: 1024px) {
  body .pullquote-align-left,
  body .pullquote-align-right,
  body .pullquote-align-wide,
  body .pullquote-align-center {
    float: none;
    margin: 0 auto;
    width: 100%;
    max-width: 100%;
  }
}
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
  body .markup table.image-wrapper img,
  body .markup table.kindle-wrapper img {
    max-width: 550px;
  }
}
@media (min-width: 1024px) {
  body:not(:has(#toc)) .captioned-image-container figure:has(> a.image2-offset-left) {
    margin-left: var(--image-offset-margin);
  }
  body:not(:has(#toc)) .captioned-image-container figure:has(> a.image2-offset-right) {
    margin-right: var(--image-offset-margin);
  }
}
@media (min-width: 1300px) {
  body .captioned-image-container figure:has(> a.image2-offset-left) {
    margin-left: var(--image-offset-margin);
  }
  body .captioned-image-container figure:has(> a.image2-offset-right) {
    margin-right: var(--image-offset-margin);
  }
}
@media (max-width: 1024px) {
  body {
    /* Disable offset on mobile/tablet */
  }
  body .captioned-image-container figure:has(> a.image2-align-left),
  body .captioned-image-container figure:has(> a.image2-align-right) {
    float: none;
    margin: 1em auto;
    max-width: 100%;
    width: auto;
    padding: 0;
  }
  body .captioned-image-container figure:has(> a.image2-align-left.thefp),
  body .captioned-image-container figure:has(> a.image2-align-right.thefp) {
    margin: 1em auto;
  }
  body .captioned-image-container figure:has(> a.image2-offset-left),
  body .captioned-image-container figure:has(> a.image2-offset-right) {
    margin: 1em auto;
  }
  body .captioned-image-container figure:has(> a.image2-align-left) .image2-inset,
  body .captioned-image-container figure:has(> a.image2-align-right) .image2-inset {
    display: block;
    justify-content: initial;
  }
}
@media (max-width: 768px) {
  body .markup div.sponsorship-campaign-embed {
    margin-top: 24px;
    margin-bottom: 24px;
  }
  body .markup div.sponsorship-campaign-embed:first-child {
    margin-top: 0px;
  }
}
@media screen and (max-width: 650px) {
  body .markup div.youtube-overlay,
  body .markup div.vimeo-overlay {
    display: none !important;
  }
}
@media screen and (max-width: 370px) {
  body .markup div.tiktok-wrap {
    width: calc(95vw - 32px);
    height: calc((95vw - 32px - 2px) / 0.485714);
  }
}
@media screen and (max-width: 650px) {
  body .markup div.embedded-publication-wrap .embedded-publication.show-subscribe {
    padding: 24px;
  }
}
@media screen and (max-width: 650px) {
  body .markup div.subscription-widget-wrap .subscription-widget.show-subscribe,
  body .markup div.subscription-widget-wrap-editor .subscription-widget.show-subscribe,
  body .markup div.captioned-button-wrap .subscription-widget.show-subscribe {
    padding: 0px 24px;
  }
}
@media screen and (max-width: 650px) {
  body .markup div.subscription-widget-wrap .subscription-widget.show-subscribe .subscription-widget-subscribe .button,
  body .markup div.subscription-widget-wrap-editor .subscription-widget.show-subscribe .subscription-widget-subscribe .button,
  body .markup div.captioned-button-wrap .subscription-widget.show-subscribe .subscription-widget-subscribe .button {
    padding: 10px 12px;
    min-width: 110px;
  }
}
@media (max-width: 650px) {
  body .markup .twitter-embed,
  body .markup .tweet {
    padding: 12px;
  }
}
@media (max-width: 650px) {
  body .markup .twitter-embed .tweet-text,
  body .markup .tweet .tweet-text {
    font-size: 14px;
    line-height: 20px;
  }
}
@media (max-width: 650px) {
  body .markup .twitter-embed .tweet-photos-container.two,
  body .markup .tweet .tweet-photos-container.two,
  body .markup .twitter-embed .tweet-photos-container.three,
  body .markup .tweet .tweet-photos-container.three,
  body .markup .twitter-embed .tweet-photos-container.four,
  body .markup .tweet .tweet-photos-container.four {
    height: 200px;
  }
}
@media (max-width: 650px) {
  body .markup .twitter-embed a.expanded-link .expanded-link-img,
  body .markup .tweet a.expanded-link .expanded-link-img {
    max-height: 180px;
  }
}
@media (max-width: 650px) {
  body .markup .twitter-embed a.expanded-link .expanded-link-description,
  body .markup .tweet a.expanded-link .expanded-link-description {
    display: none;
  }
}
@media screen and (max-width: 650px) {
  body .markup .apple-podcast-container {
    width: unset;
  }
}
@media (max-width: 420px) {
  body .markup .install-substack-app-embed img.install-substack-app-embed-img {
    margin: 0 auto 16px auto;
  }
}
@media (max-width: 420px) {
  body .markup .install-substack-app-embed .install-substack-app-embed-text {
    margin: 0 0 12px 0;
    max-width: 100%;
    width: auto;
    text-align: center;
  }
}
@media (max-width: 420px) {
  body .markup .install-substack-app-embed .install-substack-app-embed-link {
    display: flex;
    justify-content: center;
  }
}
@media screen and (min-width: 500px) {
  body .header a.logo {
    width: 42px;
    height: 42px;
    border-radius: 12px;
  }
}
@media screen and (max-width: 420px) {
  body .subscription-receipt table:first-of-type .subscription-amount .subscription-discount {
    width: 72px !important;
  }
}
@media screen and (min-width: 481px) {
  body .share-button-container {
    height: auto;
  }
}
@media screen and (max-width: 480px) {
  body .share-button-container .separator {
    display: block !important;
    margin: 0 !important;
    height: 8px !important;
    border-left: none !important;
  }
}
@media screen and (max-width: 650px) {
  .digest .item .post-meta-item.audience {
    display: none;
  }
}
@media screen and (min-width: 500px) {
  .digest-publication .logo img {
    width: 42px;
    height: 42px;
    border-radius: 8px;
  }
}
@media screen and (max-width: 650px) {
  .comments-page .container .comment-list .collapsed-reply {
    margin-left: calc(10 + 32px - 24px);
  }
}
@media screen and (max-width: 650px) {
  .comment > .comment-list {
    padding-left: 24px;
  }
}
@media screen and (max-width: 650px) {
  .finish-magic-login-modal .modal-content .container {
    padding: 24px 0;
  }
}
@media (max-width: 650px) {
  .reader2-text-b3 {
    line-height: 24px;
  }
}
@media screen and (max-width: 650px) {
  .reader2-text-h4 {
    line-height: 24px;
  }
}
@media screen and (min-width: 541px) {
  .user-profile-modal {
    padding-left: 12px;
    padding-right: 12px;
  }
}
@media screen and (max-width: 650px) {
  .subscribe-widget form.form .sideBySideWrap button.rightButton {
    padding: 10px 12px;
  }
}
@media screen and (min-width: 541px) {
  .pub-icon:hover .logo-hover,
  .feed-item-icon:hover .logo-hover {
    display: block;
  }
}
@media screen and (max-width: 650px) {
  .post-ufi.single-full-width-button .post-ufi-button-wrapper {
    width: 100%;
    padding: 16px;
  }
  .post-ufi.single-full-width-button .post-ufi-button-wrapper:empty {
    display: none;
  }
  .post-ufi.single-full-width-button .post-ufi-button {
    width: 100%;
    justify-content: center;
  }
}
@media screen and (max-width: 768px) {
  .file-embed-wrapper {
    padding: 0;
  }
}
@media screen and (max-width: 768px) {
  .file-embed-wrapper-editor {
    padding: 0;
  }
}
@media screen and (max-width: 768px) {
  .file-embed-wrapper-editor:active {
    padding: 0;
  }
}
@media only screen and (max-width: 650px) {
  .file-embed-button.wide,
  .file-embed-error-button.wide {
    display: none;
  }
}
@media only screen and (min-width: 630px) {
  .file-embed-button.narrow,
  .file-embed-error-button.narrow {
    display: none;
  }
}
@media screen and (min-width: 541px) {
  .audio-player-wrapper .audio-player {
    min-width: 500px;
  }
}
@media screen and (max-width: 650px) {
  .audio-player-wrapper .audio-player .audio-player-progress {
    border-left-width: 16px;
    border-right-width: 16px;
  }
}
@media screen and (max-width: 650px) {
  .audio-player-wrapper .audio-player .audio-player-progress .audio-player-progress-bar .audio-player-progress-bar-popup {
    top: -54px;
  }
}
@media screen and (max-width: 650px) {
  .audio-player-wrapper-fancy .audio-player .audio-player-progress {
    border-left-width: 16px;
    border-right-width: 16px;
  }
}
@media screen and (max-width: 650px) {
  .audio-player-wrapper-fancy .audio-player .audio-player-progress .audio-player-progress-bar .audio-player-progress-bar-popup {
    top: -54px;
  }
}
@media (min-width: 250px) {
  .audio-player-wrapper-fancy .audio-player {
    padding: 32px;
  }
  .audio-player-wrapper-fancy .audio-player .btn-group {
    display: flex;
  }
  .audio-player-wrapper-fancy .audio-player .btn-group .button:last-of-type {
    display: block;
  }
}
@media (min-width: 300px) {
  .audio-player-wrapper-fancy .audio-player .btn-group {
    display: block;
  }
  .audio-player-wrapper-fancy .audio-player .btn-group .button:first-of-type {
    display: block;
  }
}
@media (min-width: 350px) {
  .audio-player-wrapper-fancy .audio-player .audio-player-substack-logo {
    display: block;
  }
  .audio-player-wrapper-fancy .audio-player .audio-player-title {
    margin-top: 16px;
  }
  .audio-player-wrapper-fancy .audio-player .audio-player-hero-image-container {
    padding-top: 15%;
    width: 15%;
    display: block;
  }
  .audio-player-wrapper-fancy .audio-player .btn-group .button:first-of-type {
    display: block;
  }
  .audio-player-wrapper-fancy .audio-player .audio-player-substack-logo {
    display: block;
  }
}
@media (min-width: 350px) {
  .audio-player-wrapper-fancy .audio-player .audio-player-hero-image-container {
    padding-top: 25%;
    width: 25%;
    display: block;
  }
  .audio-player-wrapper-fancy .audio-player .btn-group {
    display: flex;
  }
  .audio-player-wrapper-fancy .audio-player .btn-group .button:first-of-type {
    display: block;
  }
}
@media (min-width: 400px) {
  .audio-player-wrapper-fancy .audio-player .audio-player-hero-image-container {
    padding-top: 40%;
    width: 40%;
  }
}
@media (max-width: 400px) {
  .audio-player-wrapper-fancy .audio-player .btn-group {
    margin-top: 12px;
  }
  .audio-player-wrapper-fancy .audio-player .btn-group .button {
    font-size: 13px;
    padding: 6px 12px;
    height: auto;
    margin-top: 10px;
  }
}
@media (min-width: 600px) {
  .audio-player-wrapper-fancy .audio-player .audio-player-hero-image-container {
    padding-top: 55%;
    width: 55%;
  }
}
@media (max-width: 650px) {
  .poll-editor-modal {
    min-width: calc(100% - 20px);
  }
}
@media (max-width: 750px) {
  .poll-embed .poll-anchor-target .poll-anchor-copy-button {
    left: 8px;
    top: 45px;
  }
}</style></head><body class="email-body" style="font-kerning: auto;--image-offset-margin: -120px;"><img src="https://eotrx.substackcdn.com/open?token=eyJtIjoiPDIwMjYwMzA1MTgwNTE4LjMuYjhhNzg1OTY0OGNjMmVjNkBtZy1kMC5zdWJzdGFjay5jb20-IiwidSI6MTUyMTMwODcyLCJyIjoibm90aWZ5K2xka2tPU193T1NMeGpMM3JWTzFiY2dAbm90aWZ5LnJlbGF5ZS5pbyIsImQiOiJtZy1kMC5zdWJzdGFjay5jb20iLCJwIjoxOTAwMjI2NDgsInQiOiJuZXdzbGV0dGVyIiwiYSI6Im9ubHlfZnJlZSIsInMiOjQ1ODcwOSwiYyI6InBvc3QiLCJmIjp0cnVlLCJwb3NpdGlvbiI6InRvcCIsImlhdCI6MTc3MjczNDE0NywiZXhwIjoxNzc1MzI2MTQ3LCJpc3MiOiJwdWItMCIsInN1YiI6ImVvIn0.h8gdjWRxl2HlZXkxE565SiBzpF2tBwjz2_BJ8WlPOk0" alt="" width="1" height="1" border="0" style="height:1px !important;width:1px !important;border-width:0 !important;margin-top:0 !important;margin-bottom:0 !important;margin-right:0 !important;margin-left:0 !important;padding-top:0 !important;padding-bottom:0 !important;padding-right:0 !important;padding-left:0 !important;"/><div class="preview" style="display:none;font-size:1px;color:#333333;line-height:1px;max-height:0px;max-width:0px;opacity:0;overflow:hidden;">An engineer at Cloudflare rewrote most of Vercel&#8217;s Next.js in one week with AI agents. It looks like a sign of how AI will disrupt existing moats and business models. Analysis</div><div class="preview" style="display:none;font-size:1px;color:#333333;line-height:1px;max-height:0px;max-width:0px;opacity:0;overflow:hidden;">&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;</div><table class="email-body-container" role="presentation" width="100%" border="0" cellspacing="0" cellpadding="0"><tbody><tr><td></td><td class="content" width="550"></td><td></td></tr><tr><td></td><td class="content" width="550" align="left"><div style="font-size: 16px;line-height: 26px;max-width: 550px;width: 100%;margin: 0 auto;overflow-wrap: break-word;"><table role="presentation" width="100%" border="0" cellspacing="0" cellpadding="0"><tbody><tr><td align="right" style="height:20px;"><table role="presentation" width="auto" border="0" cellspacing="0" cellpadding="0"><tbody><tr><td style="vertical-align:middle;"><span class="pencraft pc-reset reset-IxiVJZ tw-font-body tw-text-ssm tw-text-substack-secondary" style="font-family: SF Pro Text, -apple-system, system-ui, BlinkMacSystemFont, Inter, Segoe UI, Roboto, Helvetica, Arial, sans-serif, Apple Color Emoji, Segoe UI Emoji, Segoe UI Symbol;font-size: 13px;color: unset;list-style: none;text-decoration: unset;margin: 0;"><div class="pencraft pc-reset align-right-VJbKw5 size-12-mmZ61m reset-IxiVJZ" style="list-style: none;color: unset;text-align: right;font-size: 12px;line-height: 16px;text-decoration: unset;margin: 0;"><span class="pencraft pc-reset reset-IxiVJZ" translated="" style="list-style: none;color: unset;text-decoration: unset;margin: 0;">Forwarded this email? <a class="pencraft pc-reset decoration-underline-ClTkYc reset-IxiVJZ" href="https://substack.com/redirect/2/eyJlIjoiaHR0cHM6Ly9uZXdzbGV0dGVyLnByYWdtYXRpY2VuZ2luZWVyLmNvbS9zdWJzY3JpYmU_dXRtX3NvdXJjZT1lbWFpbCZ1dG1fY2FtcGFpZ249ZW1haWwtc3Vic2NyaWJlJnI9Mmlrb3hrJm5leHQ9aHR0cHMlM0ElMkYlMkZuZXdzbGV0dGVyLnByYWdtYXRpY2VuZ2luZWVyLmNvbSUyRnAlMkZ0aGUtcHVsc2UtY2xvdWRmbGFyZS1yZXdyaXRlcy1uZXh0anMiLCJwIjoxOTAwMjI2NDgsInMiOjQ1ODcwOSwiZiI6dHJ1ZSwidSI6MTUyMTMwODcyLCJpYXQiOjE3NzI3MzQxNDcsImV4cCI6MjA4ODMxMDE0NywiaXNzIjoicHViLTAiLCJzdWIiOiJsaW5rLXJlZGlyZWN0In0.Jt5KOGnrxA3fvDROAb2nCiWJUwN_W_Y3zQPQOY8AFFs?" style="list-style: none;color: unset;text-decoration: unset;margin: 0;-webkit-text-decoration-line: underline;text-decoration-line: underline;">Subscribe here</a> for more</span></div></span></td></tr></tbody></table></td></tr></tbody></table><table class="header graphic-header" role="presentation" style="border-spacing: 0;padding: 16px 0 32px;"><tbody><tr><td align="center" style="text-align: center;padding: 0;"><a href="https://substack.com/redirect/2/eyJlIjoiaHR0cHM6Ly9uZXdzbGV0dGVyLnByYWdtYXRpY2VuZ2luZWVyLmNvbS9wL3RoZS1wdWxzZS1jbG91ZGZsYXJlLXJld3JpdGVzLW5leHRqcz91dG1fY2FtcGFpZ249ZW1haWwtaGFsZi1wb3N0JnI9Mmlrb3hrJnRva2VuPWV5SjFjMlZ5WDJsa0lqb3hOVEl4TXpBNE56SXNJbkJ2YzNSZmFXUWlPakU1TURBeU1qWTBPQ3dpYVdGMElqb3hOemN5TnpNME1UUTNMQ0psZUhBaU9qRTNOelV6TWpZeE5EY3NJbWx6Y3lJNkluQjFZaTAwTlRnM01Ea2lMQ0p6ZFdJaU9pSndiM04wTFhKbFlXTjBhVzl1SW4wLmJOWDFxaUhKcWFlNFhpUDlXemdNaFFYalluZTgtaUZYZV9mSzgtd01IMk0iLCJwIjoxOTAwMjI2NDgsInMiOjQ1ODcwOSwiZiI6dHJ1ZSwidSI6MTUyMTMwODcyLCJpYXQiOjE3NzI3MzQxNDcsImV4cCI6MjA4ODMxMDE0NywiaXNzIjoicHViLTAiLCJzdWIiOiJsaW5rLXJlZGlyZWN0In0.w-PH3CK4qd4JLOH_KEckFPlDUGPUosK75uKncTBBrsQ?"><img class="header-image" role="presentation" width="550" height="110" src="https://substackcdn.com/image/fetch/$s_!XLTi!,w_1100,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3f6c431d-310a-45a0-90fe-3dc43354ef38_1100x220.png" style="border: none !important;vertical-align: middle;max-width: 550px;display: block;margin: 0 auto;height: auto;width: 100%;"></a></td></tr></tbody></table><div class="post typography" dir="auto" style="--image-offset-margin: -120px;padding: 32px 0 0 0;font-size: 16px;line-height: 26px;"><div class="post-header" role="region" aria-label="Post header" style="font-size: 16px;line-height: 26px;"><h1 class="post-title published title-X77sOw" dir="auto" style="direction: auto;text-align: start;unicode-bidi: isolate;color: rgb(54,55,55);font-family: Lora,sans-serif;font-weight: 600;-webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: antialiased;-webkit-appearance: optimizelegibility;-moz-appearance: optimizelegibility;appearance: optimizelegibility;margin: 0;line-height: 36px;font-size: 32px;"><a href="https://substack.com/app-link/post?publication_id=458709&post_id=190022648&utm_source=post-email-title&utm_campaign=email-post-title&isFreemail=true&r=2ikoxk&token=eyJ1c2VyX2lkIjoxNTIxMzA4NzIsInBvc3RfaWQiOjE5MDAyMjY0OCwiaWF0IjoxNzcyNzM0MTQ3LCJleHAiOjE3NzUzMjYxNDcsImlzcyI6InB1Yi00NTg3MDkiLCJzdWIiOiJwb3N0LXJlYWN0aW9uIn0.bNX1qiHJqae4XiP9WzgMhQXjYne8-iFXe_fK8-wMH2M" style="color: rgb(54,55,55);text-decoration: none;">The Pulse: Cloudflare rewrites Next.js as AI rewrites commercial open source</a></h1><h3 class="subtitle subtitle-HEEcLo" dir="auto" style="direction: auto;text-align: start;unicode-bidi: isolate;font-family: 'SF Pro Display',-apple-system-headline,system-ui,-apple-system,BlinkMacSystemFont,'Segoe UI',Roboto,Helvetica,Arial,sans-serif,'Apple Color Emoji','Segoe UI Emoji','Segoe UI Symbol';font-weight: normal;-webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: antialiased;-webkit-appearance: optimizelegibility;-moz-appearance: optimizelegibility;appearance: optimizelegibility;margin: 4px 0 0;color: #777777;line-height: 24px;font-size: 18px;margin-top: 12px;">An engineer at Cloudflare rewrote most of Vercel&#8217;s Next.js in one week with AI agents. It looks like a sign of how AI will disrupt existing moats and business models. Analysis</h3><table class="post-meta" role="presentation" width="100%" border="0" cellspacing="0" cellpadding="0" style="margin: 1em 0;height: 20px;align-items: center;"><tbody><tr><td><table role="presentation" width="auto" border="0" cellspacing="0" cellpadding="0"><tbody><tr><td><table role="presentation" width="auto" border="0" cellspacing="0" cellpadding="0"><tbody><tr><td style="vertical-align:middle;"><div class="pencraft pc-reset color-primary-zABazT line-height-20-t4M0El font-meta-MWBumP size-11-NuY2Zx weight-medium-fw81nC transform-uppercase-yKDgcq reset-IxiVJZ meta-EgzBVA custom-css-email-post-author" style="list-style: none;font-size: 11px;line-height: 20px;text-decoration: unset;color: rgb(54,55,55);margin: 0;font-family: 'SF Compact',-apple-system,system-ui,-apple-system,BlinkMacSystemFont,'Segoe UI',Roboto,Helvetica,Arial,sans-serif,'Apple Color Emoji','Segoe UI Emoji','Segoe UI Symbol';font-weight: 500;text-transform: uppercase;letter-spacing: .2px;"><a class="pencraft pc-reset color-primary-zABazT line-height-20-t4M0El font-meta-MWBumP size-11-NuY2Zx weight-medium-fw81nC transform-uppercase-yKDgcq reset-IxiVJZ meta-EgzBVA" style="list-style: none;color: rgb(54,55,55);margin: 0;font-size: 11px;line-height: 20px;font-family: 'SF Compact',-apple-system,system-ui,-apple-system,BlinkMacSystemFont,'Segoe UI',Roboto,Helvetica,Arial,sans-serif,'Apple Color Emoji','Segoe UI Emoji','Segoe UI Symbol';font-weight: 500;text-transform: uppercase;letter-spacing: .2px;text-decoration: none" href="https://substack.com/@pragmaticengineer">Gergely Orosz</a></div></td></tr></tbody></table></td></tr><tr><td><table role="presentation" width="auto" border="0" cellspacing="0" cellpadding="0"><tbody><tr><td style="vertical-align:middle;"><div class="pencraft pc-reset color-secondary-ls1g8s line-height-20-t4M0El font-meta-MWBumP size-11-NuY2Zx weight-medium-fw81nC transform-uppercase-yKDgcq reset-IxiVJZ meta-EgzBVA" style="list-style: none;font-size: 11px;line-height: 20px;text-decoration: unset;color: rgb(119,119,119);margin: 0;font-family: 'SF Compact',-apple-system,system-ui,-apple-system,BlinkMacSystemFont,'Segoe UI',Roboto,Helvetica,Arial,sans-serif,'Apple Color Emoji','Segoe UI Emoji','Segoe UI Symbol';font-weight: 500;text-transform: uppercase;letter-spacing: .2px;"><time datetime="2026-03-05T18:05:18.347Z">Mar 5</time></div></td></tr></tbody></table></td></tr></tbody></table></td><td align="right"><table role="presentation" width="auto" border="0" cellspacing="0" cellpadding="0"><tbody><tr><td style="vertical-align:middle;"><a href="https://substack.com/@pragmaticengineer"><img class="custom-css-email-avatar avatar-QIQ5yR" src="https://substackcdn.com/image/fetch/$s_!CPFa!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F58fed27c-f331-4ff3-ba47-135c5a0be0ba_400x400.png" style="box-sizing: border-box;max-width: 550px;border: none;vertical-align: middle;width: 40px;height: 40px;min-width: 40px;min-height: 40px;object-fit: cover;margin: 0px;display: inline;border-radius: 50%" width="40" height="40"></a></td></tr></tbody></table></td></tr></tbody></table><table class="email-ufi-2-top" role="presentation" width="100%" border="0" cellspacing="0" cellpadding="0" style="border-top: 1px solid rgb(0,0,0,.1);border-bottom: 1px solid rgb(0,0,0,.1);min-width: 100%;"><tbody><tr height="16"><td height="16" style="font-size:0px;line-height:0;">&nbsp;</td></tr><tr><td><table role="presentation" width="100%" border="0" cellspacing="0" cellpadding="0"><tbody><tr><td><table role="presentation" width="auto" border="0" cellspacing="0" cellpadding="0"><tbody><tr><td style="vertical-align:middle;"><table role="presentation" width="38" border="0" cellspacing="0" cellpadding="0"><tbody><tr><td align="center"><a class="email-icon-button" href="https://substack.com/app-link/post?publication_id=458709&post_id=190022648&utm_source=substack&isFreemail=true&submitLike=true&token=eyJ1c2VyX2lkIjoxNTIxMzA4NzIsInBvc3RfaWQiOjE5MDAyMjY0OCwicmVhY3Rpb24iOiLinaQiLCJpYXQiOjE3NzI3MzQxNDcsImV4cCI6MTc3NTMyNjE0NywiaXNzIjoicHViLTQ1ODcwOSIsInN1YiI6InJlYWN0aW9uIn0.9FfOuiBrfSjzjq5Z7Zmhvs4mVhxDKnJg_uCnLHt3fuI&utm_medium=email&utm_campaign=email-reaction&r=2ikoxk" style="font-family: system-ui,-apple-system,BlinkMacSystemFont,'Segoe UI',Roboto,Helvetica,Arial,sans-serif,'Apple Color Emoji','Segoe UI Emoji','Segoe UI Symbol';display: inline-block;font-weight: 500;border: 1px solid rgb(0,0,0,.1);border-radius: 9999px;text-transform: uppercase;font-size: 12px;line-height: 1;padding: 9px 0;text-decoration: none;color: rgb(119,119,119);min-width: 38px;box-sizing: border-box;width: 38px"><img class="icon" src="https://substackcdn.com/image/fetch/$s_!PeVs!,w_36,c_scale,f_png,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack.com%2Ficon%2FLucideHeart%3Fv%3D4%26height%3D36%26fill%3Dnone%26stroke%3D%2523808080%26strokeWidth%3D2" width="18" height="18" style="border: none;vertical-align: middle;max-width: 18px" alt=""></a></td></tr></tbody></table></td><td width="8" style="min-width:8px;"></td><td style="vertical-align:middle;"><table role="presentation" width="38" border="0" cellspacing="0" cellpadding="0"><tbody><tr><td align="center"><a class="email-icon-button" href="https://substack.com/app-link/post?publication_id=458709&post_id=190022648&utm_source=substack&utm_medium=email&utm_content=share&utm_campaign=email-share&action=share&triggerShare=true&isFreemail=true&r=2ikoxk&token=eyJ1c2VyX2lkIjoxNTIxMzA4NzIsInBvc3RfaWQiOjE5MDAyMjY0OCwiaWF0IjoxNzcyNzM0MTQ3LCJleHAiOjE3NzUzMjYxNDcsImlzcyI6InB1Yi00NTg3MDkiLCJzdWIiOiJwb3N0LXJlYWN0aW9uIn0.bNX1qiHJqae4XiP9WzgMhQXjYne8-iFXe_fK8-wMH2M" style="font-family: system-ui,-apple-system,BlinkMacSystemFont,'Segoe UI',Roboto,Helvetica,Arial,sans-serif,'Apple Color Emoji','Segoe UI Emoji','Segoe UI Symbol';display: inline-block;font-weight: 500;border: 1px solid rgb(0,0,0,.1);border-radius: 9999px;text-transform: uppercase;font-size: 12px;line-height: 1;padding: 9px 0;text-decoration: none;color: rgb(119,119,119);min-width: 38px;box-sizing: border-box;width: 38px"><img class="icon" src="https://substackcdn.com/image/fetch/$s_!_L14!,w_36,c_scale,f_png,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack.com%2Ficon%2FLucideShare2%3Fv%3D4%26height%3D36%26fill%3Dnone%26stroke%3D%2523808080%26strokeWidth%3D2" width="18" height="18" style="border: none;vertical-align: middle;max-width: 18px" alt=""></a></td></tr></tbody></table></td><td width="8" style="min-width:8px;"></td><td style="vertical-align:middle;"><table role="presentation" width="38" border="0" cellspacing="0" cellpadding="0"><tbody><tr><td align="center"><a class="email-icon-button" href="https://substack.com/redirect/2/eyJlIjoiaHR0cHM6Ly9vcGVuLnN1YnN0YWNrLmNvbS9wdWIvcHJhZ21hdGljZW5naW5lZXIvcC90aGUtcHVsc2UtY2xvdWRmbGFyZS1yZXdyaXRlcy1uZXh0anM_dXRtX3NvdXJjZT1zdWJzdGFjayZ1dG1fbWVkaXVtPWVtYWlsJnV0bV9jYW1wYWlnbj1lbWFpbC1yZXN0YWNrLWNvbW1lbnQmYWN0aW9uPXJlc3RhY2stY29tbWVudCZyPTJpa294ayZ0b2tlbj1leUoxYzJWeVgybGtJam94TlRJeE16QTROeklzSW5CdmMzUmZhV1FpT2pFNU1EQXlNalkwT0N3aWFXRjBJam94TnpjeU56TTBNVFEzTENKbGVIQWlPakUzTnpVek1qWXhORGNzSW1semN5STZJbkIxWWkwME5UZzNNRGtpTENKemRXSWlPaUp3YjNOMExYSmxZV04wYVc5dUluMC5iTlgxcWlISnFhZTRYaVA5V3pnTWhRWGpZbmU4LWlGWGVfZks4LXdNSDJNIiwicCI6MTkwMDIyNjQ4LCJzIjo0NTg3MDksImYiOnRydWUsInUiOjE1MjEzMDg3MiwiaWF0IjoxNzcyNzM0MTQ3LCJleHAiOjIwODgzMTAxNDcsImlzcyI6InB1Yi0wIiwic3ViIjoibGluay1yZWRpcmVjdCJ9.98yBxvqaDuukUMFJhuqoPIDxQsf5jy-2IWVhhPO7Ksw?&utm_source=substack&utm_medium=email" style="font-family: system-ui,-apple-system,BlinkMacSystemFont,'Segoe UI',Roboto,Helvetica,Arial,sans-serif,'Apple Color Emoji','Segoe UI Emoji','Segoe UI Symbol';display: inline-block;font-weight: 500;border: 1px solid rgb(0,0,0,.1);border-radius: 9999px;text-transform: uppercase;font-size: 12px;line-height: 1;padding: 9px 0;text-decoration: none;color: rgb(119,119,119);min-width: 38px;box-sizing: border-box;width: 38px"><img class="icon" src="https://substackcdn.com/image/fetch/$s_!5EGt!,w_36,c_scale,f_png,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack.com%2Ficon%2FNoteForwardIcon%3Fv%3D4%26height%3D36%26fill%3Dnone%26stroke%3D%2523808080%26strokeWidth%3D2" width="18" height="18" style="border: none;vertical-align: middle;max-width: 18px" alt=""></a></td></tr></tbody></table></td></tr></tbody></table></td><td align="right"><table role="presentation" width="auto" border="0" cellspacing="0" cellpadding="0"><tbody><tr><td style="vertical-align:middle;"><table role="presentation" width="auto" border="0" cellspacing="0" cellpadding="0"><tbody><tr><td align="center"><a class="email-button-outline" href="https://open.substack.com/pub/pragmaticengineer/p/the-pulse-cloudflare-rewrites-nextjs?utm_source=email&redirect=app-store&utm_campaign=email-read-in-app" style="font-family: system-ui,-apple-system,BlinkMacSystemFont,'Segoe UI',Roboto,Helvetica,Arial,sans-serif,'Apple Color Emoji','Segoe UI Emoji','Segoe UI Symbol';display: inline-block;font-weight: 500;border: 1px solid rgb(0,0,0,.1);border-radius: 9999px;text-transform: uppercase;font-size: 12px;line-height: 12px;padding: 9px 14px;text-decoration: none;color: rgb(119,119,119);"><div class="email-button-spacer" style="font-size: 16px;line-height: 26px;display: inline-block;vertical-align: middle;max-width: 0;min-height: 18px;"></div><span class="email-button-text" style="vertical-align: middle;margin-right: 4px">READ IN APP</span><img class="icon text-icon" src="https://substackcdn.com/image/fetch/$s_!ET-_!,w_36,c_scale,f_png,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack.com%2Ficon%2FLucideArrowUpRight%3Fv%3D4%26height%3D36%26fill%3Dnone%26stroke%3D%2523808080%26strokeWidth%3D2" width="18" height="18" style="min-width: 18px;min-height: 18px;border: none;vertical-align: middle;margin-right: 0;margin-left: 0;max-width: 18px" alt=""></a></td></tr></tbody></table></td></tr></tbody></table></td></tr></tbody></table></td></tr><tr height="16"><td height="16" style="font-size:0px;line-height:0;">&nbsp;</td></tr></tbody></table></div></div><div class="post typography" dir="auto" style="--image-offset-margin: -120px;padding: 32px 0 0 0;font-size: 16px;line-height: 26px;"><div class="body markup" dir="auto" style="text-align: initial;font-size: 16px;line-height: 26px;width: 100%;word-break: break-word;margin-bottom: 16px;font-family: 'SF Pro Display', -apple-system, system-ui, BlinkMacSystemFont, 'Inter', 'Segoe UI', Roboto, Helvetica, Arial, sans-serif, 'Apple Color Emoji', 'Segoe UI Emoji', 'Segoe UI Symbol';font-weight: 400;"><p style="margin: 0 0 20px 0;color: rgb(54,55,55);line-height: 26px;font-size: 16px;margin-top: 0;"><em><span>Hi, this is Gergely with a bonus, free issue of the </span><a href="https://substack.com/redirect/22615f73-0584-4752-8577-98238f4ba50c?j=eyJ1IjoiMmlrb3hrIn0.vKHD5fdGMMXYob0i47zVWMEWjKHzEVsGH8dbvrCMAbY" rel="" style="color: rgb(54,55,55);text-decoration: underline;">Pragmatic Engineer</a><span>. This issue is the </span><a href="https://substack.com/redirect/dbfcdfc0-0b3c-4e56-a562-a5d27b493da8?j=eyJ1IjoiMmlrb3hrIn0.vKHD5fdGMMXYob0i47zVWMEWjKHzEVsGH8dbvrCMAbY" rel="" style="color: rgb(54,55,55);text-decoration: underline;">entire The Pulse issue</a><span> from the past week, which paying subscribers received seven days ago. This piece generated </span><a href="https://substack.com/redirect/6c951b8d-da96-4685-b40d-7874e874eac7?j=eyJ1IjoiMmlrb3hrIn0.vKHD5fdGMMXYob0i47zVWMEWjKHzEVsGH8dbvrCMAbY" rel="" style="color: rgb(54,55,55);text-decoration: underline;">quite a few comments across subscribers</a><span>, and so I&#8217;m sharing it more broadly, especially as it raises questions on what is defensible and what is not with open source.</span></em></p><p style="margin: 0 0 20px 0;color: rgb(54,55,55);line-height: 26px;font-size: 16px;"><em><span>If you&#8217;ve been forwarded this email, you can</span><a href="https://substack.com/redirect/22615f73-0584-4752-8577-98238f4ba50c?j=eyJ1IjoiMmlrb3hrIn0.vKHD5fdGMMXYob0i47zVWMEWjKHzEVsGH8dbvrCMAbY" rel="" style="color: rgb(54,55,55);text-decoration: underline;"> subscribe here</a><span> to get issues like this in your inbox.</span></em></p><div style="font-size: 16px;line-height: 26px;"><hr style="margin: 32px 0;padding: 0;height: 1px;background: rgb(0,0,0,.1);border: none;"></div><p style="margin: 0 0 20px 0;color: rgb(54,55,55);line-height: 26px;font-size: 16px;"><span>Today&#8217;s issue of The Pulse focuses on a single event because it&#8217;s a significant one with major potential ripple effects. On Tuesday, Cloudflare shocked the dev world by announcing that they have rewritten </span><a href="https://substack.com/redirect/b9d2cf87-0c0f-4acc-afbd-ff0e806be8b8?j=eyJ1IjoiMmlrb3hrIn0.vKHD5fdGMMXYob0i47zVWMEWjKHzEVsGH8dbvrCMAbY" rel="" style="color: rgb(54,55,55);text-decoration: underline;">Next.js</a><span> in just one week, with a single developer who used only $1,100 in tokens:</span></p><div class="captioned-image-container-static" style="font-size: 16px;line-height: 26px;margin: 32px auto;"><figure style="width: 100%;margin: 0 auto;"><table class="image-wrapper" width="100%" border="0" cellspacing="0" cellpadding="0" data-component-name="Image2ToDOMStatic" style="mso-padding-alt: 1em 0 1.6em;"><tbody><tr><td style="text-align: center;"></td><td class="content" align="left" width="1186" style="text-align: center;"><a class="image-link" target="_blank" href="https://substack.com/redirect/1988debc-7cc2-4d13-9de4-b16e8b5f8f1e?j=eyJ1IjoiMmlrb3hrIn0.vKHD5fdGMMXYob0i47zVWMEWjKHzEVsGH8dbvrCMAbY" rel="" style="position: relative;flex-direction: column;align-items: center;padding: 0;width: auto;height: auto;border: none;text-decoration: none;display: block;margin: 0;"><img class="wide-image" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/b41a84da-637a-4fde-b7fd-c2adbf751431_1186x1342.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:1342,&quot;width&quot;:1186,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:null,&quot;alt&quot;:&quot;&quot;,&quot;title&quot;:null,&quot;type&quot;:null,&quot;href&quot;:null,&quot;belowTheFold&quot;:false,&quot;topImage&quot;:true,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" alt="" title="" width="550" height="622.3440134907252" src="https://substackcdn.com/image/fetch/$s_!mw9G!,w_1100,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb41a84da-637a-4fde-b7fd-c2adbf751431_1186x1342.png" style="border: none !important;vertical-align: middle;display: block;-ms-interpolation-mode: bicubic;height: auto;margin-bottom: 0;width: auto !important;max-width: 100% !important;margin: 0 auto;"></a></td><td style="text-align: center;"></td></tr></tbody></table><figcaption class="image-caption" style="box-sizing: content-box;color: rgb(119,119,119);font-size: 14px;line-height: 20px;font-weight: 400;letter-spacing: -.15px;margin-top: 8px;width: 70%;padding-left: 15%;padding-right: 15%;text-align: center;"><em><span>Cloudflare CTO Dane Knecht </span><a href="https://substack.com/redirect/1f2e484e-89d1-44b7-9a43-e8067eaa6868?j=eyJ1IjoiMmlrb3hrIn0.vKHD5fdGMMXYob0i47zVWMEWjKHzEVsGH8dbvrCMAbY" rel="" style="text-decoration: underline;">on X</a></em></figcaption></figure></div><p style="margin: 0 0 20px 0;color: rgb(54,55,55);line-height: 26px;font-size: 16px;">There are several layers to dig into here:</p><ol style="margin-top: 0;padding: 0;"><li style="margin: 8px 0 0 32px;"><p style="color: rgb(54,55,55);line-height: 26px;margin-bottom: 0;box-sizing: border-box;padding-left: 4px;font-size: 16px;margin: 0;"><strong>The Next.js ecosystem: a recap</strong><span>. Close to half of React devs use Next.js, and the best place to deploy Next.js is on Vercel &#8211; partly thanks to its proprietary build output.</span></p></li><li style="margin: 8px 0 0 32px;"><p style="color: rgb(54,55,55);line-height: 26px;margin-bottom: 0;box-sizing: border-box;padding-left: 4px;font-size: 16px;margin: 0;"><strong>What Cloudflare did with Next.js</strong><span>. Replacing the build engine in Next.js with the more standard Vite one, allowing Next.js apps to be easily deployed on Cloudflare.</span></p></li><li style="margin: 8px 0 0 32px;"><p style="color: rgb(54,55,55);line-height: 26px;margin-bottom: 0;box-sizing: border-box;padding-left: 4px;font-size: 16px;margin: 0;"><strong>AI brings the impossible within reach</strong><span>. What would take years in engineering terms was executed in one week with some tokens.</span></p></li><li style="margin: 8px 0 0 32px;"><p style="color: rgb(54,55,55);line-height: 26px;margin-bottom: 0;box-sizing: border-box;padding-left: 4px;font-size: 16px;margin: 0;"><strong>&#8220;AI slop&#8221; still an issue.</strong><span> Contrary to Cloudflare&#8217;s claims, vinext is not production-ready, and will need plenty of cleanup and auditing to make it on par with Next.js.</span></p></li><li style="margin: 8px 0 0 32px;"><p style="color: rgb(54,55,55);line-height: 26px;margin-bottom: 0;box-sizing: border-box;padding-left: 4px;font-size: 16px;margin: 0;"><strong>New attack vector on commercial open source? </strong><span>AI makes it trivial to &#8220;piggyback&#8221; off any commercial open source project. That&#8217;s a massive problem for commercial open source startups.</span></p></li><li style="margin: 8px 0 0 32px;"><p style="color: rgb(54,55,55);line-height: 26px;margin-bottom: 0;box-sizing: border-box;padding-left: 4px;font-size: 16px;margin: 0;"><strong>Defense or offense? </strong><span>Making test suites private is one defense, and going closed source is another. Code is no longer a moat, but other things like support, community, and infrastructure could become more important.</span></p></li><li style="margin: 8px 0 0 32px;"><p style="color: rgb(54,55,55);line-height: 26px;margin-bottom: 0;box-sizing: border-box;padding-left: 4px;font-size: 16px;margin: 0;"><strong>AI-world reality.</strong><span> Tests are an efficient way to use AI agents, vendors will start deploying &#8220;migration agents&#8221; like Cloudflare, and more.</span></p></li></ol><h2 class="header-anchor-post" style="position: relative;font-family: 'SF Pro Display',-apple-system-headline,system-ui,-apple-system,BlinkMacSystemFont,'Segoe UI',Roboto,Helvetica,Arial,sans-serif,'Apple Color Emoji','Segoe UI Emoji','Segoe UI Symbol';font-weight: bold;-webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: antialiased;-webkit-appearance: optimizelegibility;-moz-appearance: optimizelegibility;appearance: optimizelegibility;margin: 1em 0 0.625em 0;color: rgb(54,55,55);line-height: 1.16em;font-size: 1.625em;">1. The Next.js ecosystem: a recap</h2><p style="margin: 0 0 20px 0;color: rgb(54,55,55);line-height: 26px;font-size: 16px;"><span>First, some background. </span><a href="https://substack.com/redirect/e5d328d2-f9ca-4d01-90cb-7db960d9177d?j=eyJ1IjoiMmlrb3hrIn0.vKHD5fdGMMXYob0i47zVWMEWjKHzEVsGH8dbvrCMAbY" rel="" style="color: rgb(54,55,55);text-decoration: underline;">Next.js</a><span> is the most popular fullstack React framework and around half of all React devs use it, as per recent research such as the 2025 Stack Overflow developer survey. Next.js is an open source project, built and mostly maintained by Vercel, which is the preferred deployment target for Next.js applications for many reasons. One of them is that Next.js is ideal to deploy to Vercel because Next.js applications are built with Vercel&#8217;s Turbopack build tool. The output of a build is a proprietary format. As Netlify engineer Eduardo Bou&#231;as </span><a href="https://substack.com/redirect/ee3d3f19-b327-4840-a00b-b19b2c1ff152?j=eyJ1IjoiMmlrb3hrIn0.vKHD5fdGMMXYob0i47zVWMEWjKHzEVsGH8dbvrCMAbY" rel="" style="color: rgb(54,55,55);text-decoration: underline;">writes</a><span>:</span></p><blockquote style="border-left: 4px solid #FF6B00;margin: 20px 0;padding: 0;"><p style="margin: 0 0 20px 0;color: rgb(54,55,55);margin-left: 20px;line-height: 26px;font-size: 16px;">&#8220;The output of a Next.js build has a proprietary and undocumented format that is used in Vercel deployments to provision the infrastructure needed to power the application.</p><p style="margin: 0 0 20px 0;color: rgb(54,55,55);margin-left: 20px;line-height: 26px;font-size: 16px;">This means that any hosting providers other than Vercel must build on top of undocumented APIs that can introduce unannounced breaking changes in minor or patch releases. (And they have)&#8221;.</p></blockquote><p style="margin: 0 0 20px 0;color: rgb(54,55,55);line-height: 26px;font-size: 16px;">Next.js is an interestingly built project, where everything is open source, and the best place to deploy a Next.js application is on Vercel, as it&#8217;s optimized to run undocumented build artifacts the most efficiently. This is a smart strategy from Vercel which competitors will dislike, as any hosting provider would prefer Next.js to produce a standard build format. To do this, the build engine, Turbopack, would need to be replaced with something more standard.</p><p style="margin: 0 0 20px 0;color: rgb(54,55,55);line-height: 26px;font-size: 16px;"><strong>Let&#8217;s talk about build tools for web development. </strong><span>According to the </span><a href="https://substack.com/redirect/dc3be09a-19cb-4d0d-8511-9dffff39688f?j=eyJ1IjoiMmlrb3hrIn0.vKHD5fdGMMXYob0i47zVWMEWjKHzEVsGH8dbvrCMAbY" rel="" style="color: rgb(54,55,55);text-decoration: underline;">State of JS 2025 survey</a><span>, the most popular in the web ecosystem are:</span></p><ol style="margin-top: 0;padding: 0;"><li style="margin: 8px 0 0 32px;"><p style="color: rgb(54,55,55);line-height: 26px;margin-bottom: 0;box-sizing: border-box;padding-left: 4px;font-size: 16px;margin: 0;"><strong><a href="https://substack.com/redirect/344d16be-8bd9-4c71-9b69-0e79f0cfd94a?j=eyJ1IjoiMmlrb3hrIn0.vKHD5fdGMMXYob0i47zVWMEWjKHzEVsGH8dbvrCMAbY" rel="" style="color: rgb(54,55,55);text-decoration: underline;">Vite</a></strong><span>: the most popular choice for new projects due to its speed and developer experience. Uses projects like </span><a href="https://substack.com/redirect/7b3a1b4d-f212-4eac-aadf-3e7ae47cd076?j=eyJ1IjoiMmlrb3hrIn0.vKHD5fdGMMXYob0i47zVWMEWjKHzEVsGH8dbvrCMAbY" rel="" style="color: rgb(54,55,55);text-decoration: underline;">esbuild</a><span> and </span><a href="https://substack.com/redirect/2023fe29-4dee-4f46-87b2-c81f3bea75ee?j=eyJ1IjoiMmlrb3hrIn0.vKHD5fdGMMXYob0i47zVWMEWjKHzEVsGH8dbvrCMAbY" rel="" style="color: rgb(54,55,55);text-decoration: underline;">Rollup</a><span> under the hood</span></p></li><li style="margin: 8px 0 0 32px;"><p style="color: rgb(54,55,55);line-height: 26px;margin-bottom: 0;box-sizing: border-box;padding-left: 4px;font-size: 16px;margin: 0;"><strong><a href="https://substack.com/redirect/a9f6f46a-ce33-4cfa-8b6a-b1a3b43a2712?j=eyJ1IjoiMmlrb3hrIn0.vKHD5fdGMMXYob0i47zVWMEWjKHzEVsGH8dbvrCMAbY" rel="" style="color: rgb(54,55,55);text-decoration: underline;">Webpack</a></strong><span>: a legacy tool that&#8217;s not very performant, but still widely deployed in older projects</span></p></li><li style="margin: 8px 0 0 32px;"><p style="color: rgb(54,55,55);line-height: 26px;margin-bottom: 0;box-sizing: border-box;padding-left: 4px;font-size: 16px;margin: 0;"><strong><a href="https://substack.com/redirect/9087eb72-ace6-427f-9fab-2c67846bd2ab?j=eyJ1IjoiMmlrb3hrIn0.vKHD5fdGMMXYob0i47zVWMEWjKHzEVsGH8dbvrCMAbY" rel="" style="color: rgb(54,55,55);text-decoration: underline;">Turbopack</a></strong><span>: Created by Vercel and optimized for larger </span><a href="https://substack.com/redirect/b9d2cf87-0c0f-4acc-afbd-ff0e806be8b8?j=eyJ1IjoiMmlrb3hrIn0.vKHD5fdGMMXYob0i47zVWMEWjKHzEVsGH8dbvrCMAbY" rel="" style="color: rgb(54,55,55);text-decoration: underline;">Next.js</a><span> applications. Built in Rust and intended to be more performant</span></p></li><li style="margin: 8px 0 0 32px;"><p style="color: rgb(54,55,55);line-height: 26px;margin-bottom: 0;box-sizing: border-box;padding-left: 4px;font-size: 16px;margin: 0;"><strong><a href="https://substack.com/redirect/5e948545-de22-413c-86b0-73364866b51d?j=eyJ1IjoiMmlrb3hrIn0.vKHD5fdGMMXYob0i47zVWMEWjKHzEVsGH8dbvrCMAbY" rel="" style="color: rgb(54,55,55);text-decoration: underline;">Bun</a></strong><span>: a relatively new, all-in-one runtime and bundler. Anthropic acquired the team </span><a href="https://substack.com/redirect/73e87b4b-c63e-4851-a2b7-a075f3162549?j=eyJ1IjoiMmlrb3hrIn0.vKHD5fdGMMXYob0i47zVWMEWjKHzEVsGH8dbvrCMAbY" rel="" style="color: rgb(54,55,55);text-decoration: underline;">in December</a><span>, and some Bun folks are now focused on improving Claude Code&#8217;s performance.</span></p></li></ol><p style="margin: 0 0 20px 0;color: rgb(54,55,55);line-height: 26px;font-size: 16px;">So, most of the web ecosystem uses Vite as a build tool; Next.js uses Turbopack, and the majority of React applications with a full-stack React framework use Next.js. Basically, most devs using Next.js are likely to use Vite as their build tool.</p><h2 class="header-anchor-post" style="position: relative;font-family: 'SF Pro Display',-apple-system-headline,system-ui,-apple-system,BlinkMacSystemFont,'Segoe UI',Roboto,Helvetica,Arial,sans-serif,'Apple Color Emoji','Segoe UI Emoji','Segoe UI Symbol';font-weight: bold;-webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: antialiased;-webkit-appearance: optimizelegibility;-moz-appearance: optimizelegibility;appearance: optimizelegibility;margin: 1em 0 0.625em 0;color: rgb(54,55,55);line-height: 1.16em;font-size: 1.625em;">2. What Cloudflare did with Next.js</h2><p style="margin: 0 0 20px 0;color: rgb(54,55,55);line-height: 26px;font-size: 16px;">Here&#8217;s a naive idea: what if Next.js used Vite to generate build outputs? In that case, build outputs would be standardized and would run equally well on any cloud provider, as there would be nothing proprietary or undocumented to Vercel.</p><p style="margin: 0 0 20px 0;color: rgb(54,55,55);line-height: 26px;font-size: 16px;">And this is what Cloudflare did: replace Turbopack with Vite and call the new package &#8216;vinext&#8217;:</p><div class="captioned-image-container-static" style="font-size: 16px;line-height: 26px;margin: 32px auto;"><figure style="width: 100%;margin: 0 auto;"><table class="image-wrapper" width="100%" border="0" cellspacing="0" cellpadding="0" data-component-name="Image2ToDOMStatic" style="mso-padding-alt: 1em 0 1.6em;"><tbody><tr><td style="text-align: center;"></td><td class="content" align="left" width="1442" style="text-align: center;"><a class="image-link" target="_blank" href="https://substack.com/redirect/380e27a4-ddfc-450f-ba16-cb6cb9ebec85?j=eyJ1IjoiMmlrb3hrIn0.vKHD5fdGMMXYob0i47zVWMEWjKHzEVsGH8dbvrCMAbY" rel="" style="position: relative;flex-direction: column;align-items: center;padding: 0;width: auto;height: auto;border: none;text-decoration: none;display: block;margin: 0;"><img class="wide-image" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/e7494960-9d9f-498e-bed3-b3f397d7a108_1442x1024.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:1024,&quot;width&quot;:1442,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:null,&quot;alt&quot;:&quot;&quot;,&quot;title&quot;:null,&quot;type&quot;:null,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" alt="" title="" width="550" height="390.56865464632455" src="https://substackcdn.com/image/fetch/$s_!ZIzK!,w_1100,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe7494960-9d9f-498e-bed3-b3f397d7a108_1442x1024.png" style="border: none !important;vertical-align: middle;display: block;-ms-interpolation-mode: bicubic;height: auto;margin-bottom: 0;width: auto !important;max-width: 100% !important;margin: 0 auto;"></a></td><td style="text-align: center;"></td></tr></tbody></table><figcaption class="image-caption" style="box-sizing: content-box;color: rgb(119,119,119);font-size: 14px;line-height: 20px;font-weight: 400;letter-spacing: -.15px;margin-top: 8px;width: 70%;padding-left: 15%;padding-right: 15%;text-align: center;"><em>Cloudflare replaced the Turbopack build dependency with Vite to create vinext</em></figcaption></figure></div><p style="margin: 0 0 20px 0;color: rgb(54,55,55);line-height: 26px;font-size: 16px;"><span>Buried midway in the announcement is how this project </span><a href="https://substack.com/redirect/88595af4-8069-4703-8743-130b95f26215?j=eyJ1IjoiMmlrb3hrIn0.vKHD5fdGMMXYob0i47zVWMEWjKHzEVsGH8dbvrCMAbY" rel="" style="color: rgb(54,55,55);text-decoration: underline;">is experimental</a><span> and not at all guaranteed to work okay: it&#8217;s a &#8216;use-at-own-risk&#8217; project. Still, the mere fact of this development feels like an earthquake in the tech world because of </span><em>how</em><span> it was pulled off.</span></p><h2 class="header-anchor-post" style="position: relative;font-family: 'SF Pro Display',-apple-system-headline,system-ui,-apple-system,BlinkMacSystemFont,'Segoe UI',Roboto,Helvetica,Arial,sans-serif,'Apple Color Emoji','Segoe UI Emoji','Segoe UI Symbol';font-weight: bold;-webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: antialiased;-webkit-appearance: optimizelegibility;-moz-appearance: optimizelegibility;appearance: optimizelegibility;margin: 1em 0 0.625em 0;color: rgb(54,55,55);line-height: 1.16em;font-size: 1.625em;">3. AI brings the impossible within reach</h2><p style="margin: 0 0 20px 0;color: rgb(54,55,55);line-height: 26px;font-size: 16px;"><span>In a blog post announcing the project, Cloudflare claims only one engineer &#8220;rebuilt&#8221; the whole thing in a way that&#8217;s trivial to deploy to Cloudflare&#8217;s own infrastructure, and only cost $1,100 in tokens. From Cloudflare&#8217;s </span><a href="https://substack.com/redirect/b6a2f132-04d0-4601-a4f2-7f259d621d62?j=eyJ1IjoiMmlrb3hrIn0.vKHD5fdGMMXYob0i47zVWMEWjKHzEVsGH8dbvrCMAbY" rel="" style="color: rgb(54,55,55);text-decoration: underline;">statement</a><span>:</span></p><blockquote style="border-left: 4px solid #FF6B00;margin: 20px 0;padding: 0;"><p style="margin: 0 0 20px 0;color: rgb(54,55,55);margin-left: 20px;line-height: 26px;font-size: 16px;">&#8220;Last week, one engineer and an AI model rebuilt the most popular front-end framework from scratch. The result, vinext (pronounced &#8220;vee-next&#8221;), is a drop-in replacement for Next.js, built on Vite, that deploys to Cloudflare Workers with a single command. In early benchmarks, it builds production apps up to 4x faster and produces client bundles up to 57% smaller. And we already have customers running it in production.</p><p style="margin: 0 0 20px 0;color: rgb(54,55,55);margin-left: 20px;line-height: 26px;font-size: 16px;">The whole thing cost about $1,100 in tokens&#8221;.</p></blockquote><p style="margin: 0 0 20px 0;color: rgb(54,55,55);line-height: 26px;font-size: 16px;">What Cloudflare did:</p><ul style="margin-top: 0;padding: 0;"><li style="margin: 8px 0 0 32px;mso-special-format: bullet;"><p style="color: rgb(54,55,55);line-height: 26px;margin-bottom: 0;box-sizing: border-box;padding-left: 4px;font-size: 16px;margin: 0;">Took the Next.js public API</p></li><li style="margin: 8px 0 0 32px;mso-special-format: bullet;"><p style="color: rgb(54,55,55);line-height: 26px;margin-bottom: 0;box-sizing: border-box;padding-left: 4px;font-size: 16px;margin: 0;">Reimplemented behaviour using Vite</p></li><li style="margin: 8px 0 0 32px;mso-special-format: bullet;"><p style="color: rgb(54,55,55);line-height: 26px;margin-bottom: 0;box-sizing: border-box;padding-left: 4px;font-size: 16px;margin: 0;">Created build output whose behaviour matches the &#8220;original&#8221; Next.js implementation</p></li></ul><p style="margin: 0 0 20px 0;color: rgb(54,55,55);line-height: 26px;font-size: 16px;"><span>After 10 years, the core of Next has around 194,000 lines of code (LOC)**. Meanwhile, </span><a href="https://substack.com/redirect/6e7dbcac-2db8-4587-8227-46843b7f5feb?j=eyJ1IjoiMmlrb3hrIn0.vKHD5fdGMMXYob0i47zVWMEWjKHzEVsGH8dbvrCMAbY" rel="" style="color: rgb(54,55,55);text-decoration: underline;">vinext</a><span> is about 67,000 lines of code which suggests a much leaner implementation: for example, vinext does not need to support legacy Next APIs, and vinext currently supports 94% of the Next.js API (and it&#8217;s safe to assume they left complex edge cases in the remaining 6%).</span><br><br><span>** the Next.js repository is closer to 2M lines of code: 1M is bundled dependencies (eg React bundles, CSS build etc), tests are 308,000 LOC, Turbopack 311,000 LOC.</span></p><p style="margin: 0 0 20px 0;color: rgb(54,55,55);line-height: 26px;font-size: 16px;"><strong>Pre-AI, this reimplementation would have taken years of engineering time to complete. </strong><span>Doing what Cloudflare did was always possible</span><em> in theory</em><span>, but never seemed practical. I mean, why have a team of engineers spend potentially years on generating a standardized build output for Next.js apps? Even if they did, the dev community would have doubts about whether Cloudflare would maintain the project.</span></p><p style="margin: 0 0 20px 0;color: rgb(54,55,55);line-height: 26px;font-size: 16px;"><span>This is the thing with forking or rewriting open source projects: a major value proposition for commercial open source is to know that they will be </span><em>maintained</em><span>. Vercel has proved it&#8217;s a reliable custodian of Next.js for the past 10 years. Without AI, it could be assumed that any new reimplementation would eventually run out of steam.</span></p><p style="margin: 0 0 20px 0;color: rgb(54,55,55);line-height: 26px;font-size: 16px;"><strong>Separately but relatedly, Cloudflare has now proved that the cost of rewriting </strong><em><strong>existing</strong></em><strong> software has become ~100x cheaper, thanks to AI, and this economy is likely to be the case for maintenance, too. </strong><span>Considering how trivial it was to rebuild one of the more complex open source projects, this augers well for it being trivial and much cheaper to maintain in the future. Potentially, Cloudflare no longer needs to budget an engineering team only for maintenance, if a single engineer could maintain the project, part-time!</span></p><p style="margin: 0 0 20px 0;color: rgb(54,55,55);line-height: 26px;font-size: 16px;"><span>Cloudflare had a project measured in engineering years, and completed it in </span><em>one engineering week</em><span>! It just took a single engineer using </span><a href="https://substack.com/redirect/735cbf03-8bbd-4e8d-8a30-2de8408b062d?j=eyJ1IjoiMmlrb3hrIn0.vKHD5fdGMMXYob0i47zVWMEWjKHzEVsGH8dbvrCMAbY" rel="" style="color: rgb(54,55,55);text-decoration: underline;">OpenCode</a><span> (open source coding agent), Opus 4.5, and a bunch of tokens, then: &#8216;</span><em>boom&#8217;</em><span>, </span><em>vinext</em><span> was born.</span></p><h2 class="header-anchor-post" style="position: relative;font-family: 'SF Pro Display',-apple-system-headline,system-ui,-apple-system,BlinkMacSystemFont,'Segoe UI',Roboto,Helvetica,Arial,sans-serif,'Apple Color Emoji','Segoe UI Emoji','Segoe UI Symbol';font-weight: bold;-webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: antialiased;-webkit-appearance: optimizelegibility;-moz-appearance: optimizelegibility;appearance: optimizelegibility;margin: 1em 0 0.625em 0;color: rgb(54,55,55);line-height: 1.16em;font-size: 1.625em;">4. &#8220;AI slop&#8221; still an issue</h2><p style="margin: 0 0 20px 0;color: rgb(54,55,55);line-height: 26px;font-size: 16px;"><span>There are questions about the quality of vinext, though.</span><strong> </strong><span>Vercel, naturally, is unhappy and hit out at the obvious weakness that vinext is unfit for production usage because it&#8217;s insecure. Vercel CEO, Guillermo Rauch, did not miss a beat by tying Cloudflare&#8217;s effort to the &#8220;vibe coding&#8221; stereotype of sloppy work executed with a lack of understanding:</span></p><div class="captioned-image-container-static" style="font-size: 16px;line-height: 26px;margin: 32px auto;"><figure style="width: 100%;margin: 0 auto;"><table class="image-wrapper" width="100%" border="0" cellspacing="0" cellpadding="0" data-component-name="Image2ToDOMStatic" style="mso-padding-alt: 1em 0 1.6em;"><tbody><tr><td style="text-align: center;"></td><td class="content" align="left" width="1194" style="text-align: center;"><a class="image-link" target="_blank" href="https://substack.com/redirect/9c92e990-0b3c-4250-845b-2c6aaa46d756?j=eyJ1IjoiMmlrb3hrIn0.vKHD5fdGMMXYob0i47zVWMEWjKHzEVsGH8dbvrCMAbY" rel="" style="position: relative;flex-direction: column;align-items: center;padding: 0;width: auto;height: auto;border: none;text-decoration: none;display: block;margin: 0;"><img class="wide-image" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/0e2db387-7da5-43dc-81d1-329cfe7147fc_1194x794.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:794,&quot;width&quot;:1194,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:null,&quot;alt&quot;:&quot;&quot;,&quot;title&quot;:null,&quot;type&quot;:null,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" alt="" title="" width="550" height="365.74539363484087" src="https://substackcdn.com/image/fetch/$s_!rtu8!,w_1100,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0e2db387-7da5-43dc-81d1-329cfe7147fc_1194x794.png" style="border: none !important;vertical-align: middle;display: block;-ms-interpolation-mode: bicubic;height: auto;margin-bottom: 0;width: auto !important;max-width: 100% !important;margin: 0 auto;"></a></td><td style="text-align: center;"></td></tr></tbody></table><figcaption class="image-caption" style="box-sizing: content-box;color: rgb(119,119,119);font-size: 14px;line-height: 20px;font-weight: 400;letter-spacing: -.15px;margin-top: 8px;width: 70%;padding-left: 15%;padding-right: 15%;text-align: center;"><em><span>Guillermo Rauch </span><a href="https://substack.com/redirect/fa42115c-1f04-44d9-97db-48f97fc8b338?j=eyJ1IjoiMmlrb3hrIn0.vKHD5fdGMMXYob0i47zVWMEWjKHzEVsGH8dbvrCMAbY" rel="" style="text-decoration: underline;">on X</a></em></figcaption></figure></div><p style="margin: 0 0 20px 0;color: rgb(54,55,55);line-height: 26px;font-size: 16px;"><span>Guillermo has a point: anyone who stopped reading </span><a href="https://substack.com/redirect/b6a2f132-04d0-4601-a4f2-7f259d621d62?j=eyJ1IjoiMmlrb3hrIn0.vKHD5fdGMMXYob0i47zVWMEWjKHzEVsGH8dbvrCMAbY" rel="" style="color: rgb(54,55,55);text-decoration: underline;">Cloudflare&#8217;s launch announcement</a><span> after the first few sentences would assume it&#8217;s production-ready, with the first paragraph of this announcement closing with:</span></p><p style="margin: 0 0 20px 0;color: rgb(54,55,55);line-height: 26px;font-size: 16px;">&#8220;And we already have customers running it in production.&#8221;</p><p style="margin: 0 0 20px 0;color: rgb(54,55,55);line-height: 26px;font-size: 16px;"><span>However, Cloudflare doesn&#8217;t </span><a href="https://substack.com/redirect/88595af4-8069-4703-8743-130b95f26215?j=eyJ1IjoiMmlrb3hrIn0.vKHD5fdGMMXYob0i47zVWMEWjKHzEVsGH8dbvrCMAbY" rel="" style="color: rgb(54,55,55);text-decoration: underline;">share</a><span> the rather crucial detail that &#8220;running in production&#8221; means that vinext has been deployed onto a beta site, until more than 1,000 words (around 2&#8211;3 pages) into the announcement:</span></p><blockquote style="border-left: 4px solid #FF6B00;margin: 20px 0;padding: 0;"><p style="margin: 0 0 20px 0;color: rgb(54,55,55);margin-left: 20px;line-height: 26px;font-size: 16px;">&#8220;We want to be clear: vinext is experimental. It&#8217;s not even one week old, and it has not yet been battle-tested with any meaningful traffic at scale. (...)</p><p style="margin: 0 0 20px 0;color: rgb(54,55,55);margin-left: 20px;line-height: 26px;font-size: 16px;"><span>We&#8217;ve been working with National Design Studio, a team that&#8217;s aiming to modernize every government interface, </span><strong>on one of their beta sites</strong><span>, CIO.gov.</span></p></blockquote><p style="margin: 0 0 20px 0;color: rgb(54,55,55);line-height: 26px;font-size: 16px;">Oh. So, &#8220;customers running it in production&#8221; at Cloudflare apparently means &#8220;customer running a beta site in production without meaningful traffic.&#8221; This is a first from the infrastructure giant, which usually prides itself on accurate statements!</p><p style="margin: 0 0 20px 0;color: rgb(54,55,55);line-height: 26px;font-size: 16px;"><span>This detail was also absent when Cloudflare&#8217;s CEO and CTO </span><a href="https://substack.com/redirect/a4b051fe-373d-4ab2-a85c-1d3e59814109?j=eyJ1IjoiMmlrb3hrIn0.vKHD5fdGMMXYob0i47zVWMEWjKHzEVsGH8dbvrCMAbY" rel="" style="color: rgb(54,55,55);text-decoration: underline;">were boosting</a><span> vinext like it was a mature, battle-tested product. In that context, Vercel&#8217;s raising of the issue of security vulnerabilities is more than fair game, in my view.</span></p><p style="margin: 0 0 20px 0;color: rgb(54,55,55);line-height: 26px;font-size: 16px;"><span>Still, all that doesn&#8217;t alter the core learning from this project: that AI has the power to drastically reduce engineering time by up to ~100x and deliver </span><em>usable-enough</em><span> output, for relatively negligible financial cost. </span><em>Just keep in mind that security and reliability issues will probably take plenty of extra time and effort to address.</em></p><h2 class="header-anchor-post" style="position: relative;font-family: 'SF Pro Display',-apple-system-headline,system-ui,-apple-system,BlinkMacSystemFont,'Segoe UI',Roboto,Helvetica,Arial,sans-serif,'Apple Color Emoji','Segoe UI Emoji','Segoe UI Symbol';font-weight: bold;-webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: antialiased;-webkit-appearance: optimizelegibility;-moz-appearance: optimizelegibility;appearance: optimizelegibility;margin: 1em 0 0.625em 0;color: rgb(54,55,55);line-height: 1.16em;font-size: 1.625em;">5. New attack vector on commercial open source?</h2><p style="margin: 0 0 20px 0;color: rgb(54,55,55);line-height: 26px;font-size: 16px;"><span>If arch-rivalries exist in tech, then Cloudflare and Vercel are a prime example. Both are gunning to become the most popular platform for developers to deploy their code, and the CEOs are regularly seen in public taking shots at the other side. One such spat happened </span><a href="https://substack.com/redirect/edab7133-bdbe-471e-b3d7-2fe31a8ba8e7?j=eyJ1IjoiMmlrb3hrIn0.vKHD5fdGMMXYob0i47zVWMEWjKHzEVsGH8dbvrCMAbY" rel="" style="color: rgb(54,55,55);text-decoration: underline;">in March</a><span>, as covered at the time:</span></p><blockquote style="border-left: 4px solid #FF6B00;margin: 20px 0;padding: 0;"><p style="margin: 0 0 20px 0;color: rgb(54,55,55);margin-left: 20px;line-height: 26px;font-size: 16px;"><span>&#8220;Things kicked off on social media, with developers confused about the severity of the incident, and about why Next.js seemed silent, and also why Cloudflare sites were breaking due to its fix for the CVE causing its own issues. It was at that point that Cloudflare&#8217;s CEO, Matthew Prince, entered the chat to accuse Vercel of </span><a href="https://substack.com/redirect/fc568f16-83e4-4608-8a5b-55a8ae01ad77?j=eyJ1IjoiMmlrb3hrIn0.vKHD5fdGMMXYob0i47zVWMEWjKHzEVsGH8dbvrCMAbY" rel="" style="color: rgb(54,55,55);text-decoration: underline;">not caring about security</a><span>:</span></p><p style="margin: 0 0 20px 0;color: rgb(54,55,55);margin-left: 20px;line-height: 26px;font-size: 16px;"><span>Given the security incident was ongoing, this felt a bit &#8220;below the belt&#8221; by the Cloudflare chief. Criticizing rivals is fair game, but why not wait until the incident is over? The punch landed, and Vercel&#8217;s CEO Guillermo Rauch is not someone to take it lying down, so he </span><a href="https://substack.com/redirect/fc568f16-83e4-4608-8a5b-55a8ae01ad77?j=eyJ1IjoiMmlrb3hrIn0.vKHD5fdGMMXYob0i47zVWMEWjKHzEVsGH8dbvrCMAbY" rel="" style="color: rgb(54,55,55);text-decoration: underline;">hit back</a><span>.</span></p><p style="margin: 0 0 20px 0;color: rgb(54,55,55);margin-left: 20px;line-height: 26px;font-size: 16px;"><span>Cloudflare&#8217;s CEO then responded with a cartoon </span><a href="https://substack.com/redirect/d4538292-0e46-402d-b601-5f0a6bbc17fa?j=eyJ1IjoiMmlrb3hrIn0.vKHD5fdGMMXYob0i47zVWMEWjKHzEVsGH8dbvrCMAbY" rel="" style="color: rgb(54,55,55);text-decoration: underline;">implying</a><span> that although Vercel is much larger than its competitor Netlify, Cloudflare is 100x bigger than both, and could stomp them into the ground at will.&#8221;</span></p></blockquote><p style="margin: 0 0 20px 0;color: rgb(54,55,55);line-height: 26px;font-size: 16px;"><span>Serving the public interest wasn&#8217;t why Cloudflare rewrote </span><a href="https://substack.com/redirect/b9d2cf87-0c0f-4acc-afbd-ff0e806be8b8?j=eyJ1IjoiMmlrb3hrIn0.vKHD5fdGMMXYob0i47zVWMEWjKHzEVsGH8dbvrCMAbY" rel="" style="color: rgb(54,55,55);text-decoration: underline;">Next.js</a><span>: they did it because they want Next.js sites to be deployed onto Cloudflare, but doing so made little sense until now because Next.js produced bespoke build output optimized for Vercel&#8217;s infrastructure. With this change, Cloudflare </span><a href="https://substack.com/redirect/b6a2f132-04d0-4601-a4f2-7f259d621d62?j=eyJ1IjoiMmlrb3hrIn0.vKHD5fdGMMXYob0i47zVWMEWjKHzEVsGH8dbvrCMAbY" rel="" style="color: rgb(54,55,55);text-decoration: underline;">claims</a><span> it provides </span><em>superior </em><span>performance when hosting Next.js apps, according to their own measurements.</span></p><p style="margin: 0 0 20px 0;color: rgb(54,55,55);line-height: 26px;font-size: 16px;"><em>I&#8217;d just add that performance is important for developers, but other things matter, too. Cost, reliability, developer experience, and how much devs like a company, are all factors in choosing between vendors. Also, performance measurements from a vendor about its own service must be taken with a large pinch of salt.</em></p><p style="margin: 0 0 20px 0;color: rgb(54,55,55);line-height: 26px;font-size: 16px;"><strong>Zooming out from this episode, it seems that AI is bringing the value of existing commercial open source moats into question. </strong><span>Vercel carved out a clever open source strategy that helped turn its open source investment into business revenue:</span></p><ol style="margin-top: 0;padding: 0;"><li style="margin: 8px 0 0 32px;"><p style="color: rgb(54,55,55);line-height: 26px;margin-bottom: 0;box-sizing: border-box;padding-left: 4px;font-size: 16px;margin: 0;">Build and maintain Next.js, delivering the best developer experience (DX).</p></li><li style="margin: 8px 0 0 32px;"><p style="color: rgb(54,55,55);line-height: 26px;margin-bottom: 0;box-sizing: border-box;padding-left: 4px;font-size: 16px;margin: 0;">Optimize Vercel to serve the specific (and undocumented) build output of Next.js.</p></li><li style="margin: 8px 0 0 32px;"><p style="color: rgb(54,55,55);line-height: 26px;margin-bottom: 0;box-sizing: border-box;padding-left: 4px;font-size: 16px;margin: 0;">Most developers onboarding to Next.js will decide to deploy on Vercel to get the most benefit, in terms of DX and performance.</p></li><li style="margin: 8px 0 0 32px;"><p style="color: rgb(54,55,55);line-height: 26px;margin-bottom: 0;box-sizing: border-box;padding-left: 4px;font-size: 16px;margin: 0;"><span>&#8230; repeat for years while the business becomes worth billions! (Vercel was </span><a href="https://substack.com/redirect/f29a83af-1bd6-4f57-a9f5-7228dd2cee7e?j=eyJ1IjoiMmlrb3hrIn0.vKHD5fdGMMXYob0i47zVWMEWjKHzEVsGH8dbvrCMAbY" rel="" style="color: rgb(54,55,55);text-decoration: underline;">valued</a><span> at $9B last October).</span></p></li></ol><p style="margin: 0 0 20px 0;color: rgb(54,55,55);line-height: 26px;font-size: 16px;">Underpinning this success are some assumptions:</p><ol style="margin-top: 0;padding: 0;"><li style="margin: 8px 0 0 32px;"><p style="color: rgb(54,55,55);line-height: 26px;margin-bottom: 0;box-sizing: border-box;padding-left: 4px;font-size: 16px;margin: 0;">Next.js will remain the #1 choice for developers to build React applications, thanks to ongoing investment.</p></li><li style="margin: 8px 0 0 32px;"><p style="color: rgb(54,55,55);line-height: 26px;margin-bottom: 0;box-sizing: border-box;padding-left: 4px;font-size: 16px;margin: 0;">It is expensive to rewrite Next.js to be deployable and performant on another cloud vendor.</p></li><li style="margin: 8px 0 0 32px;"><p style="color: rgb(54,55,55);line-height: 26px;margin-bottom: 0;box-sizing: border-box;padding-left: 4px;font-size: 16px;margin: 0;">Even if someone did #2, developers would be skeptical and not switch over.</p></li></ol><p style="margin: 0 0 20px 0;color: rgb(54,55,55);line-height: 26px;font-size: 16px;">Vercel can invest in #1 to keep Next as best-in-class, while knowing that the risk of #2 occurring is minor. However, Cloudflare has now &#8220;cloned&#8221; Next, and can easily keep up with all changes in the future, and port them back to vinext.</p><p style="margin: 0 0 20px 0;color: rgb(54,55,55);line-height: 26px;font-size: 16px;"><strong>But AI makes it trivial to &#8220;piggyback&#8221; off any commercial open source project, which is a massive problem for commercial open source startups. </strong><span>It puts all the effort and investment into building and maintaining </span><a href="https://substack.com/redirect/b9d2cf87-0c0f-4acc-afbd-ff0e806be8b8?j=eyJ1IjoiMmlrb3hrIn0.vKHD5fdGMMXYob0i47zVWMEWjKHzEVsGH8dbvrCMAbY" rel="" style="color: rgb(54,55,55);text-decoration: underline;">Next.js</a><span>, while Cloudflare enjoys the benefit of this hard work (the Next.js public API) which is easily deployable to Cloudflare, and it can now undercut Vercel on price. For all future Next.js changes, Cloudflare will just sync it to vinext, using AI!</span></p><p style="margin: 0 0 20px 0;color: rgb(54,55,55);line-height: 26px;font-size: 16px;"><span>WordPress had </span><a href="https://substack.com/redirect/a337009e-b1ce-427c-83a7-f2c26b72ff2c?j=eyJ1IjoiMmlrb3hrIn0.vKHD5fdGMMXYob0i47zVWMEWjKHzEVsGH8dbvrCMAbY" rel="" style="color: rgb(54,55,55);text-decoration: underline;">a similar problem</a><span>, with WP Engine &#8220;piggybacking&#8221; off its work and undercutting their pricing in 2024. As I analyzed at the time:</span></p><blockquote style="border-left: 4px solid #FF6B00;margin: 20px 0;padding: 0;"><p style="margin: 0 0 20px 0;color: rgb(54,55,55);margin-left: 20px;line-height: 26px;font-size: 16px;">&#8220;Free-riding on permissive open source is too tempting to pass on for other vendors. WP Engine uses a common loophole of contributing almost nothing in R&amp;D to WordPress, while selling it as a managed service. This means that they could either easily undercut the pricing of larger players like Automattic which do spend on WordPress&#8217;s R&amp;D. Alternatively, a company like WP Engine could charge as much, or more, as Automattic, but be able to spend a lot more on marketing, while being similarly profitable. &#8220;Saving&#8221; on R&amp;D gives the &#8220;free-riders&#8221; plenty of options to grow their businesses: options not necessarily open to Automattic while they invest as much into R&amp;D as they do.</p><p style="margin: 0 0 20px 0;color: rgb(54,55,55);margin-left: 20px;line-height: 26px;font-size: 16px;">Commercial open source vendors pressure to end &#8220;freeriding&#8221;. Automattic is likely facing lower revenue growth, with customers choosing vendors like WP Engine which offer a similar service &#8212; getting these customers either via a cheaper price or thanks to more marketing spend. This legal fight could be an effort to force WP Engine to stop eating Automattic&#8217;s lunch, or perhaps get WP Engine to sell to Automattic, which would cement its leading status in managed Wordpress, while also boosting revenue by $400M a year &#8211; according to its own figures&#8221;.</p></blockquote><p style="margin: 0 0 20px 0;color: rgb(54,55,55);line-height: 26px;font-size: 16px;"><span>Vercel managed to avoid the &#8220;free-riding&#8221; problem with </span><a href="https://substack.com/redirect/b9d2cf87-0c0f-4acc-afbd-ff0e806be8b8?j=eyJ1IjoiMmlrb3hrIn0.vKHD5fdGMMXYob0i47zVWMEWjKHzEVsGH8dbvrCMAbY" rel="" style="color: rgb(54,55,55);text-decoration: underline;">Next.js</a><span>, but that&#8217;s no longer possible now that AI makes it trivial to rewrite.</span></p><h2 class="header-anchor-post" style="position: relative;font-family: 'SF Pro Display',-apple-system-headline,system-ui,-apple-system,BlinkMacSystemFont,'Segoe UI',Roboto,Helvetica,Arial,sans-serif,'Apple Color Emoji','Segoe UI Emoji','Segoe UI Symbol';font-weight: bold;-webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: antialiased;-webkit-appearance: optimizelegibility;-moz-appearance: optimizelegibility;appearance: optimizelegibility;margin: 1em 0 0.625em 0;color: rgb(54,55,55);line-height: 1.16em;font-size: 1.625em;">6. Defense or offense?</h2><p style="margin: 0 0 20px 0;color: rgb(54,55,55);line-height: 26px;font-size: 16px;">How should commercial open source companies respond to the threat that a competitor can easily rewrite the software behind the managed solutions which they sell as services?</p><p style="margin: 0 0 20px 0;color: rgb(54,55,55);line-height: 26px;font-size: 16px;"><strong>One obvious response is to make tests private, so that replication is harder for AI. </strong><span>One thing that made it so easy for Cloudflare to rewrite Next was the project&#8217;s comprehensive test suite. From </span><a href="https://substack.com/redirect/b6a2f132-04d0-4601-a4f2-7f259d621d62?j=eyJ1IjoiMmlrb3hrIn0.vKHD5fdGMMXYob0i47zVWMEWjKHzEVsGH8dbvrCMAbY" rel="" style="color: rgb(54,55,55);text-decoration: underline;">their announcement </a><span>(emphasis mine):</span></p><blockquote style="border-left: 4px solid #FF6B00;margin: 20px 0;padding: 0;"><p style="margin: 0 0 20px 0;color: rgb(54,55,55);margin-left: 20px;line-height: 26px;font-size: 16px;"><span>&#8220;We also want to acknowledge the Next.js team. They&#8217;ve spent years building a framework that raised the bar for what React development could look like. </span><strong>The fact that their</strong><span> API surface is so well-documented and their </span><strong>test suite so comprehensive</strong><span> is a big part of what made this project possible.&#8221;</span></p></blockquote><p style="margin: 0 0 20px 0;color: rgb(54,55,55);line-height: 26px;font-size: 16px;"><span>Database solution SQLite is famous for its incredible test suite. What some people don&#8217;t know is that while core </span><a href="https://substack.com/redirect/6eb48f63-282b-4d95-8234-6e8c4e8299fc?j=eyJ1IjoiMmlrb3hrIn0.vKHD5fdGMMXYob0i47zVWMEWjKHzEVsGH8dbvrCMAbY" rel="" style="color: rgb(54,55,55);text-decoration: underline;">SQLite</a><span> tests are open source, its most comprehensive test suite &#8211; </span><a href="https://substack.com/redirect/a04740cf-ae26-412a-ab1f-b4677cf0272b?j=eyJ1IjoiMmlrb3hrIn0.vKHD5fdGMMXYob0i47zVWMEWjKHzEVsGH8dbvrCMAbY" rel="" style="color: rgb(54,55,55);text-decoration: underline;">TH3</a><span> &#8211; is closed source. SQLite monetizes its advanced infrastructure as a </span><a href="https://substack.com/redirect/ff9a1a03-4adb-4b33-950c-50d1943cd47c?j=eyJ1IjoiMmlrb3hrIn0.vKHD5fdGMMXYob0i47zVWMEWjKHzEVsGH8dbvrCMAbY" rel="" style="color: rgb(54,55,55);text-decoration: underline;">service</a><span> for purchase. This is a fair tradeoff: for most contributors, the basic open source tests work well enough. For enterprise users or customers who really care about correctness, it makes sense to purchase advanced testing services from the service&#8217;s creator.</span></p><p style="margin: 0 0 20px 0;color: rgb(54,55,55);line-height: 26px;font-size: 16px;"><span>Open source canvas project, tldraw, </span><a href="https://substack.com/redirect/ece0df21-90fa-471a-a45d-8d2e2c24fbc0?j=eyJ1IjoiMmlrb3hrIn0.vKHD5fdGMMXYob0i47zVWMEWjKHzEVsGH8dbvrCMAbY" rel="" style="color: rgb(54,55,55);text-decoration: underline;">announced</a><span> it will relocate its test suite to a closed source repository; a move which makes plenty of sense. Here&#8217;s commentary from Simon Willison:</span></p><blockquote style="border-left: 4px solid #FF6B00;margin: 20px 0;padding: 0;"><p style="margin: 0 0 20px 0;color: rgb(54,55,55);margin-left: 20px;line-height: 26px;font-size: 16px;">&#8220;It&#8217;s become very apparent over the past few months that a comprehensive test suite is enough to build a completely fresh implementation of any open source library from scratch, potentially in a different language.&#8221;</p></blockquote><p style="margin: 0 0 20px 0;color: rgb(54,55,55);line-height: 26px;font-size: 16px;"><span>In the event, tldraw&#8217;s announcement turned out </span><a href="https://substack.com/redirect/f62d5000-5b26-445e-8cf9-9c8166d23cd8?j=eyJ1IjoiMmlrb3hrIn0.vKHD5fdGMMXYob0i47zVWMEWjKHzEVsGH8dbvrCMAbY" rel="" style="color: rgb(54,55,55);text-decoration: underline;">to be a joke</a><span>, but who&#8217;s laughing now? An open source project with excellent tests is an easy target for an AI agent to execute a full rewrite of it.</span></p><p style="margin: 0 0 20px 0;color: rgb(54,55,55);line-height: 26px;font-size: 16px;"><strong>Could new licenses be created for the AI era? </strong><span>Existing open source licenses were created on the assumption that humans read open source code, and humans modify it. Agents break that assumption.</span></p><p style="margin: 0 0 20px 0;color: rgb(54,55,55);line-height: 26px;font-size: 16px;">Could we see new license types emerge to ban AI agents from modifying projects&#8217; source code? It seems pretty far-fetched and hard to implement, but not beyond the realms of possibility.</p><p style="margin: 0 0 20px 0;color: rgb(54,55,55);line-height: 26px;font-size: 16px;">AI agents are still very new, and going mainstream in tech. Once they break into other industries, I wouldn&#8217;t be surprised if legal frameworks are reworded to also apply to AI agents. If and when this happens, it would open the path for open source licenses to distinguish between agents and humans.</p><p style="margin: 0 0 20px 0;color: rgb(54,55,55);line-height: 26px;font-size: 16px;"><strong>What is a moat, if code can be trivially ported? </strong><span>A team operating a popular open source project can no longer assume it&#8217;s expensive to fork or to be completely rewritten, meaning it makes sense to focus on other moats, such as:</span></p><ul style="margin-top: 0;padding: 0;"><li style="margin: 8px 0 0 32px;mso-special-format: bullet;"><p style="color: rgb(54,55,55);line-height: 26px;margin-bottom: 0;box-sizing: border-box;padding-left: 4px;font-size: 16px;margin: 0;"><strong>Outstanding (paid) support.</strong><span> AI could make this much easier at a higher quality, if done right.</span></p></li><li style="margin: 8px 0 0 32px;mso-special-format: bullet;"><p style="color: rgb(54,55,55);line-height: 26px;margin-bottom: 0;box-sizing: border-box;padding-left: 4px;font-size: 16px;margin: 0;"><strong>Smaller open core, larger closed source part. </strong><span>&#8220;Open core&#8221; as a business model has been dominant for commercial open source: keep the core of the software open source, while advanced enterprise features are source available or closed source. I would expect more companies to move their additional services to closed source, not source available.</span></p></li><li style="margin: 8px 0 0 32px;mso-special-format: bullet;"><p style="color: rgb(54,55,55);line-height: 26px;margin-bottom: 0;box-sizing: border-box;padding-left: 4px;font-size: 16px;margin: 0;"><strong>In-person connection and community.</strong><span> Projects with a real-world community will form a sense of connection that goes beyond code. For example, it&#8217;s hard to imagine vinext meetups popping up &#8211; whereas there are many Next.js communities.</span></p></li><li style="margin: 8px 0 0 32px;mso-special-format: bullet;"><p style="color: rgb(54,55,55);line-height: 26px;margin-bottom: 0;box-sizing: border-box;padding-left: 4px;font-size: 16px;margin: 0;"><strong>Infrastructure and hardware remains a massive moat. </strong><span>In a world where software is trivial to copy, infrastructure remains a moat. Commercial open source might make most sense for players that own and operate superior infrastructure layers than their rivals: and being able to offer lower cost, higher reliability, lower latency, higher performance, or a combination of these.</span></p></li></ul><h2 class="header-anchor-post" style="position: relative;font-family: 'SF Pro Display',-apple-system-headline,system-ui,-apple-system,BlinkMacSystemFont,'Segoe UI',Roboto,Helvetica,Arial,sans-serif,'Apple Color Emoji','Segoe UI Emoji','Segoe UI Symbol';font-weight: bold;-webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: antialiased;-webkit-appearance: optimizelegibility;-moz-appearance: optimizelegibility;appearance: optimizelegibility;margin: 1em 0 0.625em 0;color: rgb(54,55,55);line-height: 1.16em;font-size: 1.625em;">7. AI-world reality</h2><p style="margin: 0 0 20px 0;color: rgb(54,55,55);line-height: 26px;font-size: 16px;"><strong>One of the single best AI use cases is full-on rewrites of well-tested products. </strong><span>I estimate that AI sped up the creation of vinext by at least 100x, which is massive. But we don&#8217;t really see efficiency boosts of anything like that with AI tools, in general. As Laura Tacho </span><a href="https://substack.com/redirect/55b100f8-f05d-490b-baac-c7c79e970a42?j=eyJ1IjoiMmlrb3hrIn0.vKHD5fdGMMXYob0i47zVWMEWjKHzEVsGH8dbvrCMAbY" rel="" style="color: rgb(54,55,55);text-decoration: underline;">shared</a><span> at The Pragmatic Summit in San Francisco, the average self-reported efficiency &#8216;AI gain&#8217; seems to be circa 10%.</span></p><p style="margin: 0 0 20px 0;color: rgb(54,55,55);line-height: 26px;font-size: 16px;">I suspect this vast chasm in efficiency boosts is because AI is many times more efficient at &#8220;no-brainer tasks&#8221; where correctness can be verified with tests, versus those which are more open ended or involve more creativity.</p><p style="margin: 0 0 20px 0;color: rgb(54,55,55);line-height: 26px;font-size: 16px;"><strong>In general, tests are incredibly important for efficient AI usage. </strong><span>On The Pragmatic Engineer Podcast, Peter Steinberger stressed how important &#8220;closing the loop&#8221; in his developer flow is by instructing the AI to test itself, and ensuring the AI has tests to run that verify correctness.</span></p><p style="margin: 0 0 20px 0;color: rgb(54,55,55);line-height: 26px;font-size: 16px;">Automated tests were always considered a best practice for creating maintainable code. Now, having a codebase with extensive tests is the baseline to make AI agents work productively for refactors, rewrites &#8211; or even adding new features and verifying that things did not break!</p><p style="margin: 0 0 20px 0;color: rgb(54,55,55);line-height: 26px;font-size: 16px;"><strong>Vendors will start to deploy &#8220;migration AI agents&#8221; to move customers over to their own stacks. </strong><span>This got lost in Cloudflare&#8217;s announcement, but it&#8217;s </span><a href="https://substack.com/redirect/6e7dbcac-2db8-4587-8227-46843b7f5feb?j=eyJ1IjoiMmlrb3hrIn0.vKHD5fdGMMXYob0i47zVWMEWjKHzEVsGH8dbvrCMAbY" rel="" style="color: rgb(54,55,55);text-decoration: underline;">important</a><span>:</span></p><blockquote style="border-left: 4px solid #FF6B00;margin: 20px 0;padding: 0;"><p style="margin: 0 0 20px 0;color: rgb(54,55,55);margin-left: 20px;line-height: 26px;font-size: 16px;">vinext includes an Agent Skill that handles migration for you. It works with Claude Code, OpenCode, Cursor, Codex, and dozens of other AI coding tools. Install it, open your Next.js project, and tell the AI to migrate:</p><p style="margin: 0 0 20px 0;color: rgb(54,55,55);margin-left: 20px;line-height: 26px;font-size: 16px;"><em>&gt; npx skills add cloudflare/vinext</em></p><p style="margin: 0 0 20px 0;color: rgb(54,55,55);margin-left: 20px;line-height: 26px;font-size: 16px;">Then open your Next.js project in any supported tool and say:</p><p style="margin: 0 0 20px 0;color: rgb(54,55,55);margin-left: 20px;line-height: 26px;font-size: 16px;"><em>&gt; migrate this project to vinext</em></p><p style="margin: 0 0 20px 0;color: rgb(54,55,55);margin-left: 20px;line-height: 26px;font-size: 16px;">The skill handles compatibility checking, dependency installation, config generation, and dev server startup. It knows what vinext supports and will flag anything that needs manual attention.</p></blockquote><p style="margin: 0 0 20px 0;color: rgb(54,55,55);line-height: 26px;font-size: 16px;">This is very clever from Cloudflare, and a true &#8220;AI-native&#8221; move. They have not only used AI to migrate Next.js, but also built an &#8220;AI plugin&#8221; (a skill) to help customers migrate their existing codebases over to vinext &#8211; and deploy on Cloudflare!</p><p style="margin: 0 0 20px 0;color: rgb(54,55,55);line-height: 26px;font-size: 16px;">This move will surely be copied by other vendors, since migrations which are tedious for humans are much less effort with agents.</p><p style="margin: 0 0 20px 0;color: rgb(54,55,55);line-height: 26px;font-size: 16px;"><strong>AI is making the tech industry more ruthless when it comes to business practices. </strong><span>Laura Tacho said something interesting at The Pragmatic Summit:</span></p><blockquote style="border-left: 4px solid #FF6B00;margin: 20px 0;padding: 0;"><p style="margin: 0 0 20px 0;color: rgb(54,55,55);margin-left: 20px;line-height: 26px;font-size: 16px;">&#8220;AI is an accelerator, it&#8217;s a multiplier, and it is moving organizations in different directions.&#8221;</p></blockquote><p style="margin: 0 0 20px 0;color: rgb(54,55,55);line-height: 26px;font-size: 16px;">AI seems to be accelerating the ruthlessness of competition for customers and the speed at which this happens. In one week, Cloudflare rebuilt Next.js, and it&#8217;s attacking Vercel full-on: claiming their &#8220;vibe coded&#8221; alternative is more performant and production-ready, and burying at the foot of the launch announcement the crucial information that vinext is very much experimental.</p><p style="margin: 0 0 20px 0;color: rgb(54,55,55);line-height: 26px;font-size: 16px;">I sense vendors are realizing that there&#8217;s a limited amount of time in which to use AI to their advantage, and some will decide to use it like Cloudflare has.</p><p style="margin: 0 0 20px 0;color: rgb(54,55,55);line-height: 26px;font-size: 16px;"><strong>On the other hand, AI could be great news for non-commercial open source. </strong><span>AI presents as a threat to commercial open source because it removes existing moats which make code hard to fully rewrite. However, beyond that, AI could help non-commercial open source to thrive:</span></p><ul style="margin-top: 0;padding: 0;"><li style="margin: 8px 0 0 32px;mso-special-format: bullet;"><p style="color: rgb(54,55,55);line-height: 26px;margin-bottom: 0;box-sizing: border-box;padding-left: 4px;font-size: 16px;margin: 0;">With AI, it&#8217;s easy to fork an open source project and keep the fork in-sync with the original.</p></li><li style="margin: 8px 0 0 32px;mso-special-format: bullet;"><p style="color: rgb(54,55,55);line-height: 26px;margin-bottom: 0;box-sizing: border-box;padding-left: 4px;font-size: 16px;margin: 0;">It&#8217;s trivial to instruct AI to rewrite an open source project to another language or framework.</p></li><li style="margin: 8px 0 0 32px;mso-special-format: bullet;"><p style="color: rgb(54,55,55);line-height: 26px;margin-bottom: 0;box-sizing: border-box;padding-left: 4px;font-size: 16px;margin: 0;">&#8230;and it&#8217;s equally trivial for AI to add features to a fork.</p></li></ul><p style="margin: 0 0 20px 0;color: rgb(54,55,55);line-height: 26px;font-size: 16px;">For these reasons, I believe there could be a lot more forks and rewrites to come, and more open source projects and code, in general.</p><h2 class="header-anchor-post" style="position: relative;font-family: 'SF Pro Display',-apple-system-headline,system-ui,-apple-system,BlinkMacSystemFont,'Segoe UI',Roboto,Helvetica,Arial,sans-serif,'Apple Color Emoji','Segoe UI Emoji','Segoe UI Symbol';font-weight: bold;-webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: antialiased;-webkit-appearance: optimizelegibility;-moz-appearance: optimizelegibility;appearance: optimizelegibility;margin: 1em 0 0.625em 0;color: rgb(54,55,55);line-height: 1.16em;font-size: 1.625em;">Takeaways</h2><p style="margin: 0 0 20px 0;color: rgb(54,55,55);line-height: 26px;font-size: 16px;">Personally, I could not have imagined things changing this quickly in software. Rewriting Next.js in a single week, even to a version that is not quite there &#8211; but mostly works? This was out of the question as recently as a few months ago.</p><p style="margin: 0 0 20px 0;color: rgb(54,55,55);line-height: 26px;font-size: 16px;"><span>Things changed around last December, when Opus 4.5 and GPT-5.2 came out and proved capable </span><a href="https://substack.com/redirect/0c6d810e-41d6-4f2f-91ff-b35e59ee3759?j=eyJ1IjoiMmlrb3hrIn0.vKHD5fdGMMXYob0i47zVWMEWjKHzEVsGH8dbvrCMAbY" rel="" style="color: rgb(54,55,55);text-decoration: underline;">of writing most of the code</a><span>. What used to be expensive is now cheap &#8211; like rewriting complete projects &#8211; and we still need to learn what the &#8220;new&#8221; expensive parts of software engineering are.</span></p><p style="margin: 0 0 20px 0;color: rgb(54,55,55);line-height: 26px;font-size: 16px;margin-bottom: 0;">All this is new territory for everyone. To succeed in the tech industry, you need to be able to capitalize upon change, as Cloudflare has clearly done in this case by making the most of an opportunity created by new technology. It&#8217;s unclear how popular vinext will become, and how much of a moat Vercel has around the broader Next.js ecosystem, but I suspect that it&#8217;d take more than a Next rewrite to make Cloudflare into a viable Next.js platform-as-a-service provider.</p></div></div><div class="container-border" style="margin: 32px 0 0;width: 100%;box-sizing: border-box;border-top: 1px solid #e6e6e6;font-size: 16px;line-height: 26px;"></div><div class="typography" style="--image-offset-margin: -120px;font-size: 16px;line-height: 26px;"><div class="postscript" style="margin: 32px 0;font-size: 16px;line-height: 26px;"><div class="body markup" dir="auto" style="text-align: initial;font-size: 16px;line-height: 26px;width: 100%;word-break: break-word;margin-bottom: 16px;"><p style="margin: 0 0 20px 0;color: rgb(54,55,55);line-height: 26px;font-size: 16px;margin-top: 0;"><em>You&#8217;re on the free list for&nbsp;</em><a href="https://substack.com/redirect/2/eyJlIjoiaHR0cHM6Ly9uZXdzbGV0dGVyLnByYWdtYXRpY2VuZ2luZWVyLmNvbT91dG1fY2FtcGFpZ249ZW1haWwtaG9tZSZyPTJpa294ayIsInAiOjE5MDAyMjY0OCwicyI6NDU4NzA5LCJmIjp0cnVlLCJ1IjoxNTIxMzA4NzIsImlhdCI6MTc3MjczNDE0NywiZXhwIjoyMDg4MzEwMTQ3LCJpc3MiOiJwdWItMCIsInN1YiI6ImxpbmstcmVkaXJlY3QifQ.tIAFd41LOWX4xMI8sHpVWRXzbgmJIgvb6alOsXzdTWM?" rel="" style="color: rgb(54,55,55);text-decoration: underline;">The Pragmatic Engineer</a><em><span>. For the full experience,&nbsp;</span><a href="https://substack.com/redirect/2/eyJlIjoiaHR0cHM6Ly9uZXdzbGV0dGVyLnByYWdtYXRpY2VuZ2luZWVyLmNvbS9zdWJzY3JpYmU_dXRtX3NvdXJjZT1wb3N0JnV0bV9jYW1wYWlnbj1lbWFpbC1jaGVja291dCZuZXh0PWh0dHBzJTNBJTJGJTJGbmV3c2xldHRlci5wcmFnbWF0aWNlbmdpbmVlci5jb20lMkZwJTJGdGhlLXB1bHNlLWNsb3VkZmxhcmUtcmV3cml0ZXMtbmV4dGpzJnI9Mmlrb3hrJnRva2VuPWV5SjFjMlZ5WDJsa0lqb3hOVEl4TXpBNE56SXNJbWxoZENJNk1UYzNNamN6TkRFME55d2laWGh3SWpveE56YzFNekkyTVRRM0xDSnBjM01pT2lKd2RXSXRORFU0TnpBNUlpd2ljM1ZpSWpvaVkyaGxZMnR2ZFhRaWZRLmtWZVNlQUYyekZkNjdmRnVic1RxLTNjSDZtLUUzWHh6azFCMDRUTXg5RGsiLCJwIjoxOTAwMjI2NDgsInMiOjQ1ODcwOSwiZiI6dHJ1ZSwidSI6MTUyMTMwODcyLCJpYXQiOjE3NzI3MzQxNDcsImV4cCI6MjA4ODMxMDE0NywiaXNzIjoicHViLTAiLCJzdWIiOiJsaW5rLXJlZGlyZWN0In0.hjWOj142PgnLXosyZPLZOarOs6KCuRezdEQsSvMICDU?" rel="" style="color: rgb(54,55,55);text-decoration: underline;">become a paying subscriber</a><span>. Many readers expense this newsletter within their company&#8217;s training/learning/development budget. If you have such a budget, here&#8217;s</span><a href="https://substack.com/redirect/e2e99252-d7b9-4aff-af81-21d3c3b9df35?j=eyJ1IjoiMmlrb3hrIn0.vKHD5fdGMMXYob0i47zVWMEWjKHzEVsGH8dbvrCMAbY" rel="" style="color: rgb(54,55,55);text-decoration: underline;"> an email you could send to your manager</a><span>.</span></em></p><div class="subscribe-widget is-signed-up" data-component-name="SubscribeWidget" style="margin: 0 0 1em;direction: ltr;font-size: 16px;line-height: 26px;"><div class="pencraft pc-reset button-wrapper" style="text-decoration: unset;list-style: none;font-size: 16px;line-height: 26px;text-align: center;cursor: pointer;border-radius: 4px;"><a class="button subscribe-btn primary" href="https://substack.com/redirect/2/eyJlIjoiaHR0cHM6Ly9uZXdzbGV0dGVyLnByYWdtYXRpY2VuZ2luZWVyLmNvbS9zdWJzY3JpYmU_dXRtX3NvdXJjZT1wb3N0JnV0bV9jYW1wYWlnbj1lbWFpbC1jaGVja291dCZuZXh0PWh0dHBzJTNBJTJGJTJGbmV3c2xldHRlci5wcmFnbWF0aWNlbmdpbmVlci5jb20lMkZwJTJGdGhlLXB1bHNlLWNsb3VkZmxhcmUtcmV3cml0ZXMtbmV4dGpzJnI9Mmlrb3hrJnRva2VuPWV5SjFjMlZ5WDJsa0lqb3hOVEl4TXpBNE56SXNJbWxoZENJNk1UYzNNamN6TkRFME55d2laWGh3SWpveE56YzFNekkyTVRRM0xDSnBjM01pT2lKd2RXSXRORFU0TnpBNUlpd2ljM1ZpSWpvaVkyaGxZMnR2ZFhRaWZRLmtWZVNlQUYyekZkNjdmRnVic1RxLTNjSDZtLUUzWHh6azFCMDRUTXg5RGsiLCJwIjoxOTAwMjI2NDgsInMiOjQ1ODcwOSwiZiI6dHJ1ZSwidSI6MTUyMTMwODcyLCJpYXQiOjE3NzI3MzQxNDcsImV4cCI6MjA4ODMxMDE0NywiaXNzIjoicHViLTAiLCJzdWIiOiJsaW5rLXJlZGlyZWN0In0.hjWOj142PgnLXosyZPLZOarOs6KCuRezdEQsSvMICDU?&utm_medium=email&utm_source=subscribe-widget&utm_content=190022648" style="font-family: system-ui,-apple-system,BlinkMacSystemFont,'Segoe UI',Roboto,Helvetica,Arial,sans-serif,'Apple Color Emoji','Segoe UI Emoji','Segoe UI Symbol';display: inline-block;box-sizing: border-box;cursor: pointer;border: none;border-radius: 8px;font-size: 14px;line-height: 20px;font-weight: 600;text-align: center;opacity: 1;outline: none;white-space: nowrap;text-decoration: none !important;background-color: #FF6B00;color: #ffffff !important;margin: 0 auto;padding: 12px 20px;height: auto;"><span style="color: #ffffff;text-decoration: none;">Upgrade to paid</span></a></div></div><p style="margin: 0 0 20px 0;color: rgb(54,55,55);line-height: 26px;font-size: 16px;">This post is public, so feel free to share and forward it.</p><p class="button-wrapper" data-attrs="{&quot;url&quot;:&quot;https://substack.com/redirect/2/eyJlIjoiaHR0cHM6Ly9uZXdzbGV0dGVyLnByYWdtYXRpY2VuZ2luZWVyLmNvbS8_dXRtX3NvdXJjZT1zdWJzdGFjayZ1dG1fbWVkaXVtPWVtYWlsJnV0bV9jb250ZW50PXNoYXJlJmFjdGlvbj1zaGFyZSIsInAiOjE5MDAyMjY0OCwicyI6NDU4NzA5LCJmIjp0cnVlLCJ1IjoxNTIxMzA4NzIsImlhdCI6MTc3MjczNDE0NywiZXhwIjoyMDg4MzEwMTQ3LCJpc3MiOiJwdWItMCIsInN1YiI6ImxpbmstcmVkaXJlY3QifQ.4vGSiq2YG5flsNyO6wvPzBUVTFSqTIZ_k1UGmZ-Ykko?&quot;,&quot;text&quot;:&quot;Share The Pragmatic Engineer&quot;,&quot;action&quot;:null,&quot;class&quot;:null}" data-component-name="ButtonCreateButton" style="margin: 0 0 20px 0;color: rgb(54,55,55);line-height: 26px;font-size: 16px;text-align: center;cursor: pointer;border-radius: 4px;"><a class="button primary" href="https://substack.com/redirect/2/eyJlIjoiaHR0cHM6Ly9uZXdzbGV0dGVyLnByYWdtYXRpY2VuZ2luZWVyLmNvbS8_dXRtX3NvdXJjZT1zdWJzdGFjayZ1dG1fbWVkaXVtPWVtYWlsJnV0bV9jb250ZW50PXNoYXJlJmFjdGlvbj1zaGFyZSIsInAiOjE5MDAyMjY0OCwicyI6NDU4NzA5LCJmIjp0cnVlLCJ1IjoxNTIxMzA4NzIsImlhdCI6MTc3MjczNDE0NywiZXhwIjoyMDg4MzEwMTQ3LCJpc3MiOiJwdWItMCIsInN1YiI6ImxpbmstcmVkaXJlY3QifQ.4vGSiq2YG5flsNyO6wvPzBUVTFSqTIZ_k1UGmZ-Ykko?" rel="" style="font-family: system-ui,-apple-system,BlinkMacSystemFont,'Segoe UI',Roboto,Helvetica,Arial,sans-serif,'Apple Color Emoji','Segoe UI Emoji','Segoe UI Symbol';display: inline-block;box-sizing: border-box;cursor: pointer;border: none;border-radius: 8px;font-size: 14px;line-height: 20px;font-weight: 600;text-align: center;margin: 0;opacity: 1;outline: none;white-space: nowrap;color: #ffffff !important;text-decoration: none !important;background-color: #FF6B00;padding: 12px 20px;height: auto;"><span style="color: #ffffff;text-decoration: none;">Share The Pragmatic Engineer</span></a></p><p style="margin: 0 0 20px 0;color: rgb(54,55,55);line-height: 26px;font-size: 16px;"><span>If you enjoyed this post, you might enjoy my book, </span><a href="https://substack.com/redirect/4b0bda95-2f5e-4070-b554-e9fd0aeac09b?j=eyJ1IjoiMmlrb3hrIn0.vKHD5fdGMMXYob0i47zVWMEWjKHzEVsGH8dbvrCMAbY" rel="" style="color: rgb(54,55,55);text-decoration: underline;">The Software Engineer's Guidebook</a><span>: navigating senior, tech lead, staff and principal positions at tech companies and startups.</span></p><p style="margin: 0 0 20px 0;color: rgb(54,55,55);line-height: 26px;font-size: 16px;margin-bottom: 0;"></p></div></div></div><table class="email-ufi-2-bottom" role="presentation" width="100%" border="0" cellspacing="0" cellpadding="0" style="border-top: 1px solid rgb(0,0,0,.1);border-bottom: 1px solid rgb(0,0,0,.1);min-width: 100%;"><tbody><tr height="16"><td height="16" style="font-size:0px;line-height:0;">&nbsp;</td></tr><tr><td><table role="presentation" width="100%" border="0" cellspacing="0" cellpadding="0"><tbody><tr><td><table role="presentation" width="auto" border="0" cellspacing="0" cellpadding="0" style="margin:0 auto;"><tbody><tr><td style="vertical-align:middle;"><table role="presentation" width="auto" border="0" cellspacing="0" cellpadding="0"><tbody><tr><td align="center"><a class="email-button-outline" href="https://substack.com/app-link/post?publication_id=458709&post_id=190022648&utm_source=substack&isFreemail=true&submitLike=true&token=eyJ1c2VyX2lkIjoxNTIxMzA4NzIsInBvc3RfaWQiOjE5MDAyMjY0OCwicmVhY3Rpb24iOiLinaQiLCJpYXQiOjE3NzI3MzQxNDcsImV4cCI6MTc3NTMyNjE0NywiaXNzIjoicHViLTQ1ODcwOSIsInN1YiI6InJlYWN0aW9uIn0.9FfOuiBrfSjzjq5Z7Zmhvs4mVhxDKnJg_uCnLHt3fuI&utm_medium=email&utm_campaign=email-reaction&r=2ikoxk" style="font-family: system-ui,-apple-system,BlinkMacSystemFont,'Segoe UI',Roboto,Helvetica,Arial,sans-serif,'Apple Color Emoji','Segoe UI Emoji','Segoe UI Symbol';display: inline-block;font-weight: 500;border: 1px solid rgb(0,0,0,.1);border-radius: 9999px;text-transform: uppercase;font-size: 12px;line-height: 12px;padding: 9px 14px;text-decoration: none;color: rgb(119,119,119);"><img class="icon" src="https://substackcdn.com/image/fetch/$s_!PeVs!,w_36,c_scale,f_png,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack.com%2Ficon%2FLucideHeart%3Fv%3D4%26height%3D36%26fill%3Dnone%26stroke%3D%2523808080%26strokeWidth%3D2" width="18" height="18" style="margin-right: 8px;min-width: 18px;min-height: 18px;border: none;vertical-align: middle;max-width: 18px" alt=""><span class="email-button-text" style="vertical-align: middle;">Like</span></a></td></tr></tbody></table></td><td width="8" style="min-width:8px;"></td><td style="vertical-align:middle;"><table role="presentation" width="auto" border="0" cellspacing="0" cellpadding="0"><tbody><tr><td align="center"><a class="email-button-outline" href="https://substack.com/redirect/2/eyJlIjoiaHR0cHM6Ly9vcGVuLnN1YnN0YWNrLmNvbS9wdWIvcHJhZ21hdGljZW5naW5lZXIvcC90aGUtcHVsc2UtY2xvdWRmbGFyZS1yZXdyaXRlcy1uZXh0anM_dXRtX3NvdXJjZT1zdWJzdGFjayZ1dG1fbWVkaXVtPWVtYWlsJnV0bV9jYW1wYWlnbj1lbWFpbC1yZXN0YWNrLWNvbW1lbnQmYWN0aW9uPXJlc3RhY2stY29tbWVudCZyPTJpa294ayZ0b2tlbj1leUoxYzJWeVgybGtJam94TlRJeE16QTROeklzSW5CdmMzUmZhV1FpT2pFNU1EQXlNalkwT0N3aWFXRjBJam94TnpjeU56TTBNVFEzTENKbGVIQWlPakUzTnpVek1qWXhORGNzSW1semN5STZJbkIxWWkwME5UZzNNRGtpTENKemRXSWlPaUp3YjNOMExYSmxZV04wYVc5dUluMC5iTlgxcWlISnFhZTRYaVA5V3pnTWhRWGpZbmU4LWlGWGVfZks4LXdNSDJNIiwicCI6MTkwMDIyNjQ4LCJzIjo0NTg3MDksImYiOnRydWUsInUiOjE1MjEzMDg3MiwiaWF0IjoxNzcyNzM0MTQ3LCJleHAiOjIwODgzMTAxNDcsImlzcyI6InB1Yi0wIiwic3ViIjoibGluay1yZWRpcmVjdCJ9.98yBxvqaDuukUMFJhuqoPIDxQsf5jy-2IWVhhPO7Ksw?&utm_source=substack&utm_medium=email" style="font-family: system-ui,-apple-system,BlinkMacSystemFont,'Segoe UI',Roboto,Helvetica,Arial,sans-serif,'Apple Color Emoji','Segoe UI Emoji','Segoe UI Symbol';display: inline-block;font-weight: 500;border: 1px solid rgb(0,0,0,.1);border-radius: 9999px;text-transform: uppercase;font-size: 12px;line-height: 12px;padding: 9px 14px;text-decoration: none;color: rgb(119,119,119);"><img class="icon" src="https://substackcdn.com/image/fetch/$s_!5EGt!,w_36,c_scale,f_png,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack.com%2Ficon%2FNoteForwardIcon%3Fv%3D4%26height%3D36%26fill%3Dnone%26stroke%3D%2523808080%26strokeWidth%3D2" width="18" height="18" style="margin-right: 8px;min-width: 18px;min-height: 18px;border: none;vertical-align: middle;max-width: 18px" alt=""><span class="email-button-text" style="vertical-align: middle;">Restack</span></a></td></tr></tbody></table></td></tr></tbody></table></td><td align="right"><table role="presentation" width="auto" border="0" cellspacing="0" cellpadding="0"><tbody><tr></tr></tbody></table></td></tr></tbody></table></td></tr><tr height="16"><td height="16" style="font-size:0px;line-height:0;">&nbsp;</td></tr></tbody></table><div class="footer footer-ZM59BM" style="color: rgb(119,119,119);text-align: center;font-size: 16px;line-height: 26px;padding: 24px0;"><div style="font-size: 16px;line-height: 26px;padding-bottom: 24px"><p class="pencraft pc-reset color-secondary-ls1g8s size-12-mmZ61m reset-IxiVJZ small meta-B2bqa5" style="list-style: none;font-family: system-ui,-apple-system,BlinkMacSystemFont,'Segoe UI',Roboto,Helvetica,Arial,sans-serif,'Apple Color Emoji','Segoe UI Emoji','Segoe UI Symbol';padding-bottom: 0;font-size: 12px;line-height: 16px;margin: 0;color: rgb(119,119,119);text-decoration: unset;">&#169; 2026 <span>Gergely Orosz</span><br>548 Market Street PMB 72296, San Francisco, CA 94104 <br><a href="https://substack.com/redirect/2/eyJlIjoiaHR0cHM6Ly9uZXdzbGV0dGVyLnByYWdtYXRpY2VuZ2luZWVyLmNvbS9hY3Rpb24vZGlzYWJsZV9lbWFpbD90b2tlbj1leUoxYzJWeVgybGtJam94TlRJeE16QTROeklzSW5CdmMzUmZhV1FpT2pFNU1EQXlNalkwT0N3aWFXRjBJam94TnpjeU56TTBNVFEzTENKbGVIQWlPakU0TURReU56QXhORGNzSW1semN5STZJbkIxWWkwME5UZzNNRGtpTENKemRXSWlPaUprYVhOaFlteGxYMlZ0WVdsc0luMC55Zm5mX21fRDVhZDFQUmwxQ2cwZ2hlNGdIckFSbmNJQWFIS0JhbkhhTk1NIiwicCI6MTkwMDIyNjQ4LCJzIjo0NTg3MDksImYiOnRydWUsInUiOjE1MjEzMDg3MiwiaWF0IjoxNzcyNzM0MTQ3LCJleHAiOjIwODgzMTAxNDcsImlzcyI6InB1Yi0wIiwic3ViIjoibGluay1yZWRpcmVjdCJ9.-Mbk6HM1gmcMppR4h9BVaN4ZDx0EogXTaanRVIH0J1U?" style="text-decoration: underline;color: rgb(119,119,119);"><span style="color: rgb(119,119,119);text-decoration: underline;">Unsubscribe</span></a></p></div><p class="footerSection-EHR0jG small powered-by-substack" style="padding: 0 24px;font-size: 12px;line-height: 20px;margin: 0;color: rgb(119,119,119);font-family: system-ui,-apple-system,BlinkMacSystemFont,'Segoe UI',Roboto,Helvetica,Arial,sans-serif,'Apple Color Emoji','Segoe UI Emoji','Segoe UI Symbol';padding-bottom: 0;margin-top: 0;"><a href="https://substack.com/redirect/bdd148d3-0a76-41ad-aa05-454193bd9b85?j=eyJ1IjoiMmlrb3hrIn0.vKHD5fdGMMXYob0i47zVWMEWjKHzEVsGH8dbvrCMAbY" style="color: rgb(119,119,119);text-decoration: none;display: inline-block;margin: 0 4px;"><img src="https://substackcdn.com/image/fetch/$s_!IzGP!,w_262,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack.com%2Fimg%2Femail%2Fgeneric-app-button%402x.png" srcset="https://substackcdn.com/image/fetch/$s_!DIki!,w_131,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack.com%2Fimg%2Femail%2Fgeneric-app-button.png, https://substackcdn.com/image/fetch/$s_!IzGP!,w_262,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack.com%2Fimg%2Femail%2Fgeneric-app-button%402x.png 2x, https://substackcdn.com/image/fetch/$s_!QWua!,w_393,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack.com%2Fimg%2Femail%2Fgeneric-app-button%403x.png 3x" width="131" alt="Get the app" height="40" style="max-width: 550px;border: none !important;vertical-align: middle;"></a><a href="https://substack.com/redirect/2/eyJlIjoiaHR0cHM6Ly9zdWJzdGFjay5jb20vc2lnbnVwP3V0bV9zb3VyY2U9c3Vic3RhY2smdXRtX21lZGl1bT1lbWFpbCZ1dG1fY29udGVudD1mb290ZXImdXRtX2NhbXBhaWduPWF1dG9maWxsZWQtZm9vdGVyJmZyZWVTaWdudXBFbWFpbD1ub3RpZnkrbGRra09TX3dPU0x4akwzclZPMWJjZ0Bub3RpZnkucmVsYXllLmlvJnI9Mmlrb3hrIiwicCI6MTkwMDIyNjQ4LCJzIjo0NTg3MDksImYiOnRydWUsInUiOjE1MjEzMDg3MiwiaWF0IjoxNzcyNzM0MTQ3LCJleHAiOjIwODgzMTAxNDcsImlzcyI6InB1Yi0wIiwic3ViIjoibGluay1yZWRpcmVjdCJ9.vFhIdpjsdcs6d3I201ntpQBJ89_7Degph1bPsqsiMP8?" style="color: rgb(119,119,119);text-decoration: none;display: inline-block;margin: 0 4px;"><img src="https://substackcdn.com/image/fetch/$s_!LkrL!,w_270,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack.com%2Fimg%2Femail%2Fpublish-button%402x.png" srcset="https://substackcdn.com/image/fetch/$s_!wgfj!,w_135,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack.com%2Fimg%2Femail%2Fpublish-button.png, https://substackcdn.com/image/fetch/$s_!LkrL!,w_270,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack.com%2Fimg%2Femail%2Fpublish-button%402x.png 2x, https://substackcdn.com/image/fetch/$s_!KjtY!,w_405,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack.com%2Fimg%2Femail%2Fpublish-button%403x.png 3x" width="135" alt="Start writing" height="40" style="max-width: 550px;border: none !important;vertical-align: middle;"></a></p></div></div></td><td></td></tr></tbody></table><img src="https://eotrx.substackcdn.com/open?token=eyJtIjoiPDIwMjYwMzA1MTgwNTE4LjMuYjhhNzg1OTY0OGNjMmVjNkBtZy1kMC5zdWJzdGFjay5jb20-IiwidSI6MTUyMTMwODcyLCJyIjoibm90aWZ5K2xka2tPU193T1NMeGpMM3JWTzFiY2dAbm90aWZ5LnJlbGF5ZS5pbyIsImQiOiJtZy1kMC5zdWJzdGFjay5jb20iLCJwIjoxOTAwMjI2NDgsInQiOiJuZXdzbGV0dGVyIiwiYSI6Im9ubHlfZnJlZSIsInMiOjQ1ODcwOSwiYyI6InBvc3QiLCJmIjp0cnVlLCJwb3NpdGlvbiI6ImJvdHRvbSIsImlhdCI6MTc3MjczNDE0NywiZXhwIjoxNzc1MzI2MTQ3LCJpc3MiOiJwdWItMCIsInN1YiI6ImVvIn0.aQNUfbtqBAFsipuVWVuMZYxK_2yXEX1c-sBxwPQmA_g" alt="" width="1" height="1" border="0" style="height:1px !important;width:1px !important;border-width:0 !important;margin-top:0 !important;margin-bottom:0 !important;margin-right:0 !important;margin-left:0 !important;padding-top:0 !important;padding-bottom:0 !important;padding-right:0 !important;padding-left:0 !important;"/><img width="1" height="1" alt="" src="https://email.mg-d0.substack.com/o/eJw8kL2O4yAUhZ8mdGsBxgYKmq0jpYi0rXWBay8TGyx-JuO3HyUeTXGbc48-fToOKi4pH2ZPpRJvxh7mwRM0TEoue8EGRnCDsE4LRsxQ0U9Qf79Cyl6R_4ZKoUArqx1aCp46jcJpOeDMtGLzTILhlI-0pwNTr-v6ziqQatCjUM5xdONF0G3542lXmi0V3KNzaSOhTHPGt4KpuSF5iU7QfMDo0KS4Hu_CmQdvmKaU81GoM6nHjibis6xYK2ayNzu5tG0thnpMGMGu6H_Iza7BQQ0pvkBiUJJqkk1MNczHhf9d_eNxu0_P2_369XHt878bs265CHo2uowrHNiFREqzPm0QotkzLBvU4DAuISJmUs-tW8H89h0466mSnHwa_h0AAP__bJGFnw"></body></html>]]>
      </description>
      <pubDate>Thu, 05 Mar 2026 18:09:21 +0000</pubDate>
      <link>https://app.newsletters.love/collections/yO1dNG3k6XnkqKbVzx26kLvObM4H1BWJ/p/yO1dNG3k6XnkqKbVzx26kLvObM4H1BWJ</link>
    </item>
    <item>
      <title>Building Claude Code with Boris Cherny</title>
      <description>
        <![CDATA[<html style="scrollbar-width: thin;scrollbar-color: rgb(219,219,219)rgb(255,255,255);"><head><meta charset="utf-8"><title>Building Claude Code with Boris Cherny</title><style>
@media (max-width: 1024px) {
  .typography .pullquote-align-left,
  .typography.editor .pullquote-align-left,
  .typography .pullquote-align-right,
  .typography.editor .pullquote-align-right,
  .typography .pullquote-align-wide,
  .typography.editor .pullquote-align-wide,
  .typography .pullquote-align-center,
  .typography.editor .pullquote-align-center {
    float: none;
    margin: 0 auto;
    width: 100%;
    max-width: 100%;
  }
}
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
  .typography .markup table.image-wrapper img,
  .typography.editor .markup table.image-wrapper img,
  .typography .markup table.kindle-wrapper img,
  .typography.editor .markup table.kindle-wrapper img {
    max-width: 550px;
  }
}
@media (min-width: 1024px) {
  .typography:not(:has(#toc)) .captioned-image-container figure:has(> a.image2-offset-left),
  .typography.editor:not(:has(#toc)) .captioned-image-container figure:has(> a.image2-offset-left) {
    margin-left: var(--image-offset-margin);
  }
  .typography:not(:has(#toc)) .captioned-image-container figure:has(> a.image2-offset-right),
  .typography.editor:not(:has(#toc)) .captioned-image-container figure:has(> a.image2-offset-right) {
    margin-right: var(--image-offset-margin);
  }
}
@media (min-width: 1300px) {
  .typography .captioned-image-container figure:has(> a.image2-offset-left),
  .typography.editor .captioned-image-container figure:has(> a.image2-offset-left) {
    margin-left: var(--image-offset-margin);
  }
  .typography .captioned-image-container figure:has(> a.image2-offset-right),
  .typography.editor .captioned-image-container figure:has(> a.image2-offset-right) {
    margin-right: var(--image-offset-margin);
  }
}
@media (max-width: 1024px) {
  .typography,
  .typography.editor {
    /* Disable offset on mobile/tablet */
  }
  .typography .captioned-image-container figure:has(> a.image2-align-left),
  .typography.editor .captioned-image-container figure:has(> a.image2-align-left),
  .typography .captioned-image-container figure:has(> a.image2-align-right),
  .typography.editor .captioned-image-container figure:has(> a.image2-align-right) {
    float: none;
    margin: 1em auto;
    max-width: 100%;
    width: auto;
    padding: 0;
  }
  .typography .captioned-image-container figure:has(> a.image2-align-left.thefp),
  .typography.editor .captioned-image-container figure:has(> a.image2-align-left.thefp),
  .typography .captioned-image-container figure:has(> a.image2-align-right.thefp),
  .typography.editor .captioned-image-container figure:has(> a.image2-align-right.thefp) {
    margin: 1em auto;
  }
  .typography .captioned-image-container figure:has(> a.image2-offset-left),
  .typography.editor .captioned-image-container figure:has(> a.image2-offset-left),
  .typography .captioned-image-container figure:has(> a.image2-offset-right),
  .typography.editor .captioned-image-container figure:has(> a.image2-offset-right) {
    margin: 1em auto;
  }
  .typography .captioned-image-container figure:has(> a.image2-align-left) .image2-inset,
  .typography.editor .captioned-image-container figure:has(> a.image2-align-left) .image2-inset,
  .typography .captioned-image-container figure:has(> a.image2-align-right) .image2-inset,
  .typography.editor .captioned-image-container figure:has(> a.image2-align-right) .image2-inset {
    display: block;
    justify-content: initial;
  }
}
@media (max-width: 768px) {
  .typography .markup div.sponsorship-campaign-embed,
  .typography.editor .markup div.sponsorship-campaign-embed {
    margin-top: 24px;
    margin-bottom: 24px;
  }
  .typography .markup div.sponsorship-campaign-embed:first-child,
  .typography.editor .markup div.sponsorship-campaign-embed:first-child {
    margin-top: 0px;
  }
}
@media screen and (max-width: 650px) {
  .typography .markup div.youtube-overlay,
  .typography.editor .markup div.youtube-overlay,
  .typography .markup div.vimeo-overlay,
  .typography.editor .markup div.vimeo-overlay {
    display: none !important;
  }
}
@media screen and (max-width: 370px) {
  .typography .markup div.tiktok-wrap,
  .typography.editor .markup div.tiktok-wrap {
    width: calc(95vw - 32px);
    height: calc((95vw - 32px - 2px) / 0.485714);
  }
}
@media screen and (max-width: 650px) {
  .typography .markup div.embedded-publication-wrap .embedded-publication.show-subscribe,
  .typography.editor .markup div.embedded-publication-wrap .embedded-publication.show-subscribe {
    padding: 24px;
  }
}
@media screen and (max-width: 650px) {
  .typography .markup div.subscription-widget-wrap .subscription-widget.show-subscribe,
  .typography.editor .markup div.subscription-widget-wrap .subscription-widget.show-subscribe,
  .typography .markup div.subscription-widget-wrap-editor .subscription-widget.show-subscribe,
  .typography.editor .markup div.subscription-widget-wrap-editor .subscription-widget.show-subscribe,
  .typography .markup div.captioned-button-wrap .subscription-widget.show-subscribe,
  .typography.editor .markup div.captioned-button-wrap .subscription-widget.show-subscribe {
    padding: 0px 24px;
  }
}
@media screen and (max-width: 650px) {
  .typography .markup div.subscription-widget-wrap .subscription-widget.show-subscribe .subscription-widget-subscribe .button,
  .typography.editor .markup div.subscription-widget-wrap .subscription-widget.show-subscribe .subscription-widget-subscribe .button,
  .typography .markup div.subscription-widget-wrap-editor .subscription-widget.show-subscribe .subscription-widget-subscribe .button,
  .typography.editor .markup div.subscription-widget-wrap-editor .subscription-widget.show-subscribe .subscription-widget-subscribe .button,
  .typography .markup div.captioned-button-wrap .subscription-widget.show-subscribe .subscription-widget-subscribe .button,
  .typography.editor .markup div.captioned-button-wrap .subscription-widget.show-subscribe .subscription-widget-subscribe .button {
    padding: 10px 12px;
    min-width: 110px;
  }
}
@media (max-width: 650px) {
  .typography .markup .twitter-embed,
  .typography.editor .markup .twitter-embed,
  .typography .markup .tweet,
  .typography.editor .markup .tweet {
    padding: 12px;
  }
}
@media (max-width: 650px) {
  .typography .markup .twitter-embed .tweet-text,
  .typography.editor .markup .twitter-embed .tweet-text,
  .typography .markup .tweet .tweet-text,
  .typography.editor .markup .tweet .tweet-text {
    font-size: 14px;
    line-height: 20px;
  }
}
@media (max-width: 650px) {
  .typography .markup .twitter-embed .tweet-photos-container.two,
  .typography.editor .markup .twitter-embed .tweet-photos-container.two,
  .typography .markup .tweet .tweet-photos-container.two,
  .typography.editor .markup .tweet .tweet-photos-container.two,
  .typography .markup .twitter-embed .tweet-photos-container.three,
  .typography.editor .markup .twitter-embed .tweet-photos-container.three,
  .typography .markup .tweet .tweet-photos-container.three,
  .typography.editor .markup .tweet .tweet-photos-container.three,
  .typography .markup .twitter-embed .tweet-photos-container.four,
  .typography.editor .markup .twitter-embed .tweet-photos-container.four,
  .typography .markup .tweet .tweet-photos-container.four,
  .typography.editor .markup .tweet .tweet-photos-container.four {
    height: 200px;
  }
}
@media (max-width: 650px) {
  .typography .markup .twitter-embed a.expanded-link .expanded-link-img,
  .typography.editor .markup .twitter-embed a.expanded-link .expanded-link-img,
  .typography .markup .tweet a.expanded-link .expanded-link-img,
  .typography.editor .markup .tweet a.expanded-link .expanded-link-img {
    max-height: 180px;
  }
}
@media (max-width: 650px) {
  .typography .markup .twitter-embed a.expanded-link .expanded-link-description,
  .typography.editor .markup .twitter-embed a.expanded-link .expanded-link-description,
  .typography .markup .tweet a.expanded-link .expanded-link-description,
  .typography.editor .markup .tweet a.expanded-link .expanded-link-description {
    display: none;
  }
}
@media screen and (max-width: 650px) {
  .typography .markup .apple-podcast-container,
  .typography.editor .markup .apple-podcast-container {
    width: unset;
  }
}
@media (max-width: 420px) {
  .typography .markup .install-substack-app-embed img.install-substack-app-embed-img,
  .typography.editor .markup .install-substack-app-embed img.install-substack-app-embed-img {
    margin: 0 auto 16px auto;
  }
}
@media (max-width: 420px) {
  .typography .markup .install-substack-app-embed .install-substack-app-embed-text,
  .typography.editor .markup .install-substack-app-embed .install-substack-app-embed-text {
    margin: 0 0 12px 0;
    max-width: 100%;
    width: auto;
    text-align: center;
  }
}
@media (max-width: 420px) {
  .typography .markup .install-substack-app-embed .install-substack-app-embed-link,
  .typography.editor .markup .install-substack-app-embed .install-substack-app-embed-link {
    display: flex;
    justify-content: center;
  }
}
@media screen and (min-width: 481px) {
  .share-button-container {
    height: 38px;
  }
}
@media screen and (min-width: 481px) {
  .share-button-container a.comment {
    height: 38px;
    line-height: 38px;
    padding-right: 10px;
  }
}
@media screen and (max-width: 480px) {
  .share-button-container .separator {
    display: block;
    margin: 0;
    height: 8px;
    border-left: none;
  }
}
@media screen and (max-width: 480px) {
  .share-button-container a.share.first img {
    padding-left: 0;
  }
}
@media screen and (min-width: 481px) {
  .share-button-container a.mobile {
    display: none !important;
  }
}
@media screen and (min-width: 541px) {
  .settings-add-pub-modal-wrapper .container .add-recommending-pub-modal-container {
    padding: 36px;
    height: 680px;
  }
}
@media screen and (min-width: 541px) {
  .settings-add-pub-modal-wrapper .container .add-recommending-pub-modal-container .footer {
    position: absolute;
    bottom: 36px;
    margin: 0px;
  }
}
@media screen and (max-width: 650px) {
  .header-anchor-parent {
    display: none;
  }
}
@media screen and (max-width: 768px) {
  .post {
    padding: 16px 0 0 0;
  }
}
@media screen and (max-width: 650px) {
  .post .post-header .post-label {
    margin-top: 8px;
  }
}
@media screen and (max-width: 650px) {
  .post .post-header .meta-author-wrap.alternative-meta .meta-right-column .post-meta {
    margin-top: 6px;
  }
}
@media screen and (max-width: 650px) {
  .post .footer-facepile-container {
    height: 64px;
    padding: 0 16px;
    display: flex;
    align-items: center;
    justify-content: flex-start;
    width: 100%;
  }
}
@media screen and (max-width: 650px) {
  .post .post-footer.use-separators {
    justify-content: center;
  }
}
@media screen and (max-width: 650px) {
  .post .post-footer.next-prev {
    height: 64px;
    justify-content: space-between;
    box-sizing: border-box;
  }
}
@media screen and (max-width: 650px) {
  .post-contributor-footer .post-contributor-bio-table {
    display: block;
  }
  .post-contributor-footer .post-contributor-bio-table-row {
    display: flex;
    flex-direction: row;
  }
  .post-contributor-footer .post-contributor-bio-userhead-cell,
  .post-contributor-footer .post-contributor-bio-body-cell {
    display: block;
  }
  .post-contributor-footer .post-contributor-bio-body-cell {
    flex-grow: 1;
  }
  .post-contributor-footer .post-contributor-bio-body-table {
    display: block;
  }
  .post-contributor-footer .post-contributor-bio-body-table-row {
    display: block;
  }
  .post-contributor-footer .post-contributor-bio-copy-cell,
  .post-contributor-footer .post-contributor-bio-controls-cell {
    display: block;
  }
  .post-contributor-footer .post-contributor-bio-copy-cell {
    margin: 0 0 16px 0;
  }
  .post-contributor-footer .post-contributor-bio-controls-cell {
    width: auto;
  }
  .post-contributor-footer .post-contributor-bio-controls {
    margin: auto;
  }
  .post-contributor-footer .post-contributor-bio-controls .button.primary {
    width: 100%;
  }
  .post-contributor-footer .post-contributor-bio-text {
    font-size: 14px;
  }
}
@media screen and (min-width: 768px) {
  .post-silhouette {
    padding: 32px 0;
  }
}
@media screen and (max-width: 650px) {
  .post-silhouette .post-silhouette-title {
    margin-top: 10.44225025px;
    height: 120px;
  }
}
@media screen and (max-width: 650px) {
  .post-silhouette .post-silhouette-meta {
    width: 75%;
  }
}
@media screen and (max-width: 650px) {
  .post-silhouette .post-silhouette-meta.with-byline-image {
    margin: 20px 0;
  }
}
@media screen and (max-width: 650px) {
  .use-theme-bg .post-meta.alternative-meta .post-meta-item,
  .post-meta.alternative-meta .post-meta-item {
    padding-right: 16px;
  }
}
@media screen and (max-width: 370px) {
  .use-theme-bg .post-meta.alternative-meta .post-meta-item,
  .post-meta.alternative-meta .post-meta-item {
    font-size: 14px;
  }
}
@media screen and (max-width: 650px) {
  .use-theme-bg .post-meta.alternative-meta .post-meta-item.guest-author-publication,
  .post-meta.alternative-meta .post-meta-item.guest-author-publication {
    display: none;
  }
}
@media screen and (max-width: 370px) {
  .post-meta .post-meta-item .post-meta-button {
    height: 36px !important;
    /* important to override in-line height style on emails */
  }
  .post-meta .post-meta-item .post-meta-button .meta-button-label {
    display: none;
  }
  .post-meta .post-meta-item .post-meta-button > svg {
    margin-right: 0;
  }
}
@media screen and (max-width: 370px) {
  .post-meta .post-meta-item {
    font-size: 12px;
  }
}
@media screen and (max-width: 650px) {
  .post .floating-subscribe-button {
    bottom: 20px;
    right: 20px;
  }
}
@media (max-width: 1024px) {
  body .pullquote-align-left,
  body .pullquote-align-right,
  body .pullquote-align-wide,
  body .pullquote-align-center {
    float: none;
    margin: 0 auto;
    width: 100%;
    max-width: 100%;
  }
}
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
  body .markup table.image-wrapper img,
  body .markup table.kindle-wrapper img {
    max-width: 550px;
  }
}
@media (min-width: 1024px) {
  body:not(:has(#toc)) .captioned-image-container figure:has(> a.image2-offset-left) {
    margin-left: var(--image-offset-margin);
  }
  body:not(:has(#toc)) .captioned-image-container figure:has(> a.image2-offset-right) {
    margin-right: var(--image-offset-margin);
  }
}
@media (min-width: 1300px) {
  body .captioned-image-container figure:has(> a.image2-offset-left) {
    margin-left: var(--image-offset-margin);
  }
  body .captioned-image-container figure:has(> a.image2-offset-right) {
    margin-right: var(--image-offset-margin);
  }
}
@media (max-width: 1024px) {
  body {
    /* Disable offset on mobile/tablet */
  }
  body .captioned-image-container figure:has(> a.image2-align-left),
  body .captioned-image-container figure:has(> a.image2-align-right) {
    float: none;
    margin: 1em auto;
    max-width: 100%;
    width: auto;
    padding: 0;
  }
  body .captioned-image-container figure:has(> a.image2-align-left.thefp),
  body .captioned-image-container figure:has(> a.image2-align-right.thefp) {
    margin: 1em auto;
  }
  body .captioned-image-container figure:has(> a.image2-offset-left),
  body .captioned-image-container figure:has(> a.image2-offset-right) {
    margin: 1em auto;
  }
  body .captioned-image-container figure:has(> a.image2-align-left) .image2-inset,
  body .captioned-image-container figure:has(> a.image2-align-right) .image2-inset {
    display: block;
    justify-content: initial;
  }
}
@media (max-width: 768px) {
  body .markup div.sponsorship-campaign-embed {
    margin-top: 24px;
    margin-bottom: 24px;
  }
  body .markup div.sponsorship-campaign-embed:first-child {
    margin-top: 0px;
  }
}
@media screen and (max-width: 650px) {
  body .markup div.youtube-overlay,
  body .markup div.vimeo-overlay {
    display: none !important;
  }
}
@media screen and (max-width: 370px) {
  body .markup div.tiktok-wrap {
    width: calc(95vw - 32px);
    height: calc((95vw - 32px - 2px) / 0.485714);
  }
}
@media screen and (max-width: 650px) {
  body .markup div.embedded-publication-wrap .embedded-publication.show-subscribe {
    padding: 24px;
  }
}
@media screen and (max-width: 650px) {
  body .markup div.subscription-widget-wrap .subscription-widget.show-subscribe,
  body .markup div.subscription-widget-wrap-editor .subscription-widget.show-subscribe,
  body .markup div.captioned-button-wrap .subscription-widget.show-subscribe {
    padding: 0px 24px;
  }
}
@media screen and (max-width: 650px) {
  body .markup div.subscription-widget-wrap .subscription-widget.show-subscribe .subscription-widget-subscribe .button,
  body .markup div.subscription-widget-wrap-editor .subscription-widget.show-subscribe .subscription-widget-subscribe .button,
  body .markup div.captioned-button-wrap .subscription-widget.show-subscribe .subscription-widget-subscribe .button {
    padding: 10px 12px;
    min-width: 110px;
  }
}
@media (max-width: 650px) {
  body .markup .twitter-embed,
  body .markup .tweet {
    padding: 12px;
  }
}
@media (max-width: 650px) {
  body .markup .twitter-embed .tweet-text,
  body .markup .tweet .tweet-text {
    font-size: 14px;
    line-height: 20px;
  }
}
@media (max-width: 650px) {
  body .markup .twitter-embed .tweet-photos-container.two,
  body .markup .tweet .tweet-photos-container.two,
  body .markup .twitter-embed .tweet-photos-container.three,
  body .markup .tweet .tweet-photos-container.three,
  body .markup .twitter-embed .tweet-photos-container.four,
  body .markup .tweet .tweet-photos-container.four {
    height: 200px;
  }
}
@media (max-width: 650px) {
  body .markup .twitter-embed a.expanded-link .expanded-link-img,
  body .markup .tweet a.expanded-link .expanded-link-img {
    max-height: 180px;
  }
}
@media (max-width: 650px) {
  body .markup .twitter-embed a.expanded-link .expanded-link-description,
  body .markup .tweet a.expanded-link .expanded-link-description {
    display: none;
  }
}
@media screen and (max-width: 650px) {
  body .markup .apple-podcast-container {
    width: unset;
  }
}
@media (max-width: 420px) {
  body .markup .install-substack-app-embed img.install-substack-app-embed-img {
    margin: 0 auto 16px auto;
  }
}
@media (max-width: 420px) {
  body .markup .install-substack-app-embed .install-substack-app-embed-text {
    margin: 0 0 12px 0;
    max-width: 100%;
    width: auto;
    text-align: center;
  }
}
@media (max-width: 420px) {
  body .markup .install-substack-app-embed .install-substack-app-embed-link {
    display: flex;
    justify-content: center;
  }
}
@media screen and (min-width: 500px) {
  body .header a.logo {
    width: 42px;
    height: 42px;
    border-radius: 12px;
  }
}
@media screen and (max-width: 420px) {
  body .subscription-receipt table:first-of-type .subscription-amount .subscription-discount {
    width: 72px !important;
  }
}
@media screen and (min-width: 481px) {
  body .share-button-container {
    height: auto;
  }
}
@media screen and (max-width: 480px) {
  body .share-button-container .separator {
    display: block !important;
    margin: 0 !important;
    height: 8px !important;
    border-left: none !important;
  }
}
@media screen and (max-width: 650px) {
  .digest .item .post-meta-item.audience {
    display: none;
  }
}
@media screen and (min-width: 500px) {
  .digest-publication .logo img {
    width: 42px;
    height: 42px;
    border-radius: 8px;
  }
}
@media screen and (max-width: 650px) {
  .comments-page .container .comment-list .collapsed-reply {
    margin-left: calc(10 + 32px - 24px);
  }
}
@media screen and (max-width: 650px) {
  .comment > .comment-list {
    padding-left: 24px;
  }
}
@media screen and (max-width: 650px) {
  .finish-magic-login-modal .modal-content .container {
    padding: 24px 0;
  }
}
@media (max-width: 650px) {
  .reader2-text-b3 {
    line-height: 24px;
  }
}
@media screen and (max-width: 650px) {
  .reader2-text-h4 {
    line-height: 24px;
  }
}
@media screen and (min-width: 541px) {
  .user-profile-modal {
    padding-left: 12px;
    padding-right: 12px;
  }
}
@media screen and (max-width: 650px) {
  .subscribe-widget form.form .sideBySideWrap button.rightButton {
    padding: 10px 12px;
  }
}
@media screen and (min-width: 541px) {
  .pub-icon:hover .logo-hover,
  .feed-item-icon:hover .logo-hover {
    display: block;
  }
}
@media screen and (max-width: 650px) {
  .post-ufi.single-full-width-button .post-ufi-button-wrapper {
    width: 100%;
    padding: 16px;
  }
  .post-ufi.single-full-width-button .post-ufi-button-wrapper:empty {
    display: none;
  }
  .post-ufi.single-full-width-button .post-ufi-button {
    width: 100%;
    justify-content: center;
  }
}
@media screen and (max-width: 768px) {
  .file-embed-wrapper {
    padding: 0;
  }
}
@media screen and (max-width: 768px) {
  .file-embed-wrapper-editor {
    padding: 0;
  }
}
@media screen and (max-width: 768px) {
  .file-embed-wrapper-editor:active {
    padding: 0;
  }
}
@media only screen and (max-width: 650px) {
  .file-embed-button.wide,
  .file-embed-error-button.wide {
    display: none;
  }
}
@media only screen and (min-width: 630px) {
  .file-embed-button.narrow,
  .file-embed-error-button.narrow {
    display: none;
  }
}
@media screen and (min-width: 541px) {
  .audio-player-wrapper .audio-player {
    min-width: 500px;
  }
}
@media screen and (max-width: 650px) {
  .audio-player-wrapper .audio-player .audio-player-progress {
    border-left-width: 16px;
    border-right-width: 16px;
  }
}
@media screen and (max-width: 650px) {
  .audio-player-wrapper .audio-player .audio-player-progress .audio-player-progress-bar .audio-player-progress-bar-popup {
    top: -54px;
  }
}
@media screen and (max-width: 650px) {
  .audio-player-wrapper-fancy .audio-player .audio-player-progress {
    border-left-width: 16px;
    border-right-width: 16px;
  }
}
@media screen and (max-width: 650px) {
  .audio-player-wrapper-fancy .audio-player .audio-player-progress .audio-player-progress-bar .audio-player-progress-bar-popup {
    top: -54px;
  }
}
@media (min-width: 250px) {
  .audio-player-wrapper-fancy .audio-player {
    padding: 32px;
  }
  .audio-player-wrapper-fancy .audio-player .btn-group {
    display: flex;
  }
  .audio-player-wrapper-fancy .audio-player .btn-group .button:last-of-type {
    display: block;
  }
}
@media (min-width: 300px) {
  .audio-player-wrapper-fancy .audio-player .btn-group {
    display: block;
  }
  .audio-player-wrapper-fancy .audio-player .btn-group .button:first-of-type {
    display: block;
  }
}
@media (min-width: 350px) {
  .audio-player-wrapper-fancy .audio-player .audio-player-substack-logo {
    display: block;
  }
  .audio-player-wrapper-fancy .audio-player .audio-player-title {
    margin-top: 16px;
  }
  .audio-player-wrapper-fancy .audio-player .audio-player-hero-image-container {
    padding-top: 15%;
    width: 15%;
    display: block;
  }
  .audio-player-wrapper-fancy .audio-player .btn-group .button:first-of-type {
    display: block;
  }
  .audio-player-wrapper-fancy .audio-player .audio-player-substack-logo {
    display: block;
  }
}
@media (min-width: 350px) {
  .audio-player-wrapper-fancy .audio-player .audio-player-hero-image-container {
    padding-top: 25%;
    width: 25%;
    display: block;
  }
  .audio-player-wrapper-fancy .audio-player .btn-group {
    display: flex;
  }
  .audio-player-wrapper-fancy .audio-player .btn-group .button:first-of-type {
    display: block;
  }
}
@media (min-width: 400px) {
  .audio-player-wrapper-fancy .audio-player .audio-player-hero-image-container {
    padding-top: 40%;
    width: 40%;
  }
}
@media (max-width: 400px) {
  .audio-player-wrapper-fancy .audio-player .btn-group {
    margin-top: 12px;
  }
  .audio-player-wrapper-fancy .audio-player .btn-group .button {
    font-size: 13px;
    padding: 6px 12px;
    height: auto;
    margin-top: 10px;
  }
}
@media (min-width: 600px) {
  .audio-player-wrapper-fancy .audio-player .audio-player-hero-image-container {
    padding-top: 55%;
    width: 55%;
  }
}
@media (max-width: 650px) {
  .poll-editor-modal {
    min-width: calc(100% - 20px);
  }
}
@media (max-width: 750px) {
  .poll-embed .poll-anchor-target .poll-anchor-copy-button {
    left: 8px;
    top: 45px;
  }
}</style></head><body class="email-body" style="font-kerning: auto;--image-offset-margin: -120px;"><img src="https://eotrx.substackcdn.com/open?token=eyJtIjoiPDIwMjYwMzA0MTgwOTQ2LjMuN2Q3ZDU4ZTMxYzg4YWNiMkBtZy1kMS5zdWJzdGFjay5jb20-IiwidSI6MTUyMTMwODcyLCJyIjoibm90aWZ5K2xka2tPU193T1NMeGpMM3JWTzFiY2dAbm90aWZ5LnJlbGF5ZS5pbyIsImQiOiJtZy1kMS5zdWJzdGFjay5jb20iLCJwIjoxODk3MDc4NjUsInQiOiJwb2RjYXN0IiwiYSI6ImV2ZXJ5b25lIiwicyI6NDU4NzA5LCJjIjoicG9zdCIsImYiOnRydWUsInBvc2l0aW9uIjoidG9wIiwiaWF0IjoxNzcyNjQ4MDI5LCJleHAiOjE3NzUyNDAwMjksImlzcyI6InB1Yi0wIiwic3ViIjoiZW8ifQ.-dsgK816greKNzW0fqfGFgoan-G8n34dbmRzr_vkb2A" alt="" width="1" height="1" border="0" style="height:1px !important;width:1px !important;border-width:0 !important;margin-top:0 !important;margin-bottom:0 !important;margin-right:0 !important;margin-left:0 !important;padding-top:0 !important;padding-bottom:0 !important;padding-right:0 !important;padding-left:0 !important;"/><div class="preview" style="display:none;font-size:1px;color:#333333;line-height:1px;max-height:0px;max-width:0px;opacity:0;overflow:hidden;">Claude Code creator Boris Cherny on building AI-powered coding tools, parallel agents, and how the engineer's role is evolving in an AI-first world.</div><div class="preview" style="display:none;font-size:1px;color:#333333;line-height:1px;max-height:0px;max-width:0px;opacity:0;overflow:hidden;">&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;</div><table class="email-body-container" role="presentation" width="100%" border="0" cellspacing="0" cellpadding="0"><tbody><tr><td></td><td class="content" width="550"></td><td></td></tr><tr><td></td><td class="content" width="550" align="left"><div style="font-size: 16px;line-height: 26px;max-width: 550px;width: 100%;margin: 0 auto;overflow-wrap: break-word;"><table role="presentation" width="100%" border="0" cellspacing="0" cellpadding="0"><tbody><tr><td align="right" style="height:20px;"><table role="presentation" width="auto" border="0" cellspacing="0" cellpadding="0"><tbody><tr><td style="vertical-align:middle;"><span class="pencraft pc-reset reset-IxiVJZ tw-font-body tw-text-ssm tw-text-substack-secondary" style="font-family: SF Pro Text, -apple-system, system-ui, BlinkMacSystemFont, Inter, Segoe UI, Roboto, Helvetica, Arial, sans-serif, Apple Color Emoji, Segoe UI Emoji, Segoe UI Symbol;font-size: 13px;color: unset;list-style: none;text-decoration: unset;margin: 0;"><div class="pencraft pc-reset align-right-VJbKw5 size-12-mmZ61m reset-IxiVJZ" style="list-style: none;color: unset;text-align: right;font-size: 12px;line-height: 16px;text-decoration: unset;margin: 0;"><span class="pencraft pc-reset reset-IxiVJZ" translated="" style="list-style: none;color: unset;text-decoration: unset;margin: 0;">Forwarded this email? <a class="pencraft pc-reset decoration-underline-ClTkYc reset-IxiVJZ" href="https://substack.com/redirect/2/eyJlIjoiaHR0cHM6Ly9uZXdzbGV0dGVyLnByYWdtYXRpY2VuZ2luZWVyLmNvbS9zdWJzY3JpYmU_dXRtX3NvdXJjZT1lbWFpbCZ1dG1fY2FtcGFpZ249ZW1haWwtc3Vic2NyaWJlJnI9Mmlrb3hrJm5leHQ9aHR0cHMlM0ElMkYlMkZuZXdzbGV0dGVyLnByYWdtYXRpY2VuZ2luZWVyLmNvbSUyRnAlMkZidWlsZGluZy1jbGF1ZGUtY29kZS13aXRoLWJvcmlzLWNoZXJueSIsInAiOjE4OTcwNzg2NSwicyI6NDU4NzA5LCJmIjp0cnVlLCJ1IjoxNTIxMzA4NzIsImlhdCI6MTc3MjY0ODAyOSwiZXhwIjoyMDg4MjI0MDI5LCJpc3MiOiJwdWItMCIsInN1YiI6ImxpbmstcmVkaXJlY3QifQ.ph045kDG5GqHD9LGCNegF3Ryd1mYoYz63ofhZW1VC8A?" style="list-style: none;color: unset;text-decoration: unset;margin: 0;-webkit-text-decoration-line: underline;text-decoration-line: underline;">Subscribe here</a> for more</span></div></span></td></tr></tbody></table></td></tr></tbody></table><table class="header graphic-header" role="presentation" style="border-spacing: 0;padding: 16px 0 32px;"><tbody><tr><td align="center" style="text-align: center;padding: 0;"><a href="https://substack.com/redirect/2/eyJlIjoiaHR0cHM6Ly9uZXdzbGV0dGVyLnByYWdtYXRpY2VuZ2luZWVyLmNvbS9wL2J1aWxkaW5nLWNsYXVkZS1jb2RlLXdpdGgtYm9yaXMtY2hlcm55P3V0bV9jYW1wYWlnbj1lbWFpbC1oYWxmLXBvc3Qmcj0yaWtveGsmdG9rZW49ZXlKMWMyVnlYMmxrSWpveE5USXhNekE0TnpJc0luQnZjM1JmYVdRaU9qRTRPVGN3TnpnMk5Td2lhV0YwSWpveE56Y3lOalE0TURJNUxDSmxlSEFpT2pFM056VXlOREF3TWprc0ltbHpjeUk2SW5CMVlpMDBOVGczTURraUxDSnpkV0lpT2lKd2IzTjBMWEpsWVdOMGFXOXVJbjAubHpWQ3V6TS0xb1JjUHFFNkp2ZTE5V1BLOWZYc1daQm8xV2tmdTdrWUdONCIsInAiOjE4OTcwNzg2NSwicyI6NDU4NzA5LCJmIjp0cnVlLCJ1IjoxNTIxMzA4NzIsImlhdCI6MTc3MjY0ODAyOSwiZXhwIjoyMDg4MjI0MDI5LCJpc3MiOiJwdWItMCIsInN1YiI6ImxpbmstcmVkaXJlY3QifQ.RboQyGgq_345dESZ5DMg2HC6uuHZrxygeFcsAKABzkg?"><img class="header-image" role="presentation" width="550" height="110" src="https://substackcdn.com/image/fetch/$s_!XLTi!,w_1100,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3f6c431d-310a-45a0-90fe-3dc43354ef38_1100x220.png" style="border: none !important;vertical-align: middle;max-width: 550px;display: block;margin: 0 auto;height: auto;width: 100%;"></a></td></tr></tbody></table><div style="font-size: 16px;line-height: 26px;height: 8px">&nbsp;</div><a href="https://substack.com/app-link/post?publication_id=458709&post_id=189707865&utm_source=podcast-email&play_audio=true&r=2ikoxk&utm_campaign=email-play-on-substack&token=eyJ1c2VyX2lkIjoxNTIxMzA4NzIsInBvc3RfaWQiOjE4OTcwNzg2NSwiaWF0IjoxNzcyNjQ4MDI5LCJleHAiOjE3NzUyNDAwMjksImlzcyI6InB1Yi00NTg3MDkiLCJzdWIiOiJwb3N0LXJlYWN0aW9uIn0.lzVCuzM-1oRcPqE6Jve19WPK9fXsWZBo1Wkfu7kYGN4&utm_source=substack&utm_medium=email&utm_content=play_card#play" style="text-decoration:none;"><table role="presentation" width="auto" border="0" cellspacing="0" cellpadding="0" style="background-color:#FF6B00;border-radius:12px;table-layout:fixed;width:100%;max-width:100vw;padding:16px;padding-bottom:20px;background:linear-gradient(180deg, rgba(124,132,132,0.75), rgba(82,84,84,0.75)), rgb(35,37,37);white-space:normal;"><tbody><tr><td><table role="presentation" width="auto" border="0" cellspacing="0" cellpadding="0" style="overflow:hidden;white-space:normal;"><tbody><tr><td style="vertical-align:middle;"><a href="https://substack.com/app-link/post?publication_id=458709&post_id=189707865&utm_source=podcast-email&play_audio=true&r=2ikoxk&utm_campaign=email-play-on-substack&token=eyJ1c2VyX2lkIjoxNTIxMzA4NzIsInBvc3RfaWQiOjE4OTcwNzg2NSwiaWF0IjoxNzcyNjQ4MDI5LCJleHAiOjE3NzUyNDAwMjksImlzcyI6InB1Yi00NTg3MDkiLCJzdWIiOiJwb3N0LXJlYWN0aW9uIn0.lzVCuzM-1oRcPqE6Jve19WPK9fXsWZBo1Wkfu7kYGN4&utm_source=substack&utm_medium=email&utm_content=play_card_show_logo#play" data-native="true" style="width:56px;height:56px;"><img class="pencraft pc-reset outline-detail-vcQLyr pub-logo-m0IFm6 static-XUAQjT" src="https://substackcdn.com/image/fetch/$s_!Kyhq!,w_112,h_112,c_fill,f_auto,q_auto:good,fl_progressive:steep,g_auto/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe4d84a8b-242d-4ba3-b52a-de32cecb72de_2048x2048.png" width="56" height="56" alt="The Pragmatic Engineer" name="The Pragmatic Engineer" style="text-decoration: unset;list-style: none;outline: 1px solid rgb(0,0,0,.1);outline-offset: -1px;border-radius: 8px;box-sizing: border-box;background-color: rgb(255,255,255);margin: 0;flex-shrink: 0;max-width: 550px;border: none !important;vertical-align: middle;"></a></td><td width="16" style="min-width:16px;"></td><td style="vertical-align:middle;"><table role="presentation" width="auto" border="0" cellspacing="0" cellpadding="0"><tbody><tr><td><a class="pencraft pc-opacity-80 pc-minWidth-0 pc-reset overflow-hidden-WdpwT6 ellipsis-Jb8om8 color-white-rGgpJs line-height-20-t4M0El font-meta-MWBumP size-11-NuY2Zx weight-medium-fw81nC transform-uppercase-yKDgcq reset-IxiVJZ meta-EgzBVA" href="https://substack.com/app-link/post?publication_id=458709&post_id=189707865&utm_source=podcast-email&play_audio=true&r=2ikoxk&utm_campaign=email-play-on-substack&token=eyJ1c2VyX2lkIjoxNTIxMzA4NzIsInBvc3RfaWQiOjE4OTcwNzg2NSwiaWF0IjoxNzcyNjQ4MDI5LCJleHAiOjE3NzUyNDAwMjksImlzcyI6InB1Yi00NTg3MDkiLCJzdWIiOiJwb3N0LXJlYWN0aW9uIn0.lzVCuzM-1oRcPqE6Jve19WPK9fXsWZBo1Wkfu7kYGN4&utm_source=substack&utm_medium=email&utm_content=play_card_show_title#play" style="list-style: none;opacity: .8;min-width: 0;color: rgb(255,255,255);text-decoration: unset;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;margin: 0;font-size: 11px;line-height: 20px;font-family: 'SF Compact',-apple-system,system-ui,-apple-system,BlinkMacSystemFont,'Segoe UI',Roboto,Helvetica,Arial,sans-serif,'Apple Color Emoji','Segoe UI Emoji','Segoe UI Symbol';font-weight: 500;text-transform: uppercase;letter-spacing: .2px;">The Pragmatic Engineer</a></td></tr><tr><td><a class="pencraft pc-minWidth-0 pc-reset overflow-hidden-WdpwT6 ellipsis-Jb8om8 color-white-rGgpJs line-height-20-t4M0El font-text-qe4AeH size-15-Psle70 weight-semibold-uqA4FV reset-IxiVJZ" style="list-style: none;min-width: 0;color: rgb(255,255,255);text-decoration: unset;overflow: hidden;text-overflow: ellipsis;margin: 0;font-size: 15px;line-height: 20px;font-family: system-ui,-apple-system,BlinkMacSystemFont,'Segoe UI',Roboto,Helvetica,Arial,sans-serif,'Apple Color Emoji','Segoe UI Emoji','Segoe UI Symbol';font-weight: 600;max-width: 420px;white-space: normal" href="https://substack.com/app-link/post?publication_id=458709&post_id=189707865&utm_source=podcast-email&play_audio=true&r=2ikoxk&utm_campaign=email-play-on-substack&token=eyJ1c2VyX2lkIjoxNTIxMzA4NzIsInBvc3RfaWQiOjE4OTcwNzg2NSwiaWF0IjoxNzcyNjQ4MDI5LCJleHAiOjE3NzUyNDAwMjksImlzcyI6InB1Yi00NTg3MDkiLCJzdWIiOiJwb3N0LXJlYWN0aW9uIn0.lzVCuzM-1oRcPqE6Jve19WPK9fXsWZBo1Wkfu7kYGN4&utm_source=substack&utm_medium=email&utm_content=play_card_post_title#play">Building Claude Code with Bor&#8230;</a></td></tr></tbody></table></td></tr></tbody></table></td></tr><tr height="16"><td></td></tr><tr><td><table role="presentation" width="auto" border="0" cellspacing="0" cellpadding="0"><tbody><tr><td style="vertical-align:center;white-space:nowrap;"><a class="pencraft pc-reset color-white-rGgpJs line-height-20-t4M0El font-meta-MWBumP size-11-NuY2Zx weight-regular-mUq6Gb transform-uppercase-yKDgcq nowrap-QngyoB reset-IxiVJZ meta-EgzBVA" href="https://substack.com/app-link/post?publication_id=458709&post_id=189707865&utm_source=podcast-email&play_audio=true&r=2ikoxk&utm_campaign=email-play-on-substack&token=eyJ1c2VyX2lkIjoxNTIxMzA4NzIsInBvc3RfaWQiOjE4OTcwNzg2NSwiaWF0IjoxNzcyNjQ4MDI5LCJleHAiOjE3NzUyNDAwMjksImlzcyI6InB1Yi00NTg3MDkiLCJzdWIiOiJwb3N0LXJlYWN0aW9uIn0.lzVCuzM-1oRcPqE6Jve19WPK9fXsWZBo1Wkfu7kYGN4&utm_source=substack&utm_medium=email&utm_content=play_card_duration#play" style="list-style: none;color: rgb(255,255,255);text-decoration: unset;margin: 0;font-size: 11px;line-height: 20px;font-family: 'SF Compact',-apple-system,system-ui,-apple-system,BlinkMacSystemFont,'Segoe UI',Roboto,Helvetica,Arial,sans-serif,'Apple Color Emoji','Segoe UI Emoji','Segoe UI Symbol';font-weight: 400;text-transform: uppercase;white-space: nowrap;letter-spacing: .2px;">0:00</a></td><td width="8" style="min-width:8px;"></td><td style="vertical-align:center;width:100%;"><a href="https://substack.com/app-link/post?publication_id=458709&post_id=189707865&utm_source=podcast-email&play_audio=true&r=2ikoxk&utm_campaign=email-play-on-substack&token=eyJ1c2VyX2lkIjoxNTIxMzA4NzIsInBvc3RfaWQiOjE4OTcwNzg2NSwiaWF0IjoxNzcyNjQ4MDI5LCJleHAiOjE3NzUyNDAwMjksImlzcyI6InB1Yi00NTg3MDkiLCJzdWIiOiJwb3N0LXJlYWN0aW9uIn0.lzVCuzM-1oRcPqE6Jve19WPK9fXsWZBo1Wkfu7kYGN4&utm_source=substack&utm_medium=email&utm_content=play_card_progress_bar#play" style="display:block;background-color:rgba(255,255,255,0.4);border-radius:9999px;height:4px;width:100%;"></a></td><td width="8" style="min-width:8px;"></td><td style="vertical-align:center;white-space:nowrap;"><a class="pencraft pc-reset color-white-rGgpJs line-height-20-t4M0El font-meta-MWBumP size-11-NuY2Zx weight-regular-mUq6Gb transform-uppercase-yKDgcq nowrap-QngyoB reset-IxiVJZ meta-EgzBVA" href="https://substack.com/app-link/post?publication_id=458709&post_id=189707865&utm_source=podcast-email&play_audio=true&r=2ikoxk&utm_campaign=email-play-on-substack&token=eyJ1c2VyX2lkIjoxNTIxMzA4NzIsInBvc3RfaWQiOjE4OTcwNzg2NSwiaWF0IjoxNzcyNjQ4MDI5LCJleHAiOjE3NzUyNDAwMjksImlzcyI6InB1Yi00NTg3MDkiLCJzdWIiOiJwb3N0LXJlYWN0aW9uIn0.lzVCuzM-1oRcPqE6Jve19WPK9fXsWZBo1Wkfu7kYGN4&utm_source=substack&utm_medium=email&utm_content=play_card_duration#play" style="list-style: none;color: rgb(255,255,255);text-decoration: unset;margin: 0;font-size: 11px;line-height: 20px;font-family: 'SF Compact',-apple-system,system-ui,-apple-system,BlinkMacSystemFont,'Segoe UI',Roboto,Helvetica,Arial,sans-serif,'Apple Color Emoji','Segoe UI Emoji','Segoe UI Symbol';font-weight: 400;text-transform: uppercase;white-space: nowrap;letter-spacing: .2px;">1:37:00</a></td><td width="8" style="min-width:8px;"></td><td width="16" style="min-width:16px;"></td><td style="vertical-align:center;"><a href="https://substack.com/app-link/post?publication_id=458709&post_id=189707865&utm_source=podcast-email&play_audio=true&r=2ikoxk&utm_campaign=email-play-on-substack&token=eyJ1c2VyX2lkIjoxNTIxMzA4NzIsInBvc3RfaWQiOjE4OTcwNzg2NSwiaWF0IjoxNzcyNjQ4MDI5LCJleHAiOjE3NzUyNDAwMjksImlzcyI6InB1Yi00NTg3MDkiLCJzdWIiOiJwb3N0LXJlYWN0aW9uIn0.lzVCuzM-1oRcPqE6Jve19WPK9fXsWZBo1Wkfu7kYGN4&utm_source=substack&utm_medium=email&utm_content=play_card_play_button#play" data-testid="email-audio-play-button"><img src="https://substackcdn.com/image/fetch/$s_!x5iK!,w_48,c_scale,f_png,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack.com%2Ficon%2FPlayIconRounded%3Fv%3D4%26height%3D48%26fill%3Drgba(255%252C255%252C255%252C0.8)%26stroke%3Dnone%26strokeWidth%3D3.6" width="24" height="24" style="border: none;vertical-align: middle;max-width: 24px" alt=""></a></td><td width="4" style="min-width:4px;"></td></tr></tbody></table></td></tr></tbody></table></a><table role="presentation" width="auto" border="0" cellspacing="0" cellpadding="0" style="width:100%;"><tbody><tr><td><div style="font-size: 16px;line-height: 26px;height: 16px">&nbsp;</div></td></tr><tr height="8"><td></td></tr><tr><td><table role="presentation" width="auto" border="0" cellspacing="0" cellpadding="0" style="width:100%;"><tbody><tr><td style="vertical-align:middle;width:100%;"><table class="fullWidth-mgXGs7" role="presentation" width="auto" border="0" cellspacing="0" cellpadding="0" style="box-sizing: border-box;width: 100%;min-height: 40px;padding-left: 0;padding-right: 0;"><tbody><tr><td class="fullWidth-mgXGs7 emailButtonTd-o2ymya priority_primary-vWRHI0" align="center" style="box-sizing: border-box;width: 100%;min-height: 40px;padding-left: 0;padding-right: 0;border-radius: 8px;background-color: #FF6B00;"><a class="fullWidth-mgXGs7 emailButtonA-Ktpg7h" href="https://substack.com/app-link/post?publication_id=458709&post_id=189707865&utm_source=podcast-email&play_audio=true&r=2ikoxk&utm_campaign=email-play-on-substack&token=eyJ1c2VyX2lkIjoxNTIxMzA4NzIsInBvc3RfaWQiOjE4OTcwNzg2NSwiaWF0IjoxNzcyNjQ4MDI5LCJleHAiOjE3NzUyNDAwMjksImlzcyI6InB1Yi00NTg3MDkiLCJzdWIiOiJwb3N0LXJlYWN0aW9uIn0.lzVCuzM-1oRcPqE6Jve19WPK9fXsWZBo1Wkfu7kYGN4&utm_content=listen_now_button" style="box-sizing: border-box;width: 100%;min-height: 40px;padding-left: 0;padding-right: 0;font-family: system-ui,-apple-system,BlinkMacSystemFont,'Segoe UI',Roboto,Helvetica,Arial,sans-serif,'Apple Color Emoji','Segoe UI Emoji','Segoe UI Symbol';font-size: 14px;font-weight: 600;letter-spacing: -.15px;border-radius: 8px;padding: 12px 24px;line-height: 1;text-decoration: none;display: inline-block;color: #ffffff;border: none;"><svg class="lucide lucide-headphones" xmlns="http://www.w3.org/2000/svg" width="16" height="16" viewBox="0 0 24 24" fill="none" stroke="#ffffff" stroke-width="1" stroke-linecap="round" stroke-linejoin="round"><path d="M3 14h3a2 2 0 0 1 2 2v3a2 2 0 0 1-2 2H5a2 2 0 0 1-2-2v-7a9 9 0 0 1 18 0v7a2 2 0 0 1-2 2h-1a2 2 0 0 1-2-2v-3a2 2 0 0 1 2-2h3"></path></svg><span style="margin-left:8px;vertical-align:middle;">Listen now</span></a></td></tr></tbody></table></td></tr></tbody></table></td></tr><tr height="8"><td></td></tr><tr><td><div style="font-size: 16px;line-height: 26px;height: 16px">&nbsp;</div></td></tr></tbody></table><div class="post typography" dir="auto" style="--image-offset-margin: -120px;padding: 32px 0 0 0;font-size: 16px;line-height: 26px;"><div class="post-header" role="region" aria-label="Post header" style="font-size: 16px;line-height: 26px;"><h1 class="post-title published title-X77sOw" dir="auto" style="direction: auto;text-align: start;unicode-bidi: isolate;color: rgb(54,55,55);font-family: Lora,sans-serif;font-weight: 600;-webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: antialiased;-webkit-appearance: optimizelegibility;-moz-appearance: optimizelegibility;appearance: optimizelegibility;margin: 0;line-height: 36px;font-size: 32px;"><a href="https://substack.com/app-link/post?publication_id=458709&post_id=189707865&utm_source=post-email-title&utm_campaign=email-post-title&isFreemail=true&r=2ikoxk&token=eyJ1c2VyX2lkIjoxNTIxMzA4NzIsInBvc3RfaWQiOjE4OTcwNzg2NSwiaWF0IjoxNzcyNjQ4MDI5LCJleHAiOjE3NzUyNDAwMjksImlzcyI6InB1Yi00NTg3MDkiLCJzdWIiOiJwb3N0LXJlYWN0aW9uIn0.lzVCuzM-1oRcPqE6Jve19WPK9fXsWZBo1Wkfu7kYGN4" style="color: rgb(54,55,55);text-decoration: none;">Building Claude Code with Boris Cherny</a></h1><h3 class="subtitle subtitle-HEEcLo" dir="auto" style="direction: auto;text-align: start;unicode-bidi: isolate;font-family: 'SF Pro Display',-apple-system-headline,system-ui,-apple-system,BlinkMacSystemFont,'Segoe UI',Roboto,Helvetica,Arial,sans-serif,'Apple Color Emoji','Segoe UI Emoji','Segoe UI Symbol';font-weight: normal;-webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: antialiased;-webkit-appearance: optimizelegibility;-moz-appearance: optimizelegibility;appearance: optimizelegibility;margin: 4px 0 0;color: #777777;line-height: 24px;font-size: 18px;margin-top: 12px;">Claude Code creator Boris Cherny on building AI-powered coding tools, working with agents in parallel, and how the role of the software engineer is evolving in an AI-first world.</h3><table class="post-meta" role="presentation" width="100%" border="0" cellspacing="0" cellpadding="0" style="margin: 1em 0;height: 20px;align-items: center;"><tbody><tr><td><table role="presentation" width="auto" border="0" cellspacing="0" cellpadding="0"><tbody><tr><td><table role="presentation" width="auto" border="0" cellspacing="0" cellpadding="0"><tbody><tr><td style="vertical-align:middle;"><div class="pencraft pc-reset color-primary-zABazT line-height-20-t4M0El font-meta-MWBumP size-11-NuY2Zx weight-medium-fw81nC transform-uppercase-yKDgcq reset-IxiVJZ meta-EgzBVA custom-css-email-post-author" style="list-style: none;font-size: 11px;line-height: 20px;text-decoration: unset;color: rgb(54,55,55);margin: 0;font-family: 'SF Compact',-apple-system,system-ui,-apple-system,BlinkMacSystemFont,'Segoe UI',Roboto,Helvetica,Arial,sans-serif,'Apple Color Emoji','Segoe UI Emoji','Segoe UI Symbol';font-weight: 500;text-transform: uppercase;letter-spacing: .2px;"><a class="pencraft pc-reset color-primary-zABazT line-height-20-t4M0El font-meta-MWBumP size-11-NuY2Zx weight-medium-fw81nC transform-uppercase-yKDgcq reset-IxiVJZ meta-EgzBVA" style="list-style: none;color: rgb(54,55,55);margin: 0;font-size: 11px;line-height: 20px;font-family: 'SF Compact',-apple-system,system-ui,-apple-system,BlinkMacSystemFont,'Segoe UI',Roboto,Helvetica,Arial,sans-serif,'Apple Color Emoji','Segoe UI Emoji','Segoe UI Symbol';font-weight: 500;text-transform: uppercase;letter-spacing: .2px;text-decoration: none" href="https://substack.com/@pragmaticengineer">Gergely Orosz</a></div></td></tr></tbody></table></td></tr><tr><td><table role="presentation" width="auto" border="0" cellspacing="0" cellpadding="0"><tbody><tr><td style="vertical-align:middle;"><div class="pencraft pc-reset color-secondary-ls1g8s line-height-20-t4M0El font-meta-MWBumP size-11-NuY2Zx weight-medium-fw81nC transform-uppercase-yKDgcq reset-IxiVJZ meta-EgzBVA" style="list-style: none;font-size: 11px;line-height: 20px;text-decoration: unset;color: rgb(119,119,119);margin: 0;font-family: 'SF Compact',-apple-system,system-ui,-apple-system,BlinkMacSystemFont,'Segoe UI',Roboto,Helvetica,Arial,sans-serif,'Apple Color Emoji','Segoe UI Emoji','Segoe UI Symbol';font-weight: 500;text-transform: uppercase;letter-spacing: .2px;"><time datetime="2026-03-04T18:09:46.281Z">Mar 4</time></div></td></tr></tbody></table></td></tr></tbody></table></td><td align="right"><table role="presentation" width="auto" border="0" cellspacing="0" cellpadding="0"><tbody><tr><td style="vertical-align:middle;"><a href="https://substack.com/@pragmaticengineer"><img class="custom-css-email-avatar avatar-QIQ5yR" src="https://substackcdn.com/image/fetch/$s_!CPFa!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F58fed27c-f331-4ff3-ba47-135c5a0be0ba_400x400.png" style="box-sizing: border-box;max-width: 550px;border: none;vertical-align: middle;width: 40px;height: 40px;min-width: 40px;min-height: 40px;object-fit: cover;margin: 0px;display: inline;border-radius: 50%" width="40" height="40"></a></td></tr></tbody></table></td></tr></tbody></table><table class="email-ufi-2-top" role="presentation" width="100%" border="0" cellspacing="0" cellpadding="0" style="border-top: 1px solid rgb(0,0,0,.1);border-bottom: 1px solid rgb(0,0,0,.1);min-width: 100%;"><tbody><tr height="16"><td height="16" style="font-size:0px;line-height:0;">&nbsp;</td></tr><tr><td><table role="presentation" width="100%" border="0" cellspacing="0" cellpadding="0"><tbody><tr><td><table role="presentation" width="auto" border="0" cellspacing="0" cellpadding="0"><tbody><tr><td style="vertical-align:middle;"><table role="presentation" width="38" border="0" cellspacing="0" cellpadding="0"><tbody><tr><td align="center"><a class="email-icon-button" href="https://substack.com/app-link/post?publication_id=458709&post_id=189707865&utm_source=substack&isFreemail=true&submitLike=true&token=eyJ1c2VyX2lkIjoxNTIxMzA4NzIsInBvc3RfaWQiOjE4OTcwNzg2NSwicmVhY3Rpb24iOiLinaQiLCJpYXQiOjE3NzI2NDgwMjksImV4cCI6MTc3NTI0MDAyOSwiaXNzIjoicHViLTQ1ODcwOSIsInN1YiI6InJlYWN0aW9uIn0.S1W4LonXIwmugXe5SB-ZiYz6XwP1UX0vQ1hSomBITrU&utm_medium=email&utm_campaign=email-reaction&r=2ikoxk" style="font-family: system-ui,-apple-system,BlinkMacSystemFont,'Segoe UI',Roboto,Helvetica,Arial,sans-serif,'Apple Color Emoji','Segoe UI Emoji','Segoe UI Symbol';display: inline-block;font-weight: 500;border: 1px solid rgb(0,0,0,.1);border-radius: 9999px;text-transform: uppercase;font-size: 12px;line-height: 1;padding: 9px 0;text-decoration: none;color: rgb(119,119,119);min-width: 38px;box-sizing: border-box;width: 38px"><img class="icon" src="https://substackcdn.com/image/fetch/$s_!PeVs!,w_36,c_scale,f_png,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack.com%2Ficon%2FLucideHeart%3Fv%3D4%26height%3D36%26fill%3Dnone%26stroke%3D%2523808080%26strokeWidth%3D2" width="18" height="18" style="border: none;vertical-align: middle;max-width: 18px" alt=""></a></td></tr></tbody></table></td><td width="8" style="min-width:8px;"></td><td style="vertical-align:middle;"><table role="presentation" width="38" border="0" cellspacing="0" cellpadding="0"><tbody><tr><td align="center"><a class="email-icon-button" href="https://substack.com/app-link/post?publication_id=458709&post_id=189707865&utm_source=substack&utm_medium=email&isFreemail=true&comments=true&token=eyJ1c2VyX2lkIjoxNTIxMzA4NzIsInBvc3RfaWQiOjE4OTcwNzg2NSwiaWF0IjoxNzcyNjQ4MDI5LCJleHAiOjE3NzUyNDAwMjksImlzcyI6InB1Yi00NTg3MDkiLCJzdWIiOiJwb3N0LXJlYWN0aW9uIn0.lzVCuzM-1oRcPqE6Jve19WPK9fXsWZBo1Wkfu7kYGN4&r=2ikoxk&utm_campaign=email-half-magic-comments&action=post-comment&utm_source=substack&utm_medium=email" style="font-family: system-ui,-apple-system,BlinkMacSystemFont,'Segoe UI',Roboto,Helvetica,Arial,sans-serif,'Apple Color Emoji','Segoe UI Emoji','Segoe UI Symbol';display: inline-block;font-weight: 500;border: 1px solid rgb(0,0,0,.1);border-radius: 9999px;text-transform: uppercase;font-size: 12px;line-height: 1;padding: 9px 0;text-decoration: none;color: rgb(119,119,119);min-width: 38px;box-sizing: border-box;width: 38px"><img class="icon" src="https://substackcdn.com/image/fetch/$s_!x1tS!,w_36,c_scale,f_png,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack.com%2Ficon%2FLucideComments%3Fv%3D4%26height%3D36%26fill%3Dnone%26stroke%3D%2523808080%26strokeWidth%3D2" width="18" height="18" style="border: none;vertical-align: middle;max-width: 18px" alt=""></a></td></tr></tbody></table></td><td width="8" style="min-width:8px;"></td><td style="vertical-align:middle;"><table role="presentation" width="38" border="0" cellspacing="0" cellpadding="0"><tbody><tr><td align="center"><a class="email-icon-button" href="https://substack.com/app-link/post?publication_id=458709&post_id=189707865&utm_source=substack&utm_medium=email&utm_content=share&utm_campaign=email-share&action=share&triggerShare=true&isFreemail=true&r=2ikoxk&token=eyJ1c2VyX2lkIjoxNTIxMzA4NzIsInBvc3RfaWQiOjE4OTcwNzg2NSwiaWF0IjoxNzcyNjQ4MDI5LCJleHAiOjE3NzUyNDAwMjksImlzcyI6InB1Yi00NTg3MDkiLCJzdWIiOiJwb3N0LXJlYWN0aW9uIn0.lzVCuzM-1oRcPqE6Jve19WPK9fXsWZBo1Wkfu7kYGN4" style="font-family: system-ui,-apple-system,BlinkMacSystemFont,'Segoe UI',Roboto,Helvetica,Arial,sans-serif,'Apple Color Emoji','Segoe UI Emoji','Segoe UI Symbol';display: inline-block;font-weight: 500;border: 1px solid rgb(0,0,0,.1);border-radius: 9999px;text-transform: uppercase;font-size: 12px;line-height: 1;padding: 9px 0;text-decoration: none;color: rgb(119,119,119);min-width: 38px;box-sizing: border-box;width: 38px"><img class="icon" src="https://substackcdn.com/image/fetch/$s_!_L14!,w_36,c_scale,f_png,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack.com%2Ficon%2FLucideShare2%3Fv%3D4%26height%3D36%26fill%3Dnone%26stroke%3D%2523808080%26strokeWidth%3D2" width="18" height="18" style="border: none;vertical-align: middle;max-width: 18px" alt=""></a></td></tr></tbody></table></td><td width="8" style="min-width:8px;"></td><td style="vertical-align:middle;"><table role="presentation" width="38" border="0" cellspacing="0" cellpadding="0"><tbody><tr><td align="center"><a class="email-icon-button" href="https://substack.com/redirect/2/eyJlIjoiaHR0cHM6Ly9vcGVuLnN1YnN0YWNrLmNvbS9wdWIvcHJhZ21hdGljZW5naW5lZXIvcC9idWlsZGluZy1jbGF1ZGUtY29kZS13aXRoLWJvcmlzLWNoZXJueT91dG1fc291cmNlPXN1YnN0YWNrJnV0bV9tZWRpdW09ZW1haWwmdXRtX2NhbXBhaWduPWVtYWlsLXJlc3RhY2stY29tbWVudCZhY3Rpb249cmVzdGFjay1jb21tZW50JnI9Mmlrb3hrJnRva2VuPWV5SjFjMlZ5WDJsa0lqb3hOVEl4TXpBNE56SXNJbkJ2YzNSZmFXUWlPakU0T1Rjd056ZzJOU3dpYVdGMElqb3hOemN5TmpRNE1ESTVMQ0psZUhBaU9qRTNOelV5TkRBd01qa3NJbWx6Y3lJNkluQjFZaTAwTlRnM01Ea2lMQ0p6ZFdJaU9pSndiM04wTFhKbFlXTjBhVzl1SW4wLmx6VkN1ek0tMW9SY1BxRTZKdmUxOVdQSzlmWHNXWkJvMVdrZnU3a1lHTjQiLCJwIjoxODk3MDc4NjUsInMiOjQ1ODcwOSwiZiI6dHJ1ZSwidSI6MTUyMTMwODcyLCJpYXQiOjE3NzI2NDgwMjksImV4cCI6MjA4ODIyNDAyOSwiaXNzIjoicHViLTAiLCJzdWIiOiJsaW5rLXJlZGlyZWN0In0.a5IZabLjVj5q0oHv9pe_52DJUuxTIZrcs9q7ltzlUn4?&utm_source=substack&utm_medium=email" style="font-family: system-ui,-apple-system,BlinkMacSystemFont,'Segoe UI',Roboto,Helvetica,Arial,sans-serif,'Apple Color Emoji','Segoe UI Emoji','Segoe UI Symbol';display: inline-block;font-weight: 500;border: 1px solid rgb(0,0,0,.1);border-radius: 9999px;text-transform: uppercase;font-size: 12px;line-height: 1;padding: 9px 0;text-decoration: none;color: rgb(119,119,119);min-width: 38px;box-sizing: border-box;width: 38px"><img class="icon" src="https://substackcdn.com/image/fetch/$s_!5EGt!,w_36,c_scale,f_png,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack.com%2Ficon%2FNoteForwardIcon%3Fv%3D4%26height%3D36%26fill%3Dnone%26stroke%3D%2523808080%26strokeWidth%3D2" width="18" height="18" style="border: none;vertical-align: middle;max-width: 18px" alt=""></a></td></tr></tbody></table></td></tr></tbody></table></td><td align="right"><table role="presentation" width="auto" border="0" cellspacing="0" cellpadding="0"><tbody><tr><td style="vertical-align:middle;"><table role="presentation" width="auto" border="0" cellspacing="0" cellpadding="0"><tbody><tr><td align="center"><a class="email-button-outline" href="https://open.substack.com/pub/pragmaticengineer/p/building-claude-code-with-boris-cherny?utm_source=email&redirect=app-store&utm_campaign=email-read-in-app" style="font-family: system-ui,-apple-system,BlinkMacSystemFont,'Segoe UI',Roboto,Helvetica,Arial,sans-serif,'Apple Color Emoji','Segoe UI Emoji','Segoe UI Symbol';display: inline-block;font-weight: 500;border: 1px solid rgb(0,0,0,.1);border-radius: 9999px;text-transform: uppercase;font-size: 12px;line-height: 12px;padding: 9px 14px;text-decoration: none;color: rgb(119,119,119);"><div class="email-button-spacer" style="font-size: 16px;line-height: 26px;display: inline-block;vertical-align: middle;max-width: 0;min-height: 18px;"></div><span class="email-button-text" style="vertical-align: middle;margin-right: 4px">READ IN APP</span><img class="icon text-icon" src="https://substackcdn.com/image/fetch/$s_!ET-_!,w_36,c_scale,f_png,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack.com%2Ficon%2FLucideArrowUpRight%3Fv%3D4%26height%3D36%26fill%3Dnone%26stroke%3D%2523808080%26strokeWidth%3D2" width="18" height="18" style="min-width: 18px;min-height: 18px;border: none;vertical-align: middle;margin-right: 0;margin-left: 0;max-width: 18px" alt=""></a></td></tr></tbody></table></td></tr></tbody></table></td></tr></tbody></table></td></tr><tr height="16"><td height="16" style="font-size:0px;line-height:0;">&nbsp;</td></tr></tbody></table></div></div><div class="post typography" dir="auto" style="--image-offset-margin: -120px;padding: 32px 0 0 0;font-size: 16px;line-height: 26px;"><div class="body markup" dir="auto" style="text-align: initial;font-size: 16px;line-height: 26px;width: 100%;word-break: break-word;margin-bottom: 16px;font-family: 'SF Pro Display', -apple-system, system-ui, BlinkMacSystemFont, 'Inter', 'Segoe UI', Roboto, Helvetica, Arial, sans-serif, 'Apple Color Emoji', 'Segoe UI Emoji', 'Segoe UI Symbol';font-weight: 400;"><h3 class="header-anchor-post" style="position: relative;font-family: 'SF Pro Display',-apple-system-headline,system-ui,-apple-system,BlinkMacSystemFont,'Segoe UI',Roboto,Helvetica,Arial,sans-serif,'Apple Color Emoji','Segoe UI Emoji','Segoe UI Symbol';font-weight: bold;-webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: antialiased;-webkit-appearance: optimizelegibility;-moz-appearance: optimizelegibility;appearance: optimizelegibility;margin: 1em 0 0.625em 0;color: rgb(54,55,55);line-height: 1.16em;font-size: 1.375em;margin-top: 0;">Stream the latest episode</h3><p style="margin: 0 0 20px 0;color: rgb(54,55,55);line-height: 26px;font-size: 16px;"><strong><span>Listen and watch now on </span><a href="https://substack.com/redirect/4ecf80d6-240b-4a26-a568-9b2df36a9943?j=eyJ1IjoiMmlrb3hrIn0.vKHD5fdGMMXYob0i47zVWMEWjKHzEVsGH8dbvrCMAbY" rel="" style="color: rgb(54,55,55);text-decoration: underline;">YouTube</a><span>, </span><a href="https://substack.com/redirect/8e4a0e32-67f4-40b9-9a36-958c6cd2f121?j=eyJ1IjoiMmlrb3hrIn0.vKHD5fdGMMXYob0i47zVWMEWjKHzEVsGH8dbvrCMAbY" rel="" style="color: rgb(54,55,55);text-decoration: underline;">Spotify</a><span>, and </span><a href="https://substack.com/redirect/9aa27a7d-da5d-402c-989b-e44e744db117?j=eyJ1IjoiMmlrb3hrIn0.vKHD5fdGMMXYob0i47zVWMEWjKHzEVsGH8dbvrCMAbY" rel="" style="color: rgb(54,55,55);text-decoration: underline;">Apple</a><span>.</span></strong><span> See the episode transcript at the top of this page, and timestamps for the episode at the bottom.</span></p><h3 class="header-anchor-post" style="position: relative;font-family: 'SF Pro Display',-apple-system-headline,system-ui,-apple-system,BlinkMacSystemFont,'Segoe UI',Roboto,Helvetica,Arial,sans-serif,'Apple Color Emoji','Segoe UI Emoji','Segoe UI Symbol';font-weight: bold;-webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: antialiased;-webkit-appearance: optimizelegibility;-moz-appearance: optimizelegibility;appearance: optimizelegibility;margin: 1em 0 0.625em 0;color: rgb(54,55,55);line-height: 1.16em;font-size: 1.375em;"><strong>Brought to You by</strong></h3><div class="captioned-image-container-static" style="font-size: 16px;line-height: 26px;margin: 32px auto;"><figure style="width: 100%;margin: 0 auto;"><table class="image-wrapper" width="100%" border="0" cellspacing="0" cellpadding="0" data-component-name="Image2ToDOMStatic" style="mso-padding-alt: 1em 0 1.6em;"><tbody><tr><td style="text-align: center;"></td><td class="content" align="left" width="800" style="text-align: center;"><a class="image-link" target="_blank" href="https://substack.com/redirect/d9e9735c-582a-4326-b03d-17c964e2fcd5?j=eyJ1IjoiMmlrb3hrIn0.vKHD5fdGMMXYob0i47zVWMEWjKHzEVsGH8dbvrCMAbY" rel="" style="position: relative;flex-direction: column;align-items: center;padding: 0;width: auto;height: auto;border: none;text-decoration: none;display: block;margin: 0;"><img class="wide-image" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/d9835d46-a4d0-40e1-a16b-dba8068fd6ad_800x70.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:70,&quot;width&quot;:800,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:17133,&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://newsletter.pragmaticengineer.com/i/185094534?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd9835d46-a4d0-40e1-a16b-dba8068fd6ad_800x70.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" alt="" width="550" height="48.125" src="https://substackcdn.com/image/fetch/$s_!Gh57!,w_1100,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd9835d46-a4d0-40e1-a16b-dba8068fd6ad_800x70.png" style="border: none !important;vertical-align: middle;display: block;-ms-interpolation-mode: bicubic;height: auto;margin-bottom: 0;width: auto !important;max-width: 100% !important;margin: 0 auto;"></a></td><td style="text-align: center;"></td></tr></tbody></table></figure></div><p style="margin: 0 0 20px 0;color: rgb(54,55,55);line-height: 26px;font-size: 16px;"><span>&#8226; </span><strong><a href="https://substack.com/redirect/7310384f-03f2-413e-99b4-de746d048550?j=eyJ1IjoiMmlrb3hrIn0.vKHD5fdGMMXYob0i47zVWMEWjKHzEVsGH8dbvrCMAbY" rel="" style="color: rgb(54,55,55);text-decoration: underline;">Statsig</a></strong><span> &#8212; &#8288; The unified platform for flags, analytics, experiments, and more. Stop switching between different tools, and have them all in one place. </span><a href="https://substack.com/redirect/7310384f-03f2-413e-99b4-de746d048550?j=eyJ1IjoiMmlrb3hrIn0.vKHD5fdGMMXYob0i47zVWMEWjKHzEVsGH8dbvrCMAbY" rel="" style="color: rgb(54,55,55);text-decoration: underline;">Check out Statsig.</a></p><p style="margin: 0 0 20px 0;color: rgb(54,55,55);line-height: 26px;font-size: 16px;"><span>&#8226; </span><strong><a href="https://substack.com/redirect/389876af-57e6-496c-b7b5-d45f50ea797e?j=eyJ1IjoiMmlrb3hrIn0.vKHD5fdGMMXYob0i47zVWMEWjKHzEVsGH8dbvrCMAbY" rel="" style="color: rgb(54,55,55);text-decoration: underline;">Sonar</a></strong><span> &#8211; The makers of SonarQube, the industry standard for automated code review. Proactively find and fix issues in real-time with </span><strong><a href="https://substack.com/redirect/a1d90259-10c0-48a4-80a2-75c32a96b700?j=eyJ1IjoiMmlrb3hrIn0.vKHD5fdGMMXYob0i47zVWMEWjKHzEVsGH8dbvrCMAbY" rel="" style="color: rgb(54,55,55);text-decoration: underline;">SonarQube MCP Serve</a></strong><a href="https://substack.com/redirect/a1d90259-10c0-48a4-80a2-75c32a96b700?j=eyJ1IjoiMmlrb3hrIn0.vKHD5fdGMMXYob0i47zVWMEWjKHzEVsGH8dbvrCMAbY" rel="" style="color: rgb(54,55,55);text-decoration: underline;">r</a><span> by connecting AI tools like Claude Code, GitHub Copilot, and Cursor directly to Sonar&#8217;s systematic code analysis engine. </span><a href="https://substack.com/redirect/389876af-57e6-496c-b7b5-d45f50ea797e?j=eyJ1IjoiMmlrb3hrIn0.vKHD5fdGMMXYob0i47zVWMEWjKHzEVsGH8dbvrCMAbY" rel="" style="color: rgb(54,55,55);text-decoration: underline;">Learn how Sonar</a><span> provides the essential verification layer for the AI development era.</span></p><p style="margin: 0 0 20px 0;color: rgb(54,55,55);line-height: 26px;font-size: 16px;"><span>&#8226; </span><strong><a href="https://substack.com/redirect/a132f842-2d71-493c-b9d7-0f0ff3ca97b1?j=eyJ1IjoiMmlrb3hrIn0.vKHD5fdGMMXYob0i47zVWMEWjKHzEVsGH8dbvrCMAbY" rel="" style="color: rgb(54,55,55);text-decoration: underline;">WorkOS</a></strong><span> &#8211; Everything you need to make your app enterprise ready. Companies like Anthropic, OpenAI, and Cursor already run on WorkOS. </span><a href="https://substack.com/redirect/a132f842-2d71-493c-b9d7-0f0ff3ca97b1?j=eyJ1IjoiMmlrb3hrIn0.vKHD5fdGMMXYob0i47zVWMEWjKHzEVsGH8dbvrCMAbY" rel="" style="color: rgb(54,55,55);text-decoration: underline;">See why.</a></p><h3 class="header-anchor-post" style="position: relative;font-family: 'SF Pro Display',-apple-system-headline,system-ui,-apple-system,BlinkMacSystemFont,'Segoe UI',Roboto,Helvetica,Arial,sans-serif,'Apple Color Emoji','Segoe UI Emoji','Segoe UI Symbol';font-weight: bold;-webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: antialiased;-webkit-appearance: optimizelegibility;-moz-appearance: optimizelegibility;appearance: optimizelegibility;margin: 1em 0 0.625em 0;color: rgb(54,55,55);line-height: 1.16em;font-size: 1.375em;"><strong>In this episode</strong></h3><p style="margin: 0 0 20px 0;color: rgb(54,55,55);line-height: 26px;font-size: 16px;"><span>Boris Cherny is the creator and Head of Claude Code at Anthropic. He previously spent five years at Meta as a Principal Engineer and is the author of the book </span><em><a href="https://substack.com/redirect/92d7c8fb-d7df-4a00-a32a-1bb9d4200ec0?j=eyJ1IjoiMmlrb3hrIn0.vKHD5fdGMMXYob0i47zVWMEWjKHzEVsGH8dbvrCMAbY" rel="" style="color: rgb(54,55,55);text-decoration: underline;">Programming TypeScript</a><span>.</span></em></p><p style="margin: 0 0 20px 0;color: rgb(54,55,55);line-height: 26px;font-size: 16px;"><span>In this episode of</span><em> Pragmatic Engineer</em><span>, we went through how Claude Code was built and what it means when engineers no longer write most of the code themselves.</span></p><p style="margin: 0 0 20px 0;color: rgb(54,55,55);line-height: 26px;font-size: 16px;">We discuss how Claude Code evolved from a side project into a core internal tool at Anthropic and how Boris uses it day-to-day. We go deep into workflow details, including parallel agents, PR structure, deterministic review patterns, and how the system retrieves context from large codebases. We also get into how Claude Cowork was built.</p><p style="margin: 0 0 20px 0;color: rgb(54,55,55);line-height: 26px;font-size: 16px;">As coding becomes more accessible, the role of engineers shifts rather than shrinks. We examine what that shift means in practice, which skills become more important, and why the lines between product, engineering, and design are blurring.</p><h3 class="header-anchor-post" style="position: relative;font-family: 'SF Pro Display',-apple-system-headline,system-ui,-apple-system,BlinkMacSystemFont,'Segoe UI',Roboto,Helvetica,Arial,sans-serif,'Apple Color Emoji','Segoe UI Emoji','Segoe UI Symbol';font-weight: bold;-webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: antialiased;-webkit-appearance: optimizelegibility;-moz-appearance: optimizelegibility;appearance: optimizelegibility;margin: 1em 0 0.625em 0;color: rgb(54,55,55);line-height: 1.16em;font-size: 1.375em;"><strong>Key observation from Boris</strong></h3><p style="margin: 0 0 20px 0;color: rgb(54,55,55);line-height: 26px;font-size: 16px;">Here are 10 observations from this conversation that I found the most interesting:</p><a class="youtube-wrap" href="https://substack.com/redirect/722558af-8ad1-4247-a4eb-05bbf9ee26aa?j=eyJ1IjoiMmlrb3hrIn0.vKHD5fdGMMXYob0i47zVWMEWjKHzEVsGH8dbvrCMAbY" target="_blank" data-component-name="Youtube2ToDOMStatic" style="display: block;margin: 32px 0;"><img src="https://substackcdn.com/image/youtube/w_728,c_limit/l_youtube_play_qyqt8q,w_120/julbw1JuAz0" style="border: none !important;vertical-align: middle;-ms-interpolation-mode: bicubic;max-width: 100%;height: auto;margin: 0 auto;display: block;width: 100%;"></a><p style="margin: 0 0 20px 0;color: rgb(54,55,55);line-height: 26px;font-size: 16px;"><strong>1. Boris ships 20-30 PRs a day by running 5 parallel Claude instances.</strong><span> Boris works across five terminal tabs (each a separate checkout), starting Claude in plan mode, iterating on the plan, then letting it one-shot the implementation. As he put it: &#8220;once there is a good plan, it will one-shot the implementation almost every time.&#8221;</span></p><p style="margin: 0 0 20px 0;color: rgb(54,55,55);line-height: 26px;font-size: 16px;"><strong>2. Boris learned at Meta that code quality has a measurable, double-digit-percent impact on engineering productivity.</strong><span> At Meta, Boris led causal analysis showing clean codebases meaningfully boost output. This learning holds for AI-generated code, too: partially-migrated codebases with multiple frameworks confuse both humans and models. As Boris put it: &#8220;always make sure that when you start a migration, you finish the migration.&#8221;</span></p><p style="margin: 0 0 20px 0;color: rgb(54,55,55);line-height: 26px;font-size: 16px;"><strong>3. Claude Code&#8217;s &#8220;agentic search&#8221; is really just glob and grep &#8212; and it outperformed RAG. </strong><span>The team tried several approaches to make agentic search better: local vector databases, recursive model-based indexing, and other fancy approaches. All had downsides (stale indexes, permission complexity). Plain glob and grep, driven by the model, beat everything. This approach was inspired by how Boris observed engineers at Instagram searched code when the click-to-definition functionality in Meta&#8217;s in-house coding editor was broken.</span></p><p style="margin: 0 0 20px 0;color: rgb(54,55,55);line-height: 26px;font-size: 16px;"><strong>4. Boris automated himself out of code review well before AI.</strong><span> Boris was one of the most prolific code reviewers at Meta company. And he worked hard to minimize time spent on code review. His system::every time he left the same kind of review comment, he logged it in a spreadsheet. Once a pattern hit 3-4 occurrences, he&#8217;d write a lint rule to automate it away!</span></p><p style="margin: 0 0 20px 0;color: rgb(54,55,55);line-height: 26px;font-size: 16px;"><strong>5. Everyone at Anthropic has the same title &#8212; &#8220;Member of Technical Staff&#8221; &#8212; and it&#8217;s by design.</strong><span> Without role-specific titles, the default assumption is that everyone does everything: product, design, infrastructure, research. As Boris put it: &#8220;It kind of inverts this relationship between people, even if you don&#8217;t know each other well yet.&#8221;</span></p><p style="margin: 0 0 20px 0;color: rgb(54,55,55);line-height: 26px;font-size: 16px;"><strong>6. Claude Cowork was built in ~10 days &#8212; and it&#8217;s growing faster than Claude Code did at launch. </strong><span>The team spotted &#8220;latent demand&#8221; from non-engineers already hacking with Claude Code (data scientists, finance, sales). The bulk of the engineering complexity for Cowork wasn&#8217;t product logic, but around safety: building classifiers, a shipping VM, OS-level protections against accidental file deletion, and rethinking the permission model for non-technical users.</span></p><p style="margin: 0 0 20px 0;color: rgb(54,55,55);line-height: 26px;font-size: 16px;"><strong>7. PRDs are dead on the Claude Code team &#8212; prototypes replaced them.</strong><span> Instead of writing Product Requirement Documents (specs), they build hundreds of working prototypes before shipping a feature. Boris: &#8220;There&#8217;s just no way we could have shipped this if we started with static mocks and Figma or if we started with a PRD.&#8221;</span></p><p style="margin: 0 0 20px 0;color: rgb(54,55,55);line-height: 26px;font-size: 16px;"><strong>8. This is the year of the generalist (and maybe the year of those with ADHD)</strong><span>. Boris&#8217;s work has shifted from deep-focus single-threaded coding to managing multiple parallel agents and context-switching rapidly. As Boris put it: &#8220;It&#8217;s not so much about deep work, it&#8217;s about how good I am at context switching and jumping across multiple different contexts very quickly.&#8221;</span></p><p style="margin: 0 0 20px 0;color: rgb(54,55,55);line-height: 26px;font-size: 16px;"><strong>9. Fix infra before building a product. </strong><span>Working at Meta, when Boris moved to Instagram, the Python/Django stack was so poor that click-to-definition didn&#8217;t work and the type checker was broken. He abandoned his original team, and went straight to Dev Infra, leading migrations from Python to the Facebook monolith and from REST to GraphQL. He did this because you can&#8217;t build great products on a terrible foundation, and sometimes the highest-leverage move is fixing the platform rather than shipping features.</span></p><p style="margin: 0 0 20px 0;color: rgb(54,55,55);line-height: 26px;font-size: 16px;"><strong>10. Could software engineers of today be the medieval equivalents of scribes? </strong><span>Boris brought up an interesting analogy: in the middle ages, scribes were a tiny literate elite employed by often-illiterate kings. When the printing press was invented, scribes technically lost their jobs. Still, many of them became writers and authors, and the market for written work expanded beyond prediction!</span></p><p style="margin: 0 0 20px 0;color: rgb(54,55,55);line-height: 26px;font-size: 16px;">Boris wondered if we could see the same pattern with software engineers: coding is becoming accessible to everyone. Could the software engineers of today be building systems that have far broader reach, in the future, than ever than before?</p><h3 class="header-anchor-post" style="position: relative;font-family: 'SF Pro Display',-apple-system-headline,system-ui,-apple-system,BlinkMacSystemFont,'Segoe UI',Roboto,Helvetica,Arial,sans-serif,'Apple Color Emoji','Segoe UI Emoji','Segoe UI Symbol';font-weight: bold;-webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: antialiased;-webkit-appearance: optimizelegibility;-moz-appearance: optimizelegibility;appearance: optimizelegibility;margin: 1em 0 0.625em 0;color: rgb(54,55,55);line-height: 1.16em;font-size: 1.375em;"><strong>The Pragmatic Engineer deepdives relevant for this episode</strong></h3><ul style="margin-top: 0;padding: 0;"><li style="margin: 8px 0 0 32px;mso-special-format: bullet;"><p style="color: rgb(54,55,55);line-height: 26px;margin-bottom: 0;box-sizing: border-box;padding-left: 4px;font-size: 16px;margin: 0;"><a href="https://substack.com/redirect/8f334c8d-4386-4428-afd6-714fea5dd346?j=eyJ1IjoiMmlrb3hrIn0.vKHD5fdGMMXYob0i47zVWMEWjKHzEVsGH8dbvrCMAbY" rel="" style="color: rgb(54,55,55);text-decoration: underline;">How Claude Code is built</a></p></li><li style="margin: 8px 0 0 32px;mso-special-format: bullet;"><p style="color: rgb(54,55,55);line-height: 26px;margin-bottom: 0;box-sizing: border-box;padding-left: 4px;font-size: 16px;margin: 0;"><a href="https://substack.com/redirect/6638a624-9eb7-461d-868b-f4173e38fd8c?j=eyJ1IjoiMmlrb3hrIn0.vKHD5fdGMMXYob0i47zVWMEWjKHzEVsGH8dbvrCMAbY" rel="" style="color: rgb(54,55,55);text-decoration: underline;">How Anthropic built Artifacts</a></p></li><li style="margin: 8px 0 0 32px;mso-special-format: bullet;"><p style="color: rgb(54,55,55);line-height: 26px;margin-bottom: 0;box-sizing: border-box;padding-left: 4px;font-size: 16px;margin: 0;"><a href="https://substack.com/redirect/67605226-1dd1-4996-bf67-2dc9aa0f06cd?j=eyJ1IjoiMmlrb3hrIn0.vKHD5fdGMMXYob0i47zVWMEWjKHzEVsGH8dbvrCMAbY" rel="" style="color: rgb(54,55,55);text-decoration: underline;">How Codex is built</a></p></li><li style="margin: 8px 0 0 32px;mso-special-format: bullet;"><p style="color: rgb(54,55,55);line-height: 26px;margin-bottom: 0;box-sizing: border-box;padding-left: 4px;font-size: 16px;margin: 0;"><a href="https://substack.com/redirect/9fbef9ee-3229-44c1-b02d-15295093317e?j=eyJ1IjoiMmlrb3hrIn0.vKHD5fdGMMXYob0i47zVWMEWjKHzEVsGH8dbvrCMAbY" rel="" style="color: rgb(54,55,55);text-decoration: underline;">Real-world engineering challenges: building Cursor</a></p></li></ul><h3 class="header-anchor-post" style="position: relative;font-family: 'SF Pro Display',-apple-system-headline,system-ui,-apple-system,BlinkMacSystemFont,'Segoe UI',Roboto,Helvetica,Arial,sans-serif,'Apple Color Emoji','Segoe UI Emoji','Segoe UI Symbol';font-weight: bold;-webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: antialiased;-webkit-appearance: optimizelegibility;-moz-appearance: optimizelegibility;appearance: optimizelegibility;margin: 1em 0 0.625em 0;color: rgb(54,55,55);line-height: 1.16em;font-size: 1.375em;"><strong>Timestamps</strong></h3><p style="margin: 0 0 20px 0;color: rgb(54,55,55);line-height: 26px;font-size: 16px;"><span>(</span><a href="https://substack.com/redirect/722558af-8ad1-4247-a4eb-05bbf9ee26aa?j=eyJ1IjoiMmlrb3hrIn0.vKHD5fdGMMXYob0i47zVWMEWjKHzEVsGH8dbvrCMAbY" rel="" style="color: rgb(54,55,55);text-decoration: underline;">00:00</a><span>) Intro</span></p><p style="margin: 0 0 20px 0;color: rgb(54,55,55);line-height: 26px;font-size: 16px;"><span>(</span><a href="https://substack.com/redirect/a5337ac5-8612-4cd1-a57f-3f247049697b?j=eyJ1IjoiMmlrb3hrIn0.vKHD5fdGMMXYob0i47zVWMEWjKHzEVsGH8dbvrCMAbY" rel="" style="color: rgb(54,55,55);text-decoration: underline;">11:15</a><span>) Lessons from Meta</span></p><p style="margin: 0 0 20px 0;color: rgb(54,55,55);line-height: 26px;font-size: 16px;"><span>(</span><a href="https://substack.com/redirect/75014fd2-6a9d-446c-82e3-11907c5325ab?j=eyJ1IjoiMmlrb3hrIn0.vKHD5fdGMMXYob0i47zVWMEWjKHzEVsGH8dbvrCMAbY" rel="" style="color: rgb(54,55,55);text-decoration: underline;">19:46</a><span>) Joining Anthropic</span></p><p style="margin: 0 0 20px 0;color: rgb(54,55,55);line-height: 26px;font-size: 16px;"><span>(</span><a href="https://substack.com/redirect/df567947-8f59-4fca-b3f8-7a6854a35d3d?j=eyJ1IjoiMmlrb3hrIn0.vKHD5fdGMMXYob0i47zVWMEWjKHzEVsGH8dbvrCMAbY" rel="" style="color: rgb(54,55,55);text-decoration: underline;">23:08</a><span>) The origins of Claude Code</span></p><p style="margin: 0 0 20px 0;color: rgb(54,55,55);line-height: 26px;font-size: 16px;"><span>(</span><a href="https://substack.com/redirect/2d548cec-f608-4c0e-9c5a-90e624139381?j=eyJ1IjoiMmlrb3hrIn0.vKHD5fdGMMXYob0i47zVWMEWjKHzEVsGH8dbvrCMAbY" rel="" style="color: rgb(54,55,55);text-decoration: underline;">32:55</a><span>) Boris&#8217;s Claude Code workflow</span></p><p style="margin: 0 0 20px 0;color: rgb(54,55,55);line-height: 26px;font-size: 16px;"><span>(</span><a href="https://substack.com/redirect/4f7d3612-c694-43f6-aac8-6c713e9eed4e?j=eyJ1IjoiMmlrb3hrIn0.vKHD5fdGMMXYob0i47zVWMEWjKHzEVsGH8dbvrCMAbY" rel="" style="color: rgb(54,55,55);text-decoration: underline;">36:27</a><span>) Parallel agents</span></p><p style="margin: 0 0 20px 0;color: rgb(54,55,55);line-height: 26px;font-size: 16px;"><span>(</span><a href="https://substack.com/redirect/476a6e71-c305-4ab2-b65c-7dc414ae9d8c?j=eyJ1IjoiMmlrb3hrIn0.vKHD5fdGMMXYob0i47zVWMEWjKHzEVsGH8dbvrCMAbY" rel="" style="color: rgb(54,55,55);text-decoration: underline;">40:25</a><span>) Code reviews</span></p><p style="margin: 0 0 20px 0;color: rgb(54,55,55);line-height: 26px;font-size: 16px;"><span>(</span><a href="https://substack.com/redirect/73bda1cf-d8f6-41e0-b044-8fad6ab23998?j=eyJ1IjoiMmlrb3hrIn0.vKHD5fdGMMXYob0i47zVWMEWjKHzEVsGH8dbvrCMAbY" rel="" style="color: rgb(54,55,55);text-decoration: underline;">47:18</a><span>) Claude Code&#8217;s architecture</span></p><p style="margin: 0 0 20px 0;color: rgb(54,55,55);line-height: 26px;font-size: 16px;"><span>(</span><a href="https://substack.com/redirect/94f4ebf5-2a0e-451c-ad1c-e556aeb0a53c?j=eyJ1IjoiMmlrb3hrIn0.vKHD5fdGMMXYob0i47zVWMEWjKHzEVsGH8dbvrCMAbY" rel="" style="color: rgb(54,55,55);text-decoration: underline;">52:38</a><span>) Permissions and sandboxing</span></p><p style="margin: 0 0 20px 0;color: rgb(54,55,55);line-height: 26px;font-size: 16px;"><span>(</span><a href="https://substack.com/redirect/f3c74b9b-99ab-4e18-b042-cdb2ff8118af?j=eyJ1IjoiMmlrb3hrIn0.vKHD5fdGMMXYob0i47zVWMEWjKHzEVsGH8dbvrCMAbY" rel="" style="color: rgb(54,55,55);text-decoration: underline;">55:05</a><span>) Engineering culture at Anthropic</span></p><p style="margin: 0 0 20px 0;color: rgb(54,55,55);line-height: 26px;font-size: 16px;"><span>(</span><a href="https://substack.com/redirect/7a47effe-07b0-46c5-98e9-f9a2d1f61b68?j=eyJ1IjoiMmlrb3hrIn0.vKHD5fdGMMXYob0i47zVWMEWjKHzEVsGH8dbvrCMAbY" rel="" style="color: rgb(54,55,55);text-decoration: underline;">1:05:15</a><span>) Claude Cowork</span></p><p style="margin: 0 0 20px 0;color: rgb(54,55,55);line-height: 26px;font-size: 16px;"><span>(</span><a href="https://substack.com/redirect/ab2ce39a-0e6b-47cf-a4dc-b35a046a5585?j=eyJ1IjoiMmlrb3hrIn0.vKHD5fdGMMXYob0i47zVWMEWjKHzEVsGH8dbvrCMAbY" rel="" style="color: rgb(54,55,55);text-decoration: underline;">1:12:48</a><span>) Observability and privacy</span></p><p style="margin: 0 0 20px 0;color: rgb(54,55,55);line-height: 26px;font-size: 16px;"><span>(</span><a href="https://substack.com/redirect/a2164818-dc2c-4872-9bf2-c602d5a6e177?j=eyJ1IjoiMmlrb3hrIn0.vKHD5fdGMMXYob0i47zVWMEWjKHzEVsGH8dbvrCMAbY" rel="" style="color: rgb(54,55,55);text-decoration: underline;">1:14:45</a><span>) Agent swarms</span></p><p style="margin: 0 0 20px 0;color: rgb(54,55,55);line-height: 26px;font-size: 16px;"><span>(</span><a href="https://substack.com/redirect/0aef35a0-6fd1-4278-9788-24f9083eadd6?j=eyJ1IjoiMmlrb3hrIn0.vKHD5fdGMMXYob0i47zVWMEWjKHzEVsGH8dbvrCMAbY" rel="" style="color: rgb(54,55,55);text-decoration: underline;">1:21:16</a><span>) LLMs and the printing press analogy</span></p><p style="margin: 0 0 20px 0;color: rgb(54,55,55);line-height: 26px;font-size: 16px;"><span>(</span><a href="https://substack.com/redirect/ab482f0e-584d-49e2-a19a-d073654df82e?j=eyJ1IjoiMmlrb3hrIn0.vKHD5fdGMMXYob0i47zVWMEWjKHzEVsGH8dbvrCMAbY" rel="" style="color: rgb(54,55,55);text-decoration: underline;">1:30:16</a><span>) Standout engineer archetypes</span></p><p style="margin: 0 0 20px 0;color: rgb(54,55,55);line-height: 26px;font-size: 16px;"><span>(</span><a href="https://substack.com/redirect/d910a7dc-1e70-4605-a4e4-4b1f7cdc2c2c?j=eyJ1IjoiMmlrb3hrIn0.vKHD5fdGMMXYob0i47zVWMEWjKHzEVsGH8dbvrCMAbY" rel="" style="color: rgb(54,55,55);text-decoration: underline;">1:32:12</a><span>) What skills still matter for engineers</span></p><p style="margin: 0 0 20px 0;color: rgb(54,55,55);line-height: 26px;font-size: 16px;"><span>(</span><a href="https://substack.com/redirect/20e5c767-4aba-43c3-ab0d-723b2c856bb6?j=eyJ1IjoiMmlrb3hrIn0.vKHD5fdGMMXYob0i47zVWMEWjKHzEVsGH8dbvrCMAbY" rel="" style="color: rgb(54,55,55);text-decoration: underline;">1:35:24</a><span>) Book recommendations</span></p><h3 class="header-anchor-post" style="position: relative;font-family: 'SF Pro Display',-apple-system-headline,system-ui,-apple-system,BlinkMacSystemFont,'Segoe UI',Roboto,Helvetica,Arial,sans-serif,'Apple Color Emoji','Segoe UI Emoji','Segoe UI Symbol';font-weight: bold;-webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: antialiased;-webkit-appearance: optimizelegibility;-moz-appearance: optimizelegibility;appearance: optimizelegibility;margin: 1em 0 0.625em 0;color: rgb(54,55,55);line-height: 1.16em;font-size: 1.375em;"><strong>References</strong></h3><p style="margin: 0 0 20px 0;color: rgb(54,55,55);line-height: 26px;font-size: 16px;"><strong>Where to find Boris Cherny:</strong></p><p style="margin: 0 0 20px 0;color: rgb(54,55,55);line-height: 26px;font-size: 16px;"><span>&#8226; X: </span><a href="https://substack.com/redirect/21c573d0-9323-4f75-9dac-bfd0c050f663?j=eyJ1IjoiMmlrb3hrIn0.vKHD5fdGMMXYob0i47zVWMEWjKHzEVsGH8dbvrCMAbY" rel="" style="color: rgb(54,55,55);text-decoration: underline;">https://x.com/bcherny</a></p><p style="margin: 0 0 20px 0;color: rgb(54,55,55);line-height: 26px;font-size: 16px;"><span>&#8226; LinkedIn: </span><a href="https://substack.com/redirect/7a0d331a-8ee3-4c70-857c-15682002ed8d?j=eyJ1IjoiMmlrb3hrIn0.vKHD5fdGMMXYob0i47zVWMEWjKHzEVsGH8dbvrCMAbY" rel="" style="color: rgb(54,55,55);text-decoration: underline;">https://www.linkedin.com/in/bcherny</a></p><p style="margin: 0 0 20px 0;color: rgb(54,55,55);line-height: 26px;font-size: 16px;"><span>&#8226; Website: </span><a href="https://substack.com/redirect/2adb4132-90e2-4194-8c54-2cb2e882040f?j=eyJ1IjoiMmlrb3hrIn0.vKHD5fdGMMXYob0i47zVWMEWjKHzEVsGH8dbvrCMAbY" rel="" style="color: rgb(54,55,55);text-decoration: underline;">https://borischerny.com</a></p><p style="margin: 0 0 20px 0;color: rgb(54,55,55);line-height: 26px;font-size: 16px;"><strong>Mentions during the episode:</strong></p><p style="margin: 0 0 20px 0;color: rgb(54,55,55);line-height: 26px;font-size: 16px;"><span>&#8226; Jarred Sumner on LinkedIn: </span><a href="https://substack.com/redirect/9aeab6a3-b674-46ae-9fbe-1052b7c710fd?j=eyJ1IjoiMmlrb3hrIn0.vKHD5fdGMMXYob0i47zVWMEWjKHzEVsGH8dbvrCMAbY" rel="" style="color: rgb(54,55,55);text-decoration: underline;">https://www.linkedin.com/in/jarred-sumner-a8772425</a></p><p style="margin: 0 0 20px 0;color: rgb(54,55,55);line-height: 26px;font-size: 16px;"><span>&#8226; Vladimir Kolesnikov on LinkedIn: </span><a href="https://substack.com/redirect/05297beb-142c-45b4-881d-a1d680a7b728?j=eyJ1IjoiMmlrb3hrIn0.vKHD5fdGMMXYob0i47zVWMEWjKHzEVsGH8dbvrCMAbY" rel="" style="color: rgb(54,55,55);text-decoration: underline;">https://www.linkedin.com/in/voloko</a></p><p style="margin: 0 0 20px 0;color: rgb(54,55,55);line-height: 26px;font-size: 16px;"><span>&#8226; React: </span><a href="https://substack.com/redirect/43c76e47-2e88-443b-be05-885427c7c71a?j=eyJ1IjoiMmlrb3hrIn0.vKHD5fdGMMXYob0i47zVWMEWjKHzEVsGH8dbvrCMAbY" rel="" style="color: rgb(54,55,55);text-decoration: underline;">https://react.dev</a></p><p style="margin: 0 0 20px 0;color: rgb(54,55,55);line-height: 26px;font-size: 16px;"><span>&#8226; Will Bailey on LinkedIn: </span><a href="https://substack.com/redirect/150e0552-7335-40bd-830c-d939de63cbde?j=eyJ1IjoiMmlrb3hrIn0.vKHD5fdGMMXYob0i47zVWMEWjKHzEVsGH8dbvrCMAbY" rel="" style="color: rgb(54,55,55);text-decoration: underline;">https://www.linkedin.com/in/willbailey</a></p><p style="margin: 0 0 20px 0;color: rgb(54,55,55);line-height: 26px;font-size: 16px;"><span>&#8226; Fiona Fung on LinkedIn: </span><a href="https://substack.com/redirect/f35cc9a3-c5f4-4154-9e31-76ca0589ed23?j=eyJ1IjoiMmlrb3hrIn0.vKHD5fdGMMXYob0i47zVWMEWjKHzEVsGH8dbvrCMAbY" rel="" style="color: rgb(54,55,55);text-decoration: underline;">https://www.linkedin.com/in/fionafung</a></p><p style="margin: 0 0 20px 0;color: rgb(54,55,55);line-height: 26px;font-size: 16px;"><span>&#8226; Inside Meta&#8217;s Engineering Culture: Part 1: </span><a href="https://substack.com/redirect/408a6980-26a2-4e44-984f-0a6d83f7a70a?j=eyJ1IjoiMmlrb3hrIn0.vKHD5fdGMMXYob0i47zVWMEWjKHzEVsGH8dbvrCMAbY" rel="" style="color: rgb(54,55,55);text-decoration: underline;">https://newsletter.pragmaticengineer.com/p/facebook</a></p><p style="margin: 0 0 20px 0;color: rgb(54,55,55);line-height: 26px;font-size: 16px;"><span>&#8226; Inside Meta&#8217;s Engineering Culture: Part 2: </span><a href="https://substack.com/redirect/fb0a4d11-1491-435b-bdba-ae706bcabb26?j=eyJ1IjoiMmlrb3hrIn0.vKHD5fdGMMXYob0i47zVWMEWjKHzEVsGH8dbvrCMAbY" rel="" style="color: rgb(54,55,55);text-decoration: underline;">https://newsletter.pragmaticengineer.com/p/facebook-2</a></p><p style="margin: 0 0 20px 0;color: rgb(54,55,55);line-height: 26px;font-size: 16px;"><span>&#8226; Adam Wolff on LinkedIn: </span><a href="https://substack.com/redirect/12c95f39-f2ea-4041-91f1-c504858908ec?j=eyJ1IjoiMmlrb3hrIn0.vKHD5fdGMMXYob0i47zVWMEWjKHzEVsGH8dbvrCMAbY" rel="" style="color: rgb(54,55,55);text-decoration: underline;">https://www.linkedin.com/in/adamwolff</a></p><p style="margin: 0 0 20px 0;color: rgb(54,55,55);line-height: 26px;font-size: 16px;"><span>&#8226; The Bitter Lesson: </span><a href="https://substack.com/redirect/2d6cd9b6-7bd3-40e6-a2ea-44c93f0ba7b9?j=eyJ1IjoiMmlrb3hrIn0.vKHD5fdGMMXYob0i47zVWMEWjKHzEVsGH8dbvrCMAbY" rel="" style="color: rgb(54,55,55);text-decoration: underline;">http://www.incompleteideas.net/IncIdeas/BitterLesson.html</a></p><p style="margin: 0 0 20px 0;color: rgb(54,55,55);line-height: 26px;font-size: 16px;"><span>&#8226; How Claude Code is built: </span><a href="https://substack.com/redirect/8f334c8d-4386-4428-afd6-714fea5dd346?j=eyJ1IjoiMmlrb3hrIn0.vKHD5fdGMMXYob0i47zVWMEWjKHzEVsGH8dbvrCMAbY" rel="" style="color: rgb(54,55,55);text-decoration: underline;">https://newsletter.pragmaticengineer.com/p/how-claude-code-is-built</a></p><p style="margin: 0 0 20px 0;color: rgb(54,55,55);line-height: 26px;font-size: 16px;"><span>&#8226; Mike Krieger on X: </span><a href="https://substack.com/redirect/075b0278-a949-42ba-aab7-bee68e1d68a2?j=eyJ1IjoiMmlrb3hrIn0.vKHD5fdGMMXYob0i47zVWMEWjKHzEVsGH8dbvrCMAbY" rel="" style="color: rgb(54,55,55);text-decoration: underline;">https://x.com/mikeyk</a></p><p style="margin: 0 0 20px 0;color: rgb(54,55,55);line-height: 26px;font-size: 16px;"><span>&#8226; Dario Amodei on X: </span><a href="https://substack.com/redirect/86e3eeac-cd57-44e7-97ad-25bb8dfbc9f6?j=eyJ1IjoiMmlrb3hrIn0.vKHD5fdGMMXYob0i47zVWMEWjKHzEVsGH8dbvrCMAbY" rel="" style="color: rgb(54,55,55);text-decoration: underline;">https://x.com/DarioAmodei</a></p><p style="margin: 0 0 20px 0;color: rgb(54,55,55);line-height: 26px;font-size: 16px;"><span>&#8226; Ben Mann on LinkedIn: </span><a href="https://substack.com/redirect/764f6fc4-0988-4f74-a7d9-4014aff13261?j=eyJ1IjoiMmlrb3hrIn0.vKHD5fdGMMXYob0i47zVWMEWjKHzEVsGH8dbvrCMAbY" rel="" style="color: rgb(54,55,55);text-decoration: underline;">https://www.linkedin.com/in/benjamin-mann/</a></p><p style="margin: 0 0 20px 0;color: rgb(54,55,55);line-height: 26px;font-size: 16px;">&#8226; Marc Andreessen: The real AI boom hasn&#8217;t even started yet: </p><div class="embedded-post-wrap" data-component-name="EmbeddedPostToDOMStatic" style="font-size: 16px;line-height: 26px;text-align: center;direction: ltr;"><div class="embedded-post" style="font-size: 16px;display: block;text-decoration: none;font-family: system-ui,-apple-system,BlinkMacSystemFont,'Segoe UI',Roboto,Helvetica,Arial,sans-serif,'Apple Color Emoji','Segoe UI Emoji','Segoe UI Symbol';color: #363737;line-height: 1.5;text-align: left;max-width: 600px;box-sizing: border-box;border-radius: 12px;border: 1px solid rgb(0,0,0,.1);margin: 36px auto;padding: 20px;"><div class="embedded-post-header" style="font-size: 16px;line-height: 26px;height: 28px;display: flex;align-items: center;justify-content: flex-start;padding-bottom: 20px;border-bottom: 1px solid rgb(0,0,0,.1);margin-bottom: 20px;"><img class="embedded-post-publication-logo" src="https://substackcdn.com/image/fetch/$s_!8MSN!,w_56,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F441213db-4824-4e48-9d28-a3a18952cbfc_592x592.png" width="28" height="28" style="border: none !important;vertical-align: middle;display: block;-ms-interpolation-mode: bicubic;max-width: 100%;height: 28px;margin: 0 12px 0 0;width: 28px;border-radius: 8px;"><span class="embedded-post-publication-name" style="font-family: 'SF Pro Display',-apple-system-headline,system-ui,-apple-system,BlinkMacSystemFont,'Segoe UI',Roboto,Helvetica,Arial,sans-serif,'Apple Color Emoji','Segoe UI Emoji','Segoe UI Symbol';font-weight: 500;-webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: antialiased;-webkit-appearance: optimizelegibility;-moz-appearance: optimizelegibility;appearance: optimizelegibility;font-size: 16px;line-height: 28px;">Lenny's Newsletter</span></div><div class="embedded-post-title-wrapper" style="font-size: 16px;line-height: 26px;margin-bottom: 8px;display: flex;align-items: flex-start;"><img class="embedded-post-title-icon embedded-post-title-icon-static" src="https://substackcdn.com/image/fetch/$s_!XmrV!,w_19,c_limit,f_png,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack.com%2Fimg%2Fpodcast-headphones.svg" style="border: none !important;vertical-align: middle;-ms-interpolation-mode: bicubic;max-width: 100%;display: flex;height: 16px;margin: unset;stroke: #363737;margin-right: 9px;width: 16px;margin-top: 5px;"><a class="embedded-post-title" href="https://substack.com/redirect/5f403483-695a-4da0-9418-bd58fb5c866e?j=eyJ1IjoiMmlrb3hrIn0.vKHD5fdGMMXYob0i47zVWMEWjKHzEVsGH8dbvrCMAbY" rel="" style="font-family: 'SF Pro Display',-apple-system-headline,system-ui,-apple-system,BlinkMacSystemFont,'Segoe UI',Roboto,Helvetica,Arial,sans-serif,'Apple Color Emoji','Segoe UI Emoji','Segoe UI Symbol';font-weight: 700;-webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: antialiased;-webkit-appearance: optimizelegibility;-moz-appearance: optimizelegibility;appearance: optimizelegibility;color: #363737;font-size: 18px;text-decoration: none;">Marc Andreessen: The real AI boom hasn&#8217;t even started yet</a></div><div class="embedded-post-body" style="font-family: system-ui,-apple-system,BlinkMacSystemFont,'Segoe UI',Roboto,Helvetica,Arial,sans-serif,'Apple Color Emoji','Segoe UI Emoji','Segoe UI Symbol';font-size: 16px;line-height: 1.6;margin-bottom: 16px;color: #777777;margin-top: 4px;">Marc Andreessen is a founder, investor, and co-founder of Netscape, as well as co-founder of the venture capital firm Andreessen Horowitz (a16z). In this conversation, we dig into why we&#8217;re living through a unique and one of the most incredible times in history, and what comes next&#8230;</div><div class="embedded-post-cta-wrapper" style="display: inline-flex;box-sizing: border-box;border-radius: 8px;border: 1px solid rgb(0,0,0,.1);padding: 10px 12px;font-size: 16px;line-height: 16px;margin-bottom: 16px;font-weight: 500;align-items: center;"><img class="embedded-post-cta-icon-static" width="12" height="12" src="https://substackcdn.com/image/fetch/$s_!fO23!,w_12,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack.com%2Fimg%2Faudio-player-play.png" style="border: none !important;vertical-align: middle;display: block;-ms-interpolation-mode: bicubic;max-width: 100%;height: auto;margin: 0 auto;margin-right: 9px;"><a class="embedded-post-cta" href="https://substack.com/redirect/5f403483-695a-4da0-9418-bd58fb5c866e?j=eyJ1IjoiMmlrb3hrIn0.vKHD5fdGMMXYob0i47zVWMEWjKHzEVsGH8dbvrCMAbY" rel="" style="color: #363737;text-decoration: none;">Listen now</a></div><div class="embedded-post-meta" style="line-height: 26px;color: #777777;font-size: 14px;">a month ago &#183; 141 likes &#183; 5 comments &#183; Lenny Rachitsky</div></div></div><p style="margin: 0 0 20px 0;color: rgb(54,55,55);line-height: 26px;font-size: 16px;"><span>&#8226; Cat Wu on LinkedIn: </span><a href="https://substack.com/redirect/d99bfd2a-f2dd-4aff-91b9-7835021c0eb5?j=eyJ1IjoiMmlrb3hrIn0.vKHD5fdGMMXYob0i47zVWMEWjKHzEVsGH8dbvrCMAbY" rel="" style="color: rgb(54,55,55);text-decoration: underline;">https://www.linkedin.com/in/cat-wu</a></p><p style="margin: 0 0 20px 0;color: rgb(54,55,55);line-height: 26px;font-size: 16px;"><span>&#8226; Asana: </span><a href="https://substack.com/redirect/568c191a-75b7-44fd-853f-f13663c72eb0?j=eyJ1IjoiMmlrb3hrIn0.vKHD5fdGMMXYob0i47zVWMEWjKHzEVsGH8dbvrCMAbY" rel="" style="color: rgb(54,55,55);text-decoration: underline;">https://asana.com</a></p><p style="margin: 0 0 20px 0;color: rgb(54,55,55);line-height: 26px;font-size: 16px;"><span>&#8226; Claude Cowork: </span><a href="https://substack.com/redirect/8f6c812a-7945-401a-90b1-1ec70f70ffeb?j=eyJ1IjoiMmlrb3hrIn0.vKHD5fdGMMXYob0i47zVWMEWjKHzEVsGH8dbvrCMAbY" rel="" style="color: rgb(54,55,55);text-decoration: underline;">https://claude.com/product/cowork</a></p><p style="margin: 0 0 20px 0;color: rgb(54,55,55);line-height: 26px;font-size: 16px;"><span>&#8226; Felix Rieseberg on LinkedIn: </span><a href="https://substack.com/redirect/c460220f-da5e-456a-9e7f-c692792df017?j=eyJ1IjoiMmlrb3hrIn0.vKHD5fdGMMXYob0i47zVWMEWjKHzEVsGH8dbvrCMAbY" rel="" style="color: rgb(54,55,55);text-decoration: underline;">https://www.linkedin.com/in/felixrieseberg</a></p><p style="margin: 0 0 20px 0;color: rgb(54,55,55);line-height: 26px;font-size: 16px;"><span>&#8226; Electron: </span><a href="https://substack.com/redirect/6de8d8a7-98a2-4e2f-a12a-43136ac7fec4?j=eyJ1IjoiMmlrb3hrIn0.vKHD5fdGMMXYob0i47zVWMEWjKHzEVsGH8dbvrCMAbY" rel="" style="color: rgb(54,55,55);text-decoration: underline;">https://www.electronjs.org</a></p><p style="margin: 0 0 20px 0;color: rgb(54,55,55);line-height: 26px;font-size: 16px;"><span>&#8226; Building a C compiler with a team of parallel Claudes: </span><a href="https://substack.com/redirect/ef5bca62-daef-4c29-a372-4a16820d91b3?j=eyJ1IjoiMmlrb3hrIn0.vKHD5fdGMMXYob0i47zVWMEWjKHzEVsGH8dbvrCMAbY" rel="" style="color: rgb(54,55,55);text-decoration: underline;">https://www.anthropic.com/engineering/building-c-compiler</a></p><p style="margin: 0 0 20px 0;color: rgb(54,55,55);line-height: 26px;font-size: 16px;"><span>&#8226; Introducing Claude Opus 4.6: </span><a href="https://substack.com/redirect/aef59ab8-1b31-43b0-b489-e9af3a1e7387?j=eyJ1IjoiMmlrb3hrIn0.vKHD5fdGMMXYob0i47zVWMEWjKHzEVsGH8dbvrCMAbY" rel="" style="color: rgb(54,55,55);text-decoration: underline;">https://www.anthropic.com/news/claude-opus-4-6</a></p><p style="margin: 0 0 20px 0;color: rgb(54,55,55);line-height: 26px;font-size: 16px;"><span>&#8226; Thariq Shihipar on LinkedIn: </span><a href="https://substack.com/redirect/923bb626-be9f-4302-90d3-69a04c9b99d7?j=eyJ1IjoiMmlrb3hrIn0.vKHD5fdGMMXYob0i47zVWMEWjKHzEVsGH8dbvrCMAbY" rel="" style="color: rgb(54,55,55);text-decoration: underline;">https://www.linkedin.com/in/thariqshihipar</a></p><p style="margin: 0 0 20px 0;color: rgb(54,55,55);line-height: 26px;font-size: 16px;"><span>&#8226; </span><em>Programming TypeScript: Making Your JavaScript Applications Scale</em><span>: </span><a href="https://substack.com/redirect/92d7c8fb-d7df-4a00-a32a-1bb9d4200ec0?j=eyJ1IjoiMmlrb3hrIn0.vKHD5fdGMMXYob0i47zVWMEWjKHzEVsGH8dbvrCMAbY" rel="" style="color: rgb(54,55,55);text-decoration: underline;">https://www.amazon.com/Programming-TypeScript-Making-JavaScript-Applications/dp/1492037656</a></p><p style="margin: 0 0 20px 0;color: rgb(54,55,55);line-height: 26px;font-size: 16px;"><span>&#8226; A General Theory of Reactivity: </span><a href="https://substack.com/redirect/4c6d82e8-5872-4e13-8d1e-d9e1d3e70a76?j=eyJ1IjoiMmlrb3hrIn0.vKHD5fdGMMXYob0i47zVWMEWjKHzEVsGH8dbvrCMAbY" rel="" style="color: rgb(54,55,55);text-decoration: underline;">https://kriskowal.gitbooks.io/gtor/content/intro.html</a></p><p style="margin: 0 0 20px 0;color: rgb(54,55,55);line-height: 26px;font-size: 16px;"><span>&#8226; Ryan Dahl on X: </span><a href="https://substack.com/redirect/c4db6375-0e98-4689-a0e1-26d0bb98f17a?j=eyJ1IjoiMmlrb3hrIn0.vKHD5fdGMMXYob0i47zVWMEWjKHzEVsGH8dbvrCMAbY" rel="" style="color: rgb(54,55,55);text-decoration: underline;">https://x.com/rough__sea</a></p><p style="margin: 0 0 20px 0;color: rgb(54,55,55);line-height: 26px;font-size: 16px;"><span>&#8226; Anders Hejlsberg on X: </span><a href="https://substack.com/redirect/b3ba2c1b-9d3a-448c-9428-091063b835ad?j=eyJ1IjoiMmlrb3hrIn0.vKHD5fdGMMXYob0i47zVWMEWjKHzEVsGH8dbvrCMAbY" rel="" style="color: rgb(54,55,55);text-decoration: underline;">https://x.com/ahejlsberg</a></p><p style="margin: 0 0 20px 0;color: rgb(54,55,55);line-height: 26px;font-size: 16px;"><span>&#8226; </span><em>The Three-Body Problem</em><span>: </span><a href="https://substack.com/redirect/fdc588de-2098-49ca-85ef-fa323a7e0913?j=eyJ1IjoiMmlrb3hrIn0.vKHD5fdGMMXYob0i47zVWMEWjKHzEVsGH8dbvrCMAbY" rel="" style="color: rgb(54,55,55);text-decoration: underline;">https://www.amazon.com/Three-Body-Problem-Cixin-Liu/dp/0765382032</a></p><p style="margin: 0 0 20px 0;color: rgb(54,55,55);line-height: 26px;font-size: 16px;"><span>&#8226; </span><em>Accelerando</em><span>: </span><a href="https://substack.com/redirect/92cc756c-5d85-483d-8510-3bcb498e132e?j=eyJ1IjoiMmlrb3hrIn0.vKHD5fdGMMXYob0i47zVWMEWjKHzEVsGH8dbvrCMAbY" rel="" style="color: rgb(54,55,55);text-decoration: underline;">https://www.amazon.com/Accelerando-Singularity-Charles-Stross/dp/0441014151</a></p><p style="margin: 0 0 20px 0;color: rgb(54,55,55);line-height: 26px;font-size: 16px;"><span>&#8226; </span><em>Functional Programming in Scala</em><span>: </span><a href="https://substack.com/redirect/1c7cb5bc-aa10-43b8-b197-016a52582df7?j=eyJ1IjoiMmlrb3hrIn0.vKHD5fdGMMXYob0i47zVWMEWjKHzEVsGH8dbvrCMAbY" rel="" style="color: rgb(54,55,55);text-decoration: underline;">https://www.amazon.com/Functional-Programming-Second-Michael-Pilquist-ebook/dp/B0C4LX999T</a></p><p style="margin: 0 0 20px 0;color: rgb(54,55,55);line-height: 26px;font-size: 16px;">&#8212;</p><p style="margin: 0 0 20px 0;color: rgb(54,55,55);line-height: 26px;font-size: 16px;"><span>Production and marketing by </span><a href="https://substack.com/redirect/b0c71152-5f8e-4336-a4d2-01bc07def174?j=eyJ1IjoiMmlrb3hrIn0.vKHD5fdGMMXYob0i47zVWMEWjKHzEVsGH8dbvrCMAbY" rel="" style="color: rgb(54,55,55);text-decoration: underline;">Pen Name</a><span>. </span></p><p style="margin: 0 0 20px 0;color: rgb(54,55,55);line-height: 26px;font-size: 16px;margin-bottom: 0;"></p></div></div><div class="container-border" style="margin: 32px 0 0;width: 100%;box-sizing: border-box;border-top: 1px solid #e6e6e6;font-size: 16px;line-height: 26px;"></div><div class="typography" style="--image-offset-margin: -120px;font-size: 16px;line-height: 26px;"><div class="postscript" style="margin: 32px 0;font-size: 16px;line-height: 26px;"><div class="body markup" dir="auto" style="text-align: initial;font-size: 16px;line-height: 26px;width: 100%;word-break: break-word;margin-bottom: 16px;"><p style="margin: 0 0 20px 0;color: rgb(54,55,55);line-height: 26px;font-size: 16px;margin-top: 0;"><em>You&#8217;re on the free list for&nbsp;</em><a href="https://substack.com/redirect/2/eyJlIjoiaHR0cHM6Ly9uZXdzbGV0dGVyLnByYWdtYXRpY2VuZ2luZWVyLmNvbT91dG1fY2FtcGFpZ249ZW1haWwtaG9tZSZyPTJpa294ayIsInAiOjE4OTcwNzg2NSwicyI6NDU4NzA5LCJmIjp0cnVlLCJ1IjoxNTIxMzA4NzIsImlhdCI6MTc3MjY0ODAyOSwiZXhwIjoyMDg4MjI0MDI5LCJpc3MiOiJwdWItMCIsInN1YiI6ImxpbmstcmVkaXJlY3QifQ.OdjkrmYG2Jdcx-spxA5IooMt1rgcYctzdi-ir3bgVx0?" rel="" style="color: rgb(54,55,55);text-decoration: underline;">The Pragmatic Engineer</a><em><span>. For the full experience,&nbsp;</span><a href="https://substack.com/redirect/2/eyJlIjoiaHR0cHM6Ly9uZXdzbGV0dGVyLnByYWdtYXRpY2VuZ2luZWVyLmNvbS9zdWJzY3JpYmU_dXRtX3NvdXJjZT1wb3N0JnV0bV9jYW1wYWlnbj1lbWFpbC1jaGVja291dCZuZXh0PWh0dHBzJTNBJTJGJTJGbmV3c2xldHRlci5wcmFnbWF0aWNlbmdpbmVlci5jb20lMkZwJTJGYnVpbGRpbmctY2xhdWRlLWNvZGUtd2l0aC1ib3Jpcy1jaGVybnkmcj0yaWtveGsmdG9rZW49ZXlKMWMyVnlYMmxrSWpveE5USXhNekE0TnpJc0ltbGhkQ0k2TVRjM01qWTBPREF5T1N3aVpYaHdJam94TnpjMU1qUXdNREk1TENKcGMzTWlPaUp3ZFdJdE5EVTROekE1SWl3aWMzVmlJam9pWTJobFkydHZkWFFpZlEuVDJQY1JfdnluRGZNejBIeGRlUlBxbHpqRmJpbEVGeS1iS3h0WDBadDNrdyIsInAiOjE4OTcwNzg2NSwicyI6NDU4NzA5LCJmIjp0cnVlLCJ1IjoxNTIxMzA4NzIsImlhdCI6MTc3MjY0ODAyOSwiZXhwIjoyMDg4MjI0MDI5LCJpc3MiOiJwdWItMCIsInN1YiI6ImxpbmstcmVkaXJlY3QifQ.RceUZWAU3uFOImA69MMYeYg-HVTynfzrvqHWLThoLA0?" rel="" style="color: rgb(54,55,55);text-decoration: underline;">become a paying subscriber</a><span>. Many readers expense this newsletter within their company&#8217;s training/learning/development budget. If you have such a budget, here&#8217;s</span><a href="https://substack.com/redirect/ac5b5fee-a244-4952-adeb-28bea4dedd14?j=eyJ1IjoiMmlrb3hrIn0.vKHD5fdGMMXYob0i47zVWMEWjKHzEVsGH8dbvrCMAbY" rel="" style="color: rgb(54,55,55);text-decoration: underline;"> an email you could send to your manager</a><span>.</span></em></p><div class="subscribe-widget is-signed-up" data-component-name="SubscribeWidget" style="margin: 0 0 1em;direction: ltr;font-size: 16px;line-height: 26px;"><div class="pencraft pc-reset button-wrapper" style="text-decoration: unset;list-style: none;font-size: 16px;line-height: 26px;text-align: center;cursor: pointer;border-radius: 4px;"><a class="button subscribe-btn primary" href="https://substack.com/redirect/2/eyJlIjoiaHR0cHM6Ly9uZXdzbGV0dGVyLnByYWdtYXRpY2VuZ2luZWVyLmNvbS9zdWJzY3JpYmU_dXRtX3NvdXJjZT1wb3N0JnV0bV9jYW1wYWlnbj1lbWFpbC1jaGVja291dCZuZXh0PWh0dHBzJTNBJTJGJTJGbmV3c2xldHRlci5wcmFnbWF0aWNlbmdpbmVlci5jb20lMkZwJTJGYnVpbGRpbmctY2xhdWRlLWNvZGUtd2l0aC1ib3Jpcy1jaGVybnkmcj0yaWtveGsmdG9rZW49ZXlKMWMyVnlYMmxrSWpveE5USXhNekE0TnpJc0ltbGhkQ0k2TVRjM01qWTBPREF5T1N3aVpYaHdJam94TnpjMU1qUXdNREk1TENKcGMzTWlPaUp3ZFdJdE5EVTROekE1SWl3aWMzVmlJam9pWTJobFkydHZkWFFpZlEuVDJQY1JfdnluRGZNejBIeGRlUlBxbHpqRmJpbEVGeS1iS3h0WDBadDNrdyIsInAiOjE4OTcwNzg2NSwicyI6NDU4NzA5LCJmIjp0cnVlLCJ1IjoxNTIxMzA4NzIsImlhdCI6MTc3MjY0ODAyOSwiZXhwIjoyMDg4MjI0MDI5LCJpc3MiOiJwdWItMCIsInN1YiI6ImxpbmstcmVkaXJlY3QifQ.RceUZWAU3uFOImA69MMYeYg-HVTynfzrvqHWLThoLA0?&utm_medium=email&utm_source=subscribe-widget&utm_content=189707865" style="font-family: system-ui,-apple-system,BlinkMacSystemFont,'Segoe UI',Roboto,Helvetica,Arial,sans-serif,'Apple Color Emoji','Segoe UI Emoji','Segoe UI Symbol';display: inline-block;box-sizing: border-box;cursor: pointer;border: none;border-radius: 8px;font-size: 14px;line-height: 20px;font-weight: 600;text-align: center;opacity: 1;outline: none;white-space: nowrap;text-decoration: none !important;background-color: #FF6B00;color: #ffffff !important;margin: 0 auto;padding: 12px 20px;height: auto;"><span style="color: #ffffff;text-decoration: none;">Upgrade to paid</span></a></div></div><p style="margin: 0 0 20px 0;color: rgb(54,55,55);line-height: 26px;font-size: 16px;">This post is public, so feel free to share and forward it.</p><p class="button-wrapper" data-attrs="{&quot;url&quot;:&quot;https://substack.com/redirect/2/eyJlIjoiaHR0cHM6Ly9uZXdzbGV0dGVyLnByYWdtYXRpY2VuZ2luZWVyLmNvbS8_dXRtX3NvdXJjZT1zdWJzdGFjayZ1dG1fbWVkaXVtPWVtYWlsJnV0bV9jb250ZW50PXNoYXJlJmFjdGlvbj1zaGFyZSIsInAiOjE4OTcwNzg2NSwicyI6NDU4NzA5LCJmIjp0cnVlLCJ1IjoxNTIxMzA4NzIsImlhdCI6MTc3MjY0ODAyOSwiZXhwIjoyMDg4MjI0MDI5LCJpc3MiOiJwdWItMCIsInN1YiI6ImxpbmstcmVkaXJlY3QifQ.t74K-UKJW3W8mNn4fCm6KCkPzT843DWZbabxdyIzWAs?&quot;,&quot;text&quot;:&quot;Share The Pragmatic Engineer&quot;,&quot;action&quot;:null,&quot;class&quot;:null}" data-component-name="ButtonCreateButton" style="margin: 0 0 20px 0;color: rgb(54,55,55);line-height: 26px;font-size: 16px;text-align: center;cursor: pointer;border-radius: 4px;"><a class="button primary" href="https://substack.com/redirect/2/eyJlIjoiaHR0cHM6Ly9uZXdzbGV0dGVyLnByYWdtYXRpY2VuZ2luZWVyLmNvbS8_dXRtX3NvdXJjZT1zdWJzdGFjayZ1dG1fbWVkaXVtPWVtYWlsJnV0bV9jb250ZW50PXNoYXJlJmFjdGlvbj1zaGFyZSIsInAiOjE4OTcwNzg2NSwicyI6NDU4NzA5LCJmIjp0cnVlLCJ1IjoxNTIxMzA4NzIsImlhdCI6MTc3MjY0ODAyOSwiZXhwIjoyMDg4MjI0MDI5LCJpc3MiOiJwdWItMCIsInN1YiI6ImxpbmstcmVkaXJlY3QifQ.t74K-UKJW3W8mNn4fCm6KCkPzT843DWZbabxdyIzWAs?" rel="" style="font-family: system-ui,-apple-system,BlinkMacSystemFont,'Segoe UI',Roboto,Helvetica,Arial,sans-serif,'Apple Color Emoji','Segoe UI Emoji','Segoe UI Symbol';display: inline-block;box-sizing: border-box;cursor: pointer;border: none;border-radius: 8px;font-size: 14px;line-height: 20px;font-weight: 600;text-align: center;margin: 0;opacity: 1;outline: none;white-space: nowrap;color: #ffffff !important;text-decoration: none !important;background-color: #FF6B00;padding: 12px 20px;height: auto;"><span style="color: #ffffff;text-decoration: none;">Share The Pragmatic Engineer</span></a></p><p style="margin: 0 0 20px 0;color: rgb(54,55,55);line-height: 26px;font-size: 16px;"><span>If you enjoyed this post, you might enjoy my book, </span><a href="https://substack.com/redirect/55b8d316-e1d5-4456-b969-c1bb3a636395?j=eyJ1IjoiMmlrb3hrIn0.vKHD5fdGMMXYob0i47zVWMEWjKHzEVsGH8dbvrCMAbY" rel="" style="color: rgb(54,55,55);text-decoration: underline;">The Software Engineer's Guidebook</a><span>: navigating senior, tech lead, staff and principal positions at tech companies and startups.</span></p><p style="margin: 0 0 20px 0;color: rgb(54,55,55);line-height: 26px;font-size: 16px;margin-bottom: 0;"></p></div></div></div><table class="email-ufi-2-bottom" role="presentation" width="100%" border="0" cellspacing="0" cellpadding="0" style="border-top: 1px solid rgb(0,0,0,.1);border-bottom: 1px solid rgb(0,0,0,.1);min-width: 100%;"><tbody><tr height="16"><td height="16" style="font-size:0px;line-height:0;">&nbsp;</td></tr><tr><td><table role="presentation" width="100%" border="0" cellspacing="0" cellpadding="0"><tbody><tr><td><table role="presentation" width="auto" border="0" cellspacing="0" cellpadding="0" style="margin:0 auto;"><tbody><tr><td style="vertical-align:middle;"><table role="presentation" width="auto" border="0" cellspacing="0" cellpadding="0"><tbody><tr><td align="center"><a class="email-button-outline" href="https://substack.com/app-link/post?publication_id=458709&post_id=189707865&utm_source=substack&isFreemail=true&submitLike=true&token=eyJ1c2VyX2lkIjoxNTIxMzA4NzIsInBvc3RfaWQiOjE4OTcwNzg2NSwicmVhY3Rpb24iOiLinaQiLCJpYXQiOjE3NzI2NDgwMjksImV4cCI6MTc3NTI0MDAyOSwiaXNzIjoicHViLTQ1ODcwOSIsInN1YiI6InJlYWN0aW9uIn0.S1W4LonXIwmugXe5SB-ZiYz6XwP1UX0vQ1hSomBITrU&utm_medium=email&utm_campaign=email-reaction&r=2ikoxk" style="font-family: system-ui,-apple-system,BlinkMacSystemFont,'Segoe UI',Roboto,Helvetica,Arial,sans-serif,'Apple Color Emoji','Segoe UI Emoji','Segoe UI Symbol';display: inline-block;font-weight: 500;border: 1px solid rgb(0,0,0,.1);border-radius: 9999px;text-transform: uppercase;font-size: 12px;line-height: 12px;padding: 9px 14px;text-decoration: none;color: rgb(119,119,119);"><img class="icon" src="https://substackcdn.com/image/fetch/$s_!PeVs!,w_36,c_scale,f_png,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack.com%2Ficon%2FLucideHeart%3Fv%3D4%26height%3D36%26fill%3Dnone%26stroke%3D%2523808080%26strokeWidth%3D2" width="18" height="18" style="margin-right: 8px;min-width: 18px;min-height: 18px;border: none;vertical-align: middle;max-width: 18px" alt=""><span class="email-button-text" style="vertical-align: middle;">Like</span></a></td></tr></tbody></table></td><td width="8" style="min-width:8px;"></td><td style="vertical-align:middle;"><table role="presentation" width="auto" border="0" cellspacing="0" cellpadding="0"><tbody><tr><td align="center"><a class="email-button-outline" href="https://substack.com/app-link/post?publication_id=458709&post_id=189707865&utm_source=substack&utm_medium=email&isFreemail=true&comments=true&token=eyJ1c2VyX2lkIjoxNTIxMzA4NzIsInBvc3RfaWQiOjE4OTcwNzg2NSwiaWF0IjoxNzcyNjQ4MDI5LCJleHAiOjE3NzUyNDAwMjksImlzcyI6InB1Yi00NTg3MDkiLCJzdWIiOiJwb3N0LXJlYWN0aW9uIn0.lzVCuzM-1oRcPqE6Jve19WPK9fXsWZBo1Wkfu7kYGN4&r=2ikoxk&utm_campaign=email-half-magic-comments&action=post-comment&utm_source=substack&utm_medium=email" style="font-family: system-ui,-apple-system,BlinkMacSystemFont,'Segoe UI',Roboto,Helvetica,Arial,sans-serif,'Apple Color Emoji','Segoe UI Emoji','Segoe UI Symbol';display: inline-block;font-weight: 500;border: 1px solid rgb(0,0,0,.1);border-radius: 9999px;text-transform: uppercase;font-size: 12px;line-height: 12px;padding: 9px 14px;text-decoration: none;color: rgb(119,119,119);"><img class="icon" src="https://substackcdn.com/image/fetch/$s_!x1tS!,w_36,c_scale,f_png,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack.com%2Ficon%2FLucideComments%3Fv%3D4%26height%3D36%26fill%3Dnone%26stroke%3D%2523808080%26strokeWidth%3D2" width="18" height="18" style="margin-right: 8px;min-width: 18px;min-height: 18px;border: none;vertical-align: middle;max-width: 18px" alt=""><span class="email-button-text" style="vertical-align: middle;">Comment</span></a></td></tr></tbody></table></td><td width="8" style="min-width:8px;"></td><td style="vertical-align:middle;"><table role="presentation" width="auto" border="0" cellspacing="0" cellpadding="0"><tbody><tr><td align="center"><a class="email-button-outline" href="https://substack.com/redirect/2/eyJlIjoiaHR0cHM6Ly9vcGVuLnN1YnN0YWNrLmNvbS9wdWIvcHJhZ21hdGljZW5naW5lZXIvcC9idWlsZGluZy1jbGF1ZGUtY29kZS13aXRoLWJvcmlzLWNoZXJueT91dG1fc291cmNlPXN1YnN0YWNrJnV0bV9tZWRpdW09ZW1haWwmdXRtX2NhbXBhaWduPWVtYWlsLXJlc3RhY2stY29tbWVudCZhY3Rpb249cmVzdGFjay1jb21tZW50JnI9Mmlrb3hrJnRva2VuPWV5SjFjMlZ5WDJsa0lqb3hOVEl4TXpBNE56SXNJbkJ2YzNSZmFXUWlPakU0T1Rjd056ZzJOU3dpYVdGMElqb3hOemN5TmpRNE1ESTVMQ0psZUhBaU9qRTNOelV5TkRBd01qa3NJbWx6Y3lJNkluQjFZaTAwTlRnM01Ea2lMQ0p6ZFdJaU9pSndiM04wTFhKbFlXTjBhVzl1SW4wLmx6VkN1ek0tMW9SY1BxRTZKdmUxOVdQSzlmWHNXWkJvMVdrZnU3a1lHTjQiLCJwIjoxODk3MDc4NjUsInMiOjQ1ODcwOSwiZiI6dHJ1ZSwidSI6MTUyMTMwODcyLCJpYXQiOjE3NzI2NDgwMjksImV4cCI6MjA4ODIyNDAyOSwiaXNzIjoicHViLTAiLCJzdWIiOiJsaW5rLXJlZGlyZWN0In0.a5IZabLjVj5q0oHv9pe_52DJUuxTIZrcs9q7ltzlUn4?&utm_source=substack&utm_medium=email" style="font-family: system-ui,-apple-system,BlinkMacSystemFont,'Segoe UI',Roboto,Helvetica,Arial,sans-serif,'Apple Color Emoji','Segoe UI Emoji','Segoe UI Symbol';display: inline-block;font-weight: 500;border: 1px solid rgb(0,0,0,.1);border-radius: 9999px;text-transform: uppercase;font-size: 12px;line-height: 12px;padding: 9px 14px;text-decoration: none;color: rgb(119,119,119);"><img class="icon" src="https://substackcdn.com/image/fetch/$s_!5EGt!,w_36,c_scale,f_png,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack.com%2Ficon%2FNoteForwardIcon%3Fv%3D4%26height%3D36%26fill%3Dnone%26stroke%3D%2523808080%26strokeWidth%3D2" width="18" height="18" style="margin-right: 8px;min-width: 18px;min-height: 18px;border: none;vertical-align: middle;max-width: 18px" alt=""><span class="email-button-text" style="vertical-align: middle;">Restack</span></a></td></tr></tbody></table></td></tr></tbody></table></td><td align="right"><table role="presentation" width="auto" border="0" cellspacing="0" cellpadding="0"><tbody><tr></tr></tbody></table></td></tr></tbody></table></td></tr><tr height="16"><td height="16" style="font-size:0px;line-height:0;">&nbsp;</td></tr></tbody></table><div class="footer footer-ZM59BM" style="color: rgb(119,119,119);text-align: center;font-size: 16px;line-height: 26px;padding: 24px0;"><div style="font-size: 16px;line-height: 26px;padding-bottom: 24px"><p class="pencraft pc-reset color-secondary-ls1g8s size-12-mmZ61m reset-IxiVJZ small meta-B2bqa5" style="list-style: none;font-family: system-ui,-apple-system,BlinkMacSystemFont,'Segoe UI',Roboto,Helvetica,Arial,sans-serif,'Apple Color Emoji','Segoe UI Emoji','Segoe UI Symbol';padding-bottom: 0;font-size: 12px;line-height: 16px;margin: 0;color: rgb(119,119,119);text-decoration: unset;">&#169; 2026 <span>Gergely Orosz</span><br>548 Market Street PMB 72296, San Francisco, CA 94104 <br><a href="https://substack.com/redirect/2/eyJlIjoiaHR0cHM6Ly9uZXdzbGV0dGVyLnByYWdtYXRpY2VuZ2luZWVyLmNvbS9hY3Rpb24vZGlzYWJsZV9lbWFpbD90b2tlbj1leUoxYzJWeVgybGtJam94TlRJeE16QTROeklzSW5CdmMzUmZhV1FpT2pFNE9UY3dOemcyTlN3aWFXRjBJam94TnpjeU5qUTRNREk1TENKbGVIQWlPakU0TURReE9EUXdNamtzSW1semN5STZJbkIxWWkwME5UZzNNRGtpTENKemRXSWlPaUprYVhOaFlteGxYMlZ0WVdsc0luMC5FNE1SNWh5NkpxMFVHTDFpSWxSSl93S0tsbDR6M0YtX3Z6allPdE92YVJNIiwicCI6MTg5NzA3ODY1LCJzIjo0NTg3MDksImYiOnRydWUsInUiOjE1MjEzMDg3MiwiaWF0IjoxNzcyNjQ4MDI5LCJleHAiOjIwODgyMjQwMjksImlzcyI6InB1Yi0wIiwic3ViIjoibGluay1yZWRpcmVjdCJ9.9dw7wKjVknOsmCV-CB55yfjAx7qbF2x_kYeo35GpwwU?" style="text-decoration: underline;color: rgb(119,119,119);"><span style="color: rgb(119,119,119);text-decoration: underline;">Unsubscribe</span></a></p></div><p class="footerSection-EHR0jG small powered-by-substack" style="padding: 0 24px;font-size: 12px;line-height: 20px;margin: 0;color: rgb(119,119,119);font-family: system-ui,-apple-system,BlinkMacSystemFont,'Segoe UI',Roboto,Helvetica,Arial,sans-serif,'Apple Color Emoji','Segoe UI Emoji','Segoe UI Symbol';padding-bottom: 0;margin-top: 0;"><a href="https://substack.com/redirect/f8912d41-b399-4d80-92f1-f0d71744cc79?j=eyJ1IjoiMmlrb3hrIn0.vKHD5fdGMMXYob0i47zVWMEWjKHzEVsGH8dbvrCMAbY" style="color: rgb(119,119,119);text-decoration: none;display: inline-block;margin: 0 4px;"><img src="https://substackcdn.com/image/fetch/$s_!IzGP!,w_262,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack.com%2Fimg%2Femail%2Fgeneric-app-button%402x.png" srcset="https://substackcdn.com/image/fetch/$s_!DIki!,w_131,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack.com%2Fimg%2Femail%2Fgeneric-app-button.png, https://substackcdn.com/image/fetch/$s_!IzGP!,w_262,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack.com%2Fimg%2Femail%2Fgeneric-app-button%402x.png 2x, https://substackcdn.com/image/fetch/$s_!QWua!,w_393,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack.com%2Fimg%2Femail%2Fgeneric-app-button%403x.png 3x" width="131" alt="Get the app" height="40" style="max-width: 550px;border: none !important;vertical-align: middle;"></a><a href="https://substack.com/redirect/2/eyJlIjoiaHR0cHM6Ly9zdWJzdGFjay5jb20vc2lnbnVwP3V0bV9zb3VyY2U9c3Vic3RhY2smdXRtX21lZGl1bT1lbWFpbCZ1dG1fY29udGVudD1mb290ZXImdXRtX2NhbXBhaWduPWF1dG9maWxsZWQtZm9vdGVyJmZyZWVTaWdudXBFbWFpbD1ub3RpZnkrbGRra09TX3dPU0x4akwzclZPMWJjZ0Bub3RpZnkucmVsYXllLmlvJnI9Mmlrb3hrIiwicCI6MTg5NzA3ODY1LCJzIjo0NTg3MDksImYiOnRydWUsInUiOjE1MjEzMDg3MiwiaWF0IjoxNzcyNjQ4MDI5LCJleHAiOjIwODgyMjQwMjksImlzcyI6InB1Yi0wIiwic3ViIjoibGluay1yZWRpcmVjdCJ9.WpWnMVbfWXjd8i6xW9Q39mZvVM1ftjA4xTmOvWP38s4?" style="color: rgb(119,119,119);text-decoration: none;display: inline-block;margin: 0 4px;"><img src="https://substackcdn.com/image/fetch/$s_!LkrL!,w_270,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack.com%2Fimg%2Femail%2Fpublish-button%402x.png" srcset="https://substackcdn.com/image/fetch/$s_!wgfj!,w_135,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack.com%2Fimg%2Femail%2Fpublish-button.png, https://substackcdn.com/image/fetch/$s_!LkrL!,w_270,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack.com%2Fimg%2Femail%2Fpublish-button%402x.png 2x, https://substackcdn.com/image/fetch/$s_!KjtY!,w_405,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack.com%2Fimg%2Femail%2Fpublish-button%403x.png 3x" width="135" alt="Start writing" height="40" style="max-width: 550px;border: none !important;vertical-align: middle;"></a></p></div></div></td><td></td></tr></tbody></table><img src="https://eotrx.substackcdn.com/open?token=eyJtIjoiPDIwMjYwMzA0MTgwOTQ2LjMuN2Q3ZDU4ZTMxYzg4YWNiMkBtZy1kMS5zdWJzdGFjay5jb20-IiwidSI6MTUyMTMwODcyLCJyIjoibm90aWZ5K2xka2tPU193T1NMeGpMM3JWTzFiY2dAbm90aWZ5LnJlbGF5ZS5pbyIsImQiOiJtZy1kMS5zdWJzdGFjay5jb20iLCJwIjoxODk3MDc4NjUsInQiOiJwb2RjYXN0IiwiYSI6ImV2ZXJ5b25lIiwicyI6NDU4NzA5LCJjIjoicG9zdCIsImYiOnRydWUsInBvc2l0aW9uIjoiYm90dG9tIiwiaWF0IjoxNzcyNjQ4MDI5LCJleHAiOjE3NzUyNDAwMjksImlzcyI6InB1Yi0wIiwic3ViIjoiZW8ifQ.4i46yBY3exF5tK7DdjjbSR9zbEvoNNQY3ni6yRsWzbo" alt="" width="1" height="1" border="0" style="height:1px !important;width:1px !important;border-width:0 !important;margin-top:0 !important;margin-bottom:0 !important;margin-right:0 !important;margin-left:0 !important;padding-top:0 !important;padding-bottom:0 !important;padding-right:0 !important;padding-left:0 !important;"/><img width="1" height="1" alt="" src="https://email.mg-d1.substack.com/o/eJw8kL1u7CAQRp9m6a41gG1wQXPrlbZYKa01wNgha4OFYRO_fbQ_SntmdHT0OSw0p3yYLe2FeSMHC9r1jAxXSvStBikZrRiWcaZIGQv5EcvfVQyd5OzTTA4mNw2ae6th6IUm9F5oq1pB0HXAghEgepDQcg1D2zeyUV75TpPkTmt0VpxaWOd_njd7tXtBd2tcWlnYxynTM8GUXIk9SkesPlB0ZOhO-UjxjYM3XA8KlO67FynHRmZL3uFe2Fbt6NK61hjKMVJEu5B_W6tdgsMSUnxY2k4rGFg2MZUwHSfxf_G32-U6fl-u55-vs8wfF27dfGrh9dFkWvCgJiS2V-vTiiGaLeO8YgmO4hwiUWblNXTdKT9jO8ElaCXY3YjfAAAA__81YoPt"></body></html>]]>
      </description>
      <pubDate>Wed, 04 Mar 2026 18:13:56 +0000</pubDate>
      <link>https://app.newsletters.love/collections/fdXqhlaczmtqaB6EHPtdmN2aNCtE5xfl/p/fdXqhlaczmtqaB6EHPtdmN2aNCtE5xfl</link>
    </item>
    <item>
      <title>Why Ledgers Must be Immutable</title>
      <description>
        <![CDATA[<html style="scrollbar-width: thin;scrollbar-color: rgb(219,219,219)rgb(255,255,255);"><head><meta charset="utf-8"><title>Why Ledgers Must be Immutable</title><style>
@media (max-width: 1024px) {
  .typography .pullquote-align-left,
  .typography.editor .pullquote-align-left,
  .typography .pullquote-align-right,
  .typography.editor .pullquote-align-right,
  .typography .pullquote-align-wide,
  .typography.editor .pullquote-align-wide,
  .typography .pullquote-align-center,
  .typography.editor .pullquote-align-center {
    float: none;
    margin: 0 auto;
    width: 100%;
    max-width: 100%;
  }
}
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
  .typography .markup table.image-wrapper img,
  .typography.editor .markup table.image-wrapper img,
  .typography .markup table.kindle-wrapper img,
  .typography.editor .markup table.kindle-wrapper img {
    max-width: 550px;
  }
}
@media (min-width: 1024px) {
  .typography:not(:has(#toc)) .captioned-image-container figure:has(> a.image2-offset-left),
  .typography.editor:not(:has(#toc)) .captioned-image-container figure:has(> a.image2-offset-left) {
    margin-left: var(--image-offset-margin);
  }
  .typography:not(:has(#toc)) .captioned-image-container figure:has(> a.image2-offset-right),
  .typography.editor:not(:has(#toc)) .captioned-image-container figure:has(> a.image2-offset-right) {
    margin-right: var(--image-offset-margin);
  }
}
@media (min-width: 1300px) {
  .typography .captioned-image-container figure:has(> a.image2-offset-left),
  .typography.editor .captioned-image-container figure:has(> a.image2-offset-left) {
    margin-left: var(--image-offset-margin);
  }
  .typography .captioned-image-container figure:has(> a.image2-offset-right),
  .typography.editor .captioned-image-container figure:has(> a.image2-offset-right) {
    margin-right: var(--image-offset-margin);
  }
}
@media (max-width: 1024px) {
  .typography,
  .typography.editor {
    /* Disable offset on mobile/tablet */
  }
  .typography .captioned-image-container figure:has(> a.image2-align-left),
  .typography.editor .captioned-image-container figure:has(> a.image2-align-left),
  .typography .captioned-image-container figure:has(> a.image2-align-right),
  .typography.editor .captioned-image-container figure:has(> a.image2-align-right) {
    float: none;
    margin: 1em auto;
    max-width: 100%;
    width: auto;
    padding: 0;
  }
  .typography .captioned-image-container figure:has(> a.image2-align-left.thefp),
  .typography.editor .captioned-image-container figure:has(> a.image2-align-left.thefp),
  .typography .captioned-image-container figure:has(> a.image2-align-right.thefp),
  .typography.editor .captioned-image-container figure:has(> a.image2-align-right.thefp) {
    margin: 1em auto;
  }
  .typography .captioned-image-container figure:has(> a.image2-offset-left),
  .typography.editor .captioned-image-container figure:has(> a.image2-offset-left),
  .typography .captioned-image-container figure:has(> a.image2-offset-right),
  .typography.editor .captioned-image-container figure:has(> a.image2-offset-right) {
    margin: 1em auto;
  }
  .typography .captioned-image-container figure:has(> a.image2-align-left) .image2-inset,
  .typography.editor .captioned-image-container figure:has(> a.image2-align-left) .image2-inset,
  .typography .captioned-image-container figure:has(> a.image2-align-right) .image2-inset,
  .typography.editor .captioned-image-container figure:has(> a.image2-align-right) .image2-inset {
    display: block;
    justify-content: initial;
  }
}
@media (max-width: 768px) {
  .typography .markup div.sponsorship-campaign-embed,
  .typography.editor .markup div.sponsorship-campaign-embed {
    margin-top: 24px;
    margin-bottom: 24px;
  }
  .typography .markup div.sponsorship-campaign-embed:first-child,
  .typography.editor .markup div.sponsorship-campaign-embed:first-child {
    margin-top: 0px;
  }
}
@media screen and (max-width: 650px) {
  .typography .markup div.youtube-overlay,
  .typography.editor .markup div.youtube-overlay,
  .typography .markup div.vimeo-overlay,
  .typography.editor .markup div.vimeo-overlay {
    display: none !important;
  }
}
@media screen and (max-width: 370px) {
  .typography .markup div.tiktok-wrap,
  .typography.editor .markup div.tiktok-wrap {
    width: calc(95vw - 32px);
    height: calc((95vw - 32px - 2px) / 0.485714);
  }
}
@media screen and (max-width: 650px) {
  .typography .markup div.embedded-publication-wrap .embedded-publication.show-subscribe,
  .typography.editor .markup div.embedded-publication-wrap .embedded-publication.show-subscribe {
    padding: 24px;
  }
}
@media screen and (max-width: 650px) {
  .typography .markup div.subscription-widget-wrap .subscription-widget.show-subscribe,
  .typography.editor .markup div.subscription-widget-wrap .subscription-widget.show-subscribe,
  .typography .markup div.subscription-widget-wrap-editor .subscription-widget.show-subscribe,
  .typography.editor .markup div.subscription-widget-wrap-editor .subscription-widget.show-subscribe,
  .typography .markup div.captioned-button-wrap .subscription-widget.show-subscribe,
  .typography.editor .markup div.captioned-button-wrap .subscription-widget.show-subscribe {
    padding: 0px 24px;
  }
}
@media screen and (max-width: 650px) {
  .typography .markup div.subscription-widget-wrap .subscription-widget.show-subscribe .subscription-widget-subscribe .button,
  .typography.editor .markup div.subscription-widget-wrap .subscription-widget.show-subscribe .subscription-widget-subscribe .button,
  .typography .markup div.subscription-widget-wrap-editor .subscription-widget.show-subscribe .subscription-widget-subscribe .button,
  .typography.editor .markup div.subscription-widget-wrap-editor .subscription-widget.show-subscribe .subscription-widget-subscribe .button,
  .typography .markup div.captioned-button-wrap .subscription-widget.show-subscribe .subscription-widget-subscribe .button,
  .typography.editor .markup div.captioned-button-wrap .subscription-widget.show-subscribe .subscription-widget-subscribe .button {
    padding: 10px 12px;
    min-width: 110px;
  }
}
@media (max-width: 650px) {
  .typography .markup .twitter-embed,
  .typography.editor .markup .twitter-embed,
  .typography .markup .tweet,
  .typography.editor .markup .tweet {
    padding: 12px;
  }
}
@media (max-width: 650px) {
  .typography .markup .twitter-embed .tweet-text,
  .typography.editor .markup .twitter-embed .tweet-text,
  .typography .markup .tweet .tweet-text,
  .typography.editor .markup .tweet .tweet-text {
    font-size: 14px;
    line-height: 20px;
  }
}
@media (max-width: 650px) {
  .typography .markup .twitter-embed .tweet-photos-container.two,
  .typography.editor .markup .twitter-embed .tweet-photos-container.two,
  .typography .markup .tweet .tweet-photos-container.two,
  .typography.editor .markup .tweet .tweet-photos-container.two,
  .typography .markup .twitter-embed .tweet-photos-container.three,
  .typography.editor .markup .twitter-embed .tweet-photos-container.three,
  .typography .markup .tweet .tweet-photos-container.three,
  .typography.editor .markup .tweet .tweet-photos-container.three,
  .typography .markup .twitter-embed .tweet-photos-container.four,
  .typography.editor .markup .twitter-embed .tweet-photos-container.four,
  .typography .markup .tweet .tweet-photos-container.four,
  .typography.editor .markup .tweet .tweet-photos-container.four {
    height: 200px;
  }
}
@media (max-width: 650px) {
  .typography .markup .twitter-embed a.expanded-link .expanded-link-img,
  .typography.editor .markup .twitter-embed a.expanded-link .expanded-link-img,
  .typography .markup .tweet a.expanded-link .expanded-link-img,
  .typography.editor .markup .tweet a.expanded-link .expanded-link-img {
    max-height: 180px;
  }
}
@media (max-width: 650px) {
  .typography .markup .twitter-embed a.expanded-link .expanded-link-description,
  .typography.editor .markup .twitter-embed a.expanded-link .expanded-link-description,
  .typography .markup .tweet a.expanded-link .expanded-link-description,
  .typography.editor .markup .tweet a.expanded-link .expanded-link-description {
    display: none;
  }
}
@media screen and (max-width: 650px) {
  .typography .markup .apple-podcast-container,
  .typography.editor .markup .apple-podcast-container {
    width: unset;
  }
}
@media (max-width: 420px) {
  .typography .markup .install-substack-app-embed img.install-substack-app-embed-img,
  .typography.editor .markup .install-substack-app-embed img.install-substack-app-embed-img {
    margin: 0 auto 16px auto;
  }
}
@media (max-width: 420px) {
  .typography .markup .install-substack-app-embed .install-substack-app-embed-text,
  .typography.editor .markup .install-substack-app-embed .install-substack-app-embed-text {
    margin: 0 0 12px 0;
    max-width: 100%;
    width: auto;
    text-align: center;
  }
}
@media (max-width: 420px) {
  .typography .markup .install-substack-app-embed .install-substack-app-embed-link,
  .typography.editor .markup .install-substack-app-embed .install-substack-app-embed-link {
    display: flex;
    justify-content: center;
  }
}
@media screen and (min-width: 481px) {
  .share-button-container {
    height: 38px;
  }
}
@media screen and (min-width: 481px) {
  .share-button-container a.comment {
    height: 38px;
    line-height: 38px;
    padding-right: 10px;
  }
}
@media screen and (max-width: 480px) {
  .share-button-container .separator {
    display: block;
    margin: 0;
    height: 8px;
    border-left: none;
  }
}
@media screen and (max-width: 480px) {
  .share-button-container a.share.first img {
    padding-left: 0;
  }
}
@media screen and (min-width: 481px) {
  .share-button-container a.mobile {
    display: none !important;
  }
}
@media screen and (min-width: 541px) {
  .settings-add-pub-modal-wrapper .container .add-recommending-pub-modal-container {
    padding: 36px;
    height: 680px;
  }
}
@media screen and (min-width: 541px) {
  .settings-add-pub-modal-wrapper .container .add-recommending-pub-modal-container .footer {
    position: absolute;
    bottom: 36px;
    margin: 0px;
  }
}
@media screen and (max-width: 650px) {
  .header-anchor-parent {
    display: none;
  }
}
@media screen and (max-width: 768px) {
  .post {
    padding: 16px 0 0 0;
  }
}
@media screen and (max-width: 650px) {
  .post .post-header .post-label {
    margin-top: 8px;
  }
}
@media screen and (max-width: 650px) {
  .post .post-header .meta-author-wrap.alternative-meta .meta-right-column .post-meta {
    margin-top: 6px;
  }
}
@media screen and (max-width: 650px) {
  .post .footer-facepile-container {
    height: 64px;
    padding: 0 16px;
    display: flex;
    align-items: center;
    justify-content: flex-start;
    width: 100%;
  }
}
@media screen and (max-width: 650px) {
  .post .post-footer.use-separators {
    justify-content: center;
  }
}
@media screen and (max-width: 650px) {
  .post .post-footer.next-prev {
    height: 64px;
    justify-content: space-between;
    box-sizing: border-box;
  }
}
@media screen and (max-width: 650px) {
  .post-contributor-footer .post-contributor-bio-table {
    display: block;
  }
  .post-contributor-footer .post-contributor-bio-table-row {
    display: flex;
    flex-direction: row;
  }
  .post-contributor-footer .post-contributor-bio-userhead-cell,
  .post-contributor-footer .post-contributor-bio-body-cell {
    display: block;
  }
  .post-contributor-footer .post-contributor-bio-body-cell {
    flex-grow: 1;
  }
  .post-contributor-footer .post-contributor-bio-body-table {
    display: block;
  }
  .post-contributor-footer .post-contributor-bio-body-table-row {
    display: block;
  }
  .post-contributor-footer .post-contributor-bio-copy-cell,
  .post-contributor-footer .post-contributor-bio-controls-cell {
    display: block;
  }
  .post-contributor-footer .post-contributor-bio-copy-cell {
    margin: 0 0 16px 0;
  }
  .post-contributor-footer .post-contributor-bio-controls-cell {
    width: auto;
  }
  .post-contributor-footer .post-contributor-bio-controls {
    margin: auto;
  }
  .post-contributor-footer .post-contributor-bio-controls .button.primary {
    width: 100%;
  }
  .post-contributor-footer .post-contributor-bio-text {
    font-size: 14px;
  }
}
@media screen and (min-width: 768px) {
  .post-silhouette {
    padding: 32px 0;
  }
}
@media screen and (max-width: 650px) {
  .post-silhouette .post-silhouette-title {
    margin-top: 10.44225025px;
    height: 120px;
  }
}
@media screen and (max-width: 650px) {
  .post-silhouette .post-silhouette-meta {
    width: 75%;
  }
}
@media screen and (max-width: 650px) {
  .post-silhouette .post-silhouette-meta.with-byline-image {
    margin: 20px 0;
  }
}
@media screen and (max-width: 650px) {
  .use-theme-bg .post-meta.alternative-meta .post-meta-item,
  .post-meta.alternative-meta .post-meta-item {
    padding-right: 16px;
  }
}
@media screen and (max-width: 370px) {
  .use-theme-bg .post-meta.alternative-meta .post-meta-item,
  .post-meta.alternative-meta .post-meta-item {
    font-size: 14px;
  }
}
@media screen and (max-width: 650px) {
  .use-theme-bg .post-meta.alternative-meta .post-meta-item.guest-author-publication,
  .post-meta.alternative-meta .post-meta-item.guest-author-publication {
    display: none;
  }
}
@media screen and (max-width: 370px) {
  .post-meta .post-meta-item .post-meta-button {
    height: 36px !important;
    /* important to override in-line height style on emails */
  }
  .post-meta .post-meta-item .post-meta-button .meta-button-label {
    display: none;
  }
  .post-meta .post-meta-item .post-meta-button > svg {
    margin-right: 0;
  }
}
@media screen and (max-width: 370px) {
  .post-meta .post-meta-item {
    font-size: 12px;
  }
}
@media screen and (max-width: 650px) {
  .post .floating-subscribe-button {
    bottom: 20px;
    right: 20px;
  }
}
@media (max-width: 1024px) {
  body .pullquote-align-left,
  body .pullquote-align-right,
  body .pullquote-align-wide,
  body .pullquote-align-center {
    float: none;
    margin: 0 auto;
    width: 100%;
    max-width: 100%;
  }
}
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
  body .markup table.image-wrapper img,
  body .markup table.kindle-wrapper img {
    max-width: 550px;
  }
}
@media (min-width: 1024px) {
  body:not(:has(#toc)) .captioned-image-container figure:has(> a.image2-offset-left) {
    margin-left: var(--image-offset-margin);
  }
  body:not(:has(#toc)) .captioned-image-container figure:has(> a.image2-offset-right) {
    margin-right: var(--image-offset-margin);
  }
}
@media (min-width: 1300px) {
  body .captioned-image-container figure:has(> a.image2-offset-left) {
    margin-left: var(--image-offset-margin);
  }
  body .captioned-image-container figure:has(> a.image2-offset-right) {
    margin-right: var(--image-offset-margin);
  }
}
@media (max-width: 1024px) {
  body {
    /* Disable offset on mobile/tablet */
  }
  body .captioned-image-container figure:has(> a.image2-align-left),
  body .captioned-image-container figure:has(> a.image2-align-right) {
    float: none;
    margin: 1em auto;
    max-width: 100%;
    width: auto;
    padding: 0;
  }
  body .captioned-image-container figure:has(> a.image2-align-left.thefp),
  body .captioned-image-container figure:has(> a.image2-align-right.thefp) {
    margin: 1em auto;
  }
  body .captioned-image-container figure:has(> a.image2-offset-left),
  body .captioned-image-container figure:has(> a.image2-offset-right) {
    margin: 1em auto;
  }
  body .captioned-image-container figure:has(> a.image2-align-left) .image2-inset,
  body .captioned-image-container figure:has(> a.image2-align-right) .image2-inset {
    display: block;
    justify-content: initial;
  }
}
@media (max-width: 768px) {
  body .markup div.sponsorship-campaign-embed {
    margin-top: 24px;
    margin-bottom: 24px;
  }
  body .markup div.sponsorship-campaign-embed:first-child {
    margin-top: 0px;
  }
}
@media screen and (max-width: 650px) {
  body .markup div.youtube-overlay,
  body .markup div.vimeo-overlay {
    display: none !important;
  }
}
@media screen and (max-width: 370px) {
  body .markup div.tiktok-wrap {
    width: calc(95vw - 32px);
    height: calc((95vw - 32px - 2px) / 0.485714);
  }
}
@media screen and (max-width: 650px) {
  body .markup div.embedded-publication-wrap .embedded-publication.show-subscribe {
    padding: 24px;
  }
}
@media screen and (max-width: 650px) {
  body .markup div.subscription-widget-wrap .subscription-widget.show-subscribe,
  body .markup div.subscription-widget-wrap-editor .subscription-widget.show-subscribe,
  body .markup div.captioned-button-wrap .subscription-widget.show-subscribe {
    padding: 0px 24px;
  }
}
@media screen and (max-width: 650px) {
  body .markup div.subscription-widget-wrap .subscription-widget.show-subscribe .subscription-widget-subscribe .button,
  body .markup div.subscription-widget-wrap-editor .subscription-widget.show-subscribe .subscription-widget-subscribe .button,
  body .markup div.captioned-button-wrap .subscription-widget.show-subscribe .subscription-widget-subscribe .button {
    padding: 10px 12px;
    min-width: 110px;
  }
}
@media (max-width: 650px) {
  body .markup .twitter-embed,
  body .markup .tweet {
    padding: 12px;
  }
}
@media (max-width: 650px) {
  body .markup .twitter-embed .tweet-text,
  body .markup .tweet .tweet-text {
    font-size: 14px;
    line-height: 20px;
  }
}
@media (max-width: 650px) {
  body .markup .twitter-embed .tweet-photos-container.two,
  body .markup .tweet .tweet-photos-container.two,
  body .markup .twitter-embed .tweet-photos-container.three,
  body .markup .tweet .tweet-photos-container.three,
  body .markup .twitter-embed .tweet-photos-container.four,
  body .markup .tweet .tweet-photos-container.four {
    height: 200px;
  }
}
@media (max-width: 650px) {
  body .markup .twitter-embed a.expanded-link .expanded-link-img,
  body .markup .tweet a.expanded-link .expanded-link-img {
    max-height: 180px;
  }
}
@media (max-width: 650px) {
  body .markup .twitter-embed a.expanded-link .expanded-link-description,
  body .markup .tweet a.expanded-link .expanded-link-description {
    display: none;
  }
}
@media screen and (max-width: 650px) {
  body .markup .apple-podcast-container {
    width: unset;
  }
}
@media (max-width: 420px) {
  body .markup .install-substack-app-embed img.install-substack-app-embed-img {
    margin: 0 auto 16px auto;
  }
}
@media (max-width: 420px) {
  body .markup .install-substack-app-embed .install-substack-app-embed-text {
    margin: 0 0 12px 0;
    max-width: 100%;
    width: auto;
    text-align: center;
  }
}
@media (max-width: 420px) {
  body .markup .install-substack-app-embed .install-substack-app-embed-link {
    display: flex;
    justify-content: center;
  }
}
@media screen and (min-width: 500px) {
  body .header a.logo {
    width: 42px;
    height: 42px;
    border-radius: 12px;
  }
}
@media screen and (max-width: 420px) {
  body .subscription-receipt table:first-of-type .subscription-amount .subscription-discount {
    width: 72px !important;
  }
}
@media screen and (min-width: 481px) {
  body .share-button-container {
    height: auto;
  }
}
@media screen and (max-width: 480px) {
  body .share-button-container .separator {
    display: block !important;
    margin: 0 !important;
    height: 8px !important;
    border-left: none !important;
  }
}
@media screen and (max-width: 650px) {
  .digest .item .post-meta-item.audience {
    display: none;
  }
}
@media screen and (min-width: 500px) {
  .digest-publication .logo img {
    width: 42px;
    height: 42px;
    border-radius: 8px;
  }
}
@media screen and (max-width: 650px) {
  .comments-page .container .comment-list .collapsed-reply {
    margin-left: calc(10 + 32px - 24px);
  }
}
@media screen and (max-width: 650px) {
  .comment > .comment-list {
    padding-left: 24px;
  }
}
@media screen and (max-width: 650px) {
  .finish-magic-login-modal .modal-content .container {
    padding: 24px 0;
  }
}
@media (max-width: 650px) {
  .reader2-text-b3 {
    line-height: 24px;
  }
}
@media screen and (max-width: 650px) {
  .reader2-text-h4 {
    line-height: 24px;
  }
}
@media screen and (min-width: 541px) {
  .user-profile-modal {
    padding-left: 12px;
    padding-right: 12px;
  }
}
@media screen and (max-width: 650px) {
  .subscribe-widget form.form .sideBySideWrap button.rightButton {
    padding: 10px 12px;
  }
}
@media screen and (min-width: 541px) {
  .pub-icon:hover .logo-hover,
  .feed-item-icon:hover .logo-hover {
    display: block;
  }
}
@media screen and (max-width: 650px) {
  .post-ufi.single-full-width-button .post-ufi-button-wrapper {
    width: 100%;
    padding: 16px;
  }
  .post-ufi.single-full-width-button .post-ufi-button-wrapper:empty {
    display: none;
  }
  .post-ufi.single-full-width-button .post-ufi-button {
    width: 100%;
    justify-content: center;
  }
}
@media screen and (max-width: 768px) {
  .file-embed-wrapper {
    padding: 0;
  }
}
@media screen and (max-width: 768px) {
  .file-embed-wrapper-editor {
    padding: 0;
  }
}
@media screen and (max-width: 768px) {
  .file-embed-wrapper-editor:active {
    padding: 0;
  }
}
@media only screen and (max-width: 650px) {
  .file-embed-button.wide,
  .file-embed-error-button.wide {
    display: none;
  }
}
@media only screen and (min-width: 630px) {
  .file-embed-button.narrow,
  .file-embed-error-button.narrow {
    display: none;
  }
}
@media screen and (min-width: 541px) {
  .audio-player-wrapper .audio-player {
    min-width: 500px;
  }
}
@media screen and (max-width: 650px) {
  .audio-player-wrapper .audio-player .audio-player-progress {
    border-left-width: 16px;
    border-right-width: 16px;
  }
}
@media screen and (max-width: 650px) {
  .audio-player-wrapper .audio-player .audio-player-progress .audio-player-progress-bar .audio-player-progress-bar-popup {
    top: -54px;
  }
}
@media screen and (max-width: 650px) {
  .audio-player-wrapper-fancy .audio-player .audio-player-progress {
    border-left-width: 16px;
    border-right-width: 16px;
  }
}
@media screen and (max-width: 650px) {
  .audio-player-wrapper-fancy .audio-player .audio-player-progress .audio-player-progress-bar .audio-player-progress-bar-popup {
    top: -54px;
  }
}
@media (min-width: 250px) {
  .audio-player-wrapper-fancy .audio-player {
    padding: 32px;
  }
  .audio-player-wrapper-fancy .audio-player .btn-group {
    display: flex;
  }
  .audio-player-wrapper-fancy .audio-player .btn-group .button:last-of-type {
    display: block;
  }
}
@media (min-width: 300px) {
  .audio-player-wrapper-fancy .audio-player .btn-group {
    display: block;
  }
  .audio-player-wrapper-fancy .audio-player .btn-group .button:first-of-type {
    display: block;
  }
}
@media (min-width: 350px) {
  .audio-player-wrapper-fancy .audio-player .audio-player-substack-logo {
    display: block;
  }
  .audio-player-wrapper-fancy .audio-player .audio-player-title {
    margin-top: 16px;
  }
  .audio-player-wrapper-fancy .audio-player .audio-player-hero-image-container {
    padding-top: 15%;
    width: 15%;
    display: block;
  }
  .audio-player-wrapper-fancy .audio-player .btn-group .button:first-of-type {
    display: block;
  }
  .audio-player-wrapper-fancy .audio-player .audio-player-substack-logo {
    display: block;
  }
}
@media (min-width: 350px) {
  .audio-player-wrapper-fancy .audio-player .audio-player-hero-image-container {
    padding-top: 25%;
    width: 25%;
    display: block;
  }
  .audio-player-wrapper-fancy .audio-player .btn-group {
    display: flex;
  }
  .audio-player-wrapper-fancy .audio-player .btn-group .button:first-of-type {
    display: block;
  }
}
@media (min-width: 400px) {
  .audio-player-wrapper-fancy .audio-player .audio-player-hero-image-container {
    padding-top: 40%;
    width: 40%;
  }
}
@media (max-width: 400px) {
  .audio-player-wrapper-fancy .audio-player .btn-group {
    margin-top: 12px;
  }
  .audio-player-wrapper-fancy .audio-player .btn-group .button {
    font-size: 13px;
    padding: 6px 12px;
    height: auto;
    margin-top: 10px;
  }
}
@media (min-width: 600px) {
  .audio-player-wrapper-fancy .audio-player .audio-player-hero-image-container {
    padding-top: 55%;
    width: 55%;
  }
}
@media (max-width: 650px) {
  .poll-editor-modal {
    min-width: calc(100% - 20px);
  }
}
@media (max-width: 750px) {
  .poll-embed .poll-anchor-target .poll-anchor-copy-button {
    left: 8px;
    top: 45px;
  }
}</style></head><body class="email-body" style="font-kerning: auto;--image-offset-margin: -120px;"><img src="https://eotrx.substackcdn.com/open?token=eyJtIjoiPDIwMjYwMzA0MTcxNjQ5LjMuZDQ5YmNiYTI0YWIyNjM4MkBtZy1kMC5zdWJzdGFjay5jb20-IiwidSI6MTUyMTMwODcyLCJyIjoibm90aWZ5K2xka2tPU193T1NMeGpMM3JWTzFiY2dAbm90aWZ5LnJlbGF5ZS5pbyIsImQiOiJtZy1kMC5zdWJzdGFjay5jb20iLCJwIjoxODk4ODkzNDksInQiOiJuZXdzbGV0dGVyIiwiYSI6Im9ubHlfcGFpZCIsInMiOjE2OTk0MTgsImMiOiJwb3N0IiwiZiI6dHJ1ZSwicG9zaXRpb24iOiJ0b3AiLCJpYXQiOjE3NzI2NDQ2MTgsImV4cCI6MTc3NTIzNjYxOCwiaXNzIjoicHViLTAiLCJzdWIiOiJlbyJ9.SohqmLVkmizAX0Xk_ubEuEBzOSSLEXfmka4nAf_wso0" alt="" width="1" height="1" border="0" style="height:1px !important;width:1px !important;border-width:0 !important;margin-top:0 !important;margin-bottom:0 !important;margin-right:0 !important;margin-left:0 !important;padding-top:0 !important;padding-bottom:0 !important;padding-right:0 !important;padding-left:0 !important;"/><div class="preview" style="display:none;font-size:1px;color:#333333;line-height:1px;max-height:0px;max-width:0px;opacity:0;overflow:hidden;">Ledgers are a &#8220;get your shit together&#8221; tool.</div><div class="preview" style="display:none;font-size:1px;color:#333333;line-height:1px;max-height:0px;max-width:0px;opacity:0;overflow:hidden;">&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;</div><table class="email-body-container" role="presentation" width="100%" border="0" cellspacing="0" cellpadding="0"><tbody><tr><td></td><td class="content" width="550"></td><td></td></tr><tr><td></td><td class="content" width="550" align="left"><div style="font-size: 16px;line-height: 26px;max-width: 550px;width: 100%;margin: 0 auto;overflow-wrap: break-word;"><table role="presentation" width="100%" border="0" cellspacing="0" cellpadding="0"><tbody><tr><td align="right" style="height:20px;"><table role="presentation" width="auto" border="0" cellspacing="0" cellpadding="0"><tbody><tr><td style="vertical-align:middle;"><span class="pencraft pc-reset reset-IxiVJZ tw-font-body tw-text-ssm tw-text-substack-secondary" style="font-family: SF Pro Text, -apple-system, system-ui, BlinkMacSystemFont, Inter, Segoe UI, Roboto, Helvetica, Arial, sans-serif, Apple Color Emoji, Segoe UI Emoji, Segoe UI Symbol;font-size: 13px;color: unset;list-style: none;text-decoration: unset;margin: 0;"><div class="pencraft pc-reset align-right-VJbKw5 size-12-mmZ61m reset-IxiVJZ" style="list-style: none;color: unset;text-align: right;font-size: 12px;line-height: 16px;text-decoration: unset;margin: 0;"><span class="pencraft pc-reset reset-IxiVJZ" translated="" style="list-style: none;color: unset;text-decoration: unset;margin: 0;">Forwarded this email? <a class="pencraft pc-reset decoration-underline-ClTkYc reset-IxiVJZ" href="https://substack.com/redirect/2/eyJlIjoiaHR0cHM6Ly9uZXdzLmFsdmFyb2R1cmFuLmNvbS9zdWJzY3JpYmU_dXRtX3NvdXJjZT1lbWFpbCZ1dG1fY2FtcGFpZ249ZW1haWwtc3Vic2NyaWJlJnI9Mmlrb3hrJm5leHQ9aHR0cHMlM0ElMkYlMkZuZXdzLmFsdmFyb2R1cmFuLmNvbSUyRnAlMkZ3aHktbGVkZ2Vycy1tdXN0LWJlLWltbXV0YWJsZSIsInAiOjE4OTg4OTM0OSwicyI6MTY5OTQxOCwiZiI6dHJ1ZSwidSI6MTUyMTMwODcyLCJpYXQiOjE3NzI2NDQ2MTcsImV4cCI6MjA4ODIyMDYxNywiaXNzIjoicHViLTAiLCJzdWIiOiJsaW5rLXJlZGlyZWN0In0.GC7Ykmlk8tnRNbqtiB-LYfAfF6IW7ewQdGCjUYDI8wk?" style="list-style: none;color: unset;text-decoration: unset;margin: 0;-webkit-text-decoration-line: underline;text-decoration-line: underline;">Subscribe here</a> for more</span></div></span></td></tr></tbody></table></td></tr></tbody></table><table class="header graphic-header" role="presentation" style="border-spacing: 0;padding: 16px 0 32px;"><tbody><tr><td align="center" style="text-align: center;padding: 0;"><a href="https://substack.com/redirect/2/eyJlIjoiaHR0cHM6Ly9uZXdzLmFsdmFyb2R1cmFuLmNvbS9wL3doeS1sZWRnZXJzLW11c3QtYmUtaW1tdXRhYmxlP3V0bV9jYW1wYWlnbj1lbWFpbC1oYWxmLXBvc3Qmcj0yaWtveGsmdG9rZW49ZXlKMWMyVnlYMmxrSWpveE5USXhNekE0TnpJc0luQnZjM1JmYVdRaU9qRTRPVGc0T1RNME9Td2lhV0YwSWpveE56Y3lOalEwTmpFM0xDSmxlSEFpT2pFM056VXlNelkyTVRjc0ltbHpjeUk2SW5CMVlpMHhOams1TkRFNElpd2ljM1ZpSWpvaWNHOXpkQzF5WldGamRHbHZiaUo5Lk03ZVlKU3k1MUdVeU54ekxEdW94WVdKU2pjODVna3JnNkpuWHFDNV8xTmsiLCJwIjoxODk4ODkzNDksInMiOjE2OTk0MTgsImYiOnRydWUsInUiOjE1MjEzMDg3MiwiaWF0IjoxNzcyNjQ0NjE3LCJleHAiOjIwODgyMjA2MTcsImlzcyI6InB1Yi0wIiwic3ViIjoibGluay1yZWRpcmVjdCJ9.yd0ug5AV2CjgavCxddfKG9b5R6EXAttTZqMyHgWsu9Y?"><img class="header-image" role="presentation" width="550" height="105" src="https://substackcdn.com/image/fetch/$s_!GnwZ!,w_1100,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F91260f0e-f456-4a78-b4ec-6b8f787db565_1344x256.png" style="border: none !important;vertical-align: middle;max-width: 550px;display: block;margin: 0 auto;height: auto;width: 100%;"></a></td></tr></tbody></table><div class="post typography" dir="auto" style="--image-offset-margin: -120px;padding: 32px 0 0 0;font-size: 16px;line-height: 26px;"><div class="post-header" role="region" aria-label="Post header" style="font-size: 16px;line-height: 26px;"><h1 class="post-title published title-X77sOw" dir="auto" style="direction: auto;text-align: start;unicode-bidi: isolate;color: rgb(54,55,55);font-family: 'Roboto Slab',sans-serif;font-weight: 700;-webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: antialiased;-webkit-appearance: optimizelegibility;-moz-appearance: optimizelegibility;appearance: optimizelegibility;margin: 0;line-height: 36px;font-size: 32px;"><a href="https://substack.com/app-link/post?publication_id=1699418&post_id=189889349&utm_source=post-email-title&utm_campaign=email-post-title&isFreemail=true&r=2ikoxk&token=eyJ1c2VyX2lkIjoxNTIxMzA4NzIsInBvc3RfaWQiOjE4OTg4OTM0OSwiaWF0IjoxNzcyNjQ0NjE3LCJleHAiOjE3NzUyMzY2MTcsImlzcyI6InB1Yi0xNjk5NDE4Iiwic3ViIjoicG9zdC1yZWFjdGlvbiJ9.M7eYJSy51GUyNxzLDuoxYWJSjc85gkrg6JnXqC5_1Nk" style="color: rgb(54,55,55);text-decoration: none;">Why Ledgers Must be Immutable</a></h1><table class="post-meta" role="presentation" width="100%" border="0" cellspacing="0" cellpadding="0" style="margin: 1em 0;height: 20px;align-items: center;"><tbody><tr><td><table role="presentation" width="auto" border="0" cellspacing="0" cellpadding="0"><tbody><tr><td><table role="presentation" width="auto" border="0" cellspacing="0" cellpadding="0"><tbody><tr><td style="vertical-align:middle;"><div class="pencraft pc-reset color-primary-zABazT line-height-20-t4M0El font-meta-MWBumP size-11-NuY2Zx weight-medium-fw81nC transform-uppercase-yKDgcq reset-IxiVJZ meta-EgzBVA custom-css-email-post-author" style="list-style: none;font-size: 11px;line-height: 20px;text-decoration: unset;color: rgb(54,55,55);margin: 0;font-family: 'SF Compact',-apple-system,system-ui,-apple-system,BlinkMacSystemFont,'Segoe UI',Roboto,Helvetica,Arial,sans-serif,'Apple Color Emoji','Segoe UI Emoji','Segoe UI Symbol';font-weight: 500;text-transform: uppercase;letter-spacing: .2px;"><a class="pencraft pc-reset color-primary-zABazT line-height-20-t4M0El font-meta-MWBumP size-11-NuY2Zx weight-medium-fw81nC transform-uppercase-yKDgcq reset-IxiVJZ meta-EgzBVA" style="list-style: none;color: rgb(54,55,55);margin: 0;font-size: 11px;line-height: 20px;font-family: 'SF Compact',-apple-system,system-ui,-apple-system,BlinkMacSystemFont,'Segoe UI',Roboto,Helvetica,Arial,sans-serif,'Apple Color Emoji','Segoe UI Emoji','Segoe UI Symbol';font-weight: 500;text-transform: uppercase;letter-spacing: .2px;text-decoration: none" href="https://substack.com/@alduba">Alvaro Duran</a></div></td></tr></tbody></table></td></tr><tr><td><table role="presentation" width="auto" border="0" cellspacing="0" cellpadding="0"><tbody><tr><td style="vertical-align:middle;"><div class="pencraft pc-reset color-secondary-ls1g8s line-height-20-t4M0El font-meta-MWBumP size-11-NuY2Zx weight-medium-fw81nC transform-uppercase-yKDgcq reset-IxiVJZ meta-EgzBVA" style="list-style: none;font-size: 11px;line-height: 20px;text-decoration: unset;color: rgb(119,119,119);margin: 0;font-family: 'SF Compact',-apple-system,system-ui,-apple-system,BlinkMacSystemFont,'Segoe UI',Roboto,Helvetica,Arial,sans-serif,'Apple Color Emoji','Segoe UI Emoji','Segoe UI Symbol';font-weight: 500;text-transform: uppercase;letter-spacing: .2px;"><time datetime="2026-03-04T17:16:49.650Z">Mar 4</time></div></td><td width="4" style="min-width:4px;"></td><td style="vertical-align:middle;"><table role="presentation" width="auto" border="0" cellspacing="0" cellpadding="0"><tbody><tr><td style="vertical-align:middle;"><div class="pencraft pc-reset color-secondary-ls1g8s line-height-20-t4M0El font-meta-MWBumP size-11-NuY2Zx weight-medium-fw81nC transform-uppercase-yKDgcq reset-IxiVJZ meta-EgzBVA" style="list-style: none;font-size: 11px;line-height: 20px;text-decoration: unset;color: rgb(119,119,119);margin: 0;font-family: 'SF Compact',-apple-system,system-ui,-apple-system,BlinkMacSystemFont,'Segoe UI',Roboto,Helvetica,Arial,sans-serif,'Apple Color Emoji','Segoe UI Emoji','Segoe UI Symbol';font-weight: 500;text-transform: uppercase;letter-spacing: .2px;">&#8729;</div></td><td width="4" style="min-width:4px;"></td><td style="vertical-align:middle;"><div class="pencraft pc-reset color-paid-LmY0EP line-height-20-t4M0El font-meta-MWBumP size-11-NuY2Zx weight-medium-fw81nC transform-uppercase-yKDgcq reset-IxiVJZ meta-EgzBVA" translated="" style="list-style: none;font-size: 11px;line-height: 20px;text-decoration: unset;color: rgb(94,73,217);margin: 0;font-family: 'SF Compact',-apple-system,system-ui,-apple-system,BlinkMacSystemFont,'Segoe UI',Roboto,Helvetica,Arial,sans-serif,'Apple Color Emoji','Segoe UI Emoji','Segoe UI Symbol';font-weight: 500;text-transform: uppercase;letter-spacing: .2px;">Preview</div></td></tr></tbody></table></td></tr></tbody></table></td></tr></tbody></table></td><td align="right"><table role="presentation" width="auto" border="0" cellspacing="0" cellpadding="0"><tbody><tr><td style="vertical-align:middle;"><a href="https://substack.com/@alduba"><img class="custom-css-email-avatar avatar-QIQ5yR" src="https://substackcdn.com/image/fetch/$s_!T8m9!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8d227a4d-6bf5-4798-86e2-23020700e54a_3024x4032.jpeg" style="box-sizing: border-box;max-width: 550px;border: none;vertical-align: middle;width: 40px;height: 40px;min-width: 40px;min-height: 40px;object-fit: cover;margin: 0px;display: inline;border-radius: 50%" width="40" height="40"></a></td></tr></tbody></table></td></tr></tbody></table><table class="email-ufi-2-top" role="presentation" width="100%" border="0" cellspacing="0" cellpadding="0" style="border-top: 1px solid rgb(0,0,0,.1);border-bottom: 1px solid rgb(0,0,0,.1);min-width: 100%;"><tbody><tr height="16"><td height="16" style="font-size:0px;line-height:0;">&nbsp;</td></tr><tr><td><table role="presentation" width="100%" border="0" cellspacing="0" cellpadding="0"><tbody><tr><td><table role="presentation" width="auto" border="0" cellspacing="0" cellpadding="0"><tbody><tr><td style="vertical-align:middle;"><table role="presentation" width="38" border="0" cellspacing="0" cellpadding="0"><tbody><tr><td align="center"><a class="email-icon-button" href="https://substack.com/app-link/post?publication_id=1699418&post_id=189889349&utm_source=substack&isFreemail=true&submitLike=true&token=eyJ1c2VyX2lkIjoxNTIxMzA4NzIsInBvc3RfaWQiOjE4OTg4OTM0OSwicmVhY3Rpb24iOiLinaQiLCJpYXQiOjE3NzI2NDQ2MTcsImV4cCI6MTc3NTIzNjYxNywiaXNzIjoicHViLTE2OTk0MTgiLCJzdWIiOiJyZWFjdGlvbiJ9.sPlVX4GWcIH6Ym6oTJGTj041Ox8BautNG4cDXOGSMQA&utm_medium=email&utm_campaign=email-reaction&r=2ikoxk" style="font-family: system-ui,-apple-system,BlinkMacSystemFont,'Segoe UI',Roboto,Helvetica,Arial,sans-serif,'Apple Color Emoji','Segoe UI Emoji','Segoe UI Symbol';display: inline-block;font-weight: 500;border: 1px solid rgb(0,0,0,.1);border-radius: 9999px;text-transform: uppercase;font-size: 12px;line-height: 1;padding: 9px 0;text-decoration: none;color: rgb(119,119,119);min-width: 38px;box-sizing: border-box;width: 38px"><img class="icon" src="https://substackcdn.com/image/fetch/$s_!PeVs!,w_36,c_scale,f_png,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack.com%2Ficon%2FLucideHeart%3Fv%3D4%26height%3D36%26fill%3Dnone%26stroke%3D%2523808080%26strokeWidth%3D2" width="18" height="18" style="border: none;vertical-align: middle;max-width: 18px" alt=""></a></td></tr></tbody></table></td><td width="8" style="min-width:8px;"></td><td style="vertical-align:middle;"><table role="presentation" width="38" border="0" cellspacing="0" cellpadding="0"><tbody><tr><td align="center"><a class="email-icon-button" href="https://substack.com/app-link/post?publication_id=1699418&post_id=189889349&utm_source=substack&utm_medium=email&isFreemail=true&comments=true&token=eyJ1c2VyX2lkIjoxNTIxMzA4NzIsInBvc3RfaWQiOjE4OTg4OTM0OSwiaWF0IjoxNzcyNjQ0NjE3LCJleHAiOjE3NzUyMzY2MTcsImlzcyI6InB1Yi0xNjk5NDE4Iiwic3ViIjoicG9zdC1yZWFjdGlvbiJ9.M7eYJSy51GUyNxzLDuoxYWJSjc85gkrg6JnXqC5_1Nk&r=2ikoxk&utm_campaign=email-half-magic-comments&action=post-comment&utm_source=substack&utm_medium=email" style="font-family: system-ui,-apple-system,BlinkMacSystemFont,'Segoe UI',Roboto,Helvetica,Arial,sans-serif,'Apple Color Emoji','Segoe UI Emoji','Segoe UI Symbol';display: inline-block;font-weight: 500;border: 1px solid rgb(0,0,0,.1);border-radius: 9999px;text-transform: uppercase;font-size: 12px;line-height: 1;padding: 9px 0;text-decoration: none;color: rgb(119,119,119);min-width: 38px;box-sizing: border-box;width: 38px"><img class="icon" src="https://substackcdn.com/image/fetch/$s_!x1tS!,w_36,c_scale,f_png,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack.com%2Ficon%2FLucideComments%3Fv%3D4%26height%3D36%26fill%3Dnone%26stroke%3D%2523808080%26strokeWidth%3D2" width="18" height="18" style="border: none;vertical-align: middle;max-width: 18px" alt=""></a></td></tr></tbody></table></td><td width="8" style="min-width:8px;"></td><td style="vertical-align:middle;"><table role="presentation" width="38" border="0" cellspacing="0" cellpadding="0"><tbody><tr><td align="center"><a class="email-icon-button" href="https://substack.com/app-link/post?publication_id=1699418&post_id=189889349&utm_source=substack&utm_medium=email&utm_content=share&utm_campaign=email-share&action=share&triggerShare=true&isFreemail=true&r=2ikoxk&token=eyJ1c2VyX2lkIjoxNTIxMzA4NzIsInBvc3RfaWQiOjE4OTg4OTM0OSwiaWF0IjoxNzcyNjQ0NjE3LCJleHAiOjE3NzUyMzY2MTcsImlzcyI6InB1Yi0xNjk5NDE4Iiwic3ViIjoicG9zdC1yZWFjdGlvbiJ9.M7eYJSy51GUyNxzLDuoxYWJSjc85gkrg6JnXqC5_1Nk" style="font-family: system-ui,-apple-system,BlinkMacSystemFont,'Segoe UI',Roboto,Helvetica,Arial,sans-serif,'Apple Color Emoji','Segoe UI Emoji','Segoe UI Symbol';display: inline-block;font-weight: 500;border: 1px solid rgb(0,0,0,.1);border-radius: 9999px;text-transform: uppercase;font-size: 12px;line-height: 1;padding: 9px 0;text-decoration: none;color: rgb(119,119,119);min-width: 38px;box-sizing: border-box;width: 38px"><img class="icon" src="https://substackcdn.com/image/fetch/$s_!_L14!,w_36,c_scale,f_png,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack.com%2Ficon%2FLucideShare2%3Fv%3D4%26height%3D36%26fill%3Dnone%26stroke%3D%2523808080%26strokeWidth%3D2" width="18" height="18" style="border: none;vertical-align: middle;max-width: 18px" alt=""></a></td></tr></tbody></table></td><td width="8" style="min-width:8px;"></td><td style="vertical-align:middle;"><table role="presentation" width="38" border="0" cellspacing="0" cellpadding="0"><tbody><tr><td align="center"><a class="email-icon-button" href="https://substack.com/redirect/2/eyJlIjoiaHR0cHM6Ly9vcGVuLnN1YnN0YWNrLmNvbS9wdWIvYWxkdWJhL3Avd2h5LWxlZGdlcnMtbXVzdC1iZS1pbW11dGFibGU_dXRtX3NvdXJjZT1zdWJzdGFjayZ1dG1fbWVkaXVtPWVtYWlsJnV0bV9jYW1wYWlnbj1lbWFpbC1yZXN0YWNrLWNvbW1lbnQmYWN0aW9uPXJlc3RhY2stY29tbWVudCZyPTJpa294ayZ0b2tlbj1leUoxYzJWeVgybGtJam94TlRJeE16QTROeklzSW5CdmMzUmZhV1FpT2pFNE9UZzRPVE0wT1N3aWFXRjBJam94TnpjeU5qUTBOakUzTENKbGVIQWlPakUzTnpVeU16WTJNVGNzSW1semN5STZJbkIxWWkweE5qazVOREU0SWl3aWMzVmlJam9pY0c5emRDMXlaV0ZqZEdsdmJpSjkuTTdlWUpTeTUxR1V5Tnh6TER1b3hZV0pTamM4NWdrcmc2Sm5YcUM1XzFOayIsInAiOjE4OTg4OTM0OSwicyI6MTY5OTQxOCwiZiI6dHJ1ZSwidSI6MTUyMTMwODcyLCJpYXQiOjE3NzI2NDQ2MTcsImV4cCI6MjA4ODIyMDYxNywiaXNzIjoicHViLTAiLCJzdWIiOiJsaW5rLXJlZGlyZWN0In0.esLaYCZYtfO4KE69gw6hR2HDh2RqHmA-7_nPlFwqEEE?&utm_source=substack&utm_medium=email" style="font-family: system-ui,-apple-system,BlinkMacSystemFont,'Segoe UI',Roboto,Helvetica,Arial,sans-serif,'Apple Color Emoji','Segoe UI Emoji','Segoe UI Symbol';display: inline-block;font-weight: 500;border: 1px solid rgb(0,0,0,.1);border-radius: 9999px;text-transform: uppercase;font-size: 12px;line-height: 1;padding: 9px 0;text-decoration: none;color: rgb(119,119,119);min-width: 38px;box-sizing: border-box;width: 38px"><img class="icon" src="https://substackcdn.com/image/fetch/$s_!5EGt!,w_36,c_scale,f_png,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack.com%2Ficon%2FNoteForwardIcon%3Fv%3D4%26height%3D36%26fill%3Dnone%26stroke%3D%2523808080%26strokeWidth%3D2" width="18" height="18" style="border: none;vertical-align: middle;max-width: 18px" alt=""></a></td></tr></tbody></table></td></tr></tbody></table></td><td align="right"><table role="presentation" width="auto" border="0" cellspacing="0" cellpadding="0"><tbody><tr><td style="vertical-align:middle;"><table role="presentation" width="auto" border="0" cellspacing="0" cellpadding="0"><tbody><tr><td align="center"><a class="email-button-outline" href="https://open.substack.com/pub/alduba/p/why-ledgers-must-be-immutable?utm_source=email&redirect=app-store&utm_campaign=email-read-in-app" style="font-family: system-ui,-apple-system,BlinkMacSystemFont,'Segoe UI',Roboto,Helvetica,Arial,sans-serif,'Apple Color Emoji','Segoe UI Emoji','Segoe UI Symbol';display: inline-block;font-weight: 500;border: 1px solid rgb(0,0,0,.1);border-radius: 9999px;text-transform: uppercase;font-size: 12px;line-height: 12px;padding: 9px 14px;text-decoration: none;color: rgb(119,119,119);"><div class="email-button-spacer" style="font-size: 16px;line-height: 26px;display: inline-block;vertical-align: middle;max-width: 0;min-height: 18px;"></div><span class="email-button-text" style="vertical-align: middle;margin-right: 4px">READ IN APP</span><img class="icon text-icon" src="https://substackcdn.com/image/fetch/$s_!ET-_!,w_36,c_scale,f_png,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack.com%2Ficon%2FLucideArrowUpRight%3Fv%3D4%26height%3D36%26fill%3Dnone%26stroke%3D%2523808080%26strokeWidth%3D2" width="18" height="18" style="min-width: 18px;min-height: 18px;border: none;vertical-align: middle;margin-right: 0;margin-left: 0;max-width: 18px" alt=""></a></td></tr></tbody></table></td></tr></tbody></table></td></tr></tbody></table></td></tr><tr height="16"><td height="16" style="font-size:0px;line-height:0;">&nbsp;</td></tr></tbody></table></div></div><div class="post typography" dir="auto" style="--image-offset-margin: -120px;padding: 32px 0 0 0;font-size: 16px;line-height: 26px;"><div class="body markup" dir="auto" style="text-align: initial;font-size: 16px;line-height: 26px;width: 100%;word-break: break-word;margin-bottom: 16px;font-family: Lora,sans-serif;font-weight: 400;"><div class="captioned-image-container-static" style="font-size: 16px;line-height: 26px;margin: 32px auto;margin-top: 0;"><figure style="width: 100%;margin: 0 auto;"><table class="image-wrapper" width="100%" border="0" cellspacing="0" cellpadding="0" data-component-name="Image2ToDOMStatic" style="mso-padding-alt: 1em 0 1.6em;"><tbody><tr><td style="text-align: center;"></td><td class="content" align="left" width="1456" style="text-align: center;"><a class="image-link" target="_blank" href="https://substack.com/redirect/b7cbd728-d9c4-4eb7-a63d-16c60008263e?j=eyJ1IjoiMmlrb3hrIn0.vKHD5fdGMMXYob0i47zVWMEWjKHzEVsGH8dbvrCMAbY" rel="" style="position: relative;flex-direction: column;align-items: center;padding: 0;width: auto;height: auto;border: none;text-decoration: none;display: block;margin: 0;margin-top: 0;margin-bottom: 0;"><img class="wide-image" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/dcc7a719-3e37-4557-9da4-7749d540a922_1920x1080.jpeg&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:819,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:2171647,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/jpeg&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:false,&quot;topImage&quot;:true,&quot;internalRedirect&quot;:&quot;https://news.alvaroduran.com/i/189889349?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fdcc7a719-3e37-4557-9da4-7749d540a922_1920x1080.jpeg&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" alt="" width="550" height="309.375" src="https://substackcdn.com/image/fetch/$s_!j6KV!,w_1100,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fdcc7a719-3e37-4557-9da4-7749d540a922_1920x1080.jpeg" style="border: none !important;vertical-align: middle;display: block;-ms-interpolation-mode: bicubic;height: auto;margin-bottom: 0;width: auto !important;max-width: 100% !important;margin: 0 auto;"></a></td><td style="text-align: center;"></td></tr></tbody></table></figure></div><p style="margin: 0 0 20px 0;color: rgb(54,55,55);line-height: 26px;font-size: 16px;">Ledgers are a &#8220;get your shit together&#8221; tool.</p><p style="margin: 0 0 20px 0;color: rgb(54,55,55);line-height: 26px;font-size: 16px;"><span>The goal isn&#8217;t to record account balances, or where money comes and goes. A ledger&#8217;s purpose is </span><strong>to make the company trustworthy</strong><span>. All the strictness and the weird complexity isn&#8217;t to make life harder for engineers, or to prevent software bugs, but to keep accountants and auditors happy.</span></p><p style="margin: 0 0 20px 0;color: rgb(54,55,55);line-height: 26px;font-size: 16px;">If a ledger can&#8217;t be trusted, neither can the company.</p><p style="margin: 0 0 20px 0;color: rgb(54,55,55);line-height: 26px;font-size: 16px;">In order to interact with your ledger, all the other services have to make sure that they&#8217;re sending the right data in the right way. Sure, you can create a translation layer between the other services and the ledger, but that defeats its purpose: a service that initiates, validates, or completes money movements must be, implicitly, as strict as the ledger.</p><p style="margin: 0 0 20px 0;color: rgb(54,55,55);line-height: 26px;font-size: 16px;">And the way that strictness is enforced is with a ledger that tolerates no bullshit through its interfaces.</p><p style="margin: 0 0 20px 0;color: rgb(54,55,55);line-height: 26px;font-size: 16px;">All the strictness and complexity isn&#8217;t there to slow you down. It&#8217;s to create consistency, traceability, and proof.</p><ul style="margin-top: 0;padding: 0;"><li style="margin: 8px 0 0 32px;mso-special-format: bullet;"><p style="color: rgb(54,55,55);line-height: 26px;margin-bottom: 0;box-sizing: border-box;padding-left: 4px;font-size: 16px;margin: 0;">Proof that every money movement is intentional</p></li><li style="margin: 8px 0 0 32px;mso-special-format: bullet;"><p style="color: rgb(54,55,55);line-height: 26px;margin-bottom: 0;box-sizing: border-box;padding-left: 4px;font-size: 16px;margin: 0;">Proof that nothing can quietly disappear</p></li><li style="margin: 8px 0 0 32px;mso-special-format: bullet;"><p style="color: rgb(54,55,55);line-height: 26px;margin-bottom: 0;box-sizing: border-box;padding-left: 4px;font-size: 16px;margin: 0;">Proof that what the company says in aggregate matches the collection of what every transaction whispers individually</p></li></ul><p style="margin: 0 0 20px 0;color: rgb(54,55,55);line-height: 26px;font-size: 16px;">A ledger is discipline encoded in software.</p><p style="margin: 0 0 20px 0;color: rgb(54,55,55);line-height: 26px;font-size: 16px;"><span>This week, we&#8217;re looking at the most fundamental building block of ledgers: </span><strong>immutability</strong><span>. In most engineers&#8217; mind, it translates to &#8220;append-only&#8221;. And sure, append-only databases are immutable because you can&#8217;t UPDATE or DELETE rows on them.</span></p><p style="margin: 0 0 20px 0;color: rgb(54,55,55);line-height: 26px;font-size: 16px;">But that&#8217;s only the beginning of what immutability means for a ledger.</p><p style="margin: 0 0 20px 0;color: rgb(54,55,55);line-height: 26px;font-size: 16px;">Here&#8217;s what you can expect in today&#8217;s article:</p><ul style="margin-top: 0;padding: 0;"><li style="margin: 8px 0 0 32px;mso-special-format: bullet;"><p style="color: rgb(54,55,55);line-height: 26px;margin-bottom: 0;box-sizing: border-box;padding-left: 4px;font-size: 16px;margin: 0;">A practical definition of immutability for ledgers (and why you can have it with mutable databases)</p></li><li style="margin: 8px 0 0 32px;mso-special-format: bullet;"><p style="color: rgb(54,55,55);line-height: 26px;margin-bottom: 0;box-sizing: border-box;padding-left: 4px;font-size: 16px;margin: 0;">The difference between Journaling and Posting ledger entries, and why it matters</p></li><li style="margin: 8px 0 0 32px;mso-special-format: bullet;"><p style="color: rgb(54,55,55);line-height: 26px;margin-bottom: 0;box-sizing: border-box;padding-left: 4px;font-size: 16px;margin: 0;">Why git is a nice metaphor for what a ledger&#8217;s immutability is about</p></li><li style="margin: 8px 0 0 32px;mso-special-format: bullet;"><p style="color: rgb(54,55,55);line-height: 26px;margin-bottom: 0;box-sizing: border-box;padding-left: 4px;font-size: 16px;margin: 0;"><span>And for the database nerds, </span><em>read skews</em><span>, and why are relevant</span></p></li></ul><p style="margin: 0 0 20px 0;color: rgb(54,55,55);line-height: 26px;font-size: 16px;margin-bottom: 0;">Enough intro, let&#8217;s dive in...</p></div></div><div class="paywall paywall-white-background" data-testid="paywall" data-component-name="Paywall" role="region" aria-label="Paywall" style="position: relative;font-family: system-ui,-apple-system,BlinkMacSystemFont,'Segoe UI',Roboto,Helvetica,Arial,sans-serif,'Apple Color Emoji','Segoe UI Emoji','Segoe UI Symbol';text-align: center;margin-bottom: 16px;cursor: default;-webkit-user-select: none;-moz-user-select: none;-ms-user-select: none;user-select: none;line-height: 26px;font-size: 16px;padding: 32px 24px 16px 24px;background: rgb(255,255,255);color: rgb(54,55,55);border-top: solid 2px #2e3440;margin-top: 6px;"><div class="pencraft pc-display-flex pc-width-64 pc-height-64 pc-justifyContent-center pc-alignItems-center pc-position-relative pc-reset bg-secondary-UUD3_J flex-auto-j3S2WA outline-detail-vcQLyr pc-borderRadius-full overflow-hidden-WdpwT6 sizing-border-box-DggLA4 container-TAtrWj paywall-unlock-avatar-static" style="margin: auto;text-decoration: unset;list-style: none;border-radius: 9999px;display: flex;position: relative;justify-content: center;align-items: center;width: 64px;height: 64px;outline: 1px solid rgb(0,0,0,.1);outline-offset: -1px;background-color: rgb(238,238,238);flex: none;overflow: hidden;box-sizing: border-box;-webkit-user-select: none;user-select: none;font-size: 16px;line-height: 26px;--scale: 64px"><div class="pencraft pc-display-flex pc-width-64 pc-height-64 pc-justifyContent-center pc-alignItems-center pc-position-relative pc-reset bg-secondary-UUD3_J flex-auto-j3S2WA outline-detail-vcQLyr pc-borderRadius-full overflow-hidden-WdpwT6 sizing-border-box-DggLA4 container-TAtrWj" style="text-decoration: unset;list-style: none;border-radius: 9999px;display: flex;position: relative;justify-content: center;align-items: center;width: 64px;height: 64px;outline: 1px solid rgb(0,0,0,.1);outline-offset: -1px;background-color: rgb(238,238,238);flex: none;overflow: hidden;box-sizing: border-box;-webkit-user-select: none;user-select: none;font-size: 16px;line-height: 26px;--scale: 64px" title="User"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!T8m9!,w_64,h_64,c_fill,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8d227a4d-6bf5-4798-86e2-23020700e54a_3024x4032.jpeg 64w, https://substackcdn.com/image/fetch/$s_!T8m9!,w_128,h_128,c_fill,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8d227a4d-6bf5-4798-86e2-23020700e54a_3024x4032.jpeg 128w, https://substackcdn.com/image/fetch/$s_!T8m9!,w_192,h_192,c_fill,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8d227a4d-6bf5-4798-86e2-23020700e54a_3024x4032.jpeg 192w" sizes="64px"><img class="img-OACg1c object-fit-cover-u4ReeV pencraft pc-reset" src="https://substackcdn.com/image/fetch/$s_!T8m9!,w_64,h_64,c_fill,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8d227a4d-6bf5-4798-86e2-23020700e54a_3024x4032.jpeg" sizes="64px" alt="User's avatar" srcset="https://substackcdn.com/image/fetch/$s_!T8m9!,w_64,h_64,c_fill,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8d227a4d-6bf5-4798-86e2-23020700e54a_3024x4032.jpeg 64w, https://substackcdn.com/image/fetch/$s_!T8m9!,w_128,h_128,c_fill,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8d227a4d-6bf5-4798-86e2-23020700e54a_3024x4032.jpeg 128w, https://substackcdn.com/image/fetch/$s_!T8m9!,w_192,h_192,c_fill,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8d227a4d-6bf5-4798-86e2-23020700e54a_3024x4032.jpeg 192w" width="64" height="64" draggable="false" style="text-decoration: unset;list-style: none;display: flex;object-fit: cover;max-width: 550px;border: none !important;vertical-align: middle;"></picture></div></div><h2 class="paywall-title unlock-treatment-new" style="font-family: 'SF Pro Display',-apple-system-headline,system-ui,-apple-system,BlinkMacSystemFont,'Segoe UI',Roboto,Helvetica,Arial,sans-serif,'Apple Color Emoji','Segoe UI Emoji','Segoe UI Symbol';-webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: antialiased;-webkit-appearance: optimizelegibility;-moz-appearance: optimizelegibility;appearance: optimizelegibility;margin: 0 auto;color: inherit !important;font-size: 22px;line-height: 33px;font-weight: 500;margin-top: 8px;margin-bottom: 20px;">Continue reading this post for free in the Substack app</h2><div class="paywall-cta" style="font-size: 16px;line-height: 26px;margin-top: 0;"><a class="button primary paywall-cta-icon" href="https://substack.com/redirect/2/eyJlIjoiaHR0cHM6Ly9uZXdzLmFsdmFyb2R1cmFuLmNvbS9wL3doeS1sZWRnZXJzLW11c3QtYmUtaW1tdXRhYmxlP3V0bV9jYW1wYWlnbj1lbWFpbC1wb3N0JnI9Mmlrb3hrJnRva2VuPWV5SjFjMlZ5WDJsa0lqb3hOVEl4TXpBNE56SXNJbkJ2YzNSZmFXUWlPakU0T1RnNE9UTTBPU3dpYVdGMElqb3hOemN5TmpRME5qRTNMQ0psZUhBaU9qRTNOelV5TXpZMk1UY3NJbWx6Y3lJNkluQjFZaTB4TmprNU5ERTRJaXdpYzNWaUlqb2ljRzl6ZEMxeVpXRmpkR2x2YmlKOS5NN2VZSlN5NTFHVXlOeHpMRHVveFlXSlNqYzg1Z2tyZzZKblhxQzVfMU5rIiwicCI6MTg5ODg5MzQ5LCJzIjoxNjk5NDE4LCJmIjp0cnVlLCJ1IjoxNTIxMzA4NzIsImlhdCI6MTc3MjY0NDYxNywiZXhwIjoyMDg4MjIwNjE3LCJpc3MiOiJwdWItMCIsInN1YiI6ImxpbmstcmVkaXJlY3QifQ.6k2ku2GLQHzZ0bq93M7zsQL18KvGip9CHC68ez7t008?&launch_post_unlock_offer=true" style="font-family: system-ui,-apple-system,BlinkMacSystemFont,'Segoe UI',Roboto,Helvetica,Arial,sans-serif,'Apple Color Emoji','Segoe UI Emoji','Segoe UI Symbol';display: inline-block;box-sizing: border-box;cursor: pointer;border: none;border-radius: 8px;font-size: 14px;line-height: 20px;font-weight: 600;text-align: center;margin: 0;opacity: 1;outline: none;white-space: nowrap;background-color: #2e3440;text-decoration: none !important;color: #ffffff !important;padding: 12px 16px;height: auto;">Claim my free post</a></div><div class="paywall-secondary-cta" style="line-height: 26px;margin-top: 20px;font-size: 12px;font-weight: 300;"><a href="https://substack.com/redirect/cf1af9e9-4d24-4f56-8257-7d475a0e387d?j=eyJ1IjoiMmlrb3hrIn0.vKHD5fdGMMXYob0i47zVWMEWjKHzEVsGH8dbvrCMAbY" style="color: inherit;text-decoration: none;">Or upgrade your subscription. <b>Upgrade to paid</b></a></div></div><table class="email-ufi-2-bottom" role="presentation" width="100%" border="0" cellspacing="0" cellpadding="0" style="border-top: 1px solid rgb(0,0,0,.1);border-bottom: 1px solid rgb(0,0,0,.1);min-width: 100%;"><tbody><tr height="16"><td height="16" style="font-size:0px;line-height:0;">&nbsp;</td></tr><tr><td><table role="presentation" width="100%" border="0" cellspacing="0" cellpadding="0"><tbody><tr><td><table role="presentation" width="auto" border="0" cellspacing="0" cellpadding="0" style="margin:0 auto;"><tbody><tr><td style="vertical-align:middle;"><table role="presentation" width="auto" border="0" cellspacing="0" cellpadding="0"><tbody><tr><td align="center"><a class="email-button-outline" href="https://substack.com/app-link/post?publication_id=1699418&post_id=189889349&utm_source=substack&isFreemail=true&submitLike=true&token=eyJ1c2VyX2lkIjoxNTIxMzA4NzIsInBvc3RfaWQiOjE4OTg4OTM0OSwicmVhY3Rpb24iOiLinaQiLCJpYXQiOjE3NzI2NDQ2MTcsImV4cCI6MTc3NTIzNjYxNywiaXNzIjoicHViLTE2OTk0MTgiLCJzdWIiOiJyZWFjdGlvbiJ9.sPlVX4GWcIH6Ym6oTJGTj041Ox8BautNG4cDXOGSMQA&utm_medium=email&utm_campaign=email-reaction&r=2ikoxk" style="font-family: system-ui,-apple-system,BlinkMacSystemFont,'Segoe UI',Roboto,Helvetica,Arial,sans-serif,'Apple Color Emoji','Segoe UI Emoji','Segoe UI Symbol';display: inline-block;font-weight: 500;border: 1px solid rgb(0,0,0,.1);border-radius: 9999px;text-transform: uppercase;font-size: 12px;line-height: 12px;padding: 9px 14px;text-decoration: none;color: rgb(119,119,119);"><img class="icon" src="https://substackcdn.com/image/fetch/$s_!PeVs!,w_36,c_scale,f_png,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack.com%2Ficon%2FLucideHeart%3Fv%3D4%26height%3D36%26fill%3Dnone%26stroke%3D%2523808080%26strokeWidth%3D2" width="18" height="18" style="margin-right: 8px;min-width: 18px;min-height: 18px;border: none;vertical-align: middle;max-width: 18px" alt=""><span class="email-button-text" style="vertical-align: middle;">Like</span></a></td></tr></tbody></table></td><td width="8" style="min-width:8px;"></td><td style="vertical-align:middle;"><table role="presentation" width="auto" border="0" cellspacing="0" cellpadding="0"><tbody><tr><td align="center"><a class="email-button-outline" href="https://substack.com/app-link/post?publication_id=1699418&post_id=189889349&utm_source=substack&utm_medium=email&isFreemail=true&comments=true&token=eyJ1c2VyX2lkIjoxNTIxMzA4NzIsInBvc3RfaWQiOjE4OTg4OTM0OSwiaWF0IjoxNzcyNjQ0NjE3LCJleHAiOjE3NzUyMzY2MTcsImlzcyI6InB1Yi0xNjk5NDE4Iiwic3ViIjoicG9zdC1yZWFjdGlvbiJ9.M7eYJSy51GUyNxzLDuoxYWJSjc85gkrg6JnXqC5_1Nk&r=2ikoxk&utm_campaign=email-half-magic-comments&action=post-comment&utm_source=substack&utm_medium=email" style="font-family: system-ui,-apple-system,BlinkMacSystemFont,'Segoe UI',Roboto,Helvetica,Arial,sans-serif,'Apple Color Emoji','Segoe UI Emoji','Segoe UI Symbol';display: inline-block;font-weight: 500;border: 1px solid rgb(0,0,0,.1);border-radius: 9999px;text-transform: uppercase;font-size: 12px;line-height: 12px;padding: 9px 14px;text-decoration: none;color: rgb(119,119,119);"><img class="icon" src="https://substackcdn.com/image/fetch/$s_!x1tS!,w_36,c_scale,f_png,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack.com%2Ficon%2FLucideComments%3Fv%3D4%26height%3D36%26fill%3Dnone%26stroke%3D%2523808080%26strokeWidth%3D2" width="18" height="18" style="margin-right: 8px;min-width: 18px;min-height: 18px;border: none;vertical-align: middle;max-width: 18px" alt=""><span class="email-button-text" style="vertical-align: middle;">Comment</span></a></td></tr></tbody></table></td><td width="8" style="min-width:8px;"></td><td style="vertical-align:middle;"><table role="presentation" width="auto" border="0" cellspacing="0" cellpadding="0"><tbody><tr><td align="center"><a class="email-button-outline" href="https://substack.com/redirect/2/eyJlIjoiaHR0cHM6Ly9vcGVuLnN1YnN0YWNrLmNvbS9wdWIvYWxkdWJhL3Avd2h5LWxlZGdlcnMtbXVzdC1iZS1pbW11dGFibGU_dXRtX3NvdXJjZT1zdWJzdGFjayZ1dG1fbWVkaXVtPWVtYWlsJnV0bV9jYW1wYWlnbj1lbWFpbC1yZXN0YWNrLWNvbW1lbnQmYWN0aW9uPXJlc3RhY2stY29tbWVudCZyPTJpa294ayZ0b2tlbj1leUoxYzJWeVgybGtJam94TlRJeE16QTROeklzSW5CdmMzUmZhV1FpT2pFNE9UZzRPVE0wT1N3aWFXRjBJam94TnpjeU5qUTBOakUzTENKbGVIQWlPakUzTnpVeU16WTJNVGNzSW1semN5STZJbkIxWWkweE5qazVOREU0SWl3aWMzVmlJam9pY0c5emRDMXlaV0ZqZEdsdmJpSjkuTTdlWUpTeTUxR1V5Tnh6TER1b3hZV0pTamM4NWdrcmc2Sm5YcUM1XzFOayIsInAiOjE4OTg4OTM0OSwicyI6MTY5OTQxOCwiZiI6dHJ1ZSwidSI6MTUyMTMwODcyLCJpYXQiOjE3NzI2NDQ2MTcsImV4cCI6MjA4ODIyMDYxNywiaXNzIjoicHViLTAiLCJzdWIiOiJsaW5rLXJlZGlyZWN0In0.esLaYCZYtfO4KE69gw6hR2HDh2RqHmA-7_nPlFwqEEE?&utm_source=substack&utm_medium=email" style="font-family: system-ui,-apple-system,BlinkMacSystemFont,'Segoe UI',Roboto,Helvetica,Arial,sans-serif,'Apple Color Emoji','Segoe UI Emoji','Segoe UI Symbol';display: inline-block;font-weight: 500;border: 1px solid rgb(0,0,0,.1);border-radius: 9999px;text-transform: uppercase;font-size: 12px;line-height: 12px;padding: 9px 14px;text-decoration: none;color: rgb(119,119,119);"><img class="icon" src="https://substackcdn.com/image/fetch/$s_!5EGt!,w_36,c_scale,f_png,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack.com%2Ficon%2FNoteForwardIcon%3Fv%3D4%26height%3D36%26fill%3Dnone%26stroke%3D%2523808080%26strokeWidth%3D2" width="18" height="18" style="margin-right: 8px;min-width: 18px;min-height: 18px;border: none;vertical-align: middle;max-width: 18px" alt=""><span class="email-button-text" style="vertical-align: middle;">Restack</span></a></td></tr></tbody></table></td></tr></tbody></table></td><td align="right"><table role="presentation" width="auto" border="0" cellspacing="0" cellpadding="0"><tbody><tr></tr></tbody></table></td></tr></tbody></table></td></tr><tr height="16"><td height="16" style="font-size:0px;line-height:0;">&nbsp;</td></tr></tbody></table><div class="footer footer-ZM59BM" style="color: rgb(119,119,119);text-align: center;font-size: 16px;line-height: 26px;padding: 24px0;"><div style="font-size: 16px;line-height: 26px;padding-bottom: 24px"><p class="pencraft pc-reset color-secondary-ls1g8s size-12-mmZ61m reset-IxiVJZ small meta-B2bqa5" style="list-style: none;font-family: system-ui,-apple-system,BlinkMacSystemFont,'Segoe UI',Roboto,Helvetica,Arial,sans-serif,'Apple Color Emoji','Segoe UI Emoji','Segoe UI Symbol';padding-bottom: 0;font-size: 12px;line-height: 16px;margin: 0;color: rgb(119,119,119);text-decoration: unset;">&#169; 2026 <span>Alvaro Duran Barata</span><br>Beautiful Barcelona <br><a href="https://substack.com/redirect/2/eyJlIjoiaHR0cHM6Ly9uZXdzLmFsdmFyb2R1cmFuLmNvbS9hY3Rpb24vZGlzYWJsZV9lbWFpbD90b2tlbj1leUoxYzJWeVgybGtJam94TlRJeE16QTROeklzSW5CdmMzUmZhV1FpT2pFNE9UZzRPVE0wT1N3aWFXRjBJam94TnpjeU5qUTBOakUzTENKbGVIQWlPakU0TURReE9EQTJNVGNzSW1semN5STZJbkIxWWkweE5qazVOREU0SWl3aWMzVmlJam9pWkdsellXSnNaVjlsYldGcGJDSjkucW9TWEhVLWtTSk5BSzVzU3I4b2xld0x3eWY5X3NfNm52eUJlRGhxdGdfNCIsInAiOjE4OTg4OTM0OSwicyI6MTY5OTQxOCwiZiI6dHJ1ZSwidSI6MTUyMTMwODcyLCJpYXQiOjE3NzI2NDQ2MTcsImV4cCI6MjA4ODIyMDYxNywiaXNzIjoicHViLTAiLCJzdWIiOiJsaW5rLXJlZGlyZWN0In0.T_6-GiTVNSiWFu7aOvQZdz69xJFr_E6jd7Zzu4qUJqY?" style="text-decoration: underline;color: rgb(119,119,119);"><span style="color: rgb(119,119,119);text-decoration: underline;">Unsubscribe</span></a></p></div><p class="footerSection-EHR0jG small powered-by-substack" style="padding: 0 24px;font-size: 12px;line-height: 20px;margin: 0;color: rgb(119,119,119);font-family: system-ui,-apple-system,BlinkMacSystemFont,'Segoe UI',Roboto,Helvetica,Arial,sans-serif,'Apple Color Emoji','Segoe UI Emoji','Segoe UI Symbol';padding-bottom: 0;margin-top: 0;"><a href="https://substack.com/redirect/61384a00-f5da-4cf8-9cab-4314a4e0b614?j=eyJ1IjoiMmlrb3hrIn0.vKHD5fdGMMXYob0i47zVWMEWjKHzEVsGH8dbvrCMAbY" style="color: rgb(119,119,119);text-decoration: none;display: inline-block;margin: 0 4px;"><img src="https://substackcdn.com/image/fetch/$s_!IzGP!,w_262,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack.com%2Fimg%2Femail%2Fgeneric-app-button%402x.png" srcset="https://substackcdn.com/image/fetch/$s_!DIki!,w_131,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack.com%2Fimg%2Femail%2Fgeneric-app-button.png, https://substackcdn.com/image/fetch/$s_!IzGP!,w_262,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack.com%2Fimg%2Femail%2Fgeneric-app-button%402x.png 2x, https://substackcdn.com/image/fetch/$s_!QWua!,w_393,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack.com%2Fimg%2Femail%2Fgeneric-app-button%403x.png 3x" width="131" alt="Get the app" height="40" style="max-width: 550px;border: none !important;vertical-align: middle;"></a><a href="https://substack.com/redirect/2/eyJlIjoiaHR0cHM6Ly9zdWJzdGFjay5jb20vc2lnbnVwP3V0bV9zb3VyY2U9c3Vic3RhY2smdXRtX21lZGl1bT1lbWFpbCZ1dG1fY29udGVudD1mb290ZXImdXRtX2NhbXBhaWduPWF1dG9maWxsZWQtZm9vdGVyJmZyZWVTaWdudXBFbWFpbD1ub3RpZnkrbGRra09TX3dPU0x4akwzclZPMWJjZ0Bub3RpZnkucmVsYXllLmlvJnI9Mmlrb3hrIiwicCI6MTg5ODg5MzQ5LCJzIjoxNjk5NDE4LCJmIjp0cnVlLCJ1IjoxNTIxMzA4NzIsImlhdCI6MTc3MjY0NDYxNywiZXhwIjoyMDg4MjIwNjE3LCJpc3MiOiJwdWItMCIsInN1YiI6ImxpbmstcmVkaXJlY3QifQ.828AO3xRBEKUr2Ml0Zhn2W62TECM-h8LkyA5_XdzEAY?" style="color: rgb(119,119,119);text-decoration: none;display: inline-block;margin: 0 4px;"><img src="https://substackcdn.com/image/fetch/$s_!LkrL!,w_270,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack.com%2Fimg%2Femail%2Fpublish-button%402x.png" srcset="https://substackcdn.com/image/fetch/$s_!wgfj!,w_135,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack.com%2Fimg%2Femail%2Fpublish-button.png, https://substackcdn.com/image/fetch/$s_!LkrL!,w_270,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack.com%2Fimg%2Femail%2Fpublish-button%402x.png 2x, https://substackcdn.com/image/fetch/$s_!KjtY!,w_405,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack.com%2Fimg%2Femail%2Fpublish-button%403x.png 3x" width="135" alt="Start writing" height="40" style="max-width: 550px;border: none !important;vertical-align: middle;"></a></p></div></div></td><td></td></tr></tbody></table><img src="https://eotrx.substackcdn.com/open?token=eyJtIjoiPDIwMjYwMzA0MTcxNjQ5LjMuZDQ5YmNiYTI0YWIyNjM4MkBtZy1kMC5zdWJzdGFjay5jb20-IiwidSI6MTUyMTMwODcyLCJyIjoibm90aWZ5K2xka2tPU193T1NMeGpMM3JWTzFiY2dAbm90aWZ5LnJlbGF5ZS5pbyIsImQiOiJtZy1kMC5zdWJzdGFjay5jb20iLCJwIjoxODk4ODkzNDksInQiOiJuZXdzbGV0dGVyIiwiYSI6Im9ubHlfcGFpZCIsInMiOjE2OTk0MTgsImMiOiJwb3N0IiwiZiI6dHJ1ZSwicG9zaXRpb24iOiJib3R0b20iLCJpYXQiOjE3NzI2NDQ2MTgsImV4cCI6MTc3NTIzNjYxOCwiaXNzIjoicHViLTAiLCJzdWIiOiJlbyJ9.rjB__kHtHJIT8nRS92iU6DAajwZXjgzKSvnatOOBDzw" alt="" width="1" height="1" border="0" style="height:1px !important;width:1px !important;border-width:0 !important;margin-top:0 !important;margin-bottom:0 !important;margin-right:0 !important;margin-left:0 !important;padding-top:0 !important;padding-bottom:0 !important;padding-right:0 !important;padding-left:0 !important;"/><img width="1" height="1" alt="" src="https://email.mg-d0.substack.com/o/eJxEkL2O3CAURp9m6GLxt_wUNKlXmmKltOgC1xMyGCwM2fjto4wjbXvu1dHRF2Hgo_XT7e0YJDklYH1LBB3TmispFbMEN8jFP7Bih4HJw_i6GmYE-em4wEg5C2lddeRaW6PBaKlCMpZbvpLsOOWKCiqZZkraRSxJ2hADcAmBK2H4TdLt8S3R5ZjhGBCfS2wbyYdfO74S3OgTyb9QDzNlrBFdq-X0O-R08ZwcM9YYK6S9yDh3dBU_j4JjYCf7DD62bZs1j9NjhVAw_TfPUHKEkVt9iZS1khnSXW0jr-eNfy_p-bx_-M_7x_ufX--i_7izEB83Sa-PpWOBE5fcyDFDahvk6qCkGYCMa-F5YH_J3zgT1GhOfjv-NwAA__-ovIDi"></body></html>]]>
      </description>
      <pubDate>Wed, 04 Mar 2026 17:17:01 +0000</pubDate>
      <link>https://app.newsletters.love/collections/Vd8gMTggSw7RDAgYlT8TMnDiqHJ1tpxN/p/Vd8gMTggSw7RDAgYlT8TMnDiqHJ1tpxN</link>
    </item>
    <item>
      <title>Engage with 120+ CNCF Projects at KubeCon + CloudNativeCon Europe</title>
      <description>
        <![CDATA[<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional //EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"><html xmlns="http://www.w3.org/1999/xhtml" xmlns:o="urn:schemas-microsoft-com:office:office" xmlns:v="urn:schemas-microsoft-com:vml" lang="en"><head>
    <title>Engage with 120+ CNCF Projects at KubeCon + CloudNativeCon Europe</title>
    <meta property="og:title" content="Engage with 120+ CNCF Projects at KubeCon + CloudNativeCon Europe">
    <meta name="twitter:title" content="Engage with 120+ CNCF Projects at KubeCon + CloudNativeCon Europe">
    
    
    
<meta name="x-apple-disable-message-reformatting">
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<meta http-equiv="X-UA-Compatible" content="IE=edge">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
    <!--[if gte mso 9]>
  <xml>
    <o:OfficeDocumentSettings>
      <o:AllowPNG/>
      <o:PixelsPerInch>96</o:PixelsPerInch>
    </o:OfficeDocumentSettings>
    <w:WordDocument xmlns:w="urn:schemas-microsoft-com:office:word">
      <w:DontUseAdvancedTypographyReadingMail/>
    </w:WordDocument>
  </xml>
  
  <style>
    ul > li {
      text-indent: -1em;
    }
  </style>
<![endif]-->
<!--[if mso]>
<style type="text/css">
 body, td {font-family: Arial, Helvetica, sans-serif;}
 .hse-body-wrapper-table {background-color: #efefef;}
</style>
<![endif]-->
<!--[if mso | IE]>
  <style type="text/css">
    .hse-column-container { border: none !important; padding: 0 !important; }
  </style>
<![endif]-->
    
      
  
  
    
  <meta name="generator" content="HubSpot"><meta property="og:url" content="https://email.linuxfoundation.org/engage-with-120-cncf-projects-at-kubecon-cloudnativecon-europe"><meta name="robots" content="noindex,follow"><!--[if !((mso)|(IE))]><!-- --><style type="text/css">@media only screen and (max-width:639px){img.stretch-on-mobile,.hs_rss_email_entries_table img,.hs-stretch-cta .hs-cta-img{height:auto !important;width:100% !important}
.display_block_on_small_screens{display:block}.hs_padded{padding-left:20px !important;padding-right:20px !important}
.hs-hm,table.hs-hm{display:none}.hs-hd{display:block !important}table.hs-hd{display:table !important}
}@media only screen and (max-width:639px){.hse-border-m{border-left:1px solid #eaf0f6 !important;border-right:1px solid #eaf0f6 !important;box-sizing:border-box}
.hse-border-bottom-m{border-bottom:1px solid #eaf0f6 !important}.hse-border-top-m{border-top:1px solid #eaf0f6 !important}
.hse-border-top-hm{border-top:none !important}.hse-border-bottom-hm{border-bottom:none !important}
}.moz-text-html .hse-column-container{max-width:600px !important;width:600px !important}
.moz-text-html .hse-column{display:table-cell;vertical-align:top}.moz-text-html .hse-section .hse-size-6{max-width:300px !important;width:300px !important}
.moz-text-html .hse-section .hse-size-12{max-width:600px !important;width:600px !important}
@media only screen and (min-width:640px){.hse-column-container{max-width:600px !important;width:600px !important}
.hse-column{display:table-cell;vertical-align:top}.hse-section .hse-size-6{max-width:300px !important;width:300px !important}
.hse-section .hse-size-12{max-width:600px !important;width:600px !important} }@media only screen and (max-width:639px){.hse-body-wrapper-td{padding-top:20px !important}
#section_1760559145888 .hse-column-container{background-color:transparent !important}
#section_1760559145888 .hse-column-container{background-color:transparent !important}
}@media screen and (max-width:639px){.social-network-cell{display:inline-block} }
@media only screen and (max-width:639px){.hse-body-wrapper-td{padding-bottom:20px !important}
#section_16947091896869 .hse-column-container{background-color:#fff !important} }</style><!--<![endif]--><style type="text/css">#hs_body #hs_cos_wrapper_main a[x-apple-data-detectors]{color:inherit !important;text-decoration:none !important;font-size:inherit !important;font-family:inherit !important;font-weight:inherit !important;line-height:inherit !important}
a{text-decoration:underline}p{margin:0}body{-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%;-webkit-font-smoothing:antialiased;moz-osx-font-smoothing:grayscale}
table{border-spacing:0;mso-table-lspace:0;mso-table-rspace:0}table,td{border-collapse:collapse}
img{-ms-interpolation-mode:bicubic}p,a,li,td,blockquote{mso-line-height-rule:exactly}
.ShadowHTML p,.sh-modified-inline p{margin:0}</style></head>
  <body id="hs_body" bgcolor="#efefef" style="margin:0 !important; padding:0 !important; font-family:Arial, sans-serif; font-size:15px; color:#23496d; word-break:break-word">
    <div id="preview_text" style="display:none;font-size:1px;color:#efefef;line-height:1px;max-height:0px;max-width:0px;opacity:0;overflow:hidden;" lang="en">Our largest number of participating projects to date - come meet them in Amsterdam! ͏  ͏  ͏  ͏  ͏  ͏  ͏  ͏  ͏  ͏  ͏  ͏  ͏  ͏  ͏  ͏  ͏  ͏  ͏  ͏  ͏  ͏  ͏  ͏  ͏  ͏  ͏  ͏  ͏  ͏  ͏  ͏  ͏  ͏  ͏  ͏  ͏  ͏  ͏  ͏  ͏  ͏  ͏  ͏  ͏  ͏  ͏  ͏  ͏  ͏  ͏  ͏  ͏  ͏  ͏  ͏  ͏  ͏  ͏  ͏  ͏  ͏  ͏  ͏  ͏  ͏  ͏  ͏  ͏  ͏  ͏  ͏  ͏  ͏  ͏  ͏  ͏  ͏  ͏  ͏  ͏  ͏  ͏  ͏  ͏  ͏  ͏  ͏  ͏  ͏  ͏  ͏  ͏  ͏  ͏  ͏  ͏  ͏  ͏  ͏  ͏  ͏  ͏  ͏  ͏  ͏  ͏  ͏  ͏  ͏  ͏  ͏  ͏  ͏  ͏  ͏  ͏  ͏  ͏  ͏ ­ ­ ­ ­ ­ ­ ­ ­ ­ ­ ­ ­ ­ ­ ­ ­ ­ ­ ­ ­ ­ ­ ­ ­ ­ ­ ­ ­ ­ ­ ­ ­ ­ ­ ­ ­ ­ ­ ­ ­ ­ ­ ­ ­ ­ ­ ­ ­ ­ ­ ­ ­ ­ ­ ­ ­ ­ ­ ­ ­ ­ ­ ­ ­ ­ ­ ­ ­ ­ ­ ­ ­ ­ ­ ­ ­ ­ ­ ­ ­ ­ ­ ­ ­ ­ ­ ­ ­ ­ ­ ­ ­ ­ ­ ­ ­ ­ ­ ­ ­ ­ ­ ­ ­ ­ ­ ­ ­ ­ ­ ­ ­ ­ ­ ­ ­ ­ ­ ­ ­ ­ ­ ­ ­ ­ ­ ­ ­ ­ ­ ­ ­ ­ ­ ­ ­ ­ ­ ­ ­ ­ ­ ­ ­ ­ ­ ­ ­ ­ ­ ­ ­ ­ ­ ­ ­ ­ ­ ­ ­ ­ ­ ­ ­ ­ ­ ­ ­ ­ ­ ­ ­ ­ ­ ­ ­ ­ ­ ­ ­ ­ ­ ­ ­ ­ ­ ­ ­ ­ ­ ­ ­ ­ ­ ­ &nbsp;
</div>
    
<!--[if gte mso 9]>
<v:background xmlns:v="urn:schemas-microsoft-com:vml" fill="t">
    <v:fill type="tile" size="100%,100%" color="#ffffff"/>
</v:background>
<![endif]-->
    <div class="hse-body-background" lang="en" style="background-color:#efefef" bgcolor="#efefef">
      <table role="presentation" class="hse-body-wrapper-table" cellpadding="0" cellspacing="0" style="margin:0; padding:0; width:100% !important; min-width:320px !important; height:100% !important" width="100%" height="100%">
        <tbody><tr>
          <td class="hse-body-wrapper-td" valign="top" style="font-family:Arial, sans-serif; font-size:15px; color:#23496d; word-break:break-word; padding-top:20px; padding-bottom:20px">
            <div id="hs_cos_wrapper_main" class="hs_cos_wrapper hs_cos_wrapper_widget hs_cos_wrapper_type_dnd_area" style="color: inherit; font-size: inherit; line-height: inherit;" data-hs-cos-general-type="widget" data-hs-cos-type="dnd_area">  <div id="section_1760559145888" class="hse-section hse-section-first" style="padding-left:10px; padding-right:10px">
    
    
      <div class="hse-column-container" style="min-width:280px; max-width:600px; margin:0 auto">
    
    <!--[if (mso)|(IE)]>
      <table align="center" style="width:600px;" cellpadding="0" cellspacing="0" role="presentation">
      <tr>
    <![endif]-->
    <!--[if (mso)|(IE)]>
  <td valign="top" style="width:600px;">
<![endif]-->
<!--[if gte mso 9]>
  <table role="presentation" width="600" cellpadding="0" cellspacing="0" style="width:600px">
<![endif]-->
<div id="column_1760559145888_0" class="hse-column hse-size-12">
  <div id="hs_cos_wrapper_module_17605591458872" class="hs_cos_wrapper hs_cos_wrapper_widget hs_cos_wrapper_type_module" style="color: inherit; font-size: inherit; line-height: inherit;" data-hs-cos-general-type="widget" data-hs-cos-type="module"><div style="overflow:hidden">
  <table role="presentation" class="hse-pre-header hse-secondary" width="100%" cellpadding="0" cellspacing="0" style="text-align:right; font-family:Arial, sans-serif; font-size:12px; line-height:135%; color:#23496d; margin-bottom:0; padding:0" align="right">
    <tbody>
      <tr>
        <td align="right" valign="top" style="color:#23496d; word-break:break-word; text-align:right; font-family:Arial, sans-serif; font-size:12px; padding:10px 0; margin-bottom:0; line-height:135%">
          <a href="https://email.linuxfoundation.org/e3t/Ctc/RI+113/cZw--04/MVTcRdzxlY-Vc03pt6WgsZtW6G5rDL5LcNcCMNrWps5nR3bW95jVnq6lZ3n_VNSr1Y8yH4hgW3jp-wM4lFVpSVfJLG12tC9pNW3hnz9k8Qz-hgW8jt-QF3h2Zj4W8tZ5CN4644bsN986qtCBqk5hN8PXJ8fy9xCFW3hVccH5ScJLWW1-8ZFr6MWybhW2RBnQD1jS1tJW2Swlnb6T1nk0W8CNK8v11kSxQW2hvcp_2bzQxgW3ZrWsz5n6mbYW4GygZ57frcNVW2xMFVV2mQnS1W38c_p35M1cZsW8V9xDm1KqfSpW2DYxJv7Qs31lW87L_LW3b9R-fW1Tch8k8hTxwYW3rVqTH4cJVCvW4w7KSH8kxXhvW8bctCw8SJxfGW2vfC538Qzs2RW1_Nx1X3G3pdCW6m0qwH5kZJ-yW73R70D2-b_bnVxZznG45qJjpW51lLZm2hNpDqW9cNHT240q4bwW5wgGhV8QSNsPW4fn9Rw29Qr1VW3Jc4XX2QDwC1N20F0qZZJywrW4_YXRX6Y5yKFW83c9ts45YWPXW6DPWvh7-mQqhW20TglR8dNDzKW2B6XTQ6j3mRYW6C0Fl83JdJCwW8Tv-1V22JFGDW7VVsC-2XS2N8N4BLv-DLmVxvW3v86qG1bldBcf8MqTjs04" style="color:#00aebc; font-weight:normal; text-decoration:underline; font-style:normal" data-hs-link-id="0" data-hs-link-id-v2="7PP5/6PJ" target="_blank">View in browser</a>
        </td>
      </tr>
    </tbody>
  </table>
</div></div>
</div>
<!--[if gte mso 9]></table><![endif]-->
<!--[if (mso)|(IE)]></td><![endif]-->
    <!--[if (mso)|(IE)]></tr></table><![endif]-->
    </div>
   
  </div>
  <div id="section_1694709035196" class="hse-section" style="padding-left:10px; padding-right:10px">
    
    
      <div class="hse-column-container" style="min-width:280px; max-width:600px; margin:0 auto; background-color:#ffffff" bgcolor="#ffffff">
    
    <!--[if (mso)|(IE)]>
      <table align="center" style="width:600px;" cellpadding="0" cellspacing="0" role="presentation" width="600" bgcolor="#ffffff">
      <tr style="background-color:#ffffff;">
    <![endif]-->
    <!--[if (mso)|(IE)]>
  <td valign="top" style="width:600px;">
<![endif]-->
<!--[if gte mso 9]>
  <table role="presentation" width="600" cellpadding="0" cellspacing="0" style="width:600px">
<![endif]-->
<div id="column_1694709035196_0" class="hse-column hse-size-12">
  <div id="hs_cos_wrapper_module_16947090401801" class="hs_cos_wrapper hs_cos_wrapper_widget hs_cos_wrapper_type_module" style="color: inherit; font-size: inherit; line-height: inherit;" data-hs-cos-general-type="widget" data-hs-cos-type="module"><table class="hse-image-wrapper" role="presentation" width="100%" cellpadding="0" cellspacing="0">
  <tbody>
    <tr>
      <td class="hs_padded" align="center" valign="top" style="font-family:Arial, sans-serif; color:#23496d; word-break:break-word; text-align:center; padding:20px 20px 10px; font-size:0px">
        <a href="https://email.linuxfoundation.org/e3t/Ctc/RI+113/cZw--04/MVTcRdzxlY-Vc03pt6WgsZtW6G5rDL5LcNcCMNrWnT3qgz0W7Y8-PT6lZ3mGW2f4hJQ8HP3YJW4G90z41DwnCkW3zHVC07Gj-lbW1rvvQH4MsPTkW1fJ2884HtxYgW94h8VC24Q8HnW57dTsC6hN8FgW8YYJR63LJg-kDKkGvnf16YW996yPB2VHWCqW7yQKW94g2Jr1W5vncKk7dGWDPW1yP9wY2HM4V1W3cgPmJ1XfKGzW2JLmG_50M2mQW2jGT5m8g0x8MW6kRb8v7-kwfSF18B-fTBBmyW5l_4_j87jWQgW5qVXgH72XBbbW5wYH7z2s-7Z5W5nZGV51mTDHrW8HKsNh4ZgcgKW4CYJlJ6j1yj4W4mwrw22jG6KYW7K097X5lfz1Hf1KkTSY04" target="_blank" style="color:#00a4bd" data-hs-link-id="0" data-hs-link-id-v2="GVIana7E">
        <img alt="cncf-main-site-logo (1)" src="https://email.linuxfoundation.org/hs-fs/hubfs/cncf-main-site-logo%20(1).jpg?width=400&amp;upscale=true&amp;name=cncf-main-site-logo%20(1).jpg" style="outline:none; text-decoration:none; border:none; max-width:100%; font-size:16px" width="200" align="middle">
        </a>
      </td>
    </tr>
  </tbody>
</table></div>
  <table role="presentation" cellpadding="0" cellspacing="0" width="100%" class="" style=""><tbody><tr><td class="hs_padded" style="font-family:Arial, sans-serif; font-size:15px; color:#23496d; word-break:break-word; padding:10px 20px"><div id="hs_cos_wrapper_module_16947090682833" class="hs_cos_wrapper hs_cos_wrapper_widget hs_cos_wrapper_type_module" style="color: inherit; font-size: inherit; line-height: inherit;" data-hs-cos-general-type="widget" data-hs-cos-type="module"><table role="none" border="0" cellpadding="0" cellspacing="0" style="vertical-align:top" width="100%">
  <tbody><tr>
    <td align="center" style="font-family:Arial, sans-serif; color:#23496d; font-size:0; word-break:break-word">
      <p style="font-size:1px;border-top:1px solid #23496d;width:100%;margin:0 auto;"></p>
      <!--[if mso]>
        <table role="none" align="center" border="0" cellpadding="0" cellspacing="0" style="font-size:1px;border-top:1px solid #23496d;width:560px;">
          <tr>
            <td style="height:0;line-height:0">&nbsp;</td>
          </tr>
        </table>
      <![endif]-->
    </td>
  </tr>
</tbody></table></div></td></tr></tbody></table>
</div>
<!--[if gte mso 9]></table><![endif]-->
<!--[if (mso)|(IE)]></td><![endif]-->
    <!--[if (mso)|(IE)]></tr></table><![endif]-->
    </div>
   
  </div>
  <div id="section-0" class="hse-section" style="padding-left:10px; padding-right:10px">
    
    
      <div class="hse-column-container" style="min-width:280px; max-width:600px; margin:0 auto; background-color:#ffffff" bgcolor="#ffffff">
    
    <!--[if (mso)|(IE)]>
      <table align="center" style="width:600px;" cellpadding="0" cellspacing="0" role="presentation" width="600" bgcolor="#ffffff">
      <tr style="background-color:#ffffff;">
    <![endif]-->
    <!--[if (mso)|(IE)]>
  <td valign="top" style="width:600px;">
<![endif]-->
<!--[if gte mso 9]>
  <table role="presentation" width="600" cellpadding="0" cellspacing="0" style="width:600px">
<![endif]-->
<div id="column_1647462062880_0" class="hse-column hse-size-12">
  <div id="hs_cos_wrapper_module_16497097983541" class="hs_cos_wrapper hs_cos_wrapper_widget hs_cos_wrapper_type_module" style="color: inherit; font-size: inherit; line-height: inherit;" data-hs-cos-general-type="widget" data-hs-cos-type="module"><table class="hse-image-wrapper" role="presentation" width="100%" cellpadding="0" cellspacing="0">
  <tbody>
    <tr>
      <td align="center" valign="top" style="font-family:Arial, sans-serif; color:#23496d; word-break:break-word; text-align:center; padding:0px; font-size:0px">
        <a href="https://email.linuxfoundation.org/e3t/Ctc/RI+113/cZw--04/MVTcRdzxlY-Vc03pt6WgsZtW6G5rDL5LcNcCMNrWmn5nR3bW50kH_H6lZ3q1M6-QkLS8yp6W7bDBZW2-nGlPV-4Q5Z37r-QhW6PMBfB6vkPnHW2LD0TT6_z_kyW40RdjV76c9RrV4VzfQ6jkCHcW2pCVNM8GyQTQW17qXZC85QLSzW58dcmv4stlSWW6NPTtt5Q0XvxW1Fy5yY29-PbHW5xB97C1vkpGFW4jDp581cGrrJW7pvn7_8pgwYWVxr6rV3hHQw-W1DB7vC2FVjR4W4V91wb9bZSskW4q8kKF6ntWKJN3p3F7lMrrF3W4vWmjf8YTpcRN2z_NbwntTpJW6Mlzw47VJ4ftW1j0_fX9kRY96N8fZ7xl_Y9R7VP32yf7CvYB3W88sgSJ5QSmxXW3yGsYC44r55gW7Cvv_945vFQGW19yNZR2bVHzMW4pm2kX4kXwD_W2SmlBS92HsJRf6GQGwP04" target="_blank" style="color:#00a4bd" data-hs-link-id="0" data-hs-link-id-v2="yu3vLGvb">
        <img alt="Project Participation" src="https://email.linuxfoundation.org/hs-fs/hubfs/Project%20Participation.png?width=1200&amp;upscale=true&amp;name=Project%20Participation.png" style="outline:none; text-decoration:none; border:none; max-width:100%; font-size:16px" width="600" align="middle">
        </a>
      </td>
    </tr>
  </tbody>
</table></div>
</div>
<!--[if gte mso 9]></table><![endif]-->
<!--[if (mso)|(IE)]></td><![endif]-->
    <!--[if (mso)|(IE)]></tr></table><![endif]-->
    </div>
   
  </div>
  <div id="section_1757440627647" class="hse-section" style="padding-left:10px; padding-right:10px">
    
    
      <div class="hse-column-container" style="min-width:280px; max-width:600px; margin:0 auto; background-color:#ffffff" bgcolor="#ffffff">
    
    <!--[if (mso)|(IE)]>
      <table align="center" style="width:600px;" cellpadding="0" cellspacing="0" role="presentation" width="600" bgcolor="#ffffff">
      <tr style="background-color:#ffffff;">
    <![endif]-->
    <!--[if (mso)|(IE)]>
  <td valign="top" style="width:600px;">
<![endif]-->
<!--[if gte mso 9]>
  <table role="presentation" width="600" cellpadding="0" cellspacing="0" style="width:600px">
<![endif]-->
<div id="column_1757440627647_0" class="hse-column hse-size-12">
    <table role="presentation" cellpadding="0" cellspacing="0" width="100%" class="" style=""><tbody><tr><td class="hs_padded" style="font-family:Arial, sans-serif; font-size:15px; color:#23496d; word-break:break-word; padding:15px 20px 10px"><div id="hs_cos_wrapper_module_16608393420071" class="hs_cos_wrapper hs_cos_wrapper_widget hs_cos_wrapper_type_module" style="color: inherit; font-size: inherit; line-height: inherit;" data-hs-cos-general-type="widget" data-hs-cos-type="module"><div id="hs_cos_wrapper_module_16608393420071_" class="hs_cos_wrapper hs_cos_wrapper_widget hs_cos_wrapper_type_rich_text" style="color: inherit; font-size: inherit; line-height: inherit;" data-hs-cos-general-type="widget" data-hs-cos-type="rich_text"><p style="line-height:125%"><span style="font-size: 14px;"><span style="color: #0094ff;"><a href="https://email.linuxfoundation.org/e3t/Ctc/RI+113/cZw--04/MVTcRdzxlY-Vc03pt6WgsZtW6G5rDL5LcNcCMNrWmn5nR3bW50kH_H6lZ3nnW7hkdFY5VJC9cW7s1cV42-5yL0W5Mwvxn1SX8N0W5Vd0tw2LFZBHW5TJmc95B-60pW5rqfKt2Gr61LW6PtRf47qSHnZW1xtj2s5C5W1DW8XW8575Q5TgKW3Ng1NL3bQVJ1W5-PS_G9j52BmW1XMtTX1Ycg8PW3dz42Y3c5tZSW4GQ3TJ5gXjlwN5Tk3QQc1vnjW9hWSdZ1qlCTlW2Nrcw55Ldh92W94Ky6X82nX23W56T8272qR39ZW5kyFyb3ds8QqW7JC-0C110yCyW7J_twN8Z6TJtW2fwMRS3SpjN-MvWMX88HxdmW4BvXFw4HtDXJW4hhg1w6c4gyFW98l_p54BPCDdW3tWvzg3QKhMzW6_QtCm7J6kqRW7kBPkD2GJjKMW1G7cNv7gsbtnW7kTyBl6Jpx8Sf6z1q0W04" style="color:#0094ff" data-hs-link-id="1" data-hs-link-id-v2="beu5VRs2" target="_blank"><strong>KubeCon + CloudNativeCon Europe</strong></a></span> <span style="color: #000000;">is heading to</span> <a href="https://email.linuxfoundation.org/e3t/Ctc/RI+113/cZw--04/MVTcRdzxlY-Vc03pt6WgsZtW6G5rDL5LcNcCMNrWm-5nR3bW69t95C6lZ3pNN1-jJX8D1npfW6DyhHZ2xmHdXW5n_4nl8sc62jW83L_7q5W8sl0W5YF8cD3-HjhYW5lKqL03dcWT_W3wN3_L8fTcXfW3-P46P7YH0ScW1tpW1R5V6M8_W3NTgs76hWcztW7KPrxh75C-HLW8n6MMp7f44QYW7R1Xyj5-D27-W85CgjH8H1PPSW4xBZzh4rBySmW8wHqv18sNlbYV1pPb21sTHZpW2WVjbn13C7xnW2_gn5Z5rmXHlW1Sykjz32bcYwW6rBhL72ddmJzW9blkk02_fQNFW6B3H1s8Cb5KcW38c1__1zrmKDV2fdHb51J6MbW77WwmT1Pxz-4W2L-MgS6TMq3kW1-k-Q41rmWHnW7p6_Fr2NHhpCW7XXhrG98r2XdW17zWGT1wX6PwW7bqxDZ2B25FKW1f-77t6-b1rPW5gNtzM2c020CMPhzCHy9G5jW8N9Mvw4HSDTnf38g-wg04" rel="noopener" style="color:#00aebc" data-hs-link-id="0" data-hs-link-id-v2="SosyeH95" target="_blank"><span style="color: #0094ff;"><strong>Amsterdam</strong></span></a><span style="color: #000000;">, <strong>23-26 March</strong>, and it’s now less than 3️⃣ weeks away!</span></span></p>
<p style="line-height:125%">&nbsp;</p>
<p style="line-height:125%"><span style="font-size: 14px; color: #000000;">This is <em>the</em> gathering for the cloud native community—where <strong>12,000+</strong> developers, architects, engineers, community leaders, end users and MORE come together to collaborate, learn, and shape the future of cloud native.</span></p>
<p style="line-height:125%"><span style="color: #23496d; font-size: 14px;">&nbsp;</span></p>
<p style="line-height:125%"><span style="font-size: 14px;"><strong><span style="color: #000000;">If you’re not registered yet, what are you waiting for? </span></strong><span style="color: #000000;">🤔</span></span></p></div></div></td></tr></tbody></table>
</div>
<!--[if gte mso 9]></table><![endif]-->
<!--[if (mso)|(IE)]></td><![endif]-->
    <!--[if (mso)|(IE)]></tr></table><![endif]-->
    </div>
   
  </div>
  <div id="section_1765934064816" class="hse-section" style="padding-left:10px; padding-right:10px">
    
    
      <div class="hse-column-container" style="min-width:280px; max-width:600px; margin:0 auto; background-color:#ffffff" bgcolor="#ffffff">
    
    <!--[if (mso)|(IE)]>
      <table align="center" style="width:600px;" cellpadding="0" cellspacing="0" role="presentation" width="600" bgcolor="#ffffff">
      <tr style="background-color:#ffffff;">
    <![endif]-->
    <!--[if (mso)|(IE)]>
  <td valign="top" style="width:300px;">
<![endif]-->
<!--[if gte mso 9]>
  <table role="presentation" width="300" cellpadding="0" cellspacing="0" style="width:300px">
<![endif]-->
<div id="column_1771533948289_0" class="hse-column hse-size-6">
    <table role="presentation" cellpadding="0" cellspacing="0" width="100%" class="" style=""><tbody><tr><td class="hs_padded" style="font-family:Arial, sans-serif; font-size:15px; color:#23496d; word-break:break-word; padding:5px 20px"><div id="hs_cos_wrapper_module_17715339456081" class="hs_cos_wrapper hs_cos_wrapper_widget hs_cos_wrapper_type_module" style="color: inherit; font-size: inherit; line-height: inherit;" data-hs-cos-general-type="widget" data-hs-cos-type="module"><table align="center" border="0" cellpadding="0" cellspacing="0" role="presentation" style="border-collapse:separate!important">
    <tbody><tr>
      <td align="center" valign="middle" bgcolor="#315ba9" style="font-family:Arial, sans-serif; font-size:15px; color:#23496d; word-break:break-word; border-radius:8px; cursor:auto; background-color:#315ba9; mso-padding-alt:12px 18px">
        <a href="https://email.linuxfoundation.org/e3t/Ctc/RI+113/cZw--04/MVTcRdzxlY-Vc03pt6WgsZtW6G5rDL5LcNcCMNrWmH5nR3bW5BWr2F6lZ3kZV-j7HN8tts_mMXQN50_Sxx-W97gyxr35XQtNW39czct4KpKVYW3qvRrM2l2blgW8KD8Qc2DgHg6W447SPF723STLW5H_qP07cmvKTW6pCBc17806CjW1PRDTw3JqH65W8tsNwl7dfZ_kW5NWtJp17g2gKW80y5NN1fX78ZW895DLf36LSlgW8x3GmH4WQ0zvW3fqKgm5phJh7W1hhRh95Bv5LwW5kQMZG7vx9qgW6g7jYj6601vXW5wV8Wl40_Mx7W6VW66Z1w23PbW1248WP13hJFXV2_dYX1xs_P9VCXvX69bkZrPW8lGbxw77D18nW8hNf7R44qMv2W1Vy15x2ZM-glW4NbNtb6x1tmgW7R_sJl6rYK4dVScTmh7sbtd9W7-d9LX66Djj5W2mmPfZ1mRFQSW3NMpYf7KXtDlN3ZH3NQzpSJTdvzVyq04" target="_blank" style="color:#00a4bd; font-size:16px; font-family:Arial, sans-serif; Margin:0; text-transform:none; text-decoration:none; padding:12px 18px; display:block" data-hs-link-id="0" data-hs-link-id-v2="Qe24UNGp">
          <strong style="color:#FFFFFF;font-weight:bold;text-decoration:none;font-style:normal;">FULL SCHEDULE &gt;&gt;</strong>
        </a>
      </td>
    </tr>
  </tbody></table></div></td></tr></tbody></table>
</div>
<!--[if gte mso 9]></table><![endif]-->
<!--[if (mso)|(IE)]></td><![endif]-->
<!--[if (mso)|(IE)]>
  <td valign="top" style="width:300px;">
<![endif]-->
<!--[if gte mso 9]>
  <table role="presentation" width="300" cellpadding="0" cellspacing="0" style="width:300px">
<![endif]-->
<div id="column_1769555296903_1" class="hse-column hse-size-6">
    <table role="presentation" cellpadding="0" cellspacing="0" width="100%" class="" style=""><tbody><tr><td class="hs_padded" style="font-family:Arial, sans-serif; font-size:15px; color:#23496d; word-break:break-word; padding:5px 20px"><div id="hs_cos_wrapper_module_17695552932761" class="hs_cos_wrapper hs_cos_wrapper_widget hs_cos_wrapper_type_module" style="color: inherit; font-size: inherit; line-height: inherit;" data-hs-cos-general-type="widget" data-hs-cos-type="module"><table align="center" border="0" cellpadding="0" cellspacing="0" role="presentation" style="border-collapse:separate!important">
    <tbody><tr>
      <td align="center" valign="middle" bgcolor="#315ba9" style="font-family:Arial, sans-serif; font-size:15px; color:#23496d; word-break:break-word; border-radius:8px; cursor:auto; background-color:#315ba9; mso-padding-alt:12px 18px">
        <a href="https://email.linuxfoundation.org/e3t/Ctc/RI+113/cZw--04/MVTcRdzxlY-Vc03pt6WgsZtW6G5rDL5LcNcCMNrWmH5nR3bW5BWr2F6lZ3mDW5H5Tnv3NcljNW17rzWs2KGcxcW6jV83w98xsnxW6nXHz49fpL5LW5FKF_R8zbXGjN6xzXGdBVmGQW8ttmfB49dSB_VcvLW55D47qbV490lW4qX4glW5Tc1WD6p-LMpW49JLwt3cJNNjW4KgCkk6BdgLZW8c9cB79cMp5bN4tJ5bcssPyBW20TpJg7L2rf5W31VszD8thtZYW4VGqtz2Yhy8yW3tRZNN7CtjH4W3k7kDT2hX1ZkMhsP01xHC2yN7vDCh0nC9zbN8-drFyM5hrvW2Myj-11nN65kW4L4jM88nbfNlW2PsCmQ4pgrCYW2vzhZD8lH0b7W7n1mK48qK8JvW4YpXmG5njmPPW5y3c_v4BMXSQVZft1t1LG31VW1QztFl2_nFKrVL1s-539MDsDN2D83BN2PqdWW2m2qGg1fNSLHf4hCb7T04" target="_blank" style="color:#00a4bd; font-size:16px; font-family:Arial, sans-serif; Margin:0; text-transform:none; text-decoration:none; padding:12px 18px; display:block" data-hs-link-id="0" data-hs-link-id-v2="+MzzB6cL">
          <strong style="color:#FFFFFF;font-weight:bold;text-decoration:none;font-style:normal;">REGISTER &gt;&gt;</strong>
        </a>
      </td>
    </tr>
  </tbody></table></div></td></tr></tbody></table>
</div>
<!--[if gte mso 9]></table><![endif]-->
<!--[if (mso)|(IE)]></td><![endif]-->
    <!--[if (mso)|(IE)]></tr></table><![endif]-->
    </div>
   
  </div>
  <div id="section_1770874458037" class="hse-section" style="padding-left:10px; padding-right:10px">
    
    
      <div class="hse-column-container" style="min-width:280px; max-width:600px; margin:0 auto; background-color:#ffffff" bgcolor="#ffffff">
    
    <!--[if (mso)|(IE)]>
      <table align="center" style="width:600px;" cellpadding="0" cellspacing="0" role="presentation" width="600" bgcolor="#ffffff">
      <tr style="background-color:#ffffff;">
    <![endif]-->
    <!--[if (mso)|(IE)]>
  <td valign="top" style="width:600px;">
<![endif]-->
<!--[if gte mso 9]>
  <table role="presentation" width="600" cellpadding="0" cellspacing="0" style="width:600px">
<![endif]-->
<div id="column_1770874458037_0" class="hse-column hse-size-12">
    <table role="presentation" cellpadding="0" cellspacing="0" width="100%" class="" style=""><tbody><tr><td class="hs_padded" style="font-family:Arial, sans-serif; font-size:15px; color:#23496d; word-break:break-word; padding:10px 20px"><div id="hs_cos_wrapper_module_16509249635173" class="hs_cos_wrapper hs_cos_wrapper_widget hs_cos_wrapper_type_module" style="color: inherit; font-size: inherit; line-height: inherit;" data-hs-cos-general-type="widget" data-hs-cos-type="module"><table role="none" border="0" cellpadding="0" cellspacing="0" style="vertical-align:top" width="100%">
  <tbody><tr>
    <td align="center" style="font-family:Arial, sans-serif; color:#23496d; font-size:0; word-break:break-word">
      <p style="font-size:1px;border-top:1px solid #23496d;width:100%;margin:0 auto;"></p>
      <!--[if mso]>
        <table role="none" align="center" border="0" cellpadding="0" cellspacing="0" style="font-size:1px;border-top:1px solid #23496d;width:560px;">
          <tr>
            <td style="height:0;line-height:0">&nbsp;</td>
          </tr>
        </table>
      <![endif]-->
    </td>
  </tr>
</tbody></table></div></td></tr></tbody></table>
  <table role="presentation" cellpadding="0" cellspacing="0" width="100%" class="" style=""><tbody><tr><td class="hs_padded" style="font-family:Arial, sans-serif; font-size:15px; color:#23496d; word-break:break-word; padding:10px 20px 5px"><div id="hs_cos_wrapper_module_177087450170012" class="hs_cos_wrapper hs_cos_wrapper_widget hs_cos_wrapper_type_module" style="color: inherit; font-size: inherit; line-height: inherit;" data-hs-cos-general-type="widget" data-hs-cos-type="module"><div id="hs_cos_wrapper_module_177087450170012_" class="hs_cos_wrapper hs_cos_wrapper_widget hs_cos_wrapper_type_rich_text" style="color: inherit; font-size: inherit; line-height: inherit;" data-hs-cos-general-type="widget" data-hs-cos-type="rich_text"><p style="line-height:125%; font-weight:bold"><span style="font-size: 18px; color: #000000;">💥 Record-Breaking Project Participation!&nbsp;</span></p>
<p style="line-height:125%">&nbsp;</p>
<p style="line-height:125%"><span style="font-size: 14px; color: #000000;">Again this year, CNCF project engagement is BIGGER than ever! Whether you're an experienced contributor or just starting your cloud native journey, read on for opportunities to connect directly with maintainers, discover the latest innovations, and get hands-on with the projects shaping the industry <em>(all available with both pass types!)</em>.</span></p>
<p style="line-height:125%">&nbsp;</p>
<p style="line-height:125%"><span style="font-size: 14px; color: #0094ff;"><a href="https://email.linuxfoundation.org/e3t/Ctc/RI+113/cZw--04/MVTcRdzxlY-Vc03pt6WgsZtW6G5rDL5LcNcCMNrWnz5nR3bW7lCGcx6lZ3lsW4w9TkH5DV4clN3YmDdd1B2x-W7zHwqT1YTl7pW1t9m_07RkTSxN2FHNQ1jGPqhW8jDcy08NhcjwN9b93QMGCYzBW2vKrSY4_T29jW3YkZkM59_tskW4gJnMc4303F_W41CJlZ2MYwq-W27fQrr6vT5VZW9llqlF5rkj4DW48HcT61fY_krW6jGMFC1hjgFrW7tJ6TF3cJFk4W6B9lBm7LDdG-VGLx5f5k_XtTW4JwKTj5Bpf7VW4Y1KB59kXVjQW88_V1j2wv_vqW5V5tvb3Hk-4rN6881QcdpGNkW8cxC1x6Vy_mPW6K-jBK610WFHW8SCkKt6p3CVdW1t-HXw7GNkc_W68841g4SHX-kW1Sz6BY8HjRb9W7m9dcL24SbKLW6bksll7fYfZTW4bcL4L69JNQZW1V4bwc4BVqHVW2fHPGZ73BwGNW35cr8m5MrPDxW67r9RP1Fvz2-VqVWXS6nQfHBN4gnXfF72SWzW7mnTQv5V9XMcW7h_kZW2-cLWDf8rXt_604" style="font-weight:bold; color:#0094ff" data-hs-link-id="0" data-hs-link-id-v2="fiJXHtK5" target="_blank">Project Pavilion</a></span><span style="font-size: 14px; color: #000000;">&nbsp; 📌&nbsp; <span style="color: #ff9900; font-weight: bold;">120+ PROJECTS!</span></span></p>
<p style="line-height:125%"><span style="font-size: 14px; color: #000000;">Connect with 120+ </span><a href="https://email.linuxfoundation.org/e3t/Ctc/RI+113/cZw--04/MVTcRdzxlY-Vc03pt6WgsZtW6G5rDL5LcNcCMNrWp83qgz0W8wLKSR6lZ3lxW2fNkxl4dnky6N7YhkjqtSCsdW4M_sP44mX0D2W607qWs8MSTTwW5N3T4H5tgWR_W69sy994ygRYYW1D-Yj232cmFDW7mt52W5tMBh0W5fp4Mn4gNYDgW1QMhb24mkc-PW6DS3hh95zvlyVtmYpS8RM_y-W4xp8gS1bgBbTW85gKtB4QSNtrW6SD56V655m1JW1Gf5hf22Cy4DW7xv6vJ926YqyW7n_Nkg5S7N0cW4PJBsZ4x404jW8zDpN58jKhfhW7-XXF_25KsGrW2fzwh23cYYzNW5SjpSp1fJn9zW4WSvnc7v8zzjN1T5xVhylRRHW2k73st3F8PcnW1gq5Mb6MNby-W2Z_Zs781k_skf2nfY1b04" rel="noopener" style="color:#00aebc" data-hs-link-id="0" data-hs-link-id-v2="o5Kb4YFQ" target="_blank"><span style="font-size: 14px; color: #0094ff; font-weight: bold;">CNCF Graduated</span></a><span style="font-size: 14px; color: #000000;"><a href="https://email.linuxfoundation.org/e3t/Ctc/RI+113/cZw--04/MVTcRdzxlY-Vc03pt6WgsZtW6G5rDL5LcNcCMNrWp83qgz0W8wLKSR6lZ3kVW6yf7gM8DFRd0W2qLLyS8mw24rN7cNP0DRl6VwVYlMKY6vsr_nW4k8WwG6rkBwQW1yQ7ws1z2lRpW76Dnbz5X8R9PW3hGK2S8HkXddW8ss4PC1_cmxZW3qLn5s6GpFz1MQHwHxQRcMKW4MmgXX2-j54FV6gdg29cd7CDW844hkk4qMQrrW3LN4VQ8s3G1ZW3J7-NW1xjDxqVGMDCs12QkqXW1rYxTR2j2Dv4W2XMc_m4RPRQ0W7KgZPv8gmnyXW6R1PSS1N-SqvVvV0dX3K51h8W6D828-6r5CPXW87N3hJ43cQWRVjthFK7LHS3HVx4p1Y72K3dLW5gh0dg4ktWnDW29hxW-4T27_gf98r8fv04" rel="noopener" style="color:#00aebc" data-hs-link-id="1" data-hs-link-id-v2="Qh3gmuBh" target="_blank">,<span style="font-weight: bold;"> <span style="color: #0094ff;">Incubating</span></span></a><span style="font-weight: normal;"> and <span style="color: #0094ff;"><a href="https://email.linuxfoundation.org/e3t/Ctc/RI+113/cZw--04/MVTcRdzxlY-Vc03pt6WgsZtW6G5rDL5LcNcCMNrWps3qgz0W95jsWP6lZ3nSW8xMBZm3R0XJGW4gRQm719b4nlW3nxTg31vCJL3W5Tlysl4PSx2pVGWV1c7ll3P4W44Ys-Z1PhhhlN3mc7jCFYb7tN5XZtcMKM8z0W2LKJmR52mHc1W20VMtP8FnvbDW1_RGbQ3kdxCKW6NhkD03_cWGpW2KF0hf1s5CvyW4T-V_H33BYGjW5-X8-Q3FZfdWW6JVRVm2QQhQpW1Lsks84M67Y2W7lFxpg6xmZG2F78_GN_JSpbW4zVGhh1Q1qGdW3tr5Nb35gMbJVb1c1t5lP5X8W4hCljJ8g3g-DN8C96SxJd_vSW6hTqVh6GMGV-W9hw-x56dnJBxN3yQF4Dq9-m1W62Vq9X1z1hwRW6V-7x-1jXC0qW5dZZZQ4LtspMf7C4g2x04" style="color:#0094ff" rel="noopener" data-hs-link-id="0" data-hs-link-id-v2="jcFhIdyt" target="_blank"><span style="font-weight: bold;">Sandbox Projects</span></a></span></span> to meet maintainers from Argo, Cilium, Dapr, Prometheus and many more! Ask questions, exchange ideas, and see firsthand how these technologies are evolving. <span style="color: #0094ff;"><a href="https://email.linuxfoundation.org/e3t/Ctc/RI+113/cZw--04/MVTcRdzxlY-Vc03pt6WgsZtW6G5rDL5LcNcCMNrWnz5nR3bW7lCGcx6lZ3lcW8Mg6kP3kcmw3N1nQYf72q748W5MzkL77_FkFtW59gsN-4Xv6Y2W4Jnr921tZNBCW1Gkcf437CjhVW644c0r4G2SmDW7CjxY-5bqgVXW3HWshL4X69-ZW3QzlT_3kMGVkW6SR2lt77yrTXVb9lb28Kmwy_W5ZDxjX9klLjvW1F21Fz4qbm8jW3JwZ2g2hwgtGW9hjDTT2ClQ8cW2RtHQc8T-XfcW7pwWSp2T8mDGW92g7Tw3GzcwcW6xdX748W-3ktVYhpnZ2jkjL_W3wPqc99h905WW8McT_l7WfJvrW7jw3v82r115pW91xpkb5DWjvQN6Q9qy_3F1HjW20sxjV8F1zLGW8m3mh46_qqz7W5V65_M2DWbR2W8bxqcn7dF21NW7wlWFl120bwmW1qHKll1qlpk2W5QPyRq6lgCmPW55VDx85flSSFW6S5NGk79_tvrVk_LCX68QrhgW3BfKlq1pvSFnW6TzHgQ3hc9vrW4ffMm68GhW4yW5vWyHw2-hbHPf8Ps8Vq04" style="font-weight:bold; color:#0094ff" rel="noopener" data-hs-link-id="0" data-hs-link-id-v2="k0FAYvR0" target="_blank">View the full list of participating projects</a> <span style="color: #000000;">+ </span><a href="https://email.linuxfoundation.org/e3t/Ctc/RI+113/cZw--04/MVTcRdzxlY-Vc03pt6WgsZtW6G5rDL5LcNcCMNrWnz5nR3bW7lCGcx6lZ3mJVNh3JY24BjP_W5XJHXb6-TW--W5gkhCD377X8SW1dPldY7cjxwLW6M1KbK3dfpf6W48sjpJ696s-WW581mvJ3BjfZHW4XgH6y87pqwSW2qgMBP3qLl1vW3vwZdC8bVpslN6gsmbrsVBKrVV7t6k4NPmhzN7R83hy8PwN7V6x_xj6SMd5hW3w1HBx942RJZW3Y7MRC8wV_mRW73N4Hk6g4lScW7S-GqY5dPr1tW3-wRqJ1gchPJW4J6nR86q46YvW1wZrf93j022pW8v1gwr4QldkyN6j13sznv5RyW3WDrbK319SVDW5Hc2yn4BfRLyW72CWNR2QV8PcN7g_XbxYM0qLW1J7WH750b2BnN5cTF7FyJ7fKW3YtQ-Q2NFpNCW2bgYwK6-XZmJW3FpD425FxfHvW3gM3yc2s25QdW52LH_p4dTS6mW4ykxtX9189RNW76m2s473QmYYW5GBKp36W3hZqW45f1SV6HzgsLW4KhCCM33wXqbW3xs4Bx8G2pyrf8M5TKd04" style="font-weight:bold; color:#0094ff" rel="noopener" data-hs-link-id="0" data-hs-link-id-v2="5zxxZUap" target="_blank">learn more about daily guided tours</a></span>!</span></p>
<p style="line-height:125%">&nbsp;</p>
<p style="line-height:125%"><span style="font-size: 14px; color: #000000;"><span style="color: #0094ff;"><a href="https://email.linuxfoundation.org/e3t/Ctc/RI+113/cZw--04/MVTcRdzxlY-Vc03pt6WgsZtW6G5rDL5LcNcCMNrWnz5nR3bW7lCGcx6lZ3kvW6Gb8nm7QkLlfV-Rzhr9hX8G1VNzwb09hw_QRW8lLq_d4PHlSVW65_tL86yRGDhW2QRcYP7VHLT3V4q-GJ6v_H55VjYSLL747b4wW6yx2Q16YMnv-W7xb57R2_G9qrW8kN48r43Z62yW5ScdTd5P_x-sW1Nk2V91SwNfxW7FtRHc6MJz_bW8jMLPz1Jz9mbW7Jjz-F1wzZxWW3cfYd15kPdmFMwkhjxLTKD_W6ZcZMM1LyPzrW5YSr9282J7qxW7nZLN61qVY7LW3WF6Sh4jQ2qcW5fV-J46HTnlPVjWX9Q1cfgsZW1F_YCv6jS_jrN3rgYZgw7bbBW6ldtx25cPVY3W5PRw9s8XsT8vVZtTLR85BvcnW7vtvZ51Rk0wjMR6zM_3M2dvW8QsSys8sKfZ2W8JV8fH1DLf8LW6sWyPw3bWHYnMn8Hr4pHmWwN9jMfJ49wFnvW97B_6J2yV1sLW57gG67475s0sW8CmLyH54gZ6wW1vH5dj7Xy2Rff4qqwv804" style="color:#0094ff; font-weight:bold" data-hs-link-id="0" data-hs-link-id-v2="RG74L66+" target="_blank">Project Lightning Talks</a></span>&nbsp; 📌&nbsp; <span style="font-weight: bold; color: #ff9900;">50+ TALKS!</span></span></p>
<p style="line-height:125%"><span style="font-size: 14px; color: #000000;">Hear from 50+ projects on Monday, 23 March as they deliver 5-minute, rapid-fire updates on the latest features, advancements, and community milestones. <span style="color: #0094ff;"><a href="https://email.linuxfoundation.org/e3t/Ctc/RI+113/cZw--04/MVTcRdzxlY-Vc03pt6WgsZtW6G5rDL5LcNcCMNrWm-5nR3bW69t95C6lZ3mLVXytyN1JHXzCW5cFdGF7NtdsvW7FL8Q36FxwYpW1fQwZ57RZj8_W4bgtT960S76QW7ZC7Mn8hgVbrW2XMsQw6P6DgvW3LvdDn7NbzxVW2cBQHS86NfjCW2w_-p-3jCbHYW6yHd-P7Cj8MXN9l0-NXvlFPzN4b7B5XsFz7bW5C96qg9cVYwxW4S9xH01wrgQGW1wnpgH1b8J7JW3jYkXd38gS8xW6l8htC7mCBW8VBYW6w4hPGLCW5K-gkD6cXZp0W5Mxjcm2XSp2_W12K9-54X52dbN4yGXHRf3_YpW5mfZfz77ZWfFV4TJmJ5WfSqDN8q0-QbsrCKPW7-JYgv4-PNyKW7TmV1N5Q1FGtW1kYgqx1JTR5-W2hf8Gp677sJmW63CBYq96-75XW7dN2hM4HMkG_W3M0jht6jXrK-W7xg6ZW7cZq-MW4LJpGp3Phtc4VbfqLB1hv5jtf6C2rMH04" style="color:#0094ff; font-weight:bold" data-hs-link-id="0" data-hs-link-id-v2="SG4sDdX5" target="_blank">Check out the schedule</a></span>.</span></p>
<p style="line-height:125%">&nbsp;</p>
<p style="line-height:125%"><span style="font-size: 14px; color: #000000;"><span style="color: #0094ff;"><a href="https://email.linuxfoundation.org/e3t/Ctc/RI+113/cZw--04/MVTcRdzxlY-Vc03pt6WgsZtW6G5rDL5LcNcCMNrWnz5nR3bW7lCGcx6lZ3mCW6yq7Tq2SW7PbW7nSb7-6h-4hKW898tQy2gdYf-N531hmwYsQlPW6NYxxl6jsCfGN5Q-Y57G1CyCW3Qr_hK826kBzW8dP7Xm1NQLC_W7L1Xt87jCcYYW9j0cXV14xvWpW7600Fc8HT1bGW8vQ65h1Z-g-4W4Vls0l2965HzW907VPl7Vql-KVz7gBF7JNRW0W6ZxgTf3HJC8FW7fRcsc4w06D1W7jKlbT54PjvdW7bhB6x7pHm-8W1jwZ9d12yrPzW7XNDyq8nLZs5W9j0RDd1y67qPW2l9FD71HLwXDVT4TtL5MM3JKW6hRJhl8L0DWsN64CQTRxx9fcVJyjvm1wh_PqW7xSGhJ5NCMkQW6gC48n282QwvW3dYH0J5svhGCW2QL3kW3rVZ6fN5NM3-jxBmz-W94Rsm389x1HKW2syStP1SN2mmW8V0BW98G3FkVW8Vd7C844Xjf9V96L1d526ByWW3tZx3L8s33gNW5b4tg-2VFGGsVYvH556_c-H0f97NjgH04" style="color:#0094ff; font-weight:bold" data-hs-link-id="0" data-hs-link-id-v2="+1/yXkAC" target="_blank">Maintainer Track Sessions</a></span>&nbsp; 📌&nbsp; <span style="font-weight: bold; color: #ff9900;">80+ SESSIONS!</span></span></p>
<p style="line-height:125%"><span style="font-size: 14px; color: #000000;">Dive into the heart of groundbreaking projects. Meet the leaders behind the code, gain insider knowledge on the latest advancements, and collaborate with industry trailblazers. <span style="color: #0094ff;"><a href="https://email.linuxfoundation.org/e3t/Ctc/RI+113/cZw--04/MVTcRdzxlY-Vc03pt6WgsZtW6G5rDL5LcNcCMNrWmH5nR3bW5BWr2F6lZ3ldW1M8Xzw17qQ0MW41n1D83QJrZpN1f5GMLzTlDCW7S3N5K2z_Yj2VtxN__1B2vkmW3gPLBB6llt7WW6824m39lp3L3W6wQfPG2KPJlBW7drs2b2pkvC1VJlzxs71Ff06V9DYHW6Hf93pW3KsWlv40fNZjW7wGklN4tPq4TW30bgFy4ZwR81W3dxm_Y5ChjChW1-FfsZ2Wf2DQW5R5Gx725cmzBW4GSwCb1pn7TcW8499yl448-_xW8PlYdh5tMkD0W7jX4Xh4QvWJjN1LZSq2LDNyNW5sdX_r8D5zCKW7XzT7R4NsXbRW58r_sF9gZ7zNW8BLCc15KvR5MW4kL3PB1QtgBYW2VFp3y7dYkW2W5Pxwpw37tGp0W2S-bk736XRxLW4HCFMb1BVj-NW17c1Qc32rnqXVSh1pY8yq0JWW6-YBYy4k19m-f9g-whP04" style="color:#0094ff; font-weight:bold" data-hs-link-id="0" data-hs-link-id-v2="AwkW93lW" target="_blank">Explore the 80+ sessions</a></span>!</span></p>
<p style="line-height:125%">&nbsp;</p>
<p style="line-height:125%"><span style="font-size: 14px; color: #000000;"><span style="color: #0094ff;"><a href="https://email.linuxfoundation.org/e3t/Ctc/RI+113/cZw--04/MVTcRdzxlY-Vc03pt6WgsZtW6G5rDL5LcNcCMNrWng5nR3bW6N1X8z6lZ3lZW2cFTfg2FtZPbW9h3dt-6wD_8xW8C8THC4sQj3sW1WnC5L8d0rf-N1XtVBgpcpP7W5r8B5d84C9rJVSTss28WDKtWVFNQ435ZQPrFVF0jYH6LQxxFW5sLm-T36ZZZqW2kvQR01n0yndW63Y8x04YByctW6V6Bdn7zfRssVc-6GF4Qsr1HW94FwdK3tzV_PW3ypg8g3-TtzRW2lS9jP8lj3SPW2Bd5BB7T8VZcW7l_p2b3c5JFXW3BNJgb7LmfsTW4lMZnx85XNNrN8W9y9VdRcpzW5HSHv_7KshFxW4098Mk8JF3q6W4mm5PG8BT0tzW1yqnX63GV00ZW81w9k-3T8gSQW4Rm8-J5dZ46_W6NxqkT3pGKxyW90cJdw471xTBW38-1d388852wW1kQPDW54kgz3W5v2DfG94JDM6W7lWy_N6Vn-JMW1vrXb123dcFXW4WHRn741ywZ8W6-Q8WV7C-xCDW7k2LC628tK71dk9kp604" style="color:#0094ff; font-weight:bold" data-hs-link-id="0" data-hs-link-id-v2="L45L89iW" target="_blank">Contribfest</a></span>&nbsp; 📌&nbsp; <span style="font-weight: bold; color: #ff9900;">15 SESSIONS!</span></span></p>
<p style="line-height:125%; font-weight:bold"><span style="font-size: 14px; font-weight: normal; color: #000000;">Looking to make an impact? Attend 15 immersive 75-minute sessions to help project maintainers, contributors, and contributors-in-the-making collectively tackle challenges and enhance the ecosystem in real-time. <span style="color: #0094ff;"><a href="https://email.linuxfoundation.org/e3t/Ctc/RI+113/cZw--04/MVTcRdzxlY-Vc03pt6WgsZtW6G5rDL5LcNcCMNrWmH5nR3bW5BWr2F6lZ3kGW26j-3k2hqKh-N6Jg56t9rjs3VVKzV31wWlTMW6gsTjF3G5TztN71wJCJH7gCgVDK2711HtSJ1W6qHCTt4NzXD1W5mx_Fw3mstZqW6jmLJZ8b3bz3W85lPzD40hT3dW4SvSHW6t41LlW67kPq09ldMxNF5pTVb034DSW44zmHD6wW2lvW7HtLdB91Xf87W7JDkD97kGhcPW2bH6Zr6B-mDtN1PP9Mv8Bkh-Vm7scj6YLh1FW60VY8n7fbqf2W4lrcKj7QSYsbW8YC8-L2k6wdtW6J0qjf7BHzxyW2g-nrh36ydLYW23-vjP4l5GMhW5Kpljq934nD3V3QsVx3X_tJLW33tCB88c-M2NN5VWb0f1sB30W4z6qbG27gy4HW54y69g7Zc9tGW2jsGqn8PMhmFW7mF-jm7s4Rm8W2Pd2kB1tlLHgf3-v3rP04" style="color:#0094ff; font-weight:bold" data-hs-link-id="0" data-hs-link-id-v2="Fd4488Ah" target="_blank">Browse the schedule</a></span>.</span></p></div></div></td></tr></tbody></table>
</div>
<!--[if gte mso 9]></table><![endif]-->
<!--[if (mso)|(IE)]></td><![endif]-->
    <!--[if (mso)|(IE)]></tr></table><![endif]-->
    </div>
   
  </div>
  <div id="section_1766004904902" class="hse-section" style="padding-left:10px; padding-right:10px">
    
    
      <div class="hse-column-container" style="min-width:280px; max-width:600px; margin:0 auto; background-color:#ffffff" bgcolor="#ffffff">
    
    <!--[if (mso)|(IE)]>
      <table align="center" style="width:600px;" cellpadding="0" cellspacing="0" role="presentation" width="600" bgcolor="#ffffff">
      <tr style="background-color:#ffffff;">
    <![endif]-->
    <!--[if (mso)|(IE)]>
  <td valign="top" style="width:600px;">
<![endif]-->
<!--[if gte mso 9]>
  <table role="presentation" width="600" cellpadding="0" cellspacing="0" style="width:600px">
<![endif]-->
<div id="column_1766004904902_0" class="hse-column hse-size-12">
    <table role="presentation" cellpadding="0" cellspacing="0" width="100%" class="" style=""><tbody><tr><td class="hs_padded" style="font-family:Arial, sans-serif; font-size:15px; color:#23496d; word-break:break-word; padding:10px 20px"><div id="hs_cos_wrapper_module_177087446785810" class="hs_cos_wrapper hs_cos_wrapper_widget hs_cos_wrapper_type_module" style="color: inherit; font-size: inherit; line-height: inherit;" data-hs-cos-general-type="widget" data-hs-cos-type="module"><table role="none" border="0" cellpadding="0" cellspacing="0" style="vertical-align:top" width="100%">
  <tbody><tr>
    <td align="center" style="font-family:Arial, sans-serif; color:#23496d; font-size:0; word-break:break-word">
      <p style="font-size:1px;border-top:1px solid #23496d;width:100%;margin:0 auto;"></p>
      <!--[if mso]>
        <table role="none" align="center" border="0" cellpadding="0" cellspacing="0" style="font-size:1px;border-top:1px solid #23496d;width:560px;">
          <tr>
            <td style="height:0;line-height:0">&nbsp;</td>
          </tr>
        </table>
      <![endif]-->
    </td>
  </tr>
</tbody></table></div></td></tr></tbody></table>
</div>
<!--[if gte mso 9]></table><![endif]-->
<!--[if (mso)|(IE)]></td><![endif]-->
    <!--[if (mso)|(IE)]></tr></table><![endif]-->
    </div>
   
  </div>
  <div id="section_1766004907620" class="hse-section" style="padding-left:10px; padding-right:10px">
    
    
      <div class="hse-column-container" style="min-width:280px; max-width:600px; margin:0 auto; background-color:#ffffff" bgcolor="#ffffff">
    
    <!--[if (mso)|(IE)]>
      <table align="center" style="width:600px;" cellpadding="0" cellspacing="0" role="presentation" width="600" bgcolor="#ffffff">
      <tr style="background-color:#ffffff;">
    <![endif]-->
    <!--[if (mso)|(IE)]>
  <td valign="top" style="width:600px;">
<![endif]-->
<!--[if gte mso 9]>
  <table role="presentation" width="600" cellpadding="0" cellspacing="0" style="width:600px">
<![endif]-->
<div id="column_1766004907620_0" class="hse-column hse-size-12">
    <table role="presentation" cellpadding="0" cellspacing="0" width="100%" class="" style=""><tbody><tr><td class="hs_padded" style="font-family:Arial, sans-serif; font-size:15px; color:#23496d; word-break:break-word; padding:10px 20px"><div id="hs_cos_wrapper_module_17660049334097" class="hs_cos_wrapper hs_cos_wrapper_widget hs_cos_wrapper_type_module" style="color: inherit; font-size: inherit; line-height: inherit;" data-hs-cos-general-type="widget" data-hs-cos-type="module"><div id="hs_cos_wrapper_module_17660049334097_" class="hs_cos_wrapper hs_cos_wrapper_widget hs_cos_wrapper_type_rich_text" style="color: inherit; font-size: inherit; line-height: inherit;" data-hs-cos-general-type="widget" data-hs-cos-type="rich_text"><p style="line-height:125%"><span style="font-size: 18px; color: #000000;"><strong>🧑‍💻 Buy Your Pass Today!</strong></span></p>
<p style="line-height:125%; font-size:14px">&nbsp;</p>
<p style="line-height:125%"><span style="font-size: 14px; color: #000000;">With two pass types and prices starting at $1,278, we have something to suit everyone’s needs. We offer special pricing for individuals, academics, and students.</span></p></div></div></td></tr></tbody></table>
</div>
<!--[if gte mso 9]></table><![endif]-->
<!--[if (mso)|(IE)]></td><![endif]-->
    <!--[if (mso)|(IE)]></tr></table><![endif]-->
    </div>
   
  </div>
  <div id="section_1770874827445" class="hse-section" style="padding-left:10px; padding-right:10px">
    
    
      <div class="hse-column-container" style="min-width:280px; max-width:600px; margin:0 auto; background-color:#ffffff" bgcolor="#ffffff">
    
    <!--[if (mso)|(IE)]>
      <table align="center" style="width:600px;" cellpadding="0" cellspacing="0" role="presentation" width="600" bgcolor="#ffffff">
      <tr style="background-color:#ffffff;">
    <![endif]-->
    <!--[if (mso)|(IE)]>
  <td valign="top" style="width:600px;">
<![endif]-->
<!--[if gte mso 9]>
  <table role="presentation" width="600" cellpadding="0" cellspacing="0" style="width:600px">
<![endif]-->
<div id="column_1770874827446_0" class="hse-column hse-size-12">
  <div id="hs_cos_wrapper_module_177087483457813" class="hs_cos_wrapper hs_cos_wrapper_widget hs_cos_wrapper_type_module" style="color: inherit; font-size: inherit; line-height: inherit;" data-hs-cos-general-type="widget" data-hs-cos-type="module"><table class="hse-image-wrapper" role="presentation" width="100%" cellpadding="0" cellspacing="0">
  <tbody>
    <tr>
      <td align="center" valign="top" style="font-family:Arial, sans-serif; color:#23496d; word-break:break-word; text-align:center; padding:0px; font-size:0px">
        <a href="https://email.linuxfoundation.org/e3t/Ctc/RI+113/cZw--04/MVTcRdzxlY-Vc03pt6WgsZtW6G5rDL5LcNcCMNrWm-5nR3bW69t95C6lZ3lvW2w3G5Y8_x1zQN8q8ynLWBz95VD5s-H4qMKhbW4pj3ZM56FmsTW9kn05v2XFTs-W2p_LPb4fdpByW3x5ZV03T5VkFW6XVVkF2MljpgW1cbrJv89NCFPN258CjMgpK1sN4VyD3k8H6_lW8l7G7p8hfwcNW1-bt652cNkMZW5MWlT_5XFw92W1smm9W1Jld3RW3mvm038vwzQvVJ2GlF4yTXDKW4npG5N6bkTYyN5pFBkfq-BTfVgWHMP6kj7fCW1g_QCL2P7l6LW5Wsz2V5jQxVVW7zpjNT4vZz_QW8M4KTy5HW6CtW47fbMw3QsGBqW6Qd-Vm5WWYs0W9hnkVY1kxNj1VRT0D-6ZNhY8W4zH1gt4tXm2sW267zBK7r4lqVW5yMZ1z2L9zHwW8ZVv9z3rPL_qW1PDybt6jM1PHW471rxb6MW38zW1X45M53C2KzmW7m1cVp5BbFV4f3C7djM04" target="_blank" style="color:#00a4bd" data-hs-link-id="0" data-hs-link-id-v2="8lqWtbAL">
        <img alt="KC + CNC EU 2026 - Reg Options (1)" src="https://email.linuxfoundation.org/hs-fs/hubfs/KC%20+%20CNC%20EU%202026%20-%20Reg%20Options%20(1).png?width=1200&amp;upscale=true&amp;name=KC%20+%20CNC%20EU%202026%20-%20Reg%20Options%20(1).png" style="outline:none; text-decoration:none; border:none; max-width:100%; font-size:16px" width="600" align="middle">
        </a>
      </td>
    </tr>
  </tbody>
</table></div>
</div>
<!--[if gte mso 9]></table><![endif]-->
<!--[if (mso)|(IE)]></td><![endif]-->
    <!--[if (mso)|(IE)]></tr></table><![endif]-->
    </div>
   
  </div>
  <div id="section_1766004910015" class="hse-section" style="padding-left:10px; padding-right:10px">
    
    
      <div class="hse-column-container" style="min-width:280px; max-width:600px; margin:0 auto; background-color:#ffffff; padding-top:5px" bgcolor="#ffffff">
    
    <!--[if (mso)|(IE)]>
      <table align="center" style="width:600px;" cellpadding="0" cellspacing="0" role="presentation" width="600" bgcolor="#ffffff">
      <tr style="background-color:#ffffff;">
    <![endif]-->
    <!--[if (mso)|(IE)]>
  <td valign="top" style="width:300px;padding-top:5px;">
<![endif]-->
<!--[if gte mso 9]>
  <table role="presentation" width="300" cellpadding="0" cellspacing="0" style="width:300px">
<![endif]-->
<div id="column_1771534143415_0" class="hse-column hse-size-6">
    <table role="presentation" cellpadding="0" cellspacing="0" width="100%" class="" style=""><tbody><tr><td class="hs_padded" style="font-family:Arial, sans-serif; font-size:15px; color:#23496d; word-break:break-word; padding:5px 20px"><div id="hs_cos_wrapper_module_17715341412832" class="hs_cos_wrapper hs_cos_wrapper_widget hs_cos_wrapper_type_module" style="color: inherit; font-size: inherit; line-height: inherit;" data-hs-cos-general-type="widget" data-hs-cos-type="module"><table align="center" border="0" cellpadding="0" cellspacing="0" role="presentation" style="border-collapse:separate!important">
    <tbody><tr>
      <td align="center" valign="middle" bgcolor="#315ba9" style="font-family:Arial, sans-serif; font-size:15px; color:#23496d; word-break:break-word; border-radius:8px; cursor:auto; background-color:#315ba9; mso-padding-alt:12px 18px">
        <a href="https://email.linuxfoundation.org/e3t/Ctc/RI+113/cZw--04/MVTcRdzxlY-Vc03pt6WgsZtW6G5rDL5LcNcCMNrWmH5nR3bW5BWr2F6lZ3q2W454JMs6nC1tLW298Ywq8gBshbW1ph6T33YpCrbW85sG687G325_W62n07x5lmYM8W5FXg4D27XMbxW26gDn_7xp0fxW7-Jgw25jgktbVZDQQt7f1h2WW4sLw6W6klF3mW7lxHvm150kcWN8FCcL1HZ2b9N8n6p6lzpdP8W8jd9d_1r3TTtVwB2-G5MRTXrW3NLw757TXmwQW151mNS1GJtfpW45jZvd19GtkCW7SYP2X37926YW7h9nrw7sK_ZXF7MGGz52GxtW8yqj8Y1mWzl9W8qLwjs3Y_kt0W60q89K7STZqZW6_Dx6_1LFQ07N38xTwRWbPrfW34TvFr38mFY4W63ltNJ3zTgjFW26D8qQ6b-xPxW5vSCTd8_1HTFF9027N82_LXW2ZsH__2G2XGyVR1x8J2ylZwQW24xl_G54GHzKf30S3jx04" target="_blank" style="color:#00a4bd; font-size:16px; font-family:Arial, sans-serif; Margin:0; text-transform:none; text-decoration:none; padding:12px 18px; display:block" data-hs-link-id="1" data-hs-link-id-v2="A0CFjhRK">
          <strong style="color:#FFFFFF;font-weight:bold;text-decoration:none;font-style:normal;">REGISTER NOW &gt;&gt;</strong>
        </a>
      </td>
    </tr>
  </tbody></table></div></td></tr></tbody></table>
</div>
<!--[if gte mso 9]></table><![endif]-->
<!--[if (mso)|(IE)]></td><![endif]-->
<!--[if (mso)|(IE)]>
  <td valign="top" style="width:300px;padding-top:5px;">
<![endif]-->
<!--[if gte mso 9]>
  <table role="presentation" width="300" cellpadding="0" cellspacing="0" style="width:300px">
<![endif]-->
<div id="column_1766004910015_0" class="hse-column hse-size-6">
    <table role="presentation" cellpadding="0" cellspacing="0" width="100%" class="" style=""><tbody><tr><td class="hs_padded" style="font-family:Arial, sans-serif; font-size:15px; color:#23496d; word-break:break-word; padding:5px 20px"><div id="hs_cos_wrapper_module_17660049126845" class="hs_cos_wrapper hs_cos_wrapper_widget hs_cos_wrapper_type_module" style="color: inherit; font-size: inherit; line-height: inherit;" data-hs-cos-general-type="widget" data-hs-cos-type="module"><table align="center" border="0" cellpadding="0" cellspacing="0" role="presentation" style="border-collapse:separate!important">
    <tbody><tr>
      <td align="center" valign="middle" bgcolor="#315ba9" style="font-family:Arial, sans-serif; font-size:15px; color:#23496d; word-break:break-word; border-radius:8px; cursor:auto; background-color:#315ba9; mso-padding-alt:12px 18px">
        <a href="https://email.linuxfoundation.org/e3t/Ctc/RI+113/cZw--04/MVTcRdzxlY-Vc03pt6WgsZtW6G5rDL5LcNcCMNrWm-5nR3bW69t95C6lZ3m4N1jTF41zDj1wW58KB7B7GRMJyW454Xl59hDZ43W4D7P5M1JQKn5W51GvT0375sP1W8zNScV92KllPW8tqGqh7S453FW6wF1lH27CWRMW2159wm8DhKNdW3Bycvv5Dc9y2W7Jh8PF8vcnRxW49lzvz1td9YhW2Z6Qjd89NNwNW7TNvX57Yb31HW8W4J7S4F_KR8N6skr7HTp0WxW3PMzz02HPjxxW6ppdn614D2KLW7cT5Pz5hGD8rW7S4kTq7J-wh-W3Ks0s25hKnKWW9h-tTF596GlhN20cXh5_QK1yW7SwHsv2wBWVTN5F37Rfz5RZrW8hsMFn3JqsDnW23SBl-6mWZQGW6PtKhk88CzhvW4gwYP66qXkNMN90PjQ1dLcngW91jf7k16lrShW74PGCX893CPRW1L743646j_F8W7x3BWW1Q8nrVW7w213Z4cMs4ZW11Lf0j7CslGdf4v3Mrz04" target="_blank" style="color:#00a4bd; font-size:16px; font-family:Arial, sans-serif; Margin:0; text-transform:none; text-decoration:none; padding:12px 18px; display:block" data-hs-link-id="0" data-hs-link-id-v2="jZlWV2K1">
          <strong style="color:#FFFFFF;font-weight:bold;text-decoration:none;font-style:normal;">WHAT’S INCLUDED? &gt;&gt;</strong>
        </a>
      </td>
    </tr>
  </tbody></table></div></td></tr></tbody></table>
</div>
<!--[if gte mso 9]></table><![endif]-->
<!--[if (mso)|(IE)]></td><![endif]-->
    <!--[if (mso)|(IE)]></tr></table><![endif]-->
    </div>
   
  </div>
  <div id="section_1771981451492" class="hse-section" style="padding-left:10px; padding-right:10px">
    
    
      <div class="hse-column-container" style="min-width:280px; max-width:600px; margin:0 auto; background-color:#ffffff" bgcolor="#ffffff">
    
    <!--[if (mso)|(IE)]>
      <table align="center" style="width:600px;" cellpadding="0" cellspacing="0" role="presentation" width="600" bgcolor="#ffffff">
      <tr style="background-color:#ffffff;">
    <![endif]-->
    <!--[if (mso)|(IE)]>
  <td valign="top" style="width:600px;">
<![endif]-->
<!--[if gte mso 9]>
  <table role="presentation" width="600" cellpadding="0" cellspacing="0" style="width:600px">
<![endif]-->
<div id="column_1771981451492_0" class="hse-column hse-size-12">
    <table role="presentation" cellpadding="0" cellspacing="0" width="100%" class="" style=""><tbody><tr><td class="hs_padded" style="font-family:Arial, sans-serif; font-size:15px; color:#23496d; word-break:break-word; padding:10px 20px"><div id="hs_cos_wrapper_module_17719814370931" class="hs_cos_wrapper hs_cos_wrapper_widget hs_cos_wrapper_type_module" style="color: inherit; font-size: inherit; line-height: inherit;" data-hs-cos-general-type="widget" data-hs-cos-type="module"><table role="none" border="0" cellpadding="0" cellspacing="0" style="vertical-align:top" width="100%">
  <tbody><tr>
    <td align="center" style="font-family:Arial, sans-serif; color:#23496d; font-size:0; word-break:break-word">
      <p style="font-size:1px;border-top:1px solid #000000;width:100%;margin:0 auto;"></p>
      <!--[if mso]>
        <table role="none" align="center" border="0" cellpadding="0" cellspacing="0" style="font-size:1px;border-top:1px solid #000000;width:560px;">
          <tr>
            <td style="height:0;line-height:0">&nbsp;</td>
          </tr>
        </table>
      <![endif]-->
    </td>
  </tr>
</tbody></table></div></td></tr></tbody></table>
</div>
<!--[if gte mso 9]></table><![endif]-->
<!--[if (mso)|(IE)]></td><![endif]-->
    <!--[if (mso)|(IE)]></tr></table><![endif]-->
    </div>
   
  </div>
  <div id="section_1771981440654" class="hse-section" style="padding-left:10px; padding-right:10px">
    
    
      <div class="hse-column-container" style="min-width:280px; max-width:600px; margin:0 auto; background-color:#ffffff" bgcolor="#ffffff">
    
    <!--[if (mso)|(IE)]>
      <table align="center" style="width:600px;" cellpadding="0" cellspacing="0" role="presentation" width="600" bgcolor="#ffffff">
      <tr style="background-color:#ffffff;">
    <![endif]-->
    <!--[if (mso)|(IE)]>
  <td valign="top" style="width:600px;">
<![endif]-->
<!--[if gte mso 9]>
  <table role="presentation" width="600" cellpadding="0" cellspacing="0" style="width:600px">
<![endif]-->
<div id="column_1771981440654_0" class="hse-column hse-size-12">
    <table role="presentation" cellpadding="0" cellspacing="0" width="100%" class="" style=""><tbody><tr><td class="hs_padded" style="font-family:Arial, sans-serif; font-size:15px; color:#23496d; word-break:break-word; padding:10px 20px 0px"><div id="hs_cos_wrapper_module_17719814406542" class="hs_cos_wrapper hs_cos_wrapper_widget hs_cos_wrapper_type_module" style="color: inherit; font-size: inherit; line-height: inherit;" data-hs-cos-general-type="widget" data-hs-cos-type="module"><div id="hs_cos_wrapper_module_17719814406542_" class="hs_cos_wrapper hs_cos_wrapper_widget hs_cos_wrapper_type_rich_text" style="color: inherit; font-size: inherit; line-height: inherit;" data-hs-cos-general-type="widget" data-hs-cos-type="rich_text"><p style="line-height:125%"><span style="font-size: 18px;"><strong><span style="color: #212326;">Don’t Miss Day 0️⃣.&nbsp;</span></strong></span></p>
<p style="line-height:125%; font-size:14px">&nbsp;</p>
<p style="line-height:125%"><span style="font-size: 14px; color: #000000;">Supercharge your experience with your choice of <span style="color: #0094ff;"><a href="https://email.linuxfoundation.org/e3t/Ctc/RI+113/cZw--04/MVTcRdzxlY-Vc03pt6WgsZtW6G5rDL5LcNcCMNrWnz5nR3bW7lCGcx6lZ3nMW2R7R4f191GxJW18n8BP6j88BqW65HnzX6pY7NQW11nk1k2YJbyYW2Qrgf83DLqLwW2Y5KFL7gFJZ6W1l9--54PV1kgW4f9GKk23vTj0W7xdkt03pRSg-W997f9062vtV9W1qTbhv4LhT6zN5Z7jmfpHBl5W5J7SBZ1vFyFtW6y_31p7RDNCPW7H6Rm17Kb2mwW2YyBXS20fYNgW45B4gw4D6RyyW5Q3pKT57jFR5W1kShPS7T8Z4TW7-FDHY7dgf0WW7ZxJd87GzdqQW209slB4CfJjZW2KTvGz6NFdF1W4c7tV97NG3s8W7Lb77v3FlK2MW97Rx815P3CQ-W7sczSs65Nt2vW1xnkCl7n-HYfW5sQM4Q4RsmmHN47GBrBC_s-cW66F1k07DFKRHW8MW5194KXVdKW63fYpC7GXHN6W8Gc1z31XjsgqW1c1zYk7tVCz9W6KjY4_7wVRCWW2qkg3W19bQyzW8y5_TH2rXX_nW28Xlcj4MFHQNW71LZYq15702Df2zdNhl04" style="color:#0094ff" data-hs-link-id="0" data-hs-link-id-v2="jeFgXmN2" target="_blank"><strong>16 CNCF-hosted co-located events</strong></a></span>. These focused, one-day gatherings on <span style="font-weight: bold;">23 March</span> dive into projects and hot topics like security, observability, platform engineering &amp; more.</span></p>
<p style="font-size:14px; line-height:125%">&nbsp;</p>
<p style="line-height:125%"><span style="font-size: 14px; color: #000000;">You simply cannot afford to miss this extra value! 💰 Upgrade from a KubeCon + CloudNativeCon Only pass to an All-Access pass and unlock additional education.</span></p></div></div></td></tr></tbody></table>
</div>
<!--[if gte mso 9]></table><![endif]-->
<!--[if (mso)|(IE)]></td><![endif]-->
    <!--[if (mso)|(IE)]></tr></table><![endif]-->
    </div>
   
  </div>
  <div id="section_1771981497948" class="hse-section" style="padding-left:10px; padding-right:10px">
    
    
      <div class="hse-column-container" style="min-width:280px; max-width:600px; margin:0 auto; background-color:#ffffff; padding-top:5px" bgcolor="#ffffff">
    
    <!--[if (mso)|(IE)]>
      <table align="center" style="width:600px;" cellpadding="0" cellspacing="0" role="presentation" width="600" bgcolor="#ffffff">
      <tr style="background-color:#ffffff;">
    <![endif]-->
    <!--[if (mso)|(IE)]>
  <td valign="top" style="width:600px;padding-top:5px;">
<![endif]-->
<!--[if gte mso 9]>
  <table role="presentation" width="600" cellpadding="0" cellspacing="0" style="width:600px">
<![endif]-->
<div id="column_1771981497948_0" class="hse-column hse-size-12">
    <table role="presentation" cellpadding="0" cellspacing="0" width="100%" class="" style=""><tbody><tr><td class="hs_padded" style="font-family:Arial, sans-serif; font-size:15px; color:#23496d; word-break:break-word; padding:5px 20px"><div id="hs_cos_wrapper_module_17719814979483" class="hs_cos_wrapper hs_cos_wrapper_widget hs_cos_wrapper_type_module" style="color: inherit; font-size: inherit; line-height: inherit;" data-hs-cos-general-type="widget" data-hs-cos-type="module"><table align="center" border="0" cellpadding="0" cellspacing="0" role="presentation" style="border-collapse:separate!important">
    <tbody><tr>
      <td align="center" valign="middle" bgcolor="#315ba9" style="font-family:Arial, sans-serif; font-size:15px; color:#23496d; word-break:break-word; border-radius:8px; cursor:auto; background-color:#315ba9; mso-padding-alt:12px 18px">
        <a href="https://email.linuxfoundation.org/e3t/Ctc/RI+113/cZw--04/MVTcRdzxlY-Vc03pt6WgsZtW6G5rDL5LcNcCMNrWmH5nR3bW5BWr2F6lZ3nKW5-yQmd7MYZyhW3NRpgM6QzZ8jW8ZfGt44Ym4G0W15mSBv76_G7LVTf_S-8dsS0JW1mQCxn1QsX_mW6nvGXq1rYlNkW6YPGJm3m2RNhW4yZ0FQ1hQSgYW2zzKt143dyt4W3Ynf4x2G8kcRW4Phjgz5GXgCbW2Vz9BJ8QylGNN1J7hSCQgC2MW5zMxW84FY7yTW8Qy_Kc1R3C1zW7v9Ls56NJVxNW5GLGWg5Jsp7JN2R6HLwLnvX-W523h541rvt-LW64JWPK85JYx-W2rpv6g2_3hpMW8SrWSC2HZ2CzW86GZq31qbmb1W5pX5DH8N5yrHN4R__SMn7F0fW1wzvPL3fk9GwW2v5fwP4kdyspF6Lg4jS6rmvW6BpfKs7n7JD_W6hJXD_2knyJJW4-tH778J9fDPW7QF3jF6vjlXlW32ghsH1J-R-Pf4m1D6j04" target="_blank" style="color:#00a4bd; font-size:16px; font-family:Arial, sans-serif; Margin:0; text-transform:none; text-decoration:none; padding:12px 18px; display:block" data-hs-link-id="0" data-hs-link-id-v2="SP1SmanR">
          <strong style="color:#FFFFFF;font-weight:bold;text-decoration:none;font-style:normal;">UPGRADE YOUR PASS &gt;&gt;</strong>
        </a>
      </td>
    </tr>
  </tbody></table></div></td></tr></tbody></table>
</div>
<!--[if gte mso 9]></table><![endif]-->
<!--[if (mso)|(IE)]></td><![endif]-->
    <!--[if (mso)|(IE)]></tr></table><![endif]-->
    </div>
   
  </div>
  <div id="section_1769456225169" class="hse-section" style="padding-left:10px; padding-right:10px">
    
    
      <div class="hse-column-container" style="min-width:280px; max-width:600px; margin:0 auto; background-color:#ffffff" bgcolor="#ffffff">
    
    <!--[if (mso)|(IE)]>
      <table align="center" style="width:600px;" cellpadding="0" cellspacing="0" role="presentation" width="600" bgcolor="#ffffff">
      <tr style="background-color:#ffffff;">
    <![endif]-->
    <!--[if (mso)|(IE)]>
  <td valign="top" style="width:600px;">
<![endif]-->
<!--[if gte mso 9]>
  <table role="presentation" width="600" cellpadding="0" cellspacing="0" style="width:600px">
<![endif]-->
<div id="column_1769456225169_0" class="hse-column hse-size-12">
    <table role="presentation" cellpadding="0" cellspacing="0" width="100%" class="" style=""><tbody><tr><td class="hs_padded" style="font-family:Arial, sans-serif; font-size:15px; color:#23496d; word-break:break-word; padding:10px 20px"><div id="hs_cos_wrapper_module_17605624348362" class="hs_cos_wrapper hs_cos_wrapper_widget hs_cos_wrapper_type_module" style="color: inherit; font-size: inherit; line-height: inherit;" data-hs-cos-general-type="widget" data-hs-cos-type="module"><table role="none" border="0" cellpadding="0" cellspacing="0" style="vertical-align:top" width="100%">
  <tbody><tr>
    <td align="center" style="font-family:Arial, sans-serif; color:#23496d; font-size:0; word-break:break-word">
      <p style="font-size:1px;border-top:1px solid #000000;width:100%;margin:0 auto;"></p>
      <!--[if mso]>
        <table role="none" align="center" border="0" cellpadding="0" cellspacing="0" style="font-size:1px;border-top:1px solid #000000;width:560px;">
          <tr>
            <td style="height:0;line-height:0">&nbsp;</td>
          </tr>
        </table>
      <![endif]-->
    </td>
  </tr>
</tbody></table></div></td></tr></tbody></table>
</div>
<!--[if gte mso 9]></table><![endif]-->
<!--[if (mso)|(IE)]></td><![endif]-->
    <!--[if (mso)|(IE)]></tr></table><![endif]-->
    </div>
   
  </div>
  <div id="section_1753911339468" class="hse-section" style="padding-left:10px; padding-right:10px">
    
    
      <div class="hse-column-container" style="min-width:280px; max-width:600px; margin:0 auto; background-color:#ffffff" bgcolor="#ffffff">
    
    <!--[if (mso)|(IE)]>
      <table align="center" style="width:600px;" cellpadding="0" cellspacing="0" role="presentation" width="600" bgcolor="#ffffff">
      <tr style="background-color:#ffffff;">
    <![endif]-->
    <!--[if (mso)|(IE)]>
  <td valign="top" style="width:600px;">
<![endif]-->
<!--[if gte mso 9]>
  <table role="presentation" width="600" cellpadding="0" cellspacing="0" style="width:600px">
<![endif]-->
<div id="column_1753911339468_0" class="hse-column hse-size-12">
    <table role="presentation" cellpadding="0" cellspacing="0" width="100%" class="" style=""><tbody><tr><td class="hs_padded" style="font-family:Arial, sans-serif; font-size:15px; color:#23496d; word-break:break-word; padding:10px 20px"><div id="hs_cos_wrapper_module_175391133944710" class="hs_cos_wrapper hs_cos_wrapper_widget hs_cos_wrapper_type_module" style="color: inherit; font-size: inherit; line-height: inherit;" data-hs-cos-general-type="widget" data-hs-cos-type="module"><div id="hs_cos_wrapper_module_175391133944710_" class="hs_cos_wrapper hs_cos_wrapper_widget hs_cos_wrapper_type_rich_text" style="color: inherit; font-size: inherit; line-height: inherit;" data-hs-cos-general-type="widget" data-hs-cos-type="rich_text"><p style="font-size:18px; line-height:175%; font-weight:bold; text-align:center" align="center"><span style="color: #000000;">Thank You to Our Sponsors!</span></p></div></div></td></tr></tbody></table>
  <table role="presentation" cellpadding="0" cellspacing="0" width="100%" class="" style=""><tbody><tr><td class="hs_padded" style="font-family:Arial, sans-serif; font-size:15px; color:#23496d; word-break:break-word; padding:10px 20px"><div id="hs_cos_wrapper_module_175391148927611" class="hs_cos_wrapper hs_cos_wrapper_widget hs_cos_wrapper_type_module" style="color: inherit; font-size: inherit; line-height: inherit;" data-hs-cos-general-type="widget" data-hs-cos-type="module"><div id="hs_cos_wrapper_module_175391148927611_" class="hs_cos_wrapper hs_cos_wrapper_widget hs_cos_wrapper_type_rich_text" style="color: inherit; font-size: inherit; line-height: inherit;" data-hs-cos-general-type="widget" data-hs-cos-type="rich_text"><p style="font-weight:bold; font-size:16px; line-height:175%; text-align:center" align="center"><span style="color: #000000;">DIAMOND</span></p></div></div></td></tr></tbody></table>
</div>
<!--[if gte mso 9]></table><![endif]-->
<!--[if (mso)|(IE)]></td><![endif]-->
    <!--[if (mso)|(IE)]></tr></table><![endif]-->
    </div>
   
  </div>
  <div id="section_1760977593366" class="hse-section" style="padding-left:10px; padding-right:10px">
    
    
      <div class="hse-column-container" style="min-width:280px; max-width:600px; margin:0 auto; background-color:#ffffff" bgcolor="#ffffff">
    
    <!--[if (mso)|(IE)]>
      <table align="center" style="width:600px;" cellpadding="0" cellspacing="0" role="presentation" width="600" bgcolor="#ffffff">
      <tr style="background-color:#ffffff;">
    <![endif]-->
    <!--[if (mso)|(IE)]>
  <td valign="top" style="width:300px;">
<![endif]-->
<!--[if gte mso 9]>
  <table role="presentation" width="300" cellpadding="0" cellspacing="0" style="width:300px">
<![endif]-->
<div id="column_1760977593366_0" class="hse-column hse-size-6">
  <div id="hs_cos_wrapper_module_17609775964811" class="hs_cos_wrapper hs_cos_wrapper_widget hs_cos_wrapper_type_module" style="color: inherit; font-size: inherit; line-height: inherit;" data-hs-cos-general-type="widget" data-hs-cos-type="module"><table class="hse-image-wrapper" role="presentation" width="100%" cellpadding="0" cellspacing="0">
  <tbody>
    <tr>
      <td class="hs_padded" align="center" valign="top" style="font-family:Arial, sans-serif; color:#23496d; word-break:break-word; text-align:center; padding:0px 20px; font-size:0px">
        <a href="https://email.linuxfoundation.org/e3t/Ctc/RI+113/cZw--04/MVTcRdzxlY-Vc03pt6WgsZtW6G5rDL5LcNcCMNrWp83qgz0W8wLKSR6lZ3lxVG8ttd87Qm75W88tJfQ3NySgnW84509H4w5M25W3TX-Y_5VkBnNW6KZnB668s3xzVYJP0v4-W5KkW7xDz7H7-hwjyW1yC4Wd2Z0TlWW3jnq1x12gqx6W42hgcp16bWPCW4Xr41c1MlmQQMVvRBGqMm11W2XFJr815Lw1FW5rRQVN5y-S1yVR8Ym67-st6fW1SFF8g7dhvCkN5Ksnl3w86-5W6YrY148cfxP5W8FsBCx2SH1rVW1xVNWn6zmH1HW2_GDv965-PnPW74DdZb2fwTVgW5KWj-t2yVg68W7jxsTv8jL4mXW34rjCb6FzBHFW9bYwYH2Pw9N2W3jnJtQ33qrLgW63lM_93WQ9bzf3NqbRj04" target="_blank" style="color:#00a4bd" data-hs-link-id="0" data-hs-link-id-v2="sSLvRGyR">
        <img alt="AWS_logo_RGB_1c_Gray850-2" src="https://email.linuxfoundation.org/hs-fs/hubfs/AWS_logo_RGB_1c_Gray850-2.png?width=220&amp;upscale=true&amp;name=AWS_logo_RGB_1c_Gray850-2.png" style="outline:none; text-decoration:none; border:none; max-width:100%; font-size:16px" width="110" align="middle">
        </a>
      </td>
    </tr>
  </tbody>
</table></div>
</div>
<!--[if gte mso 9]></table><![endif]-->
<!--[if (mso)|(IE)]></td><![endif]-->
<!--[if (mso)|(IE)]>
  <td valign="top" style="width:300px;">
<![endif]-->
<!--[if gte mso 9]>
  <table role="presentation" width="300" cellpadding="0" cellspacing="0" style="width:300px">
<![endif]-->
<div id="column_1760977593366_1" class="hse-column hse-size-6">
  <div id="hs_cos_wrapper_module_17690425298253" class="hs_cos_wrapper hs_cos_wrapper_widget hs_cos_wrapper_type_module" style="color: inherit; font-size: inherit; line-height: inherit;" data-hs-cos-general-type="widget" data-hs-cos-type="module"><table class="hse-image-wrapper" role="presentation" width="100%" cellpadding="0" cellspacing="0">
  <tbody>
    <tr>
      <td class="hs_padded" align="center" valign="top" style="font-family:Arial, sans-serif; color:#23496d; word-break:break-word; text-align:center; padding:15px 20px 10px; font-size:0px">
        <a href="https://email.linuxfoundation.org/e3t/Ctc/RI+113/cZw--04/MVTcRdzxlY-Vc03pt6WgsZtW6G5rDL5LcNcCMNrWp83qgz0W8wLKSR6lZ3lZW1pnNHJ6GLfvPW7zJrHv3dbpF8W4xhyW92vb5N-W4M8BVr5n7jYjW2555FK2LLCzGW8wbj-w7sSM-WW356JF28x2cn8W6K_YpN8d4mQWN6X7ZbvPSbSsM4fL1XW6TTTW3NZ5vs1NN57lW62r-Z36kttbKW8y4_QT3FzhQgN8dkss5cJrPxN2c3YPp47vm7W6XyCp18Gx-CQN3g2Y6tt44J-W4dMMZm65nNFHW6FGJdd5s5qY_W8KSPBF1NvGhHW56JcX-28jTr7W1ZgNKX8yGw-lW16Hf_853rtyQW8YNC-Y4sQt_yW8WgJfJ6QQY5GW8tgbRl3wlT3bW1wYnfH9j9FGhN5Vyxpv5YxhndTKYPR04" target="_blank" style="color:#00a4bd" data-hs-link-id="0" data-hs-link-id-v2="lN89qeAc">
        <img alt="lockup_GoogleCloud_FullColor_rgb_2900x512px" src="https://email.linuxfoundation.org/hs-fs/hubfs/lockup_GoogleCloud_FullColor_rgb_2900x512px.png?width=520&amp;upscale=true&amp;name=lockup_GoogleCloud_FullColor_rgb_2900x512px.png" style="outline:none; text-decoration:none; border:none; max-width:100%; font-size:16px" width="260" align="middle">
        </a>
      </td>
    </tr>
  </tbody>
</table></div>
</div>
<!--[if gte mso 9]></table><![endif]-->
<!--[if (mso)|(IE)]></td><![endif]-->
    <!--[if (mso)|(IE)]></tr></table><![endif]-->
    </div>
   
  </div>
  <div id="section_1761258872581" class="hse-section" style="padding-left:10px; padding-right:10px">
    
    
      <div class="hse-column-container" style="min-width:280px; max-width:600px; margin:0 auto; background-color:#ffffff" bgcolor="#ffffff">
    
    <!--[if (mso)|(IE)]>
      <table align="center" style="width:600px;" cellpadding="0" cellspacing="0" role="presentation" width="600" bgcolor="#ffffff">
      <tr style="background-color:#ffffff;">
    <![endif]-->
    <!--[if (mso)|(IE)]>
  <td valign="top" style="width:300px;">
<![endif]-->
<!--[if gte mso 9]>
  <table role="presentation" width="300" cellpadding="0" cellspacing="0" style="width:300px">
<![endif]-->
<div id="column_1764014412197_0" class="hse-column hse-size-6">
  <div id="hs_cos_wrapper_module_17640144472623" class="hs_cos_wrapper hs_cos_wrapper_widget hs_cos_wrapper_type_module" style="color: inherit; font-size: inherit; line-height: inherit;" data-hs-cos-general-type="widget" data-hs-cos-type="module"><table class="hse-image-wrapper" role="presentation" width="100%" cellpadding="0" cellspacing="0">
  <tbody>
    <tr>
      <td class="hs_padded" align="center" valign="top" style="font-family:Arial, sans-serif; color:#23496d; word-break:break-word; text-align:center; padding:10px 20px; font-size:0px">
        <a href="https://email.linuxfoundation.org/e3t/Ctc/RI+113/cZw--04/MVTcRdzxlY-Vc03pt6WgsZtW6G5rDL5LcNcCMNrWp83qgz0W8wLKSR6lZ3n_W9fMGBc8DjBX-W6gqCjB67SPz7W2Kjxdy5McThXW3ytZXc7sDXpmW29VtqW2yYykwW4KLvfP7BvZjxN2KLwj7HFqsdW7QjFD97lqKbqW3G4XVh7lTjl5W3jWlJ11lpMrhN1wyS2RR2XFZW9bsTM35H7n9bVtGPSg3Clvy6W3gZzV14y3ypWW7Tn98T5tkbV8W6cxfhP1qVjm1W6kt5yx2BJgK_W59-mLs7N4Lr6W619lj65Lvc6SW3HyPny6Zk7qmW1f6T4P1xcgs5W72ZZLY17LVqyW8qgQfn4jcgJ5VZv-Z_1jZkYQW82XDBp3XdZcrW2Hmxmr2Cq2w2W8cl7pH4yNjQNN3S_8CBgHDJmf8rzwmY04" target="_blank" style="color:#00a4bd" data-hs-link-id="0" data-hs-link-id-v2="LzYPSaBI">
        <img alt="HAProxy-logo-cmyk-horizontal" src="https://email.linuxfoundation.org/hs-fs/hubfs/HAProxy-logo-cmyk-horizontal.png?width=500&amp;upscale=true&amp;name=HAProxy-logo-cmyk-horizontal.png" style="outline:none; text-decoration:none; border:none; max-width:100%; font-size:16px" width="250" align="middle">
        </a>
      </td>
    </tr>
  </tbody>
</table></div>
</div>
<!--[if gte mso 9]></table><![endif]-->
<!--[if (mso)|(IE)]></td><![endif]-->
<!--[if (mso)|(IE)]>
  <td valign="top" style="width:300px;">
<![endif]-->
<!--[if gte mso 9]>
  <table role="presentation" width="300" cellpadding="0" cellspacing="0" style="width:300px">
<![endif]-->
<div id="column_1761258872581_0" class="hse-column hse-size-6">
  <div id="hs_cos_wrapper_module_175391153214312" class="hs_cos_wrapper hs_cos_wrapper_widget hs_cos_wrapper_type_module" style="color: inherit; font-size: inherit; line-height: inherit;" data-hs-cos-general-type="widget" data-hs-cos-type="module"><table class="hse-image-wrapper" role="presentation" width="100%" cellpadding="0" cellspacing="0">
  <tbody>
    <tr>
      <td class="hs_padded" align="center" valign="top" style="font-family:Arial, sans-serif; color:#23496d; word-break:break-word; text-align:center; padding:10px 20px 0px; font-size:0px">
        <a href="https://email.linuxfoundation.org/e3t/Ctc/RI+113/cZw--04/MVTcRdzxlY-Vc03pt6WgsZtW6G5rDL5LcNcCMNrWmn5nR3bW50kH_H6lZ3nsW6bYRLF53WfWYW6mFgVW4TyRR5W3n1H0B8txpb2W5VjmpG2VtJhBW6zQ5-p30KD7jW79t99t4lrJjdW4bn60H7qFwNSW2Yml8H4dYY3wW7QBBVb8VDsM8W39rTHt5ks9Z7W7bVZ2S8ddnmhN8hfDWCcb0lrW82v16x8b-QDlW7P53SL2WYJhPW5DYGFY2xJDkBW2SlcB912f7yxW2NNXYb4GXV9BW1tYglq44kNCvW1QXJDP8MJpNJW7NsKDt1k4BGyW2DZN535R565rW16dhBF8dTTk2W67KJHj183TKHW7_JKLR2ljdHWW8qybFC5HMP1ZW6vSVN72DrGMkN5c6pZPStFbMW8zqGy06h1WWGN2fHVTBLZPkMW8fQz7Q1sgy_rW76xc-t7mhzQkW46F45q3wGx6Ff4TnChq04" target="_blank" style="color:#00a4bd" data-hs-link-id="0" data-hs-link-id-v2="sIGvK4iB">
        <img alt="microsoft-azure-spn-1" src="https://email.linuxfoundation.org/hs-fs/hubfs/microsoft-azure-spn-1.png?width=340&amp;upscale=true&amp;name=microsoft-azure-spn-1.png" style="outline:none; text-decoration:none; border:none; max-width:100%; font-size:16px" width="170" align="middle">
        </a>
      </td>
    </tr>
  </tbody>
</table></div>
</div>
<!--[if gte mso 9]></table><![endif]-->
<!--[if (mso)|(IE)]></td><![endif]-->
    <!--[if (mso)|(IE)]></tr></table><![endif]-->
    </div>
   
  </div>
  <div id="section_1764014429645" class="hse-section" style="padding-left:10px; padding-right:10px">
    
    
      <div class="hse-column-container" style="min-width:280px; max-width:600px; margin:0 auto; background-color:#ffffff" bgcolor="#ffffff">
    
    <!--[if (mso)|(IE)]>
      <table align="center" style="width:600px;" cellpadding="0" cellspacing="0" role="presentation" width="600" bgcolor="#ffffff">
      <tr style="background-color:#ffffff;">
    <![endif]-->
    <!--[if (mso)|(IE)]>
  <td valign="top" style="width:300px;">
<![endif]-->
<!--[if gte mso 9]>
  <table role="presentation" width="300" cellpadding="0" cellspacing="0" style="width:300px">
<![endif]-->
<div id="column_1764014429645_1" class="hse-column hse-size-6">
  <div id="hs_cos_wrapper_module_17612588772713" class="hs_cos_wrapper hs_cos_wrapper_widget hs_cos_wrapper_type_module" style="color: inherit; font-size: inherit; line-height: inherit;" data-hs-cos-general-type="widget" data-hs-cos-type="module"><table class="hse-image-wrapper" role="presentation" width="100%" cellpadding="0" cellspacing="0">
  <tbody>
    <tr>
      <td class="hs_padded" align="center" valign="top" style="font-family:Arial, sans-serif; color:#23496d; word-break:break-word; text-align:center; padding:0px 20px; font-size:0px">
        <a href="https://email.linuxfoundation.org/e3t/Ctc/RI+113/cZw--04/MVTcRdzxlY-Vc03pt6WgsZtW6G5rDL5LcNcCMNrWp83qgz0W8wLKSR6lZ3lvW4dGH1k8htlnZW2s1mRg1zl0bkW3yQ64g33t7bJW4-pC6823058VVGX_mq9lSYh2W6g9Gvc7RfNRNW7FPbVl3KX_vFW6K8rRJ2lpKLQW2jcJGc64Zb_zVNvlyT5wvp_RW1-h7gj3WWRSBW3KTTMh6N9S2TW108L-L66ntBYW1mMcst3Kr-9yW2K5St61LsMCGW50YN6x22TZ7mW8PrXpS16WLt8W53SbSv2DqY-PW6dRfcD1s4FF9N81cJLfdcKY_W69xBL05WmVXCN6By0wcM8LFPW75n2xX7ttLQtW5NqfTH8JwfctW6YHQzL2K_nqrW8F8vdz2pJq9XW2GpfKm7_TBKTW1vM5Xc6-nNZbf4Xv59K04" target="_blank" style="color:#00a4bd" data-hs-link-id="0" data-hs-link-id-v2="FG3JL2C5">
        <img alt="RedHat-new-3" src="https://email.linuxfoundation.org/hs-fs/hubfs/RedHat-new-3.png?width=420&amp;upscale=true&amp;name=RedHat-new-3.png" style="outline:none; text-decoration:none; border:none; max-width:100%; font-size:16px" width="210" align="middle">
        </a>
      </td>
    </tr>
  </tbody>
</table></div>
</div>
<!--[if gte mso 9]></table><![endif]-->
<!--[if (mso)|(IE)]></td><![endif]-->
<!--[if (mso)|(IE)]>
  <td valign="top" style="width:300px;">
<![endif]-->
<!--[if gte mso 9]>
  <table role="presentation" width="300" cellpadding="0" cellspacing="0" style="width:300px">
<![endif]-->
<div id="column_1769042507413_2" class="hse-column hse-size-6">
  <div id="hs_cos_wrapper_module_17640144726114" class="hs_cos_wrapper hs_cos_wrapper_widget hs_cos_wrapper_type_module" style="color: inherit; font-size: inherit; line-height: inherit;" data-hs-cos-general-type="widget" data-hs-cos-type="module"><table class="hse-image-wrapper" role="presentation" width="100%" cellpadding="0" cellspacing="0">
  <tbody>
    <tr>
      <td class="hs_padded" align="center" valign="top" style="font-family:Arial, sans-serif; color:#23496d; word-break:break-word; text-align:center; padding:10px 20px; font-size:0px">
        <a href="https://email.linuxfoundation.org/e3t/Ctc/RI+113/cZw--04/MVTcRdzxlY-Vc03pt6WgsZtW6G5rDL5LcNcCMNrWng2-Z-MW6N1vHY6lZ3lWW6fVG9h8PyKT_W3S7GK74qDlV0W2jr5Hx6cttzYW6HB8L13c-k8zW7m3F9w3MHr6PW2wFwhR6zx4bdVz4hg11Q2D1sW64w8mg9m4GWWVx74WP2HhkdDW7JlrkK56cFs6N5mJJY6HXjy8W9m1PjB1qvwcmN5X9fmGcdyxxN6b1_qtrbhB7W8XXD2j6cF49dW15TzXS2PPyz1N4-vZww3G4qQW4Gznfz8SsQGgM3_M9X-mSTcW1Hnz4K97CWv3W2LrNDK4FMp0_N1Dz9fJXzJdxf21H96804" target="_blank" style="color:#00a4bd" data-hs-link-id="0" data-hs-link-id-v2="33MKDL5K">
        <img alt="scaleops_logo" src="https://email.linuxfoundation.org/hs-fs/hubfs/scaleops_logo.png?width=320&amp;upscale=true&amp;name=scaleops_logo.png" style="outline:none; text-decoration:none; border:none; max-width:100%; font-size:16px" width="160" align="middle">
        </a>
      </td>
    </tr>
  </tbody>
</table></div>
</div>
<!--[if gte mso 9]></table><![endif]-->
<!--[if (mso)|(IE)]></td><![endif]-->
    <!--[if (mso)|(IE)]></tr></table><![endif]-->
    </div>
   
  </div>
  <div id="section_1769042501669" class="hse-section" style="padding-left:10px; padding-right:10px">
    
    
      <div class="hse-column-container" style="min-width:280px; max-width:600px; margin:0 auto; background-color:#ffffff" bgcolor="#ffffff">
    
    <!--[if (mso)|(IE)]>
      <table align="center" style="width:600px;" cellpadding="0" cellspacing="0" role="presentation" width="600" bgcolor="#ffffff">
      <tr style="background-color:#ffffff;">
    <![endif]-->
    <!--[if (mso)|(IE)]>
  <td valign="top" style="width:600px;">
<![endif]-->
<!--[if gte mso 9]>
  <table role="presentation" width="600" cellpadding="0" cellspacing="0" style="width:600px">
<![endif]-->
<div id="column_1769042501669_1" class="hse-column hse-size-12">
  <div id="hs_cos_wrapper_module_17690425016652" class="hs_cos_wrapper hs_cos_wrapper_widget hs_cos_wrapper_type_module" style="color: inherit; font-size: inherit; line-height: inherit;" data-hs-cos-general-type="widget" data-hs-cos-type="module"><table class="hse-image-wrapper" role="presentation" width="100%" cellpadding="0" cellspacing="0">
  <tbody>
    <tr>
      <td class="hs_padded" align="center" valign="top" style="font-family:Arial, sans-serif; color:#23496d; word-break:break-word; text-align:center; padding:10px 20px; font-size:0px">
        <a href="https://email.linuxfoundation.org/e3t/Ctc/RI+113/cZw--04/MVTcRdzxlY-Vc03pt6WgsZtW6G5rDL5LcNcCMNrWnT3qgz0W7Y8-PT6lZ3q3W69snTH94sbWWW1819Kz6v4h1CW7ZtbcD7mmZ6YW2SqXZl41_Yp9W18wD2H1s6-2XW7BJNLs2hQ_HrW2KHwbj3kGQWcW5LCq6R7JMdHBW5xTRM12JY2y5W9lyrcr51lQZ0N3WHwSkl8LsqW2ZrQQG4rwdH4W55jXhR3NYkvSW5QngWg2h6l2jW7FF96N4761TDW3YClHY3CLM7RW3wsS836yg0XCW2CpjJj535rcjW1brj7Q8vXt-3W1nVD5l8HSpGLW1lgLKW5Y3DCzW7GvwvK2Rxdl8W18vDW12JtHjlW8VcBVm40h4k_W3tSzjb3ddxnbW5cN0Vt2XBvrhf6qc1g004" target="_blank" style="color:#00a4bd" data-hs-link-id="0" data-hs-link-id-v2="huQCwWCf">
        <img alt="solo.io-Logo-Dark-on-Transparent-Background-1" src="https://email.linuxfoundation.org/hs-fs/hubfs/solo.io-Logo-Dark-on-Transparent-Background-1.png?width=320&amp;upscale=true&amp;name=solo.io-Logo-Dark-on-Transparent-Background-1.png" style="outline:none; text-decoration:none; border:none; max-width:100%; font-size:16px" width="160" align="middle">
        </a>
      </td>
    </tr>
  </tbody>
</table></div>
</div>
<!--[if gte mso 9]></table><![endif]-->
<!--[if (mso)|(IE)]></td><![endif]-->
    <!--[if (mso)|(IE)]></tr></table><![endif]-->
    </div>
   
  </div>
  <div id="section_1753911573418" class="hse-section" style="padding-left:10px; padding-right:10px">
    
    
      <div class="hse-column-container" style="min-width:280px; max-width:600px; margin:0 auto; background-color:#ffffff" bgcolor="#ffffff">
    
    <!--[if (mso)|(IE)]>
      <table align="center" style="width:600px;" cellpadding="0" cellspacing="0" role="presentation" width="600" bgcolor="#ffffff">
      <tr style="background-color:#ffffff;">
    <![endif]-->
    <!--[if (mso)|(IE)]>
  <td valign="top" style="width:600px;">
<![endif]-->
<!--[if gte mso 9]>
  <table role="presentation" width="600" cellpadding="0" cellspacing="0" style="width:600px">
<![endif]-->
<div id="column_1753911573418_0" class="hse-column hse-size-12">
    <table role="presentation" cellpadding="0" cellspacing="0" width="100%" class="" style=""><tbody><tr><td class="hs_padded" style="font-family:Arial, sans-serif; font-size:15px; color:#23496d; word-break:break-word; padding:10px 20px"><div id="hs_cos_wrapper_module_175391157339413" class="hs_cos_wrapper hs_cos_wrapper_widget hs_cos_wrapper_type_module" style="color: inherit; font-size: inherit; line-height: inherit;" data-hs-cos-general-type="widget" data-hs-cos-type="module"><table role="none" border="0" cellpadding="0" cellspacing="0" style="vertical-align:top" width="100%">
  <tbody><tr>
    <td align="center" style="font-family:Arial, sans-serif; color:#23496d; font-size:0; word-break:break-word">
      <p style="font-size:1px;border-top:1px dotted #000000;width:100%;margin:0 auto;"></p>
      <!--[if mso]>
        <table role="none" align="center" border="0" cellpadding="0" cellspacing="0" style="font-size:1px;border-top:1px dotted #000000;width:560px;">
          <tr>
            <td style="height:0;line-height:0">&nbsp;</td>
          </tr>
        </table>
      <![endif]-->
    </td>
  </tr>
</tbody></table></div></td></tr></tbody></table>
  <table role="presentation" cellpadding="0" cellspacing="0" width="100%" class="" style=""><tbody><tr><td class="hs_padded" style="font-family:Arial, sans-serif; font-size:15px; color:#23496d; word-break:break-word; padding:10px 20px"><div id="hs_cos_wrapper_module_175391160097914" class="hs_cos_wrapper hs_cos_wrapper_widget hs_cos_wrapper_type_module" style="color: inherit; font-size: inherit; line-height: inherit;" data-hs-cos-general-type="widget" data-hs-cos-type="module"><div id="hs_cos_wrapper_module_175391160097914_" class="hs_cos_wrapper hs_cos_wrapper_widget hs_cos_wrapper_type_rich_text" style="color: inherit; font-size: inherit; line-height: inherit;" data-hs-cos-general-type="widget" data-hs-cos-type="rich_text"><p style="font-size:16px; line-height:175%; font-weight:bold; text-align:center" align="center"><span style="color: #000000;">PLATINUM</span></p></div></div></td></tr></tbody></table>
</div>
<!--[if gte mso 9]></table><![endif]-->
<!--[if (mso)|(IE)]></td><![endif]-->
    <!--[if (mso)|(IE)]></tr></table><![endif]-->
    </div>
   
  </div>
  <div id="section_1767814021988" class="hse-section" style="padding-left:10px; padding-right:10px">
    
    
      <div class="hse-column-container" style="min-width:280px; max-width:600px; margin:0 auto; background-color:#ffffff" bgcolor="#ffffff">
    
    <!--[if (mso)|(IE)]>
      <table align="center" style="width:600px;" cellpadding="0" cellspacing="0" role="presentation" width="600" bgcolor="#ffffff">
      <tr style="background-color:#ffffff;">
    <![endif]-->
    <!--[if (mso)|(IE)]>
  <td valign="top" style="width:300px;">
<![endif]-->
<!--[if gte mso 9]>
  <table role="presentation" width="300" cellpadding="0" cellspacing="0" style="width:300px">
<![endif]-->
<div id="column_1767814021988_0" class="hse-column hse-size-6">
    <table role="presentation" cellpadding="0" cellspacing="0" width="100%" class="" style=""><tbody><tr><td class="hs_padded" style="font-family:Arial, sans-serif; font-size:15px; color:#23496d; word-break:break-word; padding:10px 20px"><div id="hs_cos_wrapper_module_175391164387615" class="hs_cos_wrapper hs_cos_wrapper_widget hs_cos_wrapper_type_module" style="color: inherit; font-size: inherit; line-height: inherit;" data-hs-cos-general-type="widget" data-hs-cos-type="module"><div id="hs_cos_wrapper_module_175391164387615_" class="hs_cos_wrapper hs_cos_wrapper_widget hs_cos_wrapper_type_rich_text" style="color: inherit; font-size: inherit; line-height: inherit;" data-hs-cos-general-type="widget" data-hs-cos-type="rich_text"><p style="text-align:center; line-height:115%" align="center"><span style="color: #0094ff;"><a href="https://email.linuxfoundation.org/e3t/Ctc/RI+113/cZw--04/MVTcRdzxlY-Vc03pt6WgsZtW6G5rDL5LcNcCMNrWps3qgz0W95jsWP6lZ3nfN3RscZLQDj1hW4g2p1-2jH9lNW7Yd8x52TP362W8YfD7D1p8kYZW8LTWhQ93C2h6W8d7NGK2Q3pHbW5cw0_Y4GC6YCW75tzTM4vrwM0W48JLT37JpwWBN3Q0Yrb71tcpW1VpySF5YFGJ7W4zw5f07mFCMSW6RTx1T6Qz2pcW6lJ3K77FmPjsW3yntLd28Yw9rVRwBmt22nT5cVRhkJL6H8Q1TW3fF2b93wG4FZW4TQpyN3LBpgsW166TBl5tv0fkW3kMnW3716fRcW4RSL7v8Lv_0lW2ZX0Cf1h0HS8N284S-29CPXTW636x5c2fXpG_W4Fnxn26-f-94W1JKzx64j6g1-N7j8n1l35WgxW8S1TkT67qkJGW8PN_nN8GFNf_f7TvXCR04" style="font-weight:bold; color:#0094ff" rel="noopener" data-hs-link-id="0" data-hs-link-id-v2="SUVYT40q" target="_blank">Akamai</a></span></p>
<p style="text-align:center; line-height:115%" align="center"><span style="color: #0094ff;"><a href="https://email.linuxfoundation.org/e3t/Ctc/RI+113/cZw--04/MVTcRdzxlY-Vc03pt6WgsZtW6G5rDL5LcNcCMNrWm-2-Z-MW69sMD-6lZ3q0W1ql_Sm3j_hn3VVz8jM84PkZlW7vG1-h5LFG3NW5Ydv1D3vPmC_W3RYFmc47B68hN8WmgXTHS2TZW7g22Ym2RX8VqN7FgBLp_6K64N99QgkMHfC1HW6bG8XK4BTHzXW4rRHv41kpQs4W5Bfnr74rxmq-W4z0p8P7rXGgJN7K3y9BLYbJ4N1P-Qg5K__bGW5vRRRr4dhKCZW7TX7tY8bfB8gW8jSN9_4zVhdvW35w_9n3czxKRW9ldNDX3LmqB-f7JBLrl04" style="font-weight:bold; color:#0094ff" rel="noopener" data-hs-link-id="0" data-hs-link-id-v2="P4k2ut7Y" target="_blank">Cast&nbsp;AI</a></span></p>
<p style="font-weight:bold; text-align:center; line-height:115%" align="center"><span style="color: #0094ff;"><a href="https://email.linuxfoundation.org/e3t/Ctc/RI+113/cZw--04/MVTcRdzxlY-Vc03pt6WgsZtW6G5rDL5LcNcCMNrWp83qgz0W8wLKSR6lZ3kZW3F136k5pdq3gW67b0215nvrwRV4GjBj4y-PWyW2jtGYF3sKnKhN3Nr5CKDML0kW4881B67yqt-dW1mKYqV1B1vT8W8vJ3QZ5_5g9cVSdvp897YsdmW2TJdDr25w6m8V9NnMy7rT7cYW33QCCt78mMHjVT0dVY7K96lrN8qWlptfL4-XW8T2k_V24jHJqW3vFS9_94xYytW2HW51H7PCGLKW440C4l1JKbQ3W94PGZ_4HRNN-W5j2Tpd2lhk2NW4XbYwM3YkR9PW2QnpT53-9PzJW5-Ytmc3d2VxtW9kHy-93zSBR2W1SJQ8p3Zd2nGW7-f_Xc2cVLgWW7x_M-J5TvWDjW43hmvr3sBCbvf2x3kGY04" style="font-weight:bold; color:#0094ff" data-hs-link-id="0" data-hs-link-id-v2="qc2ZO3IQ" target="_blank">Chainguard</a></span></p>
<p style="font-weight:bold; text-align:center; line-height:115%" align="center"><span style="color: #0094ff;"><a href="https://email.linuxfoundation.org/e3t/Ctc/RI+113/cZw--04/MVTcRdzxlY-Vc03pt6WgsZtW6G5rDL5LcNcCMNrWp83qgz0W8wLKSR6lZ3nGMKMXJtRvlq5W21TKW_2JKjqzW36xqZx4TvyMcVBjjCv742DxSN5T7jncWnm6LW6NdkLz15xgH6W8x_hwZ49F1XNW5K2-gr3fFYTFW4DVmlG86Ttb0N2HCp3-D1kl1W1sk_P83HbxKzW255XC87Dz_CJW44ky6w8LYjQrW4gy1xv7BH8fVW3vz_d51vdTdwW23_hBP6zKczlW8CGMVW6VfFs8W4lqt684p30BqW5jYLzC69FPBLVBPlRG2N8R0NN2716hMBG5LNW5VMp-W8Hq820W2ylTcf6W3jlYW3BbQ-q4FX_3FW6C0RTK7gY1T4W608dHM3pFgwRW1x_hLR4wxMwjN34Dm7dkxgR5f3CX01l04" style="font-weight:bold; color:#0094ff" rel="noopener" data-hs-link-id="0" data-hs-link-id-v2="YVrz6sba" target="_blank">Dash0</a></span></p>
<p style="font-weight:bold; text-align:center; line-height:115%" align="center"><span style="color: #0094ff;"><a href="https://email.linuxfoundation.org/e3t/Ctc/RI+113/cZw--04/MVTcRdzxlY-Vc03pt6WgsZtW6G5rDL5LcNcCMNrWp83qgz0W8wLKSR6lZ3mtW7FKLMG13-66SW4391bz23K7MWW7zTp1T79dbt6N11YJWg23b7YW7Kj7KK4fg3FwVn7hm94lpJbGW8sw3VL5G-6Z9N5pxgvWS1MpmVCBBwy5kzQdpN8f2pycnXX9RW50c9B08_-1_sN7Nwk_p-FYZGW4t3tBY770hHTVsSCwB2MK7w9W1zzp-h3yp3HLW2SgzSv3Ncq0dVdPLD95qQtHpW5vCXHx1j3GryW68GHcn2_mBYGN1hgchLByfYhW6ZVZT424k4BJW73FZlj5dvJNTW615td72BGsNsN5L0cp2kZh6-W67mkyt3Hl7f2W5s4h_K7Y2Dj0W27KC0h66DBwdW8XvnlW3VFFndf67CWY404" style="font-weight:bold; color:#0094ff" rel="noopener" data-hs-link-id="0" data-hs-link-id-v2="ZGscjZBV" target="_blank">Datadog</a></span></p>
<p style="font-weight:bold; text-align:center; line-height:115%" align="center"><a href="https://email.linuxfoundation.org/e3t/Ctc/RI+113/cZw--04/MVTcRdzxlY-Vc03pt6WgsZtW6G5rDL5LcNcCMNrWp83qgz0W8wLKSR6lZ3nsW6MDTnd1n2_03W45X7L08srMHqW6VxC3R8N5JbZV6MbSt3G4dxtVbQrV4782H-0W3Z3Vdq2P1CJZW4pjcgD2LJgCJW67Hbbm4b4tK5W3zjlWX76rHztW7qSfd23H1l3PVFyb3l40c_rCW6nRLjx72qbWbW1bz3cY7YjvRGW4vxLkc6hqlbTW34P3Y08gcd22W3rn79P25PrxCW2jQclw7T9kWNW11HXfj76HQbvW2f7ykc2CvPnPW5Wmx5L5yYWRqW5Ky4vg68NB9mN3d46fXwHn4BN7RLGXNH5_fRW7rcBTh2x2JCFW3ss0KJ5YDvgXW1qFLY98RkbJ8W18S9sb6DjXj8VMdWmS7twvddf688dZg04" style="color:#00aebc; font-weight:bold" rel="noopener" data-hs-link-id="0" data-hs-link-id-v2="KY0fPfMX" target="_blank"><span style="color: #0094ff;">Dell&nbsp;Technologies</span></a></p>
<p style="font-weight:bold; text-align:center; line-height:115%" align="center"><a href="https://email.linuxfoundation.org/e3t/Ctc/RI+113/cZw--04/MVTcRdzxlY-Vc03pt6WgsZtW6G5rDL5LcNcCMNrWp83qgz0W8wLKSR6lZ3nkW1fW8Z24fBzRGW2Bl9sc41hpBGW1fLv873zdq9xW5gZmNB1T95PVLy7rmqg_ZyN16yj2SP9-1pW7H6lr15qnms8W4Fnvwb5VZnpwW85qBmZ1rHK3tW8BYr6C8rch0TW3jYcKl3qxKMMW3YDQ9D1lBg2nW50CvQR5jY1FLW4bLlPT3F3v6xW5mSPDM47ylvCN14nsFXpFT-PW67LXhV74y0ZtW6G_ZkM6S2_KXW7x5H-_2lPLWTW55ts4K7Px5C2N27xm0l5mn7FW1_40kk8rGK6mW8pllCq8bVTjSW1BJZQL7N7Dn6W5gYTmx3x99wXW2SBdcN6tWrS3MhXW0rtxx1wN7ZP4cYDsbbPf84N17b04" style="color:#00aebc; font-weight:bold" rel="noopener" data-hs-link-id="0" data-hs-link-id-v2="uefr7ncN" target="_blank"><span style="color: #0094ff;">Huawei</span></a></p>
<p style="font-weight:bold; text-align:center; line-height:115%" align="center"><span style="color: #0094ff;"><a href="https://email.linuxfoundation.org/e3t/Ctc/RI+113/cZw--04/MVTcRdzxlY-Vc03pt6WgsZtW6G5rDL5LcNcCMNrWp83qgz0W8wLKSR6lZ3nzVQY-v03StjcYW5wHN5N7q885jW4_mrTg93Q17RW7bGnHF6jjddCW3_r9kk80lB6qN1R20W4Pp7hTW2KhpyN5gwSmwW2S9NJ42tz9rMW3P_L5338C0t3W7skSL08Yt4tcW92lV0Z7YTbCQW3hspWJ1Gbd6hW18-0x82bZDZ0V2-dg25PqzJxN79gk3Ll1LJvW5bZ6BB19Z5BdW6Knhsw5zWQP_W7W7_G94yV0wYW7PRH486cg_g5N6RQh-q_4W_ZW1Gkcnx4k3Hj5W6B8jpZ64wP-rVdPCjW7SqC9rW4RHsTL3Br-1tW75jF-23j3pw0W6l1dh_1wmXYNN2j6HPKyg_JhW6WrZhV2cKq84f7sGrBl04" style="font-weight:bold; color:#0094ff" rel="noopener" data-hs-link-id="0" data-hs-link-id-v2="aPoL+6DS" target="_blank">Isovalent at Cisco</a></span></p>
<p style="font-weight:bold; text-align:center; line-height:115%" align="center"><span style="color: #0094ff;"><a href="https://email.linuxfoundation.org/e3t/Ctc/RI+113/cZw--04/MVTcRdzxlY-Vc03pt6WgsZtW6G5rDL5LcNcCMNrWnT3qgz0W7Y8-PT6lZ3pJVz8W8H7CJDVlW5fFjCf8-HYp8W2LHkvF9kFdP2W7bvsQP75nsFmW7CST_p2spjwyW1Fvrnr53LQkXW7XGCjg8FRTYzW7KvY9S3nVy-VW3FKwDh7ztN-gW3-hdJM2T5cTcW6wjsZ01BRh1yW4CyF6X6Yf81WW9kt4fC1tpXW8W5XL-4v1mLx_7W6g0mBS8q_CvKW54bKDf7PcmJvW4DSDXL2Ps4vZW9j00g55lPMdJW7XSVym1YQF8VW4mJxxJ5JtNWDW638bH37HzkgSW8lrB247t9QcjW8ZwZRb1nW2bGW2zSwg12YV80TW26tHrP90p2SdW37-yRt6K3H4Qf40F5X604" style="color:#0094ff" rel="noopener" data-hs-link-id="0" data-hs-link-id-v2="fm0Cr0WY" target="_blank"><span style="font-weight: bold;">JFrog</span></a></span></p>
<p style="font-weight:bold; text-align:center; line-height:115%" align="center"><span style="color: #0094ff;"><a href="https://email.linuxfoundation.org/e3t/Ctc/RI+113/cZw--04/MVTcRdzxlY-Vc03pt6WgsZtW6G5rDL5LcNcCMNrWnT3qgz0W7Y8-PT6lZ3nvVSRtjL4q3KPDW2Lh0QB1HltPzF82kpY5l1GfW3drrxH2VGHpqW5RPfXt9lWJLdW4qfjC52HNW7YW6KrjrK5BxwVtW8PYxRm4zBgmmW1cQ7cS8vGPnQW10bSHg7KBGDMW2bh6jQ25gvFbW7yMJKT6tFm0zW2cYKS492WQD7W8WFLDD6N-cLLN5VpLlqmw797W7fkqg_4v5pYFW2lMb4v6fk73CW7zYZ3X77x2M1W1hSRKC8Qx76YW2z6X9k47h34gW68fNKd6WgMd5W81rtPM4HDpPyW6dT1Qv15j5dJW1kZ77j4wMwLYN1vZ4TJ364ZhW8G0J7313BHkJf4d1SgC04" style="font-weight:bold; color:#0094ff" rel="noopener" data-hs-link-id="0" data-hs-link-id-v2="A9rV2vbH" target="_blank">Komodor</a></span></p></div></div></td></tr></tbody></table>
</div>
<!--[if gte mso 9]></table><![endif]-->
<!--[if (mso)|(IE)]></td><![endif]-->
<!--[if (mso)|(IE)]>
  <td valign="top" style="width:300px;">
<![endif]-->
<!--[if gte mso 9]>
  <table role="presentation" width="300" cellpadding="0" cellspacing="0" style="width:300px">
<![endif]-->
<div id="column_1767814021988_1" class="hse-column hse-size-6">
    <table role="presentation" cellpadding="0" cellspacing="0" width="100%" class="" style=""><tbody><tr><td class="hs_padded" style="font-family:Arial, sans-serif; font-size:15px; color:#23496d; word-break:break-word; padding:10px 20px"><div id="hs_cos_wrapper_module_17678141766031" class="hs_cos_wrapper hs_cos_wrapper_widget hs_cos_wrapper_type_module" style="color: inherit; font-size: inherit; line-height: inherit;" data-hs-cos-general-type="widget" data-hs-cos-type="module"><div id="hs_cos_wrapper_module_17678141766031_" class="hs_cos_wrapper hs_cos_wrapper_widget hs_cos_wrapper_type_rich_text" style="color: inherit; font-size: inherit; line-height: inherit;" data-hs-cos-general-type="widget" data-hs-cos-type="rich_text"><p style="line-height:115%; text-align:center; font-weight:bold" align="center"><span style="color: #0094ff;"><a href="https://email.linuxfoundation.org/e3t/Ctc/RI+113/cZw--04/MVTcRdzxlY-Vc03pt6WgsZtW6G5rDL5LcNcCMNrWp83qgz0W8wLKSR6lZ3pNW8359bD4pt9qCW36MZB91TFYYQW6MCvhW2zQN4fVqQJdh7YkmQFV65K9p5P9zW8W4LMCQ88jKRwWW73Zyfn8NWFt9W6dZY2q8CkPxYW7_m98n5D3VSVW5GsLVQ78cMtrW6F7Rxt25C8ZlW6d0XwQ5V3-B3W34vmCk5QYz67W2Y3rpP8qTqtRW7Bf4Fq1yz0kLW2RbVbR8_vyRyW1tXrQN2ys3q1W1Zf4Vt3PZk6MML1MwyXkPC-W1RTZp25WJFpQW3vg8FF4f26SHW5pxtYd213DHBW4G3V-J5xBCR9W8KwvHv7RP47fW9kL2Q_6SCBctW3TRtRl1rKRVxW2_JpwJ35_Cg7V3WYvp2Gy9Plf59Jq2n04" style="color:#0094ff" rel="noopener" data-hs-link-id="0" data-hs-link-id-v2="i3quBVym" target="_blank"><span style="font-weight: bold;">Kubermatic</span></a></span></p>
<p style="font-weight:bold; line-height:115%; text-align:center" align="center"><span style="color: #0094ff;"><a href="https://email.linuxfoundation.org/e3t/Ctc/RI+113/cZw--04/MVTcRdzxlY-Vc03pt6WgsZtW6G5rDL5LcNcCMNrWps3qgz0W95jsWP6lZ3k-W2kBvPH7YsBzhW1_6pM27Tl-61W7Pjw4k2KncgPN8tmdKQ6vz5XW7k4V2B3H-4PyW4qgXc_7ZmbQTN75VkVJvbtDxW5qs-Xk7qtvv-W7B_9Tf2K7JNKW8V9srN4XrXxNW3dXnvY62sQ8pW5wf8XP8YGnHxW1c4zY-256JPWW88nzW58Pg-V1W1n7Xx1877sltW27sMCl8lZZjhW707m5n6B9ktDW1kB3JF1pqJMBVwTWXT6mSHC7W91vRsH6kjZQcW6QwKXp27L940W1L5QdX1jYm7KW1x3vHl3G3_h1N30lgX6gPgxgW8VJP983D7tmGVMX8kN8lnNRCW8lnDR860KcDpW580wjv8hy7YWW4SRnPr95S_pcW6VvpnF1vgQlcf55xXmb04" style="color:#0094ff" data-hs-link-id="0" data-hs-link-id-v2="/CSNVTdV" target="_blank"><span style="font-weight: bold;">Nutanix</span></a></span></p>
<p style="font-weight:bold; line-height:115%; text-align:center" align="center"><span style="color: #0094ff;"><a href="https://email.linuxfoundation.org/e3t/Ctc/RI+113/cZw--04/MVTcRdzxlY-Vc03pt6WgsZtW6G5rDL5LcNcCMNrWp83qgz0W8wLKSR6lZ3lcW87xFM37Q_SD1W8P14r65hk3CbW92h47L1WPwJxW1VMCTg4KLv96W1558Q38jtPHwV1VFBQ9361-fW31lDx48kl-_VN1vTFFVKjd8MW6H8pcs48BfV5VsFmXq4srp7gW2GJW0Q4ddS0CW4zCYl-6Vjt-7W76JkmM5kG09jW1K9tVH3GZf48W6Jv3KH2cV5H8W54BpFQ2L5NSsW4RvRNj4cnbsWW2DcFyX71_wLTMFQrjMpnqkYN6C0rM6hvMcLN4v-nyTQJ9FnN5yGKZxXcqsSW1NMmCs3ZdDk9W2jX1D82S5JRYW1S6DV54dhPyFW5kPcWR4-njvmVG7nvm17jFtWW89mKc12Sfxlnf4_7PKx04" style="color:#0094ff" data-hs-link-id="0" data-hs-link-id-v2="Ck7CBKkE" target="_blank"><span style="font-weight: bold;">PagerDuty</span></a></span></p>
<p style="font-weight:bold; line-height:115%; text-align:center" align="center"><span style="color: #0094ff;"><a href="https://email.linuxfoundation.org/e3t/Ctc/RI+113/cZw--04/MVTcRdzxlY-Vc03pt6WgsZtW6G5rDL5LcNcCMNrWp83qgz0W8wLKSR6lZ3kXW1WKhhm7d00sfVlqNb819XPDgW5XWSlw84QTBsW62Yssc5PRKJLW8_fLg66_0B-yW3hmzhl2_kZV4VD82z-10GBbtW27VnYS1-YN9dW1w4QgM48WPBWW3WPc1397tyM0VLz9VZ4VKp6hVBRFnJ4GKHR7W8Swzvm2hPxTbW8KppXF11ZZ1gN8FLjFmdSrTFW3Wd6YT2pym_QVWGmCs5CDDpqVvy-xb5zjW66W64kSLJ2TTrMSVxX3B37XyNQzW4q8K4L54vdqQW6rkp5K1NhSGMVZB7PW76x9KhW7P_Rmw1RrL0_W3SxfXK9fYthbW8k3cdL7-C5WXW1ks-lY2lp8vhW55G49N2yNF1Mf1WX3wP04" style="color:#0094ff" rel="noopener" data-hs-link-id="0" data-hs-link-id-v2="096TN20j" target="_blank"><span style="font-weight: bold;">Portworx by Pure Storage</span></a></span></p>
<p style="font-weight:bold; line-height:115%; text-align:center" align="center"><span style="color: #0094ff;"><a href="https://email.linuxfoundation.org/e3t/Ctc/RI+113/cZw--04/MVTcRdzxlY-Vc03pt6WgsZtW6G5rDL5LcNcCMNrWps3hCZYW95jsWP6lZ3lVW9bTXnJ24MTjlW4QKjYZ61sYgpW5sHqm02lNRd7W1DztwP6h5hXjW7rFg_M2K8vFpW5yVV1J1HL2jSW3lhhV_55CN12W2htsb454FjrRW8Rp3Z-4ss-RMW4gjYvV8nqN0gW2DlFCS6Lm-ZFW94prw61NbZCcVrR3cN6Q8VZqVngcWh3KgmXlW6PzcKY3vQ-jGW30Kmw646gX4YL4f-d4BWKkW4W8l4D7jtTWnW8VNSd52sPx6JW1SBJSm3hQv3sW6pbZNp893tNGW7QZZyv6z5G2JW5lsLRV7f--DSW3KLhVp93Rb08W447wfJ7KzJkrW4NfJrY203lzwW6d6ZRV50D1x1W7ZK3Jq5cHPh0W2MCfpd1gvHvmW33ZSbX13fPFHf1PzCBK04" style="color:#0094ff; font-weight:bold" data-hs-link-id="0" data-hs-link-id-v2="S8sj8qeo" target="_blank">Postman</a></span></p>
<p style="font-weight:bold; line-height:115%; text-align:center" align="center"><span style="color: #0094ff;"><a href="https://email.linuxfoundation.org/e3t/Ctc/RI+113/cZw--04/MVTcRdzxlY-Vc03pt6WgsZtW6G5rDL5LcNcCMNrWp83qgz0W8wLKSR6lZ3p4W6Ghq1S3cLbMXW6z5zH966CFG8W1GhZvW3SlS0HW1ScM262-DDHFW8SCY625rHgLbW5bJrZr31yJvRW5m0qQM919zM0W5-vm4f5Y4x2lW4t1PT04JBN04W8Gyqnr5KKdMVW5Fh3l525JZdlW2VS9pF3Sh0PTW81GqVR6NznwDW1R4RTF8f3SPVN11Fk9pPkVXYW7kX7v78r-BH6W4Q-Bw52dgPHXW7wtFXs74_j5RW1JyrQB40jDrPW4WYNq_8N6x_mW21rWJ547MrQFN5QnrlsrW9Y6N92_scZ1FWr0W5RLhg-2-2htHW8h3nTW5S0TDTW18Kx_T6_rzRjW8wcH384XhPdhW3_J3vG3-ZgY7f3jg9Dq04" style="color:#0094ff; font-weight:bold" data-hs-link-id="0" data-hs-link-id-v2="I62H3nqH" target="_blank">Splunk a Cisco Company</a></span></p>
<p style="font-weight:bold; line-height:115%; text-align:center" align="center"><span style="color: #0094ff;"><a href="https://email.linuxfoundation.org/e3t/Ctc/RI+113/cZw--04/MVTcRdzxlY-Vc03pt6WgsZtW6G5rDL5LcNcCMNrWp83qgz0W8wLKSR6lZ3lPV9bWcF2fGt2sW7pHbGD3kRZ-RW6kj-Dh2db6HpW9kw-D92f68WYW5153hM6BbKTQW5sGHD_6sn7dBW5YJbzN7sGW0bW1Wf_5p7Fz9WSW4HVNzN1z8MdmW8c75M52gBcR8W4tvK8C5sw40XW4QCnm628m3R6W6m37784WW2mnVccq8v21wS7QW3jRjcY6bv-JrW6Mpl1_6-LrFMW4S5SGC2hqdR1W6XdMv98bK8BbW6-Zt_b7v927qW5w0j6X3mbxt-W60LbjY4LwvLVN5JXtqy5bBYvW3PnxvW8B5-R5W5LWPjr80F_k6W376zX96wQmrbW2Jcd-j4YDZcbW48WMBZ7SBvFVW2Yk1RC5Qc2KwdJsHXb04" style="color:#0094ff" rel="noopener" data-hs-link-id="0" data-hs-link-id-v2="Bwp03KaJ" target="_blank"><span style="font-weight: bold;">SUSE</span></a></span></p>
<p style="font-weight:bold; line-height:115%; text-align:center" align="center"><span style="color: #0094ff;"><a href="https://email.linuxfoundation.org/e3t/Ctc/RI+113/cZw--04/MVTcRdzxlY-Vc03pt6WgsZtW6G5rDL5LcNcCMNrWp83qgz0W8wLKSR6lZ3n8W9f7Cd85rqNbwW6rZg_01wKXNyW2HL8Cs4hd7XvW4Cd_3D1yjS3BW8mHQnr6XlBHxN1ZKsmrG2PjvW8QKyb76Z1bRPW53RZdM75YBYFW174_vf3m4rBwW68S-CW2jBGmTW7tmMZ52ZfW64N56-yynlg1hXW1-xs_x3QdCd-W79St4J7lvCCKW6rks-N5c_mCcW2RGql83N8SL_W8yj6b85_tc2yVLMbrD92jsP3W27cW2k3tHndgW429LNb1cHrcTW6HFwFH1S4XClW7QjdJl7Mr2GSW69YNCF91Bs88W3py76s7C6kZPW2PfCkh7hn6CQW33Q0yZ37XpGXW6_vhBH3GR4-jW1g4Dh_54yn8BdLPg-W04" style="color:#0094ff" rel="noopener" data-hs-link-id="0" data-hs-link-id-v2="awyBA0IW" target="_blank"><span style="font-weight: bold;">Teleport</span></a></span><br><span style="color: #0094ff;"><a href="https://email.linuxfoundation.org/e3t/Ctc/RI+113/cZw--04/MVTcRdzxlY-Vc03pt6WgsZtW6G5rDL5LcNcCMNrWmH5nR3bW5BWr2F6lZ3m7W8sjzJh2s1KXnW4DDyWW6bqFzKW3bzrNn873vw_W3m0lpj3lNGg1W7t-9Rt2swh_tN3t90LD_xCTJN89B1pxg5lhdW8pk9yT9cm06LW5ZFZfY8sFgcFW2FD35C7CKWPlW4d7mWv3_W02NW6P1-5D1b4HZMW4wtWCX4h8CyHW3HsXkh63HRL3W6x0x4Q70cZp_W3k2Vpm8_nvt1W7zr3tx3cN0PPML2BWXKJYNdW8SYQyG3W5j3MW4q7cGJ1sMkYQW51_3M81YJx3BW2R5bcN5vbZWsW3G9j5p23q4KfW255xX97h2nJMW9hdwH86S76wzW7vXX4L8zXsZzW5_xcXJ8G0fK9W43z8X535xzDNW8q3PZ_2frvTZVszWgN2GPgpjW5WDly81pZwN6W2cglrc8fnsTtW7vs1ZB5kZWmvVlPM4450RhmQf8FJj0M04" style="color:#0094ff" rel="noopener" data-hs-link-id="0" data-hs-link-id-v2="NedtgAe3" target="_blank"><span style="font-weight: bold;">VMware by Broadcom</span></a></span><br><span style="color: #0094ff;"><a href="https://email.linuxfoundation.org/e3t/Ctc/RI+113/cZw--04/MVTcRdzxlY-Vc03pt6WgsZtW6G5rDL5LcNcCMNrWnT3qgz0W7Y8-PT6lZ3mhW6lt-Tt9kBV47Vz10pJ6Q6Ym2W7Cl1-J34_GsMW1YpssK7HdzhYW4ybrQh1zg4NXW5bKrFv1F1cMvN5PY7kFtDWYvW1VvVSS2HnS67W27RD6j1-G3bHVS2fcm42G_22W12vrsT6KSbsjW2qlGgY7CPT3bW5NTq047Z368kW66vM4P16pwjLW5Hx-_N5kfb5VW8PRMdP5WMZ4QW6c0JQy3RhjY3W8fTnBK1yXt_LW5wpgr84N1FNhW7-9WZK8yCghjW3dM8NS8Pm1vpW7-F8XZ6SH5QzN7q7HpTHYs4NVqTbQj3RDD3DW3899Kj4Kjsf-W3vlM2k6xsVKZf7HV9mY04" style="color:#0094ff" rel="noopener" data-hs-link-id="0" data-hs-link-id-v2="L/VJBEfd" target="_blank"><span style="font-weight: bold;">Wiz</span></a></span></p></div></div></td></tr></tbody></table>
</div>
<!--[if gte mso 9]></table><![endif]-->
<!--[if (mso)|(IE)]></td><![endif]-->
    <!--[if (mso)|(IE)]></tr></table><![endif]-->
    </div>
   
  </div>
  <div id="section_1753912060641" class="hse-section" style="padding-left:10px; padding-right:10px">
    
    
      <div class="hse-column-container" style="min-width:280px; max-width:600px; margin:0 auto; background-color:#ffffff" bgcolor="#ffffff">
    
    <!--[if (mso)|(IE)]>
      <table align="center" style="width:600px;" cellpadding="0" cellspacing="0" role="presentation" width="600" bgcolor="#ffffff">
      <tr style="background-color:#ffffff;">
    <![endif]-->
    <!--[if (mso)|(IE)]>
  <td valign="top" style="width:600px;">
<![endif]-->
<!--[if gte mso 9]>
  <table role="presentation" width="600" cellpadding="0" cellspacing="0" style="width:600px">
<![endif]-->
<div id="column_1753912060642_0" class="hse-column hse-size-12">
    <table role="presentation" cellpadding="0" cellspacing="0" width="100%" class="" style=""><tbody><tr><td class="hs_padded" style="font-family:Arial, sans-serif; font-size:15px; color:#23496d; word-break:break-word; padding:10px 20px"><div id="hs_cos_wrapper_module_175391206061817" class="hs_cos_wrapper hs_cos_wrapper_widget hs_cos_wrapper_type_module" style="color: inherit; font-size: inherit; line-height: inherit;" data-hs-cos-general-type="widget" data-hs-cos-type="module"><table role="none" border="0" cellpadding="0" cellspacing="0" style="vertical-align:top" width="100%">
  <tbody><tr>
    <td align="center" style="font-family:Arial, sans-serif; color:#23496d; font-size:0; word-break:break-word">
      <p style="font-size:1px;border-top:1px dotted #000000;width:100%;margin:0 auto;"></p>
      <!--[if mso]>
        <table role="none" align="center" border="0" cellpadding="0" cellspacing="0" style="font-size:1px;border-top:1px dotted #000000;width:560px;">
          <tr>
            <td style="height:0;line-height:0">&nbsp;</td>
          </tr>
        </table>
      <![endif]-->
    </td>
  </tr>
</tbody></table></div></td></tr></tbody></table>
</div>
<!--[if gte mso 9]></table><![endif]-->
<!--[if (mso)|(IE)]></td><![endif]-->
    <!--[if (mso)|(IE)]></tr></table><![endif]-->
    </div>
   
  </div>
  <div id="section_1753912073501" class="hse-section" style="padding-left:10px; padding-right:10px">
    
    
      <div class="hse-column-container" style="min-width:280px; max-width:600px; margin:0 auto; background-color:#ffffff" bgcolor="#ffffff">
    
    <!--[if (mso)|(IE)]>
      <table align="center" style="width:600px;" cellpadding="0" cellspacing="0" role="presentation" width="600" bgcolor="#ffffff">
      <tr style="background-color:#ffffff;">
    <![endif]-->
    <!--[if (mso)|(IE)]>
  <td valign="top" style="width:600px;">
<![endif]-->
<!--[if gte mso 9]>
  <table role="presentation" width="600" cellpadding="0" cellspacing="0" style="width:600px">
<![endif]-->
<div id="column_1753912073501_0" class="hse-column hse-size-12">
    <table role="presentation" cellpadding="0" cellspacing="0" width="100%" class="" style=""><tbody><tr><td class="hs_padded" style="font-family:Arial, sans-serif; font-size:15px; color:#23496d; word-break:break-word; padding:10px 20px"><div id="hs_cos_wrapper_module_175391207347718" class="hs_cos_wrapper hs_cos_wrapper_widget hs_cos_wrapper_type_module" style="color: inherit; font-size: inherit; line-height: inherit;" data-hs-cos-general-type="widget" data-hs-cos-type="module"><div id="hs_cos_wrapper_module_175391207347718_" class="hs_cos_wrapper hs_cos_wrapper_widget hs_cos_wrapper_type_rich_text" style="color: inherit; font-size: inherit; line-height: inherit;" data-hs-cos-general-type="widget" data-hs-cos-type="rich_text"><p style="line-height:175%; text-align:center" align="center"><span style="color: #d62293; font-size: 16px;"><span style="color: #0094ff;"><a href="https://email.linuxfoundation.org/e3t/Ctc/RI+113/cZw--04/MVTcRdzxlY-Vc03pt6WgsZtW6G5rDL5LcNcCMNrWmH5nR3bW5BWr2F6lZ3n0W76GNjJ37h_qcW818lvy4dFbrcW1fXxDm3P0XtzN8NMP6QrK5sNW7sRS0S3fK37JW3zy-c94dlvTRW7YhyC18LQ9CzW863gnm7XJ8syW38LMG43KC9vtW6BhCMj3_mjG-W1xsXRQ302zVtW26f67_4dHjTmVMF08p4f-BGPW2st4mG4kp4JBW8q5hSN5XMhMYW7Xmjp77ZVQNmW37GgrP1z3xdDW4Z23pW7mPjm6W3FH-x11CPXFkW8GkfrX6tB1XjW8W3FT37d4c9rW6YQwhd90cLF2W5Tl-MM69nNc1W2m61N73jBqqSW61_t966tx6pkMqkYtTl56KdW8SMGK02bGWxzW36vb881CJNFBW99qXmx1rHzqhVhlvrD1pC7ZnW1c7XKr1W-_SXW43BmHp7y38ptN6SMTHDCPrDcW56Krhl14Wp_1f4Lt2CW04" style="color:#0094ff; font-weight:bold; text-decoration:underline" data-hs-link-id="0" data-hs-link-id-v2="gA0dLdGI" target="_blank">Check out all our sponsors!</a></span></span></p></div></div></td></tr></tbody></table>
</div>
<!--[if gte mso 9]></table><![endif]-->
<!--[if (mso)|(IE)]></td><![endif]-->
    <!--[if (mso)|(IE)]></tr></table><![endif]-->
    </div>
   
  </div>
  <div id="section_16947091721334" class="hse-section" style="padding-left:10px; padding-right:10px">
    
    
      <div class="hse-column-container" style="min-width:280px; max-width:600px; margin:0 auto; background-color:#ffffff" bgcolor="#ffffff">
    
    <!--[if (mso)|(IE)]>
      <table align="center" style="width:600px;" cellpadding="0" cellspacing="0" role="presentation" width="600" bgcolor="#ffffff">
      <tr style="background-color:#ffffff;">
    <![endif]-->
    <!--[if (mso)|(IE)]>
  <td valign="top" style="width:600px;">
<![endif]-->
<!--[if gte mso 9]>
  <table role="presentation" width="600" cellpadding="0" cellspacing="0" style="width:600px">
<![endif]-->
<div id="column-1694709172133-0" class="hse-column hse-size-12">
    <table role="presentation" cellpadding="0" cellspacing="0" width="100%" class="" style=""><tbody><tr><td class="hs_padded" style="font-family:Arial, sans-serif; font-size:15px; color:#23496d; word-break:break-word; padding:5px 20px 10px"><div id="hs_cos_wrapper_module_16947091721332" class="hs_cos_wrapper hs_cos_wrapper_widget hs_cos_wrapper_type_module" style="color: inherit; font-size: inherit; line-height: inherit;" data-hs-cos-general-type="widget" data-hs-cos-type="module"><table role="none" border="0" cellpadding="0" cellspacing="0" style="vertical-align:top" width="100%">
  <tbody><tr>
    <td align="center" style="font-family:Arial, sans-serif; color:#23496d; font-size:0; word-break:break-word">
      <p style="font-size:1px;border-top:1px solid #000000;width:100%;margin:0 auto;"></p>
      <!--[if mso]>
        <table role="none" align="center" border="0" cellpadding="0" cellspacing="0" style="font-size:1px;border-top:1px solid #000000;width:560px;">
          <tr>
            <td style="height:0;line-height:0">&nbsp;</td>
          </tr>
        </table>
      <![endif]-->
    </td>
  </tr>
</tbody></table></div></td></tr></tbody></table>
<div id="hs_cos_wrapper_module_16947091721333" class="hs_cos_wrapper hs_cos_wrapper_widget hs_cos_wrapper_type_module" style="color: inherit; font-size: inherit; line-height: inherit;" data-hs-cos-general-type="widget" data-hs-cos-type="module"><div id="hs_cos_wrapper_module_16947091721333_" class="hs_cos_wrapper hs_cos_wrapper_widget hs_cos_wrapper_type_rich_text" style="color: inherit; font-size: inherit; line-height: inherit;" data-hs-cos-general-type="widget" data-hs-cos-type="rich_text"><p style="line-height:175%; font-weight:bold; text-align:center" align="center">FOLLOW US</p></div></div>
</div>
<!--[if gte mso 9]></table><![endif]-->
<!--[if (mso)|(IE)]></td><![endif]-->
    <!--[if (mso)|(IE)]></tr></table><![endif]-->
    </div>
   
  </div>
  <div id="section_16947091857796" class="hse-section" style="padding-left:10px; padding-right:10px">
    
    
      <div class="hse-column-container" style="min-width:280px; max-width:600px; margin:0 auto; background-color:#ffffff" bgcolor="#ffffff">
    
    <!--[if (mso)|(IE)]>
      <table align="center" style="width:600px;" cellpadding="0" cellspacing="0" role="presentation" width="600" bgcolor="#ffffff">
      <tr style="background-color:#ffffff;">
    <![endif]-->
    <!--[if (mso)|(IE)]>
  <td valign="top" style="width:600px;">
<![endif]-->
<!--[if gte mso 9]>
  <table role="presentation" width="600" cellpadding="0" cellspacing="0" style="width:600px">
<![endif]-->
<div id="column-1694709185779-0" class="hse-column hse-size-12">
  <div id="hs_cos_wrapper_module_16947091857795" class="hs_cos_wrapper hs_cos_wrapper_widget hs_cos_wrapper_type_module" style="color: inherit; font-size: inherit; line-height: inherit;" data-hs-cos-general-type="widget" data-hs-cos-type="module"><table role="presentation" align="center" style="width: auto; text-align: center; margin: 0 auto; " class="hs_cos_wrapper_type_social_module">
  <tbody>
    <tr>
      <td class="social-network-cell" align="center" style="font-family:Arial, sans-serif; font-size:15px; color:#23496d; word-break:break-word">
        <table role="presentation" align="center" style="width: auto; text-align: center; margin: 0 auto; " class="hs_cos_wrapper_type_social_module_single">
          <tbody>
            <tr>
              <td class="display_block_on_small_screens" align="center" style="font-family:Arial, sans-serif; font-size:15px; color:#23496d; word-break:break-word; padding:8px 5px; line-height:1; vertical-align:middle" valign="middle">
                <a href="https://email.linuxfoundation.org/e3t/Ctc/RI+113/cZw--04/MVTcRdzxlY-Vc03pt6WgsZtW6G5rDL5LcNcCMNrWmn5nR3bW50kH_H6lZ3mwW3-NtZs8DBw7NW80FFCR1xhYY7W7zZMT5502vvTW2RxPMF9f3bCGW2gzrJj1GMfMmW5PYS835bFplKW74QQmN1166WdW7WSt1t3knRXGW61MY8L34Vwj7W3Jt4ry34Nhh9W3W1VMy6f0gfvW21hLzT2CdYVVW68Z4744nhtQqW7gx0Gx28DtrJVpqKjV8fnF63W6r5ZTl9b4rpDN5xD_pykdHXDW7M1vQ630-CqBW8kPSv894lgzHW2yPT-Q958pyCW7Sp10B2dd7mpW3_GgZC1skbKyW1Qr5S76r1HcNW970PYq2lRGjJVkcRLT6c6rbDW7bPz2352VrswW1Q6pQR9k_cjdW3CSGbs2Lz-PbVF6VS936_gsMVPVQ2M4DHlhnW9c2CNq2cx_kDW6sdbYY8sMZ5ndXypK004" style="color:#00a4bd; text-decoration:none !important" data-hs-link-id="0" data-hs-link-id-v2="FPiGoi+c" target="_blank"><img src="https://email.linuxfoundation.org/hs-fs/hubfs/LFX%20Logo%20-%20white%20-%203-1.png?height=50&amp;upscale=true&amp;name=LFX%20Logo%20-%20white%20-%203-1.png" alt="LFX Logo - white - 3-1" height="25" style="outline:none; text-decoration:none; border:none; width:auto!important; height:25px!important; vertical-align:middle" valign="middle" width="auto">
                </a>
              </td>
            </tr>
          </tbody>
        </table>
      </td><td class="social-network-cell" align="center" style="font-family:Arial, sans-serif; font-size:15px; color:#23496d; word-break:break-word">
        <table role="presentation" align="center" style="width: auto; text-align: center; margin: 0 auto; " class="hs_cos_wrapper_type_social_module_single">
          <tbody>
            <tr>
              <td class="display_block_on_small_screens" align="center" style="font-family:Arial, sans-serif; font-size:15px; color:#23496d; word-break:break-word; padding:8px 5px; line-height:1; vertical-align:middle" valign="middle">
                <a href="https://email.linuxfoundation.org/e3t/Ctc/RI+113/cZw--04/MVTcRdzxlY-Vc03pt6WgsZtW6G5rDL5LcNcCMNrWp83qgz0W8wLKSR6lZ3pbW3XjHTJ9fT3lVW59hS2y3dsKBcW3R15hV1l-LCbW85KGXS1Mt_1FW36xvYh4bY1P_W7LvYdh5rWlfzW3cb2L14VZBwXVQMsLV6K8rY1W82Cw6y5RX9QjW390XhT3Mqh-HW8PxMqN5Z-xQqW6f525V30PQ4fW4s5XvG4cytrzW7mQhLJ36qgr4W6zkW9Y6qRTMPW8Wm-l46F0J5QV29xr41gmXhQMbSj70GGKwTW2KsJ7836ntwZW6y-p3G4BjQVXW2ZhbV84qkgcrW7pdBnZ6TClvzW5GfplC3L3NNFW8HnBmY5pzGN3W3z4rWM6lmb18W1qtMQd3tWXZ2W3T3JrJ6HdhNLW5Fmk6K5Gjjfpf47G2gd04" style="color:#00a4bd; text-decoration:none !important" data-hs-link-id="0" data-hs-link-id-v2="uXzaNZIq" target="_blank"><img src="https://email.linuxfoundation.org/hs-fs/hubfs/github-logo.png?height=50&amp;upscale=true&amp;name=github-logo.png" alt="github-logo" height="25" style="outline:none; text-decoration:none; border:none; width:auto!important; height:25px!important; vertical-align:middle" valign="middle" width="auto">
                </a>
              </td>
            </tr>
          </tbody>
        </table>
      </td><td class="social-network-cell" align="center" style="font-family:Arial, sans-serif; font-size:15px; color:#23496d; word-break:break-word">
        <table role="presentation" align="center" style="width: auto; text-align: center; margin: 0 auto; " class="hs_cos_wrapper_type_social_module_single">
          <tbody>
            <tr>
              <td class="display_block_on_small_screens" align="center" style="font-family:Arial, sans-serif; font-size:15px; color:#23496d; word-break:break-word; padding:8px 5px; line-height:1; vertical-align:middle" valign="middle">
                <a href="https://email.linuxfoundation.org/e3t/Ctc/RI+113/cZw--04/MVTcRdzxlY-Vc03pt6WgsZtW6G5rDL5LcNcCMNrWp83qgz0W8wLKSR6lZ3krW6wP15f1Yz-8SW5_5TJG8y1R3NW4vYW5W4Gyjd1V-d_D436gmGnVTnvcn1sKv5nW6rLR03831SK8W5MfQfg621KCKV92-Sx6lCkH3W5tSDyt3vlj_tN2h1QZRk2JvvN1Bx0NrD9CnXW7YHlHG1PHNjVVzg8vC7_n9GZW4GgSq794rQvbVC_yB56Vz0s-W1KGQL56fFXTcW3NMDJW8qLVd-W3gknB-1PgY42N3DpFf23H3rrW2qJDJC48YHqNW7zBH3V7S5JKsW4DLPfF4MV_znW7PB5__4jrBq1W8rc-kQ3nNfhxW1k9F6R2PyftYW84xVdW73cg-tW7RBMwM9btN90W3_Zqn_2PKCg0f4zDpFM04" style="color:#00a4bd; text-decoration:none !important" data-hs-link-id="0" data-hs-link-id-v2="oks77k/V" target="_blank"><img src="https://email.linuxfoundation.org/hs/hsstatic/TemplateAssets/static-1.262/img/hs_default_template_images/modules/Follow+Me+-+Email/twitter_circle_black.png" alt="X" height="25" style="outline:none; text-decoration:none; border:none; width:auto!important; height:25px!important; vertical-align:middle" valign="middle" width="auto">
                </a>
              </td>
            </tr>
          </tbody>
        </table>
      </td><td class="social-network-cell" align="center" style="font-family:Arial, sans-serif; font-size:15px; color:#23496d; word-break:break-word">
        <table role="presentation" align="center" style="width: auto; text-align: center; margin: 0 auto; " class="hs_cos_wrapper_type_social_module_single">
          <tbody>
            <tr>
              <td class="display_block_on_small_screens" align="center" style="font-family:Arial, sans-serif; font-size:15px; color:#23496d; word-break:break-word; padding:8px 5px; line-height:1; vertical-align:middle" valign="middle">
                <a href="https://email.linuxfoundation.org/e3t/Ctc/RI+113/cZw--04/MVTcRdzxlY-Vc03pt6WgsZtW6G5rDL5LcNcCMNrWmn5nR3bW50kH_H6lZ3l2W2ZrWXg33L2JDW7wH1lX7CPvDCW73knty2x-rRRVxPJN36mhSJ6W3SyNW03hcQS6W7cSy3Q8LlZ_PW4PBFvv4fv_XvVSBLNG3wKqK3W4XgRjB7g9_jMW7MPm7R3n-mw1W1lQTb43Fwz4ZW8KnG8x5_NfYvW2L_7gn7MTSHGN4pfyM7L9X35W1YK2Rx62C_JfW897ylr5V3LcWV5zVw81P_DwCN56lHsWhyDgMN7pq4gcdcqR_W3GQGgF83Bb6BW90FK2B7N6SXCW7rB7rv7-mXg5W87x9Pt8Gh-T7W14knJG5m14ZCW7qqRnb50nw91W3Bmv5s8qxP7RW7731D72GYcv2W16zB9K3WFzrzW8x2FNZ14W-7mW2VhDYk1pTt4NW3jpvGb6DtyqGW2X-3c97ZG27hf7f9pzW04" style="color:#00a4bd; text-decoration:none !important" data-hs-link-id="0" data-hs-link-id-v2="uFiL4R3v" target="_blank"><img src="https://email.linuxfoundation.org/hs/hsstatic/TemplateAssets/static-1.262/img/hs_default_template_images/modules/Follow+Me+-+Email/linkedin_circle_black.png" alt="LinkedIn" height="25" style="outline:none; text-decoration:none; border:none; width:auto!important; height:25px!important; vertical-align:middle" valign="middle" width="auto">
                </a>
              </td>
            </tr>
          </tbody>
        </table>
      </td><td class="social-network-cell" align="center" style="font-family:Arial, sans-serif; font-size:15px; color:#23496d; word-break:break-word">
        <table role="presentation" align="center" style="width: auto; text-align: center; margin: 0 auto; " class="hs_cos_wrapper_type_social_module_single">
          <tbody>
            <tr>
              <td class="display_block_on_small_screens" align="center" style="font-family:Arial, sans-serif; font-size:15px; color:#23496d; word-break:break-word; padding:8px 5px; line-height:1; vertical-align:middle" valign="middle">
                <a  href="https://email.linuxfoundation.org/e3t/Ctc/RI+113/cZw--04/MVTcRdzxlY-Vc03pt6WgsZtW6G5rDL5LcNcCMNrWps3qgz0W95jsWP6lZ3pSW2GJ6fc3J6YHwV7z2wH6mbrdLW1-d6nV33sBMTW4K_KF93LPzwXW6Nsg_m1sZBFGW2SqfRg6_f-p8W8dnpw53sYCz6W8tYxLl3DYQZSW28b0056NKzncN5XLx3PX-hVCVnqjz37087wvW5LFrf86rJZ9hW1V5hdq6Y6K_kV94N0g75XH4DW3fc8M-7-Thh4W6-YNr91mQ9WJW4dfPLL19x17cW1_N9vt7G7tB9W83jh7M7zgLFWW6ld-8Y1_PFrdW7plDPd2nJc9_VcW8Fs3KHL74W1rbPML5_qPbhW26ysfZ7_CrmfW8TKZKG1lZZ8wW2Y4tyx2Gt1bhW5GPyxd7mc4MxW3bpXxK3Hqx-CW2lcPyL1TG5MYW2_Y6R081DDwVf5bQQST04" style="color:#00a4bd; text-decoration:none !important" data-hs-link-id="0" data-hs-link-id-v2="6MfF7z19" target="_blank"><img src="https://email.linuxfoundation.org/hs/hsstatic/TemplateAssets/static-1.262/img/hs_default_template_images/modules/Follow+Me+-+Email/youtube_circle_black.png" alt="YouTube" height="25" style="outline:none; text-decoration:none; border:none; width:auto!important; height:25px!important; vertical-align:middle" valign="middle" width="auto">
                </a>
              </td>
            </tr>
          </tbody>
        </table>
      </td><td class="social-network-cell" align="center" style="font-family:Arial, sans-serif; font-size:15px; color:#23496d; word-break:break-word">
        <table role="presentation" align="center" style="width: auto; text-align: center; margin: 0 auto; " class="hs_cos_wrapper_type_social_module_single">
          <tbody>
            <tr>
              <td class="display_block_on_small_screens" align="center" style="font-family:Arial, sans-serif; font-size:15px; color:#23496d; word-break:break-word; padding:8px 5px; line-height:1; vertical-align:middle" valign="middle">
                <a href="https://email.linuxfoundation.org/e3t/Ctc/RI+113/cZw--04/MVTcRdzxlY-Vc03pt6WgsZtW6G5rDL5LcNcCMNrWmn5nR3bW50kH_H6lZ3k_W96TDZk72RlQ-W9kb3yh3zTZVmW6l5mP487T3B5N233Py6Vg9rQW3hbskf7nMPsxVjTHnd4hYXd9F1zMtbDvDB7W6MSQ2n4Lw0f0W1BSpFj2GMHhzW4-C0t74KMT_CW5TGPPq569689W8Wxj9c41yk08W3NqNc_7pdzQjW71MS9s3krYB1W7CGJZr4wtDdCW770yh873qv7gW6gCh8z7GT5dLW6ZLNh65H3ycVVD8gxG3ZHTcxW448fxD9l6zP2W7zwmQX1VFFtqW5lnDnG23M4mBW4JdXNh7zjnbZW7GGDTN34c4_MW5wftPn6H30MnW1gY29z4fDpVtW59JwW83dX4wYW7dsRCT7xKnm4W3vjp9K71vhnqW5FWFs95QmQlRW5HKl-t2mrP73W572WY477dSLBf1qlKT404" style="color:#00a4bd; text-decoration:none !important" data-hs-link-id="0" data-hs-link-id-v2="vrLUBe/w" target="_blank"><img src="https://email.linuxfoundation.org/hs/hsstatic/TemplateAssets/static-1.262/img/hs_default_template_images/modules/Follow+Me+-+Email/facebook_circle_black.png" alt="Facebook" height="25" style="outline:none; text-decoration:none; border:none; width:auto!important; height:25px!important; vertical-align:middle" valign="middle" width="auto">
                </a>
              </td>
            </tr>
          </tbody>
        </table>
      </td>
    </tr>
  </tbody>
</table>
</div>
</div>
<!--[if gte mso 9]></table><![endif]-->
<!--[if (mso)|(IE)]></td><![endif]-->
    <!--[if (mso)|(IE)]></tr></table><![endif]-->
    </div>
   
  </div>
  <div id="section_16947091896869" class="hse-section hse-section-last" style="padding-left:10px; padding-right:10px">
    
    
      <div class="hse-column-container" style="min-width:280px; max-width:600px; margin:0 auto; background-color:#ffffff; padding-bottom:20px; padding-top:20px" bgcolor="#ffffff">
    
    <!--[if (mso)|(IE)]>
      <table align="center" style="width:600px;" cellpadding="0" cellspacing="0" role="presentation" width="600" bgcolor="#ffffff">
      <tr style="background-color:#ffffff;">
    <![endif]-->
    <!--[if (mso)|(IE)]>
  <td valign="top" style="width:600px;padding-bottom:20px; padding-top:20px;">
<![endif]-->
<!--[if gte mso 9]>
  <table role="presentation" width="600" cellpadding="0" cellspacing="0" style="width:600px">
<![endif]-->
<div id="column-1694709189686-0" class="hse-column hse-size-12">
    <table role="presentation" cellpadding="0" cellspacing="0" width="100%" class="" style=""><tbody><tr><td class="hs_padded" style="font-family:Arial, sans-serif; font-size:15px; color:#23496d; word-break:break-word; padding:0px 20px"><div id="hs_cos_wrapper_module_16947091896867" class="hs_cos_wrapper hs_cos_wrapper_widget hs_cos_wrapper_type_module" style="color: inherit; font-size: inherit; line-height: inherit;" data-hs-cos-general-type="widget" data-hs-cos-type="module"><div id="hs_cos_wrapper_module_16947091896867_" class="hs_cos_wrapper hs_cos_wrapper_widget hs_cos_wrapper_type_rich_text" style="color: inherit; font-size: inherit; line-height: inherit;" data-hs-cos-general-type="widget" data-hs-cos-type="rich_text"><h2 style="margin:0; font-size:8px; line-height:175%; font-weight:normal; text-align:center" align="center"><span style="font-size: 12px; color: #000000;">This email was sent by: <span style="font-weight: normal;">Cloud Native Computing Foundation</span></span></h2></div></div></td></tr></tbody></table>
<div id="hs_cos_wrapper_module_16947091896868" class="hs_cos_wrapper hs_cos_wrapper_widget hs_cos_wrapper_type_module" style="color: inherit; font-size: inherit; line-height: inherit;" data-hs-cos-general-type="widget" data-hs-cos-type="module"><table role="presentation" class="hse-footer hse-secondary" width="100%" cellpadding="0" cellspacing="0" style="font-family:Arial, sans-serif; font-size:12px; line-height:135%; color:#23496d; margin-bottom:0; padding:0">
  <tbody>
    <tr>
      <td align="center" valign="top" style="font-family:Arial, sans-serif; font-size:15px; color:#23496d; word-break:break-word; text-align:center; margin-bottom:0; line-height:135%; padding:10px 20px">
        <p style="font-family:Arial, sans-serif;font-size:12px;font-weight:normal;text-decoration:none;font-style:normal;color:#000000">
          2810 N Church St., PMB 57274, Wilmington, Delaware 19802-4447, United States
        </p>
        <p>
          <a data-unsubscribe="true" href="https://hs-8112310.s.hubspotemail.net/hs/preferences-center/983905/en/direct?data=W2nXS-N30h-H1W3QZLhZ1XmMB4W2TrWfZ4fLKGDW2CwRkD1ZdsyDW3hZNjP3P4-PtW3ghmM93JXrL_W4rGq2h3bwr0FW1TZT252CMj7_W3Kcg6c2FDSkMW3d8_0k49wgWrW2KB0mD30HkWdW3K9dzg3_N4RVW4hLvKC22WkFmW2MV1yP1VqstJW2CvDR924-L0JW3hZL6p23fYHQW47kr4j2HB-KgW3W1yYx3T1FJ-W1SfyzM2HqtcXW4pt7WZ2sPmdVW2Ymlvb3gfjdZW2MDcY330r55FW3jdGpp3b5s3hW3yRnSj32mtYvW4cs-Bc2HF6kZW3bBCsg1Xb_b3W3d8yGz49QTzpW1Ly88B34rx4bW41sJ0K45n-nxW2YDsTJ3F1KmyW1QkSyr3fYCs0W4rktmq349QbDW1V71-64mdvv0W4fxZ2k1QfLCXW49NPJH43R5q3W3NR44y2sSGyDW2-nKSB2sCTb6W43TzXH2-mzwKW3K1GVL2PCzyTW4hqvT61S12FzW3GY3hc34gL_YW2y054b3dxWQLW3ZY3Wq2MMkqyW4thFMk32Cv95W3yQ9YG1VsYsbW20Zsjc36kv0RW4mtjKd32cb61W2MBx0T3b8G_sW2p8pR14tn8W1W2sJT332nHZ4MW215q7h1L6HlzW38h_S_2RND0jW3zkYWY2-mtTKW45PFW74tmLykW1-YTJy3JH8chW2-B6Kc1Y-LqMW1S9L9r30bFmlW3HbG_D3SJkRvW3GWNXf2sN5RsW3bBy_Q4hw06mW3ZvpM51Qhlqt0&amp;utm_campaign=18269725-KubeCon-EU-2026&amp;utm_source=hs_email&amp;utm_medium=email&amp;utm_content=406710498&amp;_hsenc=p2ANqtz-98bhggF69aoq4KGeIFeXiORprsY3cVy-PQwtJRBaIgidXFgP3xOAEB_xgUdkbUmH_EEaJ9hODxOseDKdYwgg01mS25qN9z7JohlJXlHxAASLPjtroCs79uOBz_m99exSCJwK0-&amp;_hsmi=406710498" style="font-family:Arial, sans-serif; font-size:12px; color:#d62293; font-weight:normal; text-decoration:underline; font-style:normal" data-hs-link-id="0" data-hs-link-id-v2="SFRZzEXk" target="_blank">Unsubscribe</a>
          <a data-unsubscribe="true" href="https://hs-8112310.s.hubspotemail.net/hs/preferences-center/983905/en/page?data=W2nXS-N30h-H1W3QZLhZ1XmMB4W2TrWfZ4fLKGDW2CwRkD1ZdsyDW3hZNjP3P4-PtW3ghmM93JXrL_W4rGq2h3bwr0FW1TZT252CMj7_W3Kcg6c2FDSkMW3d8_0k49wgWrW2KB0mD30HkWdW3K9dzg3_N4RVW4hLvKC22WkFmW2MV1yP1VqstJW2CvDR924-L0JW3hZL6p23fYHQW47kr4j2HB-KgW3W1yYx3T1FJ-W1SfyzM2HqtcXW4pt7WZ2sPmdVW2Ymlvb3gfjdZW2MDcY330r55FW3jdGpp3b5s3hW3yRnSj32mtYvW4cs-Bc2HF6kZW3bBCsg1Xb_b3W3d8yGz49QTzpW1Ly88B34rx4bW41sJ0K45n-nxW2YDsTJ3F1KmyW1QkSyr3fYCs0W4rktmq349QbDW1V71-64mdvv0W4fxZ2k1QfLCXW49NPJH43R5q3W3NR44y2sSGyDW2-nKSB2sCTb6W43TzXH2-mzwKW3K1GVL2PCzyTW4hqvT61S12FzW3GY3hc34gL_YW2y054b3dxWQLW3ZY3Wq2MMkqyW4thFMk32Cv95W3yQ9YG1VsYsbW20Zsjc36kv0RW4mtjKd32cb61W2MBx0T3b8G_sW2p8pR14tn8W1W2sJT332nHZ4MW215q7h1L6HlzW38h_S_2RND0jW3zkYWY2-mtTKW45PFW74tmLykW1-YTJy3JH8chW2-B6Kc1Y-LqMW1S9L9r30bFmlW3HbG_D3SJkRvW3GWNXf2sN5RsW3bBy_Q4hw06mW3ZvpM51Qhlqt0&amp;utm_campaign=18269725-KubeCon-EU-2026&amp;utm_source=hs_email&amp;utm_medium=email&amp;utm_content=406710498&amp;_hsenc=p2ANqtz-98bhggF69aoq4KGeIFeXiORprsY3cVy-PQwtJRBaIgidXFgP3xOAEB_xgUdkbUmH_EEaJ9hODxOseDKdYwgg01mS25qN9z7JohlJXlHxAASLPjtroCs79uOBz_m99exSCJwK0-&amp;_hsmi=406710498" style="font-family:Arial, sans-serif; font-size:12px; color:#d62293; font-weight:normal; text-decoration:underline; font-style:normal" data-hs-link-id="0" data-hs-link-id-v2="qjPJqCop" target="_blank">Manage preferences</a>
        </p>
      </td>
    </tr>
  </tbody>
</table></div>
</div>
<!--[if gte mso 9]></table><![endif]-->
<!--[if (mso)|(IE)]></td><![endif]-->
    <!--[if (mso)|(IE)]></tr></table><![endif]-->
    </div>
   
  </div></div>
          </td>
        </tr>
      </tbody></table>
    </div>
  
<img src="https://email.linuxfoundation.org/e3t/Cto/RI+113/cZw--04/MVTcRdzxlY-Vc03pt6WgsZtW6G5rDL5LcNcCVNrW7m3CNxxB132" alt="" width="1" height="1" border="0" style="display:none!important;min-height:1px!important;width:1px!important;border-width:0!important;margin-top:0!important;margin-bottom:0!important;margin-right:0!important;margin-left:0!important;padding-top:0!important;padding-bottom:0!important;padding-right:0!important;padding-left:0!important"></body></html>]]>
      </description>
      <pubDate>Wed, 04 Mar 2026 08:06:32 +0000</pubDate>
      <link>https://app.newsletters.love/collections/B9oWbq6tmT4AsvREtV4w5Vna3pZ54XRs/p/B9oWbq6tmT4AsvREtV4w5Vna3pZ54XRs</link>
    </item>
    <item>
      <title>AI Tooling for Software Engineers in 2026</title>
      <description>
        <![CDATA[<html style="scrollbar-width: thin;scrollbar-color: rgb(219,219,219)rgb(255,255,255);"><head><meta charset="utf-8"><title>AI Tooling for Software Engineers in 2026</title><style>
@media (max-width: 1024px) {
  .typography .pullquote-align-left,
  .typography.editor .pullquote-align-left,
  .typography .pullquote-align-right,
  .typography.editor .pullquote-align-right,
  .typography .pullquote-align-wide,
  .typography.editor .pullquote-align-wide,
  .typography .pullquote-align-center,
  .typography.editor .pullquote-align-center {
    float: none;
    margin: 0 auto;
    width: 100%;
    max-width: 100%;
  }
}
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
  .typography .markup table.image-wrapper img,
  .typography.editor .markup table.image-wrapper img,
  .typography .markup table.kindle-wrapper img,
  .typography.editor .markup table.kindle-wrapper img {
    max-width: 550px;
  }
}
@media (min-width: 1024px) {
  .typography:not(:has(#toc)) .captioned-image-container figure:has(> a.image2-offset-left),
  .typography.editor:not(:has(#toc)) .captioned-image-container figure:has(> a.image2-offset-left) {
    margin-left: var(--image-offset-margin);
  }
  .typography:not(:has(#toc)) .captioned-image-container figure:has(> a.image2-offset-right),
  .typography.editor:not(:has(#toc)) .captioned-image-container figure:has(> a.image2-offset-right) {
    margin-right: var(--image-offset-margin);
  }
}
@media (min-width: 1300px) {
  .typography .captioned-image-container figure:has(> a.image2-offset-left),
  .typography.editor .captioned-image-container figure:has(> a.image2-offset-left) {
    margin-left: var(--image-offset-margin);
  }
  .typography .captioned-image-container figure:has(> a.image2-offset-right),
  .typography.editor .captioned-image-container figure:has(> a.image2-offset-right) {
    margin-right: var(--image-offset-margin);
  }
}
@media (max-width: 1024px) {
  .typography,
  .typography.editor {
    /* Disable offset on mobile/tablet */
  }
  .typography .captioned-image-container figure:has(> a.image2-align-left),
  .typography.editor .captioned-image-container figure:has(> a.image2-align-left),
  .typography .captioned-image-container figure:has(> a.image2-align-right),
  .typography.editor .captioned-image-container figure:has(> a.image2-align-right) {
    float: none;
    margin: 1em auto;
    max-width: 100%;
    width: auto;
    padding: 0;
  }
  .typography .captioned-image-container figure:has(> a.image2-align-left.thefp),
  .typography.editor .captioned-image-container figure:has(> a.image2-align-left.thefp),
  .typography .captioned-image-container figure:has(> a.image2-align-right.thefp),
  .typography.editor .captioned-image-container figure:has(> a.image2-align-right.thefp) {
    margin: 1em auto;
  }
  .typography .captioned-image-container figure:has(> a.image2-offset-left),
  .typography.editor .captioned-image-container figure:has(> a.image2-offset-left),
  .typography .captioned-image-container figure:has(> a.image2-offset-right),
  .typography.editor .captioned-image-container figure:has(> a.image2-offset-right) {
    margin: 1em auto;
  }
  .typography .captioned-image-container figure:has(> a.image2-align-left) .image2-inset,
  .typography.editor .captioned-image-container figure:has(> a.image2-align-left) .image2-inset,
  .typography .captioned-image-container figure:has(> a.image2-align-right) .image2-inset,
  .typography.editor .captioned-image-container figure:has(> a.image2-align-right) .image2-inset {
    display: block;
    justify-content: initial;
  }
}
@media (max-width: 768px) {
  .typography .markup div.sponsorship-campaign-embed,
  .typography.editor .markup div.sponsorship-campaign-embed {
    margin-top: 24px;
    margin-bottom: 24px;
  }
  .typography .markup div.sponsorship-campaign-embed:first-child,
  .typography.editor .markup div.sponsorship-campaign-embed:first-child {
    margin-top: 0px;
  }
}
@media screen and (max-width: 650px) {
  .typography .markup div.youtube-overlay,
  .typography.editor .markup div.youtube-overlay,
  .typography .markup div.vimeo-overlay,
  .typography.editor .markup div.vimeo-overlay {
    display: none !important;
  }
}
@media screen and (max-width: 370px) {
  .typography .markup div.tiktok-wrap,
  .typography.editor .markup div.tiktok-wrap {
    width: calc(95vw - 32px);
    height: calc((95vw - 32px - 2px) / 0.485714);
  }
}
@media screen and (max-width: 650px) {
  .typography .markup div.embedded-publication-wrap .embedded-publication.show-subscribe,
  .typography.editor .markup div.embedded-publication-wrap .embedded-publication.show-subscribe {
    padding: 24px;
  }
}
@media screen and (max-width: 650px) {
  .typography .markup div.subscription-widget-wrap .subscription-widget.show-subscribe,
  .typography.editor .markup div.subscription-widget-wrap .subscription-widget.show-subscribe,
  .typography .markup div.subscription-widget-wrap-editor .subscription-widget.show-subscribe,
  .typography.editor .markup div.subscription-widget-wrap-editor .subscription-widget.show-subscribe,
  .typography .markup div.captioned-button-wrap .subscription-widget.show-subscribe,
  .typography.editor .markup div.captioned-button-wrap .subscription-widget.show-subscribe {
    padding: 0px 24px;
  }
}
@media screen and (max-width: 650px) {
  .typography .markup div.subscription-widget-wrap .subscription-widget.show-subscribe .subscription-widget-subscribe .button,
  .typography.editor .markup div.subscription-widget-wrap .subscription-widget.show-subscribe .subscription-widget-subscribe .button,
  .typography .markup div.subscription-widget-wrap-editor .subscription-widget.show-subscribe .subscription-widget-subscribe .button,
  .typography.editor .markup div.subscription-widget-wrap-editor .subscription-widget.show-subscribe .subscription-widget-subscribe .button,
  .typography .markup div.captioned-button-wrap .subscription-widget.show-subscribe .subscription-widget-subscribe .button,
  .typography.editor .markup div.captioned-button-wrap .subscription-widget.show-subscribe .subscription-widget-subscribe .button {
    padding: 10px 12px;
    min-width: 110px;
  }
}
@media (max-width: 650px) {
  .typography .markup .twitter-embed,
  .typography.editor .markup .twitter-embed,
  .typography .markup .tweet,
  .typography.editor .markup .tweet {
    padding: 12px;
  }
}
@media (max-width: 650px) {
  .typography .markup .twitter-embed .tweet-text,
  .typography.editor .markup .twitter-embed .tweet-text,
  .typography .markup .tweet .tweet-text,
  .typography.editor .markup .tweet .tweet-text {
    font-size: 14px;
    line-height: 20px;
  }
}
@media (max-width: 650px) {
  .typography .markup .twitter-embed .tweet-photos-container.two,
  .typography.editor .markup .twitter-embed .tweet-photos-container.two,
  .typography .markup .tweet .tweet-photos-container.two,
  .typography.editor .markup .tweet .tweet-photos-container.two,
  .typography .markup .twitter-embed .tweet-photos-container.three,
  .typography.editor .markup .twitter-embed .tweet-photos-container.three,
  .typography .markup .tweet .tweet-photos-container.three,
  .typography.editor .markup .tweet .tweet-photos-container.three,
  .typography .markup .twitter-embed .tweet-photos-container.four,
  .typography.editor .markup .twitter-embed .tweet-photos-container.four,
  .typography .markup .tweet .tweet-photos-container.four,
  .typography.editor .markup .tweet .tweet-photos-container.four {
    height: 200px;
  }
}
@media (max-width: 650px) {
  .typography .markup .twitter-embed a.expanded-link .expanded-link-img,
  .typography.editor .markup .twitter-embed a.expanded-link .expanded-link-img,
  .typography .markup .tweet a.expanded-link .expanded-link-img,
  .typography.editor .markup .tweet a.expanded-link .expanded-link-img {
    max-height: 180px;
  }
}
@media (max-width: 650px) {
  .typography .markup .twitter-embed a.expanded-link .expanded-link-description,
  .typography.editor .markup .twitter-embed a.expanded-link .expanded-link-description,
  .typography .markup .tweet a.expanded-link .expanded-link-description,
  .typography.editor .markup .tweet a.expanded-link .expanded-link-description {
    display: none;
  }
}
@media screen and (max-width: 650px) {
  .typography .markup .apple-podcast-container,
  .typography.editor .markup .apple-podcast-container {
    width: unset;
  }
}
@media (max-width: 420px) {
  .typography .markup .install-substack-app-embed img.install-substack-app-embed-img,
  .typography.editor .markup .install-substack-app-embed img.install-substack-app-embed-img {
    margin: 0 auto 16px auto;
  }
}
@media (max-width: 420px) {
  .typography .markup .install-substack-app-embed .install-substack-app-embed-text,
  .typography.editor .markup .install-substack-app-embed .install-substack-app-embed-text {
    margin: 0 0 12px 0;
    max-width: 100%;
    width: auto;
    text-align: center;
  }
}
@media (max-width: 420px) {
  .typography .markup .install-substack-app-embed .install-substack-app-embed-link,
  .typography.editor .markup .install-substack-app-embed .install-substack-app-embed-link {
    display: flex;
    justify-content: center;
  }
}
@media screen and (min-width: 481px) {
  .share-button-container {
    height: 38px;
  }
}
@media screen and (min-width: 481px) {
  .share-button-container a.comment {
    height: 38px;
    line-height: 38px;
    padding-right: 10px;
  }
}
@media screen and (max-width: 480px) {
  .share-button-container .separator {
    display: block;
    margin: 0;
    height: 8px;
    border-left: none;
  }
}
@media screen and (max-width: 480px) {
  .share-button-container a.share.first img {
    padding-left: 0;
  }
}
@media screen and (min-width: 481px) {
  .share-button-container a.mobile {
    display: none !important;
  }
}
@media screen and (min-width: 541px) {
  .settings-add-pub-modal-wrapper .container .add-recommending-pub-modal-container {
    padding: 36px;
    height: 680px;
  }
}
@media screen and (min-width: 541px) {
  .settings-add-pub-modal-wrapper .container .add-recommending-pub-modal-container .footer {
    position: absolute;
    bottom: 36px;
    margin: 0px;
  }
}
@media screen and (max-width: 650px) {
  .header-anchor-parent {
    display: none;
  }
}
@media screen and (max-width: 768px) {
  .post {
    padding: 16px 0 0 0;
  }
}
@media screen and (max-width: 650px) {
  .post .post-header .post-label {
    margin-top: 8px;
  }
}
@media screen and (max-width: 650px) {
  .post .post-header .meta-author-wrap.alternative-meta .meta-right-column .post-meta {
    margin-top: 6px;
  }
}
@media screen and (max-width: 650px) {
  .post .footer-facepile-container {
    height: 64px;
    padding: 0 16px;
    display: flex;
    align-items: center;
    justify-content: flex-start;
    width: 100%;
  }
}
@media screen and (max-width: 650px) {
  .post .post-footer.use-separators {
    justify-content: center;
  }
}
@media screen and (max-width: 650px) {
  .post .post-footer.next-prev {
    height: 64px;
    justify-content: space-between;
    box-sizing: border-box;
  }
}
@media screen and (max-width: 650px) {
  .post-contributor-footer .post-contributor-bio-table {
    display: block;
  }
  .post-contributor-footer .post-contributor-bio-table-row {
    display: flex;
    flex-direction: row;
  }
  .post-contributor-footer .post-contributor-bio-userhead-cell,
  .post-contributor-footer .post-contributor-bio-body-cell {
    display: block;
  }
  .post-contributor-footer .post-contributor-bio-body-cell {
    flex-grow: 1;
  }
  .post-contributor-footer .post-contributor-bio-body-table {
    display: block;
  }
  .post-contributor-footer .post-contributor-bio-body-table-row {
    display: block;
  }
  .post-contributor-footer .post-contributor-bio-copy-cell,
  .post-contributor-footer .post-contributor-bio-controls-cell {
    display: block;
  }
  .post-contributor-footer .post-contributor-bio-copy-cell {
    margin: 0 0 16px 0;
  }
  .post-contributor-footer .post-contributor-bio-controls-cell {
    width: auto;
  }
  .post-contributor-footer .post-contributor-bio-controls {
    margin: auto;
  }
  .post-contributor-footer .post-contributor-bio-controls .button.primary {
    width: 100%;
  }
  .post-contributor-footer .post-contributor-bio-text {
    font-size: 14px;
  }
}
@media screen and (min-width: 768px) {
  .post-silhouette {
    padding: 32px 0;
  }
}
@media screen and (max-width: 650px) {
  .post-silhouette .post-silhouette-title {
    margin-top: 10.44225025px;
    height: 120px;
  }
}
@media screen and (max-width: 650px) {
  .post-silhouette .post-silhouette-meta {
    width: 75%;
  }
}
@media screen and (max-width: 650px) {
  .post-silhouette .post-silhouette-meta.with-byline-image {
    margin: 20px 0;
  }
}
@media screen and (max-width: 650px) {
  .use-theme-bg .post-meta.alternative-meta .post-meta-item,
  .post-meta.alternative-meta .post-meta-item {
    padding-right: 16px;
  }
}
@media screen and (max-width: 370px) {
  .use-theme-bg .post-meta.alternative-meta .post-meta-item,
  .post-meta.alternative-meta .post-meta-item {
    font-size: 14px;
  }
}
@media screen and (max-width: 650px) {
  .use-theme-bg .post-meta.alternative-meta .post-meta-item.guest-author-publication,
  .post-meta.alternative-meta .post-meta-item.guest-author-publication {
    display: none;
  }
}
@media screen and (max-width: 370px) {
  .post-meta .post-meta-item .post-meta-button {
    height: 36px !important;
    /* important to override in-line height style on emails */
  }
  .post-meta .post-meta-item .post-meta-button .meta-button-label {
    display: none;
  }
  .post-meta .post-meta-item .post-meta-button > svg {
    margin-right: 0;
  }
}
@media screen and (max-width: 370px) {
  .post-meta .post-meta-item {
    font-size: 12px;
  }
}
@media screen and (max-width: 650px) {
  .post .floating-subscribe-button {
    bottom: 20px;
    right: 20px;
  }
}
@media (max-width: 1024px) {
  body .pullquote-align-left,
  body .pullquote-align-right,
  body .pullquote-align-wide,
  body .pullquote-align-center {
    float: none;
    margin: 0 auto;
    width: 100%;
    max-width: 100%;
  }
}
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
  body .markup table.image-wrapper img,
  body .markup table.kindle-wrapper img {
    max-width: 550px;
  }
}
@media (min-width: 1024px) {
  body:not(:has(#toc)) .captioned-image-container figure:has(> a.image2-offset-left) {
    margin-left: var(--image-offset-margin);
  }
  body:not(:has(#toc)) .captioned-image-container figure:has(> a.image2-offset-right) {
    margin-right: var(--image-offset-margin);
  }
}
@media (min-width: 1300px) {
  body .captioned-image-container figure:has(> a.image2-offset-left) {
    margin-left: var(--image-offset-margin);
  }
  body .captioned-image-container figure:has(> a.image2-offset-right) {
    margin-right: var(--image-offset-margin);
  }
}
@media (max-width: 1024px) {
  body {
    /* Disable offset on mobile/tablet */
  }
  body .captioned-image-container figure:has(> a.image2-align-left),
  body .captioned-image-container figure:has(> a.image2-align-right) {
    float: none;
    margin: 1em auto;
    max-width: 100%;
    width: auto;
    padding: 0;
  }
  body .captioned-image-container figure:has(> a.image2-align-left.thefp),
  body .captioned-image-container figure:has(> a.image2-align-right.thefp) {
    margin: 1em auto;
  }
  body .captioned-image-container figure:has(> a.image2-offset-left),
  body .captioned-image-container figure:has(> a.image2-offset-right) {
    margin: 1em auto;
  }
  body .captioned-image-container figure:has(> a.image2-align-left) .image2-inset,
  body .captioned-image-container figure:has(> a.image2-align-right) .image2-inset {
    display: block;
    justify-content: initial;
  }
}
@media (max-width: 768px) {
  body .markup div.sponsorship-campaign-embed {
    margin-top: 24px;
    margin-bottom: 24px;
  }
  body .markup div.sponsorship-campaign-embed:first-child {
    margin-top: 0px;
  }
}
@media screen and (max-width: 650px) {
  body .markup div.youtube-overlay,
  body .markup div.vimeo-overlay {
    display: none !important;
  }
}
@media screen and (max-width: 370px) {
  body .markup div.tiktok-wrap {
    width: calc(95vw - 32px);
    height: calc((95vw - 32px - 2px) / 0.485714);
  }
}
@media screen and (max-width: 650px) {
  body .markup div.embedded-publication-wrap .embedded-publication.show-subscribe {
    padding: 24px;
  }
}
@media screen and (max-width: 650px) {
  body .markup div.subscription-widget-wrap .subscription-widget.show-subscribe,
  body .markup div.subscription-widget-wrap-editor .subscription-widget.show-subscribe,
  body .markup div.captioned-button-wrap .subscription-widget.show-subscribe {
    padding: 0px 24px;
  }
}
@media screen and (max-width: 650px) {
  body .markup div.subscription-widget-wrap .subscription-widget.show-subscribe .subscription-widget-subscribe .button,
  body .markup div.subscription-widget-wrap-editor .subscription-widget.show-subscribe .subscription-widget-subscribe .button,
  body .markup div.captioned-button-wrap .subscription-widget.show-subscribe .subscription-widget-subscribe .button {
    padding: 10px 12px;
    min-width: 110px;
  }
}
@media (max-width: 650px) {
  body .markup .twitter-embed,
  body .markup .tweet {
    padding: 12px;
  }
}
@media (max-width: 650px) {
  body .markup .twitter-embed .tweet-text,
  body .markup .tweet .tweet-text {
    font-size: 14px;
    line-height: 20px;
  }
}
@media (max-width: 650px) {
  body .markup .twitter-embed .tweet-photos-container.two,
  body .markup .tweet .tweet-photos-container.two,
  body .markup .twitter-embed .tweet-photos-container.three,
  body .markup .tweet .tweet-photos-container.three,
  body .markup .twitter-embed .tweet-photos-container.four,
  body .markup .tweet .tweet-photos-container.four {
    height: 200px;
  }
}
@media (max-width: 650px) {
  body .markup .twitter-embed a.expanded-link .expanded-link-img,
  body .markup .tweet a.expanded-link .expanded-link-img {
    max-height: 180px;
  }
}
@media (max-width: 650px) {
  body .markup .twitter-embed a.expanded-link .expanded-link-description,
  body .markup .tweet a.expanded-link .expanded-link-description {
    display: none;
  }
}
@media screen and (max-width: 650px) {
  body .markup .apple-podcast-container {
    width: unset;
  }
}
@media (max-width: 420px) {
  body .markup .install-substack-app-embed img.install-substack-app-embed-img {
    margin: 0 auto 16px auto;
  }
}
@media (max-width: 420px) {
  body .markup .install-substack-app-embed .install-substack-app-embed-text {
    margin: 0 0 12px 0;
    max-width: 100%;
    width: auto;
    text-align: center;
  }
}
@media (max-width: 420px) {
  body .markup .install-substack-app-embed .install-substack-app-embed-link {
    display: flex;
    justify-content: center;
  }
}
@media screen and (min-width: 500px) {
  body .header a.logo {
    width: 42px;
    height: 42px;
    border-radius: 12px;
  }
}
@media screen and (max-width: 420px) {
  body .subscription-receipt table:first-of-type .subscription-amount .subscription-discount {
    width: 72px !important;
  }
}
@media screen and (min-width: 481px) {
  body .share-button-container {
    height: auto;
  }
}
@media screen and (max-width: 480px) {
  body .share-button-container .separator {
    display: block !important;
    margin: 0 !important;
    height: 8px !important;
    border-left: none !important;
  }
}
@media screen and (max-width: 650px) {
  .digest .item .post-meta-item.audience {
    display: none;
  }
}
@media screen and (min-width: 500px) {
  .digest-publication .logo img {
    width: 42px;
    height: 42px;
    border-radius: 8px;
  }
}
@media screen and (max-width: 650px) {
  .comments-page .container .comment-list .collapsed-reply {
    margin-left: calc(10 + 32px - 24px);
  }
}
@media screen and (max-width: 650px) {
  .comment > .comment-list {
    padding-left: 24px;
  }
}
@media screen and (max-width: 650px) {
  .finish-magic-login-modal .modal-content .container {
    padding: 24px 0;
  }
}
@media (max-width: 650px) {
  .reader2-text-b3 {
    line-height: 24px;
  }
}
@media screen and (max-width: 650px) {
  .reader2-text-h4 {
    line-height: 24px;
  }
}
@media screen and (min-width: 541px) {
  .user-profile-modal {
    padding-left: 12px;
    padding-right: 12px;
  }
}
@media screen and (max-width: 650px) {
  .subscribe-widget form.form .sideBySideWrap button.rightButton {
    padding: 10px 12px;
  }
}
@media screen and (min-width: 541px) {
  .pub-icon:hover .logo-hover,
  .feed-item-icon:hover .logo-hover {
    display: block;
  }
}
@media screen and (max-width: 650px) {
  .post-ufi.single-full-width-button .post-ufi-button-wrapper {
    width: 100%;
    padding: 16px;
  }
  .post-ufi.single-full-width-button .post-ufi-button-wrapper:empty {
    display: none;
  }
  .post-ufi.single-full-width-button .post-ufi-button {
    width: 100%;
    justify-content: center;
  }
}
@media screen and (max-width: 768px) {
  .file-embed-wrapper {
    padding: 0;
  }
}
@media screen and (max-width: 768px) {
  .file-embed-wrapper-editor {
    padding: 0;
  }
}
@media screen and (max-width: 768px) {
  .file-embed-wrapper-editor:active {
    padding: 0;
  }
}
@media only screen and (max-width: 650px) {
  .file-embed-button.wide,
  .file-embed-error-button.wide {
    display: none;
  }
}
@media only screen and (min-width: 630px) {
  .file-embed-button.narrow,
  .file-embed-error-button.narrow {
    display: none;
  }
}
@media screen and (min-width: 541px) {
  .audio-player-wrapper .audio-player {
    min-width: 500px;
  }
}
@media screen and (max-width: 650px) {
  .audio-player-wrapper .audio-player .audio-player-progress {
    border-left-width: 16px;
    border-right-width: 16px;
  }
}
@media screen and (max-width: 650px) {
  .audio-player-wrapper .audio-player .audio-player-progress .audio-player-progress-bar .audio-player-progress-bar-popup {
    top: -54px;
  }
}
@media screen and (max-width: 650px) {
  .audio-player-wrapper-fancy .audio-player .audio-player-progress {
    border-left-width: 16px;
    border-right-width: 16px;
  }
}
@media screen and (max-width: 650px) {
  .audio-player-wrapper-fancy .audio-player .audio-player-progress .audio-player-progress-bar .audio-player-progress-bar-popup {
    top: -54px;
  }
}
@media (min-width: 250px) {
  .audio-player-wrapper-fancy .audio-player {
    padding: 32px;
  }
  .audio-player-wrapper-fancy .audio-player .btn-group {
    display: flex;
  }
  .audio-player-wrapper-fancy .audio-player .btn-group .button:last-of-type {
    display: block;
  }
}
@media (min-width: 300px) {
  .audio-player-wrapper-fancy .audio-player .btn-group {
    display: block;
  }
  .audio-player-wrapper-fancy .audio-player .btn-group .button:first-of-type {
    display: block;
  }
}
@media (min-width: 350px) {
  .audio-player-wrapper-fancy .audio-player .audio-player-substack-logo {
    display: block;
  }
  .audio-player-wrapper-fancy .audio-player .audio-player-title {
    margin-top: 16px;
  }
  .audio-player-wrapper-fancy .audio-player .audio-player-hero-image-container {
    padding-top: 15%;
    width: 15%;
    display: block;
  }
  .audio-player-wrapper-fancy .audio-player .btn-group .button:first-of-type {
    display: block;
  }
  .audio-player-wrapper-fancy .audio-player .audio-player-substack-logo {
    display: block;
  }
}
@media (min-width: 350px) {
  .audio-player-wrapper-fancy .audio-player .audio-player-hero-image-container {
    padding-top: 25%;
    width: 25%;
    display: block;
  }
  .audio-player-wrapper-fancy .audio-player .btn-group {
    display: flex;
  }
  .audio-player-wrapper-fancy .audio-player .btn-group .button:first-of-type {
    display: block;
  }
}
@media (min-width: 400px) {
  .audio-player-wrapper-fancy .audio-player .audio-player-hero-image-container {
    padding-top: 40%;
    width: 40%;
  }
}
@media (max-width: 400px) {
  .audio-player-wrapper-fancy .audio-player .btn-group {
    margin-top: 12px;
  }
  .audio-player-wrapper-fancy .audio-player .btn-group .button {
    font-size: 13px;
    padding: 6px 12px;
    height: auto;
    margin-top: 10px;
  }
}
@media (min-width: 600px) {
  .audio-player-wrapper-fancy .audio-player .audio-player-hero-image-container {
    padding-top: 55%;
    width: 55%;
  }
}
@media (max-width: 650px) {
  .poll-editor-modal {
    min-width: calc(100% - 20px);
  }
}
@media (max-width: 750px) {
  .poll-embed .poll-anchor-target .poll-anchor-copy-button {
    left: 8px;
    top: 45px;
  }
}</style></head><body class="email-body" style="font-kerning: auto;--image-offset-margin: -120px;"><img src="https://eotrx.substackcdn.com/open?token=eyJtIjoiPDIwMjYwMzAzMTYwNTM1LjMuN2NiOGI4MWExODMyYzFhNUBtZy1kMS5zdWJzdGFjay5jb20-IiwidSI6MTUyMTMwODcyLCJyIjoibm90aWZ5K2xka2tPU193T1NMeGpMM3JWTzFiY2dAbm90aWZ5LnJlbGF5ZS5pbyIsImQiOiJtZy1kMS5zdWJzdGFjay5jb20iLCJwIjoxODk3Nzc1NzQsInQiOiJuZXdzbGV0dGVyIiwiYSI6Im9ubHlfcGFpZCIsInMiOjQ1ODcwOSwiYyI6InBvc3QiLCJmIjp0cnVlLCJwb3NpdGlvbiI6InRvcCIsImlhdCI6MTc3MjU1NDIyOSwiZXhwIjoxNzc1MTQ2MjI5LCJpc3MiOiJwdWItMCIsInN1YiI6ImVvIn0.mXwn8rp7jyVaOcmkwuux4w8ylhLyGcZNuEn_mDNhLJE" alt="" width="1" height="1" border="0" style="height:1px !important;width:1px !important;border-width:0 !important;margin-top:0 !important;margin-bottom:0 !important;margin-right:0 !important;margin-left:0 !important;padding-top:0 !important;padding-bottom:0 !important;padding-right:0 !important;padding-left:0 !important;"/><div class="preview" style="display:none;font-size:1px;color:#333333;line-height:1px;max-height:0px;max-width:0px;opacity:0;overflow:hidden;">Claude Code dominates tool usage, leaders are more positive about AI than engineers, staff+ engineers are the biggest users of AI agents, and more. Exclusive data and analysis from 900+ respondents</div><div class="preview" style="display:none;font-size:1px;color:#333333;line-height:1px;max-height:0px;max-width:0px;opacity:0;overflow:hidden;">&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;</div><table class="email-body-container" role="presentation" width="100%" border="0" cellspacing="0" cellpadding="0"><tbody><tr><td></td><td class="content" width="550"></td><td></td></tr><tr><td></td><td class="content" width="550" align="left"><div style="font-size: 16px;line-height: 26px;max-width: 550px;width: 100%;margin: 0 auto;overflow-wrap: break-word;"><table role="presentation" width="100%" border="0" cellspacing="0" cellpadding="0"><tbody><tr><td align="right" style="height:20px;"><table role="presentation" width="auto" border="0" cellspacing="0" cellpadding="0"><tbody><tr><td style="vertical-align:middle;"><span class="pencraft pc-reset reset-IxiVJZ tw-font-body tw-text-ssm tw-text-substack-secondary" style="font-family: SF Pro Text, -apple-system, system-ui, BlinkMacSystemFont, Inter, Segoe UI, Roboto, Helvetica, Arial, sans-serif, Apple Color Emoji, Segoe UI Emoji, Segoe UI Symbol;font-size: 13px;color: unset;list-style: none;text-decoration: unset;margin: 0;"><div class="pencraft pc-reset align-right-VJbKw5 size-12-mmZ61m reset-IxiVJZ" style="list-style: none;color: unset;text-align: right;font-size: 12px;line-height: 16px;text-decoration: unset;margin: 0;"><span class="pencraft pc-reset reset-IxiVJZ" translated="" style="list-style: none;color: unset;text-decoration: unset;margin: 0;">Forwarded this email? <a class="pencraft pc-reset decoration-underline-ClTkYc reset-IxiVJZ" href="https://substack.com/redirect/2/eyJlIjoiaHR0cHM6Ly9uZXdzbGV0dGVyLnByYWdtYXRpY2VuZ2luZWVyLmNvbS9zdWJzY3JpYmU_dXRtX3NvdXJjZT1lbWFpbCZ1dG1fY2FtcGFpZ249ZW1haWwtc3Vic2NyaWJlJnI9Mmlrb3hrJm5leHQ9aHR0cHMlM0ElMkYlMkZuZXdzbGV0dGVyLnByYWdtYXRpY2VuZ2luZWVyLmNvbSUyRnAlMkZhaS10b29saW5nLTIwMjYiLCJwIjoxODk3Nzc1NzQsInMiOjQ1ODcwOSwiZiI6dHJ1ZSwidSI6MTUyMTMwODcyLCJpYXQiOjE3NzI1NTQyMjgsImV4cCI6MjA4ODEzMDIyOCwiaXNzIjoicHViLTAiLCJzdWIiOiJsaW5rLXJlZGlyZWN0In0.t3uKoBp7ybyuEzbmp_kDvqyTjRpze0zXCuay8dE4ZpU?" style="list-style: none;color: unset;text-decoration: unset;margin: 0;-webkit-text-decoration-line: underline;text-decoration-line: underline;">Subscribe here</a> for more</span></div></span></td></tr></tbody></table></td></tr></tbody></table><table class="header graphic-header" role="presentation" style="border-spacing: 0;padding: 16px 0 32px;"><tbody><tr><td align="center" style="text-align: center;padding: 0;"><a href="https://substack.com/redirect/2/eyJlIjoiaHR0cHM6Ly9uZXdzbGV0dGVyLnByYWdtYXRpY2VuZ2luZWVyLmNvbS9wL2FpLXRvb2xpbmctMjAyNj91dG1fY2FtcGFpZ249ZW1haWwtaGFsZi1wb3N0JnI9Mmlrb3hrJnRva2VuPWV5SjFjMlZ5WDJsa0lqb3hOVEl4TXpBNE56SXNJbkJ2YzNSZmFXUWlPakU0T1RjM056VTNOQ3dpYVdGMElqb3hOemN5TlRVME1qSTRMQ0psZUhBaU9qRTNOelV4TkRZeU1qZ3NJbWx6Y3lJNkluQjFZaTAwTlRnM01Ea2lMQ0p6ZFdJaU9pSndiM04wTFhKbFlXTjBhVzl1SW4wLjBDV2huX213b292cWdQMFFFQjRVSV9MUkZLd19aTlV1ak56bW1zeG56M2siLCJwIjoxODk3Nzc1NzQsInMiOjQ1ODcwOSwiZiI6dHJ1ZSwidSI6MTUyMTMwODcyLCJpYXQiOjE3NzI1NTQyMjgsImV4cCI6MjA4ODEzMDIyOCwiaXNzIjoicHViLTAiLCJzdWIiOiJsaW5rLXJlZGlyZWN0In0.MigsAyLvRNwClvhUHF-KKAQHl9uL_D6FLD3Go4gW038?"><img class="header-image" role="presentation" width="550" height="110" src="https://substackcdn.com/image/fetch/$s_!XLTi!,w_1100,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3f6c431d-310a-45a0-90fe-3dc43354ef38_1100x220.png" style="border: none !important;vertical-align: middle;max-width: 550px;display: block;margin: 0 auto;height: auto;width: 100%;"></a></td></tr></tbody></table><div class="typography" style="--image-offset-margin: -120px;font-size: 16px;line-height: 26px;"><div class="preamble" style="font-size: 16px;line-height: 26px;margin-top: 16px;"><div class="body markup" dir="auto" style="text-align: initial;font-size: 16px;line-height: 26px;width: 100%;word-break: break-word;margin-bottom: 16px;"><p style="margin: 0 0 20px 0;color: rgb(54,55,55);line-height: 26px;font-size: 16px;margin-top: 0;margin-bottom: 0;"><em><span>&#128075;  Hi, this is Gergely with a subscriber-only issue of the Pragmatic Engineer Newsletter. In every issue, I cover challenges at Big Tech and startups through the lens of engineering managers and senior engineers. If you&#8217;ve been forwarded this email, you can </span><a href="https://substack.com/redirect/2eaeb66f-ee5e-4e9c-b140-c664c18b0147?j=eyJ1IjoiMmlrb3hrIn0.vKHD5fdGMMXYob0i47zVWMEWjKHzEVsGH8dbvrCMAbY" rel="" style="color: rgb(54,55,55);text-decoration: underline;">subscribe here</a><span>.</span></em></p></div><hr style="padding: 0;height: 1px;background: rgb(0,0,0,.1);border: none;margin: 16px 0 0;"></div></div><div class="post typography" dir="auto" style="--image-offset-margin: -120px;padding: 32px 0 0 0;font-size: 16px;line-height: 26px;"><div class="post-header" role="region" aria-label="Post header" style="font-size: 16px;line-height: 26px;"><h1 class="post-title published title-X77sOw" dir="auto" style="direction: auto;text-align: start;unicode-bidi: isolate;color: rgb(54,55,55);font-family: Lora,sans-serif;font-weight: 600;-webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: antialiased;-webkit-appearance: optimizelegibility;-moz-appearance: optimizelegibility;appearance: optimizelegibility;margin: 0;line-height: 36px;font-size: 32px;"><a href="https://substack.com/app-link/post?publication_id=458709&post_id=189777574&utm_source=post-email-title&utm_campaign=email-post-title&isFreemail=true&r=2ikoxk&token=eyJ1c2VyX2lkIjoxNTIxMzA4NzIsInBvc3RfaWQiOjE4OTc3NzU3NCwiaWF0IjoxNzcyNTU0MjI4LCJleHAiOjE3NzUxNDYyMjgsImlzcyI6InB1Yi00NTg3MDkiLCJzdWIiOiJwb3N0LXJlYWN0aW9uIn0.0CWhn_mwoovqgP0QEB4UI_LRFKw_ZNUujNzmmsxnz3k" style="color: rgb(54,55,55);text-decoration: none;">AI Tooling for Software Engineers in 2026</a></h1><h3 class="subtitle subtitle-HEEcLo" dir="auto" style="direction: auto;text-align: start;unicode-bidi: isolate;font-family: 'SF Pro Display',-apple-system-headline,system-ui,-apple-system,BlinkMacSystemFont,'Segoe UI',Roboto,Helvetica,Arial,sans-serif,'Apple Color Emoji','Segoe UI Emoji','Segoe UI Symbol';font-weight: normal;-webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: antialiased;-webkit-appearance: optimizelegibility;-moz-appearance: optimizelegibility;appearance: optimizelegibility;margin: 4px 0 0;color: #777777;line-height: 24px;font-size: 18px;margin-top: 12px;">Claude Code dominates tool usage, leaders are more positive about AI than engineers, staff+ engineers are the biggest users of AI agents, and more. Exclusive data and analysis from 900+ respondents</h3><table class="post-meta" role="presentation" width="100%" border="0" cellspacing="0" cellpadding="0" style="margin: 1em 0;height: 20px;align-items: center;"><tbody><tr><td><table role="presentation" width="auto" border="0" cellspacing="0" cellpadding="0"><tbody><tr><td><table role="presentation" width="auto" border="0" cellspacing="0" cellpadding="0"><tbody><tr><td style="vertical-align:middle;"><div class="pencraft pc-reset color-primary-zABazT line-height-20-t4M0El font-meta-MWBumP size-11-NuY2Zx weight-medium-fw81nC transform-uppercase-yKDgcq reset-IxiVJZ meta-EgzBVA custom-css-email-post-author" style="list-style: none;font-size: 11px;line-height: 20px;text-decoration: unset;color: rgb(54,55,55);margin: 0;font-family: 'SF Compact',-apple-system,system-ui,-apple-system,BlinkMacSystemFont,'Segoe UI',Roboto,Helvetica,Arial,sans-serif,'Apple Color Emoji','Segoe UI Emoji','Segoe UI Symbol';font-weight: 500;text-transform: uppercase;letter-spacing: .2px;"><a class="pencraft pc-reset color-primary-zABazT line-height-20-t4M0El font-meta-MWBumP size-11-NuY2Zx weight-medium-fw81nC transform-uppercase-yKDgcq reset-IxiVJZ meta-EgzBVA" style="list-style: none;color: rgb(54,55,55);margin: 0;font-size: 11px;line-height: 20px;font-family: 'SF Compact',-apple-system,system-ui,-apple-system,BlinkMacSystemFont,'Segoe UI',Roboto,Helvetica,Arial,sans-serif,'Apple Color Emoji','Segoe UI Emoji','Segoe UI Symbol';font-weight: 500;text-transform: uppercase;letter-spacing: .2px;text-decoration: none" href="https://substack.com/@pragmaticengineer">Gergely Orosz</a> and <a class="pencraft pc-reset color-primary-zABazT line-height-20-t4M0El font-meta-MWBumP size-11-NuY2Zx weight-medium-fw81nC transform-uppercase-yKDgcq reset-IxiVJZ meta-EgzBVA" style="list-style: none;color: rgb(54,55,55);margin: 0;font-size: 11px;line-height: 20px;font-family: 'SF Compact',-apple-system,system-ui,-apple-system,BlinkMacSystemFont,'Segoe UI',Roboto,Helvetica,Arial,sans-serif,'Apple Color Emoji','Segoe UI Emoji','Segoe UI Symbol';font-weight: 500;text-transform: uppercase;letter-spacing: .2px;text-decoration: none" href="https://substack.com/@hejelin">Elin Nilsson</a></div></td></tr></tbody></table></td></tr><tr><td><table role="presentation" width="auto" border="0" cellspacing="0" cellpadding="0"><tbody><tr><td style="vertical-align:middle;"><div class="pencraft pc-reset color-secondary-ls1g8s line-height-20-t4M0El font-meta-MWBumP size-11-NuY2Zx weight-medium-fw81nC transform-uppercase-yKDgcq reset-IxiVJZ meta-EgzBVA" style="list-style: none;font-size: 11px;line-height: 20px;text-decoration: unset;color: rgb(119,119,119);margin: 0;font-family: 'SF Compact',-apple-system,system-ui,-apple-system,BlinkMacSystemFont,'Segoe UI',Roboto,Helvetica,Arial,sans-serif,'Apple Color Emoji','Segoe UI Emoji','Segoe UI Symbol';font-weight: 500;text-transform: uppercase;letter-spacing: .2px;"><time datetime="2026-03-03T16:05:35.144Z">Mar 3</time></div></td><td width="4" style="min-width:4px;"></td><td style="vertical-align:middle;"><table role="presentation" width="auto" border="0" cellspacing="0" cellpadding="0"><tbody><tr><td style="vertical-align:middle;"><div class="pencraft pc-reset color-secondary-ls1g8s line-height-20-t4M0El font-meta-MWBumP size-11-NuY2Zx weight-medium-fw81nC transform-uppercase-yKDgcq reset-IxiVJZ meta-EgzBVA" style="list-style: none;font-size: 11px;line-height: 20px;text-decoration: unset;color: rgb(119,119,119);margin: 0;font-family: 'SF Compact',-apple-system,system-ui,-apple-system,BlinkMacSystemFont,'Segoe UI',Roboto,Helvetica,Arial,sans-serif,'Apple Color Emoji','Segoe UI Emoji','Segoe UI Symbol';font-weight: 500;text-transform: uppercase;letter-spacing: .2px;">&#8729;</div></td><td width="4" style="min-width:4px;"></td><td style="vertical-align:middle;"><div class="pencraft pc-reset color-paid-LmY0EP line-height-20-t4M0El font-meta-MWBumP size-11-NuY2Zx weight-medium-fw81nC transform-uppercase-yKDgcq reset-IxiVJZ meta-EgzBVA" translated="" style="list-style: none;font-size: 11px;line-height: 20px;text-decoration: unset;color: rgb(94,73,217);margin: 0;font-family: 'SF Compact',-apple-system,system-ui,-apple-system,BlinkMacSystemFont,'Segoe UI',Roboto,Helvetica,Arial,sans-serif,'Apple Color Emoji','Segoe UI Emoji','Segoe UI Symbol';font-weight: 500;text-transform: uppercase;letter-spacing: .2px;">Preview</div></td></tr></tbody></table></td></tr></tbody></table></td></tr></tbody></table></td><td align="right"><table role="presentation" width="auto" border="0" cellspacing="0" cellpadding="0"><tbody><tr><td style="vertical-align:middle;"><a href="https://substack.com/@pragmaticengineer"><img class="custom-css-email-avatar avatar-QIQ5yR" src="https://substackcdn.com/image/fetch/$s_!CPFa!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F58fed27c-f331-4ff3-ba47-135c5a0be0ba_400x400.png" style="box-sizing: border-box;max-width: 550px;border: none;vertical-align: middle;width: 32px;height: 32px;min-width: 32px;min-height: 32px;object-fit: cover;margin: 0px;display: inline;border-radius: 50%" width="32" height="32"></a></td><td width="4" style="min-width:4px;"></td><td style="vertical-align:middle;"><a href="https://substack.com/@hejelin"><img class="custom-css-email-avatar avatar-QIQ5yR" src="https://substackcdn.com/image/fetch/$s_!KXNi!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1f8831f0-97b4-4369-97a0-3ebc98f498d2_1298x1298.jpeg" style="box-sizing: border-box;max-width: 550px;border: none;vertical-align: middle;width: 32px;height: 32px;min-width: 32px;min-height: 32px;object-fit: cover;margin: 0px;display: inline;border-radius: 50%" width="32" height="32"></a></td></tr></tbody></table></td></tr></tbody></table><table class="email-ufi-2-top" role="presentation" width="100%" border="0" cellspacing="0" cellpadding="0" style="border-top: 1px solid rgb(0,0,0,.1);border-bottom: 1px solid rgb(0,0,0,.1);min-width: 100%;"><tbody><tr height="16"><td height="16" style="font-size:0px;line-height:0;">&nbsp;</td></tr><tr><td><table role="presentation" width="100%" border="0" cellspacing="0" cellpadding="0"><tbody><tr><td><table role="presentation" width="auto" border="0" cellspacing="0" cellpadding="0"><tbody><tr><td style="vertical-align:middle;"><table role="presentation" width="38" border="0" cellspacing="0" cellpadding="0"><tbody><tr><td align="center"><a class="email-icon-button" href="https://substack.com/app-link/post?publication_id=458709&post_id=189777574&utm_source=substack&isFreemail=true&submitLike=true&token=eyJ1c2VyX2lkIjoxNTIxMzA4NzIsInBvc3RfaWQiOjE4OTc3NzU3NCwicmVhY3Rpb24iOiLinaQiLCJpYXQiOjE3NzI1NTQyMjgsImV4cCI6MTc3NTE0NjIyOCwiaXNzIjoicHViLTQ1ODcwOSIsInN1YiI6InJlYWN0aW9uIn0.iV5kVaE3GVhSpAXdqm0dLtfWB7umKvCYGpxzPYS9jbk&utm_medium=email&utm_campaign=email-reaction&r=2ikoxk" style="font-family: system-ui,-apple-system,BlinkMacSystemFont,'Segoe UI',Roboto,Helvetica,Arial,sans-serif,'Apple Color Emoji','Segoe UI Emoji','Segoe UI Symbol';display: inline-block;font-weight: 500;border: 1px solid rgb(0,0,0,.1);border-radius: 9999px;text-transform: uppercase;font-size: 12px;line-height: 1;padding: 9px 0;text-decoration: none;color: rgb(119,119,119);min-width: 38px;box-sizing: border-box;width: 38px"><img class="icon" src="https://substackcdn.com/image/fetch/$s_!PeVs!,w_36,c_scale,f_png,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack.com%2Ficon%2FLucideHeart%3Fv%3D4%26height%3D36%26fill%3Dnone%26stroke%3D%2523808080%26strokeWidth%3D2" width="18" height="18" style="border: none;vertical-align: middle;max-width: 18px" alt=""></a></td></tr></tbody></table></td><td width="8" style="min-width:8px;"></td><td style="vertical-align:middle;"><table role="presentation" width="38" border="0" cellspacing="0" cellpadding="0"><tbody><tr><td align="center"><a class="email-icon-button" href="https://substack.com/app-link/post?publication_id=458709&post_id=189777574&utm_source=substack&utm_medium=email&isFreemail=true&comments=true&token=eyJ1c2VyX2lkIjoxNTIxMzA4NzIsInBvc3RfaWQiOjE4OTc3NzU3NCwiaWF0IjoxNzcyNTU0MjI4LCJleHAiOjE3NzUxNDYyMjgsImlzcyI6InB1Yi00NTg3MDkiLCJzdWIiOiJwb3N0LXJlYWN0aW9uIn0.0CWhn_mwoovqgP0QEB4UI_LRFKw_ZNUujNzmmsxnz3k&r=2ikoxk&utm_campaign=email-half-magic-comments&action=post-comment&utm_source=substack&utm_medium=email" style="font-family: system-ui,-apple-system,BlinkMacSystemFont,'Segoe UI',Roboto,Helvetica,Arial,sans-serif,'Apple Color Emoji','Segoe UI Emoji','Segoe UI Symbol';display: inline-block;font-weight: 500;border: 1px solid rgb(0,0,0,.1);border-radius: 9999px;text-transform: uppercase;font-size: 12px;line-height: 1;padding: 9px 0;text-decoration: none;color: rgb(119,119,119);min-width: 38px;box-sizing: border-box;width: 38px"><img class="icon" src="https://substackcdn.com/image/fetch/$s_!x1tS!,w_36,c_scale,f_png,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack.com%2Ficon%2FLucideComments%3Fv%3D4%26height%3D36%26fill%3Dnone%26stroke%3D%2523808080%26strokeWidth%3D2" width="18" height="18" style="border: none;vertical-align: middle;max-width: 18px" alt=""></a></td></tr></tbody></table></td><td width="8" style="min-width:8px;"></td><td style="vertical-align:middle;"><table role="presentation" width="38" border="0" cellspacing="0" cellpadding="0"><tbody><tr><td align="center"><a class="email-icon-button" href="https://substack.com/app-link/post?publication_id=458709&post_id=189777574&utm_source=substack&utm_medium=email&utm_content=share&utm_campaign=email-share&action=share&triggerShare=true&isFreemail=true&r=2ikoxk&token=eyJ1c2VyX2lkIjoxNTIxMzA4NzIsInBvc3RfaWQiOjE4OTc3NzU3NCwiaWF0IjoxNzcyNTU0MjI4LCJleHAiOjE3NzUxNDYyMjgsImlzcyI6InB1Yi00NTg3MDkiLCJzdWIiOiJwb3N0LXJlYWN0aW9uIn0.0CWhn_mwoovqgP0QEB4UI_LRFKw_ZNUujNzmmsxnz3k" style="font-family: system-ui,-apple-system,BlinkMacSystemFont,'Segoe UI',Roboto,Helvetica,Arial,sans-serif,'Apple Color Emoji','Segoe UI Emoji','Segoe UI Symbol';display: inline-block;font-weight: 500;border: 1px solid rgb(0,0,0,.1);border-radius: 9999px;text-transform: uppercase;font-size: 12px;line-height: 1;padding: 9px 0;text-decoration: none;color: rgb(119,119,119);min-width: 38px;box-sizing: border-box;width: 38px"><img class="icon" src="https://substackcdn.com/image/fetch/$s_!_L14!,w_36,c_scale,f_png,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack.com%2Ficon%2FLucideShare2%3Fv%3D4%26height%3D36%26fill%3Dnone%26stroke%3D%2523808080%26strokeWidth%3D2" width="18" height="18" style="border: none;vertical-align: middle;max-width: 18px" alt=""></a></td></tr></tbody></table></td><td width="8" style="min-width:8px;"></td><td style="vertical-align:middle;"><table role="presentation" width="38" border="0" cellspacing="0" cellpadding="0"><tbody><tr><td align="center"><a class="email-icon-button" href="https://substack.com/redirect/2/eyJlIjoiaHR0cHM6Ly9vcGVuLnN1YnN0YWNrLmNvbS9wdWIvcHJhZ21hdGljZW5naW5lZXIvcC9haS10b29saW5nLTIwMjY_dXRtX3NvdXJjZT1zdWJzdGFjayZ1dG1fbWVkaXVtPWVtYWlsJnV0bV9jYW1wYWlnbj1lbWFpbC1yZXN0YWNrLWNvbW1lbnQmYWN0aW9uPXJlc3RhY2stY29tbWVudCZyPTJpa294ayZ0b2tlbj1leUoxYzJWeVgybGtJam94TlRJeE16QTROeklzSW5CdmMzUmZhV1FpT2pFNE9UYzNOelUzTkN3aWFXRjBJam94TnpjeU5UVTBNakk0TENKbGVIQWlPakUzTnpVeE5EWXlNamdzSW1semN5STZJbkIxWWkwME5UZzNNRGtpTENKemRXSWlPaUp3YjNOMExYSmxZV04wYVc5dUluMC4wQ1dobl9td29vdnFnUDBRRUI0VUlfTFJGS3dfWk5VdWpOem1tc3huejNrIiwicCI6MTg5Nzc3NTc0LCJzIjo0NTg3MDksImYiOnRydWUsInUiOjE1MjEzMDg3MiwiaWF0IjoxNzcyNTU0MjI4LCJleHAiOjIwODgxMzAyMjgsImlzcyI6InB1Yi0wIiwic3ViIjoibGluay1yZWRpcmVjdCJ9.UTPURay4HVQiW0eSRQl-Wsy5AYz906JyhPWcpTf07OU?&utm_source=substack&utm_medium=email" style="font-family: system-ui,-apple-system,BlinkMacSystemFont,'Segoe UI',Roboto,Helvetica,Arial,sans-serif,'Apple Color Emoji','Segoe UI Emoji','Segoe UI Symbol';display: inline-block;font-weight: 500;border: 1px solid rgb(0,0,0,.1);border-radius: 9999px;text-transform: uppercase;font-size: 12px;line-height: 1;padding: 9px 0;text-decoration: none;color: rgb(119,119,119);min-width: 38px;box-sizing: border-box;width: 38px"><img class="icon" src="https://substackcdn.com/image/fetch/$s_!5EGt!,w_36,c_scale,f_png,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack.com%2Ficon%2FNoteForwardIcon%3Fv%3D4%26height%3D36%26fill%3Dnone%26stroke%3D%2523808080%26strokeWidth%3D2" width="18" height="18" style="border: none;vertical-align: middle;max-width: 18px" alt=""></a></td></tr></tbody></table></td></tr></tbody></table></td><td align="right"><table role="presentation" width="auto" border="0" cellspacing="0" cellpadding="0"><tbody><tr><td style="vertical-align:middle;"><table role="presentation" width="auto" border="0" cellspacing="0" cellpadding="0"><tbody><tr><td align="center"><a class="email-button-outline" href="https://open.substack.com/pub/pragmaticengineer/p/ai-tooling-2026?utm_source=email&redirect=app-store&utm_campaign=email-read-in-app" style="font-family: system-ui,-apple-system,BlinkMacSystemFont,'Segoe UI',Roboto,Helvetica,Arial,sans-serif,'Apple Color Emoji','Segoe UI Emoji','Segoe UI Symbol';display: inline-block;font-weight: 500;border: 1px solid rgb(0,0,0,.1);border-radius: 9999px;text-transform: uppercase;font-size: 12px;line-height: 12px;padding: 9px 14px;text-decoration: none;color: rgb(119,119,119);"><div class="email-button-spacer" style="font-size: 16px;line-height: 26px;display: inline-block;vertical-align: middle;max-width: 0;min-height: 18px;"></div><span class="email-button-text" style="vertical-align: middle;margin-right: 4px">READ IN APP</span><img class="icon text-icon" src="https://substackcdn.com/image/fetch/$s_!ET-_!,w_36,c_scale,f_png,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack.com%2Ficon%2FLucideArrowUpRight%3Fv%3D4%26height%3D36%26fill%3Dnone%26stroke%3D%2523808080%26strokeWidth%3D2" width="18" height="18" style="min-width: 18px;min-height: 18px;border: none;vertical-align: middle;margin-right: 0;margin-left: 0;max-width: 18px" alt=""></a></td></tr></tbody></table></td></tr></tbody></table></td></tr></tbody></table></td></tr><tr height="16"><td height="16" style="font-size:0px;line-height:0;">&nbsp;</td></tr></tbody></table></div></div><div class="post typography" dir="auto" style="--image-offset-margin: -120px;padding: 32px 0 0 0;font-size: 16px;line-height: 26px;"><div class="body markup" dir="auto" style="text-align: initial;font-size: 16px;line-height: 26px;width: 100%;word-break: break-word;margin-bottom: 16px;font-family: 'SF Pro Display', -apple-system, system-ui, BlinkMacSystemFont, 'Inter', 'Segoe UI', Roboto, Helvetica, Arial, sans-serif, 'Apple Color Emoji', 'Segoe UI Emoji', 'Segoe UI Symbol';font-weight: 400;"><p style="margin: 0 0 20px 0;color: rgb(54,55,55);line-height: 26px;font-size: 16px;margin-top: 0;"><span>Which AI tools are software engineers using, and what do they really think of them? We asked The Pragmatic Engineer subscribers, and nearly a thousand of you have shared your experiences of using AI tools for work. This article provides a high-level overview of those findings from our latest AI tooling survey. </span><em>Thank you to everyone who participated!</em></p><p style="margin: 0 0 20px 0;color: rgb(54,55,55);line-height: 26px;font-size: 16px;"><span>There are plenty of interesting details, most notably, validation of </span><em>just</em><span> how much Anthropic and Claude Code have risen to dominate tooling usage. Claude Code is today nearly as widespread as GitHub Copilot was in </span><a href="https://substack.com/redirect/52dae9a8-273e-4be8-8eab-b90956994f80?j=eyJ1IjoiMmlrb3hrIn0.vKHD5fdGMMXYob0i47zVWMEWjKHzEVsGH8dbvrCMAbY" rel="" style="color: rgb(54,55,55);text-decoration: underline;">our survey three years ago</a><span> (in the spring of 2023) &#8211; which shows how fast the AI market moves.</span></p><p style="margin: 0 0 20px 0;color: rgb(54,55,55);line-height: 26px;font-size: 16px;">In today&#8217;s issue, we cover:</p><ol style="margin-top: 0;padding: 0;"><li style="margin: 8px 0 0 32px;"><p style="color: rgb(54,55,55);line-height: 26px;margin-bottom: 0;box-sizing: border-box;padding-left: 4px;font-size: 16px;margin: 0;"><strong>Interesting findings:</strong><span> Claude Code has rocketed to #1 in just eight months, AI is fully mainstream with 95% weekly usage among respondents, and more.</span></p></li><li style="margin: 8px 0 0 32px;"><p style="color: rgb(54,55,55);line-height: 26px;margin-bottom: 0;box-sizing: border-box;padding-left: 4px;font-size: 16px;margin: 0;"><strong>Most-used AI tools:</strong><span> Claude Code leads the pack, followed by chatbots and GitHub Copilot. Cursor&#8217;s rising fast, and newcomers like Codex and Antigravity are gaining traction. Most engineers juggle two to four tools at once.</span></p></li><li style="margin: 8px 0 0 32px;"><p style="color: rgb(54,55,55);line-height: 26px;margin-bottom: 0;box-sizing: border-box;padding-left: 4px;font-size: 16px;margin: 0;"><strong>Popular models:</strong><span> Anthropic&#8217;s Opus and Sonnet models dominate coding tasks by a wide margin, with more mentions than all others combined.</span></p></li><li style="margin: 8px 0 0 32px;"><p style="color: rgb(54,55,55);line-height: 26px;margin-bottom: 0;box-sizing: border-box;padding-left: 4px;font-size: 16px;margin: 0;"><strong>AI trends: mainstream adoption achieved.</strong><span> 95% of respondents report using AI tools at least weekly, 75% use AI for half or more of their work, and 56% report doing 70%+ of their engineering work with AI.</span></p></li><li style="margin: 8px 0 0 32px;"><p style="color: rgb(54,55,55);line-height: 26px;margin-bottom: 0;box-sizing: border-box;padding-left: 4px;font-size: 16px;margin: 0;"><strong>AI agent usage rising</strong><span>: 55% of respondents now regularly use AI agents, with staff+ engineers leading adoption on 63.5% usage in the survey results. Agent users are twice as excited about AI as non-users are.</span></p></li><li style="margin: 8px 0 0 32px;"><p style="color: rgb(54,55,55);line-height: 26px;margin-bottom: 0;box-sizing: border-box;padding-left: 4px;font-size: 16px;margin: 0;"><strong>Company size and tool usage:</strong><span> smaller places overwhelmingly favor Claude Code (75% at the tiniest businesses), while large enterprises default to GitHub Copilot. This popularity is probably down to enterprise procurement preferences &#8211; and Microsoft&#8217;s enterprise marketing efforts.</span></p></li><li style="margin: 8px 0 0 32px;"><p style="color: rgb(54,55,55);line-height: 26px;margin-bottom: 0;box-sizing: border-box;padding-left: 4px;font-size: 16px;margin: 0;"><strong>Tools engineers love:</strong><span> Claude Code is the most loved tool at 46%, far ahead of Cursor on 19% and GitHub Copilot at 9%. Senior leaders are especially enthusiastic about Claude Code.</span></p></li><li style="margin: 8px 0 0 32px;"><p style="color: rgb(54,55,55);line-height: 26px;margin-bottom: 0;box-sizing: border-box;padding-left: 4px;font-size: 16px;margin: 0;"><strong>Demographics</strong><span>: Overview of who took part in the survey.</span></p></li></ol><p style="margin: 0 0 20px 0;color: rgb(54,55,55);line-height: 26px;font-size: 16px;"><em>Full subscribers also have access to a longer, 35-page report with additional details - linked at the end of this article.</em></p><p style="margin: 0 0 20px 0;color: rgb(54,55,55);line-height: 26px;font-size: 16px;"><em><span>The bottom of this article could be cut off in some email clients. </span><a href="https://substack.com/redirect/5132579f-8701-46cc-9f9b-7cf4331083b3?j=eyJ1IjoiMmlrb3hrIn0.vKHD5fdGMMXYob0i47zVWMEWjKHzEVsGH8dbvrCMAbY" rel="" style="color: rgb(54,55,55);text-decoration: underline;">Read the full article uninterrupted, online.</a></em></p><p class="button-wrapper" data-attrs="{&quot;url&quot;:&quot;https://newsletter.pragmaticengineer.com/p/ai-tooling-2026&quot;,&quot;text&quot;:&quot;Read the full article online&quot;,&quot;action&quot;:null,&quot;class&quot;:null}" data-component-name="ButtonCreateButton" style="margin: 0 0 20px 0;color: rgb(54,55,55);line-height: 26px;font-size: 16px;text-align: center;cursor: pointer;border-radius: 4px;"><a class="button primary" href="https://substack.com/redirect/5132579f-8701-46cc-9f9b-7cf4331083b3?j=eyJ1IjoiMmlrb3hrIn0.vKHD5fdGMMXYob0i47zVWMEWjKHzEVsGH8dbvrCMAbY" rel="" style="font-family: system-ui,-apple-system,BlinkMacSystemFont,'Segoe UI',Roboto,Helvetica,Arial,sans-serif,'Apple Color Emoji','Segoe UI Emoji','Segoe UI Symbol';display: inline-block;box-sizing: border-box;cursor: pointer;border: none;border-radius: 8px;font-size: 14px;line-height: 20px;font-weight: 600;text-align: center;margin: 0;opacity: 1;outline: none;white-space: nowrap;color: #ffffff !important;text-decoration: none !important;background-color: #FF6B00;padding: 12px 20px;height: auto;"><span style="color: #ffffff;text-decoration: none;">Read the full article online</span></a></p><h2 class="header-anchor-post" style="position: relative;font-family: 'SF Pro Display',-apple-system-headline,system-ui,-apple-system,BlinkMacSystemFont,'Segoe UI',Roboto,Helvetica,Arial,sans-serif,'Apple Color Emoji','Segoe UI Emoji','Segoe UI Symbol';font-weight: bold;-webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: antialiased;-webkit-appearance: optimizelegibility;-moz-appearance: optimizelegibility;appearance: optimizelegibility;margin: 1em 0 0.625em 0;color: rgb(54,55,55);line-height: 1.16em;font-size: 1.625em;">1. Interesting findings</h2><p style="margin: 0 0 20px 0;color: rgb(54,55,55);line-height: 26px;font-size: 16px;">Here are my ten personal, most-interesting findings from this survey:</p><ol style="margin-top: 0;padding: 0;"><li style="margin: 8px 0 0 32px;"><p style="color: rgb(54,55,55);line-height: 26px;margin-bottom: 0;box-sizing: border-box;padding-left: 4px;font-size: 16px;margin: 0;"><strong>Claude Code has gone from zero to be the #1 tool in only eight months. </strong><span>Released in May 2025, it&#8217;s already the most-used AI coding tool, overtaking GitHub Copilot and Cursor.</span></p></li><li style="margin: 8px 0 0 32px;"><p style="color: rgb(54,55,55);line-height: 26px;margin-bottom: 0;box-sizing: border-box;padding-left: 4px;font-size: 16px;margin: 0;"><strong>AI is now mainstream.</strong><span> 95% of respondents use AI tools at least weekly, or more often, and 75% use AI for at least half their software engineering work. Among readers of The Pragmatic Engineer, it seems the question is no longer whether to use AI in day-to-day work, but </span><em>which</em><span> tools to use.</span></p></li><li style="margin: 8px 0 0 32px;"><p style="color: rgb(54,55,55);line-height: 26px;margin-bottom: 0;box-sizing: border-box;padding-left: 4px;font-size: 16px;margin: 0;"><strong>Cursor is catching up fast on GitHub Copilot. </strong><span>As much as we hear about companies dropping Cursor for Claude Code, Cursor is doing more than fine, growing in mentions 35% since our previous survey nine months ago.</span></p></li><li style="margin: 8px 0 0 32px;"><p style="color: rgb(54,55,55);line-height: 26px;margin-bottom: 0;box-sizing: border-box;padding-left: 4px;font-size: 16px;margin: 0;"><strong>Most engineers juggle multiple AI tools.</strong><span> 70% use between two and four tools simultaneously, while 15% use five or more.</span></p></li><li style="margin: 8px 0 0 32px;"><p style="color: rgb(54,55,55);line-height: 26px;margin-bottom: 0;box-sizing: border-box;padding-left: 4px;font-size: 16px;margin: 0;"><strong>Staff+ engineers are the heaviest agent users.</strong><span> 63.5% use agents regularly; more than regular engineers (49.7%), engineering managers (46.1%), and directors/VPs (51.9%).</span></p></li><li style="margin: 8px 0 0 32px;"><p style="color: rgb(54,55,55);line-height: 26px;margin-bottom: 0;box-sizing: border-box;padding-left: 4px;font-size: 16px;margin: 0;"><strong>Codex is seeing explosive early growth.</strong><span> Despite not existing during the last survey, OpenAI&#8217;s Codex already has 60% of Cursor&#8217;s usage (!!)</span></p></li><li style="margin: 8px 0 0 32px;"><p style="color: rgb(54,55,55);line-height: 26px;margin-bottom: 0;box-sizing: border-box;padding-left: 4px;font-size: 16px;margin: 0;"><strong>Using agents correlates strongly with being positive about AI. </strong><span>People using agents are nearly twice as likely to feel excited about AI while non-users are twice as likely to be skeptical.</span></p></li><li style="margin: 8px 0 0 32px;"><p style="color: rgb(54,55,55);line-height: 26px;margin-bottom: 0;box-sizing: border-box;padding-left: 4px;font-size: 16px;margin: 0;"><strong>Company size influences tool choice more than preference.</strong><span> Huge companies (10K+) more likely to use Copilot (56%), tiny startups mostly go with Claude Code (75%) and Cursor (42%). It seems like enterprise procurement, not individual preference, is behind this divergence.</span></p></li><li style="margin: 8px 0 0 32px;"><p style="color: rgb(54,55,55);line-height: 26px;margin-bottom: 0;box-sizing: border-box;padding-left: 4px;font-size: 16px;margin: 0;"><strong>A tight chatbot race. </strong><span>ChatGPT, Gemini, and Claude as standalone chatbots have nearly equal numbers of mentions, suggesting there&#8217;s no clear winner outside of coding-specific tools among software engineers.</span></p></li><li style="margin: 8px 0 0 32px;"><p style="color: rgb(54,55,55);line-height: 26px;margin-bottom: 0;box-sizing: border-box;padding-left: 4px;font-size: 16px;margin: 0;"><strong>Directors and senior leaders are especially into Claude Code</strong><span>. The survey finds this tool is twice as popular with these folks as it is at less senior levels, while Cursor gets less love as seniority increases.</span></p></li></ol><p style="margin: 0 0 20px 0;color: rgb(54,55,55);line-height: 26px;font-size: 16px;">Let&#8217;s jump into some of the data:</p><h2 class="header-anchor-post" style="position: relative;font-family: 'SF Pro Display',-apple-system-headline,system-ui,-apple-system,BlinkMacSystemFont,'Segoe UI',Roboto,Helvetica,Arial,sans-serif,'Apple Color Emoji','Segoe UI Emoji','Segoe UI Symbol';font-weight: bold;-webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: antialiased;-webkit-appearance: optimizelegibility;-moz-appearance: optimizelegibility;appearance: optimizelegibility;margin: 1em 0 0.625em 0;color: rgb(54,55,55);line-height: 1.16em;font-size: 1.625em;">2. Most-used AI tools</h2><p style="margin: 0 0 20px 0;color: rgb(54,55,55);line-height: 26px;font-size: 16px;">Just eight months after its release, Claude Code is already the most-used tool, overtaking both GitHub Copilot and Cursor:</p><div class="captioned-image-container-static" style="font-size: 16px;line-height: 26px;margin: 32px auto;"><figure style="width: 100%;margin: 0 auto;"><table class="image-wrapper" width="100%" border="0" cellspacing="0" cellpadding="0" data-component-name="Image2ToDOMStatic" style="mso-padding-alt: 1em 0 1.6em;"><tbody><tr><td style="text-align: center;"></td><td class="content" align="left" width="1194" style="text-align: center;"><a class="image-link" target="_blank" href="https://substack.com/redirect/2c0c959c-4613-4c45-be18-f6fd7b59a2c3?j=eyJ1IjoiMmlrb3hrIn0.vKHD5fdGMMXYob0i47zVWMEWjKHzEVsGH8dbvrCMAbY" rel="" style="position: relative;flex-direction: column;align-items: center;padding: 0;width: auto;height: auto;border: none;text-decoration: none;display: block;margin: 0;"><img class="wide-image" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/53356907-6657-4146-894a-417095d3b665_1194x896.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:896,&quot;width&quot;:1194,&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}" alt="" width="550" height="412.73031825795647" src="https://substackcdn.com/image/fetch/$s_!ZjLB!,w_1100,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F53356907-6657-4146-894a-417095d3b665_1194x896.png" style="border: none !important;vertical-align: middle;display: block;-ms-interpolation-mode: bicubic;height: auto;margin-bottom: 0;width: auto !important;max-width: 100% !important;margin: 0 auto;"></a></td><td style="text-align: center;"></td></tr></tbody></table><figcaption class="image-caption" style="box-sizing: content-box;color: rgb(119,119,119);font-size: 14px;line-height: 20px;font-weight: 400;letter-spacing: -.15px;margin-top: 8px;width: 70%;padding-left: 15%;padding-right: 15%;text-align: center;"><em>Most-used AI tools by mentions. Respondents could select several tools</em></figcaption></figure></div><p style="margin: 0 0 20px 0;color: rgb(54,55,55);line-height: 26px;font-size: 16px;">Tools mentioned, in order of popularity:</p><ol style="margin-top: 0;padding: 0;"><li style="margin: 8px 0 0 32px;"><p style="color: rgb(54,55,55);line-height: 26px;margin-bottom: 0;box-sizing: border-box;padding-left: 4px;font-size: 16px;margin: 0;"><a href="https://substack.com/redirect/3c26ee1c-3257-4831-80f9-cb9d69f707ba?j=eyJ1IjoiMmlrb3hrIn0.vKHD5fdGMMXYob0i47zVWMEWjKHzEVsGH8dbvrCMAbY" rel="" style="color: rgb(54,55,55);text-decoration: underline;">Claude Code</a><span>: a terminal-first coding agent from Anthropic. </span><em><span>We cover its history in the deepdive, </span><a href="https://substack.com/redirect/79b0d775-f2f8-4b24-ba1d-f8bbd05d8bdf?j=eyJ1IjoiMmlrb3hrIn0.vKHD5fdGMMXYob0i47zVWMEWjKHzEVsGH8dbvrCMAbY" rel="" style="color: rgb(54,55,55);text-decoration: underline;">How Claude Code is built</a></em></p></li><li style="margin: 8px 0 0 32px;"><p style="color: rgb(54,55,55);line-height: 26px;margin-bottom: 0;box-sizing: border-box;padding-left: 4px;font-size: 16px;margin: 0;">Chatbots: ChatGPT, Claude, Gemini, and others</p></li><li style="margin: 8px 0 0 32px;"><p style="color: rgb(54,55,55);line-height: 26px;margin-bottom: 0;box-sizing: border-box;padding-left: 4px;font-size: 16px;margin: 0;"><a href="https://substack.com/redirect/08807caf-6c90-4de3-974f-030f9af17a4b?j=eyJ1IjoiMmlrb3hrIn0.vKHD5fdGMMXYob0i47zVWMEWjKHzEVsGH8dbvrCMAbY" rel="" style="color: rgb(54,55,55);text-decoration: underline;">GitHub Copilot</a><span>: launched in 2021, it&#8217;s the &#8220;oldest&#8221; AI coding tool on this list</span></p></li><li style="margin: 8px 0 0 32px;"><p style="color: rgb(54,55,55);line-height: 26px;margin-bottom: 0;box-sizing: border-box;padding-left: 4px;font-size: 16px;margin: 0;"><a href="https://substack.com/redirect/b90c7af4-8f52-4f51-8a54-bcad5f552c49?j=eyJ1IjoiMmlrb3hrIn0.vKHD5fdGMMXYob0i47zVWMEWjKHzEVsGH8dbvrCMAbY" rel="" style="color: rgb(54,55,55);text-decoration: underline;">Cursor</a><span>: agent-powered coding IDE. Learn </span><em><span>more about it in our deepdive, </span><a href="https://substack.com/redirect/733d4f3f-5c11-468c-a00a-76b7030d01d4?j=eyJ1IjoiMmlrb3hrIn0.vKHD5fdGMMXYob0i47zVWMEWjKHzEVsGH8dbvrCMAbY" rel="" style="color: rgb(54,55,55);text-decoration: underline;">Real-world engineering challenges: building Cursor</a><span>.</span></em></p></li><li style="margin: 8px 0 0 32px;"><p style="color: rgb(54,55,55);line-height: 26px;margin-bottom: 0;box-sizing: border-box;padding-left: 4px;font-size: 16px;margin: 0;"><a href="https://substack.com/redirect/aafea543-5fd9-4e79-bffc-5af5c26af0c4?j=eyJ1IjoiMmlrb3hrIn0.vKHD5fdGMMXYob0i47zVWMEWjKHzEVsGH8dbvrCMAbY" rel="" style="color: rgb(54,55,55);text-decoration: underline;">Codex</a><span>: OpenAI&#8217;s AI coding agent.</span><em><span> We recently covered </span><a href="https://substack.com/redirect/f1168c59-a7af-40e9-9f88-dacde003cf60?j=eyJ1IjoiMmlrb3hrIn0.vKHD5fdGMMXYob0i47zVWMEWjKHzEVsGH8dbvrCMAbY" rel="" style="color: rgb(54,55,55);text-decoration: underline;">how Codex is built</a></em></p></li><li style="margin: 8px 0 0 32px;"><p style="color: rgb(54,55,55);line-height: 26px;margin-bottom: 0;box-sizing: border-box;padding-left: 4px;font-size: 16px;margin: 0;"><a href="https://substack.com/redirect/856cfc2b-6ecf-45c7-af01-0b8beee0b189?j=eyJ1IjoiMmlrb3hrIn0.vKHD5fdGMMXYob0i47zVWMEWjKHzEVsGH8dbvrCMAbY" rel="" style="color: rgb(54,55,55);text-decoration: underline;">Gemini CLI</a><span>: Google&#8217;s command line agent</span></p></li><li style="margin: 8px 0 0 32px;"><p style="color: rgb(54,55,55);line-height: 26px;margin-bottom: 0;box-sizing: border-box;padding-left: 4px;font-size: 16px;margin: 0;"><a href="https://substack.com/redirect/b54827dd-e5f7-4b98-9610-a6cf4c466198?j=eyJ1IjoiMmlrb3hrIn0.vKHD5fdGMMXYob0i47zVWMEWjKHzEVsGH8dbvrCMAbY" rel="" style="color: rgb(54,55,55);text-decoration: underline;">OpenCode</a><span>: the most popular open source coding agent, where you can swap out the model being used, sidestepping vendor lock-in</span></p></li><li style="margin: 8px 0 0 32px;"><p style="color: rgb(54,55,55);line-height: 26px;margin-bottom: 0;box-sizing: border-box;padding-left: 4px;font-size: 16px;margin: 0;"><a href="https://substack.com/redirect/30f9872a-d3e2-44e1-a982-6f630aaf7e20?j=eyJ1IjoiMmlrb3hrIn0.vKHD5fdGMMXYob0i47zVWMEWjKHzEVsGH8dbvrCMAbY" rel="" style="color: rgb(54,55,55);text-decoration: underline;">Antigravity</a><span>: Google hired the original team behind Windsurf and launched its own agentic IDE</span></p></li><li style="margin: 8px 0 0 32px;"><p style="color: rgb(54,55,55);line-height: 26px;margin-bottom: 0;box-sizing: border-box;padding-left: 4px;font-size: 16px;margin: 0;"><a href="https://substack.com/redirect/3f1eccae-d7ed-4235-b574-ce5fbbbdc2f0?j=eyJ1IjoiMmlrb3hrIn0.vKHD5fdGMMXYob0i47zVWMEWjKHzEVsGH8dbvrCMAbY" rel="" style="color: rgb(54,55,55);text-decoration: underline;">JetBrains Junie</a><span>: the AI coding agent by JetBrains</span></p></li><li style="margin: 8px 0 0 32px;"><p style="color: rgb(54,55,55);line-height: 26px;margin-bottom: 0;box-sizing: border-box;padding-left: 4px;font-size: 16px;margin: 0;"><a href="https://substack.com/redirect/7748d67c-0cec-4b30-84e1-53b04f162dc5?j=eyJ1IjoiMmlrb3hrIn0.vKHD5fdGMMXYob0i47zVWMEWjKHzEVsGH8dbvrCMAbY" rel="" style="color: rgb(54,55,55);text-decoration: underline;">Zed</a><span>: a fast editor with agentic workflows</span></p></li><li style="margin: 8px 0 0 32px;"><p style="color: rgb(54,55,55);line-height: 26px;margin-bottom: 0;box-sizing: border-box;padding-left: 4px;font-size: 16px;margin: 0;"><a href="https://substack.com/redirect/36c40669-4adf-4972-9863-ce410130e57e?j=eyJ1IjoiMmlrb3hrIn0.vKHD5fdGMMXYob0i47zVWMEWjKHzEVsGH8dbvrCMAbY" rel="" style="color: rgb(54,55,55);text-decoration: underline;">Windsurf</a><span>: when Google acquihired the team, it did not buy the product. An AI IDE, now owned and operated by Cognition</span></p></li><li style="margin: 8px 0 0 32px;"><p style="color: rgb(54,55,55);line-height: 26px;margin-bottom: 0;box-sizing: border-box;padding-left: 4px;font-size: 16px;margin: 0;"><a href="https://substack.com/redirect/b2d0c7af-88b0-41c6-9041-20db8568e513?j=eyJ1IjoiMmlrb3hrIn0.vKHD5fdGMMXYob0i47zVWMEWjKHzEVsGH8dbvrCMAbY" rel="" style="color: rgb(54,55,55);text-decoration: underline;">Amp</a><span>: a model-agnostic coding agent. A free version is supported by ads</span></p></li><li style="margin: 8px 0 0 32px;"><p style="color: rgb(54,55,55);line-height: 26px;margin-bottom: 0;box-sizing: border-box;padding-left: 4px;font-size: 16px;margin: 0;"><a href="https://substack.com/redirect/c9182d5e-ee4d-4aa1-8613-1edf0814dd43?j=eyJ1IjoiMmlrb3hrIn0.vKHD5fdGMMXYob0i47zVWMEWjKHzEVsGH8dbvrCMAbY" rel="" style="color: rgb(54,55,55);text-decoration: underline;">Augment Code</a><span>: an enterprise-focused coding agent</span></p></li><li style="margin: 8px 0 0 32px;"><p style="color: rgb(54,55,55);line-height: 26px;margin-bottom: 0;box-sizing: border-box;padding-left: 4px;font-size: 16px;margin: 0;"><a href="https://substack.com/redirect/ef727891-d60c-4e29-9f9d-66bb05dd939d?j=eyJ1IjoiMmlrb3hrIn0.vKHD5fdGMMXYob0i47zVWMEWjKHzEVsGH8dbvrCMAbY" rel="" style="color: rgb(54,55,55);text-decoration: underline;">Factory</a><span>: agent-native software development, which calls agents &#8220;droids.&#8221;</span></p></li></ol><p style="margin: 0 0 20px 0;color: rgb(54,55,55);line-height: 26px;font-size: 16px;">It&#8217;s interesting to compare how people answered the same question just nine months ago, last May:</p><div class="captioned-image-container-static" style="font-size: 16px;line-height: 26px;margin: 32px auto;"><figure style="width: 100%;margin: 0 auto;"><table class="image-wrapper" width="100%" border="0" cellspacing="0" cellpadding="0" data-component-name="Image2ToDOMStatic" style="mso-padding-alt: 1em 0 1.6em;"><tbody><tr><td style="text-align: center;"></td><td class="content" align="left" width="1288" style="text-align: center;"><a class="image-link" target="_blank" href="https://substack.com/redirect/91147871-96d6-4d31-8982-89cecbe6a772?j=eyJ1IjoiMmlrb3hrIn0.vKHD5fdGMMXYob0i47zVWMEWjKHzEVsGH8dbvrCMAbY" rel="" style="position: relative;flex-direction: column;align-items: center;padding: 0;width: auto;height: auto;border: none;text-decoration: none;display: block;margin: 0;"><img class="wide-image" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/2ae0abef-cbc2-4a31-ba11-6a1ae1d9f443_1288x922.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:922,&quot;width&quot;:1288,&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}" alt="" width="550" height="393.7111801242236" src="https://substackcdn.com/image/fetch/$s_!2X9D!,w_1100,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2ae0abef-cbc2-4a31-ba11-6a1ae1d9f443_1288x922.png" style="border: none !important;vertical-align: middle;display: block;-ms-interpolation-mode: bicubic;height: auto;margin-bottom: 0;width: auto !important;max-width: 100% !important;margin: 0 auto;"></a></td><td style="text-align: center;"></td></tr></tbody></table><figcaption class="image-caption" style="box-sizing: content-box;color: rgb(119,119,119);font-size: 14px;line-height: 20px;font-weight: 400;letter-spacing: -.15px;margin-top: 8px;width: 70%;padding-left: 15%;padding-right: 15%;text-align: center;">Tool usage, 9 months apart: The rise of Claude Code is clear, jumping from nowhere to number one by this February</figcaption></figure></div><p style="margin: 0 0 20px 0;color: rgb(54,55,55);line-height: 26px;font-size: 16px;">Notable trends:</p><ul style="margin-top: 0;padding: 0;"><li style="margin: 8px 0 0 32px;mso-special-format: bullet;"><p style="color: rgb(54,55,55);line-height: 26px;margin-bottom: 0;box-sizing: border-box;padding-left: 4px;font-size: 16px;margin: 0;"><strong>Claude Code has massive momentum and is already the market leader. </strong><span>Since being released in May 2025, it has become the most-used AI coding tool among survey respondents. Anecdotally, I&#8217;ve heard many teams are dropping Cursor for Claude Code.</span></p></li><li style="margin: 8px 0 0 32px;mso-special-format: bullet;"><p style="color: rgb(54,55,55);line-height: 26px;margin-bottom: 0;box-sizing: border-box;padding-left: 4px;font-size: 16px;margin: 0;"><strong>Cursor has grown circa 35% in nine months and now threatens GitHub&#8217;s popularity. </strong><span>In this survey, 35% more respondents mention using Cursor than in our previous research, last May. Such growth is impressive: at this rate, Cursor will have more users than GitHub in 6-9 months!</span></p></li><li style="margin: 8px 0 0 32px;mso-special-format: bullet;"><p style="color: rgb(54,55,55);line-height: 26px;margin-bottom: 0;box-sizing: border-box;padding-left: 4px;font-size: 16px;margin: 0;"><strong>Chatbot usage remains high. </strong><span>Combined mentions for ChatGPT, Claude, Gemini, Perplexity, and others used outside of coding apps are still higher than for any other tool except Claude Code. For context, the most-mentioned chatbot (ChatGPT, 107 times) only has as many as Gemini CLI (also 107).</span></p></li><li style="margin: 8px 0 0 32px;mso-special-format: bullet;"><p style="color: rgb(54,55,55);line-height: 26px;margin-bottom: 0;box-sizing: border-box;padding-left: 4px;font-size: 16px;margin: 0;"><strong>GitHub Copilot usage stable. </strong><span>Nine months ago, 46% of respondents said they used GitHub Copilot. Since then, it&#8217;s barely risen.</span></p></li><li style="margin: 8px 0 0 32px;mso-special-format: bullet;"><p style="color: rgb(54,55,55);line-height: 26px;margin-bottom: 0;box-sizing: border-box;padding-left: 4px;font-size: 16px;margin: 0;"><strong>Explosive growth for Codex. </strong><span>OpenAI&#8217;s Codex wasn&#8217;t available during our last survey. But it now already has 60% of Cursor&#8217;s usage(!), and could be </span><a href="https://substack.com/redirect/f1168c59-a7af-40e9-9f88-dacde003cf60?j=eyJ1IjoiMmlrb3hrIn0.vKHD5fdGMMXYob0i47zVWMEWjKHzEVsGH8dbvrCMAbY" rel="" style="color: rgb(54,55,55);text-decoration: underline;">growing even faster</a><span> since this survey.</span></p></li><li style="margin: 8px 0 0 32px;mso-special-format: bullet;"><p style="color: rgb(54,55,55);line-height: 26px;margin-bottom: 0;box-sizing: border-box;padding-left: 4px;font-size: 16px;margin: 0;"><strong>Up-and-coming tools: OpenCode, Gemini CLI, Antigravity. </strong><span>None of these had launched nine months ago, but today they&#8217;re used by around 10% of respondents &#8211; no small feat!</span></p></li><li style="margin: 8px 0 0 32px;mso-special-format: bullet;"><p style="color: rgb(54,55,55);line-height: 26px;margin-bottom: 0;box-sizing: border-box;padding-left: 4px;font-size: 16px;margin: 0;"><strong>Tools growing more than before:</strong><span> The likes of Zed, Windsurf, Amp, Augment Code, and Factory appear less often in these results, but all are mentioned more by respondents than they were nine months ago.</span></p></li></ul><h3 class="header-anchor-post" style="position: relative;font-family: 'SF Pro Display',-apple-system-headline,system-ui,-apple-system,BlinkMacSystemFont,'Segoe UI',Roboto,Helvetica,Arial,sans-serif,'Apple Color Emoji','Segoe UI Emoji','Segoe UI Symbol';font-weight: bold;-webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: antialiased;-webkit-appearance: optimizelegibility;-moz-appearance: optimizelegibility;appearance: optimizelegibility;margin: 1em 0 0.625em 0;color: rgb(54,55,55);line-height: 1.16em;font-size: 1.375em;">Chatbot usage: ChatGPT leads &#8211; just about</h3><p style="margin: 0 0 20px 0;color: rgb(54,55,55);line-height: 26px;font-size: 16px;">Here&#8217;s how mentions of chatbot usage line up in our survey:</p><div class="captioned-image-container-static" style="font-size: 16px;line-height: 26px;margin: 32px auto;"><figure style="width: 100%;margin: 0 auto;"><table class="image-wrapper" width="100%" border="0" cellspacing="0" cellpadding="0" data-component-name="Image2ToDOMStatic" style="mso-padding-alt: 1em 0 1.6em;"><tbody><tr><td style="text-align: center;"></td><td class="content" align="left" width="1162" style="text-align: center;"><a class="image-link" target="_blank" href="https://substack.com/redirect/5d2e3da8-c097-48f1-b477-6cf9ca9f971c?j=eyJ1IjoiMmlrb3hrIn0.vKHD5fdGMMXYob0i47zVWMEWjKHzEVsGH8dbvrCMAbY" rel="" style="position: relative;flex-direction: column;align-items: center;padding: 0;width: auto;height: auto;border: none;text-decoration: none;display: block;margin: 0;"><img class="wide-image" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/98fa96e3-08dc-4b2e-8d23-6b410ab476ea_1162x956.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:956,&quot;width&quot;:1162,&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}" alt="" width="550" height="452.4956970740103" src="https://substackcdn.com/image/fetch/$s_!xu9N!,w_1100,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F98fa96e3-08dc-4b2e-8d23-6b410ab476ea_1162x956.png" style="border: none !important;vertical-align: middle;display: block;-ms-interpolation-mode: bicubic;height: auto;margin-bottom: 0;width: auto !important;max-width: 100% !important;margin: 0 auto;"></a></td><td style="text-align: center;"></td></tr></tbody></table><figcaption class="image-caption" style="box-sizing: content-box;color: rgb(119,119,119);font-size: 14px;line-height: 20px;font-weight: 400;letter-spacing: -.15px;margin-top: 8px;width: 70%;padding-left: 15%;padding-right: 15%;text-align: center;">Chatbots: ChatGPT, Gemini, and Claude have almost equal numbers of mentions</figcaption></figure></div><h3 class="header-anchor-post" style="position: relative;font-family: 'SF Pro Display',-apple-system-headline,system-ui,-apple-system,BlinkMacSystemFont,'Segoe UI',Roboto,Helvetica,Arial,sans-serif,'Apple Color Emoji','Segoe UI Emoji','Segoe UI Symbol';font-weight: bold;-webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: antialiased;-webkit-appearance: optimizelegibility;-moz-appearance: optimizelegibility;appearance: optimizelegibility;margin: 1em 0 0.625em 0;color: rgb(54,55,55);line-height: 1.16em;font-size: 1.375em;">Tool usage: multi-tool</h3><p style="margin: 0 0 20px 0;color: rgb(54,55,55);line-height: 26px;font-size: 16px;"><span>Most tech professionals use between two and four AI tools.</span><strong> </strong><span>An interesting detail is how many different ones are mentioned by respondents:</span></p><div class="captioned-image-container-static" style="font-size: 16px;line-height: 26px;margin: 32px auto;"><figure style="width: 100%;margin: 0 auto;"><table class="image-wrapper" width="100%" border="0" cellspacing="0" cellpadding="0" data-component-name="Image2ToDOMStatic" style="mso-padding-alt: 1em 0 1.6em;"><tbody><tr><td style="text-align: center;"></td><td class="content" align="left" width="1192" style="text-align: center;"><a class="image-link" target="_blank" href="https://substack.com/redirect/47e8b694-e94f-4e7f-a6d8-1ff64ff946fd?j=eyJ1IjoiMmlrb3hrIn0.vKHD5fdGMMXYob0i47zVWMEWjKHzEVsGH8dbvrCMAbY" rel="" style="position: relative;flex-direction: column;align-items: center;padding: 0;width: auto;height: auto;border: none;text-decoration: none;display: block;margin: 0;"><img class="wide-image" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/cf19349d-1894-462e-8064-6edaa917bd90_1192x1046.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:1046,&quot;width&quot;:1192,&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}" alt="" width="550" height="482.63422818791946" src="https://substackcdn.com/image/fetch/$s_!PvBu!,w_1100,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fcf19349d-1894-462e-8064-6edaa917bd90_1192x1046.png" style="border: none !important;vertical-align: middle;display: block;-ms-interpolation-mode: bicubic;height: auto;margin-bottom: 0;width: auto !important;max-width: 100% !important;margin: 0 auto;"></a></td><td style="text-align: center;"></td></tr></tbody></table><figcaption class="image-caption" style="box-sizing: content-box;color: rgb(119,119,119);font-size: 14px;line-height: 20px;font-weight: 400;letter-spacing: -.15px;margin-top: 8px;width: 70%;padding-left: 15%;padding-right: 15%;text-align: center;"><em>Number of AI tools mentioned per respondent</em></figcaption></figure></div><p style="margin: 0 0 20px 0;color: rgb(54,55,55);line-height: 26px;font-size: 16px;">Noteworthy details:</p><ul style="margin-top: 0;padding: 0;"><li style="margin: 8px 0 0 32px;mso-special-format: bullet;"><p style="color: rgb(54,55,55);line-height: 26px;margin-bottom: 0;box-sizing: border-box;padding-left: 4px;font-size: 16px;margin: 0;"><strong>70%</strong><span> of survey participants mention using between two and four tools</span></p></li><li style="margin: 8px 0 0 32px;mso-special-format: bullet;"><p style="color: rgb(54,55,55);line-height: 26px;margin-bottom: 0;box-sizing: border-box;padding-left: 4px;font-size: 16px;margin: 0;"><strong>15%</strong><span> use a single tool</span></p></li><li style="margin: 8px 0 0 32px;mso-special-format: bullet;"><p style="color: rgb(54,55,55);line-height: 26px;margin-bottom: 0;box-sizing: border-box;padding-left: 4px;font-size: 16px;margin: 0;"><strong>15%</strong><span> are using 5 or more</span></p></li></ul><h2 class="header-anchor-post" style="position: relative;font-family: 'SF Pro Display',-apple-system-headline,system-ui,-apple-system,BlinkMacSystemFont,'Segoe UI',Roboto,Helvetica,Arial,sans-serif,'Apple Color Emoji','Segoe UI Emoji','Segoe UI Symbol';font-weight: bold;-webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: antialiased;-webkit-appearance: optimizelegibility;-moz-appearance: optimizelegibility;appearance: optimizelegibility;margin: 1em 0 0.625em 0;color: rgb(54,55,55);line-height: 1.16em;font-size: 1.625em;">3. Popular models</h2><p style="margin: 0 0 20px 0;color: rgb(54,55,55);line-height: 26px;font-size: 16px;">Anthropic&#8217;s Opus and Sonnet dominate the ranking of models used for coding.</p><div class="captioned-image-container-static" style="font-size: 16px;line-height: 26px;margin: 32px auto;"><figure style="width: 100%;margin: 0 auto;"><table class="image-wrapper" width="100%" border="0" cellspacing="0" cellpadding="0" data-component-name="Image2ToDOMStatic" style="mso-padding-alt: 1em 0 1.6em;"><tbody><tr><td style="text-align: center;"></td><td class="content" align="left" width="1044" style="text-align: center;"><a class="image-link" target="_blank" href="https://substack.com/redirect/2d5f9a26-d4d3-4c9f-9045-ed6513367447?j=eyJ1IjoiMmlrb3hrIn0.vKHD5fdGMMXYob0i47zVWMEWjKHzEVsGH8dbvrCMAbY" rel="" style="position: relative;flex-direction: column;align-items: center;padding: 0;width: auto;height: auto;border: none;text-decoration: none;display: block;margin: 0;"><img class="wide-image" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/ae9785df-af0b-4ea4-a2e0-451bc771e6fe_1044x946.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:946,&quot;width&quot;:1044,&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}" alt="" width="550" height="498.37164750957857" src="https://substackcdn.com/image/fetch/$s_!lQDW!,w_1100,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fae9785df-af0b-4ea4-a2e0-451bc771e6fe_1044x946.png" style="border: none !important;vertical-align: middle;display: block;-ms-interpolation-mode: bicubic;height: auto;margin-bottom: 0;width: auto !important;max-width: 100% !important;margin: 0 auto;"></a></td><td style="text-align: center;"></td></tr></tbody></table><figcaption class="image-caption" style="box-sizing: content-box;color: rgb(119,119,119);font-size: 14px;line-height: 20px;font-weight: 400;letter-spacing: -.15px;margin-top: 8px;width: 70%;padding-left: 15%;padding-right: 15%;text-align: center;"><em>Models used for coding tasks in our survey results</em></figcaption></figure></div><p style="margin: 0 0 20px 0;color: rgb(54,55,55);line-height: 26px;font-size: 16px;"><span>This is not even a contest: Opus 4.5 and Sonnet 4.5 (latest models at the start of our survey) come up more often than all other models, combined. Anthropic has become the go-to model developer for coding-related work &#8211; for now, that is. </span><em>When this survey launched, Opus 4.6, Sonnet 4.6, and GPT-5.3 were not yet out.</em></p><p style="margin: 0 0 20px 0;color: rgb(54,55,55);line-height: 26px;font-size: 16px;"><strong>Around 1 in 8 respondents say they just use whatever model is the default at their company. </strong><span>This is interesting to note: these are likely folks who might not bother changing default settings, and just go with whatever&#8217;s available. If the default model is powerful enough, that&#8217;s fine, but if the company&#8217;s default is a cheaper, less capable model, then these people could face a more frustrating experience than those who get to choose what they use.</span></p><p style="margin: 0 0 20px 0;color: rgb(54,55,55);line-height: 26px;font-size: 16px;"> In the &#8220;other&#8221; category of models, some other mentions include:</p><ul style="margin-top: 0;padding: 0;"><li style="margin: 8px 0 0 32px;mso-special-format: bullet;"><p style="color: rgb(54,55,55);line-height: 26px;margin-bottom: 0;box-sizing: border-box;padding-left: 4px;font-size: 16px;margin: 0;">Cursor&#8217;s custom Composer/Composer-1 model, and its &#8220;Cursor Auto&#8221; auto-select model</p></li><li style="margin: 8px 0 0 32px;mso-special-format: bullet;"><p style="color: rgb(54,55,55);line-height: 26px;margin-bottom: 0;box-sizing: border-box;padding-left: 4px;font-size: 16px;margin: 0;">Kimi/Kimi K2.5 &#8212; Moonshot</p></li><li style="margin: 8px 0 0 32px;mso-special-format: bullet;"><p style="color: rgb(54,55,55);line-height: 26px;margin-bottom: 0;box-sizing: border-box;padding-left: 4px;font-size: 16px;margin: 0;">DeepSeek model variants like R1, V3.2, Coder</p></li><li style="margin: 8px 0 0 32px;mso-special-format: bullet;"><p style="color: rgb(54,55,55);line-height: 26px;margin-bottom: 0;box-sizing: border-box;padding-left: 4px;font-size: 16px;margin: 0;">Alibaba&#8217;s Qwen/Qwen3</p></li><li style="margin: 8px 0 0 32px;mso-special-format: bullet;"><p style="color: rgb(54,55,55);line-height: 26px;margin-bottom: 0;box-sizing: border-box;padding-left: 4px;font-size: 16px;margin: 0;">xAI&#8217;s Grok</p></li><li style="margin: 8px 0 0 32px;mso-special-format: bullet;"><p style="color: rgb(54,55,55);line-height: 26px;margin-bottom: 0;box-sizing: border-box;padding-left: 4px;font-size: 16px;margin: 0;">Various Mistral models</p></li></ul><h2 class="header-anchor-post" style="position: relative;font-family: 'SF Pro Display',-apple-system-headline,system-ui,-apple-system,BlinkMacSystemFont,'Segoe UI',Roboto,Helvetica,Arial,sans-serif,'Apple Color Emoji','Segoe UI Emoji','Segoe UI Symbol';font-weight: bold;-webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: antialiased;-webkit-appearance: optimizelegibility;-moz-appearance: optimizelegibility;appearance: optimizelegibility;margin: 1em 0 0.625em 0;color: rgb(54,55,55);line-height: 1.16em;font-size: 1.625em;">4. AI trends: Mainstream adoption achieved</h2><p style="margin: 0 0 20px 0;color: rgb(54,55,55);line-height: 26px;font-size: 16px;">How often do people use AI tools? Very often, as it turns out; 95% of respondents are using them weekly, at a minimum:</p><div class="captioned-image-container-static" style="font-size: 16px;line-height: 26px;margin: 32px auto;"><figure style="width: 100%;margin: 0 auto;"><table class="image-wrapper" width="100%" border="0" cellspacing="0" cellpadding="0" data-component-name="Image2ToDOMStatic" style="mso-padding-alt: 1em 0 1.6em;"><tbody><tr><td style="text-align: center;"></td><td class="content" align="left" width="1248" style="text-align: center;"><a class="image-link" target="_blank" href="https://substack.com/redirect/b942a48f-418f-45cd-8d5d-bfc635130818?j=eyJ1IjoiMmlrb3hrIn0.vKHD5fdGMMXYob0i47zVWMEWjKHzEVsGH8dbvrCMAbY" rel="" style="position: relative;flex-direction: column;align-items: center;padding: 0;width: auto;height: auto;border: none;text-decoration: none;display: block;margin: 0;"><img class="wide-image" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/7fa50f1d-b9cc-4bb8-aebc-9f1f64ba66cc_1248x1240.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:1240,&quot;width&quot;:1248,&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}" alt="" width="550" height="546.474358974359" src="https://substackcdn.com/image/fetch/$s_!3ZKE!,w_1100,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7fa50f1d-b9cc-4bb8-aebc-9f1f64ba66cc_1248x1240.png" style="border: none !important;vertical-align: middle;display: block;-ms-interpolation-mode: bicubic;height: auto;margin-bottom: 0;width: auto !important;max-width: 100% !important;margin: 0 auto;"></a></td><td style="text-align: center;"></td></tr></tbody></table><figcaption class="image-caption" style="box-sizing: content-box;color: rgb(119,119,119);font-size: 14px;line-height: 20px;font-weight: 400;letter-spacing: -.15px;margin-top: 8px;width: 70%;padding-left: 15%;padding-right: 15%;text-align: center;"><em>95% use AI tools weekly or more frequently; only 2.1% don&#8217;t use them at all</em></figcaption></figure></div><p style="margin: 0 0 20px 0;color: rgb(54,55,55);line-height: 26px;font-size: 16px;"><span>It&#8217;s worth reflecting on this data in relation to insights presented by Laura Tacho </span><a href="https://substack.com/redirect/2d2b4851-c493-44d4-885b-4d5e833ed2d0?j=eyJ1IjoiMmlrb3hrIn0.vKHD5fdGMMXYob0i47zVWMEWjKHzEVsGH8dbvrCMAbY" rel="" style="color: rgb(54,55,55);text-decoration: underline;">at the recent Pragmatic Summit in San Francisco:</a></p><div class="captioned-image-container-static" style="font-size: 16px;line-height: 26px;margin: 32px auto;"><figure style="width: 100%;margin: 0 auto;"><table class="image-wrapper" width="100%" border="0" cellspacing="0" cellpadding="0" data-component-name="Image2ToDOMStatic" style="mso-padding-alt: 1em 0 1.6em;"><tbody><tr><td style="text-align: center;"></td><td class="content" align="left" width="1456" style="text-align: center;"><a class="image-link" target="_blank" href="https://substack.com/redirect/b1e0b465-2b7a-4197-a4b4-71497650700e?j=eyJ1IjoiMmlrb3hrIn0.vKHD5fdGMMXYob0i47zVWMEWjKHzEVsGH8dbvrCMAbY" rel="" style="position: relative;flex-direction: column;align-items: center;padding: 0;width: auto;height: auto;border: none;text-decoration: none;display: block;margin: 0;"><img class="wide-image" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/d62304a1-218b-43fb-ab71-620f6824c517_1594x896.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:818,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;: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}" alt="" width="550" height="308.99725274725273" src="https://substackcdn.com/image/fetch/$s_!foSN!,w_1100,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd62304a1-218b-43fb-ab71-620f6824c517_1594x896.png" style="border: none !important;vertical-align: middle;display: block;-ms-interpolation-mode: bicubic;height: auto;margin-bottom: 0;width: auto !important;max-width: 100% !important;margin: 0 auto;"></a></td><td style="text-align: center;"></td></tr></tbody></table><figcaption class="image-caption" style="box-sizing: content-box;color: rgb(119,119,119);font-size: 14px;line-height: 20px;font-weight: 400;letter-spacing: -.15px;margin-top: 8px;width: 70%;padding-left: 15%;padding-right: 15%;text-align: center;">The Pragmatic Engineer data is from 900 respondents. DX&#8217;s data is based on 121,000 respondents</figcaption></figure></div><p style="margin: 0 0 20px 0;color: rgb(54,55,55);line-height: 26px;font-size: 16px;"><strong>It seems that AI is now mainstream in software engineering. </strong><span>Anecdotally, this has been my sense since the beginning of the year: everyone whom I talk with is using AI tooling on a roughly daily basis. Now, there&#8217;s data to prove it.</span></p><h3 class="header-anchor-post" style="position: relative;font-family: 'SF Pro Display',-apple-system-headline,system-ui,-apple-system,BlinkMacSystemFont,'Segoe UI',Roboto,Helvetica,Arial,sans-serif,'Apple Color Emoji','Segoe UI Emoji','Segoe UI Symbol';font-weight: bold;-webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: antialiased;-webkit-appearance: optimizelegibility;-moz-appearance: optimizelegibility;appearance: optimizelegibility;margin: 1em 0 0.625em 0;color: rgb(54,55,55);line-height: 1.16em;font-size: 1.375em;">How much software engineering work gets done with AI?</h3><p style="margin: 0 0 20px 0;color: rgb(54,55,55);line-height: 26px;font-size: 16px;">This year, we asked readers to estimate the percentage of their software engineering work that&#8217;s done using AI. The results:</p><div class="captioned-image-container-static" style="font-size: 16px;line-height: 26px;margin: 32px auto;"><figure style="width: 100%;margin: 0 auto;"><table class="image-wrapper" width="100%" border="0" cellspacing="0" cellpadding="0" data-component-name="Image2ToDOMStatic" style="mso-padding-alt: 1em 0 1.6em;"><tbody><tr><td style="text-align: center;"></td><td class="content" align="left" width="1096" style="text-align: center;"><a class="image-link" target="_blank" href="https://substack.com/redirect/20c42230-18a1-485e-bb4b-07d2dbc740a9?j=eyJ1IjoiMmlrb3hrIn0.vKHD5fdGMMXYob0i47zVWMEWjKHzEVsGH8dbvrCMAbY" rel="" style="position: relative;flex-direction: column;align-items: center;padding: 0;width: auto;height: auto;border: none;text-decoration: none;display: block;margin: 0;"><img class="wide-image" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/1978e2b6-e2bf-4c57-aedf-c3e803773ea5_1096x920.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:920,&quot;width&quot;:1096,&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}" alt="" width="550" height="461.6788321167883" src="https://substackcdn.com/image/fetch/$s_!IVYB!,w_1100,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1978e2b6-e2bf-4c57-aedf-c3e803773ea5_1096x920.png" style="border: none !important;vertical-align: middle;display: block;-ms-interpolation-mode: bicubic;height: auto;margin-bottom: 0;width: auto !important;max-width: 100% !important;margin: 0 auto;"></a></td><td style="text-align: center;"></td></tr></tbody></table><figcaption class="image-caption" style="box-sizing: content-box;color: rgb(119,119,119);font-size: 14px;line-height: 20px;font-weight: 400;letter-spacing: -.15px;margin-top: 8px;width: 70%;padding-left: 15%;padding-right: 15%;text-align: center;"><em>Percentage of work done using AI</em></figcaption></figure></div><p style="margin: 0 0 20px 0;color: rgb(54,55,55);line-height: 26px;font-size: 16px;">The data show that AI is embedded in the workflows of participants in our survey:</p><ul style="margin-top: 0;padding: 0;"><li style="margin: 8px 0 0 32px;mso-special-format: bullet;"><p style="color: rgb(54,55,55);line-height: 26px;margin-bottom: 0;box-sizing: border-box;padding-left: 4px;font-size: 16px;margin: 0;"><strong>Only 25% of respondents </strong><span>use AI for less than 40% of their work</span></p></li><li style="margin: 8px 0 0 32px;mso-special-format: bullet;"><p style="color: rgb(54,55,55);line-height: 26px;margin-bottom: 0;box-sizing: border-box;padding-left: 4px;font-size: 16px;margin: 0;"><strong>56% </strong><span>do 70% or more of their work using AI</span></p></li><li style="margin: 8px 0 0 32px;mso-special-format: bullet;"><p style="color: rgb(54,55,55);line-height: 26px;margin-bottom: 0;box-sizing: border-box;padding-left: 4px;font-size: 16px;margin: 0;"><strong>75% </strong><span>use AI for at least half of their software engineering work</span></p></li></ul><h2 class="header-anchor-post" style="position: relative;font-family: 'SF Pro Display',-apple-system-headline,system-ui,-apple-system,BlinkMacSystemFont,'Segoe UI',Roboto,Helvetica,Arial,sans-serif,'Apple Color Emoji','Segoe UI Emoji','Segoe UI Symbol';font-weight: bold;-webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: antialiased;-webkit-appearance: optimizelegibility;-moz-appearance: optimizelegibility;appearance: optimizelegibility;margin: 1em 0 0.625em 0;color: rgb(54,55,55);line-height: 1.16em;font-size: 1.625em;">5. AI agent usage rising</h2><p style="margin: 0 0 20px 0;color: rgb(54,55,55);line-height: 26px;font-size: 16px;"><span>Eighteen months ago, AI usage was mostly for code generation and tab completion. There were </span><a href="https://substack.com/redirect/a713f978-c84e-423c-a993-68ad71577cd4?j=eyJ1IjoiMmlrb3hrIn0.vKHD5fdGMMXYob0i47zVWMEWjKHzEVsGH8dbvrCMAbY" rel="" style="color: rgb(54,55,55);text-decoration: underline;">one or two respondents</a><span> who experimented with early AI agents in March 2024, as something equivalent to a junior software engineer.</span></p><p style="margin: 0 0 20px 0;color: rgb(54,55,55);line-height: 26px;font-size: 16px;"><strong>This year, 55% say they regularly use AI agents</strong><span>. This is 507 people, a massive jump!</span></p><p style="margin: 0 0 20px 0;color: rgb(54,55,55);line-height: 26px;font-size: 16px;">The most common use cases for agents:</p><ul style="margin-top: 0;padding: 0;"><li style="margin: 8px 0 0 32px;mso-special-format: bullet;"><p style="color: rgb(54,55,55);line-height: 26px;margin-bottom: 0;box-sizing: border-box;padding-left: 4px;font-size: 16px;margin: 0;">Code review and code validation</p></li><li style="margin: 8px 0 0 32px;mso-special-format: bullet;"><p style="color: rgb(54,55,55);line-height: 26px;margin-bottom: 0;box-sizing: border-box;padding-left: 4px;font-size: 16px;margin: 0;">Automating manual / annoying tasks</p></li><li style="margin: 8px 0 0 32px;mso-special-format: bullet;"><p style="color: rgb(54,55,55);line-height: 26px;margin-bottom: 0;box-sizing: border-box;padding-left: 4px;font-size: 16px;margin: 0;">Bug fixing / investigating bugs</p></li><li style="margin: 8px 0 0 32px;mso-special-format: bullet;"><p style="color: rgb(54,55,55);line-height: 26px;margin-bottom: 0;box-sizing: border-box;padding-left: 4px;font-size: 16px;margin: 0;">Code investigation</p></li><li style="margin: 8px 0 0 32px;mso-special-format: bullet;"><p style="color: rgb(54,55,55);line-height: 26px;margin-bottom: 0;box-sizing: border-box;padding-left: 4px;font-size: 16px;margin: 0;">Debugging</p></li><li style="margin: 8px 0 0 32px;mso-special-format: bullet;"><p style="color: rgb(54,55,55);line-height: 26px;margin-bottom: 0;box-sizing: border-box;padding-left: 4px;font-size: 16px;margin: 0;">&#8220;Crafting&#8221; code, or &#8220;weaving&#8221; it together with the agent</p></li></ul><p style="margin: 0 0 20px 0;color: rgb(54,55,55);line-height: 26px;font-size: 16px;">Below is a typical-enough comment from one software engineer who uses agents at a smaller company:</p><blockquote style="border-left: 4px solid #FF6B00;margin: 20px 0;padding: 0;"><p style="margin: 0 0 20px 0;color: rgb(54,55,55);margin-left: 20px;line-height: 26px;font-size: 16px;">&#8220;I use agents for pretty much all coding work, mostly prompting with Cursor Chat. I use it for code investigation, bug investigation, creating commits and pull requests. It&#8217;s my tool for reviewing code, I am always still in the loop. Almost all of my AI-written code is still reviewed and &#8216;crafted&#8217;. When using it for code review, I find it helpful to chat with and gain understanding, rather than letting it loose on code review. So, I use it for everything, but I am still very much in the loop.&#8221;</p></blockquote><p style="margin: 0 0 20px 0;color: rgb(54,55,55);line-height: 26px;font-size: 16px;">A common arrangement in the survey is the split-screen setup: a terminal with Claude Code open to drive work, and an IDE also open to review changes made by the agent.</p><p style="margin: 0 0 20px 0;color: rgb(54,55,55);line-height: 26px;font-size: 16px;">The tools mentioned by those who regularly use AI agents split almost identically to the broader survey results:</p><div class="captioned-image-container-static" style="font-size: 16px;line-height: 26px;margin: 32px auto;"><figure style="width: 100%;margin: 0 auto;"><table class="image-wrapper" width="100%" border="0" cellspacing="0" cellpadding="0" data-component-name="Image2ToDOMStatic" style="mso-padding-alt: 1em 0 1.6em;"><tbody><tr><td style="text-align: center;"></td><td class="content" align="left" width="988" style="text-align: center;"><a class="image-link" target="_blank" href="https://substack.com/redirect/52469b44-3d86-4d7d-9129-1743cfa8a9d7?j=eyJ1IjoiMmlrb3hrIn0.vKHD5fdGMMXYob0i47zVWMEWjKHzEVsGH8dbvrCMAbY" rel="" style="position: relative;flex-direction: column;align-items: center;padding: 0;width: auto;height: auto;border: none;text-decoration: none;display: block;margin: 0;"><img class="wide-image" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/5bfdcbfe-8256-4ea8-acec-1ab516fcc905_988x822.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:822,&quot;width&quot;:988,&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}" alt="" width="550" height="457.5910931174089" src="https://substackcdn.com/image/fetch/$s_!KCu-!,w_1100,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5bfdcbfe-8256-4ea8-acec-1ab516fcc905_988x822.png" style="border: none !important;vertical-align: middle;display: block;-ms-interpolation-mode: bicubic;height: auto;margin-bottom: 0;width: auto !important;max-width: 100% !important;margin: 0 auto;"></a></td><td style="text-align: center;"></td></tr></tbody></table><figcaption class="image-caption" style="box-sizing: content-box;color: rgb(119,119,119);font-size: 14px;line-height: 20px;font-weight: 400;letter-spacing: -.15px;margin-top: 8px;width: 70%;padding-left: 15%;padding-right: 15%;text-align: center;"><em>Tool usage by regular users of AI agents. Claude Code is the clear leader (71% usage), followed by GitHub Copilot (46%) and Cursor (39%)</em></figcaption></figure></div><p style="margin: 0 0 20px 0;color: rgb(54,55,55);line-height: 26px;font-size: 16px;"><strong>Staff+ engineers are the heaviest users of agents. </strong><span>Here&#8217;s the data on agent usage by experience level:</span></p><div class="captioned-image-container-static" style="font-size: 16px;line-height: 26px;margin: 32px auto;"><figure style="width: 100%;margin: 0 auto;"><table class="image-wrapper" width="100%" border="0" cellspacing="0" cellpadding="0" data-component-name="Image2ToDOMStatic" style="mso-padding-alt: 1em 0 1.6em;"><tbody><tr><td style="text-align: center;"></td><td class="content" align="left" width="858" style="text-align: center;"><a class="image-link" target="_blank" href="https://substack.com/redirect/252445a4-83d5-4e83-9da6-d6ce4a3bcc8d?j=eyJ1IjoiMmlrb3hrIn0.vKHD5fdGMMXYob0i47zVWMEWjKHzEVsGH8dbvrCMAbY" rel="" style="position: relative;flex-direction: column;align-items: center;padding: 0;width: auto;height: auto;border: none;text-decoration: none;display: block;margin: 0;"><img class="wide-image" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/ba02fd8f-7afc-4d19-a86f-a38462211c7a_858x982.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:982,&quot;width&quot;:858,&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}" alt="" width="550" height="629.4871794871794" src="https://substackcdn.com/image/fetch/$s_!qPN-!,w_1100,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fba02fd8f-7afc-4d19-a86f-a38462211c7a_858x982.png" style="border: none !important;vertical-align: middle;display: block;-ms-interpolation-mode: bicubic;height: auto;margin-bottom: 0;width: auto !important;max-width: 100% !important;margin: 0 auto;"></a></td><td style="text-align: center;"></td></tr></tbody></table></figure></div><p style="margin: 0 0 20px 0;color: rgb(54,55,55);line-height: 26px;font-size: 16px;">This data point is slightly amusing because it shows there&#8217;s not much difference between the lowest and highest levels: 46% of leads and engineering managers say they use AI agents regularly, while for Staff+ engineers it&#8217;s 63%. Does it suggest the most experienced engineers are also the most curious?</p><p style="margin: 0 0 20px 0;color: rgb(54,55,55);line-height: 26px;font-size: 16px;"><strong>The more someone uses AI, the more they also use AI agents. </strong><span>We segmented the data by the percentage of software engineering work that respondents do with AI:</span></p><ul style="margin-top: 0;padding: 0;"><li style="margin: 8px 0 0 32px;mso-special-format: bullet;"><p style="color: rgb(54,55,55);line-height: 26px;margin-bottom: 0;box-sizing: border-box;padding-left: 4px;font-size: 16px;margin: 0;">Heavy users have AI for 80% or more tasks, or use AI on an hourly basis</p></li><li style="margin: 8px 0 0 32px;mso-special-format: bullet;"><p style="color: rgb(54,55,55);line-height: 26px;margin-bottom: 0;box-sizing: border-box;padding-left: 4px;font-size: 16px;margin: 0;">Moderate users have AI for 30-80% of tasks, or use AI on a daily basis</p></li><li style="margin: 8px 0 0 32px;mso-special-format: bullet;"><p style="color: rgb(54,55,55);line-height: 26px;margin-bottom: 0;box-sizing: border-box;padding-left: 4px;font-size: 16px;margin: 0;">Light users employ AI for 30% of tasks or less, or use AI on a weekly or monthly basis</p></li></ul><div class="captioned-image-container-static" style="font-size: 16px;line-height: 26px;margin: 32px auto;"><figure style="width: 100%;margin: 0 auto;"><table class="image-wrapper" width="100%" border="0" cellspacing="0" cellpadding="0" data-component-name="Image2ToDOMStatic" style="mso-padding-alt: 1em 0 1.6em;"><tbody><tr><td style="text-align: center;"></td><td class="content" align="left" width="1320" style="text-align: center;"><a class="image-link" target="_blank" href="https://substack.com/redirect/e7362742-677c-422e-af65-a2948d04b819?j=eyJ1IjoiMmlrb3hrIn0.vKHD5fdGMMXYob0i47zVWMEWjKHzEVsGH8dbvrCMAbY" rel="" style="position: relative;flex-direction: column;align-items: center;padding: 0;width: auto;height: auto;border: none;text-decoration: none;display: block;margin: 0;"><img class="wide-image" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/614f68b5-0588-4c8b-a3c2-27dbc9b86b18_1320x1040.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:1040,&quot;width&quot;:1320,&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}" alt="" width="550" height="433.3333333333333" src="https://substackcdn.com/image/fetch/$s_!6-AP!,w_1100,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F614f68b5-0588-4c8b-a3c2-27dbc9b86b18_1320x1040.png" style="border: none !important;vertical-align: middle;display: block;-ms-interpolation-mode: bicubic;height: auto;margin-bottom: 0;width: auto !important;max-width: 100% !important;margin: 0 auto;"></a></td><td style="text-align: center;"></td></tr></tbody></table></figure></div><p style="margin: 0 0 20px 0;color: rgb(54,55,55);line-height: 26px;font-size: 16px;"><strong>The more positive someone is about AI, the more likely they are using agents on a regular basis.</strong><span> In contrast, those negative about AI barely use agents:</span></p><div class="captioned-image-container-static" style="font-size: 16px;line-height: 26px;margin: 32px auto;"><figure style="width: 100%;margin: 0 auto;"><table class="image-wrapper" width="100%" border="0" cellspacing="0" cellpadding="0" data-component-name="Image2ToDOMStatic" style="mso-padding-alt: 1em 0 1.6em;"><tbody><tr><td style="text-align: center;"></td><td class="content" align="left" width="1314" style="text-align: center;"><a class="image-link" target="_blank" href="https://substack.com/redirect/e9bbb960-a7e0-4341-9a07-59f67ae8483e?j=eyJ1IjoiMmlrb3hrIn0.vKHD5fdGMMXYob0i47zVWMEWjKHzEVsGH8dbvrCMAbY" rel="" style="position: relative;flex-direction: column;align-items: center;padding: 0;width: auto;height: auto;border: none;text-decoration: none;display: block;margin: 0;"><img class="wide-image" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/801f1e4b-b3a7-4dc5-a8fb-316f6039f303_1314x774.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:774,&quot;width&quot;:1314,&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}" alt="" width="550" height="323.972602739726" src="https://substackcdn.com/image/fetch/$s_!qyru!,w_1100,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F801f1e4b-b3a7-4dc5-a8fb-316f6039f303_1314x774.png" style="border: none !important;vertical-align: middle;display: block;-ms-interpolation-mode: bicubic;height: auto;margin-bottom: 0;width: auto !important;max-width: 100% !important;margin: 0 auto;"></a></td><td style="text-align: center;"></td></tr></tbody></table><figcaption class="image-caption" style="box-sizing: content-box;color: rgb(119,119,119);font-size: 14px;line-height: 20px;font-weight: 400;letter-spacing: -.15px;margin-top: 8px;width: 70%;padding-left: 15%;padding-right: 15%;text-align: center;">How do people feel about AI, based on usage of agents</figcaption></figure></div><p style="margin: 0 0 20px 0;color: rgb(54,55,55);line-height: 26px;font-size: 16px;"><span>One question is whether this finding indicates correlation or causation: that is, does starting to use AI agents more, actually </span><em>cause </em><span>people to feel more positive about AI?</span></p><p style="margin: 0 0 20px 0;color: rgb(54,55,55);line-height: 26px;font-size: 16px;">A couple of details:</p><ul style="margin-top: 0;padding: 0;"><li style="margin: 8px 0 0 32px;mso-special-format: bullet;"><p style="color: rgb(54,55,55);line-height: 26px;margin-bottom: 0;box-sizing: border-box;padding-left: 4px;font-size: 16px;margin: 0;">Using agents seems to make people nearly twice as enthusiastic about AI (61%) as those who do not use them (36%)</p></li><li style="margin: 8px 0 0 32px;mso-special-format: bullet;"><p style="color: rgb(54,55,55);line-height: 26px;margin-bottom: 0;box-sizing: border-box;padding-left: 4px;font-size: 16px;margin: 0;">Respondents who don&#8217;t use agents are twice as likely to be skeptical (22%) about AI than those using agents regularly (11%)</p></li></ul><p style="margin: 0 0 20px 0;color: rgb(54,55,55);line-height: 26px;font-size: 16px;">It looks like that if you don&#8217;t use AI agents on a regular basis, you may have a negative opinion about the tools, in general, which could come at the cost of not experiencing what the technology has to offer.</p><h2 class="header-anchor-post" style="position: relative;font-family: 'SF Pro Display',-apple-system-headline,system-ui,-apple-system,BlinkMacSystemFont,'Segoe UI',Roboto,Helvetica,Arial,sans-serif,'Apple Color Emoji','Segoe UI Emoji','Segoe UI Symbol';font-weight: bold;-webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: antialiased;-webkit-appearance: optimizelegibility;-moz-appearance: optimizelegibility;appearance: optimizelegibility;margin: 1em 0 0.625em 0;color: rgb(54,55,55);line-height: 1.16em;font-size: 1.625em;">6. Company size and tool usage</h2><p style="margin: 0 0 20px 0;color: rgb(54,55,55);line-height: 26px;font-size: 16px;">In our results, company size and tooling choice correlate for some tools; for example, the smaller a team or company is, the more likely it is to use Claude Code or Codex:</p><div class="captioned-image-container-static" style="font-size: 16px;line-height: 26px;margin: 32px auto;"><figure style="width: 100%;margin: 0 auto;"><table class="image-wrapper" width="100%" border="0" cellspacing="0" cellpadding="0" data-component-name="Image2ToDOMStatic" style="mso-padding-alt: 1em 0 1.6em;"><tbody><tr><td style="text-align: center;"></td><td class="content" align="left" width="1034" style="text-align: center;"><a class="image-link" target="_blank" href="https://substack.com/redirect/8d1352e6-4df4-4dea-bffc-df4669d327a6?j=eyJ1IjoiMmlrb3hrIn0.vKHD5fdGMMXYob0i47zVWMEWjKHzEVsGH8dbvrCMAbY" rel="" style="position: relative;flex-direction: column;align-items: center;padding: 0;width: auto;height: auto;border: none;text-decoration: none;display: block;margin: 0;"><img class="wide-image" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/d35006b6-809d-4e14-bfc5-b0bfa2eceb43_1034x790.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:790,&quot;width&quot;:1034,&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}" alt="" width="550" height="420.21276595744683" src="https://substackcdn.com/image/fetch/$s_!1VyX!,w_1100,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd35006b6-809d-4e14-bfc5-b0bfa2eceb43_1034x790.png" style="border: none !important;vertical-align: middle;display: block;-ms-interpolation-mode: bicubic;height: auto;margin-bottom: 0;width: auto !important;max-width: 100% !important;margin: 0 auto;"></a></td><td style="text-align: center;"></td></tr></tbody></table><figcaption class="image-caption" style="box-sizing: content-box;color: rgb(119,119,119);font-size: 14px;line-height: 20px;font-weight: 400;letter-spacing: -.15px;margin-top: 8px;width: 70%;padding-left: 15%;padding-right: 15%;text-align: center;">Claude Code and Codex usage vs company size</figcaption></figure></div><p style="margin: 0 0 20px 0;color: rgb(54,55,55);line-height: 26px;font-size: 16px;"><strong>Claude Code is used by a whopping 75% of the smallest companies and teams. </strong><span>This is a big number, far ahead of any other tools. At the smallest places, the most-used tools are, in order:</span></p><ol style="margin-top: 0;padding: 0;"><li style="margin: 8px 0 0 32px;"><p style="color: rgb(54,55,55);line-height: 26px;margin-bottom: 0;box-sizing: border-box;padding-left: 4px;font-size: 16px;margin: 0;">Claude Code: 75%</p></li><li style="margin: 8px 0 0 32px;"><p style="color: rgb(54,55,55);line-height: 26px;margin-bottom: 0;box-sizing: border-box;padding-left: 4px;font-size: 16px;margin: 0;">Chatbots: 55%</p></li><li style="margin: 8px 0 0 32px;"><p style="color: rgb(54,55,55);line-height: 26px;margin-bottom: 0;box-sizing: border-box;padding-left: 4px;font-size: 16px;margin: 0;">Cursor: 42%</p></li><li style="margin: 8px 0 0 32px;"><p style="color: rgb(54,55,55);line-height: 26px;margin-bottom: 0;box-sizing: border-box;padding-left: 4px;font-size: 16px;margin: 0;">GitHub Copilot: 35%</p></li><li style="margin: 8px 0 0 32px;"><p style="color: rgb(54,55,55);line-height: 26px;margin-bottom: 0;box-sizing: border-box;padding-left: 4px;font-size: 16px;margin: 0;">Codex: 26%</p></li><li style="margin: 8px 0 0 32px;"><p style="color: rgb(54,55,55);line-height: 26px;margin-bottom: 0;box-sizing: border-box;padding-left: 4px;font-size: 16px;margin: 0;">Gemini CLI: 14%</p></li><li style="margin: 8px 0 0 32px;"><p style="color: rgb(54,55,55);line-height: 26px;margin-bottom: 0;box-sizing: border-box;padding-left: 4px;font-size: 16px;margin: 0;">OpenCode: 13%</p></li></ol><p style="margin: 0 0 20px 0;color: rgb(54,55,55);line-height: 26px;font-size: 16px;"><strong>GitHub Copilot overtakes Claude Code at large companies.</strong><span> This confirms what was known: Microsoft is very good at enterprise sales, and at bundling GitHub Copilot in its suite of products:</span></p><div class="captioned-image-container-static" style="font-size: 16px;line-height: 26px;margin: 32px auto;"><figure style="width: 100%;margin: 0 auto;"><table class="image-wrapper" width="100%" border="0" cellspacing="0" cellpadding="0" data-component-name="Image2ToDOMStatic" style="mso-padding-alt: 1em 0 1.6em;"><tbody><tr><td style="text-align: center;"></td><td class="content" align="left" width="1298" style="text-align: center;"><a class="image-link" target="_blank" href="https://substack.com/redirect/b8599792-2859-4388-ae96-150bf707a27d?j=eyJ1IjoiMmlrb3hrIn0.vKHD5fdGMMXYob0i47zVWMEWjKHzEVsGH8dbvrCMAbY" rel="" style="position: relative;flex-direction: column;align-items: center;padding: 0;width: auto;height: auto;border: none;text-decoration: none;display: block;margin: 0;"><img class="wide-image" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/c52f907b-aadc-458f-be21-b00220ee6ab4_1298x950.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:950,&quot;width&quot;:1298,&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}" alt="" width="550" height="402.54237288135596" src="https://substackcdn.com/image/fetch/$s_!b06F!,w_1100,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc52f907b-aadc-458f-be21-b00220ee6ab4_1298x950.png" style="border: none !important;vertical-align: middle;display: block;-ms-interpolation-mode: bicubic;height: auto;margin-bottom: 0;width: auto !important;max-width: 100% !important;margin: 0 auto;"></a></td><td style="text-align: center;"></td></tr></tbody></table><figcaption class="image-caption" style="box-sizing: content-box;color: rgb(119,119,119);font-size: 14px;line-height: 20px;font-weight: 400;letter-spacing: -.15px;margin-top: 8px;width: 70%;padding-left: 15%;padding-right: 15%;text-align: center;"><em>GitHub Copilot usage increases with company size, overtaking Claude Code at the largest companies</em></figcaption></figure></div><p style="margin: 0 0 20px 0;color: rgb(54,55,55);line-height: 26px;font-size: 16px;"><strong>Cursor and OpenCode usage drops at massive companies with similar usage patterns.</strong><span> Across the board, usage is roughly the same, regardless of company size. We only see a drop at the very largest of companies with 10,000+ employees:</span></p><div class="captioned-image-container-static" style="font-size: 16px;line-height: 26px;margin: 32px auto;"><figure style="width: 100%;margin: 0 auto;"><table class="image-wrapper" width="100%" border="0" cellspacing="0" cellpadding="0" data-component-name="Image2ToDOMStatic" style="mso-padding-alt: 1em 0 1.6em;"><tbody><tr><td style="text-align: center;"></td><td class="content" align="left" width="1002" style="text-align: center;"><a class="image-link" target="_blank" href="https://substack.com/redirect/5e49c24e-00f9-4718-8307-c1424d8a940f?j=eyJ1IjoiMmlrb3hrIn0.vKHD5fdGMMXYob0i47zVWMEWjKHzEVsGH8dbvrCMAbY" rel="" style="position: relative;flex-direction: column;align-items: center;padding: 0;width: auto;height: auto;border: none;text-decoration: none;display: block;margin: 0;"><img class="wide-image" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/d4a721ed-7336-4461-8c5c-30f3485f8adf_1002x818.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:818,&quot;width&quot;:1002,&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}" alt="" width="550" height="449.001996007984" src="https://substackcdn.com/image/fetch/$s_!h1Rj!,w_1100,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd4a721ed-7336-4461-8c5c-30f3485f8adf_1002x818.png" style="border: none !important;vertical-align: middle;display: block;-ms-interpolation-mode: bicubic;height: auto;margin-bottom: 0;width: auto !important;max-width: 100% !important;margin: 0 auto;"></a></td><td style="text-align: center;"></td></tr></tbody></table><figcaption class="image-caption" style="box-sizing: content-box;color: rgb(119,119,119);font-size: 14px;line-height: 20px;font-weight: 400;letter-spacing: -.15px;margin-top: 8px;width: 70%;padding-left: 15%;padding-right: 15%;text-align: center;"><em>Cursor and OpenCode usage vs company size</em></figcaption></figure></div><p style="margin: 0 0 20px 0;color: rgb(54,55,55);line-height: 26px;font-size: 16px;"><span>One theory for such a drop at massive companies could be that large companies often build their own internal coding agents that engineers use; e.g., at fintech, Block, the agent is called </span><a href="https://substack.com/redirect/564a5ca1-a4f1-4dcc-985d-d211b1c84b90?j=eyJ1IjoiMmlrb3hrIn0.vKHD5fdGMMXYob0i47zVWMEWjKHzEVsGH8dbvrCMAbY" rel="" style="color: rgb(54,55,55);text-decoration: underline;">Goose</a><span>, Meta has its own agent, as does Google with </span><a href="https://substack.com/redirect/3e8c0bbd-5da3-4187-928a-32e22c387f01?j=eyJ1IjoiMmlrb3hrIn0.vKHD5fdGMMXYob0i47zVWMEWjKHzEVsGH8dbvrCMAbY" rel="" style="color: rgb(54,55,55);text-decoration: underline;">Jetski</a><span> (its version of Antigravity) and </span><a href="https://substack.com/redirect/3a365d2b-c013-4efc-b63a-42bf52802b6c?j=eyJ1IjoiMmlrb3hrIn0.vKHD5fdGMMXYob0i47zVWMEWjKHzEVsGH8dbvrCMAbY" rel="" style="color: rgb(54,55,55);text-decoration: underline;">Cider</a><span>.</span></p><p style="margin: 0 0 20px 0;color: rgb(54,55,55);line-height: 26px;font-size: 16px;"><strong>Google&#8217;s tools are evenly used across the spectrum of company size. </strong><span>Google&#8217;s Gemini CLI and Antigravity are the only tools in this survey whose usage is notably stable, regardless of company size. Both tools hover at around 10% from the smallest to largest workplaces:</span></p><div class="captioned-image-container-static" style="font-size: 16px;line-height: 26px;margin: 32px auto;"><figure style="width: 100%;margin: 0 auto;"><table class="image-wrapper" width="100%" border="0" cellspacing="0" cellpadding="0" data-component-name="Image2ToDOMStatic" style="mso-padding-alt: 1em 0 1.6em;"><tbody><tr><td style="text-align: center;"></td><td class="content" align="left" width="974" style="text-align: center;"><a class="image-link" target="_blank" href="https://substack.com/redirect/66061a1d-729f-4db7-8cfb-58b7c4cf8695?j=eyJ1IjoiMmlrb3hrIn0.vKHD5fdGMMXYob0i47zVWMEWjKHzEVsGH8dbvrCMAbY" rel="" style="position: relative;flex-direction: column;align-items: center;padding: 0;width: auto;height: auto;border: none;text-decoration: none;display: block;margin: 0;"><img class="wide-image" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/3b07c05b-a8f2-45e3-b438-3c8c27077bfc_974x710.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:710,&quot;width&quot;:974,&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}" alt="" width="550" height="400.9240246406571" src="https://substackcdn.com/image/fetch/$s_!xnl5!,w_1100,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3b07c05b-a8f2-45e3-b438-3c8c27077bfc_974x710.png" style="border: none !important;vertical-align: middle;display: block;-ms-interpolation-mode: bicubic;height: auto;margin-bottom: 0;width: auto !important;max-width: 100% !important;margin: 0 auto;"></a></td><td style="text-align: center;"></td></tr></tbody></table><figcaption class="image-caption" style="box-sizing: content-box;color: rgb(119,119,119);font-size: 14px;line-height: 20px;font-weight: 400;letter-spacing: -.15px;margin-top: 8px;width: 70%;padding-left: 15%;padding-right: 15%;text-align: center;"><em>Gemini CLI and Antigravity usage vs company size</em></figcaption></figure></div><p style="margin: 0 0 20px 0;color: rgb(54,55,55);line-height: 26px;font-size: 16px;"><strong>The feeling among survey respondents that they can experiment at work, correlates with Claude Code being available.</strong><span> We asked if readers experiment frequently with tools. Below are the &#8220;yes&#8221; responses by company size:</span></p><div class="captioned-image-container-static" style="font-size: 16px;line-height: 26px;margin: 32px auto;"><figure style="width: 100%;margin: 0 auto;"><table class="image-wrapper" width="100%" border="0" cellspacing="0" cellpadding="0" data-component-name="Image2ToDOMStatic" style="mso-padding-alt: 1em 0 1.6em;"><tbody><tr><td style="text-align: center;"></td><td class="content" align="left" width="746" style="text-align: center;"><a class="image-link" target="_blank" href="https://substack.com/redirect/2783b66d-edc1-427d-96dd-76edb82059aa?j=eyJ1IjoiMmlrb3hrIn0.vKHD5fdGMMXYob0i47zVWMEWjKHzEVsGH8dbvrCMAbY" rel="" style="position: relative;flex-direction: column;align-items: center;padding: 0;width: auto;height: auto;border: none;text-decoration: none;display: block;margin: 0;"><img class="wide-image" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/3236c521-5d15-4cf8-87d9-cb266482525b_746x658.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:658,&quot;width&quot;:746,&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}" alt="" width="550" height="485.1206434316354" src="https://substackcdn.com/image/fetch/$s_!Fb6W!,w_1100,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3236c521-5d15-4cf8-87d9-cb266482525b_746x658.png" style="border: none !important;vertical-align: middle;display: block;-ms-interpolation-mode: bicubic;height: auto;margin-bottom: 0;width: auto !important;max-width: 100% !important;margin: 0 auto;"></a></td><td style="text-align: center;"></td></tr></tbody></table></figure></div><p style="margin: 0 0 20px 0;color: rgb(54,55,55);line-height: 26px;font-size: 16px;">When these responses are mapped to the percentage of people using Claude Code, there&#8217;s a very similar distribution. My theory is that Claude Code is new enough at 9 months old to have not yet been approved at companies with bureaucratic processes for approving new tools, and this is partly why some respondents feel their chance to experiment with the range of tooling is being thwarted.</p><div class="captioned-image-container-static" style="font-size: 16px;line-height: 26px;margin: 32px auto;"><figure style="width: 100%;margin: 0 auto;"><table class="image-wrapper" width="100%" border="0" cellspacing="0" cellpadding="0" data-component-name="Image2ToDOMStatic" style="mso-padding-alt: 1em 0 1.6em;"><tbody><tr><td style="text-align: center;"></td><td class="content" align="left" width="906" style="text-align: center;"><a class="image-link" target="_blank" href="https://substack.com/redirect/2c2a9fa3-c59f-4544-a2d3-83356b7f374a?j=eyJ1IjoiMmlrb3hrIn0.vKHD5fdGMMXYob0i47zVWMEWjKHzEVsGH8dbvrCMAbY" rel="" style="position: relative;flex-direction: column;align-items: center;padding: 0;width: auto;height: auto;border: none;text-decoration: none;display: block;margin: 0;"><img class="wide-image" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/00010dd4-df20-4e29-8d7a-070a990ae00d_906x668.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:668,&quot;width&quot;:906,&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}" alt="" width="550" height="405.51876379690947" src="https://substackcdn.com/image/fetch/$s_!GzSD!,w_1100,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F00010dd4-df20-4e29-8d7a-070a990ae00d_906x668.png" style="border: none !important;vertical-align: middle;display: block;-ms-interpolation-mode: bicubic;height: auto;margin-bottom: 0;width: auto !important;max-width: 100% !important;margin: 0 auto;"></a></td><td style="text-align: center;"></td></tr></tbody></table><figcaption class="image-caption" style="box-sizing: content-box;color: rgb(119,119,119);font-size: 14px;line-height: 20px;font-weight: 400;letter-spacing: -.15px;margin-top: 8px;width: 70%;padding-left: 15%;padding-right: 15%;text-align: center;"><em>Percentage of respondents using Claude Code &amp; those who experiment often with AI tools, by company size</em></figcaption></figure></div><p style="margin: 0 0 20px 0;color: rgb(54,55,55);line-height: 26px;font-size: 16px;">Engineers at places with lots of red tape for tooling are less empowered to experiment with new AI tools; not just Claude Code, but any new, interesting tool.</p><h2 class="header-anchor-post" style="position: relative;font-family: 'SF Pro Display',-apple-system-headline,system-ui,-apple-system,BlinkMacSystemFont,'Segoe UI',Roboto,Helvetica,Arial,sans-serif,'Apple Color Emoji','Segoe UI Emoji','Segoe UI Symbol';font-weight: bold;-webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: antialiased;-webkit-appearance: optimizelegibility;-moz-appearance: optimizelegibility;appearance: optimizelegibility;margin: 1em 0 0.625em 0;color: rgb(54,55,55);line-height: 1.16em;font-size: 1.625em;">7. Tools engineers love</h2><p style="margin: 0 0 20px 0;color: rgb(54,55,55);line-height: 26px;font-size: 16px;">We asked respondents: &#8220;Which AI tools do you love using the most, and why?&#8221; Below are the tools which respondents enjoy most, in descending order of number of mentions:</p><div class="captioned-image-container-static" style="font-size: 16px;line-height: 26px;margin: 32px auto;"><figure style="width: 100%;margin: 0 auto;"><table class="image-wrapper" width="100%" border="0" cellspacing="0" cellpadding="0" data-component-name="Image2ToDOMStatic" style="mso-padding-alt: 1em 0 1.6em;"><tbody><tr><td style="text-align: center;"></td><td class="content" align="left" width="990" style="text-align: center;"><a class="image-link" target="_blank" href="https://substack.com/redirect/ba2c83ac-e892-4ae6-ac73-b33f8ff3bf02?j=eyJ1IjoiMmlrb3hrIn0.vKHD5fdGMMXYob0i47zVWMEWjKHzEVsGH8dbvrCMAbY" rel="" style="position: relative;flex-direction: column;align-items: center;padding: 0;width: auto;height: auto;border: none;text-decoration: none;display: block;margin: 0;"><img class="wide-image" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/8becc664-01aa-4136-b86e-5b09702bb56c_990x752.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:752,&quot;width&quot;:990,&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}" alt="" width="550" height="417.77777777777777" src="https://substackcdn.com/image/fetch/$s_!1tJJ!,w_1100,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8becc664-01aa-4136-b86e-5b09702bb56c_990x752.png" style="border: none !important;vertical-align: middle;display: block;-ms-interpolation-mode: bicubic;height: auto;margin-bottom: 0;width: auto !important;max-width: 100% !important;margin: 0 auto;"></a></td><td style="text-align: center;"></td></tr></tbody></table></figure></div><p style="margin: 0 0 20px 0;color: rgb(54,55,55);line-height: 26px;font-size: 16px;"><strong>Claude and Cursor stand out in terms of how much they are loved. </strong><span>A whopping 57% of respondents mention either Claude Code (46%) or Claude models (11%) as the tools they are attached to. Cursor was at a respectable 19% &#8211; double GitHub on 9%.</span></p><p style="margin: 0 0 20px 0;color: rgb(54,55,55);line-height: 26px;font-size: 16px;">Other notable tools with two or more mentions:</p><ul style="margin-top: 0;padding: 0;"><li style="margin: 8px 0 0 32px;mso-special-format: bullet;"><p style="color: rgb(54,55,55);line-height: 26px;margin-bottom: 0;box-sizing: border-box;padding-left: 4px;font-size: 16px;margin: 0;"><a href="https://substack.com/redirect/f73e3acf-bb25-4112-85ba-80841641c899?j=eyJ1IjoiMmlrb3hrIn0.vKHD5fdGMMXYob0i47zVWMEWjKHzEVsGH8dbvrCMAbY" rel="" style="color: rgb(54,55,55);text-decoration: underline;">Warp</a><span>: a terminal for building agents</span></p></li><li style="margin: 8px 0 0 32px;mso-special-format: bullet;"><p style="color: rgb(54,55,55);line-height: 26px;margin-bottom: 0;box-sizing: border-box;padding-left: 4px;font-size: 16px;margin: 0;"><a href="https://substack.com/redirect/7748d67c-0cec-4b30-84e1-53b04f162dc5?j=eyJ1IjoiMmlrb3hrIn0.vKHD5fdGMMXYob0i47zVWMEWjKHzEVsGH8dbvrCMAbY" rel="" style="color: rgb(54,55,55);text-decoration: underline;">Zed</a><span>: a fast editor with agentic workflows</span></p></li><li style="margin: 8px 0 0 32px;mso-special-format: bullet;"><p style="color: rgb(54,55,55);line-height: 26px;margin-bottom: 0;box-sizing: border-box;padding-left: 4px;font-size: 16px;margin: 0;"><a href="https://substack.com/redirect/b2d0c7af-88b0-41c6-9041-20db8568e513?j=eyJ1IjoiMmlrb3hrIn0.vKHD5fdGMMXYob0i47zVWMEWjKHzEVsGH8dbvrCMAbY" rel="" style="color: rgb(54,55,55);text-decoration: underline;">Amp</a><span>: a model-agnostic coding agent. A free version is supported by ads</span></p></li><li style="margin: 8px 0 0 32px;mso-special-format: bullet;"><p style="color: rgb(54,55,55);line-height: 26px;margin-bottom: 0;box-sizing: border-box;padding-left: 4px;font-size: 16px;margin: 0;"><a href="https://substack.com/redirect/f432610b-5261-4ef9-8f52-3311b0e22af2?j=eyJ1IjoiMmlrb3hrIn0.vKHD5fdGMMXYob0i47zVWMEWjKHzEVsGH8dbvrCMAbY" rel="" style="color: rgb(54,55,55);text-decoration: underline;">Cline</a><span>: an open source coding agent</span></p></li><li style="margin: 8px 0 0 32px;mso-special-format: bullet;"><p style="color: rgb(54,55,55);line-height: 26px;margin-bottom: 0;box-sizing: border-box;padding-left: 4px;font-size: 16px;margin: 0;"><a href="https://substack.com/redirect/6f99b508-a175-44f4-909f-37ee17049160?j=eyJ1IjoiMmlrb3hrIn0.vKHD5fdGMMXYob0i47zVWMEWjKHzEVsGH8dbvrCMAbY" rel="" style="color: rgb(54,55,55);text-decoration: underline;">RooCode</a><span>: an open source, AI-powered coding assistant running in VS Code</span></p></li><li style="margin: 8px 0 0 32px;mso-special-format: bullet;"><p style="color: rgb(54,55,55);line-height: 26px;margin-bottom: 0;box-sizing: border-box;padding-left: 4px;font-size: 16px;margin: 0;"><a href="https://substack.com/redirect/b214f924-0244-4601-8863-e661bdd1726d?j=eyJ1IjoiMmlrb3hrIn0.vKHD5fdGMMXYob0i47zVWMEWjKHzEVsGH8dbvrCMAbY" rel="" style="color: rgb(54,55,55);text-decoration: underline;">Continue.dev</a><span>: AI checks on every pull request</span></p></li></ul><p style="margin: 0 0 20px 0;color: rgb(54,55,55);line-height: 26px;font-size: 16px;"><strong>Claude Code is especially loved by Director-and-above folks. </strong><span>Segmenting the &#8220;most loved&#8221; responses by level (engineers up to the senior levels of staff+ engineers, leads/eng managers, and Director+ folks):</span></p><div class="captioned-image-container-static" style="font-size: 16px;line-height: 26px;margin: 32px auto;"><figure style="width: 100%;margin: 0 auto;"><table class="image-wrapper" width="100%" border="0" cellspacing="0" cellpadding="0" data-component-name="Image2ToDOMStatic" style="mso-padding-alt: 1em 0 1.6em;"><tbody><tr><td style="text-align: center;"></td><td class="content" align="left" width="1028" style="text-align: center;"><a class="image-link" target="_blank" href="https://substack.com/redirect/204f424a-3cf0-45ff-9229-90c569f2943c?j=eyJ1IjoiMmlrb3hrIn0.vKHD5fdGMMXYob0i47zVWMEWjKHzEVsGH8dbvrCMAbY" rel="" style="position: relative;flex-direction: column;align-items: center;padding: 0;width: auto;height: auto;border: none;text-decoration: none;display: block;margin: 0;"><img class="wide-image" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/0842b345-d7df-441e-9666-2e9070c8ba95_1028x728.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:728,&quot;width&quot;:1028,&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}" alt="" width="550" height="389.4941634241245" src="https://substackcdn.com/image/fetch/$s_!0nw-!,w_1100,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0842b345-d7df-441e-9666-2e9070c8ba95_1028x728.png" style="border: none !important;vertical-align: middle;display: block;-ms-interpolation-mode: bicubic;height: auto;margin-bottom: 0;width: auto !important;max-width: 100% !important;margin: 0 auto;"></a></td><td style="text-align: center;"></td></tr></tbody></table><figcaption class="image-caption" style="box-sizing: content-box;color: rgb(119,119,119);font-size: 14px;line-height: 20px;font-weight: 400;letter-spacing: -.15px;margin-top: 8px;width: 70%;padding-left: 15%;padding-right: 15%;text-align: center;"><em>Claude Code is loved far more by Director folks than others; Cursor gets less love as seniority goes up</em></figcaption></figure></div><p style="margin: 0 0 20px 0;color: rgb(54,55,55);line-height: 26px;font-size: 16px;">Both Claude Code and Cursor become less loved &#8211; or used! &#8211; as seniority goes up, but it&#8217;s notable that folks in senior engineering leadership positions are obsessed with Claude Code, but not Cursor.</p><p style="margin: 0 0 20px 0;color: rgb(54,55,55);line-height: 26px;font-size: 16px;"><strong>GitHub Copilot is equally loved by engineering managers as Cursor is</strong><span> &#8212; and this is surprising:</span></p><div class="captioned-image-container-static" style="font-size: 16px;line-height: 26px;margin: 32px auto;"><figure style="width: 100%;margin: 0 auto;"><table class="image-wrapper" width="100%" border="0" cellspacing="0" cellpadding="0" data-component-name="Image2ToDOMStatic" style="mso-padding-alt: 1em 0 1.6em;"><tbody><tr><td style="text-align: center;"></td><td class="content" align="left" width="1068" style="text-align: center;"><a class="image-link" target="_blank" href="https://substack.com/redirect/ba8d957c-f21a-4cfd-938a-bd8ae10b7803?j=eyJ1IjoiMmlrb3hrIn0.vKHD5fdGMMXYob0i47zVWMEWjKHzEVsGH8dbvrCMAbY" rel="" style="position: relative;flex-direction: column;align-items: center;padding: 0;width: auto;height: auto;border: none;text-decoration: none;display: block;margin: 0;"><img class="wide-image" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/72d7548b-ddd5-439e-bacb-003a3c1a66f7_1068x742.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:742,&quot;width&quot;:1068,&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}" alt="" width="550" height="382.11610486891385" src="https://substackcdn.com/image/fetch/$s_!WsqN!,w_1100,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F72d7548b-ddd5-439e-bacb-003a3c1a66f7_1068x742.png" style="border: none !important;vertical-align: middle;display: block;-ms-interpolation-mode: bicubic;height: auto;margin-bottom: 0;width: auto !important;max-width: 100% !important;margin: 0 auto;"></a></td><td style="text-align: center;"></td></tr></tbody></table><figcaption class="image-caption" style="box-sizing: content-box;color: rgb(119,119,119);font-size: 14px;line-height: 20px;font-weight: 400;letter-spacing: -.15px;margin-top: 8px;width: 70%;padding-left: 15%;padding-right: 15%;text-align: center;"><em>Percentage of people naming GitHub Copilot or Cursor as a tool they love</em></figcaption></figure></div><p style="margin: 0 0 20px 0;color: rgb(54,55,55);line-height: 26px;font-size: 16px;"><strong>Both OpenCode and GitHub Copilot are surprisingly loved by Staff+ engineers. </strong><span>Another unexpected detail is that, despite OpenCode being used about a quarter as much as GitHub Copilot, it rivals the &#8220;loved&#8221; mentions. For Staff+ engineers, it matches GitHub on those terms:</span></p><div class="captioned-image-container-static" style="font-size: 16px;line-height: 26px;margin: 32px auto;"><figure style="width: 100%;margin: 0 auto;"><table class="image-wrapper" width="100%" border="0" cellspacing="0" cellpadding="0" data-component-name="Image2ToDOMStatic" style="mso-padding-alt: 1em 0 1.6em;"><tbody><tr><td style="text-align: center;"></td><td class="content" align="left" width="1016" style="text-align: center;"><a class="image-link" target="_blank" href="https://substack.com/redirect/31c100cf-9df6-410c-85af-6d92efa77abd?j=eyJ1IjoiMmlrb3hrIn0.vKHD5fdGMMXYob0i47zVWMEWjKHzEVsGH8dbvrCMAbY" rel="" style="position: relative;flex-direction: column;align-items: center;padding: 0;width: auto;height: auto;border: none;text-decoration: none;display: block;margin: 0;"><img class="wide-image" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/749ca291-8a53-4689-8d8a-4d8a481cd02e_1016x748.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:748,&quot;width&quot;:1016,&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}" alt="" width="550" height="404.9212598425197" src="https://substackcdn.com/image/fetch/$s_!LjeY!,w_1100,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F749ca291-8a53-4689-8d8a-4d8a481cd02e_1016x748.png" style="border: none !important;vertical-align: middle;display: block;-ms-interpolation-mode: bicubic;height: auto;margin-bottom: 0;width: auto !important;max-width: 100% !important;margin: 0 auto;"></a></td><td style="text-align: center;"></td></tr></tbody></table><figcaption class="image-caption" style="box-sizing: content-box;color: rgb(119,119,119);font-size: 14px;line-height: 20px;font-weight: 400;letter-spacing: -.15px;margin-top: 8px;width: 70%;padding-left: 15%;padding-right: 15%;text-align: center;">Percentage of people naming GitHub Copilot or OpenCode as a tool they love</figcaption></figure></div><p style="margin: 0 0 20px 0;color: rgb(54,55,55);line-height: 26px;font-size: 16px;">Finally, when segmenting based on company size, we see the familiar pattern of Claude Code vs GitHub Copilot. Claude Code is less frequently mentioned as a &#8220;loved&#8221; tool as company size increases.</p><div class="captioned-image-container-static" style="font-size: 16px;line-height: 26px;margin: 32px auto;"><figure style="width: 100%;margin: 0 auto;"><table class="image-wrapper" width="100%" border="0" cellspacing="0" cellpadding="0" data-component-name="Image2ToDOMStatic" style="mso-padding-alt: 1em 0 1.6em;"><tbody><tr><td style="text-align: center;"></td><td class="content" align="left" width="1106" style="text-align: center;"><a class="image-link" target="_blank" href="https://substack.com/redirect/3843f27e-8ab2-4ff4-a7ff-2b4d6daf8180?j=eyJ1IjoiMmlrb3hrIn0.vKHD5fdGMMXYob0i47zVWMEWjKHzEVsGH8dbvrCMAbY" rel="" style="position: relative;flex-direction: column;align-items: center;padding: 0;width: auto;height: auto;border: none;text-decoration: none;display: block;margin: 0;"><img class="wide-image" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/592fbbe0-5784-4647-885b-542ff90da7aa_1106x820.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:820,&quot;width&quot;:1106,&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}" alt="" width="550" height="407.7757685352622" src="https://substackcdn.com/image/fetch/$s_!S3fs!,w_1100,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F592fbbe0-5784-4647-885b-542ff90da7aa_1106x820.png" style="border: none !important;vertical-align: middle;display: block;-ms-interpolation-mode: bicubic;height: auto;margin-bottom: 0;width: auto !important;max-width: 100% !important;margin: 0 auto;"></a></td><td style="text-align: center;"></td></tr></tbody></table><figcaption class="image-caption" style="box-sizing: content-box;color: rgb(119,119,119);font-size: 14px;line-height: 20px;font-weight: 400;letter-spacing: -.15px;margin-top: 8px;width: 70%;padding-left: 15%;padding-right: 15%;text-align: center;"><em>How &#8220;loved&#8221; Claude Code is, versus GitHub Copilot, based on company size</em></figcaption></figure></div><p style="margin: 0 0 20px 0;color: rgb(54,55,55);line-height: 26px;font-size: 16px;">GitHub Copilot sees the opposite trajectory: it&#8217;s more loved within larger companies where it&#8217;s likely to be harder to experiment with alternatives.</p><h2 class="header-anchor-post" style="position: relative;font-family: 'SF Pro Display',-apple-system-headline,system-ui,-apple-system,BlinkMacSystemFont,'Segoe UI',Roboto,Helvetica,Arial,sans-serif,'Apple Color Emoji','Segoe UI Emoji','Segoe UI Symbol';font-weight: bold;-webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: antialiased;-webkit-appearance: optimizelegibility;-moz-appearance: optimizelegibility;appearance: optimizelegibility;margin: 1em 0 0.625em 0;color: rgb(54,55,55);line-height: 1.16em;font-size: 1.625em;">8. Demographics</h2><p style="margin: 0 0 20px 0;color: rgb(54,55,55);line-height: 26px;font-size: 16px;">In closing, below are details about who took the survey, and how the 906 responses came together.</p><p style="margin: 0 0 20px 0;color: rgb(54,55,55);line-height: 26px;font-size: 16px;">Engineers comprise 55% of respondents, and engineering leadership another 34%:</p><div class="captioned-image-container-static" style="font-size: 16px;line-height: 26px;margin: 32px auto;"><figure style="width: 100%;margin: 0 auto;"><table class="image-wrapper" width="100%" border="0" cellspacing="0" cellpadding="0" data-component-name="Image2ToDOMStatic" style="mso-padding-alt: 1em 0 1.6em;"><tbody><tr><td style="text-align: center;"></td><td class="content" align="left" width="928" style="text-align: center;"><a class="image-link" target="_blank" href="https://substack.com/redirect/b911e211-93f3-46a2-b7fe-1b2e4b0bef11?j=eyJ1IjoiMmlrb3hrIn0.vKHD5fdGMMXYob0i47zVWMEWjKHzEVsGH8dbvrCMAbY" rel="" style="position: relative;flex-direction: column;align-items: center;padding: 0;width: auto;height: auto;border: none;text-decoration: none;display: block;margin: 0;"><img class="wide-image" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/f93c1e68-36ae-45a2-8445-31289a7fa9f2_928x834.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:834,&quot;width&quot;:928,&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}" alt="" width="550" height="494.28879310344826" src="https://substackcdn.com/image/fetch/$s_!u7dF!,w_1100,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff93c1e68-36ae-45a2-8445-31289a7fa9f2_928x834.png" style="border: none !important;vertical-align: middle;display: block;-ms-interpolation-mode: bicubic;height: auto;margin-bottom: 0;width: auto !important;max-width: 100% !important;margin: 0 auto;"></a></td><td style="text-align: center;"></td></tr></tbody></table><figcaption class="image-caption" style="box-sizing: content-box;color: rgb(119,119,119);font-size: 14px;line-height: 20px;font-weight: 400;letter-spacing: -.15px;margin-top: 8px;width: 70%;padding-left: 15%;padding-right: 15%;text-align: center;"><em>Respondents by their role</em></figcaption></figure></div><p style="margin: 0 0 20px 0;color: rgb(54,55,55);line-height: 26px;font-size: 16px;">Respondents are experienced professionals. The median respondent has 11-15 years of experience:</p><div class="captioned-image-container-static" style="font-size: 16px;line-height: 26px;margin: 32px auto;"><figure style="width: 100%;margin: 0 auto;"><table class="image-wrapper" width="100%" border="0" cellspacing="0" cellpadding="0" data-component-name="Image2ToDOMStatic" style="mso-padding-alt: 1em 0 1.6em;"><tbody><tr><td style="text-align: center;"></td><td class="content" align="left" width="1012" style="text-align: center;"><a class="image-link" target="_blank" href="https://substack.com/redirect/71d8e8b4-8f5a-443f-85ae-ba528c09c127?j=eyJ1IjoiMmlrb3hrIn0.vKHD5fdGMMXYob0i47zVWMEWjKHzEVsGH8dbvrCMAbY" rel="" style="position: relative;flex-direction: column;align-items: center;padding: 0;width: auto;height: auto;border: none;text-decoration: none;display: block;margin: 0;"><img class="wide-image" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/e359547a-7130-4f5b-893f-b619d4ec18ca_1012x876.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:876,&quot;width&quot;:1012,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:null,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:null,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" alt="" width="550" height="476.0869565217391" src="https://substackcdn.com/image/fetch/$s_!nQ7b!,w_1100,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe359547a-7130-4f5b-893f-b619d4ec18ca_1012x876.png" style="border: none !important;vertical-align: middle;display: block;-ms-interpolation-mode: bicubic;height: auto;margin-bottom: 0;width: auto !important;max-width: 100% !important;margin: 0 auto;"></a></td><td style="text-align: center;"></td></tr></tbody></table><figcaption class="image-caption" style="box-sizing: content-box;color: rgb(119,119,119);font-size: 14px;line-height: 20px;font-weight: 400;letter-spacing: -.15px;margin-top: 8px;width: 70%;padding-left: 15%;padding-right: 15%;text-align: center;"><em>Years of experience, split across the 906 respondents</em></figcaption></figure></div><p style="margin: 0 0 20px 0;color: rgb(54,55,55);line-height: 26px;font-size: 16px;">Company size is also a fairly even split across this group:</p><div class="captioned-image-container-static" style="font-size: 16px;line-height: 26px;margin: 32px auto;"><figure style="width: 100%;margin: 0 auto;"><table class="image-wrapper" width="100%" border="0" cellspacing="0" cellpadding="0" data-component-name="Image2ToDOMStatic" style="mso-padding-alt: 1em 0 1.6em;"><tbody><tr><td style="text-align: center;"></td><td class="content" align="left" width="972" style="text-align: center;"><a class="image-link" target="_blank" href="https://substack.com/redirect/78320c23-dc57-4e41-aaa6-d4df01a2b617?j=eyJ1IjoiMmlrb3hrIn0.vKHD5fdGMMXYob0i47zVWMEWjKHzEVsGH8dbvrCMAbY" rel="" style="position: relative;flex-direction: column;align-items: center;padding: 0;width: auto;height: auto;border: none;text-decoration: none;display: block;margin: 0;"><img class="wide-image" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/02487aa9-d574-40ae-9c9d-1314bfffd489_972x812.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:812,&quot;width&quot;:972,&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}" alt="" width="550" height="459.4650205761317" src="https://substackcdn.com/image/fetch/$s_!-1lV!,w_1100,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F02487aa9-d574-40ae-9c9d-1314bfffd489_972x812.png" style="border: none !important;vertical-align: middle;display: block;-ms-interpolation-mode: bicubic;height: auto;margin-bottom: 0;width: auto !important;max-width: 100% !important;margin: 0 auto;"></a></td><td style="text-align: center;"></td></tr></tbody></table><figcaption class="image-caption" style="box-sizing: content-box;color: rgb(119,119,119);font-size: 14px;line-height: 20px;font-weight: 400;letter-spacing: -.15px;margin-top: 8px;width: 70%;padding-left: 15%;padding-right: 15%;text-align: center;">Respondent split, based on company size</figcaption></figure></div><p style="margin: 0 0 20px 0;color: rgb(54,55,55);line-height: 26px;font-size: 16px;">Region-wise, most respondents are in Europe or the US:</p><div class="captioned-image-container-static" style="font-size: 16px;line-height: 26px;margin: 32px auto;"><figure style="width: 100%;margin: 0 auto;"><table class="image-wrapper" width="100%" border="0" cellspacing="0" cellpadding="0" data-component-name="Image2ToDOMStatic" style="mso-padding-alt: 1em 0 1.6em;"><tbody><tr><td style="text-align: center;"></td><td class="content" align="left" width="892" style="text-align: center;"><a class="image-link" target="_blank" href="https://substack.com/redirect/5bdf1b8a-aa5b-4a7c-9476-74a56b0ad370?j=eyJ1IjoiMmlrb3hrIn0.vKHD5fdGMMXYob0i47zVWMEWjKHzEVsGH8dbvrCMAbY" rel="" style="position: relative;flex-direction: column;align-items: center;padding: 0;width: auto;height: auto;border: none;text-decoration: none;display: block;margin: 0;"><img class="wide-image" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/334ecd90-ae13-499e-9599-afd6591c3731_892x772.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:772,&quot;width&quot;:892,&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}" alt="" width="550" height="476.00896860986546" src="https://substackcdn.com/image/fetch/$s_!Cc3F!,w_1100,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F334ecd90-ae13-499e-9599-afd6591c3731_892x772.png" style="border: none !important;vertical-align: middle;display: block;-ms-interpolation-mode: bicubic;height: auto;margin-bottom: 0;width: auto !important;max-width: 100% !important;margin: 0 auto;"></a></td><td style="text-align: center;"></td></tr></tbody></table><figcaption class="image-caption" style="box-sizing: content-box;color: rgb(119,119,119);font-size: 14px;line-height: 20px;font-weight: 400;letter-spacing: -.15px;margin-top: 8px;width: 70%;padding-left: 15%;padding-right: 15%;text-align: center;"><em>Respondents, based on location</em></figcaption></figure></div><h2 class="header-anchor-post" style="position: relative;font-family: 'SF Pro Display',-apple-system-headline,system-ui,-apple-system,BlinkMacSystemFont,'Segoe UI',Roboto,Helvetica,Arial,sans-serif,'Apple Color Emoji','Segoe UI Emoji','Segoe UI Symbol';font-weight: bold;-webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: antialiased;-webkit-appearance: optimizelegibility;-moz-appearance: optimizelegibility;appearance: optimizelegibility;margin: 1em 0 0.625em 0;color: rgb(54,55,55);line-height: 1.16em;font-size: 1.625em;">Takeaways and the full report</h2><p style="margin: 0 0 20px 0;color: rgb(54,55,55);line-height: 26px;font-size: 16px;margin-bottom: 0;">We have compiled additional findings from this survey which did not fit in this article: it&#8217;s a 35-page article:...</p></div></div><div class="paywall paywall-white-background" data-testid="paywall" data-component-name="Paywall" role="region" aria-label="Paywall" style="position: relative;font-family: system-ui,-apple-system,BlinkMacSystemFont,'Segoe UI',Roboto,Helvetica,Arial,sans-serif,'Apple Color Emoji','Segoe UI Emoji','Segoe UI Symbol';text-align: center;margin-bottom: 16px;cursor: default;-webkit-user-select: none;-moz-user-select: none;-ms-user-select: none;user-select: none;line-height: 26px;font-size: 16px;padding: 32px 24px 16px 24px;background: rgb(255,255,255);color: rgb(54,55,55);border-top: solid 2px #ff6b00;margin-top: 6px;"><h2 class="paywall-title" style="font-family: 'SF Pro Display',-apple-system-headline,system-ui,-apple-system,BlinkMacSystemFont,'Segoe UI',Roboto,Helvetica,Arial,sans-serif,'Apple Color Emoji','Segoe UI Emoji','Segoe UI Symbol';-webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: antialiased;-webkit-appearance: optimizelegibility;-moz-appearance: optimizelegibility;appearance: optimizelegibility;margin: 0 auto;color: inherit !important;font-size: 22px;font-weight: 700;line-height: 33px;margin-bottom: 6px;">Subscribe to The Pragmatic Engineer to unlock the rest.</h2><p class="paywall-subtitle" style="margin: 0 auto;color: inherit !important;font-size: 16px;font-weight: light;line-height: 24px;margin-bottom: 24px;">Become a paying subscriber of The Pragmatic Engineer to get access to this post and other subscriber-only content.</p><div class="paywall-cta" style="font-size: 16px;line-height: 26px;margin-top: 0;"><a class="button primary subscribe-btn" href="https://substack.com/redirect/2/eyJlIjoiaHR0cHM6Ly9uZXdzbGV0dGVyLnByYWdtYXRpY2VuZ2luZWVyLmNvbS9zdWJzY3JpYmU_dXRtX3NvdXJjZT1wb3N0JnV0bV9jYW1wYWlnbj1lbWFpbC1jaGVja291dCZuZXh0PWh0dHBzJTNBJTJGJTJGbmV3c2xldHRlci5wcmFnbWF0aWNlbmdpbmVlci5jb20lMkZwJTJGYWktdG9vbGluZy0yMDI2JnI9Mmlrb3hrJnRva2VuPWV5SjFjMlZ5WDJsa0lqb3hOVEl4TXpBNE56SXNJbWxoZENJNk1UYzNNalUxTkRJeU9Dd2laWGh3SWpveE56YzFNVFEyTWpJNExDSnBjM01pT2lKd2RXSXRORFU0TnpBNUlpd2ljM1ZpSWpvaVkyaGxZMnR2ZFhRaWZRLmxMc0RLY0RDNzRyN0M0TElENXg0MFFBYjVPb19VTFZhMWl4cWhUMkpzcXMiLCJwIjoxODk3Nzc1NzQsInMiOjQ1ODcwOSwiZiI6dHJ1ZSwidSI6MTUyMTMwODcyLCJpYXQiOjE3NzI1NTQyMjgsImV4cCI6MjA4ODEzMDIyOCwiaXNzIjoicHViLTAiLCJzdWIiOiJsaW5rLXJlZGlyZWN0In0.QkPk9XfyLqreCFCopFkO_FtImv_hjfs5ZxvCpRvU8Gg?simple=true&utm_source=paywall&utm_medium=email&utm_content=189777574&next=https://newsletter.pragmaticengineer.com/p/ai-tooling-2026" style="font-family: system-ui,-apple-system,BlinkMacSystemFont,'Segoe UI',Roboto,Helvetica,Arial,sans-serif,'Apple Color Emoji','Segoe UI Emoji','Segoe UI Symbol';display: inline-block;box-sizing: border-box;cursor: pointer;border: none;border-radius: 8px;font-size: 14px;text-align: center;margin: 0;opacity: 1;outline: none;white-space: nowrap;background-color: #FF6B00;text-decoration: none !important;color: #ffffff !important;font-weight: 400;padding: 16px 20px;height: auto;line-height: 1em;"><span style="color: #ffffff;text-decoration: none;">Upgrade to paid</span></a></div></div><div class="subscription-benefits" style="font-family: system-ui,-apple-system,BlinkMacSystemFont,'Segoe UI',Roboto,Helvetica,Arial,sans-serif,'Apple Color Emoji','Segoe UI Emoji','Segoe UI Symbol';margin-bottom: 32px;font-size: 16px;line-height: 26px;"><h3 style="font-family: 'SF Pro Display',-apple-system-headline,system-ui,-apple-system,BlinkMacSystemFont,'Segoe UI',Roboto,Helvetica,Arial,sans-serif,'Apple Color Emoji','Segoe UI Emoji','Segoe UI Symbol';-webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: antialiased;-webkit-appearance: optimizelegibility;-moz-appearance: optimizelegibility;appearance: optimizelegibility;margin: 1em 0 0.625em 0;color: rgb(54,55,55);line-height: 1.16em;font-size: 16px;font-weight: 600;margin-bottom: 26px;">A subscription gets you:</h3><table><tbody><tr style="height: 28.8px;"><td class="check" style="font-weight: light;padding-right: 4px;color: rgb(27,196,125);"><svg class="lucide lucide-check" xmlns="http://www.w3.org/2000/svg" width="16" height="16" viewBox="0 0 24 24" fill="none" stroke="#187F22" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"><path d="M20 6 9 17l-5-5"></path></svg></td><td style="font-weight: light;">Full articles every Tuesday and Thursday</td></tr><tr style="height: 28.8px;"><td class="check" style="font-weight: light;padding-right: 4px;color: rgb(27,196,125);"><svg class="lucide lucide-check" xmlns="http://www.w3.org/2000/svg" width="16" height="16" viewBox="0 0 24 24" fill="none" stroke="#187F22" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"><path d="M20 6 9 17l-5-5"></path></svg></td><td style="font-weight: light;">Access to resources and templates for engineering managers and engineers</td></tr><tr style="height: 28.8px;"><td class="check" style="font-weight: light;padding-right: 4px;color: rgb(27,196,125);"><svg class="lucide lucide-check" xmlns="http://www.w3.org/2000/svg" width="16" height="16" viewBox="0 0 24 24" fill="none" stroke="#187F22" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"><path d="M20 6 9 17l-5-5"></path></svg></td><td style="font-weight: light;">Access to the complete archive, see all comments and comment on articles</td></tr></tbody></table></div><table class="email-ufi-2-bottom" role="presentation" width="100%" border="0" cellspacing="0" cellpadding="0" style="border-top: 1px solid rgb(0,0,0,.1);border-bottom: 1px solid rgb(0,0,0,.1);min-width: 100%;"><tbody><tr height="16"><td height="16" style="font-size:0px;line-height:0;">&nbsp;</td></tr><tr><td><table role="presentation" width="100%" border="0" cellspacing="0" cellpadding="0"><tbody><tr><td><table role="presentation" width="auto" border="0" cellspacing="0" cellpadding="0" style="margin:0 auto;"><tbody><tr><td style="vertical-align:middle;"><table role="presentation" width="auto" border="0" cellspacing="0" cellpadding="0"><tbody><tr><td align="center"><a class="email-button-outline" href="https://substack.com/app-link/post?publication_id=458709&post_id=189777574&utm_source=substack&isFreemail=true&submitLike=true&token=eyJ1c2VyX2lkIjoxNTIxMzA4NzIsInBvc3RfaWQiOjE4OTc3NzU3NCwicmVhY3Rpb24iOiLinaQiLCJpYXQiOjE3NzI1NTQyMjgsImV4cCI6MTc3NTE0NjIyOCwiaXNzIjoicHViLTQ1ODcwOSIsInN1YiI6InJlYWN0aW9uIn0.iV5kVaE3GVhSpAXdqm0dLtfWB7umKvCYGpxzPYS9jbk&utm_medium=email&utm_campaign=email-reaction&r=2ikoxk" style="font-family: system-ui,-apple-system,BlinkMacSystemFont,'Segoe UI',Roboto,Helvetica,Arial,sans-serif,'Apple Color Emoji','Segoe UI Emoji','Segoe UI Symbol';display: inline-block;font-weight: 500;border: 1px solid rgb(0,0,0,.1);border-radius: 9999px;text-transform: uppercase;font-size: 12px;line-height: 12px;padding: 9px 14px;text-decoration: none;color: rgb(119,119,119);"><img class="icon" src="https://substackcdn.com/image/fetch/$s_!PeVs!,w_36,c_scale,f_png,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack.com%2Ficon%2FLucideHeart%3Fv%3D4%26height%3D36%26fill%3Dnone%26stroke%3D%2523808080%26strokeWidth%3D2" width="18" height="18" style="margin-right: 8px;min-width: 18px;min-height: 18px;border: none;vertical-align: middle;max-width: 18px" alt=""><span class="email-button-text" style="vertical-align: middle;">Like</span></a></td></tr></tbody></table></td><td width="8" style="min-width:8px;"></td><td style="vertical-align:middle;"><table role="presentation" width="auto" border="0" cellspacing="0" cellpadding="0"><tbody><tr><td align="center"><a class="email-button-outline" href="https://substack.com/app-link/post?publication_id=458709&post_id=189777574&utm_source=substack&utm_medium=email&isFreemail=true&comments=true&token=eyJ1c2VyX2lkIjoxNTIxMzA4NzIsInBvc3RfaWQiOjE4OTc3NzU3NCwiaWF0IjoxNzcyNTU0MjI4LCJleHAiOjE3NzUxNDYyMjgsImlzcyI6InB1Yi00NTg3MDkiLCJzdWIiOiJwb3N0LXJlYWN0aW9uIn0.0CWhn_mwoovqgP0QEB4UI_LRFKw_ZNUujNzmmsxnz3k&r=2ikoxk&utm_campaign=email-half-magic-comments&action=post-comment&utm_source=substack&utm_medium=email" style="font-family: system-ui,-apple-system,BlinkMacSystemFont,'Segoe UI',Roboto,Helvetica,Arial,sans-serif,'Apple Color Emoji','Segoe UI Emoji','Segoe UI Symbol';display: inline-block;font-weight: 500;border: 1px solid rgb(0,0,0,.1);border-radius: 9999px;text-transform: uppercase;font-size: 12px;line-height: 12px;padding: 9px 14px;text-decoration: none;color: rgb(119,119,119);"><img class="icon" src="https://substackcdn.com/image/fetch/$s_!x1tS!,w_36,c_scale,f_png,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack.com%2Ficon%2FLucideComments%3Fv%3D4%26height%3D36%26fill%3Dnone%26stroke%3D%2523808080%26strokeWidth%3D2" width="18" height="18" style="margin-right: 8px;min-width: 18px;min-height: 18px;border: none;vertical-align: middle;max-width: 18px" alt=""><span class="email-button-text" style="vertical-align: middle;">Comment</span></a></td></tr></tbody></table></td><td width="8" style="min-width:8px;"></td><td style="vertical-align:middle;"><table role="presentation" width="auto" border="0" cellspacing="0" cellpadding="0"><tbody><tr><td align="center"><a class="email-button-outline" href="https://substack.com/redirect/2/eyJlIjoiaHR0cHM6Ly9vcGVuLnN1YnN0YWNrLmNvbS9wdWIvcHJhZ21hdGljZW5naW5lZXIvcC9haS10b29saW5nLTIwMjY_dXRtX3NvdXJjZT1zdWJzdGFjayZ1dG1fbWVkaXVtPWVtYWlsJnV0bV9jYW1wYWlnbj1lbWFpbC1yZXN0YWNrLWNvbW1lbnQmYWN0aW9uPXJlc3RhY2stY29tbWVudCZyPTJpa294ayZ0b2tlbj1leUoxYzJWeVgybGtJam94TlRJeE16QTROeklzSW5CdmMzUmZhV1FpT2pFNE9UYzNOelUzTkN3aWFXRjBJam94TnpjeU5UVTBNakk0TENKbGVIQWlPakUzTnpVeE5EWXlNamdzSW1semN5STZJbkIxWWkwME5UZzNNRGtpTENKemRXSWlPaUp3YjNOMExYSmxZV04wYVc5dUluMC4wQ1dobl9td29vdnFnUDBRRUI0VUlfTFJGS3dfWk5VdWpOem1tc3huejNrIiwicCI6MTg5Nzc3NTc0LCJzIjo0NTg3MDksImYiOnRydWUsInUiOjE1MjEzMDg3MiwiaWF0IjoxNzcyNTU0MjI4LCJleHAiOjIwODgxMzAyMjgsImlzcyI6InB1Yi0wIiwic3ViIjoibGluay1yZWRpcmVjdCJ9.UTPURay4HVQiW0eSRQl-Wsy5AYz906JyhPWcpTf07OU?&utm_source=substack&utm_medium=email" style="font-family: system-ui,-apple-system,BlinkMacSystemFont,'Segoe UI',Roboto,Helvetica,Arial,sans-serif,'Apple Color Emoji','Segoe UI Emoji','Segoe UI Symbol';display: inline-block;font-weight: 500;border: 1px solid rgb(0,0,0,.1);border-radius: 9999px;text-transform: uppercase;font-size: 12px;line-height: 12px;padding: 9px 14px;text-decoration: none;color: rgb(119,119,119);"><img class="icon" src="https://substackcdn.com/image/fetch/$s_!5EGt!,w_36,c_scale,f_png,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack.com%2Ficon%2FNoteForwardIcon%3Fv%3D4%26height%3D36%26fill%3Dnone%26stroke%3D%2523808080%26strokeWidth%3D2" width="18" height="18" style="margin-right: 8px;min-width: 18px;min-height: 18px;border: none;vertical-align: middle;max-width: 18px" alt=""><span class="email-button-text" style="vertical-align: middle;">Restack</span></a></td></tr></tbody></table></td></tr></tbody></table></td><td align="right"><table role="presentation" width="auto" border="0" cellspacing="0" cellpadding="0"><tbody><tr></tr></tbody></table></td></tr></tbody></table></td></tr><tr height="16"><td height="16" style="font-size:0px;line-height:0;">&nbsp;</td></tr></tbody></table><div class="footer footer-ZM59BM" style="color: rgb(119,119,119);text-align: center;font-size: 16px;line-height: 26px;padding: 24px0;"><div style="font-size: 16px;line-height: 26px;padding-bottom: 24px"><p class="pencraft pc-reset color-secondary-ls1g8s size-12-mmZ61m reset-IxiVJZ small meta-B2bqa5" style="list-style: none;font-family: system-ui,-apple-system,BlinkMacSystemFont,'Segoe UI',Roboto,Helvetica,Arial,sans-serif,'Apple Color Emoji','Segoe UI Emoji','Segoe UI Symbol';padding-bottom: 0;font-size: 12px;line-height: 16px;margin: 0;color: rgb(119,119,119);text-decoration: unset;">&#169; 2026 <span>Gergely Orosz</span><br>548 Market Street PMB 72296, San Francisco, CA 94104 <br><a href="https://substack.com/redirect/2/eyJlIjoiaHR0cHM6Ly9uZXdzbGV0dGVyLnByYWdtYXRpY2VuZ2luZWVyLmNvbS9hY3Rpb24vZGlzYWJsZV9lbWFpbD90b2tlbj1leUoxYzJWeVgybGtJam94TlRJeE16QTROeklzSW5CdmMzUmZhV1FpT2pFNE9UYzNOelUzTkN3aWFXRjBJam94TnpjeU5UVTBNakk0TENKbGVIQWlPakU0TURRd09UQXlNamdzSW1semN5STZJbkIxWWkwME5UZzNNRGtpTENKemRXSWlPaUprYVhOaFlteGxYMlZ0WVdsc0luMC5ReDRuY0Q2ejBZcXpnTFZxcW1TTDRKMzg0cmlRMTZHSlN0bFF1djkwV0NBIiwicCI6MTg5Nzc3NTc0LCJzIjo0NTg3MDksImYiOnRydWUsInUiOjE1MjEzMDg3MiwiaWF0IjoxNzcyNTU0MjI4LCJleHAiOjIwODgxMzAyMjgsImlzcyI6InB1Yi0wIiwic3ViIjoibGluay1yZWRpcmVjdCJ9.B8CSqi_0egUcuD2qmTv0pk2XZNmVByBhXpnC-VXhxEM?" style="text-decoration: underline;color: rgb(119,119,119);"><span style="color: rgb(119,119,119);text-decoration: underline;">Unsubscribe</span></a></p></div><p class="footerSection-EHR0jG small powered-by-substack" style="padding: 0 24px;font-size: 12px;line-height: 20px;margin: 0;color: rgb(119,119,119);font-family: system-ui,-apple-system,BlinkMacSystemFont,'Segoe UI',Roboto,Helvetica,Arial,sans-serif,'Apple Color Emoji','Segoe UI Emoji','Segoe UI Symbol';padding-bottom: 0;margin-top: 0;"><a href="https://substack.com/redirect/01648dfd-a4d4-44ce-ab96-bd4eeb7729fd?j=eyJ1IjoiMmlrb3hrIn0.vKHD5fdGMMXYob0i47zVWMEWjKHzEVsGH8dbvrCMAbY" style="color: rgb(119,119,119);text-decoration: none;display: inline-block;margin: 0 4px;"><img src="https://substackcdn.com/image/fetch/$s_!IzGP!,w_262,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack.com%2Fimg%2Femail%2Fgeneric-app-button%402x.png" srcset="https://substackcdn.com/image/fetch/$s_!DIki!,w_131,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack.com%2Fimg%2Femail%2Fgeneric-app-button.png, https://substackcdn.com/image/fetch/$s_!IzGP!,w_262,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack.com%2Fimg%2Femail%2Fgeneric-app-button%402x.png 2x, https://substackcdn.com/image/fetch/$s_!QWua!,w_393,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack.com%2Fimg%2Femail%2Fgeneric-app-button%403x.png 3x" width="131" alt="Get the app" height="40" style="max-width: 550px;border: none !important;vertical-align: middle;"></a><a href="https://substack.com/redirect/2/eyJlIjoiaHR0cHM6Ly9zdWJzdGFjay5jb20vc2lnbnVwP3V0bV9zb3VyY2U9c3Vic3RhY2smdXRtX21lZGl1bT1lbWFpbCZ1dG1fY29udGVudD1mb290ZXImdXRtX2NhbXBhaWduPWF1dG9maWxsZWQtZm9vdGVyJmZyZWVTaWdudXBFbWFpbD1ub3RpZnkrbGRra09TX3dPU0x4akwzclZPMWJjZ0Bub3RpZnkucmVsYXllLmlvJnI9Mmlrb3hrIiwicCI6MTg5Nzc3NTc0LCJzIjo0NTg3MDksImYiOnRydWUsInUiOjE1MjEzMDg3MiwiaWF0IjoxNzcyNTU0MjI4LCJleHAiOjIwODgxMzAyMjgsImlzcyI6InB1Yi0wIiwic3ViIjoibGluay1yZWRpcmVjdCJ9.UgCGRhQTW-gSTAR3BO9NexKXhwvnjxJZMHJqFsaWGeg?" style="color: rgb(119,119,119);text-decoration: none;display: inline-block;margin: 0 4px;"><img src="https://substackcdn.com/image/fetch/$s_!LkrL!,w_270,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack.com%2Fimg%2Femail%2Fpublish-button%402x.png" srcset="https://substackcdn.com/image/fetch/$s_!wgfj!,w_135,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack.com%2Fimg%2Femail%2Fpublish-button.png, https://substackcdn.com/image/fetch/$s_!LkrL!,w_270,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack.com%2Fimg%2Femail%2Fpublish-button%402x.png 2x, https://substackcdn.com/image/fetch/$s_!KjtY!,w_405,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack.com%2Fimg%2Femail%2Fpublish-button%403x.png 3x" width="135" alt="Start writing" height="40" style="max-width: 550px;border: none !important;vertical-align: middle;"></a></p></div></div></td><td></td></tr></tbody></table><img src="https://eotrx.substackcdn.com/open?token=eyJtIjoiPDIwMjYwMzAzMTYwNTM1LjMuN2NiOGI4MWExODMyYzFhNUBtZy1kMS5zdWJzdGFjay5jb20-IiwidSI6MTUyMTMwODcyLCJyIjoibm90aWZ5K2xka2tPU193T1NMeGpMM3JWTzFiY2dAbm90aWZ5LnJlbGF5ZS5pbyIsImQiOiJtZy1kMS5zdWJzdGFjay5jb20iLCJwIjoxODk3Nzc1NzQsInQiOiJuZXdzbGV0dGVyIiwiYSI6Im9ubHlfcGFpZCIsInMiOjQ1ODcwOSwiYyI6InBvc3QiLCJmIjp0cnVlLCJwb3NpdGlvbiI6ImJvdHRvbSIsImlhdCI6MTc3MjU1NDIyOSwiZXhwIjoxNzc1MTQ2MjI5LCJpc3MiOiJwdWItMCIsInN1YiI6ImVvIn0.vhERxApDyabGihLlEKkIttrW0Gl73NWM1WqXqnWI4Xg" alt="" width="1" height="1" border="0" style="height:1px !important;width:1px !important;border-width:0 !important;margin-top:0 !important;margin-bottom:0 !important;margin-right:0 !important;margin-left:0 !important;padding-top:0 !important;padding-bottom:0 !important;padding-right:0 !important;padding-left:0 !important;"/><img width="1" height="1" alt="" src="https://email.mg-d1.substack.com/o/eJw8kL3u2yAUR58mbLX4MAYGls5_KUOkrugC1y6NDRaGpn77KnHV9dyro6NfgIZLqafdy9FItMJ4qsNE0DKluJQjF4bgBml1C2as0DA6aP-v3Eg6kZ_Wj1PwE4WZ-mimGUZQ0mvltZm1gUhJspzyiQoq2ESlkIMYVPDaawZMCx4YyNtIt-VbZMPR_dEgPIdQNpION1f8JNhWO5J3qYMeE-aAtuT1dDukePEULdNGKSXVeJF27mgzvo4VW8NK9u5dKNvWc2qnwwx-xfjP3P2aArRU8ls0Sq2oIdXm0tJ83vj3NT6f94d73R9ff359ifrjznxYbiO9PoaKK5w4pEKO7mPZIGW7V1g2aClgXlJGrKRdY_cD66dXciaoVpz8tvxvAAAA__-jWYXC"></body></html>]]>
      </description>
      <pubDate>Tue, 03 Mar 2026 16:10:48 +0000</pubDate>
      <link>https://app.newsletters.love/collections/p2VqX4CBFAGykkMJZ6S7B39GTeImpqOv/p/p2VqX4CBFAGykkMJZ6S7B39GTeImpqOv</link>
    </item>
    <item>
      <title>Issue #117</title>
      <description>
        <![CDATA[<html style="scrollbar-width: thin;scrollbar-color: rgb(219,219,219)rgb(255,255,255);"><head><meta charset="utf-8"><title>Issue #117</title><style>
@media (max-width: 1024px) {
  .typography .pullquote-align-left,
  .typography.editor .pullquote-align-left,
  .typography .pullquote-align-right,
  .typography.editor .pullquote-align-right,
  .typography .pullquote-align-wide,
  .typography.editor .pullquote-align-wide,
  .typography .pullquote-align-center,
  .typography.editor .pullquote-align-center {
    float: none;
    margin: 0 auto;
    width: 100%;
    max-width: 100%;
  }
}
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
  .typography .markup table.image-wrapper img,
  .typography.editor .markup table.image-wrapper img,
  .typography .markup table.kindle-wrapper img,
  .typography.editor .markup table.kindle-wrapper img {
    max-width: 550px;
  }
}
@media (min-width: 1024px) {
  .typography:not(:has(#toc)) .captioned-image-container figure:has(> a.image2-offset-left),
  .typography.editor:not(:has(#toc)) .captioned-image-container figure:has(> a.image2-offset-left) {
    margin-left: var(--image-offset-margin);
  }
  .typography:not(:has(#toc)) .captioned-image-container figure:has(> a.image2-offset-right),
  .typography.editor:not(:has(#toc)) .captioned-image-container figure:has(> a.image2-offset-right) {
    margin-right: var(--image-offset-margin);
  }
}
@media (min-width: 1300px) {
  .typography .captioned-image-container figure:has(> a.image2-offset-left),
  .typography.editor .captioned-image-container figure:has(> a.image2-offset-left) {
    margin-left: var(--image-offset-margin);
  }
  .typography .captioned-image-container figure:has(> a.image2-offset-right),
  .typography.editor .captioned-image-container figure:has(> a.image2-offset-right) {
    margin-right: var(--image-offset-margin);
  }
}
@media (max-width: 1024px) {
  .typography,
  .typography.editor {
    /* Disable offset on mobile/tablet */
  }
  .typography .captioned-image-container figure:has(> a.image2-align-left),
  .typography.editor .captioned-image-container figure:has(> a.image2-align-left),
  .typography .captioned-image-container figure:has(> a.image2-align-right),
  .typography.editor .captioned-image-container figure:has(> a.image2-align-right) {
    float: none;
    margin: 1em auto;
    max-width: 100%;
    width: auto;
    padding: 0;
  }
  .typography .captioned-image-container figure:has(> a.image2-align-left.thefp),
  .typography.editor .captioned-image-container figure:has(> a.image2-align-left.thefp),
  .typography .captioned-image-container figure:has(> a.image2-align-right.thefp),
  .typography.editor .captioned-image-container figure:has(> a.image2-align-right.thefp) {
    margin: 1em auto;
  }
  .typography .captioned-image-container figure:has(> a.image2-offset-left),
  .typography.editor .captioned-image-container figure:has(> a.image2-offset-left),
  .typography .captioned-image-container figure:has(> a.image2-offset-right),
  .typography.editor .captioned-image-container figure:has(> a.image2-offset-right) {
    margin: 1em auto;
  }
  .typography .captioned-image-container figure:has(> a.image2-align-left) .image2-inset,
  .typography.editor .captioned-image-container figure:has(> a.image2-align-left) .image2-inset,
  .typography .captioned-image-container figure:has(> a.image2-align-right) .image2-inset,
  .typography.editor .captioned-image-container figure:has(> a.image2-align-right) .image2-inset {
    display: block;
    justify-content: initial;
  }
}
@media (max-width: 768px) {
  .typography .markup div.sponsorship-campaign-embed,
  .typography.editor .markup div.sponsorship-campaign-embed {
    margin-top: 24px;
    margin-bottom: 24px;
  }
  .typography .markup div.sponsorship-campaign-embed:first-child,
  .typography.editor .markup div.sponsorship-campaign-embed:first-child {
    margin-top: 0px;
  }
}
@media screen and (max-width: 650px) {
  .typography .markup div.youtube-overlay,
  .typography.editor .markup div.youtube-overlay,
  .typography .markup div.vimeo-overlay,
  .typography.editor .markup div.vimeo-overlay {
    display: none !important;
  }
}
@media screen and (max-width: 370px) {
  .typography .markup div.tiktok-wrap,
  .typography.editor .markup div.tiktok-wrap {
    width: calc(95vw - 32px);
    height: calc((95vw - 32px - 2px) / 0.485714);
  }
}
@media screen and (max-width: 650px) {
  .typography .markup div.embedded-publication-wrap .embedded-publication.show-subscribe,
  .typography.editor .markup div.embedded-publication-wrap .embedded-publication.show-subscribe {
    padding: 24px;
  }
}
@media screen and (max-width: 650px) {
  .typography .markup div.subscription-widget-wrap .subscription-widget.show-subscribe,
  .typography.editor .markup div.subscription-widget-wrap .subscription-widget.show-subscribe,
  .typography .markup div.subscription-widget-wrap-editor .subscription-widget.show-subscribe,
  .typography.editor .markup div.subscription-widget-wrap-editor .subscription-widget.show-subscribe,
  .typography .markup div.captioned-button-wrap .subscription-widget.show-subscribe,
  .typography.editor .markup div.captioned-button-wrap .subscription-widget.show-subscribe {
    padding: 0px 24px;
  }
}
@media screen and (max-width: 650px) {
  .typography .markup div.subscription-widget-wrap .subscription-widget.show-subscribe .subscription-widget-subscribe .button,
  .typography.editor .markup div.subscription-widget-wrap .subscription-widget.show-subscribe .subscription-widget-subscribe .button,
  .typography .markup div.subscription-widget-wrap-editor .subscription-widget.show-subscribe .subscription-widget-subscribe .button,
  .typography.editor .markup div.subscription-widget-wrap-editor .subscription-widget.show-subscribe .subscription-widget-subscribe .button,
  .typography .markup div.captioned-button-wrap .subscription-widget.show-subscribe .subscription-widget-subscribe .button,
  .typography.editor .markup div.captioned-button-wrap .subscription-widget.show-subscribe .subscription-widget-subscribe .button {
    padding: 10px 12px;
    min-width: 110px;
  }
}
@media (max-width: 650px) {
  .typography .markup .twitter-embed,
  .typography.editor .markup .twitter-embed,
  .typography .markup .tweet,
  .typography.editor .markup .tweet {
    padding: 12px;
  }
}
@media (max-width: 650px) {
  .typography .markup .twitter-embed .tweet-text,
  .typography.editor .markup .twitter-embed .tweet-text,
  .typography .markup .tweet .tweet-text,
  .typography.editor .markup .tweet .tweet-text {
    font-size: 14px;
    line-height: 20px;
  }
}
@media (max-width: 650px) {
  .typography .markup .twitter-embed .tweet-photos-container.two,
  .typography.editor .markup .twitter-embed .tweet-photos-container.two,
  .typography .markup .tweet .tweet-photos-container.two,
  .typography.editor .markup .tweet .tweet-photos-container.two,
  .typography .markup .twitter-embed .tweet-photos-container.three,
  .typography.editor .markup .twitter-embed .tweet-photos-container.three,
  .typography .markup .tweet .tweet-photos-container.three,
  .typography.editor .markup .tweet .tweet-photos-container.three,
  .typography .markup .twitter-embed .tweet-photos-container.four,
  .typography.editor .markup .twitter-embed .tweet-photos-container.four,
  .typography .markup .tweet .tweet-photos-container.four,
  .typography.editor .markup .tweet .tweet-photos-container.four {
    height: 200px;
  }
}
@media (max-width: 650px) {
  .typography .markup .twitter-embed a.expanded-link .expanded-link-img,
  .typography.editor .markup .twitter-embed a.expanded-link .expanded-link-img,
  .typography .markup .tweet a.expanded-link .expanded-link-img,
  .typography.editor .markup .tweet a.expanded-link .expanded-link-img {
    max-height: 180px;
  }
}
@media (max-width: 650px) {
  .typography .markup .twitter-embed a.expanded-link .expanded-link-description,
  .typography.editor .markup .twitter-embed a.expanded-link .expanded-link-description,
  .typography .markup .tweet a.expanded-link .expanded-link-description,
  .typography.editor .markup .tweet a.expanded-link .expanded-link-description {
    display: none;
  }
}
@media screen and (max-width: 650px) {
  .typography .markup .apple-podcast-container,
  .typography.editor .markup .apple-podcast-container {
    width: unset;
  }
}
@media (max-width: 420px) {
  .typography .markup .install-substack-app-embed img.install-substack-app-embed-img,
  .typography.editor .markup .install-substack-app-embed img.install-substack-app-embed-img {
    margin: 0 auto 16px auto;
  }
}
@media (max-width: 420px) {
  .typography .markup .install-substack-app-embed .install-substack-app-embed-text,
  .typography.editor .markup .install-substack-app-embed .install-substack-app-embed-text {
    margin: 0 0 12px 0;
    max-width: 100%;
    width: auto;
    text-align: center;
  }
}
@media (max-width: 420px) {
  .typography .markup .install-substack-app-embed .install-substack-app-embed-link,
  .typography.editor .markup .install-substack-app-embed .install-substack-app-embed-link {
    display: flex;
    justify-content: center;
  }
}
@media screen and (min-width: 481px) {
  .share-button-container {
    height: 38px;
  }
}
@media screen and (min-width: 481px) {
  .share-button-container a.comment {
    height: 38px;
    line-height: 38px;
    padding-right: 10px;
  }
}
@media screen and (max-width: 480px) {
  .share-button-container .separator {
    display: block;
    margin: 0;
    height: 8px;
    border-left: none;
  }
}
@media screen and (max-width: 480px) {
  .share-button-container a.share.first img {
    padding-left: 0;
  }
}
@media screen and (min-width: 481px) {
  .share-button-container a.mobile {
    display: none !important;
  }
}
@media screen and (min-width: 541px) {
  .settings-add-pub-modal-wrapper .container .add-recommending-pub-modal-container {
    padding: 36px;
    height: 680px;
  }
}
@media screen and (min-width: 541px) {
  .settings-add-pub-modal-wrapper .container .add-recommending-pub-modal-container .footer {
    position: absolute;
    bottom: 36px;
    margin: 0px;
  }
}
@media screen and (max-width: 650px) {
  .header-anchor-parent {
    display: none;
  }
}
@media screen and (max-width: 768px) {
  .post {
    padding: 16px 0 0 0;
  }
}
@media screen and (max-width: 650px) {
  .post .post-header .post-label {
    margin-top: 8px;
  }
}
@media screen and (max-width: 650px) {
  .post .post-header .meta-author-wrap.alternative-meta .meta-right-column .post-meta {
    margin-top: 6px;
  }
}
@media screen and (max-width: 650px) {
  .post .footer-facepile-container {
    height: 64px;
    padding: 0 16px;
    display: flex;
    align-items: center;
    justify-content: flex-start;
    width: 100%;
  }
}
@media screen and (max-width: 650px) {
  .post .post-footer.use-separators {
    justify-content: center;
  }
}
@media screen and (max-width: 650px) {
  .post .post-footer.next-prev {
    height: 64px;
    justify-content: space-between;
    box-sizing: border-box;
  }
}
@media screen and (max-width: 650px) {
  .post-contributor-footer .post-contributor-bio-table {
    display: block;
  }
  .post-contributor-footer .post-contributor-bio-table-row {
    display: flex;
    flex-direction: row;
  }
  .post-contributor-footer .post-contributor-bio-userhead-cell,
  .post-contributor-footer .post-contributor-bio-body-cell {
    display: block;
  }
  .post-contributor-footer .post-contributor-bio-body-cell {
    flex-grow: 1;
  }
  .post-contributor-footer .post-contributor-bio-body-table {
    display: block;
  }
  .post-contributor-footer .post-contributor-bio-body-table-row {
    display: block;
  }
  .post-contributor-footer .post-contributor-bio-copy-cell,
  .post-contributor-footer .post-contributor-bio-controls-cell {
    display: block;
  }
  .post-contributor-footer .post-contributor-bio-copy-cell {
    margin: 0 0 16px 0;
  }
  .post-contributor-footer .post-contributor-bio-controls-cell {
    width: auto;
  }
  .post-contributor-footer .post-contributor-bio-controls {
    margin: auto;
  }
  .post-contributor-footer .post-contributor-bio-controls .button.primary {
    width: 100%;
  }
  .post-contributor-footer .post-contributor-bio-text {
    font-size: 14px;
  }
}
@media screen and (min-width: 768px) {
  .post-silhouette {
    padding: 32px 0;
  }
}
@media screen and (max-width: 650px) {
  .post-silhouette .post-silhouette-title {
    margin-top: 10.44225025px;
    height: 120px;
  }
}
@media screen and (max-width: 650px) {
  .post-silhouette .post-silhouette-meta {
    width: 75%;
  }
}
@media screen and (max-width: 650px) {
  .post-silhouette .post-silhouette-meta.with-byline-image {
    margin: 20px 0;
  }
}
@media screen and (max-width: 650px) {
  .use-theme-bg .post-meta.alternative-meta .post-meta-item,
  .post-meta.alternative-meta .post-meta-item {
    padding-right: 16px;
  }
}
@media screen and (max-width: 370px) {
  .use-theme-bg .post-meta.alternative-meta .post-meta-item,
  .post-meta.alternative-meta .post-meta-item {
    font-size: 14px;
  }
}
@media screen and (max-width: 650px) {
  .use-theme-bg .post-meta.alternative-meta .post-meta-item.guest-author-publication,
  .post-meta.alternative-meta .post-meta-item.guest-author-publication {
    display: none;
  }
}
@media screen and (max-width: 370px) {
  .post-meta .post-meta-item .post-meta-button {
    height: 36px !important;
    /* important to override in-line height style on emails */
  }
  .post-meta .post-meta-item .post-meta-button .meta-button-label {
    display: none;
  }
  .post-meta .post-meta-item .post-meta-button > svg {
    margin-right: 0;
  }
}
@media screen and (max-width: 370px) {
  .post-meta .post-meta-item {
    font-size: 12px;
  }
}
@media screen and (max-width: 650px) {
  .post .floating-subscribe-button {
    bottom: 20px;
    right: 20px;
  }
}
@media (max-width: 1024px) {
  body .pullquote-align-left,
  body .pullquote-align-right,
  body .pullquote-align-wide,
  body .pullquote-align-center {
    float: none;
    margin: 0 auto;
    width: 100%;
    max-width: 100%;
  }
}
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
  body .markup table.image-wrapper img,
  body .markup table.kindle-wrapper img {
    max-width: 550px;
  }
}
@media (min-width: 1024px) {
  body:not(:has(#toc)) .captioned-image-container figure:has(> a.image2-offset-left) {
    margin-left: var(--image-offset-margin);
  }
  body:not(:has(#toc)) .captioned-image-container figure:has(> a.image2-offset-right) {
    margin-right: var(--image-offset-margin);
  }
}
@media (min-width: 1300px) {
  body .captioned-image-container figure:has(> a.image2-offset-left) {
    margin-left: var(--image-offset-margin);
  }
  body .captioned-image-container figure:has(> a.image2-offset-right) {
    margin-right: var(--image-offset-margin);
  }
}
@media (max-width: 1024px) {
  body {
    /* Disable offset on mobile/tablet */
  }
  body .captioned-image-container figure:has(> a.image2-align-left),
  body .captioned-image-container figure:has(> a.image2-align-right) {
    float: none;
    margin: 1em auto;
    max-width: 100%;
    width: auto;
    padding: 0;
  }
  body .captioned-image-container figure:has(> a.image2-align-left.thefp),
  body .captioned-image-container figure:has(> a.image2-align-right.thefp) {
    margin: 1em auto;
  }
  body .captioned-image-container figure:has(> a.image2-offset-left),
  body .captioned-image-container figure:has(> a.image2-offset-right) {
    margin: 1em auto;
  }
  body .captioned-image-container figure:has(> a.image2-align-left) .image2-inset,
  body .captioned-image-container figure:has(> a.image2-align-right) .image2-inset {
    display: block;
    justify-content: initial;
  }
}
@media (max-width: 768px) {
  body .markup div.sponsorship-campaign-embed {
    margin-top: 24px;
    margin-bottom: 24px;
  }
  body .markup div.sponsorship-campaign-embed:first-child {
    margin-top: 0px;
  }
}
@media screen and (max-width: 650px) {
  body .markup div.youtube-overlay,
  body .markup div.vimeo-overlay {
    display: none !important;
  }
}
@media screen and (max-width: 370px) {
  body .markup div.tiktok-wrap {
    width: calc(95vw - 32px);
    height: calc((95vw - 32px - 2px) / 0.485714);
  }
}
@media screen and (max-width: 650px) {
  body .markup div.embedded-publication-wrap .embedded-publication.show-subscribe {
    padding: 24px;
  }
}
@media screen and (max-width: 650px) {
  body .markup div.subscription-widget-wrap .subscription-widget.show-subscribe,
  body .markup div.subscription-widget-wrap-editor .subscription-widget.show-subscribe,
  body .markup div.captioned-button-wrap .subscription-widget.show-subscribe {
    padding: 0px 24px;
  }
}
@media screen and (max-width: 650px) {
  body .markup div.subscription-widget-wrap .subscription-widget.show-subscribe .subscription-widget-subscribe .button,
  body .markup div.subscription-widget-wrap-editor .subscription-widget.show-subscribe .subscription-widget-subscribe .button,
  body .markup div.captioned-button-wrap .subscription-widget.show-subscribe .subscription-widget-subscribe .button {
    padding: 10px 12px;
    min-width: 110px;
  }
}
@media (max-width: 650px) {
  body .markup .twitter-embed,
  body .markup .tweet {
    padding: 12px;
  }
}
@media (max-width: 650px) {
  body .markup .twitter-embed .tweet-text,
  body .markup .tweet .tweet-text {
    font-size: 14px;
    line-height: 20px;
  }
}
@media (max-width: 650px) {
  body .markup .twitter-embed .tweet-photos-container.two,
  body .markup .tweet .tweet-photos-container.two,
  body .markup .twitter-embed .tweet-photos-container.three,
  body .markup .tweet .tweet-photos-container.three,
  body .markup .twitter-embed .tweet-photos-container.four,
  body .markup .tweet .tweet-photos-container.four {
    height: 200px;
  }
}
@media (max-width: 650px) {
  body .markup .twitter-embed a.expanded-link .expanded-link-img,
  body .markup .tweet a.expanded-link .expanded-link-img {
    max-height: 180px;
  }
}
@media (max-width: 650px) {
  body .markup .twitter-embed a.expanded-link .expanded-link-description,
  body .markup .tweet a.expanded-link .expanded-link-description {
    display: none;
  }
}
@media screen and (max-width: 650px) {
  body .markup .apple-podcast-container {
    width: unset;
  }
}
@media (max-width: 420px) {
  body .markup .install-substack-app-embed img.install-substack-app-embed-img {
    margin: 0 auto 16px auto;
  }
}
@media (max-width: 420px) {
  body .markup .install-substack-app-embed .install-substack-app-embed-text {
    margin: 0 0 12px 0;
    max-width: 100%;
    width: auto;
    text-align: center;
  }
}
@media (max-width: 420px) {
  body .markup .install-substack-app-embed .install-substack-app-embed-link {
    display: flex;
    justify-content: center;
  }
}
@media screen and (min-width: 500px) {
  body .header a.logo {
    width: 42px;
    height: 42px;
    border-radius: 12px;
  }
}
@media screen and (max-width: 420px) {
  body .subscription-receipt table:first-of-type .subscription-amount .subscription-discount {
    width: 72px !important;
  }
}
@media screen and (min-width: 481px) {
  body .share-button-container {
    height: auto;
  }
}
@media screen and (max-width: 480px) {
  body .share-button-container .separator {
    display: block !important;
    margin: 0 !important;
    height: 8px !important;
    border-left: none !important;
  }
}
@media screen and (max-width: 650px) {
  .digest .item .post-meta-item.audience {
    display: none;
  }
}
@media screen and (min-width: 500px) {
  .digest-publication .logo img {
    width: 42px;
    height: 42px;
    border-radius: 8px;
  }
}
@media screen and (max-width: 650px) {
  .comments-page .container .comment-list .collapsed-reply {
    margin-left: calc(10 + 32px - 24px);
  }
}
@media screen and (max-width: 650px) {
  .comment > .comment-list {
    padding-left: 24px;
  }
}
@media screen and (max-width: 650px) {
  .finish-magic-login-modal .modal-content .container {
    padding: 24px 0;
  }
}
@media (max-width: 650px) {
  .reader2-text-b3 {
    line-height: 24px;
  }
}
@media screen and (max-width: 650px) {
  .reader2-text-h4 {
    line-height: 24px;
  }
}
@media screen and (min-width: 541px) {
  .user-profile-modal {
    padding-left: 12px;
    padding-right: 12px;
  }
}
@media screen and (max-width: 650px) {
  .subscribe-widget form.form .sideBySideWrap button.rightButton {
    padding: 10px 12px;
  }
}
@media screen and (min-width: 541px) {
  .pub-icon:hover .logo-hover,
  .feed-item-icon:hover .logo-hover {
    display: block;
  }
}
@media screen and (max-width: 650px) {
  .post-ufi.single-full-width-button .post-ufi-button-wrapper {
    width: 100%;
    padding: 16px;
  }
  .post-ufi.single-full-width-button .post-ufi-button-wrapper:empty {
    display: none;
  }
  .post-ufi.single-full-width-button .post-ufi-button {
    width: 100%;
    justify-content: center;
  }
}
@media screen and (max-width: 768px) {
  .file-embed-wrapper {
    padding: 0;
  }
}
@media screen and (max-width: 768px) {
  .file-embed-wrapper-editor {
    padding: 0;
  }
}
@media screen and (max-width: 768px) {
  .file-embed-wrapper-editor:active {
    padding: 0;
  }
}
@media only screen and (max-width: 650px) {
  .file-embed-button.wide,
  .file-embed-error-button.wide {
    display: none;
  }
}
@media only screen and (min-width: 630px) {
  .file-embed-button.narrow,
  .file-embed-error-button.narrow {
    display: none;
  }
}
@media screen and (min-width: 541px) {
  .audio-player-wrapper .audio-player {
    min-width: 500px;
  }
}
@media screen and (max-width: 650px) {
  .audio-player-wrapper .audio-player .audio-player-progress {
    border-left-width: 16px;
    border-right-width: 16px;
  }
}
@media screen and (max-width: 650px) {
  .audio-player-wrapper .audio-player .audio-player-progress .audio-player-progress-bar .audio-player-progress-bar-popup {
    top: -54px;
  }
}
@media screen and (max-width: 650px) {
  .audio-player-wrapper-fancy .audio-player .audio-player-progress {
    border-left-width: 16px;
    border-right-width: 16px;
  }
}
@media screen and (max-width: 650px) {
  .audio-player-wrapper-fancy .audio-player .audio-player-progress .audio-player-progress-bar .audio-player-progress-bar-popup {
    top: -54px;
  }
}
@media (min-width: 250px) {
  .audio-player-wrapper-fancy .audio-player {
    padding: 32px;
  }
  .audio-player-wrapper-fancy .audio-player .btn-group {
    display: flex;
  }
  .audio-player-wrapper-fancy .audio-player .btn-group .button:last-of-type {
    display: block;
  }
}
@media (min-width: 300px) {
  .audio-player-wrapper-fancy .audio-player .btn-group {
    display: block;
  }
  .audio-player-wrapper-fancy .audio-player .btn-group .button:first-of-type {
    display: block;
  }
}
@media (min-width: 350px) {
  .audio-player-wrapper-fancy .audio-player .audio-player-substack-logo {
    display: block;
  }
  .audio-player-wrapper-fancy .audio-player .audio-player-title {
    margin-top: 16px;
  }
  .audio-player-wrapper-fancy .audio-player .audio-player-hero-image-container {
    padding-top: 15%;
    width: 15%;
    display: block;
  }
  .audio-player-wrapper-fancy .audio-player .btn-group .button:first-of-type {
    display: block;
  }
  .audio-player-wrapper-fancy .audio-player .audio-player-substack-logo {
    display: block;
  }
}
@media (min-width: 350px) {
  .audio-player-wrapper-fancy .audio-player .audio-player-hero-image-container {
    padding-top: 25%;
    width: 25%;
    display: block;
  }
  .audio-player-wrapper-fancy .audio-player .btn-group {
    display: flex;
  }
  .audio-player-wrapper-fancy .audio-player .btn-group .button:first-of-type {
    display: block;
  }
}
@media (min-width: 400px) {
  .audio-player-wrapper-fancy .audio-player .audio-player-hero-image-container {
    padding-top: 40%;
    width: 40%;
  }
}
@media (max-width: 400px) {
  .audio-player-wrapper-fancy .audio-player .btn-group {
    margin-top: 12px;
  }
  .audio-player-wrapper-fancy .audio-player .btn-group .button {
    font-size: 13px;
    padding: 6px 12px;
    height: auto;
    margin-top: 10px;
  }
}
@media (min-width: 600px) {
  .audio-player-wrapper-fancy .audio-player .audio-player-hero-image-container {
    padding-top: 55%;
    width: 55%;
  }
}
@media (max-width: 650px) {
  .poll-editor-modal {
    min-width: calc(100% - 20px);
  }
}
@media (max-width: 750px) {
  .poll-embed .poll-anchor-target .poll-anchor-copy-button {
    left: 8px;
    top: 45px;
  }
}</style></head><body class="email-body" style="font-kerning: auto;--image-offset-margin: -120px;"><img src="https://eotrx.substackcdn.com/open?token=eyJtIjoiPDIwMjYwMzAzMTExNTE3LjMuMTRkYmQ5NmE1NmJhMTdkOEBtZy1kMS5zdWJzdGFjay5jb20-IiwidSI6MTUyMTMwODcyLCJyIjoibm90aWZ5K2xka2tPU193T1NMeGpMM3JWTzFiY2dAbm90aWZ5LnJlbGF5ZS5pbyIsImQiOiJtZy1kMS5zdWJzdGFjay5jb20iLCJwIjoxODk3NTEzMDIsInQiOiJuZXdzbGV0dGVyIiwiYSI6ImV2ZXJ5b25lIiwicyI6OTAwMzQ4LCJjIjoicG9zdCIsImYiOnRydWUsInBvc2l0aW9uIjoidG9wIiwiaWF0IjoxNzcyNTM2NTI3LCJleHAiOjE3NzUxMjg1MjcsImlzcyI6InB1Yi0wIiwic3ViIjoiZW8ifQ.tV1hKK_y0MIAM8-kEK3BkG33KTyuQEjrdWTdF_isBBY" alt="" width="1" height="1" border="0" style="height:1px !important;width:1px !important;border-width:0 !important;margin-top:0 !important;margin-bottom:0 !important;margin-right:0 !important;margin-left:0 !important;padding-top:0 !important;padding-bottom:0 !important;padding-right:0 !important;padding-left:0 !important;"/><div class="preview" style="display:none;font-size:1px;color:#333333;line-height:1px;max-height:0px;max-width:0px;opacity:0;overflow:hidden;">Read about infrastructure and programming topics and news every week</div><div class="preview" style="display:none;font-size:1px;color:#333333;line-height:1px;max-height:0px;max-width:0px;opacity:0;overflow:hidden;">&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;</div><table class="email-body-container" role="presentation" width="100%" border="0" cellspacing="0" cellpadding="0"><tbody><tr><td></td><td class="content" width="550"></td><td></td></tr><tr><td></td><td class="content" width="550" align="left"><div style="font-size: 16px;line-height: 26px;max-width: 550px;width: 100%;margin: 0 auto;overflow-wrap: break-word;"><table role="presentation" width="100%" border="0" cellspacing="0" cellpadding="0"><tbody><tr><td align="right" style="height:20px;"><table role="presentation" width="auto" border="0" cellspacing="0" cellpadding="0"><tbody><tr><td style="vertical-align:middle;"><span class="pencraft pc-reset reset-IxiVJZ tw-font-body tw-text-ssm tw-text-substack-secondary" style="font-family: SF Pro Text, -apple-system, system-ui, BlinkMacSystemFont, Inter, Segoe UI, Roboto, Helvetica, Arial, sans-serif, Apple Color Emoji, Segoe UI Emoji, Segoe UI Symbol;font-size: 13px;color: unset;list-style: none;text-decoration: unset;margin: 0;"><div class="pencraft pc-reset align-right-VJbKw5 size-12-mmZ61m reset-IxiVJZ" style="list-style: none;color: unset;text-align: right;font-size: 12px;line-height: 16px;text-decoration: unset;margin: 0;"><span class="pencraft pc-reset reset-IxiVJZ" translated="" style="list-style: none;color: unset;text-decoration: unset;margin: 0;">Forwarded this email? <a class="pencraft pc-reset decoration-underline-ClTkYc reset-IxiVJZ" href="https://substack.com/redirect/2/eyJlIjoiaHR0cHM6Ly9pbmZyYXdlZWtseS5zdWJzdGFjay5jb20vc3Vic2NyaWJlP3V0bV9zb3VyY2U9ZW1haWwmdXRtX2NhbXBhaWduPWVtYWlsLXN1YnNjcmliZSZyPTJpa294ayZuZXh0PWh0dHBzJTNBJTJGJTJGaW5mcmF3ZWVrbHkuc3Vic3RhY2suY29tJTJGcCUyRmlzc3VlLTExNyIsInAiOjE4OTc1MTMwMiwicyI6OTAwMzQ4LCJmIjp0cnVlLCJ1IjoxNTIxMzA4NzIsImlhdCI6MTc3MjUzNjUyNywiZXhwIjoyMDg4MTEyNTI3LCJpc3MiOiJwdWItMCIsInN1YiI6ImxpbmstcmVkaXJlY3QifQ.nliFpyFLpy8q9VM6Av_8JJDO7K33GViJeXlyMJN98gg?" style="list-style: none;color: unset;text-decoration: unset;margin: 0;-webkit-text-decoration-line: underline;text-decoration-line: underline;">Subscribe here</a> for more</span></div></span></td></tr></tbody></table></td></tr></tbody></table><div class="post typography" dir="auto" style="--image-offset-margin: -120px;padding: 32px 0 0 0;font-size: 16px;line-height: 26px;"><div class="post-header" role="region" aria-label="Post header" style="font-size: 16px;line-height: 26px;"><h1 class="post-title published title-X77sOw" dir="auto" style="direction: auto;text-align: start;unicode-bidi: isolate;color: rgb(54,55,55);font-family: 'Roboto Mono',monospace;font-weight: 700;-webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: antialiased;-webkit-appearance: optimizelegibility;-moz-appearance: optimizelegibility;appearance: optimizelegibility;margin: 0;line-height: 36px;font-size: 32px;"><a href="https://substack.com/app-link/post?publication_id=900348&post_id=189751302&utm_source=post-email-title&utm_campaign=email-post-title&isFreemail=true&r=2ikoxk&token=eyJ1c2VyX2lkIjoxNTIxMzA4NzIsInBvc3RfaWQiOjE4OTc1MTMwMiwiaWF0IjoxNzcyNTM2NTI3LCJleHAiOjE3NzUxMjg1MjcsImlzcyI6InB1Yi05MDAzNDgiLCJzdWIiOiJwb3N0LXJlYWN0aW9uIn0.7NrvQa6gjVyXfV3Q2hNOIG63_UoVxdPXvTc1jmd7Ft0" style="color: rgb(54,55,55);text-decoration: none;">Issue #117</a></h1><h3 class="subtitle subtitle-HEEcLo" dir="auto" style="direction: auto;text-align: start;unicode-bidi: isolate;font-family: 'SF Pro Display',-apple-system-headline,system-ui,-apple-system,BlinkMacSystemFont,'Segoe UI',Roboto,Helvetica,Arial,sans-serif,'Apple Color Emoji','Segoe UI Emoji','Segoe UI Symbol';font-weight: normal;-webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: antialiased;-webkit-appearance: optimizelegibility;-moz-appearance: optimizelegibility;appearance: optimizelegibility;margin: 4px 0 0;color: #777777;line-height: 24px;font-size: 18px;margin-top: 12px;">Read about infrastructure and programming topics and news every week</h3><table class="post-meta" role="presentation" width="100%" border="0" cellspacing="0" cellpadding="0" style="margin: 1em 0;height: 20px;align-items: center;"><tbody><tr><td><table role="presentation" width="auto" border="0" cellspacing="0" cellpadding="0"><tbody><tr><td><table role="presentation" width="auto" border="0" cellspacing="0" cellpadding="0"><tbody><tr><td style="vertical-align:middle;"><div class="pencraft pc-reset color-primary-zABazT line-height-20-t4M0El font-meta-MWBumP size-11-NuY2Zx weight-medium-fw81nC transform-uppercase-yKDgcq reset-IxiVJZ meta-EgzBVA custom-css-email-post-author" style="list-style: none;font-size: 11px;line-height: 20px;text-decoration: unset;color: rgb(54,55,55);margin: 0;font-family: 'SF Compact',-apple-system,system-ui,-apple-system,BlinkMacSystemFont,'Segoe UI',Roboto,Helvetica,Arial,sans-serif,'Apple Color Emoji','Segoe UI Emoji','Segoe UI Symbol';font-weight: 500;text-transform: uppercase;letter-spacing: .2px;"><a class="pencraft pc-reset color-primary-zABazT line-height-20-t4M0El font-meta-MWBumP size-11-NuY2Zx weight-medium-fw81nC transform-uppercase-yKDgcq reset-IxiVJZ meta-EgzBVA" style="list-style: none;color: rgb(54,55,55);margin: 0;font-size: 11px;line-height: 20px;font-family: 'SF Compact',-apple-system,system-ui,-apple-system,BlinkMacSystemFont,'Segoe UI',Roboto,Helvetica,Arial,sans-serif,'Apple Color Emoji','Segoe UI Emoji','Segoe UI Symbol';font-weight: 500;text-transform: uppercase;letter-spacing: .2px;text-decoration: none" href="https://substack.com/@elephantdb">Riccardo Tacconi</a></div></td></tr></tbody></table></td></tr><tr><td><table role="presentation" width="auto" border="0" cellspacing="0" cellpadding="0"><tbody><tr><td style="vertical-align:middle;"><div class="pencraft pc-reset color-secondary-ls1g8s line-height-20-t4M0El font-meta-MWBumP size-11-NuY2Zx weight-medium-fw81nC transform-uppercase-yKDgcq reset-IxiVJZ meta-EgzBVA" style="list-style: none;font-size: 11px;line-height: 20px;text-decoration: unset;color: rgb(119,119,119);margin: 0;font-family: 'SF Compact',-apple-system,system-ui,-apple-system,BlinkMacSystemFont,'Segoe UI',Roboto,Helvetica,Arial,sans-serif,'Apple Color Emoji','Segoe UI Emoji','Segoe UI Symbol';font-weight: 500;text-transform: uppercase;letter-spacing: .2px;"><time datetime="2026-03-03T11:15:17.711Z">Mar 3</time></div></td></tr></tbody></table></td></tr></tbody></table></td><td align="right"><table role="presentation" width="auto" border="0" cellspacing="0" cellpadding="0"><tbody><tr><td style="vertical-align:middle;"><a href="https://substack.com/@elephantdb"><img class="custom-css-email-avatar avatar-QIQ5yR" src="https://substackcdn.com/image/fetch/$s_!akxl!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2F308df7f5-3463-4ed0-a9bb-117d66c242dd_400x400.jpeg" style="box-sizing: border-box;max-width: 550px;border: none;vertical-align: middle;width: 40px;height: 40px;min-width: 40px;min-height: 40px;object-fit: cover;margin: 0px;display: inline;border-radius: 50%" width="40" height="40"></a></td></tr></tbody></table></td></tr></tbody></table><table class="email-ufi-2-top" role="presentation" width="100%" border="0" cellspacing="0" cellpadding="0" style="border-top: 1px solid rgb(0,0,0,.1);border-bottom: 1px solid rgb(0,0,0,.1);min-width: 100%;"><tbody><tr height="16"><td height="16" style="font-size:0px;line-height:0;">&nbsp;</td></tr><tr><td><table role="presentation" width="100%" border="0" cellspacing="0" cellpadding="0"><tbody><tr><td><table role="presentation" width="auto" border="0" cellspacing="0" cellpadding="0"><tbody><tr><td style="vertical-align:middle;"><table role="presentation" width="38" border="0" cellspacing="0" cellpadding="0"><tbody><tr><td align="center"><a class="email-icon-button" href="https://substack.com/app-link/post?publication_id=900348&post_id=189751302&utm_source=substack&isFreemail=true&submitLike=true&token=eyJ1c2VyX2lkIjoxNTIxMzA4NzIsInBvc3RfaWQiOjE4OTc1MTMwMiwicmVhY3Rpb24iOiLinaQiLCJpYXQiOjE3NzI1MzY1MjcsImV4cCI6MTc3NTEyODUyNywiaXNzIjoicHViLTkwMDM0OCIsInN1YiI6InJlYWN0aW9uIn0.oI1CU7PkrtI8PSj8WWiH7jQl3JN4YjHElKUL3-s_eKY&utm_medium=email&utm_campaign=email-reaction&r=2ikoxk" style="font-family: system-ui,-apple-system,BlinkMacSystemFont,'Segoe UI',Roboto,Helvetica,Arial,sans-serif,'Apple Color Emoji','Segoe UI Emoji','Segoe UI Symbol';display: inline-block;font-weight: 500;border: 1px solid rgb(0,0,0,.1);border-radius: 9999px;text-transform: uppercase;font-size: 12px;line-height: 1;padding: 9px 0;text-decoration: none;color: rgb(119,119,119);min-width: 38px;box-sizing: border-box;width: 38px"><img class="icon" src="https://substackcdn.com/image/fetch/$s_!PeVs!,w_36,c_scale,f_png,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack.com%2Ficon%2FLucideHeart%3Fv%3D4%26height%3D36%26fill%3Dnone%26stroke%3D%2523808080%26strokeWidth%3D2" width="18" height="18" style="border: none;vertical-align: middle;max-width: 18px" alt=""></a></td></tr></tbody></table></td><td width="8" style="min-width:8px;"></td><td style="vertical-align:middle;"><table role="presentation" width="38" border="0" cellspacing="0" cellpadding="0"><tbody><tr><td align="center"><a class="email-icon-button" href="https://substack.com/app-link/post?publication_id=900348&post_id=189751302&utm_source=substack&utm_medium=email&isFreemail=true&comments=true&token=eyJ1c2VyX2lkIjoxNTIxMzA4NzIsInBvc3RfaWQiOjE4OTc1MTMwMiwiaWF0IjoxNzcyNTM2NTI3LCJleHAiOjE3NzUxMjg1MjcsImlzcyI6InB1Yi05MDAzNDgiLCJzdWIiOiJwb3N0LXJlYWN0aW9uIn0.7NrvQa6gjVyXfV3Q2hNOIG63_UoVxdPXvTc1jmd7Ft0&r=2ikoxk&utm_campaign=email-half-magic-comments&action=post-comment&utm_source=substack&utm_medium=email" style="font-family: system-ui,-apple-system,BlinkMacSystemFont,'Segoe UI',Roboto,Helvetica,Arial,sans-serif,'Apple Color Emoji','Segoe UI Emoji','Segoe UI Symbol';display: inline-block;font-weight: 500;border: 1px solid rgb(0,0,0,.1);border-radius: 9999px;text-transform: uppercase;font-size: 12px;line-height: 1;padding: 9px 0;text-decoration: none;color: rgb(119,119,119);min-width: 38px;box-sizing: border-box;width: 38px"><img class="icon" src="https://substackcdn.com/image/fetch/$s_!x1tS!,w_36,c_scale,f_png,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack.com%2Ficon%2FLucideComments%3Fv%3D4%26height%3D36%26fill%3Dnone%26stroke%3D%2523808080%26strokeWidth%3D2" width="18" height="18" style="border: none;vertical-align: middle;max-width: 18px" alt=""></a></td></tr></tbody></table></td><td width="8" style="min-width:8px;"></td><td style="vertical-align:middle;"><table role="presentation" width="38" border="0" cellspacing="0" cellpadding="0"><tbody><tr><td align="center"><a class="email-icon-button" href="https://substack.com/app-link/post?publication_id=900348&post_id=189751302&utm_source=substack&utm_medium=email&utm_content=share&utm_campaign=email-share&action=share&triggerShare=true&isFreemail=true&r=2ikoxk&token=eyJ1c2VyX2lkIjoxNTIxMzA4NzIsInBvc3RfaWQiOjE4OTc1MTMwMiwiaWF0IjoxNzcyNTM2NTI3LCJleHAiOjE3NzUxMjg1MjcsImlzcyI6InB1Yi05MDAzNDgiLCJzdWIiOiJwb3N0LXJlYWN0aW9uIn0.7NrvQa6gjVyXfV3Q2hNOIG63_UoVxdPXvTc1jmd7Ft0" style="font-family: system-ui,-apple-system,BlinkMacSystemFont,'Segoe UI',Roboto,Helvetica,Arial,sans-serif,'Apple Color Emoji','Segoe UI Emoji','Segoe UI Symbol';display: inline-block;font-weight: 500;border: 1px solid rgb(0,0,0,.1);border-radius: 9999px;text-transform: uppercase;font-size: 12px;line-height: 1;padding: 9px 0;text-decoration: none;color: rgb(119,119,119);min-width: 38px;box-sizing: border-box;width: 38px"><img class="icon" src="https://substackcdn.com/image/fetch/$s_!_L14!,w_36,c_scale,f_png,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack.com%2Ficon%2FLucideShare2%3Fv%3D4%26height%3D36%26fill%3Dnone%26stroke%3D%2523808080%26strokeWidth%3D2" width="18" height="18" style="border: none;vertical-align: middle;max-width: 18px" alt=""></a></td></tr></tbody></table></td><td width="8" style="min-width:8px;"></td><td style="vertical-align:middle;"><table role="presentation" width="38" border="0" cellspacing="0" cellpadding="0"><tbody><tr><td align="center"><a class="email-icon-button" href="https://substack.com/redirect/2/eyJlIjoiaHR0cHM6Ly9vcGVuLnN1YnN0YWNrLmNvbS9wdWIvaW5mcmF3ZWVrbHkvcC9pc3N1ZS0xMTc_dXRtX3NvdXJjZT1zdWJzdGFjayZ1dG1fbWVkaXVtPWVtYWlsJnV0bV9jYW1wYWlnbj1lbWFpbC1yZXN0YWNrLWNvbW1lbnQmYWN0aW9uPXJlc3RhY2stY29tbWVudCZyPTJpa294ayZ0b2tlbj1leUoxYzJWeVgybGtJam94TlRJeE16QTROeklzSW5CdmMzUmZhV1FpT2pFNE9UYzFNVE13TWl3aWFXRjBJam94TnpjeU5UTTJOVEkzTENKbGVIQWlPakUzTnpVeE1qZzFNamNzSW1semN5STZJbkIxWWkwNU1EQXpORGdpTENKemRXSWlPaUp3YjNOMExYSmxZV04wYVc5dUluMC43TnJ2UWE2Z2pWeVhmVjNRMmhOT0lHNjNfVW9WeGRQWHZUYzFqbWQ3RnQwIiwicCI6MTg5NzUxMzAyLCJzIjo5MDAzNDgsImYiOnRydWUsInUiOjE1MjEzMDg3MiwiaWF0IjoxNzcyNTM2NTI3LCJleHAiOjIwODgxMTI1MjcsImlzcyI6InB1Yi0wIiwic3ViIjoibGluay1yZWRpcmVjdCJ9.lp_ZW-6L6S1ooOS2Ajh7iOdudn0BEIkys1n3XMgvhqE?&utm_source=substack&utm_medium=email" style="font-family: system-ui,-apple-system,BlinkMacSystemFont,'Segoe UI',Roboto,Helvetica,Arial,sans-serif,'Apple Color Emoji','Segoe UI Emoji','Segoe UI Symbol';display: inline-block;font-weight: 500;border: 1px solid rgb(0,0,0,.1);border-radius: 9999px;text-transform: uppercase;font-size: 12px;line-height: 1;padding: 9px 0;text-decoration: none;color: rgb(119,119,119);min-width: 38px;box-sizing: border-box;width: 38px"><img class="icon" src="https://substackcdn.com/image/fetch/$s_!5EGt!,w_36,c_scale,f_png,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack.com%2Ficon%2FNoteForwardIcon%3Fv%3D4%26height%3D36%26fill%3Dnone%26stroke%3D%2523808080%26strokeWidth%3D2" width="18" height="18" style="border: none;vertical-align: middle;max-width: 18px" alt=""></a></td></tr></tbody></table></td></tr></tbody></table></td><td align="right"><table role="presentation" width="auto" border="0" cellspacing="0" cellpadding="0"><tbody><tr><td style="vertical-align:middle;"><table role="presentation" width="auto" border="0" cellspacing="0" cellpadding="0"><tbody><tr><td align="center"><a class="email-button-outline" href="https://open.substack.com/pub/infraweekly/p/issue-117?utm_source=email&redirect=app-store&utm_campaign=email-read-in-app" style="font-family: system-ui,-apple-system,BlinkMacSystemFont,'Segoe UI',Roboto,Helvetica,Arial,sans-serif,'Apple Color Emoji','Segoe UI Emoji','Segoe UI Symbol';display: inline-block;font-weight: 500;border: 1px solid rgb(0,0,0,.1);border-radius: 9999px;text-transform: uppercase;font-size: 12px;line-height: 12px;padding: 9px 14px;text-decoration: none;color: rgb(119,119,119);"><div class="email-button-spacer" style="font-size: 16px;line-height: 26px;display: inline-block;vertical-align: middle;max-width: 0;min-height: 18px;"></div><span class="email-button-text" style="vertical-align: middle;margin-right: 4px">READ IN APP</span><img class="icon text-icon" src="https://substackcdn.com/image/fetch/$s_!ET-_!,w_36,c_scale,f_png,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack.com%2Ficon%2FLucideArrowUpRight%3Fv%3D4%26height%3D36%26fill%3Dnone%26stroke%3D%2523808080%26strokeWidth%3D2" width="18" height="18" style="min-width: 18px;min-height: 18px;border: none;vertical-align: middle;margin-right: 0;margin-left: 0;max-width: 18px" alt=""></a></td></tr></tbody></table></td></tr></tbody></table></td></tr></tbody></table></td></tr><tr height="16"><td height="16" style="font-size:0px;line-height:0;">&nbsp;</td></tr></tbody></table></div></div><div class="post typography" dir="auto" style="--image-offset-margin: -120px;padding: 32px 0 0 0;font-size: 16px;line-height: 26px;"><div class="body markup" dir="auto" style="text-align: initial;font-size: 16px;line-height: 26px;width: 100%;word-break: break-word;margin-bottom: 16px;"><div class="captioned-image-container-static" style="font-size: 16px;line-height: 26px;margin: 32px auto;margin-top: 0;"><figure style="width: 100%;margin: 0 auto;"><table class="image-wrapper" width="100%" border="0" cellspacing="0" cellpadding="0" data-component-name="Image2ToDOMStatic" style="mso-padding-alt: 1em 0 1.6em;"><tbody><tr><td style="text-align: center;"></td><td class="content" align="left" width="1456" style="text-align: center;"><a class="image-link" target="_blank" href="https://substack.com/redirect/cea2a081-e140-4a26-bd37-1ba8e973b717?j=eyJ1IjoiMmlrb3hrIn0.vKHD5fdGMMXYob0i47zVWMEWjKHzEVsGH8dbvrCMAbY" rel="" style="position: relative;flex-direction: column;align-items: center;padding: 0;width: auto;height: auto;border: none;text-decoration: none;display: block;margin: 0;margin-top: 0;margin-bottom: 0;"><img class="wide-image" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/ae1d56a0-deac-436d-aae3-08d855997b1e_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;:2778564,&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://infraweekly.substack.com/i/189751302?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fae1d56a0-deac-436d-aae3-08d855997b1e_1536x1024.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" alt="" width="550" height="366.7925824175824" src="https://substackcdn.com/image/fetch/$s_!alE_!,w_1100,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fae1d56a0-deac-436d-aae3-08d855997b1e_1536x1024.png" style="border: none !important;vertical-align: middle;display: block;-ms-interpolation-mode: bicubic;height: auto;margin-bottom: 0;width: auto !important;max-width: 100% !important;margin: 0 auto;"></a></td><td style="text-align: center;"></td></tr></tbody></table></figure></div><div class="subscribe-widget is-signed-up is-fully-subscribed" data-component-name="SubscribeWidget" style="margin: 0 0 1em;direction: ltr;font-size: 16px;line-height: 26px;"><div class="pencraft pc-reset button-wrapper" style="text-decoration: unset;list-style: none;font-size: 16px;line-height: 26px;text-align: center;cursor: pointer;border-radius: 4px;"><a class="button subscribe-btn outline" href="https://substack.com/redirect/2/eyJlIjoiaHR0cHM6Ly9pbmZyYXdlZWtseS5zdWJzdGFjay5jb20vYWNjb3VudCIsInAiOjE4OTc1MTMwMiwicyI6OTAwMzQ4LCJmIjp0cnVlLCJ1IjoxNTIxMzA4NzIsImlhdCI6MTc3MjUzNjUyNywiZXhwIjoyMDg4MTEyNTI3LCJpc3MiOiJwdWItMCIsInN1YiI6ImxpbmstcmVkaXJlY3QifQ.vQOMx9ACvPHJvP3sZbWuWmdxtv4-Wpa2h53_fg6TEpU?" style="font-family: system-ui,-apple-system,BlinkMacSystemFont,'Segoe UI',Roboto,Helvetica,Arial,sans-serif,'Apple Color Emoji','Segoe UI Emoji','Segoe UI Symbol';display: inline-block;box-sizing: border-box;cursor: pointer;border-radius: 8px;font-size: 14px;line-height: 20px;font-weight: 600;text-align: center;background-color: transparent;opacity: 1;outline: none;white-space: nowrap;text-decoration: none !important;border: 1px solid #51b4e9;margin: 0 auto;background: transparent;color: #51b4e9;padding: 12px 20px;height: auto;"><img class="check-icon static" src="https://substackcdn.com/image/fetch/$s_!kSjc!,w_40,c_scale,f_png,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack.com%2Ficon%2FLucideCheck%3Fv%3D4%26height%3D40%26fill%3Dtransparent%26stroke%3D%252351b4e9%26strokeWidth%3D3.6" width="20" height="20" style="border: none;vertical-align: middle;-ms-interpolation-mode: bicubic;height: auto;display: inline-block;margin: -2px 8px 0 0;max-width: 20px" alt=""><span style="text-decoration: none;">Subscribed</span></a></div></div><div style="font-size: 16px;line-height: 26px;"><hr style="margin: 32px 0;padding: 0;height: 1px;background: rgb(0,0,0,.1);border: none;"></div><p style="margin: 0 0 20px 0;color: rgb(54,55,55);line-height: 26px;font-size: 16px;">In this issue, I talk about a very important topic for me: CI/CD pipelines, lousy dependency management tools (asdf-mise) and more importantly, YAML becoming a programming language for CI/CD, with bash code intermixed in YAML, impossible to test and develop locally, with the emergence of what I call: commit-driven-development. In order to test a coma, you have to commit to it and push it. This is not good, this is painful.</p><div style="font-size: 16px;line-height: 26px;"><hr style="margin: 32px 0;padding: 0;height: 1px;background: rgb(0,0,0,.1);border: none;"></div><h2 class="header-anchor-post" style="position: relative;font-family: 'SF Pro Display',-apple-system-headline,system-ui,-apple-system,BlinkMacSystemFont,'Segoe UI',Roboto,Helvetica,Arial,sans-serif,'Apple Color Emoji','Segoe UI Emoji','Segoe UI Symbol';font-weight: bold;-webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: antialiased;-webkit-appearance: optimizelegibility;-moz-appearance: optimizelegibility;appearance: optimizelegibility;margin: 1em 0 0.625em 0;color: rgb(54,55,55);line-height: 1.16em;font-size: 1.625em;">Dependency Management Is CI/CD&#8217;s Missing Primitive: from asdf and mise to Nix-driven pipelines</h2><p style="margin: 0 0 20px 0;color: rgb(54,55,55);line-height: 26px;font-size: 16px;">There&#8217;s a quiet category error that shows up in a lot of infrastructure work:</p><ul style="margin-top: 0;padding: 0;"><li style="margin: 8px 0 0 32px;mso-special-format: bullet;"><p style="color: rgb(54,55,55);line-height: 26px;margin-bottom: 0;box-sizing: border-box;padding-left: 4px;font-size: 16px;margin: 0;"><strong>&#8220;Dependency management&#8221;</strong><span> gets treated as </span><em>language dependencies</em><span> (npm/pip/maven&#8230;).</span></p></li><li style="margin: 8px 0 0 32px;mso-special-format: bullet;"><p style="color: rgb(54,55,55);line-height: 26px;margin-bottom: 0;box-sizing: border-box;padding-left: 4px;font-size: 16px;margin: 0;"><span>Meanwhile, the </span><strong>toolchain + OS-level dependencies</strong><span> (Terraform, Node, Python, Docker, jq, protoc, compilers, libc quirks, CA certs, etc.) are managed ad hoc: random Homebrew installs, undocumented apt-get invocations, and&#8212;eventually&#8212;</span><strong>a lot of Bash embedded in YAML</strong><span>.</span></p></li></ul><p style="margin: 0 0 20px 0;color: rgb(54,55,55);line-height: 26px;font-size: 16px;"><span>The result is familiar: &#8220;works on my machine&#8221; never really dies; CI pipelines become the </span><em>only</em><span> place the full environment exists; and the feedback loop turns into commit &#8594; push &#8594; wait &#8594; stare at logs &#8594; repeat.</span></p><p style="margin: 0 0 20px 0;color: rgb(54,55,55);line-height: 26px;font-size: 16px;"><span>This piece is about the tooling spectrum that sits underneath that mess: </span><strong>asdf</strong><span>, </span><strong>mise</strong><span>, </span><strong>Devbox</strong><span>, and </span><strong>Nix</strong><span>&#8212;and why the &#8220;local-first, reproducible pipeline&#8221; story becomes much more realistic once the environment is treated as a first-class artefact.</span></p><div style="font-size: 16px;line-height: 26px;"><hr style="margin: 32px 0;padding: 0;height: 1px;background: rgb(0,0,0,.1);border: none;"></div><h3 class="header-anchor-post" style="position: relative;font-family: 'SF Pro Display',-apple-system-headline,system-ui,-apple-system,BlinkMacSystemFont,'Segoe UI',Roboto,Helvetica,Arial,sans-serif,'Apple Color Emoji','Segoe UI Emoji','Segoe UI Symbol';font-weight: bold;-webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: antialiased;-webkit-appearance: optimizelegibility;-moz-appearance: optimizelegibility;appearance: optimizelegibility;margin: 1em 0 0.625em 0;color: rgb(54,55,55);line-height: 1.16em;font-size: 1.375em;">1) The dependency-management spectrum: tool versions, environments, and builds</h3><p style="margin: 0 0 20px 0;color: rgb(54,55,55);line-height: 26px;font-size: 16px;">Not all &#8220;dependency tools&#8221; solve the same problem. In practice, there are three overlapping layers:</p><h3 class="header-anchor-post" style="position: relative;font-family: 'SF Pro Display',-apple-system-headline,system-ui,-apple-system,BlinkMacSystemFont,'Segoe UI',Roboto,Helvetica,Arial,sans-serif,'Apple Color Emoji','Segoe UI Emoji','Segoe UI Symbol';font-weight: bold;-webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: antialiased;-webkit-appearance: optimizelegibility;-moz-appearance: optimizelegibility;appearance: optimizelegibility;margin: 1em 0 0.625em 0;color: rgb(54,55,55);line-height: 1.16em;font-size: 1.375em;">Layer A: tool version managers (polyglot runtime/CLI pinning)</h3><p style="margin: 0 0 20px 0;color: rgb(54,55,55);line-height: 26px;font-size: 16px;">These focus on &#8220;this repo needs Node 20, Terraform 1.7, Python 3.11&#8221;.</p><ul style="margin-top: 0;padding: 0;"><li style="margin: 8px 0 0 32px;mso-special-format: bullet;"><p style="color: rgb(54,55,55);line-height: 26px;margin-bottom: 0;box-sizing: border-box;padding-left: 4px;font-size: 16px;margin: 0;"><strong>asdf</strong><span> popularised the &#8220;one file per repo&#8221; pattern using </span><code>.tool-versions</code><span>, with a plugin model per tool/runtime.</span><br><span>Source: </span><a href="https://substack.com/redirect/1c7f02db-bebd-4bcc-9b8e-4c756d9ddc4b?j=eyJ1IjoiMmlrb3hrIn0.vKHD5fdGMMXYob0i47zVWMEWjKHzEVsGH8dbvrCMAbY" rel="" style="color: rgb(54,55,55);text-decoration: underline;">https://asdf-vm.com/manage/versions.html</a></p></li><li style="margin: 8px 0 0 32px;mso-special-format: bullet;"><p style="color: rgb(54,55,55);line-height: 26px;margin-bottom: 0;box-sizing: border-box;padding-left: 4px;font-size: 16px;margin: 0;"><strong>mise</strong><span> (mise-en-place) positions itself as a polyglot tool version manager that replaces a stack of point solutions (asdf, nvm, pyenv, etc.).</span><br><span>Source: </span></p></li></ul><p style="margin: 0 0 20px 0;color: rgb(54,55,55);line-height: 26px;font-size: 16px;">https://mise.jdx.dev/</p><ul style="margin-top: 0;padding: 0;"><li style="margin: 8px 0 0 32px;mso-special-format: bullet;"><p style="color: rgb(54,55,55);line-height: 26px;margin-bottom: 0;box-sizing: border-box;padding-left: 4px;font-size: 16px;margin: 0;"><strong>aqua</strong><span> is another take: declarative CLI version management with a registry and &#8220;lazy install&#8221; approach.</span><br><span>Source: </span><a href="https://substack.com/redirect/4b463cc8-678c-4686-9b23-1fd54ac8f375?j=eyJ1IjoiMmlrb3hrIn0.vKHD5fdGMMXYob0i47zVWMEWjKHzEVsGH8dbvrCMAbY" rel="" style="color: rgb(54,55,55);text-decoration: underline;">https://github.com/aquaproj/aqua</a></p></li></ul><p style="margin: 0 0 20px 0;color: rgb(54,55,55);line-height: 26px;font-size: 16px;"><span>These tools are very good at </span><em>pinning versions of developer-facing CLIs and runtimes</em><span>.</span></p><h3 class="header-anchor-post" style="position: relative;font-family: 'SF Pro Display',-apple-system-headline,system-ui,-apple-system,BlinkMacSystemFont,'Segoe UI',Roboto,Helvetica,Arial,sans-serif,'Apple Color Emoji','Segoe UI Emoji','Segoe UI Symbol';font-weight: bold;-webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: antialiased;-webkit-appearance: optimizelegibility;-moz-appearance: optimizelegibility;appearance: optimizelegibility;margin: 1em 0 0.625em 0;color: rgb(54,55,55);line-height: 1.16em;font-size: 1.375em;">Layer B: dev environment managers (a consistent shell, per-project variables, runnable tasks)</h3><p style="margin: 0 0 20px 0;color: rgb(54,55,55);line-height: 26px;font-size: 16px;">This extends beyond &#8220;versions&#8221; into &#8220;the environment that runs the work&#8221;.</p><ul style="margin-top: 0;padding: 0;"><li style="margin: 8px 0 0 32px;mso-special-format: bullet;"><p style="color: rgb(54,55,55);line-height: 26px;margin-bottom: 0;box-sizing: border-box;padding-left: 4px;font-size: 16px;margin: 0;"><strong>Mise</strong><span>&nbsp;explicitly includes&nbsp;</span><em>env-var management</em><span>&nbsp;and&nbsp;</span><em>a task runner</em><span>, aiming to replace tools like direnv and make, in addition to version management.</span><br><span>Source: </span></p></li></ul><p style="margin: 0 0 20px 0;color: rgb(54,55,55);line-height: 26px;font-size: 16px;">https://mise.jdx.dev/</p><ul style="margin-top: 0;padding: 0;"><li style="margin: 8px 0 0 32px;mso-special-format: bullet;"><p style="margin: 0 0 20px 0;color: rgb(54,55,55);line-height: 26px;margin-bottom: 0;box-sizing: border-box;padding-left: 4px;font-size: 16px;"><strong>Devbox</strong><span> creates an isolated environment from a </span><code>devbox.json</code><span> and provides a shared shell where &#8220;everyone gets the same version of those tools.&#8221;</span><br><span>Sources:</span></p><ul style="margin-top: 0;padding: 0;"><li style="margin: 8px 0 0 32px;mso-special-format: bullet;"><p style="color: rgb(54,55,55);line-height: 26px;margin-bottom: 0;box-sizing: border-box;padding-left: 4px;font-size: 16px;margin: 0;"><a href="https://substack.com/redirect/e458047b-5f77-4d6e-b798-d998bec61785?j=eyJ1IjoiMmlrb3hrIn0.vKHD5fdGMMXYob0i47zVWMEWjKHzEVsGH8dbvrCMAbY" rel="" style="color: rgb(54,55,55);text-decoration: underline;">https://www.jetify.com/devbox</a></p></li><li style="margin: 8px 0 0 32px;mso-special-format: bullet;"><p style="color: rgb(54,55,55);line-height: 26px;margin-bottom: 0;box-sizing: border-box;padding-left: 4px;font-size: 16px;margin: 0;"><a href="https://substack.com/redirect/7c0ae567-8b85-4978-ae0b-55fe361b24c8?j=eyJ1IjoiMmlrb3hrIn0.vKHD5fdGMMXYob0i47zVWMEWjKHzEVsGH8dbvrCMAbY" rel="" style="color: rgb(54,55,55);text-decoration: underline;">https://www.jetify.com/docs/devbox/configuration</a></p></li><li style="margin: 8px 0 0 32px;mso-special-format: bullet;"><p style="color: rgb(54,55,55);line-height: 26px;margin-bottom: 0;box-sizing: border-box;padding-left: 4px;font-size: 16px;margin: 0;"><a href="https://substack.com/redirect/b0b1c95e-2fa3-4cc8-b3de-7fafe8be8e5b?j=eyJ1IjoiMmlrb3hrIn0.vKHD5fdGMMXYob0i47zVWMEWjKHzEVsGH8dbvrCMAbY" rel="" style="color: rgb(54,55,55);text-decoration: underline;">https://www.jetify.com/docs/devbox/guides/scripts</a></p></li></ul></li></ul><h3 class="header-anchor-post" style="position: relative;font-family: 'SF Pro Display',-apple-system-headline,system-ui,-apple-system,BlinkMacSystemFont,'Segoe UI',Roboto,Helvetica,Arial,sans-serif,'Apple Color Emoji','Segoe UI Emoji','Segoe UI Symbol';font-weight: bold;-webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: antialiased;-webkit-appearance: optimizelegibility;-moz-appearance: optimizelegibility;appearance: optimizelegibility;margin: 1em 0 0.625em 0;color: rgb(54,55,55);line-height: 1.16em;font-size: 1.375em;">Layer C: reproducible build systems (hermetic-ish builds, composable artefacts)</h3><p style="margin: 0 0 20px 0;color: rgb(54,55,55);line-height: 26px;font-size: 16px;"><span>This is where the story shifts from &#8220;pin versions&#8221; to &#8220;define </span><em>everything</em><span> deterministically&#8221;.</span></p><ul style="margin-top: 0;padding: 0;"><li style="margin: 8px 0 0 32px;mso-special-format: bullet;"><p style="margin: 0 0 20px 0;color: rgb(54,55,55);line-height: 26px;margin-bottom: 0;box-sizing: border-box;padding-left: 4px;font-size: 16px;"><strong>Nix</strong><span> is a package manager </span><em>and build system</em><span> designed for reproducible, declarative systems.</span><br><span>Sources: </span></p><ul style="margin-top: 0;padding: 0;"><li style="margin: 8px 0 0 32px;mso-special-format: bullet;"><p style="color: rgb(54,55,55);line-height: 26px;margin-bottom: 0;box-sizing: border-box;padding-left: 4px;font-size: 16px;margin: 0;">https://nixos.org/</p></li><li style="margin: 8px 0 0 32px;mso-special-format: bullet;"><p style="color: rgb(54,55,55);line-height: 26px;margin-bottom: 0;box-sizing: border-box;padding-left: 4px;font-size: 16px;margin: 0;"><a href="https://substack.com/redirect/90290ed2-cf43-42d4-8059-58dfbb4cc112?j=eyJ1IjoiMmlrb3hrIn0.vKHD5fdGMMXYob0i47zVWMEWjKHzEVsGH8dbvrCMAbY" rel="" style="color: rgb(54,55,55);text-decoration: underline;">https://wiki.nixos.org/wiki/Nix_%28package_manager%29/en</a></p></li></ul></li></ul><p style="margin: 0 0 20px 0;color: rgb(54,55,55);line-height: 26px;font-size: 16px;">Nix isn&#8217;t just &#8220;install tool X&#8221;. It&#8217;s &#8220;define the whole world this code needs&#8221;.</p><div style="font-size: 16px;line-height: 26px;"><hr style="margin: 32px 0;padding: 0;height: 1px;background: rgb(0,0,0,.1);border: none;"></div><h3 class="header-anchor-post" style="position: relative;font-family: 'SF Pro Display',-apple-system-headline,system-ui,-apple-system,BlinkMacSystemFont,'Segoe UI',Roboto,Helvetica,Arial,sans-serif,'Apple Color Emoji','Segoe UI Emoji','Segoe UI Symbol';font-weight: bold;-webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: antialiased;-webkit-appearance: optimizelegibility;-moz-appearance: optimizelegibility;appearance: optimizelegibility;margin: 1em 0 0.625em 0;color: rgb(54,55,55);line-height: 1.16em;font-size: 1.375em;">2) Quick reality check: why Nix/Devbox get labeled &#8220;scary&#8221;</h3><p style="margin: 0 0 20px 0;color: rgb(54,55,55);line-height: 26px;font-size: 16px;">The &#8220;Nix is powerful but scary&#8221; meme exists for a reason: new concepts (the store, derivations, flakes), a different mental model, and a lot of surface area.</p><p style="margin: 0 0 20px 0;color: rgb(54,55,55);line-height: 26px;font-size: 16px;">But two things changed the practical onboarding curve:</p><ol style="margin-top: 0;padding: 0;"><li style="margin: 8px 0 0 32px;"><p style="margin: 0 0 20px 0;color: rgb(54,55,55);line-height: 26px;margin-bottom: 0;box-sizing: border-box;padding-left: 4px;font-size: 16px;"><strong>Wrapper tools</strong><span> like </span><strong>Devbox</strong><span> intentionally hide most Nix syntax behind JSON config (&#8220;no Dockerfiles or Nix required&#8221;), while still using Nix underneath.</span><br><span>Sources:</span></p><ul style="margin-top: 0;padding: 0;"><li style="margin: 8px 0 0 32px;mso-special-format: bullet;"><p style="color: rgb(54,55,55);line-height: 26px;margin-bottom: 0;box-sizing: border-box;padding-left: 4px;font-size: 16px;margin: 0;"><a href="https://substack.com/redirect/e458047b-5f77-4d6e-b798-d998bec61785?j=eyJ1IjoiMmlrb3hrIn0.vKHD5fdGMMXYob0i47zVWMEWjKHzEVsGH8dbvrCMAbY" rel="" style="color: rgb(54,55,55);text-decoration: underline;">https://www.jetify.com/devbox</a></p></li><li style="margin: 8px 0 0 32px;mso-special-format: bullet;"><p style="color: rgb(54,55,55);line-height: 26px;margin-bottom: 0;box-sizing: border-box;padding-left: 4px;font-size: 16px;margin: 0;"><a href="https://substack.com/redirect/b0c297b0-bfbf-4905-abd1-3fbea7fcc07d?j=eyJ1IjoiMmlrb3hrIn0.vKHD5fdGMMXYob0i47zVWMEWjKHzEVsGH8dbvrCMAbY" rel="" style="color: rgb(54,55,55);text-decoration: underline;">https://github.com/jetify-com/devbox</a></p></li></ul></li><li style="margin: 8px 0 0 32px;"><p style="color: rgb(54,55,55);line-height: 26px;margin-bottom: 0;box-sizing: border-box;padding-left: 4px;font-size: 16px;margin: 0;"><strong>Code agents</strong><span> now handle much of the boilerplate generation/iteration. OpenAI&#8217;s </span><strong>GPT-5.3-Codex</strong><span> is explicitly positioned as a Codex-native coding agent for long-horizon technical work.</span><br><span>Source: </span><a href="https://substack.com/redirect/61f79e49-ea5f-4a3b-99e1-a5d4602e7fa0?j=eyJ1IjoiMmlrb3hrIn0.vKHD5fdGMMXYob0i47zVWMEWjKHzEVsGH8dbvrCMAbY" rel="" style="color: rgb(54,55,55);text-decoration: underline;">https://openai.com/index/introducing-gpt-5-3-codex/</a></p></li></ol><p style="margin: 0 0 20px 0;color: rgb(54,55,55);line-height: 26px;font-size: 16px;"><span>The interesting consequence isn&#8217;t &#8220;AI writes your infra&#8221;. It&#8217;s that the </span><em>cost of trying Nix/Devbox</em><span> drops dramatically when a model can spit out a working </span><code>flake.nix</code><span> or </span><code>devbox.json</code><span>, refine it, and adapt it to your repo shape quickly.</span></p><div style="font-size: 16px;line-height: 26px;"><hr style="margin: 32px 0;padding: 0;height: 1px;background: rgb(0,0,0,.1);border: none;"></div><h3 class="header-anchor-post" style="position: relative;font-family: 'SF Pro Display',-apple-system-headline,system-ui,-apple-system,BlinkMacSystemFont,'Segoe UI',Roboto,Helvetica,Arial,sans-serif,'Apple Color Emoji','Segoe UI Emoji','Segoe UI Symbol';font-weight: bold;-webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: antialiased;-webkit-appearance: optimizelegibility;-moz-appearance: optimizelegibility;appearance: optimizelegibility;margin: 1em 0 0.625em 0;color: rgb(54,55,55);line-height: 1.16em;font-size: 1.375em;">3) Capability scorecard (1&#8211;5): asdf vs mise vs Devbox vs Nix (+ adjacent tools)</h3><p style="margin: 0 0 20px 0;color: rgb(54,55,55);line-height: 26px;font-size: 16px;"><strong>Interpretation of scores:</strong></p><ul style="margin-top: 0;padding: 0;"><li style="margin: 8px 0 0 32px;mso-special-format: bullet;"><p style="color: rgb(54,55,55);line-height: 26px;margin-bottom: 0;box-sizing: border-box;padding-left: 4px;font-size: 16px;margin: 0;">1 = weak/limited, 3 = decent, 5 = strong/best-in-class</p></li><li style="margin: 8px 0 0 32px;mso-special-format: bullet;"><p style="color: rgb(54,55,55);line-height: 26px;margin-bottom: 0;box-sizing: border-box;padding-left: 4px;font-size: 16px;margin: 0;"><span>For &#8220;Approachability&#8221;: </span><strong>5 = easier to adopt</strong><span> (gentler curve)</span></p></li></ul><h3 class="header-anchor-post" style="position: relative;font-family: 'SF Pro Display',-apple-system-headline,system-ui,-apple-system,BlinkMacSystemFont,'Segoe UI',Roboto,Helvetica,Arial,sans-serif,'Apple Color Emoji','Segoe UI Emoji','Segoe UI Symbol';font-weight: bold;-webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: antialiased;-webkit-appearance: optimizelegibility;-moz-appearance: optimizelegibility;appearance: optimizelegibility;margin: 1em 0 0.625em 0;color: rgb(54,55,55);line-height: 1.16em;font-size: 1.375em;">Table A &#8212; Scorecard</h3><div class="captioned-image-container-static" style="font-size: 16px;line-height: 26px;margin: 32px auto;"><figure style="width: 100%;margin: 0 auto;"><table class="image-wrapper" width="100%" border="0" cellspacing="0" cellpadding="0" data-component-name="Image2ToDOMStatic" style="mso-padding-alt: 1em 0 1.6em;"><tbody><tr><td style="text-align: center;"></td><td class="content" align="left" width="1057" style="text-align: center;"><a class="image-link" target="_blank" href="https://substack.com/redirect/396e625b-2ff1-4f1e-bced-5cb5543388b0?j=eyJ1IjoiMmlrb3hrIn0.vKHD5fdGMMXYob0i47zVWMEWjKHzEVsGH8dbvrCMAbY" rel="" style="position: relative;flex-direction: column;align-items: center;padding: 0;width: auto;height: auto;border: none;text-decoration: none;display: block;margin: 0;"><img class="wide-image" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/4c4c8d39-a36a-4b06-9e0f-82df60025f8a_1057x621.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:621,&quot;width&quot;:1057,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:69885,&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://infraweekly.substack.com/i/189751302?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4c4c8d39-a36a-4b06-9e0f-82df60025f8a_1057x621.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" alt="" width="550" height="323.1315042573321" src="https://substackcdn.com/image/fetch/$s_!_4nn!,w_1100,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4c4c8d39-a36a-4b06-9e0f-82df60025f8a_1057x621.png" style="border: none !important;vertical-align: middle;display: block;-ms-interpolation-mode: bicubic;height: auto;margin-bottom: 0;width: auto !important;max-width: 100% !important;margin: 0 auto;"></a></td><td style="text-align: center;"></td></tr></tbody></table></figure></div><p style="margin: 0 0 20px 0;color: rgb(54,55,55);line-height: 26px;font-size: 16px;"><strong>Why Nix wins on &#8220;breadth&#8221; and &#8220;reproducibility&#8221;:</strong><span> it&#8217;s the only option here that is simultaneously a package manager and a build system with a strong &#8220;reproducible/declarative&#8221; core.</span><br><span>Sources:</span></p><ul style="margin-top: 0;padding: 0;"><li style="margin: 8px 0 0 32px;mso-special-format: bullet;"><p style="color: rgb(54,55,55);line-height: 26px;margin-bottom: 0;box-sizing: border-box;padding-left: 4px;font-size: 16px;margin: 0;">https://nixos.org/</p></li><li style="margin: 8px 0 0 32px;mso-special-format: bullet;"><p style="color: rgb(54,55,55);line-height: 26px;margin-bottom: 0;box-sizing: border-box;padding-left: 4px;font-size: 16px;margin: 0;"><a href="https://substack.com/redirect/90290ed2-cf43-42d4-8059-58dfbb4cc112?j=eyJ1IjoiMmlrb3hrIn0.vKHD5fdGMMXYob0i47zVWMEWjKHzEVsGH8dbvrCMAbY" rel="" style="color: rgb(54,55,55);text-decoration: underline;">https://wiki.nixos.org/wiki/Nix_%28package_manager%29/en</a></p></li></ul><p style="margin: 0 0 20px 0;color: rgb(54,55,55);line-height: 26px;font-size: 16px;"><strong>Why Devbox scores high on &#8220;CI portability&#8221;:</strong><span> it&#8217;s explicitly designed to provide a consistent environment definition (</span><code>devbox.json</code><span>) that can be used by everyone on a team, and it includes a &#8220;scripts&#8221; mechanism to run the same commands inside that environment.</span><br><span>Sources:</span></p><ul style="margin-top: 0;padding: 0;"><li style="margin: 8px 0 0 32px;mso-special-format: bullet;"><p style="color: rgb(54,55,55);line-height: 26px;margin-bottom: 0;box-sizing: border-box;padding-left: 4px;font-size: 16px;margin: 0;"><a href="https://substack.com/redirect/7c0ae567-8b85-4978-ae0b-55fe361b24c8?j=eyJ1IjoiMmlrb3hrIn0.vKHD5fdGMMXYob0i47zVWMEWjKHzEVsGH8dbvrCMAbY" rel="" style="color: rgb(54,55,55);text-decoration: underline;">https://www.jetify.com/docs/devbox/configuration</a></p></li><li style="margin: 8px 0 0 32px;mso-special-format: bullet;"><p style="color: rgb(54,55,55);line-height: 26px;margin-bottom: 0;box-sizing: border-box;padding-left: 4px;font-size: 16px;margin: 0;"><a href="https://substack.com/redirect/b0b1c95e-2fa3-4cc8-b3de-7fafe8be8e5b?j=eyJ1IjoiMmlrb3hrIn0.vKHD5fdGMMXYob0i47zVWMEWjKHzEVsGH8dbvrCMAbY" rel="" style="color: rgb(54,55,55);text-decoration: underline;">https://www.jetify.com/docs/devbox/guides/scripts</a></p></li></ul><p style="margin: 0 0 20px 0;color: rgb(54,55,55);line-height: 26px;font-size: 16px;"><strong>Notes on Dev Containers:</strong><span> they&#8217;re a strong story for &#8220;consistent environment&#8221;, but they&#8217;re container-image-centric; the reproducibility depends on how deterministic the Dockerfile/build is and how images are pinned. The spec centres around a </span><code>devcontainer.json</code><span> describing a deterministic way to create the dev container.</span><br><span>Source: </span><a href="https://substack.com/redirect/a471cfaf-3e50-4089-8422-8e0baec9ecee?j=eyJ1IjoiMmlrb3hrIn0.vKHD5fdGMMXYob0i47zVWMEWjKHzEVsGH8dbvrCMAbY" rel="" style="color: rgb(54,55,55);text-decoration: underline;">https://containers.dev/implementors/spec/</a></p><div style="font-size: 16px;line-height: 26px;"><hr style="margin: 32px 0;padding: 0;height: 1px;background: rgb(0,0,0,.1);border: none;"></div><h3 class="header-anchor-post" style="position: relative;font-family: 'SF Pro Display',-apple-system-headline,system-ui,-apple-system,BlinkMacSystemFont,'Segoe UI',Roboto,Helvetica,Arial,sans-serif,'Apple Color Emoji','Segoe UI Emoji','Segoe UI Symbol';font-weight: bold;-webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: antialiased;-webkit-appearance: optimizelegibility;-moz-appearance: optimizelegibility;appearance: optimizelegibility;margin: 1em 0 0.625em 0;color: rgb(54,55,55);line-height: 1.16em;font-size: 1.375em;">4) Reproducibility: what &#8220;works the same&#8221; actually means</h3><p style="margin: 0 0 20px 0;color: rgb(54,55,55);line-height: 26px;font-size: 16px;">&#8220;Reproducible&#8221; gets used loosely, so it&#8217;s helpful to separate levels:</p><h3 class="header-anchor-post" style="position: relative;font-family: 'SF Pro Display',-apple-system-headline,system-ui,-apple-system,BlinkMacSystemFont,'Segoe UI',Roboto,Helvetica,Arial,sans-serif,'Apple Color Emoji','Segoe UI Emoji','Segoe UI Symbol';font-weight: bold;-webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: antialiased;-webkit-appearance: optimizelegibility;-moz-appearance: optimizelegibility;appearance: optimizelegibility;margin: 1em 0 0.625em 0;color: rgb(54,55,55);line-height: 1.16em;font-size: 1.375em;">Level 1: &#8220;same tool versions&#8221;</h3><p style="margin: 0 0 20px 0;color: rgb(54,55,55);line-height: 26px;font-size: 16px;"><span>asdf/mise/aqua excel at this: pin versions of Terraform, Node, Python, etc. It eliminates a big source of drift.</span><br><span>Source: </span><a href="https://substack.com/redirect/1c7f02db-bebd-4bcc-9b8e-4c756d9ddc4b?j=eyJ1IjoiMmlrb3hrIn0.vKHD5fdGMMXYob0i47zVWMEWjKHzEVsGH8dbvrCMAbY" rel="" style="color: rgb(54,55,55);text-decoration: underline;">https://asdf-vm.com/manage/versions.html</a></p><p style="margin: 0 0 20px 0;color: rgb(54,55,55);line-height: 26px;font-size: 16px;"><span>But </span><em>tool versions aren&#8217;t the full environment</em><span>. Compilers, system libraries, and transitive OS dependencies still matter.</span></p><h3 class="header-anchor-post" style="position: relative;font-family: 'SF Pro Display',-apple-system-headline,system-ui,-apple-system,BlinkMacSystemFont,'Segoe UI',Roboto,Helvetica,Arial,sans-serif,'Apple Color Emoji','Segoe UI Emoji','Segoe UI Symbol';font-weight: bold;-webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: antialiased;-webkit-appearance: optimizelegibility;-moz-appearance: optimizelegibility;appearance: optimizelegibility;margin: 1em 0 0.625em 0;color: rgb(54,55,55);line-height: 1.16em;font-size: 1.375em;">Level 2: &#8220;same environment&#8221;</h3><p style="margin: 0 0 20px 0;color: rgb(54,55,55);line-height: 26px;font-size: 16px;"><span>Devbox is explicitly about &#8220;a consistent shell for everyone on the team&#8221; defined in </span><code>devbox.json</code><span>.</span><br><span>Sources:</span></p><ul style="margin-top: 0;padding: 0;"><li style="margin: 8px 0 0 32px;mso-special-format: bullet;"><p style="color: rgb(54,55,55);line-height: 26px;margin-bottom: 0;box-sizing: border-box;padding-left: 4px;font-size: 16px;margin: 0;"><a href="https://substack.com/redirect/e458047b-5f77-4d6e-b798-d998bec61785?j=eyJ1IjoiMmlrb3hrIn0.vKHD5fdGMMXYob0i47zVWMEWjKHzEVsGH8dbvrCMAbY" rel="" style="color: rgb(54,55,55);text-decoration: underline;">https://www.jetify.com/devbox</a></p></li><li style="margin: 8px 0 0 32px;mso-special-format: bullet;"><p style="color: rgb(54,55,55);line-height: 26px;margin-bottom: 0;box-sizing: border-box;padding-left: 4px;font-size: 16px;margin: 0;"><a href="https://substack.com/redirect/7c0ae567-8b85-4978-ae0b-55fe361b24c8?j=eyJ1IjoiMmlrb3hrIn0.vKHD5fdGMMXYob0i47zVWMEWjKHzEVsGH8dbvrCMAbY" rel="" style="color: rgb(54,55,55);text-decoration: underline;">https://www.jetify.com/docs/devbox/configuration</a></p></li></ul><p style="margin: 0 0 20px 0;color: rgb(54,55,55);line-height: 26px;font-size: 16px;"><span>It also supports repo-defined scripts (</span><code>devbox run</code><span>) so the environment and the commands are bundled together.</span><br><span>Source: </span><a href="https://substack.com/redirect/b0b1c95e-2fa3-4cc8-b3de-7fafe8be8e5b?j=eyJ1IjoiMmlrb3hrIn0.vKHD5fdGMMXYob0i47zVWMEWjKHzEVsGH8dbvrCMAbY" rel="" style="color: rgb(54,55,55);text-decoration: underline;">https://www.jetify.com/docs/devbox/guides/scripts</a></p><h3 class="header-anchor-post" style="position: relative;font-family: 'SF Pro Display',-apple-system-headline,system-ui,-apple-system,BlinkMacSystemFont,'Segoe UI',Roboto,Helvetica,Arial,sans-serif,'Apple Color Emoji','Segoe UI Emoji','Segoe UI Symbol';font-weight: bold;-webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: antialiased;-webkit-appearance: optimizelegibility;-moz-appearance: optimizelegibility;appearance: optimizelegibility;margin: 1em 0 0.625em 0;color: rgb(54,55,55);line-height: 1.16em;font-size: 1.375em;">Level 3: &#8220;same build graph&#8221;</h3><p style="margin: 0 0 20px 0;color: rgb(54,55,55);line-height: 26px;font-size: 16px;"><span>Nix pushes further: it&#8217;s designed around declarative, reproducible builds and environments, using Nix expressions/derivations.</span><br><span>Sources:</span></p><ul style="margin-top: 0;padding: 0;"><li style="margin: 8px 0 0 32px;mso-special-format: bullet;"><p style="color: rgb(54,55,55);line-height: 26px;margin-bottom: 0;box-sizing: border-box;padding-left: 4px;font-size: 16px;margin: 0;">https://nixos.org/</p></li><li style="margin: 8px 0 0 32px;mso-special-format: bullet;"><p style="color: rgb(54,55,55);line-height: 26px;margin-bottom: 0;box-sizing: border-box;padding-left: 4px;font-size: 16px;margin: 0;"><a href="https://substack.com/redirect/90290ed2-cf43-42d4-8059-58dfbb4cc112?j=eyJ1IjoiMmlrb3hrIn0.vKHD5fdGMMXYob0i47zVWMEWjKHzEVsGH8dbvrCMAbY" rel="" style="color: rgb(54,55,55);text-decoration: underline;">https://wiki.nixos.org/wiki/Nix_%28package_manager%29/en</a></p></li></ul><p style="margin: 0 0 20px 0;color: rgb(54,55,55);line-height: 26px;font-size: 16px;">This is where you stop thinking &#8220;install dependencies&#8221; and start thinking &#8220;define outputs&#8221;. That mindset maps unusually well onto CI/CD.</p><div style="font-size: 16px;line-height: 26px;"><hr style="margin: 32px 0;padding: 0;height: 1px;background: rgb(0,0,0,.1);border: none;"></div><h3 class="header-anchor-post" style="position: relative;font-family: 'SF Pro Display',-apple-system-headline,system-ui,-apple-system,BlinkMacSystemFont,'Segoe UI',Roboto,Helvetica,Arial,sans-serif,'Apple Color Emoji','Segoe UI Emoji','Segoe UI Symbol';font-weight: bold;-webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: antialiased;-webkit-appearance: optimizelegibility;-moz-appearance: optimizelegibility;appearance: optimizelegibility;margin: 1em 0 0.625em 0;color: rgb(54,55,55);line-height: 1.16em;font-size: 1.375em;">5) CI/CD today: YAML as the place where logic goes to become untestable</h3><p style="margin: 0 0 20px 0;color: rgb(54,55,55);line-height: 26px;font-size: 16px;"><span>Most modern CI systems are YAML-driven. That&#8217;s not inherently bad&#8212;YAML is a reasonable </span><strong>orchestration format</strong><span>.</span></p><p style="margin: 0 0 20px 0;color: rgb(54,55,55);line-height: 26px;font-size: 16px;">The failure mode is when YAML becomes:</p><ul style="margin-top: 0;padding: 0;"><li style="margin: 8px 0 0 32px;mso-special-format: bullet;"><p style="color: rgb(54,55,55);line-height: 26px;margin-bottom: 0;box-sizing: border-box;padding-left: 4px;font-size: 16px;margin: 0;"><span>the </span><em>programming language</em><span> (logic inlined as Bash),</span></p></li><li style="margin: 8px 0 0 32px;mso-special-format: bullet;"><p style="color: rgb(54,55,55);line-height: 26px;margin-bottom: 0;box-sizing: border-box;padding-left: 4px;font-size: 16px;margin: 0;"><span>the </span><em>dependency manager</em><span> (install steps embedded everywhere),</span></p></li><li style="margin: 8px 0 0 32px;mso-special-format: bullet;"><p style="color: rgb(54,55,55);line-height: 26px;margin-bottom: 0;box-sizing: border-box;padding-left: 4px;font-size: 16px;margin: 0;"><span>and the </span><em>only executable spec</em><span> of how to build/test/release.</span></p></li></ul><h3 class="header-anchor-post" style="position: relative;font-family: 'SF Pro Display',-apple-system-headline,system-ui,-apple-system,BlinkMacSystemFont,'Segoe UI',Roboto,Helvetica,Arial,sans-serif,'Apple Color Emoji','Segoe UI Emoji','Segoe UI Symbol';font-weight: bold;-webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: antialiased;-webkit-appearance: optimizelegibility;-moz-appearance: optimizelegibility;appearance: optimizelegibility;margin: 1em 0 0.625em 0;color: rgb(54,55,55);line-height: 1.16em;font-size: 1.375em;">The compounding problem: indirection libraries (GitLab includes, CircleCI Orbs)</h3><p style="margin: 0 0 20px 0;color: rgb(54,55,55);line-height: 26px;font-size: 16px;"><strong>GitHub Actions</strong><span> workflows are YAML files in </span><code>.github/workflows</code><span>.</span><br><span>Source: </span><a href="https://substack.com/redirect/0fa86d58-6b41-45da-a073-5fa065c5f200?j=eyJ1IjoiMmlrb3hrIn0.vKHD5fdGMMXYob0i47zVWMEWjKHzEVsGH8dbvrCMAbY" rel="" style="color: rgb(54,55,55);text-decoration: underline;">https://docs.github.com/en/actions/reference/workflows-and-actions/workflow-syntax</a></p><p style="margin: 0 0 20px 0;color: rgb(54,55,55);line-height: 26px;font-size: 16px;"><strong>GitLab CI</strong><span> pipelines are YAML, and GitLab explicitly supports composing pipelines by </span><code>include</code><span>-ing YAML from other files or repos.</span><br><span>Source: </span><a href="https://substack.com/redirect/a254829e-4915-4ba4-b18d-3ceea006ac95?j=eyJ1IjoiMmlrb3hrIn0.vKHD5fdGMMXYob0i47zVWMEWjKHzEVsGH8dbvrCMAbY" rel="" style="color: rgb(54,55,55);text-decoration: underline;">https://docs.gitlab.com/ci/yaml/includes/</a></p><p style="margin: 0 0 20px 0;color: rgb(54,55,55);line-height: 26px;font-size: 16px;"><strong>CircleCI</strong><span> pipelines are YAML, and &#8220;Orbs&#8221; are reusable packages of configuration elements (jobs/commands/executors) that you import into config YAML.</span><br><span>Sources:</span></p><ul style="margin-top: 0;padding: 0;"><li style="margin: 8px 0 0 32px;mso-special-format: bullet;"><p style="color: rgb(54,55,55);line-height: 26px;margin-bottom: 0;box-sizing: border-box;padding-left: 4px;font-size: 16px;margin: 0;"><a href="https://substack.com/redirect/df855c6f-f2a1-43c8-b743-3f2fd7256fbf?j=eyJ1IjoiMmlrb3hrIn0.vKHD5fdGMMXYob0i47zVWMEWjKHzEVsGH8dbvrCMAbY" rel="" style="color: rgb(54,55,55);text-decoration: underline;">https://circleci.com/orbs/</a></p></li><li style="margin: 8px 0 0 32px;mso-special-format: bullet;"><p style="color: rgb(54,55,55);line-height: 26px;margin-bottom: 0;box-sizing: border-box;padding-left: 4px;font-size: 16px;margin: 0;"><a href="https://substack.com/redirect/3d576ad6-0ffd-40ac-8553-f6eb27c76017?j=eyJ1IjoiMmlrb3hrIn0.vKHD5fdGMMXYob0i47zVWMEWjKHzEVsGH8dbvrCMAbY" rel="" style="color: rgb(54,55,55);text-decoration: underline;">https://circleci.com/docs/orbs/use/orb-intro/</a></p></li></ul><p style="margin: 0 0 20px 0;color: rgb(54,55,55);line-height: 26px;font-size: 16px;">Local testing stories exist, but they&#8217;re still CI-shaped:</p><ul style="margin-top: 0;padding: 0;"><li style="margin: 8px 0 0 32px;mso-special-format: bullet;"><p style="color: rgb(54,55,55);line-height: 26px;margin-bottom: 0;box-sizing: border-box;padding-left: 4px;font-size: 16px;margin: 0;"><span>CircleCI CLI can run some jobs locally in Docker (with limitations).</span><br><span>Source: </span><a href="https://substack.com/redirect/25fc7865-c405-4954-aa85-9c73ba1ce9c9?j=eyJ1IjoiMmlrb3hrIn0.vKHD5fdGMMXYob0i47zVWMEWjKHzEVsGH8dbvrCMAbY" rel="" style="color: rgb(54,55,55);text-decoration: underline;">https://circleci.com/docs/guides/execution-managed/run-a-job-in-a-container/</a></p></li><li style="margin: 8px 0 0 32px;mso-special-format: bullet;"><p style="color: rgb(54,55,55);line-height: 26px;margin-bottom: 0;box-sizing: border-box;padding-left: 4px;font-size: 16px;margin: 0;"><span>GitHub Actions can be run locally with </span><code>act</code><span> (Docker-based).</span><br><span>Source: </span><a href="https://substack.com/redirect/84078067-c15d-4b4b-9788-f1cfb54b86f9?j=eyJ1IjoiMmlrb3hrIn0.vKHD5fdGMMXYob0i47zVWMEWjKHzEVsGH8dbvrCMAbY" rel="" style="color: rgb(54,55,55);text-decoration: underline;">https://github.com/nektos/act</a></p></li><li style="margin: 8px 0 0 32px;mso-special-format: bullet;"><p style="color: rgb(54,55,55);line-height: 26px;margin-bottom: 0;box-sizing: border-box;padding-left: 4px;font-size: 16px;margin: 0;"><span>GitLab has runners and tooling, but debugging pipelines assembled from multiple includes often becomes &#8220;follow the YAML graph across repos.&#8221;</span><br><span>Source: </span><a href="https://substack.com/redirect/40592178-05e9-4a0d-8667-483552663765?j=eyJ1IjoiMmlrb3hrIn0.vKHD5fdGMMXYob0i47zVWMEWjKHzEVsGH8dbvrCMAbY" rel="" style="color: rgb(54,55,55);text-decoration: underline;">https://docs.gitlab.com/runner/</a></p></li></ul><p style="margin: 0 0 20px 0;color: rgb(54,55,55);line-height: 26px;font-size: 16px;"><span>All of these are legitimate tools. The deeper point is that once pipelines are </span><em>mostly YAML + embedded shell</em><span>, </span><strong>local iteration tends to remain awkward</strong><span>&#8212;especially as the amount of shared YAML grows across repos.</span></p><div style="font-size: 16px;line-height: 26px;"><hr style="margin: 32px 0;padding: 0;height: 1px;background: rgb(0,0,0,.1);border: none;"></div><h3 class="header-anchor-post" style="position: relative;font-family: 'SF Pro Display',-apple-system-headline,system-ui,-apple-system,BlinkMacSystemFont,'Segoe UI',Roboto,Helvetica,Arial,sans-serif,'Apple Color Emoji','Segoe UI Emoji','Segoe UI Symbol';font-weight: bold;-webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: antialiased;-webkit-appearance: optimizelegibility;-moz-appearance: optimizelegibility;appearance: optimizelegibility;margin: 1em 0 0.625em 0;color: rgb(54,55,55);line-height: 1.16em;font-size: 1.375em;">6) Local-first CI/CD: treat the pipeline as code, and YAML as wiring</h3><p style="margin: 0 0 20px 0;color: rgb(54,55,55);line-height: 26px;font-size: 16px;">A different architecture flips the emphasis:</p><ul style="margin-top: 0;padding: 0;"><li style="margin: 8px 0 0 32px;mso-special-format: bullet;"><p style="color: rgb(54,55,55);line-height: 26px;margin-bottom: 0;box-sizing: border-box;padding-left: 4px;font-size: 16px;margin: 0;"><span>Put the real work (build, lint, test, package, publish) into </span><strong>locally runnable code</strong><span>.</span></p></li><li style="margin: 8px 0 0 32px;mso-special-format: bullet;"><p style="margin: 0 0 20px 0;color: rgb(54,55,55);line-height: 26px;margin-bottom: 0;box-sizing: border-box;padding-left: 4px;font-size: 16px;">Use CI YAML primarily for:</p><ul style="margin-top: 0;padding: 0;"><li style="margin: 8px 0 0 32px;mso-special-format: bullet;"><p style="color: rgb(54,55,55);line-height: 26px;margin-bottom: 0;box-sizing: border-box;padding-left: 4px;font-size: 16px;margin: 0;">triggering,</p></li><li style="margin: 8px 0 0 32px;mso-special-format: bullet;"><p style="color: rgb(54,55,55);line-height: 26px;margin-bottom: 0;box-sizing: border-box;padding-left: 4px;font-size: 16px;margin: 0;">fan-out/fan-in orchestration,</p></li><li style="margin: 8px 0 0 32px;mso-special-format: bullet;"><p style="color: rgb(54,55,55);line-height: 26px;margin-bottom: 0;box-sizing: border-box;padding-left: 4px;font-size: 16px;margin: 0;">secrets/permissions,</p></li><li style="margin: 8px 0 0 32px;mso-special-format: bullet;"><p style="color: rgb(54,55,55);line-height: 26px;margin-bottom: 0;box-sizing: border-box;padding-left: 4px;font-size: 16px;margin: 0;">and environment selection.</p></li></ul></li></ul><p style="margin: 0 0 20px 0;color: rgb(54,55,55);line-height: 26px;font-size: 16px;"><span>This is where </span><strong>Nix</strong><span> becomes more than &#8220;a dependency tool&#8221;. It becomes the </span><strong>packaging format for your pipeline</strong><span>.</span></p><p style="margin: 0 0 20px 0;color: rgb(54,55,55);line-height: 26px;font-size: 16px;"><span>Nix&#8217;s own framing is &#8220;reproducible, declarative and reliable systems.&#8221;</span><br><span>Source: </span></p><p style="margin: 0 0 20px 0;color: rgb(54,55,55);line-height: 26px;font-size: 16px;">https://nixos.org/</p><p style="margin: 0 0 20px 0;color: rgb(54,55,55);line-height: 26px;font-size: 16px;">So instead of writing &#8220;install X, run Y&#8221; in YAML, the pipeline can call pre-defined Nix outputs.</p><p style="margin: 0 0 20px 0;color: rgb(54,55,55);line-height: 26px;font-size: 16px;"><span>Nix also has an official guide on CI with GitHub Actions, emphasising reproducible builds and caching.</span><br><span>Source: </span><a href="https://substack.com/redirect/7235d7d4-cb75-49bf-a8bd-87910244d8cd?j=eyJ1IjoiMmlrb3hrIn0.vKHD5fdGMMXYob0i47zVWMEWjKHzEVsGH8dbvrCMAbY" rel="" style="color: rgb(54,55,55);text-decoration: underline;">https://nix.dev/guides/recipes/continuous-integration-github-actions.html</a></p><p style="margin: 0 0 20px 0;color: rgb(54,55,55);line-height: 26px;font-size: 16px;">Common operational glue:</p><ul style="margin-top: 0;padding: 0;"><li style="margin: 8px 0 0 32px;mso-special-format: bullet;"><p style="color: rgb(54,55,55);line-height: 26px;margin-bottom: 0;box-sizing: border-box;padding-left: 4px;font-size: 16px;margin: 0;"><span>Determinate Systems&#8217; GitHub Actions for installing/caching Nix and working with flakes.</span><br><span>Source: </span><a href="https://substack.com/redirect/1551e164-0a8c-4fd3-9ca2-262ccbacbb51?j=eyJ1IjoiMmlrb3hrIn0.vKHD5fdGMMXYob0i47zVWMEWjKHzEVsGH8dbvrCMAbY" rel="" style="color: rgb(54,55,55);text-decoration: underline;">https://docs.determinate.systems/guides/github-actions/</a></p></li><li style="margin: 8px 0 0 32px;mso-special-format: bullet;"><p style="color: rgb(54,55,55);line-height: 26px;margin-bottom: 0;box-sizing: border-box;padding-left: 4px;font-size: 16px;margin: 0;"><span>Cachix for binary caching of Nix build artefacts in CI.</span><br><span>Source: </span><a href="https://substack.com/redirect/f258e9ee-8271-4020-81cc-d266e2974db3?j=eyJ1IjoiMmlrb3hrIn0.vKHD5fdGMMXYob0i47zVWMEWjKHzEVsGH8dbvrCMAbY" rel="" style="color: rgb(54,55,55);text-decoration: underline;">https://github.com/cachix/cachix-action</a></p></li></ul><div style="font-size: 16px;line-height: 26px;"><hr style="margin: 32px 0;padding: 0;height: 1px;background: rgb(0,0,0,.1);border: none;"></div><h3 class="header-anchor-post" style="position: relative;font-family: 'SF Pro Display',-apple-system-headline,system-ui,-apple-system,BlinkMacSystemFont,'Segoe UI',Roboto,Helvetica,Arial,sans-serif,'Apple Color Emoji','Segoe UI Emoji','Segoe UI Symbol';font-weight: bold;-webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: antialiased;-webkit-appearance: optimizelegibility;-moz-appearance: optimizelegibility;appearance: optimizelegibility;margin: 1em 0 0.625em 0;color: rgb(54,55,55);line-height: 1.16em;font-size: 1.375em;">7) Concrete example in the wild: Mitchell Hashimoto using flakes for CI/dev test reproducibility</h3><p style="margin: 0 0 20px 0;color: rgb(54,55,55);line-height: 26px;font-size: 16px;"><span>Mitchell Hashimoto has written about using Nix to keep environments aligned across dev and CI, framing it as a &#8220;single source of truth&#8221; problem.</span><br><span>Source: </span><a href="https://substack.com/redirect/d9b69ff2-f5f5-4de0-b956-fae8671ea272?j=eyJ1IjoiMmlrb3hrIn0.vKHD5fdGMMXYob0i47zVWMEWjKHzEVsGH8dbvrCMAbY" rel="" style="color: rgb(54,55,55);text-decoration: underline;">https://mitchellh.com/writing/nix-with-dockerfiles</a></p><p style="margin: 0 0 20px 0;color: rgb(54,55,55);line-height: 26px;font-size: 16px;"><span>For a very concrete &#8220;flake in CI&#8221; example: his </span><code>libxev</code><span> GitHub Actions workflow installs Nix and runs flake-based checks, explicitly aiming to keep environments consistent between local dev and CI runs.</span><br><span>Source (workflow YAML in repo):</span><br><a href="https://substack.com/redirect/6a12c4e2-099f-463f-87bc-55033a838a89?j=eyJ1IjoiMmlrb3hrIn0.vKHD5fdGMMXYob0i47zVWMEWjKHzEVsGH8dbvrCMAbY" rel="" style="color: rgb(54,55,55);text-decoration: underline;">https://raw.githubusercontent.com/mitchellh/libxev/e7d4e6dfd208b4d90715766f92aeaf0163e4bdd9/.github/workflows/test.yml</a></p><p style="margin: 0 0 20px 0;color: rgb(54,55,55);line-height: 26px;font-size: 16px;">The core pattern is the point:</p><ul style="margin-top: 0;padding: 0;"><li style="margin: 8px 0 0 32px;mso-special-format: bullet;"><p style="color: rgb(54,55,55);line-height: 26px;margin-bottom: 0;box-sizing: border-box;padding-left: 4px;font-size: 16px;margin: 0;">define checks and dev shells in a flake,</p></li><li style="margin: 8px 0 0 32px;mso-special-format: bullet;"><p style="color: rgb(54,55,55);line-height: 26px;margin-bottom: 0;box-sizing: border-box;padding-left: 4px;font-size: 16px;margin: 0;">run them locally the same way,</p></li><li style="margin: 8px 0 0 32px;mso-special-format: bullet;"><p style="color: rgb(54,55,55);line-height: 26px;margin-bottom: 0;box-sizing: border-box;padding-left: 4px;font-size: 16px;margin: 0;">have CI just call those same flake outputs.</p></li></ul><div style="font-size: 16px;line-height: 26px;"><hr style="margin: 32px 0;padding: 0;height: 1px;background: rgb(0,0,0,.1);border: none;"></div><h3 class="header-anchor-post" style="position: relative;font-family: 'SF Pro Display',-apple-system-headline,system-ui,-apple-system,BlinkMacSystemFont,'Segoe UI',Roboto,Helvetica,Arial,sans-serif,'Apple Color Emoji','Segoe UI Emoji','Segoe UI Symbol';font-weight: bold;-webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: antialiased;-webkit-appearance: optimizelegibility;-moz-appearance: optimizelegibility;appearance: optimizelegibility;margin: 1em 0 0.625em 0;color: rgb(54,55,55);line-height: 1.16em;font-size: 1.375em;">8) What &#8220;CI/CD libraries&#8221; look like in a Nix-first workflow</h3><p style="margin: 0 0 20px 0;color: rgb(54,55,55);line-height: 26px;font-size: 16px;">Instead of writing complex YAML logic, the flake (or Nix module set) becomes the library boundary.</p><p style="margin: 0 0 20px 0;color: rgb(54,55,55);line-height: 26px;font-size: 16px;">Typical building blocks:</p><ul style="margin-top: 0;padding: 0;"><li style="margin: 8px 0 0 32px;mso-special-format: bullet;"><p style="color: rgb(54,55,55);line-height: 26px;margin-bottom: 0;box-sizing: border-box;padding-left: 4px;font-size: 16px;margin: 0;"><strong>devShells</strong><span>: the canonical dev environment used by humans </span><em>and</em><span> CI jobs</span></p></li><li style="margin: 8px 0 0 32px;mso-special-format: bullet;"><p style="color: rgb(54,55,55);line-height: 26px;margin-bottom: 0;box-sizing: border-box;padding-left: 4px;font-size: 16px;margin: 0;"><strong>checks</strong><span>: standardised test/lint/build checks (often what </span><code>nix flake check</code><span> runs)</span></p></li><li style="margin: 8px 0 0 32px;mso-special-format: bullet;"><p style="color: rgb(54,55,55);line-height: 26px;margin-bottom: 0;box-sizing: border-box;padding-left: 4px;font-size: 16px;margin: 0;"><strong>packages/apps</strong><span>: build artifacts or runnable command entrypoints</span></p></li></ul><p style="margin: 0 0 20px 0;color: rgb(54,55,55);line-height: 26px;font-size: 16px;">Then CI calls:</p><ul style="margin-top: 0;padding: 0;"><li style="margin: 8px 0 0 32px;mso-special-format: bullet;"><p style="color: rgb(54,55,55);line-height: 26px;margin-bottom: 0;box-sizing: border-box;padding-left: 4px;font-size: 16px;margin: 0;"><code>nix flake check</code><span> for a consistent &#8220;does the repo evaluate and pass checks?&#8221; gate</span></p></li><li style="margin: 8px 0 0 32px;mso-special-format: bullet;"><p style="color: rgb(54,55,55);line-height: 26px;margin-bottom: 0;box-sizing: border-box;padding-left: 4px;font-size: 16px;margin: 0;"><code>nix develop -c &lt;command&gt;</code><span> for anything that should run inside the pinned toolchain</span></p></li><li style="margin: 8px 0 0 32px;mso-special-format: bullet;"><p style="color: rgb(54,55,55);line-height: 26px;margin-bottom: 0;box-sizing: border-box;padding-left: 4px;font-size: 16px;margin: 0;"><code>nix build</code><span> for artifacts</span></p></li></ul><p style="margin: 0 0 20px 0;color: rgb(54,55,55);line-height: 26px;font-size: 16px;">YAML remains as orchestration and policy, not as an untestable programming substrate.</p><div style="font-size: 16px;line-height: 26px;"><hr style="margin: 32px 0;padding: 0;height: 1px;background: rgb(0,0,0,.1);border: none;"></div><h3 class="header-anchor-post" style="position: relative;font-family: 'SF Pro Display',-apple-system-headline,system-ui,-apple-system,BlinkMacSystemFont,'Segoe UI',Roboto,Helvetica,Arial,sans-serif,'Apple Color Emoji','Segoe UI Emoji','Segoe UI Symbol';font-weight: bold;-webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: antialiased;-webkit-appearance: optimizelegibility;-moz-appearance: optimizelegibility;appearance: optimizelegibility;margin: 1em 0 0.625em 0;color: rgb(54,55,55);line-height: 1.16em;font-size: 1.375em;">9) YAML&#8217;s best role: permissions, policy, and controlled deployment paths</h3><p style="margin: 0 0 20px 0;color: rgb(54,55,55);line-height: 26px;font-size: 16px;">The strongest argument for keeping YAML thin isn&#8217;t aesthetics&#8212;it&#8217;s governance.</p><p style="margin: 0 0 20px 0;color: rgb(54,55,55);line-height: 26px;font-size: 16px;"><span>When pipeline logic runs locally, a developer </span><em>could</em><span> run the deploy command locally too. Many orgs want deployment credentials and side effects to remain centrally controlled.</span></p><p style="margin: 0 0 20px 0;color: rgb(54,55,55);line-height: 26px;font-size: 16px;">CI platforms are designed for that control plane:</p><ul style="margin-top: 0;padding: 0;"><li style="margin: 8px 0 0 32px;mso-special-format: bullet;"><p style="color: rgb(54,55,55);line-height: 26px;margin-bottom: 0;box-sizing: border-box;padding-left: 4px;font-size: 16px;margin: 0;"><span>GitHub Actions supports job/workflow-level permission scoping for the </span><code>GITHUB_TOKEN</code><span> via the </span><code>permissions</code><span> key.</span><br><span>Source: </span><a href="https://substack.com/redirect/cd6f47dd-7006-487f-ba5b-02179f0c2f03?j=eyJ1IjoiMmlrb3hrIn0.vKHD5fdGMMXYob0i47zVWMEWjKHzEVsGH8dbvrCMAbY" rel="" style="color: rgb(54,55,55);text-decoration: underline;">https://github.blog/changelog/2021-04-20-github-actions-control-permissions-for-github_token/</a></p></li><li style="margin: 8px 0 0 32px;mso-special-format: bullet;"><p style="color: rgb(54,55,55);line-height: 26px;margin-bottom: 0;box-sizing: border-box;padding-left: 4px;font-size: 16px;margin: 0;"><span>GitHub Actions supports OIDC to AWS for short-lived role-based access (useful for controlled pushes to ECR).</span><br><span>Source: </span><a href="https://substack.com/redirect/6eab8260-e4ea-4e5b-b722-7ddfde21f9fd?j=eyJ1IjoiMmlrb3hrIn0.vKHD5fdGMMXYob0i47zVWMEWjKHzEVsGH8dbvrCMAbY" rel="" style="color: rgb(54,55,55);text-decoration: underline;">https://docs.github.com/en/actions/how-tos/secure-your-work/security-harden-deployments/oidc-in-aws</a></p></li><li style="margin: 8px 0 0 32px;mso-special-format: bullet;"><p style="color: rgb(54,55,55);line-height: 26px;margin-bottom: 0;box-sizing: border-box;padding-left: 4px;font-size: 16px;margin: 0;"><span>GitLab supports protected environments (role-based restrictions on deployments).</span><br><span>Source: </span><a href="https://substack.com/redirect/30b983d4-3e1d-4efe-ac78-0cb2233085fc?j=eyJ1IjoiMmlrb3hrIn0.vKHD5fdGMMXYob0i47zVWMEWjKHzEVsGH8dbvrCMAbY" rel="" style="color: rgb(54,55,55);text-decoration: underline;">https://docs.gitlab.com/ci/environments/protected_environments/</a></p></li><li style="margin: 8px 0 0 32px;mso-special-format: bullet;"><p style="color: rgb(54,55,55);line-height: 26px;margin-bottom: 0;box-sizing: border-box;padding-left: 4px;font-size: 16px;margin: 0;"><span>CircleCI supports Contexts to control access to sensitive env vars.</span><br><span>Source: </span><a href="https://substack.com/redirect/b2ccd040-2a13-4044-9333-47c3174c3c1b?j=eyJ1IjoiMmlrb3hrIn0.vKHD5fdGMMXYob0i47zVWMEWjKHzEVsGH8dbvrCMAbY" rel="" style="color: rgb(54,55,55);text-decoration: underline;">https://circleci.com/docs/guides/security/contexts/</a></p></li></ul><p style="margin: 0 0 20px 0;color: rgb(54,55,55);line-height: 26px;font-size: 16px;">In a &#8220;Nix as pipeline logic&#8221; setup, YAML becomes the place where those controls live:</p><ul style="margin-top: 0;padding: 0;"><li style="margin: 8px 0 0 32px;mso-special-format: bullet;"><p style="color: rgb(54,55,55);line-height: 26px;margin-bottom: 0;box-sizing: border-box;padding-left: 4px;font-size: 16px;margin: 0;">Which branches can run the deploy job?</p></li><li style="margin: 8px 0 0 32px;mso-special-format: bullet;"><p style="color: rgb(54,55,55);line-height: 26px;margin-bottom: 0;box-sizing: border-box;padding-left: 4px;font-size: 16px;margin: 0;">which contexts/secrets are attached,</p></li><li style="margin: 8px 0 0 32px;mso-special-format: bullet;"><p style="color: rgb(54,55,55);line-height: 26px;margin-bottom: 0;box-sizing: border-box;padding-left: 4px;font-size: 16px;margin: 0;">which permissions are granted for cloud pushes.</p></li></ul><p style="margin: 0 0 20px 0;color: rgb(54,55,55);line-height: 26px;font-size: 16px;">Meanwhile, the build/test/package logic is still a locally runnable artefact.</p><div style="font-size: 16px;line-height: 26px;"><hr style="margin: 32px 0;padding: 0;height: 1px;background: rgb(0,0,0,.1);border: none;"></div><h3 class="header-anchor-post" style="position: relative;font-family: 'SF Pro Display',-apple-system-headline,system-ui,-apple-system,BlinkMacSystemFont,'Segoe UI',Roboto,Helvetica,Arial,sans-serif,'Apple Color Emoji','Segoe UI Emoji','Segoe UI Symbol';font-weight: bold;-webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: antialiased;-webkit-appearance: optimizelegibility;-moz-appearance: optimizelegibility;appearance: optimizelegibility;margin: 1em 0 0.625em 0;color: rgb(54,55,55);line-height: 1.16em;font-size: 1.375em;">10) Companies and products using Nix (signals that this is not a hobby-only approach)</h3><ul style="margin-top: 0;padding: 0;"><li style="margin: 8px 0 0 32px;mso-special-format: bullet;"><p style="color: rgb(54,55,55);line-height: 26px;margin-bottom: 0;box-sizing: border-box;padding-left: 4px;font-size: 16px;margin: 0;"><span>Shopify: &#8220;What is Nix?&#8221; An engineering post describing Nix as a paradigm shift.</span><br><span>Source: </span><a href="https://substack.com/redirect/7fe31510-2870-42af-abbb-b64e8520d47b?j=eyJ1IjoiMmlrb3hrIn0.vKHD5fdGMMXYob0i47zVWMEWjKHzEVsGH8dbvrCMAbY" rel="" style="color: rgb(54,55,55);text-decoration: underline;">https://shopify.engineering/what-is-nix</a></p></li><li style="margin: 8px 0 0 32px;mso-special-format: bullet;"><p style="color: rgb(54,55,55);line-height: 26px;margin-bottom: 0;box-sizing: border-box;padding-left: 4px;font-size: 16px;margin: 0;"><span>Replit: &#8220;Powered by Nix&#8221; (they migrated new Repls to Nix-based environments).</span><br><span>Source: </span><a href="https://substack.com/redirect/eb0e89a7-8bf8-4358-8f70-5d7afefde2af?j=eyJ1IjoiMmlrb3hrIn0.vKHD5fdGMMXYob0i47zVWMEWjKHzEVsGH8dbvrCMAbY" rel="" style="color: rgb(54,55,55);text-decoration: underline;">https://blog.replit.com/powered-by-nix</a></p></li><li style="margin: 8px 0 0 32px;mso-special-format: bullet;"><p style="color: rgb(54,55,55);line-height: 26px;margin-bottom: 0;box-sizing: border-box;padding-left: 4px;font-size: 16px;margin: 0;"><span>IOG / IOHK: &#8220;How we use Nix at IOHK&#8221; (dev environments and caching workflows).</span><br><span>Source: </span><a href="https://substack.com/redirect/4b0c5cda-16e1-4c96-a098-5ed60632f95f?j=eyJ1IjoiMmlrb3hrIn0.vKHD5fdGMMXYob0i47zVWMEWjKHzEVsGH8dbvrCMAbY" rel="" style="color: rgb(54,55,55);text-decoration: underline;">https://www.iog.io/news/how-we-use-nix-at-iohk</a></p></li><li style="margin: 8px 0 0 32px;mso-special-format: bullet;"><p style="color: rgb(54,55,55);line-height: 26px;margin-bottom: 0;box-sizing: border-box;padding-left: 4px;font-size: 16px;margin: 0;"><span>Hercules CI: a Nix-native CI/CD system (existence proof of &#8220;Nix-first CI&#8221; as a product).</span><br><span>Source: </span><a href="https://substack.com/redirect/9ee1921f-35ba-40dd-a8bc-02627f3ebca2?j=eyJ1IjoiMmlrb3hrIn0.vKHD5fdGMMXYob0i47zVWMEWjKHzEVsGH8dbvrCMAbY" rel="" style="color: rgb(54,55,55);text-decoration: underline;">https://docs.hercules-ci.com/hercules-ci/</a></p></li></ul><div style="font-size: 16px;line-height: 26px;"><hr style="margin: 32px 0;padding: 0;height: 1px;background: rgb(0,0,0,.1);border: none;"></div><h3 class="header-anchor-post" style="position: relative;font-family: 'SF Pro Display',-apple-system-headline,system-ui,-apple-system,BlinkMacSystemFont,'Segoe UI',Roboto,Helvetica,Arial,sans-serif,'Apple Color Emoji','Segoe UI Emoji','Segoe UI Symbol';font-weight: bold;-webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: antialiased;-webkit-appearance: optimizelegibility;-moz-appearance: optimizelegibility;appearance: optimizelegibility;margin: 1em 0 0.625em 0;color: rgb(54,55,55);line-height: 1.16em;font-size: 1.375em;">Closing thought: &#8220;dependency management&#8221; is the upstream of &#8220;CI/CD ergonomics&#8221;</h3><p style="margin: 0 0 20px 0;color: rgb(54,55,55);line-height: 26px;font-size: 16px;">If the environment is not reproducible locally, CI becomes the only reliable execution environment&#8212;and YAML inevitably accumulates logic.</p><p style="margin: 0 0 20px 0;color: rgb(54,55,55);line-height: 26px;font-size: 16px;"><span>If the environment </span><em>is</em><span> reproducible locally, CI can become what it always wanted to be:</span></p><ul style="margin-top: 0;padding: 0;"><li style="margin: 8px 0 0 32px;mso-special-format: bullet;"><p style="color: rgb(54,55,55);line-height: 26px;margin-bottom: 0;box-sizing: border-box;padding-left: 4px;font-size: 16px;margin: 0;">a secure runner,</p></li><li style="margin: 8px 0 0 32px;mso-special-format: bullet;"><p style="color: rgb(54,55,55);line-height: 26px;margin-bottom: 0;box-sizing: border-box;padding-left: 4px;font-size: 16px;margin: 0;">a policy engine,</p></li><li style="margin: 8px 0 0 32px;mso-special-format: bullet;"><p style="color: rgb(54,55,55);line-height: 26px;margin-bottom: 0;box-sizing: border-box;padding-left: 4px;font-size: 16px;margin: 0;">and an orchestrator for pre-defined, testable build steps.</p></li></ul><p style="margin: 0 0 20px 0;color: rgb(54,55,55);line-height: 26px;font-size: 16px;">That&#8217;s the core connection:</p><p style="margin: 0 0 20px 0;color: rgb(54,55,55);line-height: 26px;font-size: 16px;"><strong>environment reproducibility &#8594; local testability &#8594; CI/CD simplicity</strong></p><p style="margin: 0 0 20px 0;color: rgb(54,55,55);line-height: 26px;font-size: 16px;">asdf and mise are excellent at making tool versions predictable:</p><ul style="margin-top: 0;padding: 0;"><li style="margin: 8px 0 0 32px;mso-special-format: bullet;"><p style="color: rgb(54,55,55);line-height: 26px;margin-bottom: 0;box-sizing: border-box;padding-left: 4px;font-size: 16px;margin: 0;"><a href="https://substack.com/redirect/1c7f02db-bebd-4bcc-9b8e-4c756d9ddc4b?j=eyJ1IjoiMmlrb3hrIn0.vKHD5fdGMMXYob0i47zVWMEWjKHzEVsGH8dbvrCMAbY" rel="" style="color: rgb(54,55,55);text-decoration: underline;">https://asdf-vm.com/manage/versions.html</a></p></li><li style="margin: 8px 0 0 32px;mso-special-format: bullet;"><p style="color: rgb(54,55,55);line-height: 26px;margin-bottom: 0;box-sizing: border-box;padding-left: 4px;font-size: 16px;margin: 0;">https://mise.jdx.dev/</p></li></ul><p style="margin: 0 0 20px 0;color: rgb(54,55,55);line-height: 26px;font-size: 16px;">Devbox makes the &#8220;reproducible shell + scripts&#8221; story approachable:</p><ul style="margin-top: 0;padding: 0;"><li style="margin: 8px 0 0 32px;mso-special-format: bullet;"><p style="color: rgb(54,55,55);line-height: 26px;margin-bottom: 0;box-sizing: border-box;padding-left: 4px;font-size: 16px;margin: 0;"><a href="https://substack.com/redirect/e458047b-5f77-4d6e-b798-d998bec61785?j=eyJ1IjoiMmlrb3hrIn0.vKHD5fdGMMXYob0i47zVWMEWjKHzEVsGH8dbvrCMAbY" rel="" style="color: rgb(54,55,55);text-decoration: underline;">https://www.jetify.com/devbox</a></p></li><li style="margin: 8px 0 0 32px;mso-special-format: bullet;"><p style="color: rgb(54,55,55);line-height: 26px;margin-bottom: 0;box-sizing: border-box;padding-left: 4px;font-size: 16px;margin: 0;"><a href="https://substack.com/redirect/b0b1c95e-2fa3-4cc8-b3de-7fafe8be8e5b?j=eyJ1IjoiMmlrb3hrIn0.vKHD5fdGMMXYob0i47zVWMEWjKHzEVsGH8dbvrCMAbY" rel="" style="color: rgb(54,55,55);text-decoration: underline;">https://www.jetify.com/docs/devbox/guides/scripts</a></p></li></ul><p style="margin: 0 0 20px 0;color: rgb(54,55,55);line-height: 26px;font-size: 16px;">Nix is the fully general model: packages, shells, and builds as reproducible artefacts:</p><ul style="margin-top: 0;padding: 0;"><li style="margin: 8px 0 0 32px;mso-special-format: bullet;"><p style="color: rgb(54,55,55);line-height: 26px;margin-bottom: 0;box-sizing: border-box;padding-left: 4px;font-size: 16px;margin: 0;">https://nixos.org/</p></li><li style="margin: 8px 0 0 32px;mso-special-format: bullet;"><p style="color: rgb(54,55,55);line-height: 26px;margin-bottom: 0;box-sizing: border-box;padding-left: 4px;font-size: 16px;margin: 0;"><a href="https://substack.com/redirect/90290ed2-cf43-42d4-8059-58dfbb4cc112?j=eyJ1IjoiMmlrb3hrIn0.vKHD5fdGMMXYob0i47zVWMEWjKHzEVsGH8dbvrCMAbY" rel="" style="color: rgb(54,55,55);text-decoration: underline;">https://wiki.nixos.org/wiki/Nix_%28package_manager%29/en</a></p></li></ul><p style="margin: 0 0 20px 0;color: rgb(54,55,55);line-height: 26px;font-size: 16px;">And modern coding agents (like GPT-5.3-Codex) lower the barrier to expressing those artefacts as code:</p><ul style="margin-top: 0;padding: 0;"><li style="margin: 8px 0 0 32px;mso-special-format: bullet;"><p style="color: rgb(54,55,55);line-height: 26px;margin-bottom: 0;box-sizing: border-box;padding-left: 4px;font-size: 16px;margin: 0;"><a href="https://substack.com/redirect/61f79e49-ea5f-4a3b-99e1-a5d4602e7fa0?j=eyJ1IjoiMmlrb3hrIn0.vKHD5fdGMMXYob0i47zVWMEWjKHzEVsGH8dbvrCMAbY" rel="" style="color: rgb(54,55,55);text-decoration: underline;">https://openai.com/index/introducing-gpt-5-3-codex/</a></p></li></ul><div style="font-size: 16px;line-height: 26px;"><hr style="margin: 32px 0;padding: 0;height: 1px;background: rgb(0,0,0,.1);border: none;"></div><div class="subscription-widget-wrap" style="font-size: 16px;line-height: 26px;"><div class="subscription-widget show-subscribe" style="font-size: 16px;direction: ltr !important;font-weight: 400;text-decoration: none;font-family: system-ui,-apple-system,BlinkMacSystemFont,'Segoe UI',Roboto,Helvetica,Arial,sans-serif,'Apple Color Emoji','Segoe UI Emoji','Segoe UI Symbol';color: #363737;line-height: 1.5;max-width: 560px;margin: 24px auto;align-items: flex-start;display: block;text-align: center;padding: 0px 32px;"><div class="preamble" style="margin-top: 16px;font-family: system-ui,-apple-system,BlinkMacSystemFont,'Segoe UI',Roboto,Helvetica,Arial,sans-serif,'Apple Color Emoji','Segoe UI Emoji','Segoe UI Symbol';font-size: 18px;max-width: 384px;width: fit-content;line-height: 22px;display: flex;align-items: center;text-align: center;font-weight: 400;margin-left: auto;margin-right: auto;"><p style="margin: 0 0 20px 0;color: rgb(54,55,55);line-height: 26px;font-size: 16px;">Thanks for reading Infra Weekly Newsletter! Subscribe for free to receive new posts and support my work.</p></div><div class="subscribe-widget is-signed-up is-fully-subscribed" data-component-name="SubscribeWidget" style="margin: 0 0 1em;direction: ltr;font-size: 16px;line-height: 26px;"><div class="pencraft pc-reset button-wrapper" style="text-decoration: unset;list-style: none;font-size: 16px;line-height: 26px;text-align: center;cursor: pointer;border-radius: 4px;"><a class="button subscribe-btn outline" href="https://substack.com/redirect/2/eyJlIjoiaHR0cHM6Ly9pbmZyYXdlZWtseS5zdWJzdGFjay5jb20vYWNjb3VudCIsInAiOjE4OTc1MTMwMiwicyI6OTAwMzQ4LCJmIjp0cnVlLCJ1IjoxNTIxMzA4NzIsImlhdCI6MTc3MjUzNjUyNywiZXhwIjoyMDg4MTEyNTI3LCJpc3MiOiJwdWItMCIsInN1YiI6ImxpbmstcmVkaXJlY3QifQ.vQOMx9ACvPHJvP3sZbWuWmdxtv4-Wpa2h53_fg6TEpU?" style="font-family: system-ui,-apple-system,BlinkMacSystemFont,'Segoe UI',Roboto,Helvetica,Arial,sans-serif,'Apple Color Emoji','Segoe UI Emoji','Segoe UI Symbol';display: inline-block;box-sizing: border-box;cursor: pointer;border-radius: 8px;font-size: 14px;line-height: 20px;font-weight: 600;text-align: center;background-color: transparent;opacity: 1;outline: none;white-space: nowrap;text-decoration: none !important;border: 1px solid #51b4e9;margin: 0 auto;background: transparent;color: #51b4e9;padding: 12px 20px;height: auto;"><img class="check-icon static" src="https://substackcdn.com/image/fetch/$s_!kSjc!,w_40,c_scale,f_png,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack.com%2Ficon%2FLucideCheck%3Fv%3D4%26height%3D40%26fill%3Dtransparent%26stroke%3D%252351b4e9%26strokeWidth%3D3.6" width="20" height="20" style="border: none;vertical-align: middle;-ms-interpolation-mode: bicubic;height: auto;display: inline-block;margin: -2px 8px 0 0;max-width: 20px" alt=""><span style="text-decoration: none;">Subscribed</span></a></div></div></div></div><p style="margin: 0 0 20px 0;color: rgb(54,55,55);line-height: 26px;font-size: 16px;"></p><pre style="background: rgb(255,255,255);padding: 20px;margin-top: 0;outline: 1px solid rgb(0,0,0,.1);outline-offset: -1px;border-radius: 12px;box-sizing: border-box;white-space: pre-wrap;font-family: monospace;font-size: 13px;line-height: 24px;font-weight: 500;color: rgb(54,55,55);margin-bottom: 0;"><code></code></pre></div></div><table class="email-ufi-2-bottom" role="presentation" width="100%" border="0" cellspacing="0" cellpadding="0" style="border-top: 1px solid rgb(0,0,0,.1);border-bottom: 1px solid rgb(0,0,0,.1);min-width: 100%;"><tbody><tr height="16"><td height="16" style="font-size:0px;line-height:0;">&nbsp;</td></tr><tr><td><table role="presentation" width="100%" border="0" cellspacing="0" cellpadding="0"><tbody><tr><td><table role="presentation" width="auto" border="0" cellspacing="0" cellpadding="0" style="margin:0 auto;"><tbody><tr><td style="vertical-align:middle;"><table role="presentation" width="auto" border="0" cellspacing="0" cellpadding="0"><tbody><tr><td align="center"><a class="email-button-outline" href="https://substack.com/app-link/post?publication_id=900348&post_id=189751302&utm_source=substack&isFreemail=true&submitLike=true&token=eyJ1c2VyX2lkIjoxNTIxMzA4NzIsInBvc3RfaWQiOjE4OTc1MTMwMiwicmVhY3Rpb24iOiLinaQiLCJpYXQiOjE3NzI1MzY1MjcsImV4cCI6MTc3NTEyODUyNywiaXNzIjoicHViLTkwMDM0OCIsInN1YiI6InJlYWN0aW9uIn0.oI1CU7PkrtI8PSj8WWiH7jQl3JN4YjHElKUL3-s_eKY&utm_medium=email&utm_campaign=email-reaction&r=2ikoxk" style="font-family: system-ui,-apple-system,BlinkMacSystemFont,'Segoe UI',Roboto,Helvetica,Arial,sans-serif,'Apple Color Emoji','Segoe UI Emoji','Segoe UI Symbol';display: inline-block;font-weight: 500;border: 1px solid rgb(0,0,0,.1);border-radius: 9999px;text-transform: uppercase;font-size: 12px;line-height: 12px;padding: 9px 14px;text-decoration: none;color: rgb(119,119,119);"><img class="icon" src="https://substackcdn.com/image/fetch/$s_!PeVs!,w_36,c_scale,f_png,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack.com%2Ficon%2FLucideHeart%3Fv%3D4%26height%3D36%26fill%3Dnone%26stroke%3D%2523808080%26strokeWidth%3D2" width="18" height="18" style="margin-right: 8px;min-width: 18px;min-height: 18px;border: none;vertical-align: middle;max-width: 18px" alt=""><span class="email-button-text" style="vertical-align: middle;">Like</span></a></td></tr></tbody></table></td><td width="8" style="min-width:8px;"></td><td style="vertical-align:middle;"><table role="presentation" width="auto" border="0" cellspacing="0" cellpadding="0"><tbody><tr><td align="center"><a class="email-button-outline" href="https://substack.com/app-link/post?publication_id=900348&post_id=189751302&utm_source=substack&utm_medium=email&isFreemail=true&comments=true&token=eyJ1c2VyX2lkIjoxNTIxMzA4NzIsInBvc3RfaWQiOjE4OTc1MTMwMiwiaWF0IjoxNzcyNTM2NTI3LCJleHAiOjE3NzUxMjg1MjcsImlzcyI6InB1Yi05MDAzNDgiLCJzdWIiOiJwb3N0LXJlYWN0aW9uIn0.7NrvQa6gjVyXfV3Q2hNOIG63_UoVxdPXvTc1jmd7Ft0&r=2ikoxk&utm_campaign=email-half-magic-comments&action=post-comment&utm_source=substack&utm_medium=email" style="font-family: system-ui,-apple-system,BlinkMacSystemFont,'Segoe UI',Roboto,Helvetica,Arial,sans-serif,'Apple Color Emoji','Segoe UI Emoji','Segoe UI Symbol';display: inline-block;font-weight: 500;border: 1px solid rgb(0,0,0,.1);border-radius: 9999px;text-transform: uppercase;font-size: 12px;line-height: 12px;padding: 9px 14px;text-decoration: none;color: rgb(119,119,119);"><img class="icon" src="https://substackcdn.com/image/fetch/$s_!x1tS!,w_36,c_scale,f_png,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack.com%2Ficon%2FLucideComments%3Fv%3D4%26height%3D36%26fill%3Dnone%26stroke%3D%2523808080%26strokeWidth%3D2" width="18" height="18" style="margin-right: 8px;min-width: 18px;min-height: 18px;border: none;vertical-align: middle;max-width: 18px" alt=""><span class="email-button-text" style="vertical-align: middle;">Comment</span></a></td></tr></tbody></table></td><td width="8" style="min-width:8px;"></td><td style="vertical-align:middle;"><table role="presentation" width="auto" border="0" cellspacing="0" cellpadding="0"><tbody><tr><td align="center"><a class="email-button-outline" href="https://substack.com/redirect/2/eyJlIjoiaHR0cHM6Ly9vcGVuLnN1YnN0YWNrLmNvbS9wdWIvaW5mcmF3ZWVrbHkvcC9pc3N1ZS0xMTc_dXRtX3NvdXJjZT1zdWJzdGFjayZ1dG1fbWVkaXVtPWVtYWlsJnV0bV9jYW1wYWlnbj1lbWFpbC1yZXN0YWNrLWNvbW1lbnQmYWN0aW9uPXJlc3RhY2stY29tbWVudCZyPTJpa294ayZ0b2tlbj1leUoxYzJWeVgybGtJam94TlRJeE16QTROeklzSW5CdmMzUmZhV1FpT2pFNE9UYzFNVE13TWl3aWFXRjBJam94TnpjeU5UTTJOVEkzTENKbGVIQWlPakUzTnpVeE1qZzFNamNzSW1semN5STZJbkIxWWkwNU1EQXpORGdpTENKemRXSWlPaUp3YjNOMExYSmxZV04wYVc5dUluMC43TnJ2UWE2Z2pWeVhmVjNRMmhOT0lHNjNfVW9WeGRQWHZUYzFqbWQ3RnQwIiwicCI6MTg5NzUxMzAyLCJzIjo5MDAzNDgsImYiOnRydWUsInUiOjE1MjEzMDg3MiwiaWF0IjoxNzcyNTM2NTI3LCJleHAiOjIwODgxMTI1MjcsImlzcyI6InB1Yi0wIiwic3ViIjoibGluay1yZWRpcmVjdCJ9.lp_ZW-6L6S1ooOS2Ajh7iOdudn0BEIkys1n3XMgvhqE?&utm_source=substack&utm_medium=email" style="font-family: system-ui,-apple-system,BlinkMacSystemFont,'Segoe UI',Roboto,Helvetica,Arial,sans-serif,'Apple Color Emoji','Segoe UI Emoji','Segoe UI Symbol';display: inline-block;font-weight: 500;border: 1px solid rgb(0,0,0,.1);border-radius: 9999px;text-transform: uppercase;font-size: 12px;line-height: 12px;padding: 9px 14px;text-decoration: none;color: rgb(119,119,119);"><img class="icon" src="https://substackcdn.com/image/fetch/$s_!5EGt!,w_36,c_scale,f_png,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack.com%2Ficon%2FNoteForwardIcon%3Fv%3D4%26height%3D36%26fill%3Dnone%26stroke%3D%2523808080%26strokeWidth%3D2" width="18" height="18" style="margin-right: 8px;min-width: 18px;min-height: 18px;border: none;vertical-align: middle;max-width: 18px" alt=""><span class="email-button-text" style="vertical-align: middle;">Restack</span></a></td></tr></tbody></table></td></tr></tbody></table></td><td align="right"><table role="presentation" width="auto" border="0" cellspacing="0" cellpadding="0"><tbody><tr></tr></tbody></table></td></tr></tbody></table></td></tr><tr height="16"><td height="16" style="font-size:0px;line-height:0;">&nbsp;</td></tr></tbody></table><div class="footer footer-ZM59BM" style="color: rgb(119,119,119);text-align: center;font-size: 16px;line-height: 26px;padding: 24px0;"><div style="font-size: 16px;line-height: 26px;padding-bottom: 24px"><p class="pencraft pc-reset color-secondary-ls1g8s size-12-mmZ61m reset-IxiVJZ small meta-B2bqa5" style="list-style: none;font-family: system-ui,-apple-system,BlinkMacSystemFont,'Segoe UI',Roboto,Helvetica,Arial,sans-serif,'Apple Color Emoji','Segoe UI Emoji','Segoe UI Symbol';padding-bottom: 0;font-size: 12px;line-height: 16px;margin: 0;color: rgb(119,119,119);text-decoration: unset;">&#169; 2026 <span>Riccardo Tacconi</span><br>Langdon Hills, UK <br><a href="https://substack.com/redirect/2/eyJlIjoiaHR0cHM6Ly9pbmZyYXdlZWtseS5zdWJzdGFjay5jb20vYWN0aW9uL2Rpc2FibGVfZW1haWw_dG9rZW49ZXlKMWMyVnlYMmxrSWpveE5USXhNekE0TnpJc0luQnZjM1JmYVdRaU9qRTRPVGMxTVRNd01pd2lhV0YwSWpveE56Y3lOVE0yTlRJM0xDSmxlSEFpT2pFNE1EUXdOekkxTWpjc0ltbHpjeUk2SW5CMVlpMDVNREF6TkRnaUxDSnpkV0lpT2lKa2FYTmhZbXhsWDJWdFlXbHNJbjAubjc3ZjhBZU1DTVZ4dTlLWUNGMmtHSi1kb3BPZVFfdnAwa0RDb01US3NVayIsInAiOjE4OTc1MTMwMiwicyI6OTAwMzQ4LCJmIjp0cnVlLCJ1IjoxNTIxMzA4NzIsImlhdCI6MTc3MjUzNjUyNywiZXhwIjoyMDg4MTEyNTI3LCJpc3MiOiJwdWItMCIsInN1YiI6ImxpbmstcmVkaXJlY3QifQ.RfJ1aOCM7txC6hnI8N_RzAiZaz-vU1gZUS50BKNGCB4?" style="text-decoration: underline;color: rgb(119,119,119);"><span style="color: rgb(119,119,119);text-decoration: underline;">Unsubscribe</span></a></p></div><p class="footerSection-EHR0jG small powered-by-substack" style="padding: 0 24px;font-size: 12px;line-height: 20px;margin: 0;color: rgb(119,119,119);font-family: system-ui,-apple-system,BlinkMacSystemFont,'Segoe UI',Roboto,Helvetica,Arial,sans-serif,'Apple Color Emoji','Segoe UI Emoji','Segoe UI Symbol';padding-bottom: 0;margin-top: 0;"><a href="https://substack.com/redirect/49ec7472-4de9-4dd1-894c-bbb9f737008d?j=eyJ1IjoiMmlrb3hrIn0.vKHD5fdGMMXYob0i47zVWMEWjKHzEVsGH8dbvrCMAbY" style="color: rgb(119,119,119);text-decoration: none;display: inline-block;margin: 0 4px;"><img src="https://substackcdn.com/image/fetch/$s_!IzGP!,w_262,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack.com%2Fimg%2Femail%2Fgeneric-app-button%402x.png" srcset="https://substackcdn.com/image/fetch/$s_!DIki!,w_131,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack.com%2Fimg%2Femail%2Fgeneric-app-button.png, https://substackcdn.com/image/fetch/$s_!IzGP!,w_262,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack.com%2Fimg%2Femail%2Fgeneric-app-button%402x.png 2x, https://substackcdn.com/image/fetch/$s_!QWua!,w_393,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack.com%2Fimg%2Femail%2Fgeneric-app-button%403x.png 3x" width="131" alt="Get the app" height="40" style="max-width: 550px;border: none !important;vertical-align: middle;"></a><a href="https://substack.com/redirect/2/eyJlIjoiaHR0cHM6Ly9zdWJzdGFjay5jb20vc2lnbnVwP3V0bV9zb3VyY2U9c3Vic3RhY2smdXRtX21lZGl1bT1lbWFpbCZ1dG1fY29udGVudD1mb290ZXImdXRtX2NhbXBhaWduPWF1dG9maWxsZWQtZm9vdGVyJmZyZWVTaWdudXBFbWFpbD1ub3RpZnkrbGRra09TX3dPU0x4akwzclZPMWJjZ0Bub3RpZnkucmVsYXllLmlvJnI9Mmlrb3hrIiwicCI6MTg5NzUxMzAyLCJzIjo5MDAzNDgsImYiOnRydWUsInUiOjE1MjEzMDg3MiwiaWF0IjoxNzcyNTM2NTI3LCJleHAiOjIwODgxMTI1MjcsImlzcyI6InB1Yi0wIiwic3ViIjoibGluay1yZWRpcmVjdCJ9.OtHobgQ2FjhknA8YrwUNVvHXusQyn1efWrCtmJB9BDQ?" style="color: rgb(119,119,119);text-decoration: none;display: inline-block;margin: 0 4px;"><img src="https://substackcdn.com/image/fetch/$s_!LkrL!,w_270,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack.com%2Fimg%2Femail%2Fpublish-button%402x.png" srcset="https://substackcdn.com/image/fetch/$s_!wgfj!,w_135,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack.com%2Fimg%2Femail%2Fpublish-button.png, https://substackcdn.com/image/fetch/$s_!LkrL!,w_270,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack.com%2Fimg%2Femail%2Fpublish-button%402x.png 2x, https://substackcdn.com/image/fetch/$s_!KjtY!,w_405,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack.com%2Fimg%2Femail%2Fpublish-button%403x.png 3x" width="135" alt="Start writing" height="40" style="max-width: 550px;border: none !important;vertical-align: middle;"></a></p></div></div></td><td></td></tr></tbody></table><img src="https://eotrx.substackcdn.com/open?token=eyJtIjoiPDIwMjYwMzAzMTExNTE3LjMuMTRkYmQ5NmE1NmJhMTdkOEBtZy1kMS5zdWJzdGFjay5jb20-IiwidSI6MTUyMTMwODcyLCJyIjoibm90aWZ5K2xka2tPU193T1NMeGpMM3JWTzFiY2dAbm90aWZ5LnJlbGF5ZS5pbyIsImQiOiJtZy1kMS5zdWJzdGFjay5jb20iLCJwIjoxODk3NTEzMDIsInQiOiJuZXdzbGV0dGVyIiwiYSI6ImV2ZXJ5b25lIiwicyI6OTAwMzQ4LCJjIjoicG9zdCIsImYiOnRydWUsInBvc2l0aW9uIjoiYm90dG9tIiwiaWF0IjoxNzcyNTM2NTI3LCJleHAiOjE3NzUxMjg1MjcsImlzcyI6InB1Yi0wIiwic3ViIjoiZW8ifQ.ZJwwsdfsRpWtliSCk2iXzEPdk0GJAtydD3YnGStrOIA" alt="" width="1" height="1" border="0" style="height:1px !important;width:1px !important;border-width:0 !important;margin-top:0 !important;margin-bottom:0 !important;margin-right:0 !important;margin-left:0 !important;padding-top:0 !important;padding-bottom:0 !important;padding-right:0 !important;padding-left:0 !important;"/><img width="1" height="1" alt="" src="https://email.mg-d1.substack.com/o/eJxEkL1uwyAURp8mbLW4YIwZWDpHyhCpq8XPjUttQ4QhKW9f5Ufqeu7V0dHnTME55aavaS_Ea64sHd1AUIOUTPBBMEVwM2GdZoyYTUE_mfJ_lUr25FtLOjjGlHM9R8-pdBSk5VIIOzDoFSNBM8oGyikHAAGy4x303no1GDFYA9KPh55u84eHbq92L8YtnUsbCft0yfhM0CVXJI_SyVQfMDrUeMPcUnzj4DWMSgrglL1IaVfUEe_7iqVgJtdqJ5e2rcZQ2oTR2BX9W1ztGpwpIcWHSFHK-5FkHVMJl3Zgn6tfltN5up_Ox9-fI89fJ7BuPvT09dFlXE3DLiSyV-vTZkLUIV6yuSMuayPltXLdMT9LBQNOR8nITbO_AAAA__-Hi4HO"></body></html>]]>
      </description>
      <pubDate>Tue, 03 Mar 2026 11:15:32 +0000</pubDate>
      <link>https://app.newsletters.love/collections/Bfzli2rdHfhkMhvC1hmOjMRjaIzdqkNf/p/Bfzli2rdHfhkMhvC1hmOjMRjaIzdqkNf</link>
    </item>
    <item>
      <title>Hacker Newsletter #784</title>
      <description>
        <![CDATA[<!DOCTYPE html>

<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<title>Hacker Newsletter #784</title>
<meta content="text/html; charset=utf-8" http-equiv="Content-Type"/>
<meta content="width=device-width,minimum-scale=1.0,maximum-scale=10.0,initial-scale=1.0" id="viewport" name="viewport"/>
<meta content="initial-scale=1.0,user-scalable=no,maximum-scale=1" id="viewport-iphone5" media="(device-height: 568px)" name="viewport"/>
<style>
  body { background: #FFF; }
  body, h1, h2, h3, p, table, tr, td {
    color: #333;
    font-family: ubuntu, Helvetica, "Lucida Grande", Arial, sans-serif;
    margin: 0;
    padding: 0;
  }
  .main, table { background-color: #FFFFFF; }
  a { color: #1786C1; text-decoration: underline; }
  a:hover { text-decoration: none; }
  h1 {
    font-size: 35px;
    margin-bottom: 5px;
    padding-top: 10px;
    width: 100%;
  }
  h1 a { color: #333; text-decoration: none; }
  h1 a:hover { color: #666; text-decoration: underline; }
  h2 {
    color: #cc0000;
    font-size: 16px;
    font-weight: bold;
    margin: 20px 0 10px;
  }
  h3 {
    border-bottom: 1px solid #333;
    border-top: 3px solid #333;
    font-size: 16px;
    font-weight: normal;
    line-height: 22px;
    margin: 20px 0;
    padding: 20px 0;
  }
  p {
    color: #333;
    font-size: 16px;
    line-height: 24px;
    width: 500px;
  }
  p {
    font-size: 16px;
    line-height: 22px;
    margin: 0 0 10px 0;
    width: 100%;
  }
  table, .main, #header, #footer { max-width: 600px; width: 100%; }
  #header { margin-bottom: 20px; }
  #issue {
    color: #333;
    font-family: ubuntu, Helvetica, "Lucida Grande", Arial, sans-serif;
    font-size: 12px;
    text-align: right;
  }
  #issue i { color: #999; font-style: normal; }
  
  @media only screen and (max-device-width: 480px) {
    table, #header, #content, #footer { padding: 0 20px !important; }
    h1 { font-size: 30px !important; }
  }
  
  @media only screen and (max-device-width: 679px), only screen and (max-width: 679px) {
    .main { margin: 20px auto; width: 100%; }
    table, #header, #content, #footer { padding: 0 30px; width: 100%; }
  
    #details { padding-right: 10px; }
  }
  
  @media only screen and (min-width: 680px) {
    body { background: #999 }
    #details { width: 496px; }
    .main, table, #header, #content, #footer { background: #FFF; width: 600px; }
  
    .main {
              box-shadow: 0 0 12px rgba(0, 0, 0, .6);
         -moz-box-shadow: 0 0 12px rgba(0, 0, 0, .6);
      -webkit-box-shadow: 0 0 12px rgba(0, 0, 0, .6);
      margin: 10px auto 40px;
      padding: 30px 40px 10px;
    }
  }
</style>
</head>
<body style="-webkit-text-size-adjust:none;width:100% !important;background-color:#FFF;background-image:none;background-repeat:repeat;background-position:top left;background-attachment:scroll;color:#333;font-family:ubuntu, Helvetica, 'Lucida Grande', Arial, sans-serif;margin-top:0;margin-bottom:0;margin-right:0;margin-left:0;padding-top:0;padding-bottom:0;padding-right:0;padding-left:0;">
<div class="main" style="background-color:#FFFFFF;max-width:600px;width:100%;">
<table border="0" cellpadding="0" cellspacing="0" id="header">
<tr>
<td>
<p style="font-family:ubuntu, Helvetica, 'Lucida Grande', Arial, sans-serif;margin-top:0;margin-bottom:0;margin-right:0;margin-left:0;padding-top:0;padding-right:0;padding-left:0;color:#7B7B7B;font-size:14px !important;font-weight:normal;line-height:22px;padding-bottom:20px;">
Meetings are indispensable when you don't want to do anything. //John Galbraith
</p>
</td>
</tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" id="content" style="color:#333;font-family:ubuntu, Helvetica, 'Lucida Grande', Arial, sans-serif;margin-top:0;margin-bottom:0;margin-right:0;margin-left:0;padding-top:0;padding-bottom:0;padding-right:0;padding-left:0;background-color:#FFFFFF;max-width:600px;width:100%;">
<tr style="color:#333;font-family:ubuntu, Helvetica, 'Lucida Grande', Arial, sans-serif;margin-top:0;margin-bottom:0;margin-right:0;margin-left:0;padding-top:0;padding-bottom:0;padding-right:0;padding-left:0;">
<td style="color:#333;font-family:ubuntu, Helvetica, 'Lucida Grande', Arial, sans-serif;margin-top:0;margin-bottom:0;margin-right:0;margin-left:0;padding-top:0;padding-bottom:0;padding-right:0;padding-left:0;">
<h1 style="color:#333;font-family:Helvetica, 'Lucida Grande', Arial, sans-serif;margin-top:0;margin-right:0;margin-left:0;padding-bottom:0;padding-right:0;padding-left:0;margin-bottom:0px;padding-top:20px;width:100%;">
hacker<span style="color:#ff3300">news</span>letter
</h1>
</td>
</tr>
<tr style="color:#333;font-family:ubuntu, Helvetica, 'Lucida Grande', Arial, sans-serif;margin-top:0;margin-bottom:0;margin-right:0;margin-left:0;padding-top:0;padding-bottom:0;padding-right:0;padding-left:0;">
<td id="details" style="color:#333;font-family:ubuntu, Helvetica, 'Lucida Grande', Arial, sans-serif;margin-top:0;margin-bottom:0;margin-right:0;margin-left:0;padding-top:0;padding-bottom:10px;padding-right:0;padding-left:0;">
<span id="issue" style="color:#333;font-family:ubuntu, Helvetica, 'Lucida Grande', Arial, sans-serif;font-size:12px;text-align:right;">
Issue #789
<i style="color:#999;font-style:normal;">//</i>
2026-02-27
<i style="color:#999;font-style:normal;">//</i>
<a href="https://buttondown-0005.com/c/OTYzNTQ4NGYtZGI2OC00ZjJkLTllZjEtNDAzYmIwMDdiYzExfDQ1MzkwY2EyLWJiNWEtNDAyZC05OGQyLWQ5MmI0ZjRhY2RkOXxodHRwczovL2J1dHRvbmRvd24uY29tL2hhY2tlci1uZXdzbGV0dGVyL2FyY2hpdmUvNzg0L3xlbWFpbA==" style="color:#3B6B9B;text-decoration:underline;">View in your browser</a>
</span>
</td>
</tr>
<tr style="color:#333;font-family:ubuntu, Helvetica, 'Lucida Grande', Arial, sans-serif;margin-top:0;margin-bottom:0;margin-right:0;margin-left:0;padding-top:0;padding-bottom:0;padding-right:0;padding-left:0;">
<td style="color:#333;font-family:ubuntu, Helvetica, 'Lucida Grande', Arial, sans-serif;margin-top:0;margin-bottom:0;margin-right:0;margin-left:0;padding-top:0;padding-bottom:0;padding-right:0;padding-left:0;">
<h2 style="font-family:ubuntu, 'Lucida Grande', Arial, sans-serif;padding-top:20px;padding-bottom:0;padding-right:0;padding-left:0;color:#ff3300;font-size:16px;font-weight:bold;margin-top:20px;margin-bottom:3px;margin-right:0;margin-left:0;text-transform:uppercase;"><span style="color:#333">#</span>Favorites</h2>
<hr style="border-style:none;margin-top:0px;margin-bottom:5px;margin-right:0;margin-left:0;border-top-width:1px;border-top-style:solid;border-top-color:#9b9b9b;/"/>
<p style="font-family:ubuntu, Helvetica, 'Lucida Grande', Arial, sans-serif;padding-top:0;padding-bottom:0;padding-right:0;padding-left:0;color:#363636;font-size:16px !important;line-height:22px;margin-top:0;margin-bottom:10px;margin-right:0;margin-left:0;width:100%;">
<a href="https://buttondown-0005.com/c/OTYzNTQ4NGYtZGI2OC00ZjJkLTllZjEtNDAzYmIwMDdiYzExfDQ1MzkwY2EyLWJiNWEtNDAyZC05OGQyLWQ5MmI0ZjRhY2RkOXxodHRwczovL3Byb2plY3Rpb25sYWIuY29tLz9yZWY9aG5sfGVtYWls" style="color:#0446AB;text-decoration:underline;font-size:16px !important;" title="projectionlab.com">
Modern financial planning tool to simplify your journey to financial independence
</a>
<br/>
<span style="font-size: 13px !important; color: #777"><span style="font-size:11px;padding-right:1px;">//</span>projectionlab.com
<span style="background-color: #ebebeb; padding: 3px; color: #ff3300">sponsored</span>
</span>
</p>
<p style="font-family:ubuntu, Helvetica, 'Lucida Grande', Arial, sans-serif;padding-top:0;padding-bottom:0;padding-right:0;padding-left:0;color:#363636;font-size:16px;line-height:22px;margin-top:0;margin-bottom:10px;margin-right:0;margin-left:0;width:100%;"><a href="https://buttondown-0005.com/c/OTYzNTQ4NGYtZGI2OC00ZjJkLTllZjEtNDAzYmIwMDdiYzExfDQ1MzkwY2EyLWJiNWEtNDAyZC05OGQyLWQ5MmI0ZjRhY2RkOXxodHRwczovL2hhd2tzbGV5Lm9yZy8yMDI2LzAyLzE3L3RpbWVmcmFtZS5odG1sP3V0bV9zb3VyY2U9aGFja2VybmV3c2xldHRlciZ1dG1fbWVkaXVtPWVtYWlsJnV0bV90ZXJtPWZhdnxlbWFpbA==" style="color:#0446AB;text-decoration:underline; font-size:16px;" title="Votes: 1602 Comments: 367">I built Timeframe, our family e-paper dashboard</a><br><span style="font-size: 13px; color: #777"><span style="font-size:11px;padding-right:1px;">//</span>hawksley.org <a href="https://buttondown-0005.com/c/OTYzNTQ4NGYtZGI2OC00ZjJkLTllZjEtNDAzYmIwMDdiYzExfDQ1MzkwY2EyLWJiNWEtNDAyZC05OGQyLWQ5MmI0ZjRhY2RkOXxodHRwOi8vbmV3cy55Y29tYmluYXRvci5jb20vaXRlbT9pZD00NzExMzcyOCZ1dG1fdGVybT1jb21tZW50fGVtYWls" style="text-decoration: none; color: #336699;">comments<span style="color:#ff3300;">→</span></a></span></br></p>
<p style="font-family:ubuntu, Helvetica, 'Lucida Grande', Arial, sans-serif;padding-top:0;padding-bottom:0;padding-right:0;padding-left:0;color:#363636;font-size:16px;line-height:22px;margin-top:0;margin-bottom:10px;margin-right:0;margin-left:0;width:100%;"><a href="https://buttondown-0005.com/c/OTYzNTQ4NGYtZGI2OC00ZjJkLTllZjEtNDAzYmIwMDdiYzExfDQ1MzkwY2EyLWJiNWEtNDAyZC05OGQyLWQ5MmI0ZjRhY2RkOXxodHRwczovL3d3dy5hbnRocm9waWMuY29tL25ld3Mvc3RhdGVtZW50LWRlcGFydG1lbnQtb2Ytd2FyP3V0bV9zb3VyY2U9aGFja2VybmV3c2xldHRlciZ1dG1fbWVkaXVtPWVtYWlsJnV0bV90ZXJtPWZhdnxlbWFpbA==" style="color:#0446AB;text-decoration:underline; font-size:16px;" title="Votes: 1272 Comments: 694">Statement from Dario Amodei on our discussions with the Department of War</a><br/><span style="font-size: 13px; color: #777"><span style="font-size:11px;padding-right:1px;">//</span>anthropic.com <a href="https://buttondown-0005.com/c/OTYzNTQ4NGYtZGI2OC00ZjJkLTllZjEtNDAzYmIwMDdiYzExfDQ1MzkwY2EyLWJiNWEtNDAyZC05OGQyLWQ5MmI0ZjRhY2RkOXxodHRwOi8vbmV3cy55Y29tYmluYXRvci5jb20vaXRlbT9pZD00NzE3MzEyMSZ1dG1fdGVybT1jb21tZW50fGVtYWls" style="text-decoration: none; color: #336699;">comments<span style="color:#ff3300;">→</span></a></span></p>
<p style="font-family:ubuntu, Helvetica, 'Lucida Grande', Arial, sans-serif;padding-top:0;padding-bottom:0;padding-right:0;padding-left:0;color:#363636;font-size:16px;line-height:22px;margin-top:0;margin-bottom:10px;margin-right:0;margin-left:0;width:100%;"><a href="https://buttondown-0005.com/c/OTYzNTQ4NGYtZGI2OC00ZjJkLTllZjEtNDAzYmIwMDdiYzExfDQ1MzkwY2EyLWJiNWEtNDAyZC05OGQyLWQ5MmI0ZjRhY2RkOXxodHRwczovL3d3dy5jYWxlYmxlYWsuY29tL3Bvc3RzL2RvZy1nYW1lLz91dG1fc291cmNlPWhhY2tlcm5ld3NsZXR0ZXImdXRtX21lZGl1bT1lbWFpbCZ1dG1fdGVybT1mYXZ8ZW1haWw=" style="color:#0446AB;text-decoration:underline; font-size:16px;" title="Votes: 1101 Comments: 373">I'm helping my dog vibe code games</a><br/><span style="font-size: 13px; color: #777"><span style="font-size:11px;padding-right:1px;">//</span>calebleak.com <a href="https://buttondown-0005.com/c/OTYzNTQ4NGYtZGI2OC00ZjJkLTllZjEtNDAzYmIwMDdiYzExfDQ1MzkwY2EyLWJiNWEtNDAyZC05OGQyLWQ5MmI0ZjRhY2RkOXxodHRwOi8vbmV3cy55Y29tYmluYXRvci5jb20vaXRlbT9pZD00NzEzOTY3NSZ1dG1fdGVybT1jb21tZW50fGVtYWls" style="text-decoration: none; color: #336699;">comments<span style="color:#ff3300;">→</span></a></span></p>
<p style="font-family:ubuntu, Helvetica, 'Lucida Grande', Arial, sans-serif;padding-top:0;padding-bottom:0;padding-right:0;padding-left:0;color:#363636;font-size:16px;line-height:22px;margin-top:0;margin-bottom:10px;margin-right:0;margin-left:0;width:100%;"><a href="https://buttondown-0005.com/c/OTYzNTQ4NGYtZGI2OC00ZjJkLTllZjEtNDAzYmIwMDdiYzExfDQ1MzkwY2EyLWJiNWEtNDAyZC05OGQyLWQ5MmI0ZjRhY2RkOXxodHRwczovL2JvcmlzdGFuZS5jb20vYmxvZy9ob3ctaS11c2UtY2xhdWRlLWNvZGUvP3V0bV9zb3VyY2U9aGFja2VybmV3c2xldHRlciZ1dG1fbWVkaXVtPWVtYWlsJnV0bV90ZXJtPWZhdnxlbWFpbA==" style="color:#0446AB;text-decoration:underline; font-size:16px;" title="Votes: 965 Comments: 589">How I use Claude Code: Separation of planning and execution</a><br/><span style="font-size: 13px; color: #777"><span style="font-size:11px;padding-right:1px;">//</span>boristane.com <a href="https://buttondown-0005.com/c/OTYzNTQ4NGYtZGI2OC00ZjJkLTllZjEtNDAzYmIwMDdiYzExfDQ1MzkwY2EyLWJiNWEtNDAyZC05OGQyLWQ5MmI0ZjRhY2RkOXxodHRwOi8vbmV3cy55Y29tYmluYXRvci5jb20vaXRlbT9pZD00NzEwNjY4NiZ1dG1fdGVybT1jb21tZW50fGVtYWls" style="text-decoration: none; color: #336699;">comments<span style="color:#ff3300;">→</span></a></span></p>
<p style="font-family:ubuntu, Helvetica, 'Lucida Grande', Arial, sans-serif;padding-top:0;padding-bottom:0;padding-right:0;padding-left:0;color:#363636;font-size:16px;line-height:22px;margin-top:0;margin-bottom:10px;margin-right:0;margin-left:0;width:100%;"><a href="https://buttondown-0005.com/c/OTYzNTQ4NGYtZGI2OC00ZjJkLTllZjEtNDAzYmIwMDdiYzExfDQ1MzkwY2EyLWJiNWEtNDAyZC05OGQyLWQ5MmI0ZjRhY2RkOXxodHRwczovL3BpbGsud2Vic2l0ZS8zL2ZhY2Vib29rLWlzLWFic29sdXRlbHktY29va2VkP3V0bV9zb3VyY2U9aGFja2VybmV3c2xldHRlciZ1dG1fbWVkaXVtPWVtYWlsJnV0bV90ZXJtPWZhdnxlbWFpbA==" style="color:#0446AB;text-decoration:underline; font-size:16px;" title="Votes: 943 Comments: 533">Facebook is cooked</a><br/><span style="font-size: 13px; color: #777"><span style="font-size:11px;padding-right:1px;">//</span>pilk.website <a href="https://buttondown-0005.com/c/OTYzNTQ4NGYtZGI2OC00ZjJkLTllZjEtNDAzYmIwMDdiYzExfDQ1MzkwY2EyLWJiNWEtNDAyZC05OGQyLWQ5MmI0ZjRhY2RkOXxodHRwOi8vbmV3cy55Y29tYmluYXRvci5jb20vaXRlbT9pZD00NzA5MTc0OCZ1dG1fdGVybT1jb21tZW50fGVtYWls" style="text-decoration: none; color: #336699;">comments<span style="color:#ff3300;">→</span></a></span></p>
<p style="font-family:ubuntu, Helvetica, 'Lucida Grande', Arial, sans-serif;padding-top:0;padding-bottom:0;padding-right:0;padding-left:0;color:#363636;font-size:16px;line-height:22px;margin-top:0;margin-bottom:10px;margin-right:0;margin-left:0;width:100%;"><a href="https://buttondown-0005.com/c/OTYzNTQ4NGYtZGI2OC00ZjJkLTllZjEtNDAzYmIwMDdiYzExfDQ1MzkwY2EyLWJiNWEtNDAyZC05OGQyLWQ5MmI0ZjRhY2RkOXxodHRwczovL3dvcmRnbHlwaC54eXovb25lLXBpZWNlLWF0LWEtdGltZT91dG1fc291cmNlPWhhY2tlcm5ld3NsZXR0ZXImdXRtX21lZGl1bT1lbWFpbCZ1dG1fdGVybT1mYXZ8ZW1haWw=" style="color:#0446AB;text-decoration:underline; font-size:16px;" title="Votes: 554 Comments: 196">I pitched a roller coaster to Disneyland at age 10 in 1978</a><br/><span style="font-size: 13px; color: #777"><span style="font-size:11px;padding-right:1px;">//</span>wordglyph.xyz <a href="https://buttondown-0005.com/c/OTYzNTQ4NGYtZGI2OC00ZjJkLTllZjEtNDAzYmIwMDdiYzExfDQ1MzkwY2EyLWJiNWEtNDAyZC05OGQyLWQ5MmI0ZjRhY2RkOXxodHRwOi8vbmV3cy55Y29tYmluYXRvci5jb20vaXRlbT9pZD00NzEzNjYwNCZ1dG1fdGVybT1jb21tZW50fGVtYWls" style="text-decoration: none; color: #336699;">comments<span style="color:#ff3300;">→</span></a></span></p>
<p style="font-family:ubuntu, Helvetica, 'Lucida Grande', Arial, sans-serif;padding-top:0;padding-bottom:0;padding-right:0;padding-left:0;color:#363636;font-size:16px;line-height:22px;margin-top:0;margin-bottom:10px;margin-right:0;margin-left:0;width:100%;"><a href="https://buttondown-0005.com/c/OTYzNTQ4NGYtZGI2OC00ZjJkLTllZjEtNDAzYmIwMDdiYzExfDQ1MzkwY2EyLWJiNWEtNDAyZC05OGQyLWQ5MmI0ZjRhY2RkOXxodHRwczovL21pc3NpbmcuY3NhaWwubWl0LmVkdS8/dXRtX3NvdXJjZT1oYWNrZXJuZXdzbGV0dGVyJnV0bV9tZWRpdW09ZW1haWwmdXRtX3Rlcm09ZmF2fGVtYWls" style="color:#0446AB;text-decoration:underline; font-size:16px;" title="Votes: 446 Comments: 129">The Missing Semester of Your CS Education – Revised for 2026</a><br/><span style="font-size: 13px; color: #777"><span style="font-size:11px;padding-right:1px;">//</span>missing.csail.mit.edu <a href="https://buttondown-0005.com/c/OTYzNTQ4NGYtZGI2OC00ZjJkLTllZjEtNDAzYmIwMDdiYzExfDQ1MzkwY2EyLWJiNWEtNDAyZC05OGQyLWQ5MmI0ZjRhY2RkOXxodHRwOi8vbmV3cy55Y29tYmluYXRvci5jb20vaXRlbT9pZD00NzEyNDE3MSZ1dG1fdGVybT1jb21tZW50fGVtYWls" style="text-decoration: none; color: #336699;">comments<span style="color:#ff3300;">→</span></a></span></p>
<p style="font-family:ubuntu, Helvetica, 'Lucida Grande', Arial, sans-serif;padding-top:0;padding-bottom:0;padding-right:0;padding-left:0;color:#363636;font-size:16px;line-height:22px;margin-top:0;margin-bottom:10px;margin-right:0;margin-left:0;width:100%;"><a href="https://buttondown-0005.com/c/OTYzNTQ4NGYtZGI2OC00ZjJkLTllZjEtNDAzYmIwMDdiYzExfDQ1MzkwY2EyLWJiNWEtNDAyZC05OGQyLWQ5MmI0ZjRhY2RkOXxodHRwczovL2FtcGxpZnlpbmcuYWkvcmVzZWFyY2gvY2xhdWRlLWNvZGUtcGlja3M/dXRtX3NvdXJjZT1oYWNrZXJuZXdzbGV0dGVyJnV0bV9tZWRpdW09ZW1haWwmdXRtX3Rlcm09ZmF2fGVtYWls" style="color:#0446AB;text-decoration:underline; font-size:16px;" title="Votes: 301 Comments: 122">What Claude Code Chooses</a><br/><span style="font-size: 13px; color: #777"><span style="font-size:11px;padding-right:1px;">//</span>amplifying.ai <a href="https://buttondown-0005.com/c/OTYzNTQ4NGYtZGI2OC00ZjJkLTllZjEtNDAzYmIwMDdiYzExfDQ1MzkwY2EyLWJiNWEtNDAyZC05OGQyLWQ5MmI0ZjRhY2RkOXxodHRwOi8vbmV3cy55Y29tYmluYXRvci5jb20vaXRlbT9pZD00NzE2OTc1NyZ1dG1fdGVybT1jb21tZW50fGVtYWls" style="text-decoration: none; color: #336699;">comments<span style="color:#ff3300;">→</span></a></span></p>
<p style="font-family:ubuntu, Helvetica, 'Lucida Grande', Arial, sans-serif;padding-top:0;padding-bottom:0;padding-right:0;padding-left:0;color:#363636;font-size:16px;line-height:22px;margin-top:0;margin-bottom:10px;margin-right:0;margin-left:0;width:100%;"><a href="https://buttondown-0005.com/c/OTYzNTQ4NGYtZGI2OC00ZjJkLTllZjEtNDAzYmIwMDdiYzExfDQ1MzkwY2EyLWJiNWEtNDAyZC05OGQyLWQ5MmI0ZjRhY2RkOXxodHRwczovL3d3dy53aXRoZGlvZGUuY29tLz91dG1fc291cmNlPWhhY2tlcm5ld3NsZXR0ZXImdXRtX21lZGl1bT1lbWFpbCZ1dG1fdGVybT1mYXZ8ZW1haWw=" style="color:#0446AB;text-decoration:underline; font-size:16px;" title="Votes: 3 Comments: 1">Diode – Build, program, and simulate hardware</a><br/><span style="font-size: 13px; color: #777"><span style="font-size:11px;padding-right:1px;">//</span>withdiode.com <a href="https://buttondown-0005.com/c/OTYzNTQ4NGYtZGI2OC00ZjJkLTllZjEtNDAzYmIwMDdiYzExfDQ1MzkwY2EyLWJiNWEtNDAyZC05OGQyLWQ5MmI0ZjRhY2RkOXxodHRwOi8vbmV3cy55Y29tYmluYXRvci5jb20vaXRlbT9pZD00NzA5NDc2OCZ1dG1fdGVybT1jb21tZW50fGVtYWls" style="text-decoration: none; color: #336699;">comments<span style="color:#ff3300;">→</span></a></span></p>
<h2 style="font-family:ubuntu, 'Lucida Grande', Arial, sans-serif;padding-top:20px;padding-bottom:0;padding-right:0;padding-left:0;color:#ff3300;font-size:16px;font-weight:bold;margin-top:20px;margin-bottom:3px;margin-right:0;margin-left:0;text-transform:uppercase;"><span style="color:#333">#</span>Ask HN</h2>
<hr style="border-style:none;margin-top:0px;margin-bottom:5px;margin-right:0;margin-left:0;border-top-width:1px;border-top-style:solid;border-top-color:#9b9b9b;/"/>
<p style="font-family:ubuntu, Helvetica, 'Lucida Grande', Arial, sans-serif;padding-top:0;padding-bottom:0;padding-right:0;padding-left:0;color:#363636;font-size:16px;line-height:22px;margin-top:0;margin-bottom:10px;margin-right:0;margin-left:0;width:100%;"><a href="https://buttondown-0005.com/c/OTYzNTQ4NGYtZGI2OC00ZjJkLTllZjEtNDAzYmIwMDdiYzExfDQ1MzkwY2EyLWJiNWEtNDAyZC05OGQyLWQ5MmI0ZjRhY2RkOXxodHRwczovL25ld3MueWNvbWJpbmF0b3IuY29tL2l0ZW0/aWQ9NDcxNDcxODMmdXRtX3NvdXJjZT1oYWNrZXJuZXdzbGV0dGVyJnV0bV9tZWRpdW09ZW1haWwmdXRtX3Rlcm09YXNrX2hufGVtYWls" style="color:#0446AB;text-decoration:underline; font-size:16px;" title="Votes: 97 Comments: 77">Share your productive usage of OpenClaw</a></p>
<p style="font-family:ubuntu, Helvetica, 'Lucida Grande', Arial, sans-serif;padding-top:0;padding-bottom:0;padding-right:0;padding-left:0;color:#363636;font-size:16px;line-height:22px;margin-top:0;margin-bottom:10px;margin-right:0;margin-left:0;width:100%;"><a href="https://buttondown-0005.com/c/OTYzNTQ4NGYtZGI2OC00ZjJkLTllZjEtNDAzYmIwMDdiYzExfDQ1MzkwY2EyLWJiNWEtNDAyZC05OGQyLWQ5MmI0ZjRhY2RkOXxodHRwczovL25ld3MueWNvbWJpbmF0b3IuY29tL2l0ZW0/aWQ9NDcxNTIzNTUmdXRtX3NvdXJjZT1oYWNrZXJuZXdzbGV0dGVyJnV0bV9tZWRpdW09ZW1haWwmdXRtX3Rlcm09YXNrX2hufGVtYWls" style="color:#0446AB;text-decoration:underline; font-size:16px;" title="Votes: 79 Comments: 88">Have top AI research institutions just given up on the idea of safety?</a></p>
<p style="font-family:ubuntu, Helvetica, 'Lucida Grande', Arial, sans-serif;padding-top:0;padding-bottom:0;padding-right:0;padding-left:0;color:#363636;font-size:16px;line-height:22px;margin-top:0;margin-bottom:10px;margin-right:0;margin-left:0;width:100%;"><a href="https://buttondown-0005.com/c/OTYzNTQ4NGYtZGI2OC00ZjJkLTllZjEtNDAzYmIwMDdiYzExfDQ1MzkwY2EyLWJiNWEtNDAyZC05OGQyLWQ5MmI0ZjRhY2RkOXxodHRwczovL25ld3MueWNvbWJpbmF0b3IuY29tL2l0ZW0/aWQ9NDcxMjc1MzImdXRtX3NvdXJjZT1oYWNrZXJuZXdzbGV0dGVyJnV0bV9tZWRpdW09ZW1haWwmdXRtX3Rlcm09YXNrX2hufGVtYWls" style="color:#0446AB;text-decoration:underline; font-size:16px;" title="Votes: 37 Comments: 21">How do you know if AI agents will choose your tool?</a></p>
<h2 style="font-family:ubuntu, 'Lucida Grande', Arial, sans-serif;padding-top:20px;padding-bottom:0;padding-right:0;padding-left:0;color:#ff3300;font-size:16px;font-weight:bold;margin-top:20px;margin-bottom:3px;margin-right:0;margin-left:0;text-transform:uppercase;"><span style="color:#333">#</span>Classifieds</h2>
<hr style="border-style:none;margin-top:0px;margin-bottom:5px;margin-right:0;margin-left:0;border-top-width:1px;border-top-style:solid;border-top-color:#9b9b9b;/"/>
<p style="font-family:ubuntu, Helvetica, 'Lucida Grande', Arial, sans-serif;padding-top:0;padding-bottom:0;padding-right:0;padding-left:0;color:#333;font-size:16px;line-height:22px;margin-top:0;margin-bottom:10px;margin-right:0;margin-left:0;width:100%;"><a href="https://buttondown-0005.com/c/OTYzNTQ4NGYtZGI2OC00ZjJkLTllZjEtNDAzYmIwMDdiYzExfDQ1MzkwY2EyLWJiNWEtNDAyZC05OGQyLWQ5MmI0ZjRhY2RkOXxodHRwczovL2NhbGlncmEuY29tfGVtYWls" style="color:#0446AB;text-decoration:underline; font-size:16px;" title="caligra.com">Caligra c100 Developer Terminal</a> <span style="font-size: 13px; color: #777"><span style="font-size:11px;padding-right:1px;">//</span>caligra.com</span></p>
<p style="font-family:ubuntu, Helvetica, 'Lucida Grande', Arial, sans-serif;padding-top:0;padding-bottom:0;padding-right:0;padding-left:0;color:#333;font-size:16px;line-height:22px;margin-top:0;margin-bottom:10px;margin-right:0;margin-left:0;width:100%;"><a href="https://buttondown-0005.com/c/OTYzNTQ4NGYtZGI2OC00ZjJkLTllZjEtNDAzYmIwMDdiYzExfDQ1MzkwY2EyLWJiNWEtNDAyZC05OGQyLWQ5MmI0ZjRhY2RkOXxodHRwczovL2dyYW5kbWFzcmVjaXBlcy5hcHAvP3V0bV9zb3VyY2U9aGFja2VybmV3c19uZXdzbGV0dGVyJnV0bV9tZWRpdW09ZW1haWwmdXRtX2NhbXBhaWduPTIwMjVfMDlfaGFja2VybmV3cyZ1dG1fY29udGVudD1jbGFzc2lmaWVkc3xlbWFpbA==" style="color:#0446AB;text-decoration:underline; font-size:16px;" title="grandmasrecipes.app">End recipe clutter. Scan, import, &amp; generate with AI</a> <span style="font-size: 13px; color: #777"><span style="font-size:11px;padding-right:1px;">//</span>grandmasrecipes.app</span></p>
<p style="font-family:ubuntu, Helvetica, 'Lucida Grande', Arial, sans-serif;padding-top:0;padding-bottom:0;padding-right:0;padding-left:0;color:#333;font-size:16px;line-height:22px;margin-top:0;margin-bottom:10px;margin-right:0;margin-left:0;width:100%;"><a href="https://buttondown-0005.com/c/OTYzNTQ4NGYtZGI2OC00ZjJkLTllZjEtNDAzYmIwMDdiYzExfDQ1MzkwY2EyLWJiNWEtNDAyZC05OGQyLWQ5MmI0ZjRhY2RkOXxodHRwczovL2RvY3MucHJvcGVsYXV0aC5jb20vbWNwLWF1dGhlbnRpY2F0aW9uL292ZXJ2aWV3P3V0bV9zb3VyY2U9aGFja2VybmV3c2xldHRlcnxlbWFpbA==" style="color:#0446AB;text-decoration:underline; font-size:16px;" title="docs.propelauth.com">MCP authentication in minutes</a> <span style="font-size: 13px; color: #777"><span style="font-size:11px;padding-right:1px;">//</span>docs.propelauth.com</span></p>
<p style="font-family:ubuntu, Helvetica, 'Lucida Grande', Arial, sans-serif;padding-top:0;padding-bottom:0;padding-right:0;padding-left:0;color:#333;font-size:16px;line-height:22px;margin-top:0;margin-bottom:10px;margin-right:0;margin-left:0;width:100%;"><a href="https://buttondown-0005.com/c/OTYzNTQ4NGYtZGI2OC00ZjJkLTllZjEtNDAzYmIwMDdiYzExfDQ1MzkwY2EyLWJiNWEtNDAyZC05OGQyLWQ5MmI0ZjRhY2RkOXxodHRwczovL25hbmdvLmRldj91dG1fc291cmNlPWhhY2tlcm5ld3NsZXR0ZXImdXRtX21lZGl1bT1jbGFzc2lmaWVkJnV0bV9jYW1wYWlnbj1mZWIyMDI2fGVtYWls" style="color:#0446AB;text-decoration:underline; font-size:16px;" title="nango.dev">Nango: Integrate your product &amp; AI agents with 600+ APIs</a> <span style="font-size: 13px; color: #777"><span style="font-size:11px;padding-right:1px;">//</span>nango.dev</span></p>
<p style="font-family:ubuntu, Helvetica, 'Lucida Grande', Arial, sans-serif;padding-top:0;padding-bottom:0;padding-right:0;padding-left:0;color:#333;font-size:16px;line-height:22px;margin-top:0;margin-bottom:10px;margin-right:0;margin-left:0;width:100%;">👉 <a href="https://buttondown-0005.com/c/OTYzNTQ4NGYtZGI2OC00ZjJkLTllZjEtNDAzYmIwMDdiYzExfDQ1MzkwY2EyLWJiNWEtNDAyZC05OGQyLWQ5MmI0ZjRhY2RkOXxodHRwczovL2FpcnRhYmxlLmNvbS9hcHBmaVBHYW9PR1ZueVpxbi9zaHI3NE13UnBKU0hSV3NGbHxlbWFpbA==" style="color:#0446AB;text-decoration:underline; font-size:16px;" title="airtable.com">Book a classified ad and share your project</a> <span style="font-size: 13px; color: #777"></span></p>
<h2 style="font-family:ubuntu, 'Lucida Grande', Arial, sans-serif;padding-top:20px;padding-bottom:0;padding-right:0;padding-left:0;color:#ff3300;font-size:16px;font-weight:bold;margin-top:20px;margin-bottom:3px;margin-right:0;margin-left:0;text-transform:uppercase;"><span style="color:#333">#</span>Show HN</h2>
<hr style="border-style:none;margin-top:0px;margin-bottom:5px;margin-right:0;margin-left:0;border-top-width:1px;border-top-style:solid;border-top-color:#9b9b9b;/"/>
<p style="font-family:ubuntu, Helvetica, 'Lucida Grande', Arial, sans-serif;padding-top:0;padding-bottom:0;padding-right:0;padding-left:0;color:#333;font-size:16px;line-height:22px;margin-top:0;margin-bottom:10px;margin-right:0;margin-left:0;width:100%;"><a href="https://buttondown-0005.com/c/OTYzNTQ4NGYtZGI2OC00ZjJkLTllZjEtNDAzYmIwMDdiYzExfDQ1MzkwY2EyLWJiNWEtNDAyZC05OGQyLWQ5MmI0ZjRhY2RkOXxodHRwczovL2pvaW5sb29wcy5vcmcvP3V0bV9zb3VyY2U9aGFja2VybmV3c2xldHRlciZ1dG1fbWVkaXVtPWVtYWlsJnV0bV90ZXJtPXNob3dfaG58ZW1haWw=" style="color:#0446AB;text-decoration:underline; font-size:16px;" title="Votes: 574 Comments: 385">Loops is a federated, open-source TikTok</a> <span style="font-size: 13px; color: #777"><span style="font-size:11px;padding-right:1px;">//</span>joinloops.org <a href="https://buttondown-0005.com/c/OTYzNTQ4NGYtZGI2OC00ZjJkLTllZjEtNDAzYmIwMDdiYzExfDQ1MzkwY2EyLWJiNWEtNDAyZC05OGQyLWQ5MmI0ZjRhY2RkOXxodHRwOi8vbmV3cy55Y29tYmluYXRvci5jb20vaXRlbT9pZD00NzExMzYxOCZ1dG1fdGVybT1jb21tZW50fGVtYWls" style="text-decoration: none; color: #336699;">comments<span style="color:#ff3300;">→</span></a></span></p>
<p style="font-family:ubuntu, Helvetica, 'Lucida Grande', Arial, sans-serif;padding-top:0;padding-bottom:0;padding-right:0;padding-left:0;color:#333;font-size:16px;line-height:22px;margin-top:0;margin-bottom:10px;margin-right:0;margin-left:0;width:100%;"><a href="https://buttondown-0005.com/c/OTYzNTQ4NGYtZGI2OC00ZjJkLTllZjEtNDAzYmIwMDdiYzExfDQ1MzkwY2EyLWJiNWEtNDAyZC05OGQyLWQ5MmI0ZjRhY2RkOXxodHRwczovL2dpdGh1Yi5jb20veWplYW5yZW5hdWQveWpfbmVhcmJ5Z2xhc3Nlcz91dG1fc291cmNlPWhhY2tlcm5ld3NsZXR0ZXImdXRtX21lZGl1bT1lbWFpbCZ1dG1fdGVybT1zaG93X2hufGVtYWls" style="color:#0446AB;text-decoration:underline; font-size:16px;" title="Votes: 426 Comments: 213">Nearby Glasses</a> <span style="font-size: 13px; color: #777"><span style="font-size:11px;padding-right:1px;">//</span>github.com <a href="https://buttondown-0005.com/c/OTYzNTQ4NGYtZGI2OC00ZjJkLTllZjEtNDAzYmIwMDdiYzExfDQ1MzkwY2EyLWJiNWEtNDAyZC05OGQyLWQ5MmI0ZjRhY2RkOXxodHRwOi8vbmV3cy55Y29tYmluYXRvci5jb20vaXRlbT9pZD00NzE0MDA0MiZ1dG1fdGVybT1jb21tZW50fGVtYWls" style="text-decoration: none; color: #336699;">comments<span style="color:#ff3300;">→</span></a></span></p>
<p style="font-family:ubuntu, Helvetica, 'Lucida Grande', Arial, sans-serif;padding-top:0;padding-bottom:0;padding-right:0;padding-left:0;color:#333;font-size:16px;line-height:22px;margin-top:0;margin-bottom:10px;margin-right:0;margin-left:0;width:100%;"><a href="https://buttondown-0005.com/c/OTYzNTQ4NGYtZGI2OC00ZjJkLTllZjEtNDAzYmIwMDdiYzExfDQ1MzkwY2EyLWJiNWEtNDAyZC05OGQyLWQ5MmI0ZjRhY2RkOXxodHRwczovL2dpdGxhYi5jb20vaGVyZV9mb3Jhd2hpbGUvdGVybWluYWxwaG9uZT91dG1fc291cmNlPWhhY2tlcm5ld3NsZXR0ZXImdXRtX21lZGl1bT1lbWFpbCZ1dG1fdGVybT1zaG93X2hufGVtYWls" style="color:#0446AB;text-decoration:underline; font-size:16px;" title="Votes: 296 Comments: 73">Terminal Phone – E2EE Walkie Talkie from the Command Line</a> <span style="font-size: 13px; color: #777"><span style="font-size:11px;padding-right:1px;">//</span>gitlab.com <a href="https://buttondown-0005.com/c/OTYzNTQ4NGYtZGI2OC00ZjJkLTllZjEtNDAzYmIwMDdiYzExfDQ1MzkwY2EyLWJiNWEtNDAyZC05OGQyLWQ5MmI0ZjRhY2RkOXxodHRwOi8vbmV3cy55Y29tYmluYXRvci5jb20vaXRlbT9pZD00NzE2NDI3MCZ1dG1fdGVybT1jb21tZW50fGVtYWls" style="text-decoration: none; color: #336699;">comments<span style="color:#ff3300;">→</span></a></span></p>
<p style="font-family:ubuntu, Helvetica, 'Lucida Grande', Arial, sans-serif;padding-top:0;padding-bottom:0;padding-right:0;padding-left:0;color:#333;font-size:16px;line-height:22px;margin-top:0;margin-bottom:10px;margin-right:0;margin-left:0;width:100%;"><a href="https://buttondown-0005.com/c/OTYzNTQ4NGYtZGI2OC00ZjJkLTllZjEtNDAzYmIwMDdiYzExfDQ1MzkwY2EyLWJiNWEtNDAyZC05OGQyLWQ5MmI0ZjRhY2RkOXxodHRwczovL2x5cmEuaG9yc2UveDg2Y3NzLz91dG1fc291cmNlPWhhY2tlcm5ld3NsZXR0ZXImdXRtX21lZGl1bT1lbWFpbCZ1dG1fdGVybT1zaG93X2hufGVtYWls" style="color:#0446AB;text-decoration:underline; font-size:16px;" title="Votes: 270 Comments: 93">X86CSS – An x86 CPU emulator written in CSS</a> <span style="font-size: 13px; color: #777"><span style="font-size:11px;padding-right:1px;">//</span>lyra.horse <a href="https://buttondown-0005.com/c/OTYzNTQ4NGYtZGI2OC00ZjJkLTllZjEtNDAzYmIwMDdiYzExfDQ1MzkwY2EyLWJiNWEtNDAyZC05OGQyLWQ5MmI0ZjRhY2RkOXxodHRwOi8vbmV3cy55Y29tYmluYXRvci5jb20vaXRlbT9pZD00NzEzMjEwMiZ1dG1fdGVybT1jb21tZW50fGVtYWls" style="text-decoration: none; color: #336699;">comments<span style="color:#ff3300;">→</span></a></span></p>
<p style="font-family:ubuntu, Helvetica, 'Lucida Grande', Arial, sans-serif;padding-top:0;padding-bottom:0;padding-right:0;padding-left:0;color:#333;font-size:16px;line-height:22px;margin-top:0;margin-bottom:10px;margin-right:0;margin-left:0;width:100%;"><a href="https://buttondown-0005.com/c/OTYzNTQ4NGYtZGI2OC00ZjJkLTllZjEtNDAzYmIwMDdiYzExfDQ1MzkwY2EyLWJiNWEtNDAyZC05OGQyLWQ5MmI0ZjRhY2RkOXxodHRwczovL3Jlc3BlY3RpZnkub3JnLz91dG1fc291cmNlPWhhY2tlcm5ld3NsZXR0ZXImdXRtX21lZGl1bT1lbWFpbCZ1dG1fdGVybT1zaG93X2hufGVtYWls" style="color:#0446AB;text-decoration:underline; font-size:16px;" title="Votes: 212 Comments: 214">Respectify – A comment moderator that teaches people to argue better</a> <span style="font-size: 13px; color: #777"><span style="font-size:11px;padding-right:1px;">//</span>respectify.org <a href="https://buttondown-0005.com/c/OTYzNTQ4NGYtZGI2OC00ZjJkLTllZjEtNDAzYmIwMDdiYzExfDQ1MzkwY2EyLWJiNWEtNDAyZC05OGQyLWQ5MmI0ZjRhY2RkOXxodHRwOi8vbmV3cy55Y29tYmluYXRvci5jb20vaXRlbT9pZD00NzE1MTg0MiZ1dG1fdGVybT1jb21tZW50fGVtYWls" style="text-decoration: none; color: #336699;">comments<span style="color:#ff3300;">→</span></a></span></p>
<p style="font-family:ubuntu, Helvetica, 'Lucida Grande', Arial, sans-serif;padding-top:0;padding-bottom:0;padding-right:0;padding-left:0;color:#333;font-size:16px;line-height:22px;margin-top:0;margin-bottom:10px;margin-right:0;margin-left:0;width:100%;"><a href="https://buttondown-0005.com/c/OTYzNTQ4NGYtZGI2OC00ZjJkLTllZjEtNDAzYmIwMDdiYzExfDQ1MzkwY2EyLWJiNWEtNDAyZC05OGQyLWQ5MmI0ZjRhY2RkOXxodHRwczovL2dpdGh1Yi5jb20vdmlnbmVzaDA3L2JhYnlzaGFyaz91dG1fc291cmNlPWhhY2tlcm5ld3NsZXR0ZXImdXRtX21lZGl1bT1lbWFpbCZ1dG1fdGVybT1zaG93X2hufGVtYWls" style="color:#0446AB;text-decoration:underline; font-size:16px;" title="Votes: 148 Comments: 47">Babyshark – Wireshark made easy (terminal UI for PCAPs)</a> <span style="font-size: 13px; color: #777"><span style="font-size:11px;padding-right:1px;">//</span>github.com <a href="https://buttondown-0005.com/c/OTYzNTQ4NGYtZGI2OC00ZjJkLTllZjEtNDAzYmIwMDdiYzExfDQ1MzkwY2EyLWJiNWEtNDAyZC05OGQyLWQ5MmI0ZjRhY2RkOXxodHRwOi8vbmV3cy55Y29tYmluYXRvci5jb20vaXRlbT9pZD00NzEyODUzNSZ1dG1fdGVybT1jb21tZW50fGVtYWls" style="text-decoration: none; color: #336699;">comments<span style="color:#ff3300;">→</span></a></span></p>
<h2 style="font-family:ubuntu, 'Lucida Grande', Arial, sans-serif;padding-top:20px;padding-bottom:0;padding-right:0;padding-left:0;color:#ff3300;font-size:16px;font-weight:bold;margin-top:20px;margin-bottom:3px;margin-right:0;margin-left:0;text-transform:uppercase;"><span style="color:#333">#</span>Code</h2>
<hr style="border-style:none;margin-top:0px;margin-bottom:5px;margin-right:0;margin-left:0;border-top-width:1px;border-top-style:solid;border-top-color:#9b9b9b;/"/>
<p style="font-family:ubuntu, Helvetica, 'Lucida Grande', Arial, sans-serif;padding-top:0;padding-bottom:0;padding-right:0;padding-left:0;color:#333;font-size:16px;line-height:22px;margin-top:0;margin-bottom:10px;margin-right:0;margin-left:0;width:100%;"><a href="https://buttondown-0005.com/c/OTYzNTQ4NGYtZGI2OC00ZjJkLTllZjEtNDAzYmIwMDdiYzExfDQ1MzkwY2EyLWJiNWEtNDAyZC05OGQyLWQ5MmI0ZjRhY2RkOXxodHRwczovL3BpLmRldj91dG1fc291cmNlPWhhY2tlcm5ld3NsZXR0ZXImdXRtX21lZGl1bT1lbWFpbCZ1dG1fdGVybT1jb2RlfGVtYWls" style="color:#0446AB;text-decoration:underline; font-size:16px;" title="Votes: 588 Comments: 302">Pi – A minimal terminal coding harness</a> <span style="font-size: 13px; color: #777"><span style="font-size:11px;padding-right:1px;">//</span>pi.dev <a href="https://buttondown-0005.com/c/OTYzNTQ4NGYtZGI2OC00ZjJkLTllZjEtNDAzYmIwMDdiYzExfDQ1MzkwY2EyLWJiNWEtNDAyZC05OGQyLWQ5MmI0ZjRhY2RkOXxodHRwOi8vbmV3cy55Y29tYmluYXRvci5jb20vaXRlbT9pZD00NzE0Mzc1NCZ1dG1fdGVybT1jb21tZW50fGVtYWls" style="text-decoration: none; color: #336699;">comments<span style="color:#ff3300;">→</span></a></span></p>
<p style="font-family:ubuntu, Helvetica, 'Lucida Grande', Arial, sans-serif;padding-top:0;padding-bottom:0;padding-right:0;padding-left:0;color:#333;font-size:16px;line-height:22px;margin-top:0;margin-bottom:10px;margin-right:0;margin-left:0;width:100%;"><a href="https://buttondown-0005.com/c/OTYzNTQ4NGYtZGI2OC00ZjJkLTllZjEtNDAzYmIwMDdiYzExfDQ1MzkwY2EyLWJiNWEtNDAyZC05OGQyLWQ5MmI0ZjRhY2RkOXxodHRwczovL3dvcmRzLmZpbGlwcG8uaW8vZGVwZW5kYWJvdC8/dXRtX3NvdXJjZT1oYWNrZXJuZXdzbGV0dGVyJnV0bV9tZWRpdW09ZW1haWwmdXRtX3Rlcm09Y29kZXxlbWFpbA==" style="color:#0446AB;text-decoration:underline; font-size:16px;" title="Votes: 381 Comments: 98">Turn Dependabot Off</a> <span style="font-size: 13px; color: #777"><span style="font-size:11px;padding-right:1px;">//</span>words.filippo.io <a href="https://buttondown-0005.com/c/OTYzNTQ4NGYtZGI2OC00ZjJkLTllZjEtNDAzYmIwMDdiYzExfDQ1MzkwY2EyLWJiNWEtNDAyZC05OGQyLWQ5MmI0ZjRhY2RkOXxodHRwOi8vbmV3cy55Y29tYmluYXRvci5jb20vaXRlbT9pZD00NzA5NDE5MiZ1dG1fdGVybT1jb21tZW50fGVtYWls" style="text-decoration: none; color: #336699;">comments<span style="color:#ff3300;">→</span></a></span></p>
<p style="font-family:ubuntu, Helvetica, 'Lucida Grande', Arial, sans-serif;padding-top:0;padding-bottom:0;padding-right:0;padding-left:0;color:#333;font-size:16px;line-height:22px;margin-top:0;margin-bottom:10px;margin-right:0;margin-left:0;width:100%;"><a href="https://buttondown-0005.com/c/OTYzNTQ4NGYtZGI2OC00ZjJkLTllZjEtNDAzYmIwMDdiYzExfDQ1MzkwY2EyLWJiNWEtNDAyZC05OGQyLWQ5MmI0ZjRhY2RkOXxodHRwczovL294Yy5ycy8/dXRtX3NvdXJjZT1oYWNrZXJuZXdzbGV0dGVyJnV0bV9tZWRpdW09ZW1haWwmdXRtX3Rlcm09Y29kZXxlbWFpbA==" style="color:#0446AB;text-decoration:underline; font-size:16px;" title="Votes: 247 Comments: 139">The JavaScript Oxidation Compiler</a> <span style="font-size: 13px; color: #777"><span style="font-size:11px;padding-right:1px;">//</span>oxc.rs <a href="https://buttondown-0005.com/c/OTYzNTQ4NGYtZGI2OC00ZjJkLTllZjEtNDAzYmIwMDdiYzExfDQ1MzkwY2EyLWJiNWEtNDAyZC05OGQyLWQ5MmI0ZjRhY2RkOXxodHRwOi8vbmV3cy55Y29tYmluYXRvci5jb20vaXRlbT9pZD00NzExNzQ1OSZ1dG1fdGVybT1jb21tZW50fGVtYWls" style="text-decoration: none; color: #336699;">comments<span style="color:#ff3300;">→</span></a></span></p>
<p style="font-family:ubuntu, Helvetica, 'Lucida Grande', Arial, sans-serif;padding-top:0;padding-bottom:0;padding-right:0;padding-left:0;color:#333;font-size:16px;line-height:22px;margin-top:0;margin-bottom:10px;margin-right:0;margin-left:0;width:100%;"><a href="https://buttondown-0005.com/c/OTYzNTQ4NGYtZGI2OC00ZjJkLTllZjEtNDAzYmIwMDdiYzExfDQ1MzkwY2EyLWJiNWEtNDAyZC05OGQyLWQ5MmI0ZjRhY2RkOXxodHRwczovL3N0YWNrb3ZlcmZsb3cuY29tL3F1ZXN0aW9ucy84MTgyNTUvd2hhdC1kb2VzLTIxLW1lYW4/dXRtX3NvdXJjZT1oYWNrZXJuZXdzbGV0dGVyJnV0bV9tZWRpdW09ZW1haWwmdXRtX3Rlcm09Y29kZXxlbWFpbA==" style="color:#0446AB;text-decoration:underline; font-size:16px;" title="Votes: 187 Comments: 109">What does " 2&gt;&amp;1 " mean?</a> <span style="font-size: 13px; color: #777"><span style="font-size:11px;padding-right:1px;">//</span>stackoverflow.com <a href="https://buttondown-0005.com/c/OTYzNTQ4NGYtZGI2OC00ZjJkLTllZjEtNDAzYmIwMDdiYzExfDQ1MzkwY2EyLWJiNWEtNDAyZC05OGQyLWQ5MmI0ZjRhY2RkOXxodHRwOi8vbmV3cy55Y29tYmluYXRvci5jb20vaXRlbT9pZD00NzE3MTIzMyZ1dG1fdGVybT1jb21tZW50fGVtYWls" style="text-decoration: none; color: #336699;">comments<span style="color:#ff3300;">→</span></a></span></p>
<p style="font-family:ubuntu, Helvetica, 'Lucida Grande', Arial, sans-serif;padding-top:0;padding-bottom:0;padding-right:0;padding-left:0;color:#333;font-size:16px;line-height:22px;margin-top:0;margin-bottom:10px;margin-right:0;margin-left:0;width:100%;"><a href="https://buttondown-0005.com/c/OTYzNTQ4NGYtZGI2OC00ZjJkLTllZjEtNDAzYmIwMDdiYzExfDQ1MzkwY2EyLWJiNWEtNDAyZC05OGQyLWQ5MmI0ZjRhY2RkOXxodHRwczovL2Jsb2cucmFja2V0LWxhbmcub3JnLzIwMjYvMDIvcmFja2V0LXY5LTEuaHRtbD91dG1fc291cmNlPWhhY2tlcm5ld3NsZXR0ZXImdXRtX21lZGl1bT1lbWFpbCZ1dG1fdGVybT1jb2RlfGVtYWls" style="color:#0446AB;text-decoration:underline; font-size:16px;" title="Votes: 150 Comments: 15">Racket v9.1</a> <span style="font-size: 13px; color: #777"><span style="font-size:11px;padding-right:1px;">//</span>blog.racket-lang.org <a href="https://buttondown-0005.com/c/OTYzNTQ4NGYtZGI2OC00ZjJkLTllZjEtNDAzYmIwMDdiYzExfDQ1MzkwY2EyLWJiNWEtNDAyZC05OGQyLWQ5MmI0ZjRhY2RkOXxodHRwOi8vbmV3cy55Y29tYmluYXRvci5jb20vaXRlbT9pZD00NzE1NDA0MiZ1dG1fdGVybT1jb21tZW50fGVtYWls" style="text-decoration: none; color: #336699;">comments<span style="color:#ff3300;">→</span></a></span></p>
<h2 style="font-family:ubuntu, 'Lucida Grande', Arial, sans-serif;padding-top:20px;padding-bottom:0;padding-right:0;padding-left:0;color:#ff3300;font-size:16px;font-weight:bold;margin-top:20px;margin-bottom:3px;margin-right:0;margin-left:0;text-transform:uppercase;"><span style="color:#333">#</span>Data</h2>
<hr style="border-style:none;margin-top:0px;margin-bottom:5px;margin-right:0;margin-left:0;border-top-width:1px;border-top-style:solid;border-top-color:#9b9b9b;/"/>
<p style="font-family:ubuntu, Helvetica, 'Lucida Grande', Arial, sans-serif;padding-top:0;padding-bottom:0;padding-right:0;padding-left:0;color:#333;font-size:16px;line-height:22px;margin-top:0;margin-bottom:10px;margin-right:0;margin-left:0;width:100%;"><a href="https://buttondown-0005.com/c/OTYzNTQ4NGYtZGI2OC00ZjJkLTllZjEtNDAzYmIwMDdiYzExfDQ1MzkwY2EyLWJiNWEtNDAyZC05OGQyLWQ5MmI0ZjRhY2RkOXxodHRwczovL2dpdGh1Yi5jb20vcGdkb2dkZXYvcGdkb2c/dXRtX3NvdXJjZT1oYWNrZXJuZXdzbGV0dGVyJnV0bV9tZWRpdW09ZW1haWwmdXRtX3Rlcm09ZGF0YXxlbWFpbA==" style="color:#0446AB;text-decoration:underline; font-size:16px;" title="Votes: 322 Comments: 61">PgDog – Scale Postgres without changing the app</a> <span style="font-size: 13px; color: #777"><span style="font-size:11px;padding-right:1px;">//</span>github.com <a href="https://buttondown-0005.com/c/OTYzNTQ4NGYtZGI2OC00ZjJkLTllZjEtNDAzYmIwMDdiYzExfDQ1MzkwY2EyLWJiNWEtNDAyZC05OGQyLWQ5MmI0ZjRhY2RkOXxodHRwOi8vbmV3cy55Y29tYmluYXRvci5jb20vaXRlbT9pZD00NzEyMzYzMSZ1dG1fdGVybT1jb21tZW50fGVtYWls" style="text-decoration: none; color: #336699;">comments<span style="color:#ff3300;">→</span></a></span></p>
<p style="font-family:ubuntu, Helvetica, 'Lucida Grande', Arial, sans-serif;padding-top:0;padding-bottom:0;padding-right:0;padding-left:0;color:#333;font-size:16px;line-height:22px;margin-top:0;margin-bottom:10px;margin-right:0;margin-left:0;width:100%;"><a href="https://buttondown-0005.com/c/OTYzNTQ4NGYtZGI2OC00ZjJkLTllZjEtNDAzYmIwMDdiYzExfDQ1MzkwY2EyLWJiNWEtNDAyZC05OGQyLWQ5MmI0ZjRhY2RkOXxodHRwczovL3BsYW5ldHNjYWxlLmNvbS9ibG9nL2RhdGFiYXNlLXRyYW5zYWN0aW9ucz91dG1fc291cmNlPWhhY2tlcm5ld3NsZXR0ZXImdXRtX21lZGl1bT1lbWFpbCZ1dG1fdGVybT1kYXRhfGVtYWls" style="color:#0446AB;text-decoration:underline; font-size:16px;" title="Votes: 247 Comments: 65">What is a database transaction?</a> <span style="font-size: 13px; color: #777"><span style="font-size:11px;padding-right:1px;">//</span>planetscale.com <a href="https://buttondown-0005.com/c/OTYzNTQ4NGYtZGI2OC00ZjJkLTllZjEtNDAzYmIwMDdiYzExfDQ1MzkwY2EyLWJiNWEtNDAyZC05OGQyLWQ5MmI0ZjRhY2RkOXxodHRwOi8vbmV3cy55Y29tYmluYXRvci5jb20vaXRlbT9pZD00NzExMDQ3MyZ1dG1fdGVybT1jb21tZW50fGVtYWls" style="text-decoration: none; color: #336699;">comments<span style="color:#ff3300;">→</span></a></span></p>
<p style="font-family:ubuntu, Helvetica, 'Lucida Grande', Arial, sans-serif;padding-top:0;padding-bottom:0;padding-right:0;padding-left:0;color:#333;font-size:16px;line-height:22px;margin-top:0;margin-bottom:10px;margin-right:0;margin-left:0;width:100%;"><a href="https://buttondown-0005.com/c/OTYzNTQ4NGYtZGI2OC00ZjJkLTllZjEtNDAzYmIwMDdiYzExfDQ1MzkwY2EyLWJiNWEtNDAyZC05OGQyLWQ5MmI0ZjRhY2RkOXxodHRwczovL2xsbS10aW1lbGluZS5jb20vP3V0bV9zb3VyY2U9aGFja2VybmV3c2xldHRlciZ1dG1fbWVkaXVtPWVtYWlsJnV0bV90ZXJtPWRhdGF8ZW1haWw=" style="color:#0446AB;text-decoration:underline; font-size:16px;" title="Votes: 170 Comments: 57">AI Timeline – 171 LLMs from Transformer (2017) to GPT-5.3</a> <span style="font-size: 13px; color: #777"><span style="font-size:11px;padding-right:1px;">//</span>llm-timeline.com <a href="https://buttondown-0005.com/c/OTYzNTQ4NGYtZGI2OC00ZjJkLTllZjEtNDAzYmIwMDdiYzExfDQ1MzkwY2EyLWJiNWEtNDAyZC05OGQyLWQ5MmI0ZjRhY2RkOXxodHRwOi8vbmV3cy55Y29tYmluYXRvci5jb20vaXRlbT9pZD00NzExOTg3MSZ1dG1fdGVybT1jb21tZW50fGVtYWls" style="text-decoration: none; color: #336699;">comments<span style="color:#ff3300;">→</span></a></span></p>
<h2 style="font-family:ubuntu, 'Lucida Grande', Arial, sans-serif;padding-top:20px;padding-bottom:0;padding-right:0;padding-left:0;color:#ff3300;font-size:16px;font-weight:bold;margin-top:20px;margin-bottom:3px;margin-right:0;margin-left:0;text-transform:uppercase;"><span style="color:#333">#</span>Design</h2>
<hr style="border-style:none;margin-top:0px;margin-bottom:5px;margin-right:0;margin-left:0;border-top-width:1px;border-top-style:solid;border-top-color:#9b9b9b;/"/>
<p style="font-family:ubuntu, Helvetica, 'Lucida Grande', Arial, sans-serif;padding-top:0;padding-bottom:0;padding-right:0;padding-left:0;color:#333;font-size:16px;line-height:22px;margin-top:0;margin-bottom:10px;margin-right:0;margin-left:0;width:100%;"><a href="https://buttondown-0005.com/c/OTYzNTQ4NGYtZGI2OC00ZjJkLTllZjEtNDAzYmIwMDdiYzExfDQ1MzkwY2EyLWJiNWEtNDAyZC05OGQyLWQ5MmI0ZjRhY2RkOXxodHRwczovL3NhYnJpbmFzLnNwYWNlP3V0bV9zb3VyY2U9aGFja2VybmV3c2xldHRlciZ1dG1fbWVkaXVtPWVtYWlsJnV0bV90ZXJtPWRlc2lnbnxlbWFpbA==" style="color:#0446AB;text-decoration:underline; font-size:16px;" title="Votes: 264 Comments: 119">The peculiar case of Japanese web design</a> <span style="font-size: 13px; color: #777"><span style="font-size:11px;padding-right:1px;">//</span>sabrinas.space <a href="https://buttondown-0005.com/c/OTYzNTQ4NGYtZGI2OC00ZjJkLTllZjEtNDAzYmIwMDdiYzExfDQ1MzkwY2EyLWJiNWEtNDAyZC05OGQyLWQ5MmI0ZjRhY2RkOXxodHRwOi8vbmV3cy55Y29tYmluYXRvci5jb20vaXRlbT9pZD00NzEyMjc4OSZ1dG1fdGVybT1jb21tZW50fGVtYWls" style="text-decoration: none; color: #336699;">comments<span style="color:#ff3300;">→</span></a></span></p>
<p style="font-family:ubuntu, Helvetica, 'Lucida Grande', Arial, sans-serif;padding-top:0;padding-bottom:0;padding-right:0;padding-left:0;color:#333;font-size:16px;line-height:22px;margin-top:0;margin-bottom:10px;margin-right:0;margin-left:0;width:100%;"><a href="https://buttondown-0005.com/c/OTYzNTQ4NGYtZGI2OC00ZjJkLTllZjEtNDAzYmIwMDdiYzExfDQ1MzkwY2EyLWJiNWEtNDAyZC05OGQyLWQ5MmI0ZjRhY2RkOXxodHRwczovL3NpbW9uYmVyZ2VyYXJ0LmNvbT91dG1fc291cmNlPWhhY2tlcm5ld3NsZXR0ZXImdXRtX21lZGl1bT1lbWFpbCZ1dG1fdGVybT1kZXNpZ258ZW1haWw=" style="color:#0446AB;text-decoration:underline; font-size:16px;" title="Votes: 250 Comments: 106">Artist who “paints” portraits on glass by hitting it with a hammer</a> <span style="font-size: 13px; color: #777"><span style="font-size:11px;padding-right:1px;">//</span>simonbergerart.com <a href="https://buttondown-0005.com/c/OTYzNTQ4NGYtZGI2OC00ZjJkLTllZjEtNDAzYmIwMDdiYzExfDQ1MzkwY2EyLWJiNWEtNDAyZC05OGQyLWQ5MmI0ZjRhY2RkOXxodHRwOi8vbmV3cy55Y29tYmluYXRvci5jb20vaXRlbT9pZD00NzExMjI5OSZ1dG1fdGVybT1jb21tZW50fGVtYWls" style="text-decoration: none; color: #336699;">comments<span style="color:#ff3300;">→</span></a></span></p>
<p style="font-family:ubuntu, Helvetica, 'Lucida Grande', Arial, sans-serif;padding-top:0;padding-bottom:0;padding-right:0;padding-left:0;color:#333;font-size:16px;line-height:22px;margin-top:0;margin-bottom:10px;margin-right:0;margin-left:0;width:100%;"><a href="https://buttondown-0005.com/c/OTYzNTQ4NGYtZGI2OC00ZjJkLTllZjEtNDAzYmIwMDdiYzExfDQ1MzkwY2EyLWJiNWEtNDAyZC05OGQyLWQ5MmI0ZjRhY2RkOXxodHRwczovL3VraXlvLWUub3JnLz91dG1fc291cmNlPWhhY2tlcm5ld3NsZXR0ZXImdXRtX21lZGl1bT1lbWFpbCZ1dG1fdGVybT1kZXNpZ258ZW1haWw=" style="color:#0446AB;text-decoration:underline; font-size:16px;" title="Votes: 203 Comments: 32">Japanese Woodblock Print Search</a> <span style="font-size: 13px; color: #777"><span style="font-size:11px;padding-right:1px;">//</span>ukiyo-e.org <a href="https://buttondown-0005.com/c/OTYzNTQ4NGYtZGI2OC00ZjJkLTllZjEtNDAzYmIwMDdiYzExfDQ1MzkwY2EyLWJiNWEtNDAyZC05OGQyLWQ5MmI0ZjRhY2RkOXxodHRwOi8vbmV3cy55Y29tYmluYXRvci5jb20vaXRlbT9pZD00NzEwNzc4MSZ1dG1fdGVybT1jb21tZW50fGVtYWls" style="text-decoration: none; color: #336699;">comments<span style="color:#ff3300;">→</span></a></span></p>
<p style="font-family:ubuntu, Helvetica, 'Lucida Grande', Arial, sans-serif;padding-top:0;padding-bottom:0;padding-right:0;padding-left:0;color:#333;font-size:16px;line-height:22px;margin-top:0;margin-bottom:10px;margin-right:0;margin-left:0;width:100%;"><a href="https://buttondown-0005.com/c/OTYzNTQ4NGYtZGI2OC00ZjJkLTllZjEtNDAzYmIwMDdiYzExfDQ1MzkwY2EyLWJiNWEtNDAyZC05OGQyLWQ5MmI0ZjRhY2RkOXxodHRwczovL3ZveGpvbmcuY29tP3V0bV9zb3VyY2U9aGFja2VybmV3c2xldHRlciZ1dG1fbWVkaXVtPWVtYWlsJnV0bV90ZXJtPWRlc2lnbnxlbWFpbA==" style="color:#0446AB;text-decoration:underline; font-size:16px;" title="Votes: 137 Comments: 60">3D Mahjong, Built in CSS</a> <span style="font-size: 13px; color: #777"><span style="font-size:11px;padding-right:1px;">//</span>voxjong.com <a href="https://buttondown-0005.com/c/OTYzNTQ4NGYtZGI2OC00ZjJkLTllZjEtNDAzYmIwMDdiYzExfDQ1MzkwY2EyLWJiNWEtNDAyZC05OGQyLWQ5MmI0ZjRhY2RkOXxodHRwOi8vbmV3cy55Y29tYmluYXRvci5jb20vaXRlbT9pZD00NzExMTk4MSZ1dG1fdGVybT1jb21tZW50fGVtYWls" style="text-decoration: none; color: #336699;">comments<span style="color:#ff3300;">→</span></a></span></p>
<p style="font-family:ubuntu, Helvetica, 'Lucida Grande', Arial, sans-serif;padding-top:0;padding-bottom:0;padding-right:0;padding-left:0;color:#333;font-size:16px;line-height:22px;margin-top:0;margin-bottom:10px;margin-right:0;margin-left:0;width:100%;"><a href="https://buttondown-0005.com/c/OTYzNTQ4NGYtZGI2OC00ZjJkLTllZjEtNDAzYmIwMDdiYzExfDQ1MzkwY2EyLWJiNWEtNDAyZC05OGQyLWQ5MmI0ZjRhY2RkOXxodHRwczovL3BsdWdzb2NrZXRtdXNldW0ubmwvaW5kZXguaHRtbD91dG1fc291cmNlPWhhY2tlcm5ld3NsZXR0ZXImdXRtX21lZGl1bT1lbWFpbCZ1dG1fdGVybT1kZXNpZ258ZW1haWw=" style="color:#0446AB;text-decoration:underline; font-size:16px;" title="Votes: 89 Comments: 34">Museum of Plugs and Sockets</a> <span style="font-size: 13px; color: #777"><span style="font-size:11px;padding-right:1px;">//</span>plugsocketmuseum.nl <a href="https://buttondown-0005.com/c/OTYzNTQ4NGYtZGI2OC00ZjJkLTllZjEtNDAzYmIwMDdiYzExfDQ1MzkwY2EyLWJiNWEtNDAyZC05OGQyLWQ5MmI0ZjRhY2RkOXxodHRwOi8vbmV3cy55Y29tYmluYXRvci5jb20vaXRlbT9pZD00NzEyNDk5OSZ1dG1fdGVybT1jb21tZW50fGVtYWls" style="text-decoration: none; color: #336699;">comments<span style="color:#ff3300;">→</span></a></span></p>
<h2 style="font-family:ubuntu, 'Lucida Grande', Arial, sans-serif;padding-top:20px;padding-bottom:0;padding-right:0;padding-left:0;color:#ff3300;font-size:16px;font-weight:bold;margin-top:20px;margin-bottom:3px;margin-right:0;margin-left:0;text-transform:uppercase;"><span style="color:#333">#</span>Books</h2>
<hr style="border-style:none;margin-top:0px;margin-bottom:5px;margin-right:0;margin-left:0;border-top-width:1px;border-top-style:solid;border-top-color:#9b9b9b;/"/>
<p style="font-family:ubuntu, Helvetica, 'Lucida Grande', Arial, sans-serif;padding-top:0;padding-bottom:0;padding-right:0;padding-left:0;color:#333;font-size:16px;line-height:22px;margin-top:0;margin-bottom:10px;margin-right:0;margin-left:0;width:100%;"><a href="https://buttondown-0005.com/c/OTYzNTQ4NGYtZGI2OC00ZjJkLTllZjEtNDAzYmIwMDdiYzExfDQ1MzkwY2EyLWJiNWEtNDAyZC05OGQyLWQ5MmI0ZjRhY2RkOXxodHRwczovL2NpYS1mYWN0Ym9vay1hcmNoaXZlLmZseS5kZXYvP3V0bV9zb3VyY2U9aGFja2VybmV3c2xldHRlciZ1dG1fbWVkaXVtPWVtYWlsJnV0bV90ZXJtPWJvb2tzfGVtYWls" style="color:#0446AB;text-decoration:underline; font-size:16px;" title="Votes: 492 Comments: 99">CIA World Factbook Archive (1990–2025), searchable and exportable</a> <span style="font-size: 13px; color: #777"><span style="font-size:11px;padding-right:1px;">//</span>cia-factbook-archive.fly.dev <a href="https://buttondown-0005.com/c/OTYzNTQ4NGYtZGI2OC00ZjJkLTllZjEtNDAzYmIwMDdiYzExfDQ1MzkwY2EyLWJiNWEtNDAyZC05OGQyLWQ5MmI0ZjRhY2RkOXxodHRwOi8vbmV3cy55Y29tYmluYXRvci5jb20vaXRlbT9pZD00NzExNDUzMCZ1dG1fdGVybT1jb21tZW50fGVtYWls" style="text-decoration: none; color: #336699;">comments<span style="color:#ff3300;">→</span></a></span></p>
<p style="font-family:ubuntu, Helvetica, 'Lucida Grande', Arial, sans-serif;padding-top:0;padding-bottom:0;padding-right:0;padding-left:0;color:#333;font-size:16px;line-height:22px;margin-top:0;margin-bottom:10px;margin-right:0;margin-left:0;width:100%;"><a href="https://buttondown-0005.com/c/OTYzNTQ4NGYtZGI2OC00ZjJkLTllZjEtNDAzYmIwMDdiYzExfDQ1MzkwY2EyLWJiNWEtNDAyZC05OGQyLWQ5MmI0ZjRhY2RkOXxodHRwczovL3RlcnJ5dGFvLndvcmRwcmVzcy5jb20vMjAyNi8wMi8xNi9zaXgtbWF0aC1lc3NlbnRpYWxzLz91dG1fc291cmNlPWhhY2tlcm5ld3NsZXR0ZXImdXRtX21lZGl1bT1lbWFpbCZ1dG1fdGVybT1ib29rc3xlbWFpbA==" style="color:#0446AB;text-decoration:underline; font-size:16px;" title="Votes: 314 Comments: 63">Six Math Essentials</a> <span style="font-size: 13px; color: #777"><span style="font-size:11px;padding-right:1px;">//</span>terrytao.wordpress.com <a href="https://buttondown-0005.com/c/OTYzNTQ4NGYtZGI2OC00ZjJkLTllZjEtNDAzYmIwMDdiYzExfDQ1MzkwY2EyLWJiNWEtNDAyZC05OGQyLWQ5MmI0ZjRhY2RkOXxodHRwOi8vbmV3cy55Y29tYmluYXRvci5jb20vaXRlbT9pZD00NzExMzc5NiZ1dG1fdGVybT1jb21tZW50fGVtYWls" style="text-decoration: none; color: #336699;">comments<span style="color:#ff3300;">→</span></a></span></p>
<h2 style="font-family:ubuntu, 'Lucida Grande', Arial, sans-serif;padding-top:20px;padding-bottom:0;padding-right:0;padding-left:0;color:#ff3300;font-size:16px;font-weight:bold;margin-top:20px;margin-bottom:3px;margin-right:0;margin-left:0;text-transform:uppercase;"><span style="color:#333">#</span>Working</h2>
<hr style="border-style:none;margin-top:0px;margin-bottom:5px;margin-right:0;margin-left:0;border-top-width:1px;border-top-style:solid;border-top-color:#9b9b9b;/"/>
<p style="font-family:ubuntu, Helvetica, 'Lucida Grande', Arial, sans-serif;padding-top:0;padding-bottom:0;padding-right:0;padding-left:0;color:#333;font-size:16px;line-height:22px;margin-top:0;margin-bottom:10px;margin-right:0;margin-left:0;width:100%;"><a href="https://buttondown-0005.com/c/OTYzNTQ4NGYtZGI2OC00ZjJkLTllZjEtNDAzYmIwMDdiYzExfDQ1MzkwY2EyLWJiNWEtNDAyZC05OGQyLWQ5MmI0ZjRhY2RkOXxodHRwczovL3NwZWN0cnVtLmllZWUub3JnL2ppbWktaGVuZHJpeC1zeXN0ZW1zLWVuZ2luZWVyP3V0bV9zb3VyY2U9aGFja2VybmV3c2xldHRlciZ1dG1fbWVkaXVtPWVtYWlsJnV0bV90ZXJtPXdvcmtpbmd8ZW1haWw=" style="color:#0446AB;text-decoration:underline; font-size:16px;" title="Votes: 652 Comments: 232">Jimi Hendrix was a systems engineer</a> <span style="font-size: 13px; color: #777"><span style="font-size:11px;padding-right:1px;">//</span>spectrum.ieee.org <a href="https://buttondown-0005.com/c/OTYzNTQ4NGYtZGI2OC00ZjJkLTllZjEtNDAzYmIwMDdiYzExfDQ1MzkwY2EyLWJiNWEtNDAyZC05OGQyLWQ5MmI0ZjRhY2RkOXxodHRwOi8vbmV3cy55Y29tYmluYXRvci5jb20vaXRlbT9pZD00NzE1NzIyNCZ1dG1fdGVybT1jb21tZW50fGVtYWls" style="text-decoration: none; color: #336699;">comments<span style="color:#ff3300;">→</span></a></span></p>
<p style="font-family:ubuntu, Helvetica, 'Lucida Grande', Arial, sans-serif;padding-top:0;padding-bottom:0;padding-right:0;padding-left:0;color:#333;font-size:16px;line-height:22px;margin-top:0;margin-bottom:10px;margin-right:0;margin-left:0;width:100%;"><a href="https://buttondown-0005.com/c/OTYzNTQ4NGYtZGI2OC00ZjJkLTllZjEtNDAzYmIwMDdiYzExfDQ1MzkwY2EyLWJiNWEtNDAyZC05OGQyLWQ5MmI0ZjRhY2RkOXxodHRwczovL2RpeGtlbi5kZS9ibG9nL2ktZm91bmQtYS12dWxuZXJhYmlsaXR5LXRoZXktZm91bmQtYS1sYXd5ZXI/dXRtX3NvdXJjZT1oYWNrZXJuZXdzbGV0dGVyJnV0bV9tZWRpdW09ZW1haWwmdXRtX3Rlcm09d29ya2luZ3xlbWFpbA==" style="color:#0446AB;text-decoration:underline; font-size:16px;" title="Votes: 472 Comments: 202">I found a Vulnerability. They found a Lawyer</a> <span style="font-size: 13px; color: #777"><span style="font-size:11px;padding-right:1px;">//</span>dixken.de <a href="https://buttondown-0005.com/c/OTYzNTQ4NGYtZGI2OC00ZjJkLTllZjEtNDAzYmIwMDdiYzExfDQ1MzkwY2EyLWJiNWEtNDAyZC05OGQyLWQ5MmI0ZjRhY2RkOXxodHRwOi8vbmV3cy55Y29tYmluYXRvci5jb20vaXRlbT9pZD00NzA5MjU3OCZ1dG1fdGVybT1jb21tZW50fGVtYWls" style="text-decoration: none; color: #336699;">comments<span style="color:#ff3300;">→</span></a></span></p>
<p style="font-family:ubuntu, Helvetica, 'Lucida Grande', Arial, sans-serif;padding-top:0;padding-bottom:0;padding-right:0;padding-left:0;color:#333;font-size:16px;line-height:22px;margin-top:0;margin-bottom:10px;margin-right:0;margin-left:0;width:100%;"><a href="https://buttondown-0005.com/c/OTYzNTQ4NGYtZGI2OC00ZjJkLTllZjEtNDAzYmIwMDdiYzExfDQ1MzkwY2EyLWJiNWEtNDAyZC05OGQyLWQ5MmI0ZjRhY2RkOXxodHRwczovL3NpbW9ud2lsbGlzb24ubmV0L2d1aWRlcy9hZ2VudGljLWVuZ2luZWVyaW5nLXBhdHRlcm5zL2NvZGUtaXMtY2hlYXAvP3V0bV9zb3VyY2U9aGFja2VybmV3c2xldHRlciZ1dG1fbWVkaXVtPWVtYWlsJnV0bV90ZXJtPXdvcmtpbmd8ZW1haWw=" style="color:#0446AB;text-decoration:underline; font-size:16px;" title="Votes: 381 Comments: 495">Writing code is cheap now</a> <span style="font-size: 13px; color: #777"><span style="font-size:11px;padding-right:1px;">//</span>simonwillison.net <a href="https://buttondown-0005.com/c/OTYzNTQ4NGYtZGI2OC00ZjJkLTllZjEtNDAzYmIwMDdiYzExfDQ1MzkwY2EyLWJiNWEtNDAyZC05OGQyLWQ5MmI0ZjRhY2RkOXxodHRwOi8vbmV3cy55Y29tYmluYXRvci5jb20vaXRlbT9pZD00NzEyNTM3NCZ1dG1fdGVybT1jb21tZW50fGVtYWls" style="text-decoration: none; color: #336699;">comments<span style="color:#ff3300;">→</span></a></span></p>
<h2 style="font-family:ubuntu, 'Lucida Grande', Arial, sans-serif;padding-top:20px;padding-bottom:0;padding-right:0;padding-left:0;color:#ff3300;font-size:16px;font-weight:bold;margin-top:20px;margin-bottom:3px;margin-right:0;margin-left:0;text-transform:uppercase;"><span style="color:#333">#</span>Learn</h2>
<hr style="border-style:none;margin-top:0px;margin-bottom:5px;margin-right:0;margin-left:0;border-top-width:1px;border-top-style:solid;border-top-color:#9b9b9b;/"/>
<p style="font-family:ubuntu, Helvetica, 'Lucida Grande', Arial, sans-serif;padding-top:0;padding-bottom:0;padding-right:0;padding-left:0;color:#333;font-size:16px;line-height:22px;margin-top:0;margin-bottom:10px;margin-right:0;margin-left:0;width:100%;"><a href="https://buttondown-0005.com/c/OTYzNTQ4NGYtZGI2OC00ZjJkLTllZjEtNDAzYmIwMDdiYzExfDQ1MzkwY2EyLWJiNWEtNDAyZC05OGQyLWQ5MmI0ZjRhY2RkOXxodHRwczovL3d3dy5zY2llbmNlLm9yZy9jb250ZW50L2FydGljbGUvdmlraW5nLXdhcy1qb2ItZGVzY3JpcHRpb24tbm90LW1hdHRlci1oZXJlZGl0eS1tYXNzaXZlLWFuY2llbnQtZG5hLXN0dWR5LXNob3dzP3V0bV9zb3VyY2U9aGFja2VybmV3c2xldHRlciZ1dG1fbWVkaXVtPWVtYWlsJnV0bV90ZXJtPWxlYXJufGVtYWls" style="color:#0446AB;text-decoration:underline; font-size:16px;" title="Votes: 178 Comments: 196">‘Viking’ was a job, not a matter of heredity: ancient DNA study</a> <span style="font-size: 13px; color: #777"><span style="font-size:11px;padding-right:1px;">//</span>science.org <a href="https://buttondown-0005.com/c/OTYzNTQ4NGYtZGI2OC00ZjJkLTllZjEtNDAzYmIwMDdiYzExfDQ1MzkwY2EyLWJiNWEtNDAyZC05OGQyLWQ5MmI0ZjRhY2RkOXxodHRwOi8vbmV3cy55Y29tYmluYXRvci5jb20vaXRlbT9pZD00NzEwMDYxMiZ1dG1fdGVybT1jb21tZW50fGVtYWls" style="text-decoration: none; color: #336699;">comments<span style="color:#ff3300;">→</span></a></span></p>
<p style="font-family:ubuntu, Helvetica, 'Lucida Grande', Arial, sans-serif;padding-top:0;padding-bottom:0;padding-right:0;padding-left:0;color:#333;font-size:16px;line-height:22px;margin-top:0;margin-bottom:10px;margin-right:0;margin-left:0;width:100%;"><a href="https://buttondown-0005.com/c/OTYzNTQ4NGYtZGI2OC00ZjJkLTllZjEtNDAzYmIwMDdiYzExfDQ1MzkwY2EyLWJiNWEtNDAyZC05OGQyLWQ5MmI0ZjRhY2RkOXxodHRwczovL3d3dy5saW5ndWFiYXNlLm9yZy93b3Jkcy13aXRoLXNwYWNlcy5odG1sP3V0bV9zb3VyY2U9aGFja2VybmV3c2xldHRlciZ1dG1fbWVkaXVtPWVtYWlsJnV0bV90ZXJtPWxlYXJufGVtYWls" style="color:#0446AB;text-decoration:underline; font-size:16px;" title="Votes: 149 Comments: 269">Half million 'Words with Spaces' missing from dictionaries</a> <span style="font-size: 13px; color: #777"><span style="font-size:11px;padding-right:1px;">//</span>linguabase.org <a href="https://buttondown-0005.com/c/OTYzNTQ4NGYtZGI2OC00ZjJkLTllZjEtNDAzYmIwMDdiYzExfDQ1MzkwY2EyLWJiNWEtNDAyZC05OGQyLWQ5MmI0ZjRhY2RkOXxodHRwOi8vbmV3cy55Y29tYmluYXRvci5jb20vaXRlbT9pZD00NzEyNTI4NyZ1dG1fdGVybT1jb21tZW50fGVtYWls" style="text-decoration: none; color: #336699;">comments<span style="color:#ff3300;">→</span></a></span></p>
<p style="font-family:ubuntu, Helvetica, 'Lucida Grande', Arial, sans-serif;padding-top:0;padding-bottom:0;padding-right:0;padding-left:0;color:#333;font-size:16px;line-height:22px;margin-top:0;margin-bottom:10px;margin-right:0;margin-left:0;width:100%;"><a href="https://buttondown-0005.com/c/OTYzNTQ4NGYtZGI2OC00ZjJkLTllZjEtNDAzYmIwMDdiYzExfDQ1MzkwY2EyLWJiNWEtNDAyZC05OGQyLWQ5MmI0ZjRhY2RkOXxodHRwczovL3d3dy5taWtlYXlsZXMuY29tL2Jsb2cvaGVhdnktaGF1bGFnZS1iYXNpY3MvP3V0bV9zb3VyY2U9aGFja2VybmV3c2xldHRlciZ1dG1fbWVkaXVtPWVtYWlsJnV0bV90ZXJtPWxlYXJufGVtYWls" style="color:#0446AB;text-decoration:underline; font-size:16px;" title="Votes: 104 Comments: 92">The Physics and Economics of Moving 44 Tonnes at 56mph</a> <span style="font-size: 13px; color: #777"><span style="font-size:11px;padding-right:1px;">//</span>mikeayles.com <a href="https://buttondown-0005.com/c/OTYzNTQ4NGYtZGI2OC00ZjJkLTllZjEtNDAzYmIwMDdiYzExfDQ1MzkwY2EyLWJiNWEtNDAyZC05OGQyLWQ5MmI0ZjRhY2RkOXxodHRwOi8vbmV3cy55Y29tYmluYXRvci5jb20vaXRlbT9pZD00NzEyOTU4OSZ1dG1fdGVybT1jb21tZW50fGVtYWls" style="text-decoration: none; color: #336699;">comments<span style="color:#ff3300;">→</span></a></span></p>
<p style="font-family:ubuntu, Helvetica, 'Lucida Grande', Arial, sans-serif;padding-top:0;padding-bottom:0;padding-right:0;padding-left:0;color:#333;font-size:16px;line-height:22px;margin-top:0;margin-bottom:10px;margin-right:0;margin-left:0;width:100%;"><a href="https://buttondown-0005.com/c/OTYzNTQ4NGYtZGI2OC00ZjJkLTllZjEtNDAzYmIwMDdiYzExfDQ1MzkwY2EyLWJiNWEtNDAyZC05OGQyLWQ5MmI0ZjRhY2RkOXxodHRwczovL21vdWx0YW5vLndvcmRwcmVzcy5jb20vMjAyNi8wMi8yMi90aGUtaHVudC1mb3ItZGFyay1icmVha2Zhc3QvP3V0bV9zb3VyY2U9aGFja2VybmV3c2xldHRlciZ1dG1fbWVkaXVtPWVtYWlsJnV0bV90ZXJtPWxlYXJufGVtYWls" style="color:#0446AB;text-decoration:underline; font-size:16px;" title="Votes: 55 Comments: 20">The Hunt for Dark Breakfast – Can we derive breakfasts we have never observed?</a> <span style="font-size: 13px; color: #777"><span style="font-size:11px;padding-right:1px;">//</span>moultano.wordpress.com <a href="https://buttondown-0005.com/c/OTYzNTQ4NGYtZGI2OC00ZjJkLTllZjEtNDAzYmIwMDdiYzExfDQ1MzkwY2EyLWJiNWEtNDAyZC05OGQyLWQ5MmI0ZjRhY2RkOXxodHRwOi8vbmV3cy55Y29tYmluYXRvci5jb20vaXRlbT9pZD00NzE3NjI1NyZ1dG1fdGVybT1jb21tZW50fGVtYWls" style="text-decoration: none; color: #336699;">comments<span style="color:#ff3300;">→</span></a></span></p>
<h2 style="font-family:ubuntu, 'Lucida Grande', Arial, sans-serif;padding-top:20px;padding-bottom:0;padding-right:0;padding-left:0;color:#ff3300;font-size:16px;font-weight:bold;margin-top:20px;margin-bottom:3px;margin-right:0;margin-left:0;text-transform:uppercase;"><span style="color:#333">#</span>Watching</h2>
<hr style="border-style:none;margin-top:0px;margin-bottom:5px;margin-right:0;margin-left:0;border-top-width:1px;border-top-style:solid;border-top-color:#9b9b9b;/"/>
<p style="font-family:ubuntu, Helvetica, 'Lucida Grande', Arial, sans-serif;padding-top:0;padding-bottom:0;padding-right:0;padding-left:0;color:#333;font-size:16px;line-height:22px;margin-top:0;margin-bottom:10px;margin-right:0;margin-left:0;width:100%;"><a href="https://buttondown-0005.com/c/OTYzNTQ4NGYtZGI2OC00ZjJkLTllZjEtNDAzYmIwMDdiYzExfDQ1MzkwY2EyLWJiNWEtNDAyZC05OGQyLWQ5MmI0ZjRhY2RkOXxodHRwczovL3ByYWN0aWNhbC5lbmdpbmVlcmluZy9ibG9nLzIwMjYvMi8xNy9zby15b3Utd2FudC10by1idWlsZC1hLXR1bm5lbD91dG1fc291cmNlPWhhY2tlcm5ld3NsZXR0ZXImdXRtX21lZGl1bT1lbWFpbCZ1dG1fdGVybT13YXRjaGluZ3xlbWFpbA==" style="color:#0446AB;text-decoration:underline; font-size:16px;" title="Votes: 196 Comments: 80">So you want to build a tunnel</a> <span style="font-size: 13px; color: #777"><span style="font-size:11px;padding-right:1px;">//</span>practical.engineering <a href="https://buttondown-0005.com/c/OTYzNTQ4NGYtZGI2OC00ZjJkLTllZjEtNDAzYmIwMDdiYzExfDQ1MzkwY2EyLWJiNWEtNDAyZC05OGQyLWQ5MmI0ZjRhY2RkOXxodHRwOi8vbmV3cy55Y29tYmluYXRvci5jb20vaXRlbT9pZD00NzA0OTcxOCZ1dG1fdGVybT1jb21tZW50fGVtYWls" style="text-decoration: none; color: #336699;">comments<span style="color:#ff3300;">→</span></a></span></p>
<p style="font-family:ubuntu, Helvetica, 'Lucida Grande', Arial, sans-serif;padding-top:0;padding-bottom:0;padding-right:0;padding-left:0;color:#333;font-size:16px;line-height:22px;margin-top:0;margin-bottom:10px;margin-right:0;margin-left:0;width:100%;"><a href="https://buttondown-0005.com/c/OTYzNTQ4NGYtZGI2OC00ZjJkLTllZjEtNDAzYmIwMDdiYzExfDQ1MzkwY2EyLWJiNWEtNDAyZC05OGQyLWQ5MmI0ZjRhY2RkOXxodHRwczovL3d3dy55b3V0dWJlLmNvbS93YXRjaD92PWFvYWcwM21TdVhRJnV0bV9zb3VyY2U9aGFja2VybmV3c2xldHRlciZ1dG1fbWVkaXVtPWVtYWlsJnV0bV90ZXJtPXdhdGNoaW5nfGVtYWls" style="color:#0446AB;text-decoration:underline; font-size:16px;" title="Votes: 121 Comments: 46">Story of XZ Backdoor</a> <span style="font-size: 13px; color: #777"><span style="font-size:11px;padding-right:1px;">//</span>youtube.com <a href="https://buttondown-0005.com/c/OTYzNTQ4NGYtZGI2OC00ZjJkLTllZjEtNDAzYmIwMDdiYzExfDQ1MzkwY2EyLWJiNWEtNDAyZC05OGQyLWQ5MmI0ZjRhY2RkOXxodHRwOi8vbmV3cy55Y29tYmluYXRvci5jb20vaXRlbT9pZD00NzE2NjQ3MyZ1dG1fdGVybT1jb21tZW50fGVtYWls" style="text-decoration: none; color: #336699;">comments<span style="color:#ff3300;">→</span></a></span></p>
<p style="font-family:ubuntu, Helvetica, 'Lucida Grande', Arial, sans-serif;padding-top:0;padding-bottom:0;padding-right:0;padding-left:0;color:#333;font-size:16px;line-height:22px;margin-top:0;margin-bottom:10px;margin-right:0;margin-left:0;width:100%;"><a href="https://buttondown-0005.com/c/OTYzNTQ4NGYtZGI2OC00ZjJkLTllZjEtNDAzYmIwMDdiYzExfDQ1MzkwY2EyLWJiNWEtNDAyZC05OGQyLWQ5MmI0ZjRhY2RkOXxodHRwczovL3d3dy55b3V0dWJlLmNvbS93YXRjaD92PWJaSjdBMVFvVUVJJnV0bV9zb3VyY2U9aGFja2VybmV3c2xldHRlciZ1dG1fbWVkaXVtPWVtYWlsJnV0bV90ZXJtPXdhdGNoaW5nfGVtYWls" style="color:#0446AB;text-decoration:underline; font-size:16px;" title="Votes: 87 Comments: 65">AI is destroying open source, and it's not even good yet</a> <span style="font-size: 13px; color: #777"><span style="font-size:11px;padding-right:1px;">//</span>youtube.com <a href="https://buttondown-0005.com/c/OTYzNTQ4NGYtZGI2OC00ZjJkLTllZjEtNDAzYmIwMDdiYzExfDQ1MzkwY2EyLWJiNWEtNDAyZC05OGQyLWQ5MmI0ZjRhY2RkOXxodHRwOi8vbmV3cy55Y29tYmluYXRvci5jb20vaXRlbT9pZD00NzEyNTAxOSZ1dG1fdGVybT1jb21tZW50fGVtYWls" style="text-decoration: none; color: #336699;">comments<span style="color:#ff3300;">→</span></a></span></p>
<p style="font-family:ubuntu, Helvetica, 'Lucida Grande', Arial, sans-serif;padding-top:0;padding-bottom:0;padding-right:0;padding-left:0;color:#333;font-size:16px;line-height:22px;margin-top:0;margin-bottom:10px;margin-right:0;margin-left:0;width:100%;"><a href="https://buttondown-0005.com/c/OTYzNTQ4NGYtZGI2OC00ZjJkLTllZjEtNDAzYmIwMDdiYzExfDQ1MzkwY2EyLWJiNWEtNDAyZC05OGQyLWQ5MmI0ZjRhY2RkOXxodHRwczovL3d3dy55b3V0dWJlLmNvbS93YXRjaD92PXBXWkJRTVJtVzdrJnV0bV9zb3VyY2U9aGFja2VybmV3c2xldHRlciZ1dG1fbWVkaXVtPWVtYWlsJnV0bV90ZXJtPXdhdGNoaW5nfGVtYWls" style="color:#0446AB;text-decoration:underline; font-size:16px;" title="Votes: 28 Comments: 14">The Weird OS Built Around a Database</a> <span style="font-size: 13px; color: #777"><span style="font-size:11px;padding-right:1px;">//</span>youtube.com <a href="https://buttondown-0005.com/c/OTYzNTQ4NGYtZGI2OC00ZjJkLTllZjEtNDAzYmIwMDdiYzExfDQ1MzkwY2EyLWJiNWEtNDAyZC05OGQyLWQ5MmI0ZjRhY2RkOXxodHRwOi8vbmV3cy55Y29tYmluYXRvci5jb20vaXRlbT9pZD00NzEzMjY1MCZ1dG1fdGVybT1jb21tZW50fGVtYWls" style="text-decoration: none; color: #336699;">comments<span style="color:#ff3300;">→</span></a></span></p>
<h2 style="font-family:ubuntu, 'Lucida Grande', Arial, sans-serif;padding-top:20px;padding-bottom:0;padding-right:0;padding-left:0;color:#ff3300;font-size:16px;font-weight:bold;margin-top:20px;margin-bottom:3px;margin-right:0;margin-left:0;text-transform:uppercase;"><span style="color:#333">#</span>Startup News</h2>
<hr style="border-style:none;margin-top:0px;margin-bottom:5px;margin-right:0;margin-left:0;border-top-width:1px;border-top-style:solid;border-top-color:#9b9b9b;/"/>
<p style="font-family:ubuntu, Helvetica, 'Lucida Grande', Arial, sans-serif;padding-top:0;padding-bottom:0;padding-right:0;padding-left:0;color:#333;font-size:16px;line-height:22px;margin-top:0;margin-bottom:10px;margin-right:0;margin-left:0;width:100%;"><a href="https://buttondown-0005.com/c/OTYzNTQ4NGYtZGI2OC00ZjJkLTllZjEtNDAzYmIwMDdiYzExfDQ1MzkwY2EyLWJiNWEtNDAyZC05OGQyLWQ5MmI0ZjRhY2RkOXxodHRwczovL2dpdGh1Yi5jb20vZ2dtbC1vcmcvbGxhbWEuY3BwL2Rpc2N1c3Npb25zLzE5NzU5P3V0bV9zb3VyY2U9aGFja2VybmV3c2xldHRlciZ1dG1fbWVkaXVtPWVtYWlsJnV0bV90ZXJtPXN0YXJ0dXBfbmV3c3xlbWFpbA==" style="color:#0446AB;text-decoration:underline; font-size:16px;" title="Votes: 708 Comments: 177">Ggml.ai joins Hugging Face to ensure the long-term progress of Local AI</a> <span style="font-size: 13px; color: #777"><span style="font-size:11px;padding-right:1px;">//</span>github.com <a href="https://buttondown-0005.com/c/OTYzNTQ4NGYtZGI2OC00ZjJkLTllZjEtNDAzYmIwMDdiYzExfDQ1MzkwY2EyLWJiNWEtNDAyZC05OGQyLWQ5MmI0ZjRhY2RkOXxodHRwOi8vbmV3cy55Y29tYmluYXRvci5jb20vaXRlbT9pZD00NzA4ODAzNyZ1dG1fdGVybT1jb21tZW50fGVtYWls" style="text-decoration: none; color: #336699;">comments<span style="color:#ff3300;">→</span></a></span></p>
<p style="font-family:ubuntu, Helvetica, 'Lucida Grande', Arial, sans-serif;padding-top:0;padding-bottom:0;padding-right:0;padding-left:0;color:#333;font-size:16px;line-height:22px;margin-top:0;margin-bottom:10px;margin-right:0;margin-left:0;width:100%;"><a href="https://buttondown-0005.com/c/OTYzNTQ4NGYtZGI2OC00ZjJkLTllZjEtNDAzYmIwMDdiYzExfDQ1MzkwY2EyLWJiNWEtNDAyZC05OGQyLWQ5MmI0ZjRhY2RkOXxodHRwczovL3d3dy50aGViaWduZXdzbGV0dGVyLmNvbS9wL2FtYXpvbi1idXN0ZWQtZm9yLXdpZGVzcHJlYWQtcHJpY2U/dXRtX3NvdXJjZT1oYWNrZXJuZXdzbGV0dGVyJnV0bV9tZWRpdW09ZW1haWwmdXRtX3Rlcm09c3RhcnR1cF9uZXdzfGVtYWls" style="color:#0446AB;text-decoration:underline; font-size:16px;" title="Votes: 683 Comments: 278">Amazon accused of widespread scheme to inflate prices across the economy</a> <span style="font-size: 13px; color: #777"><span style="font-size:11px;padding-right:1px;">//</span>thebignewsletter.com <a href="https://buttondown-0005.com/c/OTYzNTQ4NGYtZGI2OC00ZjJkLTllZjEtNDAzYmIwMDdiYzExfDQ1MzkwY2EyLWJiNWEtNDAyZC05OGQyLWQ5MmI0ZjRhY2RkOXxodHRwOi8vbmV3cy55Y29tYmluYXRvci5jb20vaXRlbT9pZD00NzE0NTkwNyZ1dG1fdGVybT1jb21tZW50fGVtYWls" style="text-decoration: none; color: #336699;">comments<span style="color:#ff3300;">→</span></a></span></p>
<p style="font-family:ubuntu, Helvetica, 'Lucida Grande', Arial, sans-serif;padding-top:0;padding-bottom:0;padding-right:0;padding-left:0;color:#333;font-size:16px;line-height:22px;margin-top:0;margin-bottom:10px;margin-right:0;margin-left:0;width:100%;"><a href="https://buttondown-0005.com/c/OTYzNTQ4NGYtZGI2OC00ZjJkLTllZjEtNDAzYmIwMDdiYzExfDQ1MzkwY2EyLWJiNWEtNDAyZC05OGQyLWQ5MmI0ZjRhY2RkOXxodHRwczovL3R3aXR0ZXIuY29tL2phY2svc3RhdHVzLzIwMjcxMjk2OTcwOTI3MzEzNDM/dXRtX3NvdXJjZT1oYWNrZXJuZXdzbGV0dGVyJnV0bV9tZWRpdW09ZW1haWwmdXRtX3Rlcm09c3RhcnR1cF9uZXdzfGVtYWls" style="color:#0446AB;text-decoration:underline; font-size:16px;" title="Votes: 583 Comments: 602">Layoffs at Block</a> <span style="font-size: 13px; color: #777"><span style="font-size:11px;padding-right:1px;">//</span>twitter.com <a href="https://buttondown-0005.com/c/OTYzNTQ4NGYtZGI2OC00ZjJkLTllZjEtNDAzYmIwMDdiYzExfDQ1MzkwY2EyLWJiNWEtNDAyZC05OGQyLWQ5MmI0ZjRhY2RkOXxodHRwOi8vbmV3cy55Y29tYmluYXRvci5jb20vaXRlbT9pZD00NzE3MjExOSZ1dG1fdGVybT1jb21tZW50fGVtYWls" style="text-decoration: none; color: #336699;">comments<span style="color:#ff3300;">→</span></a></span></p>
<p style="font-family:ubuntu, Helvetica, 'Lucida Grande', Arial, sans-serif;padding-top:0;padding-bottom:0;padding-right:0;padding-left:0;color:#333;font-size:16px;line-height:22px;margin-top:0;margin-bottom:10px;margin-right:0;margin-left:0;width:100%;"><a href="https://buttondown-0005.com/c/OTYzNTQ4NGYtZGI2OC00ZjJkLTllZjEtNDAzYmIwMDdiYzExfDQ1MzkwY2EyLWJiNWEtNDAyZC05OGQyLWQ5MmI0ZjRhY2RkOXxodHRwczovL2Jsb2cuZ29vZ2xlL2lubm92YXRpb24tYW5kLWFpL3RlY2hub2xvZ3kvYWkvbmFuby1iYW5hbmEtMi8/dXRtX3NvdXJjZT1oYWNrZXJuZXdzbGV0dGVyJnV0bV9tZWRpdW09ZW1haWwmdXRtX3Rlcm09c3RhcnR1cF9uZXdzfGVtYWls" style="color:#0446AB;text-decoration:underline; font-size:16px;" title="Votes: 521 Comments: 492">Nano Banana 2: Google's latest AI image generation model</a> <span style="font-size: 13px; color: #777"><span style="font-size:11px;padding-right:1px;">//</span>blog.google <a href="https://buttondown-0005.com/c/OTYzNTQ4NGYtZGI2OC00ZjJkLTllZjEtNDAzYmIwMDdiYzExfDQ1MzkwY2EyLWJiNWEtNDAyZC05OGQyLWQ5MmI0ZjRhY2RkOXxodHRwOi8vbmV3cy55Y29tYmluYXRvci5jb20vaXRlbT9pZD00NzE2Nzg1OCZ1dG1fdGVybT1jb21tZW50fGVtYWls" style="text-decoration: none; color: #336699;">comments<span style="color:#ff3300;">→</span></a></span></p>
<p style="font-family:ubuntu, Helvetica, 'Lucida Grande', Arial, sans-serif;padding-top:0;padding-bottom:0;padding-right:0;padding-left:0;color:#333;font-size:16px;line-height:22px;margin-top:0;margin-bottom:10px;margin-right:0;margin-left:0;width:100%;"><a href="https://buttondown-0005.com/c/OTYzNTQ4NGYtZGI2OC00ZjJkLTllZjEtNDAzYmIwMDdiYzExfDQ1MzkwY2EyLWJiNWEtNDAyZC05OGQyLWQ5MmI0ZjRhY2RkOXxodHRwczovL3N0cmlwZS5jb20vbmV3c3Jvb20vbmV3cy9zdHJpcGUtMjAyNS11cGRhdGU/dXRtX3NvdXJjZT1oYWNrZXJuZXdzbGV0dGVyJnV0bV9tZWRpdW09ZW1haWwmdXRtX3Rlcm09c3RhcnR1cF9uZXdzfGVtYWls" style="color:#0446AB;text-decoration:underline; font-size:16px;" title="Votes: 237 Comments: 242">Stripe valued at $159B, 2025 annual letter</a> <span style="font-size: 13px; color: #777"><span style="font-size:11px;padding-right:1px;">//</span>stripe.com <a href="https://buttondown-0005.com/c/OTYzNTQ4NGYtZGI2OC00ZjJkLTllZjEtNDAzYmIwMDdiYzExfDQ1MzkwY2EyLWJiNWEtNDAyZC05OGQyLWQ5MmI0ZjRhY2RkOXxodHRwOi8vbmV3cy55Y29tYmluYXRvci5jb20vaXRlbT9pZD00NzEzNzcxMSZ1dG1fdGVybT1jb21tZW50fGVtYWls" style="text-decoration: none; color: #336699;">comments<span style="color:#ff3300;">→</span></a></span></p>
<p style="font-family:ubuntu, Helvetica, 'Lucida Grande', Arial, sans-serif;padding-top:0;padding-bottom:0;padding-right:0;padding-left:0;color:#333;font-size:16px;line-height:22px;margin-top:0;margin-bottom:10px;margin-right:0;margin-left:0;width:100%;"><a href="https://buttondown-0005.com/c/OTYzNTQ4NGYtZGI2OC00ZjJkLTllZjEtNDAzYmIwMDdiYzExfDQ1MzkwY2EyLWJiNWEtNDAyZC05OGQyLWQ5MmI0ZjRhY2RkOXxodHRwczovL3d3dy5jbmJjLmNvbS8yMDI2LzAyLzI0L3BheXBhbC1zdG9jay1zdHJpcGUtYWNxdWlzaXRpb24tcmVwb3J0Lmh0bWw/dXRtX3NvdXJjZT1oYWNrZXJuZXdzbGV0dGVyJnV0bV9tZWRpdW09ZW1haWwmdXRtX3Rlcm09c3RhcnR1cF9uZXdzfGVtYWls" style="color:#0446AB;text-decoration:underline; font-size:16px;" title="Votes: 125 Comments: 84">Stripe reportedly makes offer to acquire PayPal</a> <span style="font-size: 13px; color: #777"><span style="font-size:11px;padding-right:1px;">//</span>cnbc.com <a href="https://buttondown-0005.com/c/OTYzNTQ4NGYtZGI2OC00ZjJkLTllZjEtNDAzYmIwMDdiYzExfDQ1MzkwY2EyLWJiNWEtNDAyZC05OGQyLWQ5MmI0ZjRhY2RkOXxodHRwOi8vbmV3cy55Y29tYmluYXRvci5jb20vaXRlbT9pZD00NzE0NDA2NCZ1dG1fdGVybT1jb21tZW50fGVtYWls" style="text-decoration: none; color: #336699;">comments<span style="color:#ff3300;">→</span></a></span></p>
<h2 style="font-family:ubuntu, 'Lucida Grande', Arial, sans-serif;padding-top:20px;padding-bottom:0;padding-right:0;padding-left:0;color:#ff3300;font-size:16px;font-weight:bold;margin-top:20px;margin-bottom:3px;margin-right:0;margin-left:0;text-transform:uppercase;"><span style="color:#333">#</span>Fun</h2>
<hr style="border-style:none;margin-top:0px;margin-bottom:5px;margin-right:0;margin-left:0;border-top-width:1px;border-top-style:solid;border-top-color:#9b9b9b;/"/>
<p style="font-family:ubuntu, Helvetica, 'Lucida Grande', Arial, sans-serif;padding-top:0;padding-bottom:0;padding-right:0;padding-left:0;color:#333;font-size:16px;line-height:22px;margin-top:0;margin-bottom:10px;margin-right:0;margin-left:0;width:100%;"><a href="https://buttondown-0005.com/c/OTYzNTQ4NGYtZGI2OC00ZjJkLTllZjEtNDAzYmIwMDdiYzExfDQ1MzkwY2EyLWJiNWEtNDAyZC05OGQyLWQ5MmI0ZjRhY2RkOXxodHRwczovL2xsbXNraXJtaXNoLmNvbS8/dXRtX3NvdXJjZT1oYWNrZXJuZXdzbGV0dGVyJnV0bV9tZWRpdW09ZW1haWwmdXRtX3Rlcm09ZnVufGVtYWls" style="color:#0446AB;text-decoration:underline; font-size:16px;" title="Votes: 214 Comments: 79">A real-time strategy game that AI agents can play</a> <span style="font-size: 13px; color: #777"><span style="font-size:11px;padding-right:1px;">//</span>llmskirmish.com <a href="https://buttondown-0005.com/c/OTYzNTQ4NGYtZGI2OC00ZjJkLTllZjEtNDAzYmIwMDdiYzExfDQ1MzkwY2EyLWJiNWEtNDAyZC05OGQyLWQ5MmI0ZjRhY2RkOXxodHRwOi8vbmV3cy55Y29tYmluYXRvci5jb20vaXRlbT9pZD00NzE0OTU4NiZ1dG1fdGVybT1jb21tZW50fGVtYWls" style="text-decoration: none; color: #336699;">comments<span style="color:#ff3300;">→</span></a></span></p>
<p style="font-family:ubuntu, Helvetica, 'Lucida Grande', Arial, sans-serif;padding-top:0;padding-bottom:0;padding-right:0;padding-left:0;color:#333;font-size:16px;line-height:22px;margin-top:0;margin-bottom:10px;margin-right:0;margin-left:0;width:100%;"><a href="https://buttondown-0005.com/c/OTYzNTQ4NGYtZGI2OC00ZjJkLTllZjEtNDAzYmIwMDdiYzExfDQ1MzkwY2EyLWJiNWEtNDAyZC05OGQyLWQ5MmI0ZjRhY2RkOXxodHRwczovL3d3dy5wbGF5bGluZXguY29tLz91dG1fc291cmNlPWhhY2tlcm5ld3NsZXR0ZXImdXRtX21lZGl1bT1lbWFpbCZ1dG1fdGVybT1mdW58ZW1haWw=" style="color:#0446AB;text-decoration:underline; font-size:16px;" title="Votes: 56 Comments: 19">Linex – A daily challenge: placing pieces on a board that fights back</a> <span style="font-size: 13px; color: #777"><span style="font-size:11px;padding-right:1px;">//</span>playlinex.com <a href="https://buttondown-0005.com/c/OTYzNTQ4NGYtZGI2OC00ZjJkLTllZjEtNDAzYmIwMDdiYzExfDQ1MzkwY2EyLWJiNWEtNDAyZC05OGQyLWQ5MmI0ZjRhY2RkOXxodHRwOi8vbmV3cy55Y29tYmluYXRvci5jb20vaXRlbT9pZD00NzE0NTA4MiZ1dG1fdGVybT1jb21tZW50fGVtYWls" style="text-decoration: none; color: #336699;">comments<span style="color:#ff3300;">→</span></a></span></p>
<p style="font-family:ubuntu, Helvetica, 'Lucida Grande', Arial, sans-serif;padding-top:0;padding-bottom:0;padding-right:0;padding-left:0;color:#333;font-size:16px;line-height:22px;margin-top:0;margin-bottom:10px;margin-right:0;margin-left:0;width:100%;"><a href="https://buttondown-0005.com/c/OTYzNTQ4NGYtZGI2OC00ZjJkLTllZjEtNDAzYmIwMDdiYzExfDQ1MzkwY2EyLWJiNWEtNDAyZC05OGQyLWQ5MmI0ZjRhY2RkOXxodHRwczovL3d3dy5lZGNvbGxpbnMuY29tL3N0cmF0ZWdvL2luZGV4Lmh0bWw/dXRtX3NvdXJjZT1oYWNrZXJuZXdzbGV0dGVyJnV0bV9tZWRpdW09ZW1haWwmdXRtX3Rlcm09ZnVufGVtYWls" style="color:#0446AB;text-decoration:underline; font-size:16px;" title="Votes: 42 Comments: 4">Ed's Stratego Site</a> <span style="font-size: 13px; color: #777"><span style="font-size:11px;padding-right:1px;">//</span>edcollins.com <a href="https://buttondown-0005.com/c/OTYzNTQ4NGYtZGI2OC00ZjJkLTllZjEtNDAzYmIwMDdiYzExfDQ1MzkwY2EyLWJiNWEtNDAyZC05OGQyLWQ5MmI0ZjRhY2RkOXxodHRwOi8vbmV3cy55Y29tYmluYXRvci5jb20vaXRlbT9pZD00NzEyMzc2MCZ1dG1fdGVybT1jb21tZW50fGVtYWls" style="text-decoration: none; color: #336699;">comments<span style="color:#ff3300;">→</span></a></span></p>
<p style="font-family:ubuntu, Helvetica, 'Lucida Grande', Arial, sans-serif;padding-top:0;padding-bottom:0;padding-right:0;padding-left:0;color:#333;font-size:16px;line-height:22px;margin-top:0;margin-bottom:10px;margin-right:0;margin-left:0;width:100%;"><a href="https://buttondown-0005.com/c/OTYzNTQ4NGYtZGI2OC00ZjJkLTllZjEtNDAzYmIwMDdiYzExfDQ1MzkwY2EyLWJiNWEtNDAyZC05OGQyLWQ5MmI0ZjRhY2RkOXxodHRwczovL2VpZWlvLmdhbWVzL2Jsb2cvc2VjdXJlLW1hc3NpdmVseS1tdWx0aXBsYXllci1zbmFrZS8/dXRtX3NvdXJjZT1oYWNrZXJuZXdzbGV0dGVyJnV0bV9tZWRpdW09ZW1haWwmdXRtX3Rlcm09ZnVufGVtYWls" style="color:#0446AB;text-decoration:underline; font-size:16px;" title="Votes: 17 Comments: 1">Snakes.run: rendering 100M pixels a second over SSH</a> <span style="font-size: 13px; color: #777"><span style="font-size:11px;padding-right:1px;">//</span>eieio.games <a href="https://buttondown-0005.com/c/OTYzNTQ4NGYtZGI2OC00ZjJkLTllZjEtNDAzYmIwMDdiYzExfDQ1MzkwY2EyLWJiNWEtNDAyZC05OGQyLWQ5MmI0ZjRhY2RkOXxodHRwOi8vbmV3cy55Y29tYmluYXRvci5jb20vaXRlbT9pZD00NzE2ODA2MSZ1dG1fdGVybT1jb21tZW50fGVtYWls" style="text-decoration: none; color: #336699;">comments<span style="color:#ff3300;">→</span></a></span></p>
<p style="font-family:ubuntu, Helvetica, 'Lucida Grande', Arial, sans-serif;padding-top:0;padding-bottom:0;padding-right:0;padding-left:0;color:#333;font-size:16px;line-height:22px;margin-top:0;margin-bottom:10px;margin-right:0;margin-left:0;width:100%;"><a href="https://buttondown-0005.com/c/OTYzNTQ4NGYtZGI2OC00ZjJkLTllZjEtNDAzYmIwMDdiYzExfDQ1MzkwY2EyLWJiNWEtNDAyZC05OGQyLWQ5MmI0ZjRhY2RkOXxodHRwczovL3BsYXkwYWQuY29tL25ldy1yZWxlYXNlLTAtYS1kLXJlbGVhc2UtMjgtYm9pb3JpeC8/dXRtX3NvdXJjZT1oYWNrZXJuZXdzbGV0dGVyJnV0bV9tZWRpdW09ZW1haWwmdXRtX3Rlcm09ZnVufGVtYWls" style="color:#0446AB;text-decoration:underline; font-size:16px;" title="Votes: 3 Comments: 0">0 A.D. Release 28: Boiorix</a> <span style="font-size: 13px; color: #777"><span style="font-size:11px;padding-right:1px;">//</span>play0ad.com <a href="https://buttondown-0005.com/c/OTYzNTQ4NGYtZGI2OC00ZjJkLTllZjEtNDAzYmIwMDdiYzExfDQ1MzkwY2EyLWJiNWEtNDAyZC05OGQyLWQ5MmI0ZjRhY2RkOXxodHRwOi8vbmV3cy55Y29tYmluYXRvci5jb20vaXRlbT9pZD00NzA3ODExMiZ1dG1fdGVybT1jb21tZW50fGVtYWls" style="text-decoration: none; color: #336699;">comments<span style="color:#ff3300;">→</span></a></span></p>
</td>
</tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" id="footer" style="color:#7A7A7A;font-family:ubuntu, Helvetica, 'Lucida Grande', Arial, sans-serif;margin-top:30px;margin-bottom:0;margin-right:0;margin-left:0;padding-top:0;padding-bottom:0;padding-right:0;padding-left:0;background-color:#FFFFFF;max-width:600px;width:100%;">
<tr style="color:#333;font-family:ubuntu, Helvetica, 'Lucida Grande', Arial, sans-serif;margin-top:0;margin-bottom:0;margin-right:0;margin-left:0;padding-top:0;padding-bottom:0;padding-right:0;padding-left:0;font-size:16px">
<td style="color:#333;font-family:ubuntu, Helvetica, 'Lucida Grande', Arial, sans-serif;margin-top:0;margin-bottom:0;margin-right:0;margin-left:0;padding-top:0;padding-bottom:0;padding-right:0;padding-left:0;">
<h5 style="font-family:Helvetica, 'Lucida Grande', Arial, sans-serif;margin-top:30px;margin-right:0;margin-left:0;padding-top:30px;padding-bottom:0;padding-right:0;padding-left:0;color:#999;font-size:20px;margin-bottom:5px;width:100%;">__END__</h5>
<p style="font-family:ubuntu, Helvetica, 'Lucida Grande', Arial, sans-serif;margin-top:0;margin-bottom:0;margin-right:0;margin-left:0;padding-top:0;padding-bottom:0;padding-right:0;padding-left:0;color:#999;font-size:16px !important;font-weight:normal;line-height:22px;">
You're among 69,773 others who received this email because you wanted a weekly recap of the best articles from Hacker News. Published by
<a href="https://buttondown-0005.com/c/OTYzNTQ4NGYtZGI2OC00ZjJkLTllZjEtNDAzYmIwMDdiYzExfDQ1MzkwY2EyLWJiNWEtNDAyZC05OGQyLWQ5MmI0ZjRhY2RkOXxodHRwOi8vY3VycHJlc3MuY29tfGVtYWls" style="color:#3B6B9B;text-decoration:underline;">Curpress</a>
from Bellingham, Washington. Hacker Newsletter is not affiliated with Y Combinator in any way.
<br/>
<br/>
💡 Need to disconnect?
<a href="https://buttondown-0005.com/c/OTYzNTQ4NGYtZGI2OC00ZjJkLTllZjEtNDAzYmIwMDdiYzExfDQ1MzkwY2EyLWJiNWEtNDAyZC05OGQyLWQ5MmI0ZjRhY2RkOXxodHRwczovL2J1dHRvbmRvd24uY29tL3Vuc3Vic2NyaWJlLzQ1MzkwY2EyLWJiNWEtNDAyZC05OGQyLWQ5MmI0ZjRhY2RkOT9lbWFpbD05NjM1NDg0Zi1kYjY4LTRmMmQtOWVmMS00MDNiYjAwN2JjMTF8ZW1haWw=" style="color:#3B6B9B;text-decoration:underline;">Unsubscribe</a>
<br/>
<br/>
✨ Want to promote your startup?
<a href="https://buttondown-0005.com/c/OTYzNTQ4NGYtZGI2OC00ZjJkLTllZjEtNDAzYmIwMDdiYzExfDQ1MzkwY2EyLWJiNWEtNDAyZC05OGQyLWQ5MmI0ZjRhY2RkOXxodHRwczovL2FpcnRhYmxlLmNvbS9zaHI3NE13UnBKU0hSV3NGbHxlbWFpbA==" style="color:#3B6B9B;text-decoration:underline;" title="Buy a classified ad">Buy a classified ad</a>
or click reply to get our media kit
<br/>
<br/>
⭐ Not a subscriber? Subscribe at
<a href="https://buttondown-0005.com/c/OTYzNTQ4NGYtZGI2OC00ZjJkLTllZjEtNDAzYmIwMDdiYzExfDQ1MzkwY2EyLWJiNWEtNDAyZC05OGQyLWQ5MmI0ZjRhY2RkOXxodHRwczovL2hhY2tlcm5ld3NsZXR0ZXIuY29tfGVtYWls" style="color:#3B6B9B;text-decoration:underline;">https://hackernewsletter.com</a>
</p>
</td>
</tr>
</table>
</div>

                    <p class='ampimg' style='display:none;visibility:none;margin:0;padding:0;line-height:0;'>
                        <img src="https://buttondown-0005.com/o/OTYzNTQ4NGYtZGI2OC00ZjJkLTllZjEtNDAzYmIwMDdiYzExOjQ1MzkwY2EyLWJiNWEtNDAyZC05OGQyLWQ5MmI0ZjRhY2RkOQ/" />
                    </p>
                    </body>
                    
</html>]]>
      </description>
      <pubDate>Fri, 27 Feb 2026 14:32:49 +0000</pubDate>
      <link>https://app.newsletters.love/collections/xIYF5S0i8r6WBSXg1b9ayXhhegTZKsuQ/p/xIYF5S0i8r6WBSXg1b9ayXhhegTZKsuQ</link>
    </item>
    <item>
      <title>Issue #116</title>
      <description>
        <![CDATA[<html style="scrollbar-width: thin;scrollbar-color: rgb(219,219,219)rgb(255,255,255);"><head><meta charset="utf-8"><title>Issue #116</title><style>
@media (max-width: 1024px) {
  .typography .pullquote-align-left,
  .typography.editor .pullquote-align-left,
  .typography .pullquote-align-right,
  .typography.editor .pullquote-align-right,
  .typography .pullquote-align-wide,
  .typography.editor .pullquote-align-wide,
  .typography .pullquote-align-center,
  .typography.editor .pullquote-align-center {
    float: none;
    margin: 0 auto;
    width: 100%;
    max-width: 100%;
  }
}
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
  .typography .markup table.image-wrapper img,
  .typography.editor .markup table.image-wrapper img,
  .typography .markup table.kindle-wrapper img,
  .typography.editor .markup table.kindle-wrapper img {
    max-width: 550px;
  }
}
@media (min-width: 1024px) {
  .typography:not(:has(#toc)) .captioned-image-container figure:has(> a.image2-offset-left),
  .typography.editor:not(:has(#toc)) .captioned-image-container figure:has(> a.image2-offset-left) {
    margin-left: var(--image-offset-margin);
  }
  .typography:not(:has(#toc)) .captioned-image-container figure:has(> a.image2-offset-right),
  .typography.editor:not(:has(#toc)) .captioned-image-container figure:has(> a.image2-offset-right) {
    margin-right: var(--image-offset-margin);
  }
}
@media (min-width: 1300px) {
  .typography .captioned-image-container figure:has(> a.image2-offset-left),
  .typography.editor .captioned-image-container figure:has(> a.image2-offset-left) {
    margin-left: var(--image-offset-margin);
  }
  .typography .captioned-image-container figure:has(> a.image2-offset-right),
  .typography.editor .captioned-image-container figure:has(> a.image2-offset-right) {
    margin-right: var(--image-offset-margin);
  }
}
@media (max-width: 1024px) {
  .typography,
  .typography.editor {
    /* Disable offset on mobile/tablet */
  }
  .typography .captioned-image-container figure:has(> a.image2-align-left),
  .typography.editor .captioned-image-container figure:has(> a.image2-align-left),
  .typography .captioned-image-container figure:has(> a.image2-align-right),
  .typography.editor .captioned-image-container figure:has(> a.image2-align-right) {
    float: none;
    margin: 1em auto;
    max-width: 100%;
    width: auto;
    padding: 0;
  }
  .typography .captioned-image-container figure:has(> a.image2-align-left.thefp),
  .typography.editor .captioned-image-container figure:has(> a.image2-align-left.thefp),
  .typography .captioned-image-container figure:has(> a.image2-align-right.thefp),
  .typography.editor .captioned-image-container figure:has(> a.image2-align-right.thefp) {
    margin: 1em auto;
  }
  .typography .captioned-image-container figure:has(> a.image2-offset-left),
  .typography.editor .captioned-image-container figure:has(> a.image2-offset-left),
  .typography .captioned-image-container figure:has(> a.image2-offset-right),
  .typography.editor .captioned-image-container figure:has(> a.image2-offset-right) {
    margin: 1em auto;
  }
  .typography .captioned-image-container figure:has(> a.image2-align-left) .image2-inset,
  .typography.editor .captioned-image-container figure:has(> a.image2-align-left) .image2-inset,
  .typography .captioned-image-container figure:has(> a.image2-align-right) .image2-inset,
  .typography.editor .captioned-image-container figure:has(> a.image2-align-right) .image2-inset {
    display: block;
    justify-content: initial;
  }
}
@media (max-width: 768px) {
  .typography .markup div.sponsorship-campaign-embed,
  .typography.editor .markup div.sponsorship-campaign-embed {
    margin-top: 24px;
    margin-bottom: 24px;
  }
  .typography .markup div.sponsorship-campaign-embed:first-child,
  .typography.editor .markup div.sponsorship-campaign-embed:first-child {
    margin-top: 0px;
  }
}
@media screen and (max-width: 650px) {
  .typography .markup div.youtube-overlay,
  .typography.editor .markup div.youtube-overlay,
  .typography .markup div.vimeo-overlay,
  .typography.editor .markup div.vimeo-overlay {
    display: none !important;
  }
}
@media screen and (max-width: 370px) {
  .typography .markup div.tiktok-wrap,
  .typography.editor .markup div.tiktok-wrap {
    width: calc(95vw - 32px);
    height: calc((95vw - 32px - 2px) / 0.485714);
  }
}
@media screen and (max-width: 650px) {
  .typography .markup div.embedded-publication-wrap .embedded-publication.show-subscribe,
  .typography.editor .markup div.embedded-publication-wrap .embedded-publication.show-subscribe {
    padding: 24px;
  }
}
@media screen and (max-width: 650px) {
  .typography .markup div.subscription-widget-wrap .subscription-widget.show-subscribe,
  .typography.editor .markup div.subscription-widget-wrap .subscription-widget.show-subscribe,
  .typography .markup div.subscription-widget-wrap-editor .subscription-widget.show-subscribe,
  .typography.editor .markup div.subscription-widget-wrap-editor .subscription-widget.show-subscribe,
  .typography .markup div.captioned-button-wrap .subscription-widget.show-subscribe,
  .typography.editor .markup div.captioned-button-wrap .subscription-widget.show-subscribe {
    padding: 0px 24px;
  }
}
@media screen and (max-width: 650px) {
  .typography .markup div.subscription-widget-wrap .subscription-widget.show-subscribe .subscription-widget-subscribe .button,
  .typography.editor .markup div.subscription-widget-wrap .subscription-widget.show-subscribe .subscription-widget-subscribe .button,
  .typography .markup div.subscription-widget-wrap-editor .subscription-widget.show-subscribe .subscription-widget-subscribe .button,
  .typography.editor .markup div.subscription-widget-wrap-editor .subscription-widget.show-subscribe .subscription-widget-subscribe .button,
  .typography .markup div.captioned-button-wrap .subscription-widget.show-subscribe .subscription-widget-subscribe .button,
  .typography.editor .markup div.captioned-button-wrap .subscription-widget.show-subscribe .subscription-widget-subscribe .button {
    padding: 10px 12px;
    min-width: 110px;
  }
}
@media (max-width: 650px) {
  .typography .markup .twitter-embed,
  .typography.editor .markup .twitter-embed,
  .typography .markup .tweet,
  .typography.editor .markup .tweet {
    padding: 12px;
  }
}
@media (max-width: 650px) {
  .typography .markup .twitter-embed .tweet-text,
  .typography.editor .markup .twitter-embed .tweet-text,
  .typography .markup .tweet .tweet-text,
  .typography.editor .markup .tweet .tweet-text {
    font-size: 14px;
    line-height: 20px;
  }
}
@media (max-width: 650px) {
  .typography .markup .twitter-embed .tweet-photos-container.two,
  .typography.editor .markup .twitter-embed .tweet-photos-container.two,
  .typography .markup .tweet .tweet-photos-container.two,
  .typography.editor .markup .tweet .tweet-photos-container.two,
  .typography .markup .twitter-embed .tweet-photos-container.three,
  .typography.editor .markup .twitter-embed .tweet-photos-container.three,
  .typography .markup .tweet .tweet-photos-container.three,
  .typography.editor .markup .tweet .tweet-photos-container.three,
  .typography .markup .twitter-embed .tweet-photos-container.four,
  .typography.editor .markup .twitter-embed .tweet-photos-container.four,
  .typography .markup .tweet .tweet-photos-container.four,
  .typography.editor .markup .tweet .tweet-photos-container.four {
    height: 200px;
  }
}
@media (max-width: 650px) {
  .typography .markup .twitter-embed a.expanded-link .expanded-link-img,
  .typography.editor .markup .twitter-embed a.expanded-link .expanded-link-img,
  .typography .markup .tweet a.expanded-link .expanded-link-img,
  .typography.editor .markup .tweet a.expanded-link .expanded-link-img {
    max-height: 180px;
  }
}
@media (max-width: 650px) {
  .typography .markup .twitter-embed a.expanded-link .expanded-link-description,
  .typography.editor .markup .twitter-embed a.expanded-link .expanded-link-description,
  .typography .markup .tweet a.expanded-link .expanded-link-description,
  .typography.editor .markup .tweet a.expanded-link .expanded-link-description {
    display: none;
  }
}
@media screen and (max-width: 650px) {
  .typography .markup .apple-podcast-container,
  .typography.editor .markup .apple-podcast-container {
    width: unset;
  }
}
@media (max-width: 420px) {
  .typography .markup .install-substack-app-embed img.install-substack-app-embed-img,
  .typography.editor .markup .install-substack-app-embed img.install-substack-app-embed-img {
    margin: 0 auto 16px auto;
  }
}
@media (max-width: 420px) {
  .typography .markup .install-substack-app-embed .install-substack-app-embed-text,
  .typography.editor .markup .install-substack-app-embed .install-substack-app-embed-text {
    margin: 0 0 12px 0;
    max-width: 100%;
    width: auto;
    text-align: center;
  }
}
@media (max-width: 420px) {
  .typography .markup .install-substack-app-embed .install-substack-app-embed-link,
  .typography.editor .markup .install-substack-app-embed .install-substack-app-embed-link {
    display: flex;
    justify-content: center;
  }
}
@media screen and (min-width: 481px) {
  .share-button-container {
    height: 38px;
  }
}
@media screen and (min-width: 481px) {
  .share-button-container a.comment {
    height: 38px;
    line-height: 38px;
    padding-right: 10px;
  }
}
@media screen and (max-width: 480px) {
  .share-button-container .separator {
    display: block;
    margin: 0;
    height: 8px;
    border-left: none;
  }
}
@media screen and (max-width: 480px) {
  .share-button-container a.share.first img {
    padding-left: 0;
  }
}
@media screen and (min-width: 481px) {
  .share-button-container a.mobile {
    display: none !important;
  }
}
@media screen and (min-width: 541px) {
  .settings-add-pub-modal-wrapper .container .add-recommending-pub-modal-container {
    padding: 36px;
    height: 680px;
  }
}
@media screen and (min-width: 541px) {
  .settings-add-pub-modal-wrapper .container .add-recommending-pub-modal-container .footer {
    position: absolute;
    bottom: 36px;
    margin: 0px;
  }
}
@media screen and (max-width: 650px) {
  .header-anchor-parent {
    display: none;
  }
}
@media screen and (max-width: 768px) {
  .post {
    padding: 16px 0 0 0;
  }
}
@media screen and (max-width: 650px) {
  .post .post-header .post-label {
    margin-top: 8px;
  }
}
@media screen and (max-width: 650px) {
  .post .post-header .meta-author-wrap.alternative-meta .meta-right-column .post-meta {
    margin-top: 6px;
  }
}
@media screen and (max-width: 650px) {
  .post .footer-facepile-container {
    height: 64px;
    padding: 0 16px;
    display: flex;
    align-items: center;
    justify-content: flex-start;
    width: 100%;
  }
}
@media screen and (max-width: 650px) {
  .post .post-footer.use-separators {
    justify-content: center;
  }
}
@media screen and (max-width: 650px) {
  .post .post-footer.next-prev {
    height: 64px;
    justify-content: space-between;
    box-sizing: border-box;
  }
}
@media screen and (max-width: 650px) {
  .post-contributor-footer .post-contributor-bio-table {
    display: block;
  }
  .post-contributor-footer .post-contributor-bio-table-row {
    display: flex;
    flex-direction: row;
  }
  .post-contributor-footer .post-contributor-bio-userhead-cell,
  .post-contributor-footer .post-contributor-bio-body-cell {
    display: block;
  }
  .post-contributor-footer .post-contributor-bio-body-cell {
    flex-grow: 1;
  }
  .post-contributor-footer .post-contributor-bio-body-table {
    display: block;
  }
  .post-contributor-footer .post-contributor-bio-body-table-row {
    display: block;
  }
  .post-contributor-footer .post-contributor-bio-copy-cell,
  .post-contributor-footer .post-contributor-bio-controls-cell {
    display: block;
  }
  .post-contributor-footer .post-contributor-bio-copy-cell {
    margin: 0 0 16px 0;
  }
  .post-contributor-footer .post-contributor-bio-controls-cell {
    width: auto;
  }
  .post-contributor-footer .post-contributor-bio-controls {
    margin: auto;
  }
  .post-contributor-footer .post-contributor-bio-controls .button.primary {
    width: 100%;
  }
  .post-contributor-footer .post-contributor-bio-text {
    font-size: 14px;
  }
}
@media screen and (min-width: 768px) {
  .post-silhouette {
    padding: 32px 0;
  }
}
@media screen and (max-width: 650px) {
  .post-silhouette .post-silhouette-title {
    margin-top: 10.44225025px;
    height: 120px;
  }
}
@media screen and (max-width: 650px) {
  .post-silhouette .post-silhouette-meta {
    width: 75%;
  }
}
@media screen and (max-width: 650px) {
  .post-silhouette .post-silhouette-meta.with-byline-image {
    margin: 20px 0;
  }
}
@media screen and (max-width: 650px) {
  .use-theme-bg .post-meta.alternative-meta .post-meta-item,
  .post-meta.alternative-meta .post-meta-item {
    padding-right: 16px;
  }
}
@media screen and (max-width: 370px) {
  .use-theme-bg .post-meta.alternative-meta .post-meta-item,
  .post-meta.alternative-meta .post-meta-item {
    font-size: 14px;
  }
}
@media screen and (max-width: 650px) {
  .use-theme-bg .post-meta.alternative-meta .post-meta-item.guest-author-publication,
  .post-meta.alternative-meta .post-meta-item.guest-author-publication {
    display: none;
  }
}
@media screen and (max-width: 370px) {
  .post-meta .post-meta-item .post-meta-button {
    height: 36px !important;
    /* important to override in-line height style on emails */
  }
  .post-meta .post-meta-item .post-meta-button .meta-button-label {
    display: none;
  }
  .post-meta .post-meta-item .post-meta-button > svg {
    margin-right: 0;
  }
}
@media screen and (max-width: 370px) {
  .post-meta .post-meta-item {
    font-size: 12px;
  }
}
@media screen and (max-width: 650px) {
  .post .floating-subscribe-button {
    bottom: 20px;
    right: 20px;
  }
}
@media (max-width: 1024px) {
  body .pullquote-align-left,
  body .pullquote-align-right,
  body .pullquote-align-wide,
  body .pullquote-align-center {
    float: none;
    margin: 0 auto;
    width: 100%;
    max-width: 100%;
  }
}
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
  body .markup table.image-wrapper img,
  body .markup table.kindle-wrapper img {
    max-width: 550px;
  }
}
@media (min-width: 1024px) {
  body:not(:has(#toc)) .captioned-image-container figure:has(> a.image2-offset-left) {
    margin-left: var(--image-offset-margin);
  }
  body:not(:has(#toc)) .captioned-image-container figure:has(> a.image2-offset-right) {
    margin-right: var(--image-offset-margin);
  }
}
@media (min-width: 1300px) {
  body .captioned-image-container figure:has(> a.image2-offset-left) {
    margin-left: var(--image-offset-margin);
  }
  body .captioned-image-container figure:has(> a.image2-offset-right) {
    margin-right: var(--image-offset-margin);
  }
}
@media (max-width: 1024px) {
  body {
    /* Disable offset on mobile/tablet */
  }
  body .captioned-image-container figure:has(> a.image2-align-left),
  body .captioned-image-container figure:has(> a.image2-align-right) {
    float: none;
    margin: 1em auto;
    max-width: 100%;
    width: auto;
    padding: 0;
  }
  body .captioned-image-container figure:has(> a.image2-align-left.thefp),
  body .captioned-image-container figure:has(> a.image2-align-right.thefp) {
    margin: 1em auto;
  }
  body .captioned-image-container figure:has(> a.image2-offset-left),
  body .captioned-image-container figure:has(> a.image2-offset-right) {
    margin: 1em auto;
  }
  body .captioned-image-container figure:has(> a.image2-align-left) .image2-inset,
  body .captioned-image-container figure:has(> a.image2-align-right) .image2-inset {
    display: block;
    justify-content: initial;
  }
}
@media (max-width: 768px) {
  body .markup div.sponsorship-campaign-embed {
    margin-top: 24px;
    margin-bottom: 24px;
  }
  body .markup div.sponsorship-campaign-embed:first-child {
    margin-top: 0px;
  }
}
@media screen and (max-width: 650px) {
  body .markup div.youtube-overlay,
  body .markup div.vimeo-overlay {
    display: none !important;
  }
}
@media screen and (max-width: 370px) {
  body .markup div.tiktok-wrap {
    width: calc(95vw - 32px);
    height: calc((95vw - 32px - 2px) / 0.485714);
  }
}
@media screen and (max-width: 650px) {
  body .markup div.embedded-publication-wrap .embedded-publication.show-subscribe {
    padding: 24px;
  }
}
@media screen and (max-width: 650px) {
  body .markup div.subscription-widget-wrap .subscription-widget.show-subscribe,
  body .markup div.subscription-widget-wrap-editor .subscription-widget.show-subscribe,
  body .markup div.captioned-button-wrap .subscription-widget.show-subscribe {
    padding: 0px 24px;
  }
}
@media screen and (max-width: 650px) {
  body .markup div.subscription-widget-wrap .subscription-widget.show-subscribe .subscription-widget-subscribe .button,
  body .markup div.subscription-widget-wrap-editor .subscription-widget.show-subscribe .subscription-widget-subscribe .button,
  body .markup div.captioned-button-wrap .subscription-widget.show-subscribe .subscription-widget-subscribe .button {
    padding: 10px 12px;
    min-width: 110px;
  }
}
@media (max-width: 650px) {
  body .markup .twitter-embed,
  body .markup .tweet {
    padding: 12px;
  }
}
@media (max-width: 650px) {
  body .markup .twitter-embed .tweet-text,
  body .markup .tweet .tweet-text {
    font-size: 14px;
    line-height: 20px;
  }
}
@media (max-width: 650px) {
  body .markup .twitter-embed .tweet-photos-container.two,
  body .markup .tweet .tweet-photos-container.two,
  body .markup .twitter-embed .tweet-photos-container.three,
  body .markup .tweet .tweet-photos-container.three,
  body .markup .twitter-embed .tweet-photos-container.four,
  body .markup .tweet .tweet-photos-container.four {
    height: 200px;
  }
}
@media (max-width: 650px) {
  body .markup .twitter-embed a.expanded-link .expanded-link-img,
  body .markup .tweet a.expanded-link .expanded-link-img {
    max-height: 180px;
  }
}
@media (max-width: 650px) {
  body .markup .twitter-embed a.expanded-link .expanded-link-description,
  body .markup .tweet a.expanded-link .expanded-link-description {
    display: none;
  }
}
@media screen and (max-width: 650px) {
  body .markup .apple-podcast-container {
    width: unset;
  }
}
@media (max-width: 420px) {
  body .markup .install-substack-app-embed img.install-substack-app-embed-img {
    margin: 0 auto 16px auto;
  }
}
@media (max-width: 420px) {
  body .markup .install-substack-app-embed .install-substack-app-embed-text {
    margin: 0 0 12px 0;
    max-width: 100%;
    width: auto;
    text-align: center;
  }
}
@media (max-width: 420px) {
  body .markup .install-substack-app-embed .install-substack-app-embed-link {
    display: flex;
    justify-content: center;
  }
}
@media screen and (min-width: 500px) {
  body .header a.logo {
    width: 42px;
    height: 42px;
    border-radius: 12px;
  }
}
@media screen and (max-width: 420px) {
  body .subscription-receipt table:first-of-type .subscription-amount .subscription-discount {
    width: 72px !important;
  }
}
@media screen and (min-width: 481px) {
  body .share-button-container {
    height: auto;
  }
}
@media screen and (max-width: 480px) {
  body .share-button-container .separator {
    display: block !important;
    margin: 0 !important;
    height: 8px !important;
    border-left: none !important;
  }
}
@media screen and (max-width: 650px) {
  .digest .item .post-meta-item.audience {
    display: none;
  }
}
@media screen and (min-width: 500px) {
  .digest-publication .logo img {
    width: 42px;
    height: 42px;
    border-radius: 8px;
  }
}
@media screen and (max-width: 650px) {
  .comments-page .container .comment-list .collapsed-reply {
    margin-left: calc(10 + 32px - 24px);
  }
}
@media screen and (max-width: 650px) {
  .comment > .comment-list {
    padding-left: 24px;
  }
}
@media screen and (max-width: 650px) {
  .finish-magic-login-modal .modal-content .container {
    padding: 24px 0;
  }
}
@media (max-width: 650px) {
  .reader2-text-b3 {
    line-height: 24px;
  }
}
@media screen and (max-width: 650px) {
  .reader2-text-h4 {
    line-height: 24px;
  }
}
@media screen and (min-width: 541px) {
  .user-profile-modal {
    padding-left: 12px;
    padding-right: 12px;
  }
}
@media screen and (max-width: 650px) {
  .subscribe-widget form.form .sideBySideWrap button.rightButton {
    padding: 10px 12px;
  }
}
@media screen and (min-width: 541px) {
  .pub-icon:hover .logo-hover,
  .feed-item-icon:hover .logo-hover {
    display: block;
  }
}
@media screen and (max-width: 650px) {
  .post-ufi.single-full-width-button .post-ufi-button-wrapper {
    width: 100%;
    padding: 16px;
  }
  .post-ufi.single-full-width-button .post-ufi-button-wrapper:empty {
    display: none;
  }
  .post-ufi.single-full-width-button .post-ufi-button {
    width: 100%;
    justify-content: center;
  }
}
@media screen and (max-width: 768px) {
  .file-embed-wrapper {
    padding: 0;
  }
}
@media screen and (max-width: 768px) {
  .file-embed-wrapper-editor {
    padding: 0;
  }
}
@media screen and (max-width: 768px) {
  .file-embed-wrapper-editor:active {
    padding: 0;
  }
}
@media only screen and (max-width: 650px) {
  .file-embed-button.wide,
  .file-embed-error-button.wide {
    display: none;
  }
}
@media only screen and (min-width: 630px) {
  .file-embed-button.narrow,
  .file-embed-error-button.narrow {
    display: none;
  }
}
@media screen and (min-width: 541px) {
  .audio-player-wrapper .audio-player {
    min-width: 500px;
  }
}
@media screen and (max-width: 650px) {
  .audio-player-wrapper .audio-player .audio-player-progress {
    border-left-width: 16px;
    border-right-width: 16px;
  }
}
@media screen and (max-width: 650px) {
  .audio-player-wrapper .audio-player .audio-player-progress .audio-player-progress-bar .audio-player-progress-bar-popup {
    top: -54px;
  }
}
@media screen and (max-width: 650px) {
  .audio-player-wrapper-fancy .audio-player .audio-player-progress {
    border-left-width: 16px;
    border-right-width: 16px;
  }
}
@media screen and (max-width: 650px) {
  .audio-player-wrapper-fancy .audio-player .audio-player-progress .audio-player-progress-bar .audio-player-progress-bar-popup {
    top: -54px;
  }
}
@media (min-width: 250px) {
  .audio-player-wrapper-fancy .audio-player {
    padding: 32px;
  }
  .audio-player-wrapper-fancy .audio-player .btn-group {
    display: flex;
  }
  .audio-player-wrapper-fancy .audio-player .btn-group .button:last-of-type {
    display: block;
  }
}
@media (min-width: 300px) {
  .audio-player-wrapper-fancy .audio-player .btn-group {
    display: block;
  }
  .audio-player-wrapper-fancy .audio-player .btn-group .button:first-of-type {
    display: block;
  }
}
@media (min-width: 350px) {
  .audio-player-wrapper-fancy .audio-player .audio-player-substack-logo {
    display: block;
  }
  .audio-player-wrapper-fancy .audio-player .audio-player-title {
    margin-top: 16px;
  }
  .audio-player-wrapper-fancy .audio-player .audio-player-hero-image-container {
    padding-top: 15%;
    width: 15%;
    display: block;
  }
  .audio-player-wrapper-fancy .audio-player .btn-group .button:first-of-type {
    display: block;
  }
  .audio-player-wrapper-fancy .audio-player .audio-player-substack-logo {
    display: block;
  }
}
@media (min-width: 350px) {
  .audio-player-wrapper-fancy .audio-player .audio-player-hero-image-container {
    padding-top: 25%;
    width: 25%;
    display: block;
  }
  .audio-player-wrapper-fancy .audio-player .btn-group {
    display: flex;
  }
  .audio-player-wrapper-fancy .audio-player .btn-group .button:first-of-type {
    display: block;
  }
}
@media (min-width: 400px) {
  .audio-player-wrapper-fancy .audio-player .audio-player-hero-image-container {
    padding-top: 40%;
    width: 40%;
  }
}
@media (max-width: 400px) {
  .audio-player-wrapper-fancy .audio-player .btn-group {
    margin-top: 12px;
  }
  .audio-player-wrapper-fancy .audio-player .btn-group .button {
    font-size: 13px;
    padding: 6px 12px;
    height: auto;
    margin-top: 10px;
  }
}
@media (min-width: 600px) {
  .audio-player-wrapper-fancy .audio-player .audio-player-hero-image-container {
    padding-top: 55%;
    width: 55%;
  }
}
@media (max-width: 650px) {
  .poll-editor-modal {
    min-width: calc(100% - 20px);
  }
}
@media (max-width: 750px) {
  .poll-embed .poll-anchor-target .poll-anchor-copy-button {
    left: 8px;
    top: 45px;
  }
}</style></head><body class="email-body" style="font-kerning: auto;--image-offset-margin: -120px;"><img src="https://eotrx.substackcdn.com/open?token=eyJtIjoiPDIwMjYwMjI2MTQ1MzE1LjMuOGEzNzY2ZTM3OTg1OGNhOUBtZy1kMC5zdWJzdGFjay5jb20-IiwidSI6MTUyMTMwODcyLCJyIjoibm90aWZ5K2xka2tPU193T1NMeGpMM3JWTzFiY2dAbm90aWZ5LnJlbGF5ZS5pbyIsImQiOiJtZy1kMC5zdWJzdGFjay5jb20iLCJwIjoxODc3MzE4NTEsInQiOiJuZXdzbGV0dGVyIiwiYSI6ImV2ZXJ5b25lIiwicyI6OTAwMzQ4LCJjIjoicG9zdCIsImYiOnRydWUsInBvc2l0aW9uIjoidG9wIiwiaWF0IjoxNzcyMTE3NjAwLCJleHAiOjE3NzQ3MDk2MDAsImlzcyI6InB1Yi0wIiwic3ViIjoiZW8ifQ.WeLzTdFAKRdFbcq3A3Pvdv76vHGcIDzPAoCMYnBH5rE" alt="" width="1" height="1" border="0" style="height:1px !important;width:1px !important;border-width:0 !important;margin-top:0 !important;margin-bottom:0 !important;margin-right:0 !important;margin-left:0 !important;padding-top:0 !important;padding-bottom:0 !important;padding-right:0 !important;padding-left:0 !important;"/><div class="preview" style="display:none;font-size:1px;color:#333333;line-height:1px;max-height:0px;max-width:0px;opacity:0;overflow:hidden;">Read about infrastructure and programming topics and news every week</div><div class="preview" style="display:none;font-size:1px;color:#333333;line-height:1px;max-height:0px;max-width:0px;opacity:0;overflow:hidden;">&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;</div><table class="email-body-container" role="presentation" width="100%" border="0" cellspacing="0" cellpadding="0"><tbody><tr><td></td><td class="content" width="550"></td><td></td></tr><tr><td></td><td class="content" width="550" align="left"><div style="font-size: 16px;line-height: 26px;max-width: 550px;width: 100%;margin: 0 auto;overflow-wrap: break-word;"><table role="presentation" width="100%" border="0" cellspacing="0" cellpadding="0"><tbody><tr><td align="right" style="height:20px;"><table role="presentation" width="auto" border="0" cellspacing="0" cellpadding="0"><tbody><tr><td style="vertical-align:middle;"><span class="pencraft pc-reset reset-IxiVJZ tw-font-body tw-text-ssm tw-text-substack-secondary" style="font-family: SF Pro Text, -apple-system, system-ui, BlinkMacSystemFont, Inter, Segoe UI, Roboto, Helvetica, Arial, sans-serif, Apple Color Emoji, Segoe UI Emoji, Segoe UI Symbol;font-size: 13px;color: unset;list-style: none;text-decoration: unset;margin: 0;"><div class="pencraft pc-reset align-right-VJbKw5 size-12-mmZ61m reset-IxiVJZ" style="list-style: none;color: unset;text-align: right;font-size: 12px;line-height: 16px;text-decoration: unset;margin: 0;"><span class="pencraft pc-reset reset-IxiVJZ" translated="" style="list-style: none;color: unset;text-decoration: unset;margin: 0;">Forwarded this email? <a class="pencraft pc-reset decoration-underline-ClTkYc reset-IxiVJZ" href="https://substack.com/redirect/2/eyJlIjoiaHR0cHM6Ly9pbmZyYXdlZWtseS5zdWJzdGFjay5jb20vc3Vic2NyaWJlP3V0bV9zb3VyY2U9ZW1haWwmdXRtX2NhbXBhaWduPWVtYWlsLXN1YnNjcmliZSZyPTJpa294ayZuZXh0PWh0dHBzJTNBJTJGJTJGaW5mcmF3ZWVrbHkuc3Vic3RhY2suY29tJTJGcCUyRmlzc3VlLTExNiIsInAiOjE4NzczMTg1MSwicyI6OTAwMzQ4LCJmIjp0cnVlLCJ1IjoxNTIxMzA4NzIsImlhdCI6MTc3MjExNzYwMCwiZXhwIjoyMDg3NjkzNjAwLCJpc3MiOiJwdWItMCIsInN1YiI6ImxpbmstcmVkaXJlY3QifQ.97CjuLwT4PukfQQ4qNvYmBS4o5VFmNwQCudr-3YMkgg?" style="list-style: none;color: unset;text-decoration: unset;margin: 0;-webkit-text-decoration-line: underline;text-decoration-line: underline;">Subscribe here</a> for more</span></div></span></td></tr></tbody></table></td></tr></tbody></table><div class="post typography" dir="auto" style="--image-offset-margin: -120px;padding: 32px 0 0 0;font-size: 16px;line-height: 26px;"><div class="post-header" role="region" aria-label="Post header" style="font-size: 16px;line-height: 26px;"><h1 class="post-title published title-X77sOw" dir="auto" style="direction: auto;text-align: start;unicode-bidi: isolate;color: rgb(54,55,55);font-family: 'Roboto Mono',monospace;font-weight: 700;-webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: antialiased;-webkit-appearance: optimizelegibility;-moz-appearance: optimizelegibility;appearance: optimizelegibility;margin: 0;line-height: 36px;font-size: 32px;"><a href="https://substack.com/app-link/post?publication_id=900348&post_id=187731851&utm_source=post-email-title&utm_campaign=email-post-title&isFreemail=true&r=2ikoxk&token=eyJ1c2VyX2lkIjoxNTIxMzA4NzIsInBvc3RfaWQiOjE4NzczMTg1MSwiaWF0IjoxNzcyMTE3NjAwLCJleHAiOjE3NzQ3MDk2MDAsImlzcyI6InB1Yi05MDAzNDgiLCJzdWIiOiJwb3N0LXJlYWN0aW9uIn0.JwOneE-flNfrvNRxNPd9pFloXZtBLua2aGlHgtzCiTo" style="color: rgb(54,55,55);text-decoration: none;">Issue #116</a></h1><h3 class="subtitle subtitle-HEEcLo" dir="auto" style="direction: auto;text-align: start;unicode-bidi: isolate;font-family: 'SF Pro Display',-apple-system-headline,system-ui,-apple-system,BlinkMacSystemFont,'Segoe UI',Roboto,Helvetica,Arial,sans-serif,'Apple Color Emoji','Segoe UI Emoji','Segoe UI Symbol';font-weight: normal;-webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: antialiased;-webkit-appearance: optimizelegibility;-moz-appearance: optimizelegibility;appearance: optimizelegibility;margin: 4px 0 0;color: #777777;line-height: 24px;font-size: 18px;margin-top: 12px;">Read about infrastructure and programming topics and news every week</h3><table class="post-meta" role="presentation" width="100%" border="0" cellspacing="0" cellpadding="0" style="margin: 1em 0;height: 20px;align-items: center;"><tbody><tr><td><table role="presentation" width="auto" border="0" cellspacing="0" cellpadding="0"><tbody><tr><td><table role="presentation" width="auto" border="0" cellspacing="0" cellpadding="0"><tbody><tr><td style="vertical-align:middle;"><div class="pencraft pc-reset color-primary-zABazT line-height-20-t4M0El font-meta-MWBumP size-11-NuY2Zx weight-medium-fw81nC transform-uppercase-yKDgcq reset-IxiVJZ meta-EgzBVA custom-css-email-post-author" style="list-style: none;font-size: 11px;line-height: 20px;text-decoration: unset;color: rgb(54,55,55);margin: 0;font-family: 'SF Compact',-apple-system,system-ui,-apple-system,BlinkMacSystemFont,'Segoe UI',Roboto,Helvetica,Arial,sans-serif,'Apple Color Emoji','Segoe UI Emoji','Segoe UI Symbol';font-weight: 500;text-transform: uppercase;letter-spacing: .2px;"><a class="pencraft pc-reset color-primary-zABazT line-height-20-t4M0El font-meta-MWBumP size-11-NuY2Zx weight-medium-fw81nC transform-uppercase-yKDgcq reset-IxiVJZ meta-EgzBVA" style="list-style: none;color: rgb(54,55,55);margin: 0;font-size: 11px;line-height: 20px;font-family: 'SF Compact',-apple-system,system-ui,-apple-system,BlinkMacSystemFont,'Segoe UI',Roboto,Helvetica,Arial,sans-serif,'Apple Color Emoji','Segoe UI Emoji','Segoe UI Symbol';font-weight: 500;text-transform: uppercase;letter-spacing: .2px;text-decoration: none" href="https://substack.com/@elephantdb">Riccardo Tacconi</a></div></td></tr></tbody></table></td></tr><tr><td><table role="presentation" width="auto" border="0" cellspacing="0" cellpadding="0"><tbody><tr><td style="vertical-align:middle;"><div class="pencraft pc-reset color-secondary-ls1g8s line-height-20-t4M0El font-meta-MWBumP size-11-NuY2Zx weight-medium-fw81nC transform-uppercase-yKDgcq reset-IxiVJZ meta-EgzBVA" style="list-style: none;font-size: 11px;line-height: 20px;text-decoration: unset;color: rgb(119,119,119);margin: 0;font-family: 'SF Compact',-apple-system,system-ui,-apple-system,BlinkMacSystemFont,'Segoe UI',Roboto,Helvetica,Arial,sans-serif,'Apple Color Emoji','Segoe UI Emoji','Segoe UI Symbol';font-weight: 500;text-transform: uppercase;letter-spacing: .2px;"><time datetime="2026-02-26T14:53:15.149Z">Feb 26</time></div></td></tr></tbody></table></td></tr></tbody></table></td><td align="right"><table role="presentation" width="auto" border="0" cellspacing="0" cellpadding="0"><tbody><tr><td style="vertical-align:middle;"><a href="https://substack.com/@elephantdb"><img class="custom-css-email-avatar avatar-QIQ5yR" src="https://substackcdn.com/image/fetch/$s_!akxl!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2F308df7f5-3463-4ed0-a9bb-117d66c242dd_400x400.jpeg" style="box-sizing: border-box;max-width: 550px;border: none;vertical-align: middle;width: 40px;height: 40px;min-width: 40px;min-height: 40px;object-fit: cover;margin: 0px;display: inline;border-radius: 50%" width="40" height="40"></a></td></tr></tbody></table></td></tr></tbody></table><table class="email-ufi-2-top" role="presentation" width="100%" border="0" cellspacing="0" cellpadding="0" style="border-top: 1px solid rgb(0,0,0,.1);border-bottom: 1px solid rgb(0,0,0,.1);min-width: 100%;"><tbody><tr height="16"><td height="16" style="font-size:0px;line-height:0;">&nbsp;</td></tr><tr><td><table role="presentation" width="100%" border="0" cellspacing="0" cellpadding="0"><tbody><tr><td><table role="presentation" width="auto" border="0" cellspacing="0" cellpadding="0"><tbody><tr><td style="vertical-align:middle;"><table role="presentation" width="38" border="0" cellspacing="0" cellpadding="0"><tbody><tr><td align="center"><a class="email-icon-button" href="https://substack.com/app-link/post?publication_id=900348&post_id=187731851&utm_source=substack&isFreemail=true&submitLike=true&token=eyJ1c2VyX2lkIjoxNTIxMzA4NzIsInBvc3RfaWQiOjE4NzczMTg1MSwicmVhY3Rpb24iOiLinaQiLCJpYXQiOjE3NzIxMTc2MDAsImV4cCI6MTc3NDcwOTYwMCwiaXNzIjoicHViLTkwMDM0OCIsInN1YiI6InJlYWN0aW9uIn0.VgE19DkmHtgdVXc6ldS7gtcuwtmzy1SS-pb0Hni8SOo&utm_medium=email&utm_campaign=email-reaction&r=2ikoxk" style="font-family: system-ui,-apple-system,BlinkMacSystemFont,'Segoe UI',Roboto,Helvetica,Arial,sans-serif,'Apple Color Emoji','Segoe UI Emoji','Segoe UI Symbol';display: inline-block;font-weight: 500;border: 1px solid rgb(0,0,0,.1);border-radius: 9999px;text-transform: uppercase;font-size: 12px;line-height: 1;padding: 9px 0;text-decoration: none;color: rgb(119,119,119);min-width: 38px;box-sizing: border-box;width: 38px"><img class="icon" src="https://substackcdn.com/image/fetch/$s_!PeVs!,w_36,c_scale,f_png,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack.com%2Ficon%2FLucideHeart%3Fv%3D4%26height%3D36%26fill%3Dnone%26stroke%3D%2523808080%26strokeWidth%3D2" width="18" height="18" style="border: none;vertical-align: middle;max-width: 18px" alt=""></a></td></tr></tbody></table></td><td width="8" style="min-width:8px;"></td><td style="vertical-align:middle;"><table role="presentation" width="38" border="0" cellspacing="0" cellpadding="0"><tbody><tr><td align="center"><a class="email-icon-button" href="https://substack.com/app-link/post?publication_id=900348&post_id=187731851&utm_source=substack&utm_medium=email&isFreemail=true&comments=true&token=eyJ1c2VyX2lkIjoxNTIxMzA4NzIsInBvc3RfaWQiOjE4NzczMTg1MSwiaWF0IjoxNzcyMTE3NjAwLCJleHAiOjE3NzQ3MDk2MDAsImlzcyI6InB1Yi05MDAzNDgiLCJzdWIiOiJwb3N0LXJlYWN0aW9uIn0.JwOneE-flNfrvNRxNPd9pFloXZtBLua2aGlHgtzCiTo&r=2ikoxk&utm_campaign=email-half-magic-comments&action=post-comment&utm_source=substack&utm_medium=email" style="font-family: system-ui,-apple-system,BlinkMacSystemFont,'Segoe UI',Roboto,Helvetica,Arial,sans-serif,'Apple Color Emoji','Segoe UI Emoji','Segoe UI Symbol';display: inline-block;font-weight: 500;border: 1px solid rgb(0,0,0,.1);border-radius: 9999px;text-transform: uppercase;font-size: 12px;line-height: 1;padding: 9px 0;text-decoration: none;color: rgb(119,119,119);min-width: 38px;box-sizing: border-box;width: 38px"><img class="icon" src="https://substackcdn.com/image/fetch/$s_!x1tS!,w_36,c_scale,f_png,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack.com%2Ficon%2FLucideComments%3Fv%3D4%26height%3D36%26fill%3Dnone%26stroke%3D%2523808080%26strokeWidth%3D2" width="18" height="18" style="border: none;vertical-align: middle;max-width: 18px" alt=""></a></td></tr></tbody></table></td><td width="8" style="min-width:8px;"></td><td style="vertical-align:middle;"><table role="presentation" width="38" border="0" cellspacing="0" cellpadding="0"><tbody><tr><td align="center"><a class="email-icon-button" href="https://substack.com/app-link/post?publication_id=900348&post_id=187731851&utm_source=substack&utm_medium=email&utm_content=share&utm_campaign=email-share&action=share&triggerShare=true&isFreemail=true&r=2ikoxk&token=eyJ1c2VyX2lkIjoxNTIxMzA4NzIsInBvc3RfaWQiOjE4NzczMTg1MSwiaWF0IjoxNzcyMTE3NjAwLCJleHAiOjE3NzQ3MDk2MDAsImlzcyI6InB1Yi05MDAzNDgiLCJzdWIiOiJwb3N0LXJlYWN0aW9uIn0.JwOneE-flNfrvNRxNPd9pFloXZtBLua2aGlHgtzCiTo" style="font-family: system-ui,-apple-system,BlinkMacSystemFont,'Segoe UI',Roboto,Helvetica,Arial,sans-serif,'Apple Color Emoji','Segoe UI Emoji','Segoe UI Symbol';display: inline-block;font-weight: 500;border: 1px solid rgb(0,0,0,.1);border-radius: 9999px;text-transform: uppercase;font-size: 12px;line-height: 1;padding: 9px 0;text-decoration: none;color: rgb(119,119,119);min-width: 38px;box-sizing: border-box;width: 38px"><img class="icon" src="https://substackcdn.com/image/fetch/$s_!_L14!,w_36,c_scale,f_png,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack.com%2Ficon%2FLucideShare2%3Fv%3D4%26height%3D36%26fill%3Dnone%26stroke%3D%2523808080%26strokeWidth%3D2" width="18" height="18" style="border: none;vertical-align: middle;max-width: 18px" alt=""></a></td></tr></tbody></table></td><td width="8" style="min-width:8px;"></td><td style="vertical-align:middle;"><table role="presentation" width="38" border="0" cellspacing="0" cellpadding="0"><tbody><tr><td align="center"><a class="email-icon-button" href="https://substack.com/redirect/2/eyJlIjoiaHR0cHM6Ly9vcGVuLnN1YnN0YWNrLmNvbS9wdWIvaW5mcmF3ZWVrbHkvcC9pc3N1ZS0xMTY_dXRtX3NvdXJjZT1zdWJzdGFjayZ1dG1fbWVkaXVtPWVtYWlsJnV0bV9jYW1wYWlnbj1lbWFpbC1yZXN0YWNrLWNvbW1lbnQmYWN0aW9uPXJlc3RhY2stY29tbWVudCZyPTJpa294ayZ0b2tlbj1leUoxYzJWeVgybGtJam94TlRJeE16QTROeklzSW5CdmMzUmZhV1FpT2pFNE56Y3pNVGcxTVN3aWFXRjBJam94TnpjeU1URTNOakF3TENKbGVIQWlPakUzTnpRM01EazJNREFzSW1semN5STZJbkIxWWkwNU1EQXpORGdpTENKemRXSWlPaUp3YjNOMExYSmxZV04wYVc5dUluMC5Kd09uZUUtZmxOZnJ2TlJ4TlBkOXBGbG9YWnRCTHVhMmFHbEhndHpDaVRvIiwicCI6MTg3NzMxODUxLCJzIjo5MDAzNDgsImYiOnRydWUsInUiOjE1MjEzMDg3MiwiaWF0IjoxNzcyMTE3NjAwLCJleHAiOjIwODc2OTM2MDAsImlzcyI6InB1Yi0wIiwic3ViIjoibGluay1yZWRpcmVjdCJ9.L1ALvEF-OGaBjqF0Tee3z4r0mfBL4d4g5NEctkMsu70?&utm_source=substack&utm_medium=email" style="font-family: system-ui,-apple-system,BlinkMacSystemFont,'Segoe UI',Roboto,Helvetica,Arial,sans-serif,'Apple Color Emoji','Segoe UI Emoji','Segoe UI Symbol';display: inline-block;font-weight: 500;border: 1px solid rgb(0,0,0,.1);border-radius: 9999px;text-transform: uppercase;font-size: 12px;line-height: 1;padding: 9px 0;text-decoration: none;color: rgb(119,119,119);min-width: 38px;box-sizing: border-box;width: 38px"><img class="icon" src="https://substackcdn.com/image/fetch/$s_!5EGt!,w_36,c_scale,f_png,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack.com%2Ficon%2FNoteForwardIcon%3Fv%3D4%26height%3D36%26fill%3Dnone%26stroke%3D%2523808080%26strokeWidth%3D2" width="18" height="18" style="border: none;vertical-align: middle;max-width: 18px" alt=""></a></td></tr></tbody></table></td></tr></tbody></table></td><td align="right"><table role="presentation" width="auto" border="0" cellspacing="0" cellpadding="0"><tbody><tr><td style="vertical-align:middle;"><table role="presentation" width="auto" border="0" cellspacing="0" cellpadding="0"><tbody><tr><td align="center"><a class="email-button-outline" href="https://open.substack.com/pub/infraweekly/p/issue-116?utm_source=email&redirect=app-store&utm_campaign=email-read-in-app" style="font-family: system-ui,-apple-system,BlinkMacSystemFont,'Segoe UI',Roboto,Helvetica,Arial,sans-serif,'Apple Color Emoji','Segoe UI Emoji','Segoe UI Symbol';display: inline-block;font-weight: 500;border: 1px solid rgb(0,0,0,.1);border-radius: 9999px;text-transform: uppercase;font-size: 12px;line-height: 12px;padding: 9px 14px;text-decoration: none;color: rgb(119,119,119);"><div class="email-button-spacer" style="font-size: 16px;line-height: 26px;display: inline-block;vertical-align: middle;max-width: 0;min-height: 18px;"></div><span class="email-button-text" style="vertical-align: middle;margin-right: 4px">READ IN APP</span><img class="icon text-icon" src="https://substackcdn.com/image/fetch/$s_!ET-_!,w_36,c_scale,f_png,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack.com%2Ficon%2FLucideArrowUpRight%3Fv%3D4%26height%3D36%26fill%3Dnone%26stroke%3D%2523808080%26strokeWidth%3D2" width="18" height="18" style="min-width: 18px;min-height: 18px;border: none;vertical-align: middle;margin-right: 0;margin-left: 0;max-width: 18px" alt=""></a></td></tr></tbody></table></td></tr></tbody></table></td></tr></tbody></table></td></tr><tr height="16"><td height="16" style="font-size:0px;line-height:0;">&nbsp;</td></tr></tbody></table></div></div><div class="post typography" dir="auto" style="--image-offset-margin: -120px;padding: 32px 0 0 0;font-size: 16px;line-height: 26px;"><div class="body markup" dir="auto" style="text-align: initial;font-size: 16px;line-height: 26px;width: 100%;word-break: break-word;margin-bottom: 16px;"><h3 class="header-anchor-post" style="position: relative;font-family: 'SF Pro Display',-apple-system-headline,system-ui,-apple-system,BlinkMacSystemFont,'Segoe UI',Roboto,Helvetica,Arial,sans-serif,'Apple Color Emoji','Segoe UI Emoji','Segoe UI Symbol';font-weight: bold;-webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: antialiased;-webkit-appearance: optimizelegibility;-moz-appearance: optimizelegibility;appearance: optimizelegibility;margin: 1em 0 0.625em 0;color: rgb(54,55,55);line-height: 1.16em;font-size: 1.375em;margin-top: 0;">Openclaw</h3><a class="youtube-wrap" href="https://substack.com/redirect/fa70d79c-7df1-420e-b363-100cd394bd36?j=eyJ1IjoiMmlrb3hrIn0.vKHD5fdGMMXYob0i47zVWMEWjKHzEVsGH8dbvrCMAbY" target="_blank" data-component-name="Youtube2ToDOMStatic" style="display: block;margin: 32px 0;"><img src="https://substackcdn.com/image/youtube/w_728,c_limit/l_youtube_play_qyqt8q,w_120/YFjfBk8HI5o" style="border: none !important;vertical-align: middle;-ms-interpolation-mode: bicubic;max-width: 100%;height: auto;margin: 0 auto;display: block;width: 100%;"></a><p style="margin: 0 0 20px 0;color: rgb(54,55,55);line-height: 26px;font-size: 16px;">A must-see video. There are huge security concerns, but this is a revolution.</p><h3 class="header-anchor-post" style="position: relative;font-family: 'SF Pro Display',-apple-system-headline,system-ui,-apple-system,BlinkMacSystemFont,'Segoe UI',Roboto,Helvetica,Arial,sans-serif,'Apple Color Emoji','Segoe UI Emoji','Segoe UI Symbol';font-weight: bold;-webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: antialiased;-webkit-appearance: optimizelegibility;-moz-appearance: optimizelegibility;appearance: optimizelegibility;margin: 1em 0 0.625em 0;color: rgb(54,55,55);line-height: 1.16em;font-size: 1.375em;">&#8220;Made in EU&#8221; - it was harder than I thought.</h3><p style="margin: 0 0 20px 0;color: rgb(54,55,55);line-height: 26px;font-size: 16px;">A post about not using US services and using EU providers. But he had to use logins with the usual Google and the like, and also for distributing phone apps, he had to deal with Apple. However, there are many good and cheap hosters in the EU, including auth services, mail services, and your data stays where it belongs.</p><p style="margin: 0 0 20px 0;color: rgb(54,55,55);line-height: 26px;font-size: 16px;"><a href="https://substack.com/redirect/9ba0fe23-59fb-4491-8e5d-4b6233569156?j=eyJ1IjoiMmlrb3hrIn0.vKHD5fdGMMXYob0i47zVWMEWjKHzEVsGH8dbvrCMAbY" rel="" style="color: rgb(54,55,55);text-decoration: underline;">https://www.coinerella.com/made-in-eu-it-was-harder-than-i-thought/</a></p><h3 class="header-anchor-post" style="position: relative;font-family: 'SF Pro Display',-apple-system-headline,system-ui,-apple-system,BlinkMacSystemFont,'Segoe UI',Roboto,Helvetica,Arial,sans-serif,'Apple Color Emoji','Segoe UI Emoji','Segoe UI Symbol';font-weight: bold;-webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: antialiased;-webkit-appearance: optimizelegibility;-moz-appearance: optimizelegibility;appearance: optimizelegibility;margin: 1em 0 0.625em 0;color: rgb(54,55,55);line-height: 1.16em;font-size: 1.375em;">Sailfish OS</h3><p style="margin: 0 0 20px 0;color: rgb(54,55,55);line-height: 26px;font-size: 16px;">A de-Googled OS, for your Android phone.</p><p style="margin: 0 0 20px 0;color: rgb(54,55,55);line-height: 26px;font-size: 16px;"><a href="https://substack.com/redirect/0cbc68e1-1ecc-4a83-ad85-8831dc56ea9c?j=eyJ1IjoiMmlrb3hrIn0.vKHD5fdGMMXYob0i47zVWMEWjKHzEVsGH8dbvrCMAbY" rel="" style="color: rgb(54,55,55);text-decoration: underline;">https://sailfishos.org/</a></p><h3 class="header-anchor-post" style="position: relative;font-family: 'SF Pro Display',-apple-system-headline,system-ui,-apple-system,BlinkMacSystemFont,'Segoe UI',Roboto,Helvetica,Arial,sans-serif,'Apple Color Emoji','Segoe UI Emoji','Segoe UI Symbol';font-weight: bold;-webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: antialiased;-webkit-appearance: optimizelegibility;-moz-appearance: optimizelegibility;appearance: optimizelegibility;margin: 1em 0 0.625em 0;color: rgb(54,55,55);line-height: 1.16em;font-size: 1.375em;">A LinkedIn Post on Data Sovereignty</h3><p style="margin: 0 0 20px 0;color: rgb(54,55,55);line-height: 26px;font-size: 16px;">Jacek says: &#8220;Technical sovereignty is currently one of the most pressing topics in Europe. Governments and organisations are increasingly - and rightly - rethinking their dependence on US tech giants and payment providers.&#8220;</p><p style="margin: 0 0 20px 0;color: rgb(54,55,55);line-height: 26px;font-size: 16px;"><a href="https://substack.com/redirect/27282bc0-57be-4915-9e42-dfd252302124?j=eyJ1IjoiMmlrb3hrIn0.vKHD5fdGMMXYob0i47zVWMEWjKHzEVsGH8dbvrCMAbY" rel="" style="color: rgb(54,55,55);text-decoration: underline;">Linkedin link</a></p><h3 class="header-anchor-post" style="position: relative;font-family: 'SF Pro Display',-apple-system-headline,system-ui,-apple-system,BlinkMacSystemFont,'Segoe UI',Roboto,Helvetica,Arial,sans-serif,'Apple Color Emoji','Segoe UI Emoji','Segoe UI Symbol';font-weight: bold;-webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: antialiased;-webkit-appearance: optimizelegibility;-moz-appearance: optimizelegibility;appearance: optimizelegibility;margin: 1em 0 0.625em 0;color: rgb(54,55,55);line-height: 1.16em;font-size: 1.375em;">Nix Kubernetes and the Pursuit of Reproducibility - Josh Rosso, Reddit</h3><a class="youtube-wrap" href="https://substack.com/redirect/2b5e9963-ace9-47a3-939f-f653f9e2cb1e?j=eyJ1IjoiMmlrb3hrIn0.vKHD5fdGMMXYob0i47zVWMEWjKHzEVsGH8dbvrCMAbY" target="_blank" data-component-name="Youtube2ToDOMStatic" style="display: block;margin: 32px 0;"><img src="https://substackcdn.com/image/youtube/w_728,c_limit/l_youtube_play_qyqt8q,w_120/U-mSWU4see0" style="border: none !important;vertical-align: middle;-ms-interpolation-mode: bicubic;max-width: 100%;height: auto;margin: 0 auto;display: block;width: 100%;"></a><p style="margin: 0 0 20px 0;color: rgb(54,55,55);line-height: 26px;font-size: 16px;">Interesting and educational video on how to create VMs and a Kubernetes cluster on NixOS. Kubernetes is created inside the VMs, but I don&#8217;t think there is a need for that, since NixOS is declarative and supports atomic updates and rollbacks. The fact that it is using KubeAdmin, which is an imperative way to manage Kubernetes, is a bit off, but see Josh's opinion on it.</p><div style="font-size: 16px;line-height: 26px;"><hr style="margin: 32px 0;padding: 0;height: 1px;background: rgb(0,0,0,.1);border: none;"></div><div class="subscribe-widget is-signed-up is-fully-subscribed" data-component-name="SubscribeWidget" style="margin: 0 0 1em;direction: ltr;font-size: 16px;line-height: 26px;"><div class="pencraft pc-reset button-wrapper" style="text-decoration: unset;list-style: none;font-size: 16px;line-height: 26px;text-align: center;cursor: pointer;border-radius: 4px;"><a class="button subscribe-btn outline" href="https://substack.com/redirect/2/eyJlIjoiaHR0cHM6Ly9pbmZyYXdlZWtseS5zdWJzdGFjay5jb20vYWNjb3VudCIsInAiOjE4NzczMTg1MSwicyI6OTAwMzQ4LCJmIjp0cnVlLCJ1IjoxNTIxMzA4NzIsImlhdCI6MTc3MjExNzYwMCwiZXhwIjoyMDg3NjkzNjAwLCJpc3MiOiJwdWItMCIsInN1YiI6ImxpbmstcmVkaXJlY3QifQ.geC06AEnkvEDkGSLcFHBriqoOUocUEWA4OCRJPtoW9g?" style="font-family: system-ui,-apple-system,BlinkMacSystemFont,'Segoe UI',Roboto,Helvetica,Arial,sans-serif,'Apple Color Emoji','Segoe UI Emoji','Segoe UI Symbol';display: inline-block;box-sizing: border-box;cursor: pointer;border-radius: 8px;font-size: 14px;line-height: 20px;font-weight: 600;text-align: center;background-color: transparent;opacity: 1;outline: none;white-space: nowrap;text-decoration: none !important;border: 1px solid #51b4e9;margin: 0 auto;background: transparent;color: #51b4e9;padding: 12px 20px;height: auto;"><img class="check-icon static" src="https://substackcdn.com/image/fetch/$s_!kSjc!,w_40,c_scale,f_png,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack.com%2Ficon%2FLucideCheck%3Fv%3D4%26height%3D40%26fill%3Dtransparent%26stroke%3D%252351b4e9%26strokeWidth%3D3.6" width="20" height="20" style="border: none;vertical-align: middle;-ms-interpolation-mode: bicubic;height: auto;display: inline-block;margin: -2px 8px 0 0;max-width: 20px" alt=""><span style="text-decoration: none;">Subscribed</span></a></div></div><p style="margin: 0 0 20px 0;color: rgb(54,55,55);line-height: 26px;font-size: 16px;margin-bottom: 0;"></p></div></div><table class="email-ufi-2-bottom" role="presentation" width="100%" border="0" cellspacing="0" cellpadding="0" style="border-top: 1px solid rgb(0,0,0,.1);border-bottom: 1px solid rgb(0,0,0,.1);min-width: 100%;"><tbody><tr height="16"><td height="16" style="font-size:0px;line-height:0;">&nbsp;</td></tr><tr><td><table role="presentation" width="100%" border="0" cellspacing="0" cellpadding="0"><tbody><tr><td><table role="presentation" width="auto" border="0" cellspacing="0" cellpadding="0" style="margin:0 auto;"><tbody><tr><td style="vertical-align:middle;"><table role="presentation" width="auto" border="0" cellspacing="0" cellpadding="0"><tbody><tr><td align="center"><a class="email-button-outline" href="https://substack.com/app-link/post?publication_id=900348&post_id=187731851&utm_source=substack&isFreemail=true&submitLike=true&token=eyJ1c2VyX2lkIjoxNTIxMzA4NzIsInBvc3RfaWQiOjE4NzczMTg1MSwicmVhY3Rpb24iOiLinaQiLCJpYXQiOjE3NzIxMTc2MDAsImV4cCI6MTc3NDcwOTYwMCwiaXNzIjoicHViLTkwMDM0OCIsInN1YiI6InJlYWN0aW9uIn0.VgE19DkmHtgdVXc6ldS7gtcuwtmzy1SS-pb0Hni8SOo&utm_medium=email&utm_campaign=email-reaction&r=2ikoxk" style="font-family: system-ui,-apple-system,BlinkMacSystemFont,'Segoe UI',Roboto,Helvetica,Arial,sans-serif,'Apple Color Emoji','Segoe UI Emoji','Segoe UI Symbol';display: inline-block;font-weight: 500;border: 1px solid rgb(0,0,0,.1);border-radius: 9999px;text-transform: uppercase;font-size: 12px;line-height: 12px;padding: 9px 14px;text-decoration: none;color: rgb(119,119,119);"><img class="icon" src="https://substackcdn.com/image/fetch/$s_!PeVs!,w_36,c_scale,f_png,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack.com%2Ficon%2FLucideHeart%3Fv%3D4%26height%3D36%26fill%3Dnone%26stroke%3D%2523808080%26strokeWidth%3D2" width="18" height="18" style="margin-right: 8px;min-width: 18px;min-height: 18px;border: none;vertical-align: middle;max-width: 18px" alt=""><span class="email-button-text" style="vertical-align: middle;">Like</span></a></td></tr></tbody></table></td><td width="8" style="min-width:8px;"></td><td style="vertical-align:middle;"><table role="presentation" width="auto" border="0" cellspacing="0" cellpadding="0"><tbody><tr><td align="center"><a class="email-button-outline" href="https://substack.com/app-link/post?publication_id=900348&post_id=187731851&utm_source=substack&utm_medium=email&isFreemail=true&comments=true&token=eyJ1c2VyX2lkIjoxNTIxMzA4NzIsInBvc3RfaWQiOjE4NzczMTg1MSwiaWF0IjoxNzcyMTE3NjAwLCJleHAiOjE3NzQ3MDk2MDAsImlzcyI6InB1Yi05MDAzNDgiLCJzdWIiOiJwb3N0LXJlYWN0aW9uIn0.JwOneE-flNfrvNRxNPd9pFloXZtBLua2aGlHgtzCiTo&r=2ikoxk&utm_campaign=email-half-magic-comments&action=post-comment&utm_source=substack&utm_medium=email" style="font-family: system-ui,-apple-system,BlinkMacSystemFont,'Segoe UI',Roboto,Helvetica,Arial,sans-serif,'Apple Color Emoji','Segoe UI Emoji','Segoe UI Symbol';display: inline-block;font-weight: 500;border: 1px solid rgb(0,0,0,.1);border-radius: 9999px;text-transform: uppercase;font-size: 12px;line-height: 12px;padding: 9px 14px;text-decoration: none;color: rgb(119,119,119);"><img class="icon" src="https://substackcdn.com/image/fetch/$s_!x1tS!,w_36,c_scale,f_png,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack.com%2Ficon%2FLucideComments%3Fv%3D4%26height%3D36%26fill%3Dnone%26stroke%3D%2523808080%26strokeWidth%3D2" width="18" height="18" style="margin-right: 8px;min-width: 18px;min-height: 18px;border: none;vertical-align: middle;max-width: 18px" alt=""><span class="email-button-text" style="vertical-align: middle;">Comment</span></a></td></tr></tbody></table></td><td width="8" style="min-width:8px;"></td><td style="vertical-align:middle;"><table role="presentation" width="auto" border="0" cellspacing="0" cellpadding="0"><tbody><tr><td align="center"><a class="email-button-outline" href="https://substack.com/redirect/2/eyJlIjoiaHR0cHM6Ly9vcGVuLnN1YnN0YWNrLmNvbS9wdWIvaW5mcmF3ZWVrbHkvcC9pc3N1ZS0xMTY_dXRtX3NvdXJjZT1zdWJzdGFjayZ1dG1fbWVkaXVtPWVtYWlsJnV0bV9jYW1wYWlnbj1lbWFpbC1yZXN0YWNrLWNvbW1lbnQmYWN0aW9uPXJlc3RhY2stY29tbWVudCZyPTJpa294ayZ0b2tlbj1leUoxYzJWeVgybGtJam94TlRJeE16QTROeklzSW5CdmMzUmZhV1FpT2pFNE56Y3pNVGcxTVN3aWFXRjBJam94TnpjeU1URTNOakF3TENKbGVIQWlPakUzTnpRM01EazJNREFzSW1semN5STZJbkIxWWkwNU1EQXpORGdpTENKemRXSWlPaUp3YjNOMExYSmxZV04wYVc5dUluMC5Kd09uZUUtZmxOZnJ2TlJ4TlBkOXBGbG9YWnRCTHVhMmFHbEhndHpDaVRvIiwicCI6MTg3NzMxODUxLCJzIjo5MDAzNDgsImYiOnRydWUsInUiOjE1MjEzMDg3MiwiaWF0IjoxNzcyMTE3NjAwLCJleHAiOjIwODc2OTM2MDAsImlzcyI6InB1Yi0wIiwic3ViIjoibGluay1yZWRpcmVjdCJ9.L1ALvEF-OGaBjqF0Tee3z4r0mfBL4d4g5NEctkMsu70?&utm_source=substack&utm_medium=email" style="font-family: system-ui,-apple-system,BlinkMacSystemFont,'Segoe UI',Roboto,Helvetica,Arial,sans-serif,'Apple Color Emoji','Segoe UI Emoji','Segoe UI Symbol';display: inline-block;font-weight: 500;border: 1px solid rgb(0,0,0,.1);border-radius: 9999px;text-transform: uppercase;font-size: 12px;line-height: 12px;padding: 9px 14px;text-decoration: none;color: rgb(119,119,119);"><img class="icon" src="https://substackcdn.com/image/fetch/$s_!5EGt!,w_36,c_scale,f_png,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack.com%2Ficon%2FNoteForwardIcon%3Fv%3D4%26height%3D36%26fill%3Dnone%26stroke%3D%2523808080%26strokeWidth%3D2" width="18" height="18" style="margin-right: 8px;min-width: 18px;min-height: 18px;border: none;vertical-align: middle;max-width: 18px" alt=""><span class="email-button-text" style="vertical-align: middle;">Restack</span></a></td></tr></tbody></table></td></tr></tbody></table></td><td align="right"><table role="presentation" width="auto" border="0" cellspacing="0" cellpadding="0"><tbody><tr></tr></tbody></table></td></tr></tbody></table></td></tr><tr height="16"><td height="16" style="font-size:0px;line-height:0;">&nbsp;</td></tr></tbody></table><div class="footer footer-ZM59BM" style="color: rgb(119,119,119);text-align: center;font-size: 16px;line-height: 26px;padding: 24px0;"><div style="font-size: 16px;line-height: 26px;padding-bottom: 24px"><p class="pencraft pc-reset color-secondary-ls1g8s size-12-mmZ61m reset-IxiVJZ small meta-B2bqa5" style="list-style: none;font-family: system-ui,-apple-system,BlinkMacSystemFont,'Segoe UI',Roboto,Helvetica,Arial,sans-serif,'Apple Color Emoji','Segoe UI Emoji','Segoe UI Symbol';padding-bottom: 0;font-size: 12px;line-height: 16px;margin: 0;color: rgb(119,119,119);text-decoration: unset;">&#169; 2026 <span>Riccardo Tacconi</span><br>Langdon Hills, UK <br><a href="https://substack.com/redirect/2/eyJlIjoiaHR0cHM6Ly9pbmZyYXdlZWtseS5zdWJzdGFjay5jb20vYWN0aW9uL2Rpc2FibGVfZW1haWw_dG9rZW49ZXlKMWMyVnlYMmxrSWpveE5USXhNekE0TnpJc0luQnZjM1JmYVdRaU9qRTROemN6TVRnMU1Td2lhV0YwSWpveE56Y3lNVEUzTmpBd0xDSmxlSEFpT2pFNE1ETTJOVE0yTURBc0ltbHpjeUk2SW5CMVlpMDVNREF6TkRnaUxDSnpkV0lpT2lKa2FYTmhZbXhsWDJWdFlXbHNJbjAuUG1PdnpSWm1hM080cHFRNHE0Ni1zWS1vVUhfUzhLYnJyRDhHM0djR0xiOCIsInAiOjE4NzczMTg1MSwicyI6OTAwMzQ4LCJmIjp0cnVlLCJ1IjoxNTIxMzA4NzIsImlhdCI6MTc3MjExNzYwMCwiZXhwIjoyMDg3NjkzNjAwLCJpc3MiOiJwdWItMCIsInN1YiI6ImxpbmstcmVkaXJlY3QifQ.pHdsWlsg7Su7HDOuxk7To3tigbR58YFQik9rWbbLmjY?" style="text-decoration: underline;color: rgb(119,119,119);"><span style="color: rgb(119,119,119);text-decoration: underline;">Unsubscribe</span></a></p></div><p class="footerSection-EHR0jG small powered-by-substack" style="padding: 0 24px;font-size: 12px;line-height: 20px;margin: 0;color: rgb(119,119,119);font-family: system-ui,-apple-system,BlinkMacSystemFont,'Segoe UI',Roboto,Helvetica,Arial,sans-serif,'Apple Color Emoji','Segoe UI Emoji','Segoe UI Symbol';padding-bottom: 0;margin-top: 0;"><a href="https://substack.com/redirect/528ba935-6362-4e60-b5ba-7cc38a9e4cd9?j=eyJ1IjoiMmlrb3hrIn0.vKHD5fdGMMXYob0i47zVWMEWjKHzEVsGH8dbvrCMAbY" style="color: rgb(119,119,119);text-decoration: none;display: inline-block;margin: 0 4px;"><img src="https://substackcdn.com/image/fetch/$s_!IzGP!,w_262,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack.com%2Fimg%2Femail%2Fgeneric-app-button%402x.png" srcset="https://substackcdn.com/image/fetch/$s_!DIki!,w_131,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack.com%2Fimg%2Femail%2Fgeneric-app-button.png, https://substackcdn.com/image/fetch/$s_!IzGP!,w_262,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack.com%2Fimg%2Femail%2Fgeneric-app-button%402x.png 2x, https://substackcdn.com/image/fetch/$s_!QWua!,w_393,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack.com%2Fimg%2Femail%2Fgeneric-app-button%403x.png 3x" width="131" alt="Get the app" height="40" style="max-width: 550px;border: none !important;vertical-align: middle;"></a><a href="https://substack.com/redirect/2/eyJlIjoiaHR0cHM6Ly9zdWJzdGFjay5jb20vc2lnbnVwP3V0bV9zb3VyY2U9c3Vic3RhY2smdXRtX21lZGl1bT1lbWFpbCZ1dG1fY29udGVudD1mb290ZXImdXRtX2NhbXBhaWduPWF1dG9maWxsZWQtZm9vdGVyJmZyZWVTaWdudXBFbWFpbD1ub3RpZnkrbGRra09TX3dPU0x4akwzclZPMWJjZ0Bub3RpZnkucmVsYXllLmlvJnI9Mmlrb3hrIiwicCI6MTg3NzMxODUxLCJzIjo5MDAzNDgsImYiOnRydWUsInUiOjE1MjEzMDg3MiwiaWF0IjoxNzcyMTE3NjAwLCJleHAiOjIwODc2OTM2MDAsImlzcyI6InB1Yi0wIiwic3ViIjoibGluay1yZWRpcmVjdCJ9.kbLC-aqt6PLioNtCb_JhJ4uBZTVd1n4ESeMTECx0Psw?" style="color: rgb(119,119,119);text-decoration: none;display: inline-block;margin: 0 4px;"><img src="https://substackcdn.com/image/fetch/$s_!LkrL!,w_270,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack.com%2Fimg%2Femail%2Fpublish-button%402x.png" srcset="https://substackcdn.com/image/fetch/$s_!wgfj!,w_135,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack.com%2Fimg%2Femail%2Fpublish-button.png, https://substackcdn.com/image/fetch/$s_!LkrL!,w_270,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack.com%2Fimg%2Femail%2Fpublish-button%402x.png 2x, https://substackcdn.com/image/fetch/$s_!KjtY!,w_405,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack.com%2Fimg%2Femail%2Fpublish-button%403x.png 3x" width="135" alt="Start writing" height="40" style="max-width: 550px;border: none !important;vertical-align: middle;"></a></p></div></div></td><td></td></tr></tbody></table><img src="https://eotrx.substackcdn.com/open?token=eyJtIjoiPDIwMjYwMjI2MTQ1MzE1LjMuOGEzNzY2ZTM3OTg1OGNhOUBtZy1kMC5zdWJzdGFjay5jb20-IiwidSI6MTUyMTMwODcyLCJyIjoibm90aWZ5K2xka2tPU193T1NMeGpMM3JWTzFiY2dAbm90aWZ5LnJlbGF5ZS5pbyIsImQiOiJtZy1kMC5zdWJzdGFjay5jb20iLCJwIjoxODc3MzE4NTEsInQiOiJuZXdzbGV0dGVyIiwiYSI6ImV2ZXJ5b25lIiwicyI6OTAwMzQ4LCJjIjoicG9zdCIsImYiOnRydWUsInBvc2l0aW9uIjoiYm90dG9tIiwiaWF0IjoxNzcyMTE3NjAwLCJleHAiOjE3NzQ3MDk2MDAsImlzcyI6InB1Yi0wIiwic3ViIjoiZW8ifQ.uhXuiB92P0QavKW4jEGkY82RAz3wAzrROg-1U1G-nfc" alt="" width="1" height="1" border="0" style="height:1px !important;width:1px !important;border-width:0 !important;margin-top:0 !important;margin-bottom:0 !important;margin-right:0 !important;margin-left:0 !important;padding-top:0 !important;padding-bottom:0 !important;padding-right:0 !important;padding-left:0 !important;"/><img width="1" height="1" alt="" src="https://email.mg-d0.substack.com/o/eJxEkD-P4yAQRz9N6M5iwAZc0FwdKUWkay3MjH2sbYgwJOtvv8ofads3o6enn3eF5pQPe0t7YWiVdFOHjCxoLQC04sBoc2EdZoqUXSEcXPm9ciUE-29brtFzAvRTD5P2LQLIVlGvFBrsOAtWcKG4EAraTkLXyMY4qZUiqXvTGe_6U8u3-Q_yZq_jXpxfGp82FvZhyvRKsCVXYs_QwVUMFD1ZulM-UvzggBaM1hJMB29SjhvZSI99pVIos1sdB5-2rcZQjoGiG1fCj7iOa_CuhBSfop5z2RqWbUwlTMdJ_F1xWS7X4XG5nr-_zjL_u8Do51PL3x9NptUd1ITE9jpi2lyINsQpuwfRsh6svEeuO-VXaSdAcqMFu1vxEwAA___I9oID"></body></html>]]>
      </description>
      <pubDate>Thu, 26 Feb 2026 14:53:24 +0000</pubDate>
      <link>https://app.newsletters.love/collections/XhS7F9K5lpJeAtYLpeIySk61RPapuneg/p/XhS7F9K5lpJeAtYLpeIySk61RPapuneg</link>
    </item>
    <item>
      <title>Mitchell Hashimoto’s new way of writing code</title>
      <description>
        <![CDATA[<html style="scrollbar-width: thin;scrollbar-color: rgb(219,219,219)rgb(255,255,255);"><head><meta charset="utf-8"><title>Mitchell Hashimoto&#8217;s new way of writing code</title><style>
@media (max-width: 1024px) {
  .typography .pullquote-align-left,
  .typography.editor .pullquote-align-left,
  .typography .pullquote-align-right,
  .typography.editor .pullquote-align-right,
  .typography .pullquote-align-wide,
  .typography.editor .pullquote-align-wide,
  .typography .pullquote-align-center,
  .typography.editor .pullquote-align-center {
    float: none;
    margin: 0 auto;
    width: 100%;
    max-width: 100%;
  }
}
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
  .typography .markup table.image-wrapper img,
  .typography.editor .markup table.image-wrapper img,
  .typography .markup table.kindle-wrapper img,
  .typography.editor .markup table.kindle-wrapper img {
    max-width: 550px;
  }
}
@media (min-width: 1024px) {
  .typography:not(:has(#toc)) .captioned-image-container figure:has(> a.image2-offset-left),
  .typography.editor:not(:has(#toc)) .captioned-image-container figure:has(> a.image2-offset-left) {
    margin-left: var(--image-offset-margin);
  }
  .typography:not(:has(#toc)) .captioned-image-container figure:has(> a.image2-offset-right),
  .typography.editor:not(:has(#toc)) .captioned-image-container figure:has(> a.image2-offset-right) {
    margin-right: var(--image-offset-margin);
  }
}
@media (min-width: 1300px) {
  .typography .captioned-image-container figure:has(> a.image2-offset-left),
  .typography.editor .captioned-image-container figure:has(> a.image2-offset-left) {
    margin-left: var(--image-offset-margin);
  }
  .typography .captioned-image-container figure:has(> a.image2-offset-right),
  .typography.editor .captioned-image-container figure:has(> a.image2-offset-right) {
    margin-right: var(--image-offset-margin);
  }
}
@media (max-width: 1024px) {
  .typography,
  .typography.editor {
    /* Disable offset on mobile/tablet */
  }
  .typography .captioned-image-container figure:has(> a.image2-align-left),
  .typography.editor .captioned-image-container figure:has(> a.image2-align-left),
  .typography .captioned-image-container figure:has(> a.image2-align-right),
  .typography.editor .captioned-image-container figure:has(> a.image2-align-right) {
    float: none;
    margin: 1em auto;
    max-width: 100%;
    width: auto;
    padding: 0;
  }
  .typography .captioned-image-container figure:has(> a.image2-align-left.thefp),
  .typography.editor .captioned-image-container figure:has(> a.image2-align-left.thefp),
  .typography .captioned-image-container figure:has(> a.image2-align-right.thefp),
  .typography.editor .captioned-image-container figure:has(> a.image2-align-right.thefp) {
    margin: 1em auto;
  }
  .typography .captioned-image-container figure:has(> a.image2-offset-left),
  .typography.editor .captioned-image-container figure:has(> a.image2-offset-left),
  .typography .captioned-image-container figure:has(> a.image2-offset-right),
  .typography.editor .captioned-image-container figure:has(> a.image2-offset-right) {
    margin: 1em auto;
  }
  .typography .captioned-image-container figure:has(> a.image2-align-left) .image2-inset,
  .typography.editor .captioned-image-container figure:has(> a.image2-align-left) .image2-inset,
  .typography .captioned-image-container figure:has(> a.image2-align-right) .image2-inset,
  .typography.editor .captioned-image-container figure:has(> a.image2-align-right) .image2-inset {
    display: block;
    justify-content: initial;
  }
}
@media (max-width: 768px) {
  .typography .markup div.sponsorship-campaign-embed,
  .typography.editor .markup div.sponsorship-campaign-embed {
    margin-top: 24px;
    margin-bottom: 24px;
  }
  .typography .markup div.sponsorship-campaign-embed:first-child,
  .typography.editor .markup div.sponsorship-campaign-embed:first-child {
    margin-top: 0px;
  }
}
@media screen and (max-width: 650px) {
  .typography .markup div.youtube-overlay,
  .typography.editor .markup div.youtube-overlay,
  .typography .markup div.vimeo-overlay,
  .typography.editor .markup div.vimeo-overlay {
    display: none !important;
  }
}
@media screen and (max-width: 370px) {
  .typography .markup div.tiktok-wrap,
  .typography.editor .markup div.tiktok-wrap {
    width: calc(95vw - 32px);
    height: calc((95vw - 32px - 2px) / 0.485714);
  }
}
@media screen and (max-width: 650px) {
  .typography .markup div.embedded-publication-wrap .embedded-publication.show-subscribe,
  .typography.editor .markup div.embedded-publication-wrap .embedded-publication.show-subscribe {
    padding: 24px;
  }
}
@media screen and (max-width: 650px) {
  .typography .markup div.subscription-widget-wrap .subscription-widget.show-subscribe,
  .typography.editor .markup div.subscription-widget-wrap .subscription-widget.show-subscribe,
  .typography .markup div.subscription-widget-wrap-editor .subscription-widget.show-subscribe,
  .typography.editor .markup div.subscription-widget-wrap-editor .subscription-widget.show-subscribe,
  .typography .markup div.captioned-button-wrap .subscription-widget.show-subscribe,
  .typography.editor .markup div.captioned-button-wrap .subscription-widget.show-subscribe {
    padding: 0px 24px;
  }
}
@media screen and (max-width: 650px) {
  .typography .markup div.subscription-widget-wrap .subscription-widget.show-subscribe .subscription-widget-subscribe .button,
  .typography.editor .markup div.subscription-widget-wrap .subscription-widget.show-subscribe .subscription-widget-subscribe .button,
  .typography .markup div.subscription-widget-wrap-editor .subscription-widget.show-subscribe .subscription-widget-subscribe .button,
  .typography.editor .markup div.subscription-widget-wrap-editor .subscription-widget.show-subscribe .subscription-widget-subscribe .button,
  .typography .markup div.captioned-button-wrap .subscription-widget.show-subscribe .subscription-widget-subscribe .button,
  .typography.editor .markup div.captioned-button-wrap .subscription-widget.show-subscribe .subscription-widget-subscribe .button {
    padding: 10px 12px;
    min-width: 110px;
  }
}
@media (max-width: 650px) {
  .typography .markup .twitter-embed,
  .typography.editor .markup .twitter-embed,
  .typography .markup .tweet,
  .typography.editor .markup .tweet {
    padding: 12px;
  }
}
@media (max-width: 650px) {
  .typography .markup .twitter-embed .tweet-text,
  .typography.editor .markup .twitter-embed .tweet-text,
  .typography .markup .tweet .tweet-text,
  .typography.editor .markup .tweet .tweet-text {
    font-size: 14px;
    line-height: 20px;
  }
}
@media (max-width: 650px) {
  .typography .markup .twitter-embed .tweet-photos-container.two,
  .typography.editor .markup .twitter-embed .tweet-photos-container.two,
  .typography .markup .tweet .tweet-photos-container.two,
  .typography.editor .markup .tweet .tweet-photos-container.two,
  .typography .markup .twitter-embed .tweet-photos-container.three,
  .typography.editor .markup .twitter-embed .tweet-photos-container.three,
  .typography .markup .tweet .tweet-photos-container.three,
  .typography.editor .markup .tweet .tweet-photos-container.three,
  .typography .markup .twitter-embed .tweet-photos-container.four,
  .typography.editor .markup .twitter-embed .tweet-photos-container.four,
  .typography .markup .tweet .tweet-photos-container.four,
  .typography.editor .markup .tweet .tweet-photos-container.four {
    height: 200px;
  }
}
@media (max-width: 650px) {
  .typography .markup .twitter-embed a.expanded-link .expanded-link-img,
  .typography.editor .markup .twitter-embed a.expanded-link .expanded-link-img,
  .typography .markup .tweet a.expanded-link .expanded-link-img,
  .typography.editor .markup .tweet a.expanded-link .expanded-link-img {
    max-height: 180px;
  }
}
@media (max-width: 650px) {
  .typography .markup .twitter-embed a.expanded-link .expanded-link-description,
  .typography.editor .markup .twitter-embed a.expanded-link .expanded-link-description,
  .typography .markup .tweet a.expanded-link .expanded-link-description,
  .typography.editor .markup .tweet a.expanded-link .expanded-link-description {
    display: none;
  }
}
@media screen and (max-width: 650px) {
  .typography .markup .apple-podcast-container,
  .typography.editor .markup .apple-podcast-container {
    width: unset;
  }
}
@media (max-width: 420px) {
  .typography .markup .install-substack-app-embed img.install-substack-app-embed-img,
  .typography.editor .markup .install-substack-app-embed img.install-substack-app-embed-img {
    margin: 0 auto 16px auto;
  }
}
@media (max-width: 420px) {
  .typography .markup .install-substack-app-embed .install-substack-app-embed-text,
  .typography.editor .markup .install-substack-app-embed .install-substack-app-embed-text {
    margin: 0 0 12px 0;
    max-width: 100%;
    width: auto;
    text-align: center;
  }
}
@media (max-width: 420px) {
  .typography .markup .install-substack-app-embed .install-substack-app-embed-link,
  .typography.editor .markup .install-substack-app-embed .install-substack-app-embed-link {
    display: flex;
    justify-content: center;
  }
}
@media screen and (min-width: 481px) {
  .share-button-container {
    height: 38px;
  }
}
@media screen and (min-width: 481px) {
  .share-button-container a.comment {
    height: 38px;
    line-height: 38px;
    padding-right: 10px;
  }
}
@media screen and (max-width: 480px) {
  .share-button-container .separator {
    display: block;
    margin: 0;
    height: 8px;
    border-left: none;
  }
}
@media screen and (max-width: 480px) {
  .share-button-container a.share.first img {
    padding-left: 0;
  }
}
@media screen and (min-width: 481px) {
  .share-button-container a.mobile {
    display: none !important;
  }
}
@media screen and (min-width: 541px) {
  .settings-add-pub-modal-wrapper .container .add-recommending-pub-modal-container {
    padding: 36px;
    height: 680px;
  }
}
@media screen and (min-width: 541px) {
  .settings-add-pub-modal-wrapper .container .add-recommending-pub-modal-container .footer {
    position: absolute;
    bottom: 36px;
    margin: 0px;
  }
}
@media screen and (max-width: 650px) {
  .header-anchor-parent {
    display: none;
  }
}
@media screen and (max-width: 768px) {
  .post {
    padding: 16px 0 0 0;
  }
}
@media screen and (max-width: 650px) {
  .post .post-header .post-label {
    margin-top: 8px;
  }
}
@media screen and (max-width: 650px) {
  .post .post-header .meta-author-wrap.alternative-meta .meta-right-column .post-meta {
    margin-top: 6px;
  }
}
@media screen and (max-width: 650px) {
  .post .footer-facepile-container {
    height: 64px;
    padding: 0 16px;
    display: flex;
    align-items: center;
    justify-content: flex-start;
    width: 100%;
  }
}
@media screen and (max-width: 650px) {
  .post .post-footer.use-separators {
    justify-content: center;
  }
}
@media screen and (max-width: 650px) {
  .post .post-footer.next-prev {
    height: 64px;
    justify-content: space-between;
    box-sizing: border-box;
  }
}
@media screen and (max-width: 650px) {
  .post-contributor-footer .post-contributor-bio-table {
    display: block;
  }
  .post-contributor-footer .post-contributor-bio-table-row {
    display: flex;
    flex-direction: row;
  }
  .post-contributor-footer .post-contributor-bio-userhead-cell,
  .post-contributor-footer .post-contributor-bio-body-cell {
    display: block;
  }
  .post-contributor-footer .post-contributor-bio-body-cell {
    flex-grow: 1;
  }
  .post-contributor-footer .post-contributor-bio-body-table {
    display: block;
  }
  .post-contributor-footer .post-contributor-bio-body-table-row {
    display: block;
  }
  .post-contributor-footer .post-contributor-bio-copy-cell,
  .post-contributor-footer .post-contributor-bio-controls-cell {
    display: block;
  }
  .post-contributor-footer .post-contributor-bio-copy-cell {
    margin: 0 0 16px 0;
  }
  .post-contributor-footer .post-contributor-bio-controls-cell {
    width: auto;
  }
  .post-contributor-footer .post-contributor-bio-controls {
    margin: auto;
  }
  .post-contributor-footer .post-contributor-bio-controls .button.primary {
    width: 100%;
  }
  .post-contributor-footer .post-contributor-bio-text {
    font-size: 14px;
  }
}
@media screen and (min-width: 768px) {
  .post-silhouette {
    padding: 32px 0;
  }
}
@media screen and (max-width: 650px) {
  .post-silhouette .post-silhouette-title {
    margin-top: 10.44225025px;
    height: 120px;
  }
}
@media screen and (max-width: 650px) {
  .post-silhouette .post-silhouette-meta {
    width: 75%;
  }
}
@media screen and (max-width: 650px) {
  .post-silhouette .post-silhouette-meta.with-byline-image {
    margin: 20px 0;
  }
}
@media screen and (max-width: 650px) {
  .use-theme-bg .post-meta.alternative-meta .post-meta-item,
  .post-meta.alternative-meta .post-meta-item {
    padding-right: 16px;
  }
}
@media screen and (max-width: 370px) {
  .use-theme-bg .post-meta.alternative-meta .post-meta-item,
  .post-meta.alternative-meta .post-meta-item {
    font-size: 14px;
  }
}
@media screen and (max-width: 650px) {
  .use-theme-bg .post-meta.alternative-meta .post-meta-item.guest-author-publication,
  .post-meta.alternative-meta .post-meta-item.guest-author-publication {
    display: none;
  }
}
@media screen and (max-width: 370px) {
  .post-meta .post-meta-item .post-meta-button {
    height: 36px !important;
    /* important to override in-line height style on emails */
  }
  .post-meta .post-meta-item .post-meta-button .meta-button-label {
    display: none;
  }
  .post-meta .post-meta-item .post-meta-button > svg {
    margin-right: 0;
  }
}
@media screen and (max-width: 370px) {
  .post-meta .post-meta-item {
    font-size: 12px;
  }
}
@media screen and (max-width: 650px) {
  .post .floating-subscribe-button {
    bottom: 20px;
    right: 20px;
  }
}
@media (max-width: 1024px) {
  body .pullquote-align-left,
  body .pullquote-align-right,
  body .pullquote-align-wide,
  body .pullquote-align-center {
    float: none;
    margin: 0 auto;
    width: 100%;
    max-width: 100%;
  }
}
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
  body .markup table.image-wrapper img,
  body .markup table.kindle-wrapper img {
    max-width: 550px;
  }
}
@media (min-width: 1024px) {
  body:not(:has(#toc)) .captioned-image-container figure:has(> a.image2-offset-left) {
    margin-left: var(--image-offset-margin);
  }
  body:not(:has(#toc)) .captioned-image-container figure:has(> a.image2-offset-right) {
    margin-right: var(--image-offset-margin);
  }
}
@media (min-width: 1300px) {
  body .captioned-image-container figure:has(> a.image2-offset-left) {
    margin-left: var(--image-offset-margin);
  }
  body .captioned-image-container figure:has(> a.image2-offset-right) {
    margin-right: var(--image-offset-margin);
  }
}
@media (max-width: 1024px) {
  body {
    /* Disable offset on mobile/tablet */
  }
  body .captioned-image-container figure:has(> a.image2-align-left),
  body .captioned-image-container figure:has(> a.image2-align-right) {
    float: none;
    margin: 1em auto;
    max-width: 100%;
    width: auto;
    padding: 0;
  }
  body .captioned-image-container figure:has(> a.image2-align-left.thefp),
  body .captioned-image-container figure:has(> a.image2-align-right.thefp) {
    margin: 1em auto;
  }
  body .captioned-image-container figure:has(> a.image2-offset-left),
  body .captioned-image-container figure:has(> a.image2-offset-right) {
    margin: 1em auto;
  }
  body .captioned-image-container figure:has(> a.image2-align-left) .image2-inset,
  body .captioned-image-container figure:has(> a.image2-align-right) .image2-inset {
    display: block;
    justify-content: initial;
  }
}
@media (max-width: 768px) {
  body .markup div.sponsorship-campaign-embed {
    margin-top: 24px;
    margin-bottom: 24px;
  }
  body .markup div.sponsorship-campaign-embed:first-child {
    margin-top: 0px;
  }
}
@media screen and (max-width: 650px) {
  body .markup div.youtube-overlay,
  body .markup div.vimeo-overlay {
    display: none !important;
  }
}
@media screen and (max-width: 370px) {
  body .markup div.tiktok-wrap {
    width: calc(95vw - 32px);
    height: calc((95vw - 32px - 2px) / 0.485714);
  }
}
@media screen and (max-width: 650px) {
  body .markup div.embedded-publication-wrap .embedded-publication.show-subscribe {
    padding: 24px;
  }
}
@media screen and (max-width: 650px) {
  body .markup div.subscription-widget-wrap .subscription-widget.show-subscribe,
  body .markup div.subscription-widget-wrap-editor .subscription-widget.show-subscribe,
  body .markup div.captioned-button-wrap .subscription-widget.show-subscribe {
    padding: 0px 24px;
  }
}
@media screen and (max-width: 650px) {
  body .markup div.subscription-widget-wrap .subscription-widget.show-subscribe .subscription-widget-subscribe .button,
  body .markup div.subscription-widget-wrap-editor .subscription-widget.show-subscribe .subscription-widget-subscribe .button,
  body .markup div.captioned-button-wrap .subscription-widget.show-subscribe .subscription-widget-subscribe .button {
    padding: 10px 12px;
    min-width: 110px;
  }
}
@media (max-width: 650px) {
  body .markup .twitter-embed,
  body .markup .tweet {
    padding: 12px;
  }
}
@media (max-width: 650px) {
  body .markup .twitter-embed .tweet-text,
  body .markup .tweet .tweet-text {
    font-size: 14px;
    line-height: 20px;
  }
}
@media (max-width: 650px) {
  body .markup .twitter-embed .tweet-photos-container.two,
  body .markup .tweet .tweet-photos-container.two,
  body .markup .twitter-embed .tweet-photos-container.three,
  body .markup .tweet .tweet-photos-container.three,
  body .markup .twitter-embed .tweet-photos-container.four,
  body .markup .tweet .tweet-photos-container.four {
    height: 200px;
  }
}
@media (max-width: 650px) {
  body .markup .twitter-embed a.expanded-link .expanded-link-img,
  body .markup .tweet a.expanded-link .expanded-link-img {
    max-height: 180px;
  }
}
@media (max-width: 650px) {
  body .markup .twitter-embed a.expanded-link .expanded-link-description,
  body .markup .tweet a.expanded-link .expanded-link-description {
    display: none;
  }
}
@media screen and (max-width: 650px) {
  body .markup .apple-podcast-container {
    width: unset;
  }
}
@media (max-width: 420px) {
  body .markup .install-substack-app-embed img.install-substack-app-embed-img {
    margin: 0 auto 16px auto;
  }
}
@media (max-width: 420px) {
  body .markup .install-substack-app-embed .install-substack-app-embed-text {
    margin: 0 0 12px 0;
    max-width: 100%;
    width: auto;
    text-align: center;
  }
}
@media (max-width: 420px) {
  body .markup .install-substack-app-embed .install-substack-app-embed-link {
    display: flex;
    justify-content: center;
  }
}
@media screen and (min-width: 500px) {
  body .header a.logo {
    width: 42px;
    height: 42px;
    border-radius: 12px;
  }
}
@media screen and (max-width: 420px) {
  body .subscription-receipt table:first-of-type .subscription-amount .subscription-discount {
    width: 72px !important;
  }
}
@media screen and (min-width: 481px) {
  body .share-button-container {
    height: auto;
  }
}
@media screen and (max-width: 480px) {
  body .share-button-container .separator {
    display: block !important;
    margin: 0 !important;
    height: 8px !important;
    border-left: none !important;
  }
}
@media screen and (max-width: 650px) {
  .digest .item .post-meta-item.audience {
    display: none;
  }
}
@media screen and (min-width: 500px) {
  .digest-publication .logo img {
    width: 42px;
    height: 42px;
    border-radius: 8px;
  }
}
@media screen and (max-width: 650px) {
  .comments-page .container .comment-list .collapsed-reply {
    margin-left: calc(10 + 32px - 24px);
  }
}
@media screen and (max-width: 650px) {
  .comment > .comment-list {
    padding-left: 24px;
  }
}
@media screen and (max-width: 650px) {
  .finish-magic-login-modal .modal-content .container {
    padding: 24px 0;
  }
}
@media (max-width: 650px) {
  .reader2-text-b3 {
    line-height: 24px;
  }
}
@media screen and (max-width: 650px) {
  .reader2-text-h4 {
    line-height: 24px;
  }
}
@media screen and (min-width: 541px) {
  .user-profile-modal {
    padding-left: 12px;
    padding-right: 12px;
  }
}
@media screen and (max-width: 650px) {
  .subscribe-widget form.form .sideBySideWrap button.rightButton {
    padding: 10px 12px;
  }
}
@media screen and (min-width: 541px) {
  .pub-icon:hover .logo-hover,
  .feed-item-icon:hover .logo-hover {
    display: block;
  }
}
@media screen and (max-width: 650px) {
  .post-ufi.single-full-width-button .post-ufi-button-wrapper {
    width: 100%;
    padding: 16px;
  }
  .post-ufi.single-full-width-button .post-ufi-button-wrapper:empty {
    display: none;
  }
  .post-ufi.single-full-width-button .post-ufi-button {
    width: 100%;
    justify-content: center;
  }
}
@media screen and (max-width: 768px) {
  .file-embed-wrapper {
    padding: 0;
  }
}
@media screen and (max-width: 768px) {
  .file-embed-wrapper-editor {
    padding: 0;
  }
}
@media screen and (max-width: 768px) {
  .file-embed-wrapper-editor:active {
    padding: 0;
  }
}
@media only screen and (max-width: 650px) {
  .file-embed-button.wide,
  .file-embed-error-button.wide {
    display: none;
  }
}
@media only screen and (min-width: 630px) {
  .file-embed-button.narrow,
  .file-embed-error-button.narrow {
    display: none;
  }
}
@media screen and (min-width: 541px) {
  .audio-player-wrapper .audio-player {
    min-width: 500px;
  }
}
@media screen and (max-width: 650px) {
  .audio-player-wrapper .audio-player .audio-player-progress {
    border-left-width: 16px;
    border-right-width: 16px;
  }
}
@media screen and (max-width: 650px) {
  .audio-player-wrapper .audio-player .audio-player-progress .audio-player-progress-bar .audio-player-progress-bar-popup {
    top: -54px;
  }
}
@media screen and (max-width: 650px) {
  .audio-player-wrapper-fancy .audio-player .audio-player-progress {
    border-left-width: 16px;
    border-right-width: 16px;
  }
}
@media screen and (max-width: 650px) {
  .audio-player-wrapper-fancy .audio-player .audio-player-progress .audio-player-progress-bar .audio-player-progress-bar-popup {
    top: -54px;
  }
}
@media (min-width: 250px) {
  .audio-player-wrapper-fancy .audio-player {
    padding: 32px;
  }
  .audio-player-wrapper-fancy .audio-player .btn-group {
    display: flex;
  }
  .audio-player-wrapper-fancy .audio-player .btn-group .button:last-of-type {
    display: block;
  }
}
@media (min-width: 300px) {
  .audio-player-wrapper-fancy .audio-player .btn-group {
    display: block;
  }
  .audio-player-wrapper-fancy .audio-player .btn-group .button:first-of-type {
    display: block;
  }
}
@media (min-width: 350px) {
  .audio-player-wrapper-fancy .audio-player .audio-player-substack-logo {
    display: block;
  }
  .audio-player-wrapper-fancy .audio-player .audio-player-title {
    margin-top: 16px;
  }
  .audio-player-wrapper-fancy .audio-player .audio-player-hero-image-container {
    padding-top: 15%;
    width: 15%;
    display: block;
  }
  .audio-player-wrapper-fancy .audio-player .btn-group .button:first-of-type {
    display: block;
  }
  .audio-player-wrapper-fancy .audio-player .audio-player-substack-logo {
    display: block;
  }
}
@media (min-width: 350px) {
  .audio-player-wrapper-fancy .audio-player .audio-player-hero-image-container {
    padding-top: 25%;
    width: 25%;
    display: block;
  }
  .audio-player-wrapper-fancy .audio-player .btn-group {
    display: flex;
  }
  .audio-player-wrapper-fancy .audio-player .btn-group .button:first-of-type {
    display: block;
  }
}
@media (min-width: 400px) {
  .audio-player-wrapper-fancy .audio-player .audio-player-hero-image-container {
    padding-top: 40%;
    width: 40%;
  }
}
@media (max-width: 400px) {
  .audio-player-wrapper-fancy .audio-player .btn-group {
    margin-top: 12px;
  }
  .audio-player-wrapper-fancy .audio-player .btn-group .button {
    font-size: 13px;
    padding: 6px 12px;
    height: auto;
    margin-top: 10px;
  }
}
@media (min-width: 600px) {
  .audio-player-wrapper-fancy .audio-player .audio-player-hero-image-container {
    padding-top: 55%;
    width: 55%;
  }
}
@media (max-width: 650px) {
  .poll-editor-modal {
    min-width: calc(100% - 20px);
  }
}
@media (max-width: 750px) {
  .poll-embed .poll-anchor-target .poll-anchor-copy-button {
    left: 8px;
    top: 45px;
  }
}</style></head><body class="email-body" style="font-kerning: auto;--image-offset-margin: -120px;"><img src="https://eotrx.substackcdn.com/open?token=eyJtIjoiPDIwMjYwMjI1MTY0NTE4LjMuOTM4MDAxOWVjMWIwZjQ4NUBtZy1kMC5zdWJzdGFjay5jb20-IiwidSI6MTUyMTMwODcyLCJyIjoibm90aWZ5K2xka2tPU193T1NMeGpMM3JWTzFiY2dAbm90aWZ5LnJlbGF5ZS5pbyIsImQiOiJtZy1kMC5zdWJzdGFjay5jb20iLCJwIjoxODg5NTI4MzMsInQiOiJwb2RjYXN0IiwiYSI6ImV2ZXJ5b25lIiwicyI6NDU4NzA5LCJjIjoicG9zdCIsImYiOnRydWUsInBvc2l0aW9uIjoidG9wIiwiaWF0IjoxNzcyMDM4MTc0LCJleHAiOjE3NzQ2MzAxNzQsImlzcyI6InB1Yi0wIiwic3ViIjoiZW8ifQ.4qXVGsIpqqf6xnSG26biGVE-cHmQ8T0P24wBrgM2flk" alt="" width="1" height="1" border="0" style="height:1px !important;width:1px !important;border-width:0 !important;margin-top:0 !important;margin-bottom:0 !important;margin-right:0 !important;margin-left:0 !important;padding-top:0 !important;padding-bottom:0 !important;padding-right:0 !important;padding-left:0 !important;"/><div class="preview" style="display:none;font-size:1px;color:#333333;line-height:1px;max-height:0px;max-width:0px;opacity:0;overflow:hidden;">Mitchell Hashimoto on building HashiCorp, navigating the cloud giants, and how AI agents have transformed his day-to-day engineering workflow.</div><div class="preview" style="display:none;font-size:1px;color:#333333;line-height:1px;max-height:0px;max-width:0px;opacity:0;overflow:hidden;">&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;</div><table class="email-body-container" role="presentation" width="100%" border="0" cellspacing="0" cellpadding="0"><tbody><tr><td></td><td class="content" width="550"></td><td></td></tr><tr><td></td><td class="content" width="550" align="left"><div style="font-size: 16px;line-height: 26px;max-width: 550px;width: 100%;margin: 0 auto;overflow-wrap: break-word;"><table role="presentation" width="100%" border="0" cellspacing="0" cellpadding="0"><tbody><tr><td align="right" style="height:20px;"><table role="presentation" width="auto" border="0" cellspacing="0" cellpadding="0"><tbody><tr><td style="vertical-align:middle;"><span class="pencraft pc-reset reset-IxiVJZ tw-font-body tw-text-ssm tw-text-substack-secondary" style="font-family: SF Pro Text, -apple-system, system-ui, BlinkMacSystemFont, Inter, Segoe UI, Roboto, Helvetica, Arial, sans-serif, Apple Color Emoji, Segoe UI Emoji, Segoe UI Symbol;font-size: 13px;color: unset;list-style: none;text-decoration: unset;margin: 0;"><div class="pencraft pc-reset align-right-VJbKw5 size-12-mmZ61m reset-IxiVJZ" style="list-style: none;color: unset;text-align: right;font-size: 12px;line-height: 16px;text-decoration: unset;margin: 0;"><span class="pencraft pc-reset reset-IxiVJZ" translated="" style="list-style: none;color: unset;text-decoration: unset;margin: 0;">Forwarded this email? <a class="pencraft pc-reset decoration-underline-ClTkYc reset-IxiVJZ" href="https://substack.com/redirect/2/eyJlIjoiaHR0cHM6Ly9uZXdzbGV0dGVyLnByYWdtYXRpY2VuZ2luZWVyLmNvbS9zdWJzY3JpYmU_dXRtX3NvdXJjZT1lbWFpbCZ1dG1fY2FtcGFpZ249ZW1haWwtc3Vic2NyaWJlJnI9Mmlrb3hrJm5leHQ9aHR0cHMlM0ElMkYlMkZuZXdzbGV0dGVyLnByYWdtYXRpY2VuZ2luZWVyLmNvbSUyRnAlMkZtaXRjaGVsbC1oYXNoaW1vdG8iLCJwIjoxODg5NTI4MzMsInMiOjQ1ODcwOSwiZiI6dHJ1ZSwidSI6MTUyMTMwODcyLCJpYXQiOjE3NzIwMzgxNzQsImV4cCI6MjA4NzYxNDE3NCwiaXNzIjoicHViLTAiLCJzdWIiOiJsaW5rLXJlZGlyZWN0In0.ffsppjfg0lwmAHnK9ujwmmTu9cyHw7N4Gp96guY-leE?" style="list-style: none;color: unset;text-decoration: unset;margin: 0;-webkit-text-decoration-line: underline;text-decoration-line: underline;">Subscribe here</a> for more</span></div></span></td></tr></tbody></table></td></tr></tbody></table><table class="header graphic-header" role="presentation" style="border-spacing: 0;padding: 16px 0 32px;"><tbody><tr><td align="center" style="text-align: center;padding: 0;"><a href="https://substack.com/redirect/2/eyJlIjoiaHR0cHM6Ly9uZXdzbGV0dGVyLnByYWdtYXRpY2VuZ2luZWVyLmNvbS9wL21pdGNoZWxsLWhhc2hpbW90bz91dG1fY2FtcGFpZ249ZW1haWwtaGFsZi1wb3N0JnI9Mmlrb3hrJnRva2VuPWV5SjFjMlZ5WDJsa0lqb3hOVEl4TXpBNE56SXNJbkJ2YzNSZmFXUWlPakU0T0RrMU1qZ3pNeXdpYVdGMElqb3hOemN5TURNNE1UYzBMQ0psZUhBaU9qRTNOelEyTXpBeE56UXNJbWx6Y3lJNkluQjFZaTAwTlRnM01Ea2lMQ0p6ZFdJaU9pSndiM04wTFhKbFlXTjBhVzl1SW4wLkQ0RnpvM2Q4R29icjNVVHlpYXlWaEp2TzRKUTJpdEUwWnk4ZTl3NENzWjAiLCJwIjoxODg5NTI4MzMsInMiOjQ1ODcwOSwiZiI6dHJ1ZSwidSI6MTUyMTMwODcyLCJpYXQiOjE3NzIwMzgxNzQsImV4cCI6MjA4NzYxNDE3NCwiaXNzIjoicHViLTAiLCJzdWIiOiJsaW5rLXJlZGlyZWN0In0.VjMnIhiMQo4btCzahCJio2zYn1ZuTlIbm6PykHu4f34?"><img class="header-image" role="presentation" width="550" height="110" src="https://substackcdn.com/image/fetch/$s_!XLTi!,w_1100,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3f6c431d-310a-45a0-90fe-3dc43354ef38_1100x220.png" style="border: none !important;vertical-align: middle;max-width: 550px;display: block;margin: 0 auto;height: auto;width: 100%;"></a></td></tr></tbody></table><div style="font-size: 16px;line-height: 26px;height: 8px">&nbsp;</div><a href="https://substack.com/app-link/post?publication_id=458709&post_id=188952833&utm_source=podcast-email&play_audio=true&r=2ikoxk&utm_campaign=email-play-on-substack&token=eyJ1c2VyX2lkIjoxNTIxMzA4NzIsInBvc3RfaWQiOjE4ODk1MjgzMywiaWF0IjoxNzcyMDM4MTc0LCJleHAiOjE3NzQ2MzAxNzQsImlzcyI6InB1Yi00NTg3MDkiLCJzdWIiOiJwb3N0LXJlYWN0aW9uIn0.D4Fzo3d8Gobr3UTyiayVhJvO4JQ2itE0Zy8e9w4CsZ0&utm_source=substack&utm_medium=email&utm_content=play_card#play" style="text-decoration:none;"><table role="presentation" width="auto" border="0" cellspacing="0" cellpadding="0" style="background-color:#FF6B00;border-radius:12px;table-layout:fixed;width:100%;max-width:100vw;padding:16px;padding-bottom:20px;background:linear-gradient(180deg, rgba(124,132,132,0.75), rgba(82,84,84,0.75)), rgb(35,37,37);white-space:normal;"><tbody><tr><td><table role="presentation" width="auto" border="0" cellspacing="0" cellpadding="0" style="overflow:hidden;white-space:normal;"><tbody><tr><td style="vertical-align:middle;"><a href="https://substack.com/app-link/post?publication_id=458709&post_id=188952833&utm_source=podcast-email&play_audio=true&r=2ikoxk&utm_campaign=email-play-on-substack&token=eyJ1c2VyX2lkIjoxNTIxMzA4NzIsInBvc3RfaWQiOjE4ODk1MjgzMywiaWF0IjoxNzcyMDM4MTc0LCJleHAiOjE3NzQ2MzAxNzQsImlzcyI6InB1Yi00NTg3MDkiLCJzdWIiOiJwb3N0LXJlYWN0aW9uIn0.D4Fzo3d8Gobr3UTyiayVhJvO4JQ2itE0Zy8e9w4CsZ0&utm_source=substack&utm_medium=email&utm_content=play_card_show_logo#play" data-native="true" style="width:56px;height:56px;"><img class="pencraft pc-reset outline-detail-vcQLyr pub-logo-m0IFm6 static-XUAQjT" src="https://substackcdn.com/image/fetch/$s_!wYSO!,w_112,h_112,c_fill,f_auto,q_auto:good,fl_progressive:steep,g_auto/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fced80f85-64e5-4bfd-bc99-19b8dcbfcf16_2048x2048.png" width="56" height="56" alt="The Pragmatic Engineer" name="The Pragmatic Engineer" style="text-decoration: unset;list-style: none;outline: 1px solid rgb(0,0,0,.1);outline-offset: -1px;border-radius: 8px;box-sizing: border-box;background-color: rgb(255,255,255);margin: 0;flex-shrink: 0;max-width: 550px;border: none !important;vertical-align: middle;"></a></td><td width="16" style="min-width:16px;"></td><td style="vertical-align:middle;"><table role="presentation" width="auto" border="0" cellspacing="0" cellpadding="0"><tbody><tr><td><a class="pencraft pc-opacity-80 pc-minWidth-0 pc-reset overflow-hidden-WdpwT6 ellipsis-Jb8om8 color-white-rGgpJs line-height-20-t4M0El font-meta-MWBumP size-11-NuY2Zx weight-medium-fw81nC transform-uppercase-yKDgcq reset-IxiVJZ meta-EgzBVA" href="https://substack.com/app-link/post?publication_id=458709&post_id=188952833&utm_source=podcast-email&play_audio=true&r=2ikoxk&utm_campaign=email-play-on-substack&token=eyJ1c2VyX2lkIjoxNTIxMzA4NzIsInBvc3RfaWQiOjE4ODk1MjgzMywiaWF0IjoxNzcyMDM4MTc0LCJleHAiOjE3NzQ2MzAxNzQsImlzcyI6InB1Yi00NTg3MDkiLCJzdWIiOiJwb3N0LXJlYWN0aW9uIn0.D4Fzo3d8Gobr3UTyiayVhJvO4JQ2itE0Zy8e9w4CsZ0&utm_source=substack&utm_medium=email&utm_content=play_card_show_title#play" style="list-style: none;opacity: .8;min-width: 0;color: rgb(255,255,255);text-decoration: unset;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;margin: 0;font-size: 11px;line-height: 20px;font-family: 'SF Compact',-apple-system,system-ui,-apple-system,BlinkMacSystemFont,'Segoe UI',Roboto,Helvetica,Arial,sans-serif,'Apple Color Emoji','Segoe UI Emoji','Segoe UI Symbol';font-weight: 500;text-transform: uppercase;letter-spacing: .2px;">The Pragmatic Engineer</a></td></tr><tr><td><a class="pencraft pc-minWidth-0 pc-reset overflow-hidden-WdpwT6 ellipsis-Jb8om8 color-white-rGgpJs line-height-20-t4M0El font-text-qe4AeH size-15-Psle70 weight-semibold-uqA4FV reset-IxiVJZ" style="list-style: none;min-width: 0;color: rgb(255,255,255);text-decoration: unset;overflow: hidden;text-overflow: ellipsis;margin: 0;font-size: 15px;line-height: 20px;font-family: system-ui,-apple-system,BlinkMacSystemFont,'Segoe UI',Roboto,Helvetica,Arial,sans-serif,'Apple Color Emoji','Segoe UI Emoji','Segoe UI Symbol';font-weight: 600;max-width: 420px;white-space: normal" href="https://substack.com/app-link/post?publication_id=458709&post_id=188952833&utm_source=podcast-email&play_audio=true&r=2ikoxk&utm_campaign=email-play-on-substack&token=eyJ1c2VyX2lkIjoxNTIxMzA4NzIsInBvc3RfaWQiOjE4ODk1MjgzMywiaWF0IjoxNzcyMDM4MTc0LCJleHAiOjE3NzQ2MzAxNzQsImlzcyI6InB1Yi00NTg3MDkiLCJzdWIiOiJwb3N0LXJlYWN0aW9uIn0.D4Fzo3d8Gobr3UTyiayVhJvO4JQ2itE0Zy8e9w4CsZ0&utm_source=substack&utm_medium=email&utm_content=play_card_post_title#play">Mitchell Hashimoto&#8217;s new way &#8230;</a></td></tr></tbody></table></td></tr></tbody></table></td></tr><tr height="16"><td></td></tr><tr><td><table role="presentation" width="auto" border="0" cellspacing="0" cellpadding="0"><tbody><tr><td style="vertical-align:center;white-space:nowrap;"><a class="pencraft pc-reset color-white-rGgpJs line-height-20-t4M0El font-meta-MWBumP size-11-NuY2Zx weight-regular-mUq6Gb transform-uppercase-yKDgcq nowrap-QngyoB reset-IxiVJZ meta-EgzBVA" href="https://substack.com/app-link/post?publication_id=458709&post_id=188952833&utm_source=podcast-email&play_audio=true&r=2ikoxk&utm_campaign=email-play-on-substack&token=eyJ1c2VyX2lkIjoxNTIxMzA4NzIsInBvc3RfaWQiOjE4ODk1MjgzMywiaWF0IjoxNzcyMDM4MTc0LCJleHAiOjE3NzQ2MzAxNzQsImlzcyI6InB1Yi00NTg3MDkiLCJzdWIiOiJwb3N0LXJlYWN0aW9uIn0.D4Fzo3d8Gobr3UTyiayVhJvO4JQ2itE0Zy8e9w4CsZ0&utm_source=substack&utm_medium=email&utm_content=play_card_duration#play" style="list-style: none;color: rgb(255,255,255);text-decoration: unset;margin: 0;font-size: 11px;line-height: 20px;font-family: 'SF Compact',-apple-system,system-ui,-apple-system,BlinkMacSystemFont,'Segoe UI',Roboto,Helvetica,Arial,sans-serif,'Apple Color Emoji','Segoe UI Emoji','Segoe UI Symbol';font-weight: 400;text-transform: uppercase;white-space: nowrap;letter-spacing: .2px;">0:00</a></td><td width="8" style="min-width:8px;"></td><td style="vertical-align:center;width:100%;"><a href="https://substack.com/app-link/post?publication_id=458709&post_id=188952833&utm_source=podcast-email&play_audio=true&r=2ikoxk&utm_campaign=email-play-on-substack&token=eyJ1c2VyX2lkIjoxNTIxMzA4NzIsInBvc3RfaWQiOjE4ODk1MjgzMywiaWF0IjoxNzcyMDM4MTc0LCJleHAiOjE3NzQ2MzAxNzQsImlzcyI6InB1Yi00NTg3MDkiLCJzdWIiOiJwb3N0LXJlYWN0aW9uIn0.D4Fzo3d8Gobr3UTyiayVhJvO4JQ2itE0Zy8e9w4CsZ0&utm_source=substack&utm_medium=email&utm_content=play_card_progress_bar#play" style="display:block;background-color:rgba(255,255,255,0.4);border-radius:9999px;height:4px;width:100%;"></a></td><td width="8" style="min-width:8px;"></td><td style="vertical-align:center;white-space:nowrap;"><a class="pencraft pc-reset color-white-rGgpJs line-height-20-t4M0El font-meta-MWBumP size-11-NuY2Zx weight-regular-mUq6Gb transform-uppercase-yKDgcq nowrap-QngyoB reset-IxiVJZ meta-EgzBVA" href="https://substack.com/app-link/post?publication_id=458709&post_id=188952833&utm_source=podcast-email&play_audio=true&r=2ikoxk&utm_campaign=email-play-on-substack&token=eyJ1c2VyX2lkIjoxNTIxMzA4NzIsInBvc3RfaWQiOjE4ODk1MjgzMywiaWF0IjoxNzcyMDM4MTc0LCJleHAiOjE3NzQ2MzAxNzQsImlzcyI6InB1Yi00NTg3MDkiLCJzdWIiOiJwb3N0LXJlYWN0aW9uIn0.D4Fzo3d8Gobr3UTyiayVhJvO4JQ2itE0Zy8e9w4CsZ0&utm_source=substack&utm_medium=email&utm_content=play_card_duration#play" style="list-style: none;color: rgb(255,255,255);text-decoration: unset;margin: 0;font-size: 11px;line-height: 20px;font-family: 'SF Compact',-apple-system,system-ui,-apple-system,BlinkMacSystemFont,'Segoe UI',Roboto,Helvetica,Arial,sans-serif,'Apple Color Emoji','Segoe UI Emoji','Segoe UI Symbol';font-weight: 400;text-transform: uppercase;white-space: nowrap;letter-spacing: .2px;">1:57:35</a></td><td width="8" style="min-width:8px;"></td><td width="16" style="min-width:16px;"></td><td style="vertical-align:center;"><a href="https://substack.com/app-link/post?publication_id=458709&post_id=188952833&utm_source=podcast-email&play_audio=true&r=2ikoxk&utm_campaign=email-play-on-substack&token=eyJ1c2VyX2lkIjoxNTIxMzA4NzIsInBvc3RfaWQiOjE4ODk1MjgzMywiaWF0IjoxNzcyMDM4MTc0LCJleHAiOjE3NzQ2MzAxNzQsImlzcyI6InB1Yi00NTg3MDkiLCJzdWIiOiJwb3N0LXJlYWN0aW9uIn0.D4Fzo3d8Gobr3UTyiayVhJvO4JQ2itE0Zy8e9w4CsZ0&utm_source=substack&utm_medium=email&utm_content=play_card_play_button#play" data-testid="email-audio-play-button"><img src="https://substackcdn.com/image/fetch/$s_!x5iK!,w_48,c_scale,f_png,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack.com%2Ficon%2FPlayIconRounded%3Fv%3D4%26height%3D48%26fill%3Drgba(255%252C255%252C255%252C0.8)%26stroke%3Dnone%26strokeWidth%3D3.6" width="24" height="24" style="border: none;vertical-align: middle;max-width: 24px" alt=""></a></td><td width="4" style="min-width:4px;"></td></tr></tbody></table></td></tr></tbody></table></a><table role="presentation" width="auto" border="0" cellspacing="0" cellpadding="0" style="width:100%;"><tbody><tr><td><div style="font-size: 16px;line-height: 26px;height: 16px">&nbsp;</div></td></tr><tr height="8"><td></td></tr><tr><td><table role="presentation" width="auto" border="0" cellspacing="0" cellpadding="0" style="width:100%;"><tbody><tr><td style="vertical-align:middle;width:100%;"><table class="fullWidth-mgXGs7" role="presentation" width="auto" border="0" cellspacing="0" cellpadding="0" style="box-sizing: border-box;width: 100%;min-height: 40px;padding-left: 0;padding-right: 0;"><tbody><tr><td class="fullWidth-mgXGs7 emailButtonTd-o2ymya priority_primary-vWRHI0" align="center" style="box-sizing: border-box;width: 100%;min-height: 40px;padding-left: 0;padding-right: 0;border-radius: 8px;background-color: #FF6B00;"><a class="fullWidth-mgXGs7 emailButtonA-Ktpg7h" href="https://substack.com/app-link/post?publication_id=458709&post_id=188952833&utm_source=podcast-email&play_audio=true&r=2ikoxk&utm_campaign=email-play-on-substack&token=eyJ1c2VyX2lkIjoxNTIxMzA4NzIsInBvc3RfaWQiOjE4ODk1MjgzMywiaWF0IjoxNzcyMDM4MTc0LCJleHAiOjE3NzQ2MzAxNzQsImlzcyI6InB1Yi00NTg3MDkiLCJzdWIiOiJwb3N0LXJlYWN0aW9uIn0.D4Fzo3d8Gobr3UTyiayVhJvO4JQ2itE0Zy8e9w4CsZ0&utm_content=listen_now_button" style="box-sizing: border-box;width: 100%;min-height: 40px;padding-left: 0;padding-right: 0;font-family: system-ui,-apple-system,BlinkMacSystemFont,'Segoe UI',Roboto,Helvetica,Arial,sans-serif,'Apple Color Emoji','Segoe UI Emoji','Segoe UI Symbol';font-size: 14px;font-weight: 600;letter-spacing: -.15px;border-radius: 8px;padding: 12px 24px;line-height: 1;text-decoration: none;display: inline-block;color: #ffffff;border: none;"><svg class="lucide lucide-headphones" xmlns="http://www.w3.org/2000/svg" width="16" height="16" viewBox="0 0 24 24" fill="none" stroke="#ffffff" stroke-width="1" stroke-linecap="round" stroke-linejoin="round"><path d="M3 14h3a2 2 0 0 1 2 2v3a2 2 0 0 1-2 2H5a2 2 0 0 1-2-2v-7a9 9 0 0 1 18 0v7a2 2 0 0 1-2 2h-1a2 2 0 0 1-2-2v-3a2 2 0 0 1 2-2h3"></path></svg><span style="margin-left:8px;vertical-align:middle;">Listen now</span></a></td></tr></tbody></table></td></tr></tbody></table></td></tr><tr height="8"><td></td></tr><tr><td><div style="font-size: 16px;line-height: 26px;height: 16px">&nbsp;</div></td></tr></tbody></table><div class="post typography" dir="auto" style="--image-offset-margin: -120px;padding: 32px 0 0 0;font-size: 16px;line-height: 26px;"><div class="post-header" role="region" aria-label="Post header" style="font-size: 16px;line-height: 26px;"><h1 class="post-title published title-X77sOw" dir="auto" style="direction: auto;text-align: start;unicode-bidi: isolate;color: rgb(54,55,55);font-family: Lora,sans-serif;font-weight: 600;-webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: antialiased;-webkit-appearance: optimizelegibility;-moz-appearance: optimizelegibility;appearance: optimizelegibility;margin: 0;line-height: 36px;font-size: 32px;"><a href="https://substack.com/app-link/post?publication_id=458709&post_id=188952833&utm_source=post-email-title&utm_campaign=email-post-title&isFreemail=true&r=2ikoxk&token=eyJ1c2VyX2lkIjoxNTIxMzA4NzIsInBvc3RfaWQiOjE4ODk1MjgzMywiaWF0IjoxNzcyMDM4MTc0LCJleHAiOjE3NzQ2MzAxNzQsImlzcyI6InB1Yi00NTg3MDkiLCJzdWIiOiJwb3N0LXJlYWN0aW9uIn0.D4Fzo3d8Gobr3UTyiayVhJvO4JQ2itE0Zy8e9w4CsZ0" style="color: rgb(54,55,55);text-decoration: none;">Mitchell Hashimoto&#8217;s new way of writing code</a></h1><h3 class="subtitle subtitle-HEEcLo" dir="auto" style="direction: auto;text-align: start;unicode-bidi: isolate;font-family: 'SF Pro Display',-apple-system-headline,system-ui,-apple-system,BlinkMacSystemFont,'Segoe UI',Roboto,Helvetica,Arial,sans-serif,'Apple Color Emoji','Segoe UI Emoji','Segoe UI Symbol';font-weight: normal;-webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: antialiased;-webkit-appearance: optimizelegibility;-moz-appearance: optimizelegibility;appearance: optimizelegibility;margin: 4px 0 0;color: #777777;line-height: 24px;font-size: 18px;margin-top: 12px;">Mitchell Hashimoto on building HashiCorp, navigating the cloud giants, and how AI agents have transformed his day-to-day engineering workflow.</h3><table class="post-meta" role="presentation" width="100%" border="0" cellspacing="0" cellpadding="0" style="margin: 1em 0;height: 20px;align-items: center;"><tbody><tr><td><table role="presentation" width="auto" border="0" cellspacing="0" cellpadding="0"><tbody><tr><td><table role="presentation" width="auto" border="0" cellspacing="0" cellpadding="0"><tbody><tr><td style="vertical-align:middle;"><div class="pencraft pc-reset color-primary-zABazT line-height-20-t4M0El font-meta-MWBumP size-11-NuY2Zx weight-medium-fw81nC transform-uppercase-yKDgcq reset-IxiVJZ meta-EgzBVA custom-css-email-post-author" style="list-style: none;font-size: 11px;line-height: 20px;text-decoration: unset;color: rgb(54,55,55);margin: 0;font-family: 'SF Compact',-apple-system,system-ui,-apple-system,BlinkMacSystemFont,'Segoe UI',Roboto,Helvetica,Arial,sans-serif,'Apple Color Emoji','Segoe UI Emoji','Segoe UI Symbol';font-weight: 500;text-transform: uppercase;letter-spacing: .2px;"><a class="pencraft pc-reset color-primary-zABazT line-height-20-t4M0El font-meta-MWBumP size-11-NuY2Zx weight-medium-fw81nC transform-uppercase-yKDgcq reset-IxiVJZ meta-EgzBVA" style="list-style: none;color: rgb(54,55,55);margin: 0;font-size: 11px;line-height: 20px;font-family: 'SF Compact',-apple-system,system-ui,-apple-system,BlinkMacSystemFont,'Segoe UI',Roboto,Helvetica,Arial,sans-serif,'Apple Color Emoji','Segoe UI Emoji','Segoe UI Symbol';font-weight: 500;text-transform: uppercase;letter-spacing: .2px;text-decoration: none" href="https://substack.com/@pragmaticengineer">Gergely Orosz</a></div></td></tr></tbody></table></td></tr><tr><td><table role="presentation" width="auto" border="0" cellspacing="0" cellpadding="0"><tbody><tr><td style="vertical-align:middle;"><div class="pencraft pc-reset color-secondary-ls1g8s line-height-20-t4M0El font-meta-MWBumP size-11-NuY2Zx weight-medium-fw81nC transform-uppercase-yKDgcq reset-IxiVJZ meta-EgzBVA" style="list-style: none;font-size: 11px;line-height: 20px;text-decoration: unset;color: rgb(119,119,119);margin: 0;font-family: 'SF Compact',-apple-system,system-ui,-apple-system,BlinkMacSystemFont,'Segoe UI',Roboto,Helvetica,Arial,sans-serif,'Apple Color Emoji','Segoe UI Emoji','Segoe UI Symbol';font-weight: 500;text-transform: uppercase;letter-spacing: .2px;"><time datetime="2026-02-25T16:45:17.944Z">Feb 25</time></div></td></tr></tbody></table></td></tr></tbody></table></td><td align="right"><table role="presentation" width="auto" border="0" cellspacing="0" cellpadding="0"><tbody><tr><td style="vertical-align:middle;"><a href="https://substack.com/@pragmaticengineer"><img class="custom-css-email-avatar avatar-QIQ5yR" src="https://substackcdn.com/image/fetch/$s_!CPFa!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F58fed27c-f331-4ff3-ba47-135c5a0be0ba_400x400.png" style="box-sizing: border-box;max-width: 550px;border: none;vertical-align: middle;width: 40px;height: 40px;min-width: 40px;min-height: 40px;object-fit: cover;margin: 0px;display: inline;border-radius: 50%" width="40" height="40"></a></td></tr></tbody></table></td></tr></tbody></table><table class="email-ufi-2-top" role="presentation" width="100%" border="0" cellspacing="0" cellpadding="0" style="border-top: 1px solid rgb(0,0,0,.1);border-bottom: 1px solid rgb(0,0,0,.1);min-width: 100%;"><tbody><tr height="16"><td height="16" style="font-size:0px;line-height:0;">&nbsp;</td></tr><tr><td><table role="presentation" width="100%" border="0" cellspacing="0" cellpadding="0"><tbody><tr><td><table role="presentation" width="auto" border="0" cellspacing="0" cellpadding="0"><tbody><tr><td style="vertical-align:middle;"><table role="presentation" width="38" border="0" cellspacing="0" cellpadding="0"><tbody><tr><td align="center"><a class="email-icon-button" href="https://substack.com/app-link/post?publication_id=458709&post_id=188952833&utm_source=substack&isFreemail=true&submitLike=true&token=eyJ1c2VyX2lkIjoxNTIxMzA4NzIsInBvc3RfaWQiOjE4ODk1MjgzMywicmVhY3Rpb24iOiLinaQiLCJpYXQiOjE3NzIwMzgxNzQsImV4cCI6MTc3NDYzMDE3NCwiaXNzIjoicHViLTQ1ODcwOSIsInN1YiI6InJlYWN0aW9uIn0.ReqKheP0MPevjR8U38IbPREbvoVGNfiWpmFLYhA1jm4&utm_medium=email&utm_campaign=email-reaction&r=2ikoxk" style="font-family: system-ui,-apple-system,BlinkMacSystemFont,'Segoe UI',Roboto,Helvetica,Arial,sans-serif,'Apple Color Emoji','Segoe UI Emoji','Segoe UI Symbol';display: inline-block;font-weight: 500;border: 1px solid rgb(0,0,0,.1);border-radius: 9999px;text-transform: uppercase;font-size: 12px;line-height: 1;padding: 9px 0;text-decoration: none;color: rgb(119,119,119);min-width: 38px;box-sizing: border-box;width: 38px"><img class="icon" src="https://substackcdn.com/image/fetch/$s_!PeVs!,w_36,c_scale,f_png,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack.com%2Ficon%2FLucideHeart%3Fv%3D4%26height%3D36%26fill%3Dnone%26stroke%3D%2523808080%26strokeWidth%3D2" width="18" height="18" style="border: none;vertical-align: middle;max-width: 18px" alt=""></a></td></tr></tbody></table></td><td width="8" style="min-width:8px;"></td><td style="vertical-align:middle;"><table role="presentation" width="38" border="0" cellspacing="0" cellpadding="0"><tbody><tr><td align="center"><a class="email-icon-button" href="https://substack.com/app-link/post?publication_id=458709&post_id=188952833&utm_source=substack&utm_medium=email&isFreemail=true&comments=true&token=eyJ1c2VyX2lkIjoxNTIxMzA4NzIsInBvc3RfaWQiOjE4ODk1MjgzMywiaWF0IjoxNzcyMDM4MTc0LCJleHAiOjE3NzQ2MzAxNzQsImlzcyI6InB1Yi00NTg3MDkiLCJzdWIiOiJwb3N0LXJlYWN0aW9uIn0.D4Fzo3d8Gobr3UTyiayVhJvO4JQ2itE0Zy8e9w4CsZ0&r=2ikoxk&utm_campaign=email-half-magic-comments&action=post-comment&utm_source=substack&utm_medium=email" style="font-family: system-ui,-apple-system,BlinkMacSystemFont,'Segoe UI',Roboto,Helvetica,Arial,sans-serif,'Apple Color Emoji','Segoe UI Emoji','Segoe UI Symbol';display: inline-block;font-weight: 500;border: 1px solid rgb(0,0,0,.1);border-radius: 9999px;text-transform: uppercase;font-size: 12px;line-height: 1;padding: 9px 0;text-decoration: none;color: rgb(119,119,119);min-width: 38px;box-sizing: border-box;width: 38px"><img class="icon" src="https://substackcdn.com/image/fetch/$s_!x1tS!,w_36,c_scale,f_png,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack.com%2Ficon%2FLucideComments%3Fv%3D4%26height%3D36%26fill%3Dnone%26stroke%3D%2523808080%26strokeWidth%3D2" width="18" height="18" style="border: none;vertical-align: middle;max-width: 18px" alt=""></a></td></tr></tbody></table></td><td width="8" style="min-width:8px;"></td><td style="vertical-align:middle;"><table role="presentation" width="38" border="0" cellspacing="0" cellpadding="0"><tbody><tr><td align="center"><a class="email-icon-button" href="https://substack.com/app-link/post?publication_id=458709&post_id=188952833&utm_source=substack&utm_medium=email&utm_content=share&utm_campaign=email-share&action=share&triggerShare=true&isFreemail=true&r=2ikoxk&token=eyJ1c2VyX2lkIjoxNTIxMzA4NzIsInBvc3RfaWQiOjE4ODk1MjgzMywiaWF0IjoxNzcyMDM4MTc0LCJleHAiOjE3NzQ2MzAxNzQsImlzcyI6InB1Yi00NTg3MDkiLCJzdWIiOiJwb3N0LXJlYWN0aW9uIn0.D4Fzo3d8Gobr3UTyiayVhJvO4JQ2itE0Zy8e9w4CsZ0" style="font-family: system-ui,-apple-system,BlinkMacSystemFont,'Segoe UI',Roboto,Helvetica,Arial,sans-serif,'Apple Color Emoji','Segoe UI Emoji','Segoe UI Symbol';display: inline-block;font-weight: 500;border: 1px solid rgb(0,0,0,.1);border-radius: 9999px;text-transform: uppercase;font-size: 12px;line-height: 1;padding: 9px 0;text-decoration: none;color: rgb(119,119,119);min-width: 38px;box-sizing: border-box;width: 38px"><img class="icon" src="https://substackcdn.com/image/fetch/$s_!_L14!,w_36,c_scale,f_png,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack.com%2Ficon%2FLucideShare2%3Fv%3D4%26height%3D36%26fill%3Dnone%26stroke%3D%2523808080%26strokeWidth%3D2" width="18" height="18" style="border: none;vertical-align: middle;max-width: 18px" alt=""></a></td></tr></tbody></table></td><td width="8" style="min-width:8px;"></td><td style="vertical-align:middle;"><table role="presentation" width="38" border="0" cellspacing="0" cellpadding="0"><tbody><tr><td align="center"><a class="email-icon-button" href="https://substack.com/redirect/2/eyJlIjoiaHR0cHM6Ly9vcGVuLnN1YnN0YWNrLmNvbS9wdWIvcHJhZ21hdGljZW5naW5lZXIvcC9taXRjaGVsbC1oYXNoaW1vdG8_dXRtX3NvdXJjZT1zdWJzdGFjayZ1dG1fbWVkaXVtPWVtYWlsJnV0bV9jYW1wYWlnbj1lbWFpbC1yZXN0YWNrLWNvbW1lbnQmYWN0aW9uPXJlc3RhY2stY29tbWVudCZyPTJpa294ayZ0b2tlbj1leUoxYzJWeVgybGtJam94TlRJeE16QTROeklzSW5CdmMzUmZhV1FpT2pFNE9EazFNamd6TXl3aWFXRjBJam94TnpjeU1ETTRNVGMwTENKbGVIQWlPakUzTnpRMk16QXhOelFzSW1semN5STZJbkIxWWkwME5UZzNNRGtpTENKemRXSWlPaUp3YjNOMExYSmxZV04wYVc5dUluMC5ENEZ6bzNkOEdvYnIzVVR5aWF5VmhKdk80SlEyaXRFMFp5OGU5dzRDc1owIiwicCI6MTg4OTUyODMzLCJzIjo0NTg3MDksImYiOnRydWUsInUiOjE1MjEzMDg3MiwiaWF0IjoxNzcyMDM4MTc0LCJleHAiOjIwODc2MTQxNzQsImlzcyI6InB1Yi0wIiwic3ViIjoibGluay1yZWRpcmVjdCJ9.GCfZuZXP0-Xp8UuMdx8nSbZB11WKobtGRk49WaVxNyw?&utm_source=substack&utm_medium=email" style="font-family: system-ui,-apple-system,BlinkMacSystemFont,'Segoe UI',Roboto,Helvetica,Arial,sans-serif,'Apple Color Emoji','Segoe UI Emoji','Segoe UI Symbol';display: inline-block;font-weight: 500;border: 1px solid rgb(0,0,0,.1);border-radius: 9999px;text-transform: uppercase;font-size: 12px;line-height: 1;padding: 9px 0;text-decoration: none;color: rgb(119,119,119);min-width: 38px;box-sizing: border-box;width: 38px"><img class="icon" src="https://substackcdn.com/image/fetch/$s_!5EGt!,w_36,c_scale,f_png,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack.com%2Ficon%2FNoteForwardIcon%3Fv%3D4%26height%3D36%26fill%3Dnone%26stroke%3D%2523808080%26strokeWidth%3D2" width="18" height="18" style="border: none;vertical-align: middle;max-width: 18px" alt=""></a></td></tr></tbody></table></td></tr></tbody></table></td><td align="right"><table role="presentation" width="auto" border="0" cellspacing="0" cellpadding="0"><tbody><tr><td style="vertical-align:middle;"><table role="presentation" width="auto" border="0" cellspacing="0" cellpadding="0"><tbody><tr><td align="center"><a class="email-button-outline" href="https://open.substack.com/pub/pragmaticengineer/p/mitchell-hashimoto?utm_source=email&redirect=app-store&utm_campaign=email-read-in-app" style="font-family: system-ui,-apple-system,BlinkMacSystemFont,'Segoe UI',Roboto,Helvetica,Arial,sans-serif,'Apple Color Emoji','Segoe UI Emoji','Segoe UI Symbol';display: inline-block;font-weight: 500;border: 1px solid rgb(0,0,0,.1);border-radius: 9999px;text-transform: uppercase;font-size: 12px;line-height: 12px;padding: 9px 14px;text-decoration: none;color: rgb(119,119,119);"><div class="email-button-spacer" style="font-size: 16px;line-height: 26px;display: inline-block;vertical-align: middle;max-width: 0;min-height: 18px;"></div><span class="email-button-text" style="vertical-align: middle;margin-right: 4px">READ IN APP</span><img class="icon text-icon" src="https://substackcdn.com/image/fetch/$s_!ET-_!,w_36,c_scale,f_png,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack.com%2Ficon%2FLucideArrowUpRight%3Fv%3D4%26height%3D36%26fill%3Dnone%26stroke%3D%2523808080%26strokeWidth%3D2" width="18" height="18" style="min-width: 18px;min-height: 18px;border: none;vertical-align: middle;margin-right: 0;margin-left: 0;max-width: 18px" alt=""></a></td></tr></tbody></table></td></tr></tbody></table></td></tr></tbody></table></td></tr><tr height="16"><td height="16" style="font-size:0px;line-height:0;">&nbsp;</td></tr></tbody></table></div></div><div class="post typography" dir="auto" style="--image-offset-margin: -120px;padding: 32px 0 0 0;font-size: 16px;line-height: 26px;"><div class="body markup" dir="auto" style="text-align: initial;font-size: 16px;line-height: 26px;width: 100%;word-break: break-word;margin-bottom: 16px;font-family: 'SF Pro Display', -apple-system, system-ui, BlinkMacSystemFont, 'Inter', 'Segoe UI', Roboto, Helvetica, Arial, sans-serif, 'Apple Color Emoji', 'Segoe UI Emoji', 'Segoe UI Symbol';font-weight: 400;"><h3 class="header-anchor-post" style="position: relative;font-family: 'SF Pro Display',-apple-system-headline,system-ui,-apple-system,BlinkMacSystemFont,'Segoe UI',Roboto,Helvetica,Arial,sans-serif,'Apple Color Emoji','Segoe UI Emoji','Segoe UI Symbol';font-weight: bold;-webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: antialiased;-webkit-appearance: optimizelegibility;-moz-appearance: optimizelegibility;appearance: optimizelegibility;margin: 1em 0 0.625em 0;color: rgb(54,55,55);line-height: 1.16em;font-size: 1.375em;margin-top: 0;">Stream the latest episode</h3><p style="margin: 0 0 20px 0;color: rgb(54,55,55);line-height: 26px;font-size: 16px;"><strong><span>Listen and watch now on </span><a href="https://substack.com/redirect/b07a22a6-157a-4189-aefd-e5b1ad297bbd?j=eyJ1IjoiMmlrb3hrIn0.vKHD5fdGMMXYob0i47zVWMEWjKHzEVsGH8dbvrCMAbY" rel="" style="color: rgb(54,55,55);text-decoration: underline;">YouTube</a><span>, </span><a href="https://substack.com/redirect/efa78e16-d6d1-4755-b4ed-b1bf23abf1c9?j=eyJ1IjoiMmlrb3hrIn0.vKHD5fdGMMXYob0i47zVWMEWjKHzEVsGH8dbvrCMAbY" rel="" style="color: rgb(54,55,55);text-decoration: underline;">Spotify</a><span>, and </span><a href="https://substack.com/redirect/e10f9084-58b9-4b4b-b1f6-927c40c4c57d?j=eyJ1IjoiMmlrb3hrIn0.vKHD5fdGMMXYob0i47zVWMEWjKHzEVsGH8dbvrCMAbY" rel="" style="color: rgb(54,55,55);text-decoration: underline;">Apple</a><span>.</span></strong><span> See the episode transcript at the top of this page, and timestamps for the episode at the bottom.</span></p><h3 class="header-anchor-post" style="position: relative;font-family: 'SF Pro Display',-apple-system-headline,system-ui,-apple-system,BlinkMacSystemFont,'Segoe UI',Roboto,Helvetica,Arial,sans-serif,'Apple Color Emoji','Segoe UI Emoji','Segoe UI Symbol';font-weight: bold;-webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: antialiased;-webkit-appearance: optimizelegibility;-moz-appearance: optimizelegibility;appearance: optimizelegibility;margin: 1em 0 0.625em 0;color: rgb(54,55,55);line-height: 1.16em;font-size: 1.375em;"><strong>Brought to You by</strong></h3><div class="captioned-image-container-static" style="font-size: 16px;line-height: 26px;margin: 32px auto;"><figure style="width: 100%;margin: 0 auto;"><table class="image-wrapper" width="100%" border="0" cellspacing="0" cellpadding="0" data-component-name="Image2ToDOMStatic" style="mso-padding-alt: 1em 0 1.6em;"><tbody><tr><td style="text-align: center;"></td><td class="content" align="left" width="800" style="text-align: center;"><a class="image-link" target="_blank" href="https://substack.com/redirect/f4443784-2c0f-4476-a272-ae1cabc2849e?j=eyJ1IjoiMmlrb3hrIn0.vKHD5fdGMMXYob0i47zVWMEWjKHzEVsGH8dbvrCMAbY" rel="" style="position: relative;flex-direction: column;align-items: center;padding: 0;width: auto;height: auto;border: none;text-decoration: none;display: block;margin: 0;"><img class="wide-image" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/d9835d46-a4d0-40e1-a16b-dba8068fd6ad_800x70.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:70,&quot;width&quot;:800,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:17133,&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://newsletter.pragmaticengineer.com/i/185094534?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd9835d46-a4d0-40e1-a16b-dba8068fd6ad_800x70.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" alt="" width="550" height="48.125" src="https://substackcdn.com/image/fetch/$s_!Gh57!,w_1100,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd9835d46-a4d0-40e1-a16b-dba8068fd6ad_800x70.png" style="border: none !important;vertical-align: middle;display: block;-ms-interpolation-mode: bicubic;height: auto;margin-bottom: 0;width: auto !important;max-width: 100% !important;margin: 0 auto;"></a></td><td style="text-align: center;"></td></tr></tbody></table></figure></div><p style="margin: 0 0 20px 0;color: rgb(54,55,55);line-height: 26px;font-size: 16px;"><span>&#8226; </span><strong><a href="https://substack.com/redirect/a3b51ba6-a0d0-4f2e-957c-ab20b93c3d4a?j=eyJ1IjoiMmlrb3hrIn0.vKHD5fdGMMXYob0i47zVWMEWjKHzEVsGH8dbvrCMAbY" rel="" style="color: rgb(54,55,55);text-decoration: underline;">Statsig</a></strong><span> &#8212; &#8288; The unified platform for flags, analytics, experiments, and more. See why companies like Notion, Brex, and Atlassian </span><a href="https://substack.com/redirect/a3b51ba6-a0d0-4f2e-957c-ab20b93c3d4a?j=eyJ1IjoiMmlrb3hrIn0.vKHD5fdGMMXYob0i47zVWMEWjKHzEVsGH8dbvrCMAbY" rel="" style="color: rgb(54,55,55);text-decoration: underline;">use Statsig</a><span>.</span></p><p style="margin: 0 0 20px 0;color: rgb(54,55,55);line-height: 26px;font-size: 16px;"><span>&#8226; </span><strong><a href="https://substack.com/redirect/fe5b9531-b787-4392-8a7a-69fd05727329?j=eyJ1IjoiMmlrb3hrIn0.vKHD5fdGMMXYob0i47zVWMEWjKHzEVsGH8dbvrCMAbY" rel="" style="color: rgb(54,55,55);text-decoration: underline;">Sonar</a></strong><span> &#8211; The makers of SonarQube, the industry standard for automated code review. Join me online at the </span><a href="https://substack.com/redirect/2504c973-6f66-4fff-8a57-10579a6ac9ad?j=eyJ1IjoiMmlrb3hrIn0.vKHD5fdGMMXYob0i47zVWMEWjKHzEVsGH8dbvrCMAbY" rel="" style="color: rgb(54,55,55);text-decoration: underline;">Sonar Summit on March 3rd</a><span>, where myself, other eng leaders and devs will share practical strategies for the AI era.</span></p><p style="margin: 0 0 20px 0;color: rgb(54,55,55);line-height: 26px;font-size: 16px;"><span>&#8226; </span><strong><a href="https://substack.com/redirect/75ed02b1-dfc8-41f7-8110-99555e148a5f?j=eyJ1IjoiMmlrb3hrIn0.vKHD5fdGMMXYob0i47zVWMEWjKHzEVsGH8dbvrCMAbY" rel="" style="color: rgb(54,55,55);text-decoration: underline;">WorkOS</a></strong><span> &#8211; Everything you need to make your app enterprise ready. If you&#8217;re building SaaS &#8212; especially an AI product &#8212; WorkOS provides all the enterprise building blocks you need. </span><a href="https://substack.com/redirect/75ed02b1-dfc8-41f7-8110-99555e148a5f?j=eyJ1IjoiMmlrb3hrIn0.vKHD5fdGMMXYob0i47zVWMEWjKHzEVsGH8dbvrCMAbY" rel="" style="color: rgb(54,55,55);text-decoration: underline;">Check out WorkOS.</a></p><h3 class="header-anchor-post" style="position: relative;font-family: 'SF Pro Display',-apple-system-headline,system-ui,-apple-system,BlinkMacSystemFont,'Segoe UI',Roboto,Helvetica,Arial,sans-serif,'Apple Color Emoji','Segoe UI Emoji','Segoe UI Symbol';font-weight: bold;-webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: antialiased;-webkit-appearance: optimizelegibility;-moz-appearance: optimizelegibility;appearance: optimizelegibility;margin: 1em 0 0.625em 0;color: rgb(54,55,55);line-height: 1.16em;font-size: 1.375em;"><strong>In this episode</strong></h3><p style="margin: 0 0 20px 0;color: rgb(54,55,55);line-height: 26px;font-size: 16px;">How has the day-to-day workflow of Mitchell Hashimoto changed, thanks to AI tools?</p><p style="margin: 0 0 20px 0;color: rgb(54,55,55);line-height: 26px;font-size: 16px;">Mitchell Hashimoto is one of the most influential infrastructure engineers of our time, and is one of the most pragmatic builders I&#8217;ve met. He is the co-founder of HashiCorp and creator of Ghostty. In this episode, we talk about how he got into software engineering, the history of HashiCorp, and the challenges of turning widely used open-source tools into a durable business. We also go into what it&#8217;s really like to work with AWS, Azure and GCP as a startup.</p><p style="margin: 0 0 20px 0;color: rgb(54,55,55);line-height: 26px;font-size: 16px;">Mitchell shares how he uses AI these days, and how agents have completely changed how he works. We touch on Ghostty, open source, and what&#8217;s changing for software engineers and founders in an AI-native era.</p><h3 class="header-anchor-post" style="position: relative;font-family: 'SF Pro Display',-apple-system-headline,system-ui,-apple-system,BlinkMacSystemFont,'Segoe UI',Roboto,Helvetica,Arial,sans-serif,'Apple Color Emoji','Segoe UI Emoji','Segoe UI Symbol';font-weight: bold;-webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: antialiased;-webkit-appearance: optimizelegibility;-moz-appearance: optimizelegibility;appearance: optimizelegibility;margin: 1em 0 0.625em 0;color: rgb(54,55,55);line-height: 1.16em;font-size: 1.375em;"><strong>Key observation from Mitchell</strong></h3><a class="youtube-wrap" href="https://substack.com/redirect/d26b3b3c-7dae-4e43-bb29-0bf003acf8cc?j=eyJ1IjoiMmlrb3hrIn0.vKHD5fdGMMXYob0i47zVWMEWjKHzEVsGH8dbvrCMAbY" target="_blank" data-component-name="Youtube2ToDOMStatic" style="display: block;margin: 32px 0;"><img src="https://substackcdn.com/image/youtube/w_728,c_limit/l_youtube_play_qyqt8q,w_120/WjckELpzLOU" style="border: none !important;vertical-align: middle;-ms-interpolation-mode: bicubic;max-width: 100%;height: auto;margin: 0 auto;display: block;width: 100%;"></a><p style="margin: 0 0 20px 0;color: rgb(54,55,55);line-height: 26px;font-size: 16px;">Here are 9 observations from this conversation that I found the most interesting:</p><p style="margin: 0 0 20px 0;color: rgb(54,55,55);line-height: 26px;font-size: 16px;"><strong>1. Vagrant was created because dev environment setup was an unbillable time sink at a consultancy.</strong><span> At the Ruby on Rails shop where Mitchell worked, jumping onto another client&#8217;s project could waste half a day just setting up the environment, plus destroy your existing one. Vagrant solved this in a simple and elegant way, with VirtualBox VMs.</span></p><p style="margin: 0 0 20px 0;color: rgb(54,55,55);line-height: 26px;font-size: 16px;"><strong>2. Terraform won, despite being 7th to market.</strong><span> Mitchell is frustrated by the narrative that Terraform won because it was first to market in infrastructure-as-code. &#8220;We were seventh to market... no one was a clear winner. It was a warring market.&#8221; Terraform won through relentless conference presence, community building, and a better developer experience &#8212; not timing.</span></p><p style="margin: 0 0 20px 0;color: rgb(54,55,55);line-height: 26px;font-size: 16px;"><strong>3. HashiCorp had no real business for four years and their first commercial product was a full-on failure.</strong><span> The initial product, Atlas, required customers to adopt the entire HashiCorp stack, which created an unsolvable internal budget problem: no one org within a company would want to purchase the </span><em>whole</em><span> stack! HashiCorp pivoted to selling individual services like Vault, and this approach turned out to be a winner.</span></p><p style="margin: 0 0 20px 0;color: rgb(54,55,55);line-height: 26px;font-size: 16px;"><strong>4. VMware almost bought HashiCorp for ~$100, and Terraform would have not happened if it did. </strong><span>When HashiCorp was only 3 people, VMWare made an initial offer of $20M for the company. Mitchell and Amon (the founders) asked for $100M as the number they would sell for. VMWare took this to their board, where they rejected to buy with a single vote. Mitchell said that Terraform probably never would&#8217;ve existed if the VMWare purchase went through.</span></p><p style="margin: 0 0 20px 0;color: rgb(54,55,55);line-height: 26px;font-size: 16px;"><strong>5. Mitchell&#8217;s new rule for building software: always have an agent running in the background doing something.</strong><span> &#8220;If I&#8217;m coding, I want an agent planning. If they&#8217;re coding, I want to be reviewing.&#8221; He kicks off tasks before leaving the house &#8212; research, edge-case analysis, library comparisons &#8212; so work progresses while he drives or is away.</span></p><p style="margin: 0 0 20px 0;color: rgb(54,55,55);line-height: 26px;font-size: 16px;"><strong>6. Open source is moving from &#8220;default trust&#8221; to &#8220;default deny&#8221; &#8212; and Mitchell thinks that&#8217;s how it should be. </strong><span>This is because AI makes it trivial to create plausible looking but incorrect and low-quality contributions. As he put it: &#8220;open source has always been a system of trust. Before, we&#8217;ve had default trust. Now it&#8217;s just default deny.&#8221;</span></p><p style="margin: 0 0 20px 0;color: rgb(54,55,55);line-height: 26px;font-size: 16px;"><strong>7. Git and GitHub may not survive the agentic era in their current form.</strong><span> Agents cause so much churn that merge queues become untenable, branches proliferate, and repos balloon. Mitchell compares the needed shift to Gmail&#8217;s revolution for email: &#8220;We&#8217;re at the Gmail moment for version control... never delete, archive everything.&#8221;</span></p><p style="margin: 0 0 20px 0;color: rgb(54,55,55);line-height: 26px;font-size: 16px;"><strong>8. The best engineers Mitchell ever hired had boring, invisible backgrounds. </strong><span>&#8220;They don&#8217;t have social media profiles... they&#8217;re honestly nine-to-five engineers. They go back and they don&#8217;t code at night.&#8221; No GitHub contributions, no public profiles, companies you&#8217;ve never heard of. &#8220;Every moment you spend on social media is taking away from something else... the best engineers are the ones that context-switch the least.&#8221;</span></p><p style="margin: 0 0 20px 0;color: rgb(54,55,55);line-height: 26px;font-size: 16px;"><strong>9. Mitchell&#8217;s advice for AI-skeptical engineers: start by reproducing your research, not your code.</strong><span> &#8220;There&#8217;s a lot of people like, &#8216;I don&#8217;t want it to write code for me.&#8217; But just delegate some of the research part.&#8221; He uses agents for library comparisons, edge-case analysis, and deep research &#8212; not just code generation. &#8220;You don&#8217;t need to pick up on the &#8216;it must replace you as a person&#8217; kind of propaganda.&#8221;</span></p><h3 class="header-anchor-post" style="position: relative;font-family: 'SF Pro Display',-apple-system-headline,system-ui,-apple-system,BlinkMacSystemFont,'Segoe UI',Roboto,Helvetica,Arial,sans-serif,'Apple Color Emoji','Segoe UI Emoji','Segoe UI Symbol';font-weight: bold;-webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: antialiased;-webkit-appearance: optimizelegibility;-moz-appearance: optimizelegibility;appearance: optimizelegibility;margin: 1em 0 0.625em 0;color: rgb(54,55,55);line-height: 1.16em;font-size: 1.375em;"><strong>The Pragmatic Engineer deepdives relevant for this episode</strong></h3><ul style="margin-top: 0;padding: 0;"><li style="margin: 8px 0 0 32px;mso-special-format: bullet;"><p style="color: rgb(54,55,55);line-height: 26px;margin-bottom: 0;box-sizing: border-box;padding-left: 4px;font-size: 16px;margin: 0;"><a href="https://substack.com/redirect/9e4e87fd-8138-49ff-9f49-59d8182ae4cb?j=eyJ1IjoiMmlrb3hrIn0.vKHD5fdGMMXYob0i47zVWMEWjKHzEVsGH8dbvrCMAbY" rel="" style="color: rgb(54,55,55);text-decoration: underline;">AI Engineering in the real world</a></p></li><li style="margin: 8px 0 0 32px;mso-special-format: bullet;"><p style="color: rgb(54,55,55);line-height: 26px;margin-bottom: 0;box-sizing: border-box;padding-left: 4px;font-size: 16px;margin: 0;"><a href="https://substack.com/redirect/2c4fdcb0-7077-4529-9b88-3b757ef08f5d?j=eyJ1IjoiMmlrb3hrIn0.vKHD5fdGMMXYob0i47zVWMEWjKHzEVsGH8dbvrCMAbY" rel="" style="color: rgb(54,55,55);text-decoration: underline;">The AI Engineering stack</a></p></li><li style="margin: 8px 0 0 32px;mso-special-format: bullet;"><p style="color: rgb(54,55,55);line-height: 26px;margin-bottom: 0;box-sizing: border-box;padding-left: 4px;font-size: 16px;margin: 0;"><a href="https://substack.com/redirect/614d982c-5d32-43da-b107-1ec84deb3a7d?j=eyJ1IjoiMmlrb3hrIn0.vKHD5fdGMMXYob0i47zVWMEWjKHzEVsGH8dbvrCMAbY" rel="" style="color: rgb(54,55,55);text-decoration: underline;">Pressure on commercial open source to make more money</a><span> &#8211; and HashiCorp changing its license</span></p></li><li style="margin: 8px 0 0 32px;mso-special-format: bullet;"><p style="color: rgb(54,55,55);line-height: 26px;margin-bottom: 0;box-sizing: border-box;padding-left: 4px;font-size: 16px;margin: 0;"><a href="https://substack.com/redirect/f50918a3-d5f0-43f3-a196-256cb37321df?j=eyJ1IjoiMmlrb3hrIn0.vKHD5fdGMMXYob0i47zVWMEWjKHzEVsGH8dbvrCMAbY" rel="" style="color: rgb(54,55,55);text-decoration: underline;">How Linux is built with Greg Kroah-Hartman</a></p></li></ul><h3 class="header-anchor-post" style="position: relative;font-family: 'SF Pro Display',-apple-system-headline,system-ui,-apple-system,BlinkMacSystemFont,'Segoe UI',Roboto,Helvetica,Arial,sans-serif,'Apple Color Emoji','Segoe UI Emoji','Segoe UI Symbol';font-weight: bold;-webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: antialiased;-webkit-appearance: optimizelegibility;-moz-appearance: optimizelegibility;appearance: optimizelegibility;margin: 1em 0 0.625em 0;color: rgb(54,55,55);line-height: 1.16em;font-size: 1.375em;"><strong>Timestamps</strong></h3><p style="margin: 0 0 20px 0;color: rgb(54,55,55);line-height: 26px;font-size: 16px;"><span>(</span><a href="https://substack.com/redirect/d26b3b3c-7dae-4e43-bb29-0bf003acf8cc?j=eyJ1IjoiMmlrb3hrIn0.vKHD5fdGMMXYob0i47zVWMEWjKHzEVsGH8dbvrCMAbY" rel="" style="color: rgb(54,55,55);text-decoration: underline;">00:00</a><span>) Intro</span></p><p style="margin: 0 0 20px 0;color: rgb(54,55,55);line-height: 26px;font-size: 16px;"><span>(</span><a href="https://substack.com/redirect/7f10563d-fca6-4a40-ac94-848d1c59cc8b?j=eyJ1IjoiMmlrb3hrIn0.vKHD5fdGMMXYob0i47zVWMEWjKHzEVsGH8dbvrCMAbY" rel="" style="color: rgb(54,55,55);text-decoration: underline;">02:03</a><span>) Mitchell&#8217;s path into software engineering</span></p><p style="margin: 0 0 20px 0;color: rgb(54,55,55);line-height: 26px;font-size: 16px;"><span>(</span><a href="https://substack.com/redirect/be6f4937-e974-4374-bb2c-65afda6cfbbf?j=eyJ1IjoiMmlrb3hrIn0.vKHD5fdGMMXYob0i47zVWMEWjKHzEVsGH8dbvrCMAbY" rel="" style="color: rgb(54,55,55);text-decoration: underline;">07:19</a><span>) The origins of HashiCorp</span></p><p style="margin: 0 0 20px 0;color: rgb(54,55,55);line-height: 26px;font-size: 16px;"><span>(</span><a href="https://substack.com/redirect/d169a054-6f77-4909-95ca-bc8949038da1?j=eyJ1IjoiMmlrb3hrIn0.vKHD5fdGMMXYob0i47zVWMEWjKHzEVsGH8dbvrCMAbY" rel="" style="color: rgb(54,55,55);text-decoration: underline;">15:52</a><span>) Early cloud computing</span></p><p style="margin: 0 0 20px 0;color: rgb(54,55,55);line-height: 26px;font-size: 16px;"><span>(</span><a href="https://substack.com/redirect/5705c740-1313-4f34-a642-1dfe314fdeb3?j=eyJ1IjoiMmlrb3hrIn0.vKHD5fdGMMXYob0i47zVWMEWjKHzEVsGH8dbvrCMAbY" rel="" style="color: rgb(54,55,55);text-decoration: underline;">18:22</a><span>) The 2010s startup scene in SF</span></p><p style="margin: 0 0 20px 0;color: rgb(54,55,55);line-height: 26px;font-size: 16px;"><span>(</span><a href="https://substack.com/redirect/6124a7c5-e069-4ca4-acf2-cfbef1828bd9?j=eyJ1IjoiMmlrb3hrIn0.vKHD5fdGMMXYob0i47zVWMEWjKHzEVsGH8dbvrCMAbY" rel="" style="color: rgb(54,55,55);text-decoration: underline;">23:11</a><span>) Funding HashiCorp</span></p><p style="margin: 0 0 20px 0;color: rgb(54,55,55);line-height: 26px;font-size: 16px;"><span>(</span><a href="https://substack.com/redirect/fc74b356-6641-4ce9-8b33-3e01bed424d4?j=eyJ1IjoiMmlrb3hrIn0.vKHD5fdGMMXYob0i47zVWMEWjKHzEVsGH8dbvrCMAbY" rel="" style="color: rgb(54,55,55);text-decoration: underline;">25:23</a><span>) The Hashi stack</span></p><p style="margin: 0 0 20px 0;color: rgb(54,55,55);line-height: 26px;font-size: 16px;"><span>(</span><a href="https://substack.com/redirect/c1f6dbe1-4e4a-4277-b614-b4b9839a8bd1?j=eyJ1IjoiMmlrb3hrIn0.vKHD5fdGMMXYob0i47zVWMEWjKHzEVsGH8dbvrCMAbY" rel="" style="color: rgb(54,55,55);text-decoration: underline;">32:33</a><span>) Why HashiCorp&#8217;s business lagged behind its technology</span></p><p style="margin: 0 0 20px 0;color: rgb(54,55,55);line-height: 26px;font-size: 16px;"><span>(</span><a href="https://substack.com/redirect/b05bc275-5a28-4c2b-851a-eb035e5e8a77?j=eyJ1IjoiMmlrb3hrIn0.vKHD5fdGMMXYob0i47zVWMEWjKHzEVsGH8dbvrCMAbY" rel="" style="color: rgb(54,55,55);text-decoration: underline;">35:28</a><span>) An early failure in commercialization</span></p><p style="margin: 0 0 20px 0;color: rgb(54,55,55);line-height: 26px;font-size: 16px;"><span>(</span><a href="https://substack.com/redirect/2912658c-7cd5-4888-86a0-d827a27385ff?j=eyJ1IjoiMmlrb3hrIn0.vKHD5fdGMMXYob0i47zVWMEWjKHzEVsGH8dbvrCMAbY" rel="" style="color: rgb(54,55,55);text-decoration: underline;">38:28</a><span>) The open-core pivot and path to enterprise profitability</span></p><p style="margin: 0 0 20px 0;color: rgb(54,55,55);line-height: 26px;font-size: 16px;"><span>(</span><a href="https://substack.com/redirect/8e96b4f0-7846-489e-ac65-d4df845e997b?j=eyJ1IjoiMmlrb3hrIn0.vKHD5fdGMMXYob0i47zVWMEWjKHzEVsGH8dbvrCMAbY" rel="" style="color: rgb(54,55,55);text-decoration: underline;">48:08</a><span>) Taking HashiCorp public</span></p><p style="margin: 0 0 20px 0;color: rgb(54,55,55);line-height: 26px;font-size: 16px;"><span>(</span><a href="https://substack.com/redirect/c3f501c5-81b8-4f4d-ba13-6e8bb07bb8f6?j=eyJ1IjoiMmlrb3hrIn0.vKHD5fdGMMXYob0i47zVWMEWjKHzEVsGH8dbvrCMAbY" rel="" style="color: rgb(54,55,55);text-decoration: underline;">51:58</a><span>) The near VMware acquisition</span></p><p style="margin: 0 0 20px 0;color: rgb(54,55,55);line-height: 26px;font-size: 16px;"><span>(</span><a href="https://substack.com/redirect/02c29c01-ec80-4e34-92e3-ad0f7c0eef69?j=eyJ1IjoiMmlrb3hrIn0.vKHD5fdGMMXYob0i47zVWMEWjKHzEVsGH8dbvrCMAbY" rel="" style="color: rgb(54,55,55);text-decoration: underline;">59:10</a><span>) Mitchell&#8217;s take on all the cloud providers</span></p><p style="margin: 0 0 20px 0;color: rgb(54,55,55);line-height: 26px;font-size: 16px;"><span>(</span><a href="https://substack.com/redirect/bbac2957-8170-4098-973a-3cd87502c5cb?j=eyJ1IjoiMmlrb3hrIn0.vKHD5fdGMMXYob0i47zVWMEWjKHzEVsGH8dbvrCMAbY" rel="" style="color: rgb(54,55,55);text-decoration: underline;">1:06:02</a><span>) AI&#8217;s impact on open source</span></p><p style="margin: 0 0 20px 0;color: rgb(54,55,55);line-height: 26px;font-size: 16px;"><span>(</span><a href="https://substack.com/redirect/1cd90584-90a8-4c52-b074-c609b2d209a8?j=eyJ1IjoiMmlrb3hrIn0.vKHD5fdGMMXYob0i47zVWMEWjKHzEVsGH8dbvrCMAbY" rel="" style="color: rgb(54,55,55);text-decoration: underline;">1:07:00</a><span>) Why Mitchell built Ghostty</span></p><p style="margin: 0 0 20px 0;color: rgb(54,55,55);line-height: 26px;font-size: 16px;"><span>(</span><a href="https://substack.com/redirect/980a1d1e-bdc6-4a7d-b80d-30bf09049f01?j=eyJ1IjoiMmlrb3hrIn0.vKHD5fdGMMXYob0i47zVWMEWjKHzEVsGH8dbvrCMAbY" rel="" style="color: rgb(54,55,55);text-decoration: underline;">1:09:11</a><span>) Why Mitchell used Zig</span></p><p style="margin: 0 0 20px 0;color: rgb(54,55,55);line-height: 26px;font-size: 16px;"><span>(</span><a href="https://substack.com/redirect/5e5daeb8-4b7e-456d-9eb1-5d6bceb61629?j=eyJ1IjoiMmlrb3hrIn0.vKHD5fdGMMXYob0i47zVWMEWjKHzEVsGH8dbvrCMAbY" rel="" style="color: rgb(54,55,55);text-decoration: underline;">1:10:38</a><span>) How terminals work and Ghostty&#8217;s approach</span></p><p style="margin: 0 0 20px 0;color: rgb(54,55,55);line-height: 26px;font-size: 16px;"><span>(</span><a href="https://substack.com/redirect/823cd25f-5fc7-4adc-ba23-86a75a68daa9?j=eyJ1IjoiMmlrb3hrIn0.vKHD5fdGMMXYob0i47zVWMEWjKHzEVsGH8dbvrCMAbY" rel="" style="color: rgb(54,55,55);text-decoration: underline;">1:17:31</a><span>) AI&#8217;s impact on terminals and libghostty</span></p><p style="margin: 0 0 20px 0;color: rgb(54,55,55);line-height: 26px;font-size: 16px;"><span>(</span><a href="https://substack.com/redirect/9f543e3c-4ada-491e-99d3-7946f5d80ba7?j=eyJ1IjoiMmlrb3hrIn0.vKHD5fdGMMXYob0i47zVWMEWjKHzEVsGH8dbvrCMAbY" rel="" style="color: rgb(54,55,55);text-decoration: underline;">1:19:13</a><span>) How Mitchell uses AI</span></p><p style="margin: 0 0 20px 0;color: rgb(54,55,55);line-height: 26px;font-size: 16px;"><span>(</span><a href="https://substack.com/redirect/3f422678-cfe5-4565-8865-24f3ad987c66?j=eyJ1IjoiMmlrb3hrIn0.vKHD5fdGMMXYob0i47zVWMEWjKHzEVsGH8dbvrCMAbY" rel="" style="color: rgb(54,55,55);text-decoration: underline;">1:22:02</a><span>) Ghostty&#8217;s evolving AI use policy</span></p><p style="margin: 0 0 20px 0;color: rgb(54,55,55);line-height: 26px;font-size: 16px;"><span>(</span><a href="https://substack.com/redirect/d16e3d1b-92ce-4229-ae11-dbee403455c4?j=eyJ1IjoiMmlrb3hrIn0.vKHD5fdGMMXYob0i47zVWMEWjKHzEVsGH8dbvrCMAbY" rel="" style="color: rgb(54,55,55);text-decoration: underline;">1:28:36</a><span>) Why open source must change</span></p><p style="margin: 0 0 20px 0;color: rgb(54,55,55);line-height: 26px;font-size: 16px;"><span>(</span><a href="https://substack.com/redirect/7e5c4500-40c2-4cd1-8c6b-c2eb6c424781?j=eyJ1IjoiMmlrb3hrIn0.vKHD5fdGMMXYob0i47zVWMEWjKHzEVsGH8dbvrCMAbY" rel="" style="color: rgb(54,55,55);text-decoration: underline;">1:31:46</a><span>) The problem of Git in monorepos</span></p><p style="margin: 0 0 20px 0;color: rgb(54,55,55);line-height: 26px;font-size: 16px;"><span>(</span><a href="https://substack.com/redirect/ce468597-65a7-4936-8ddc-971ef556de11?j=eyJ1IjoiMmlrb3hrIn0.vKHD5fdGMMXYob0i47zVWMEWjKHzEVsGH8dbvrCMAbY" rel="" style="color: rgb(54,55,55);text-decoration: underline;">1:36:22</a><span>) What needs to change to work effectively with AI</span></p><p style="margin: 0 0 20px 0;color: rgb(54,55,55);line-height: 26px;font-size: 16px;"><span>(</span><a href="https://substack.com/redirect/22abd39c-6917-405a-9b76-83b4744fcbaf?j=eyJ1IjoiMmlrb3hrIn0.vKHD5fdGMMXYob0i47zVWMEWjKHzEVsGH8dbvrCMAbY" rel="" style="color: rgb(54,55,55);text-decoration: underline;">1:39:57</a><span>) Mitchell&#8217;s hiring practices</span></p><p style="margin: 0 0 20px 0;color: rgb(54,55,55);line-height: 26px;font-size: 16px;"><span>(</span><a href="https://substack.com/redirect/0445ea2a-12f3-49aa-8f96-dffc8e3b5b32?j=eyJ1IjoiMmlrb3hrIn0.vKHD5fdGMMXYob0i47zVWMEWjKHzEVsGH8dbvrCMAbY" rel="" style="color: rgb(54,55,55);text-decoration: underline;">1:47:52</a><span>) Mitchell&#8217;s AI adoption journey</span></p><p style="margin: 0 0 20px 0;color: rgb(54,55,55);line-height: 26px;font-size: 16px;"><span>(</span><a href="https://substack.com/redirect/7975c0b3-84ea-463d-8dbf-c2183c3f9c2a?j=eyJ1IjoiMmlrb3hrIn0.vKHD5fdGMMXYob0i47zVWMEWjKHzEVsGH8dbvrCMAbY" rel="" style="color: rgb(54,55,55);text-decoration: underline;">1:50:41</a><span>) Advice to would-be founders</span></p><p style="margin: 0 0 20px 0;color: rgb(54,55,55);line-height: 26px;font-size: 16px;"><span>(</span><a href="https://substack.com/redirect/a7e9f775-466b-48f3-a356-8be01dec92ae?j=eyJ1IjoiMmlrb3hrIn0.vKHD5fdGMMXYob0i47zVWMEWjKHzEVsGH8dbvrCMAbY" rel="" style="color: rgb(54,55,55);text-decoration: underline;">1:52:21</a><span>) Mitchell&#8217;s advising work</span></p><p style="margin: 0 0 20px 0;color: rgb(54,55,55);line-height: 26px;font-size: 16px;"><span>(</span><a href="https://substack.com/redirect/cefcf118-50f5-4913-8f78-bf678d3cf0de?j=eyJ1IjoiMmlrb3hrIn0.vKHD5fdGMMXYob0i47zVWMEWjKHzEVsGH8dbvrCMAbY" rel="" style="color: rgb(54,55,55);text-decoration: underline;">1:53:20</a><span>) What&#8217;s changing for software engineers</span></p><p style="margin: 0 0 20px 0;color: rgb(54,55,55);line-height: 26px;font-size: 16px;"><span>(</span><a href="https://substack.com/redirect/9787e272-d666-4ae7-a846-c911bbf7615b?j=eyJ1IjoiMmlrb3hrIn0.vKHD5fdGMMXYob0i47zVWMEWjKHzEVsGH8dbvrCMAbY" rel="" style="color: rgb(54,55,55);text-decoration: underline;">1:55:03</a><span>) How Mitchell recharges</span></p><p style="margin: 0 0 20px 0;color: rgb(54,55,55);line-height: 26px;font-size: 16px;"><span>(</span><a href="https://substack.com/redirect/49c9348c-bfee-400d-92a4-dad58107c13e?j=eyJ1IjoiMmlrb3hrIn0.vKHD5fdGMMXYob0i47zVWMEWjKHzEVsGH8dbvrCMAbY" rel="" style="color: rgb(54,55,55);text-decoration: underline;">1:55:50</a><span>) Book recommendation</span></p><h3 class="header-anchor-post" style="position: relative;font-family: 'SF Pro Display',-apple-system-headline,system-ui,-apple-system,BlinkMacSystemFont,'Segoe UI',Roboto,Helvetica,Arial,sans-serif,'Apple Color Emoji','Segoe UI Emoji','Segoe UI Symbol';font-weight: bold;-webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: antialiased;-webkit-appearance: optimizelegibility;-moz-appearance: optimizelegibility;appearance: optimizelegibility;margin: 1em 0 0.625em 0;color: rgb(54,55,55);line-height: 1.16em;font-size: 1.375em;"><strong>References</strong></h3><p style="margin: 0 0 20px 0;color: rgb(54,55,55);line-height: 26px;font-size: 16px;"><strong>Where to find Mitchell Hashimoto:</strong></p><p style="margin: 0 0 20px 0;color: rgb(54,55,55);line-height: 26px;font-size: 16px;"><span>&#8226; X: </span><a href="https://substack.com/redirect/797e4e9e-c9ec-4d68-8e60-0040994be272?j=eyJ1IjoiMmlrb3hrIn0.vKHD5fdGMMXYob0i47zVWMEWjKHzEVsGH8dbvrCMAbY" rel="" style="color: rgb(54,55,55);text-decoration: underline;">https://x.com/mitchellh</a></p><p style="margin: 0 0 20px 0;color: rgb(54,55,55);line-height: 26px;font-size: 16px;"><span>&#8226; LinkedIn: </span><a href="https://substack.com/redirect/37cd739e-3b3d-40fd-91d9-adb7a8d64385?j=eyJ1IjoiMmlrb3hrIn0.vKHD5fdGMMXYob0i47zVWMEWjKHzEVsGH8dbvrCMAbY" rel="" style="color: rgb(54,55,55);text-decoration: underline;">linkedin.com/in/mitchellh</a></p><p style="margin: 0 0 20px 0;color: rgb(54,55,55);line-height: 26px;font-size: 16px;"><span>&#8226; Website: </span><a href="https://substack.com/redirect/62f589b9-da1c-4b3c-b55d-34946530d0f1?j=eyJ1IjoiMmlrb3hrIn0.vKHD5fdGMMXYob0i47zVWMEWjKHzEVsGH8dbvrCMAbY" rel="" style="color: rgb(54,55,55);text-decoration: underline;">https://mitchellh.com</a></p><p style="margin: 0 0 20px 0;color: rgb(54,55,55);line-height: 26px;font-size: 16px;"><span>&#8226; Ghostty: </span><a href="https://substack.com/redirect/e9d0bbeb-bd7b-48ea-9212-c29b8a2df9d6?j=eyJ1IjoiMmlrb3hrIn0.vKHD5fdGMMXYob0i47zVWMEWjKHzEVsGH8dbvrCMAbY" rel="" style="color: rgb(54,55,55);text-decoration: underline;">https://ghostty.org</a></p><p style="margin: 0 0 20px 0;color: rgb(54,55,55);line-height: 26px;font-size: 16px;"><span>&#8226; How Mitchell adopted AI: </span><a href="https://substack.com/redirect/9e082565-60af-4c04-80cf-255d215e8b39?j=eyJ1IjoiMmlrb3hrIn0.vKHD5fdGMMXYob0i47zVWMEWjKHzEVsGH8dbvrCMAbY" rel="" style="color: rgb(54,55,55);text-decoration: underline;">https://mitchellh.com/writing/my-ai-adoption-journey</a></p><p style="margin: 0 0 20px 0;color: rgb(54,55,55);line-height: 26px;font-size: 16px;"><strong>Mentions during the episode:</strong></p><p style="margin: 0 0 20px 0;color: rgb(54,55,55);line-height: 26px;font-size: 16px;"><span>&#8226; HashiCorp: </span><a href="https://substack.com/redirect/9847c1c1-aefa-4a74-843d-9ddb5b57bfeb?j=eyJ1IjoiMmlrb3hrIn0.vKHD5fdGMMXYob0i47zVWMEWjKHzEVsGH8dbvrCMAbY" rel="" style="color: rgb(54,55,55);text-decoration: underline;">https://www.hashicorp.com</a></p><p style="margin: 0 0 20px 0;color: rgb(54,55,55);line-height: 26px;font-size: 16px;"><span>&#8226; PHP Manual: </span><a href="https://substack.com/redirect/2e3b7117-2f2d-4b8b-8001-f6692fef0256?j=eyJ1IjoiMmlrb3hrIn0.vKHD5fdGMMXYob0i47zVWMEWjKHzEVsGH8dbvrCMAbY" rel="" style="color: rgb(54,55,55);text-decoration: underline;">https://www.php.net/manual/en/index.php</a></p><p style="margin: 0 0 20px 0;color: rgb(54,55,55);line-height: 26px;font-size: 16px;"><span>&#8226; Ruby on Rails: </span><a href="https://substack.com/redirect/108afa6e-ef6b-46f5-8c1f-4b2c60cb6f5f?j=eyJ1IjoiMmlrb3hrIn0.vKHD5fdGMMXYob0i47zVWMEWjKHzEVsGH8dbvrCMAbY" rel="" style="color: rgb(54,55,55);text-decoration: underline;">https://rubyonrails.org</a></p><p style="margin: 0 0 20px 0;color: rgb(54,55,55);line-height: 26px;font-size: 16px;"><span>&#8226; Armon Dadgar on LinkedIn: </span><a href="https://substack.com/redirect/ae10bbad-2683-40d1-8f9c-275f2211c3d6?j=eyJ1IjoiMmlrb3hrIn0.vKHD5fdGMMXYob0i47zVWMEWjKHzEVsGH8dbvrCMAbY" rel="" style="color: rgb(54,55,55);text-decoration: underline;">https://www.linkedin.com/in/armon-dadgar</a></p><p style="margin: 0 0 20px 0;color: rgb(54,55,55);line-height: 26px;font-size: 16px;"><span>&#8226; Amazon S3: </span><a href="https://substack.com/redirect/7412c25c-14b8-455f-bb14-424ed6d6187a?j=eyJ1IjoiMmlrb3hrIn0.vKHD5fdGMMXYob0i47zVWMEWjKHzEVsGH8dbvrCMAbY" rel="" style="color: rgb(54,55,55);text-decoration: underline;">https://aws.amazon.com/pm/serv-s3</a></p><p style="margin: 0 0 20px 0;color: rgb(54,55,55);line-height: 26px;font-size: 16px;"><span>&#8226; How AWS S3 is built: </span><a href="https://substack.com/redirect/48d2ae40-481d-403a-bd3f-c8ee2380d15e?j=eyJ1IjoiMmlrb3hrIn0.vKHD5fdGMMXYob0i47zVWMEWjKHzEVsGH8dbvrCMAbY" rel="" style="color: rgb(54,55,55);text-decoration: underline;">https://newsletter.pragmaticengineer.com/p/how-aws-s3-is-built</a></p><p style="margin: 0 0 20px 0;color: rgb(54,55,55);line-height: 26px;font-size: 16px;"><span>&#8226; Vagrant: </span><a href="https://substack.com/redirect/f4ead601-6642-48d4-8ccd-a1eebb70a9c2?j=eyJ1IjoiMmlrb3hrIn0.vKHD5fdGMMXYob0i47zVWMEWjKHzEVsGH8dbvrCMAbY" rel="" style="color: rgb(54,55,55);text-decoration: underline;">https://developer.hashicorp.com/vagrant</a></p><p style="margin: 0 0 20px 0;color: rgb(54,55,55);line-height: 26px;font-size: 16px;"><span>&#8226; Google App Engine: </span><a href="https://substack.com/redirect/2752063b-343a-4e8c-b207-2bb8484bb900?j=eyJ1IjoiMmlrb3hrIn0.vKHD5fdGMMXYob0i47zVWMEWjKHzEVsGH8dbvrCMAbY" rel="" style="color: rgb(54,55,55);text-decoration: underline;">https://en.wikipedia.org/wiki/Google_App_Engine</a></p><p style="margin: 0 0 20px 0;color: rgb(54,55,55);line-height: 26px;font-size: 16px;"><span>&#8226; Packer: </span><a href="https://substack.com/redirect/6442ca39-a99d-4468-8552-a17e721697b2?j=eyJ1IjoiMmlrb3hrIn0.vKHD5fdGMMXYob0i47zVWMEWjKHzEVsGH8dbvrCMAbY" rel="" style="color: rgb(54,55,55);text-decoration: underline;">https://www.hashicorp.com/en/products/packer</a></p><p style="margin: 0 0 20px 0;color: rgb(54,55,55);line-height: 26px;font-size: 16px;"><span>&#8226; Consul: </span><a href="https://substack.com/redirect/9af5ad67-29f8-4aaf-90bc-44ec212a6bef?j=eyJ1IjoiMmlrb3hrIn0.vKHD5fdGMMXYob0i47zVWMEWjKHzEVsGH8dbvrCMAbY" rel="" style="color: rgb(54,55,55);text-decoration: underline;">https://www.hashicorp.com/en/products/consul</a></p><p style="margin: 0 0 20px 0;color: rgb(54,55,55);line-height: 26px;font-size: 16px;"><span>&#8226; Kubernetes: </span><a href="https://substack.com/redirect/11ceeb75-9984-49f5-ae61-b1eca9a28d10?j=eyJ1IjoiMmlrb3hrIn0.vKHD5fdGMMXYob0i47zVWMEWjKHzEVsGH8dbvrCMAbY" rel="" style="color: rgb(54,55,55);text-decoration: underline;">https://kubernetes.io</a><span> </span></p><p style="margin: 0 0 20px 0;color: rgb(54,55,55);line-height: 26px;font-size: 16px;"><span>&#8226; Terraform: </span><a href="https://substack.com/redirect/c58a4bfc-cf28-4af5-8ed9-cad27547bdec?j=eyJ1IjoiMmlrb3hrIn0.vKHD5fdGMMXYob0i47zVWMEWjKHzEVsGH8dbvrCMAbY" rel="" style="color: rgb(54,55,55);text-decoration: underline;">https://www.hashicorp.com/en/products/terraform</a></p><p style="margin: 0 0 20px 0;color: rgb(54,55,55);line-height: 26px;font-size: 16px;"><span>&#8226; Vault: </span><a href="https://substack.com/redirect/0c030a6a-a1c5-44e6-9400-de1d40f31c33?j=eyJ1IjoiMmlrb3hrIn0.vKHD5fdGMMXYob0i47zVWMEWjKHzEVsGH8dbvrCMAbY" rel="" style="color: rgb(54,55,55);text-decoration: underline;">https://www.hashicorp.com/en/products/vault</a></p><p style="margin: 0 0 20px 0;color: rgb(54,55,55);line-height: 26px;font-size: 16px;"><span>&#8226; Nomad: </span><a href="https://substack.com/redirect/445975aa-c92e-4c10-92e5-fa4b28b25a5d?j=eyJ1IjoiMmlrb3hrIn0.vKHD5fdGMMXYob0i47zVWMEWjKHzEVsGH8dbvrCMAbY" rel="" style="color: rgb(54,55,55);text-decoration: underline;">https://www.hashicorp.com/en/products/nomad</a></p><p style="margin: 0 0 20px 0;color: rgb(54,55,55);line-height: 26px;font-size: 16px;"><span>&#8226; VMware: </span><a href="https://substack.com/redirect/fa474ef5-d3cc-4af7-850e-f3b1e967dff7?j=eyJ1IjoiMmlrb3hrIn0.vKHD5fdGMMXYob0i47zVWMEWjKHzEVsGH8dbvrCMAbY" rel="" style="color: rgb(54,55,55);text-decoration: underline;">https://www.vmware.com</a></p><p style="margin: 0 0 20px 0;color: rgb(54,55,55);line-height: 26px;font-size: 16px;"><span>&#8226; Microsoft Azure: </span><a href="https://substack.com/redirect/fb6ef23b-9bf1-473e-809d-f202ac0ca2e1?j=eyJ1IjoiMmlrb3hrIn0.vKHD5fdGMMXYob0i47zVWMEWjKHzEVsGH8dbvrCMAbY" rel="" style="color: rgb(54,55,55);text-decoration: underline;">https://azure.microsoft.com</a></p><p style="margin: 0 0 20px 0;color: rgb(54,55,55);line-height: 26px;font-size: 16px;"><span>&#8226; Google Cloud: </span><a href="https://substack.com/redirect/f37608ac-6b02-444b-8790-542bb0f5a5f5?j=eyJ1IjoiMmlrb3hrIn0.vKHD5fdGMMXYob0i47zVWMEWjKHzEVsGH8dbvrCMAbY" rel="" style="color: rgb(54,55,55);text-decoration: underline;">https://cloud.google.com</a></p><p style="margin: 0 0 20px 0;color: rgb(54,55,55);line-height: 26px;font-size: 16px;"><span>&#8226; Zig: </span><a href="https://substack.com/redirect/e687bb8e-cea1-4106-bd0b-82409c5836ef?j=eyJ1IjoiMmlrb3hrIn0.vKHD5fdGMMXYob0i47zVWMEWjKHzEVsGH8dbvrCMAbY" rel="" style="color: rgb(54,55,55);text-decoration: underline;">https://ziglang.org</a></p><p style="margin: 0 0 20px 0;color: rgb(54,55,55);line-height: 26px;font-size: 16px;"><span>&#8226; Kitty: </span><a href="https://substack.com/redirect/a028de5b-5fb2-4a2b-b41d-629893b61102?j=eyJ1IjoiMmlrb3hrIn0.vKHD5fdGMMXYob0i47zVWMEWjKHzEVsGH8dbvrCMAbY" rel="" style="color: rgb(54,55,55);text-decoration: underline;">https://sw.kovidgoyal.net/kitty</a></p><p style="margin: 0 0 20px 0;color: rgb(54,55,55);line-height: 26px;font-size: 16px;"><span>&#8226; Alacritty: </span><a href="https://substack.com/redirect/16de0e66-fc6c-474a-b426-aec9ad1704b5?j=eyJ1IjoiMmlrb3hrIn0.vKHD5fdGMMXYob0i47zVWMEWjKHzEVsGH8dbvrCMAbY" rel="" style="color: rgb(54,55,55);text-decoration: underline;">https://alacritty.org</a></p><p style="margin: 0 0 20px 0;color: rgb(54,55,55);line-height: 26px;font-size: 16px;">&#8226; Mitchell&#8217;s post on X about improving rendering performance: </p><table class="twitter-embed tweet" role="presentation" width="100%" border="0" cellspacing="0" cellpadding="0" data-component-name="TweetToDOMStatic" style="background: rgb(255,255,255);color: rgb(54,55,55);display: flex;flex-direction: column;gap: 12px;max-width: 550px;margin: 32px auto;border: 1px solid rgb(0,0,0,.1);direction: ltr;border-radius: 12px;padding: 16px 16px 12px;font-family: system-ui,-apple-system,BlinkMacSystemFont,'Segoe UI',Roboto,Helvetica,Arial,sans-serif,'Apple Color Emoji','Segoe UI Emoji','Segoe UI Symbol';font-size: 14px;line-height: 20px;font-weight: 400;box-sizing: border-box;-webkit-font-smoothing: antialiased;text-rendering: optimizelegibility;transition: color .25scubic-bezier(.19,1,.22,1),background-color .25scubic-bezier(.19,1,.22,1),box-shadow .25scubic-bezier(.19,1,.22,1),border .25scubic-bezier(.19,1,.22,1),border-radius .25scubic-bezier(.19,1,.22,1),opacity .25scubic-bezier(.19,1,.22,1),filter .25scubic-bezier(.19,1,.22,1),stroke .25scubic-bezier(.19,1,.22,1),transform .25scubic-bezier(.19,1,.22,1),scale .25scubic-bezier(.19,1,.22,1),outline .25scubic-bezier(.19,1,.22,1);margin-bottom: 20px;margin-top: 20px"><tbody><tr><td style="padding:0px;"><a href="https://substack.com/redirect/06463549-bcc9-4689-ba19-93cb6f943a29?j=eyJ1IjoiMmlrb3hrIn0.vKHD5fdGMMXYob0i47zVWMEWjKHzEVsGH8dbvrCMAbY" style="text-decoration:none;color:inherit;display:block;"><table role="presentation" width="auto" border="0" cellspacing="0" cellpadding="0"><tbody><tr><td><table role="presentation" width="auto" border="0" cellspacing="0" cellpadding="0"><tbody><tr><td style="vertical-align:middle;"><img class="custom-css-email-avatar avatar-QIQ5yR" src="https://substackcdn.com/image/fetch/$s_!zePj!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fpbs.substack.com%2Fprofile_images%2F1141762999838842880%2F64_Y4_XB.jpg" alt="X avatar for @mitchellh" style="box-sizing: border-box;border: none;vertical-align: middle;-ms-interpolation-mode: bicubic;max-width: 100%;width: 40px;height: 40px;min-width: 40px;min-height: 40px;object-fit: cover;margin: 0px;display: inline;border-radius: 50%" width="40" height="40"></td><td width="12" style="min-width:12px;"></td><td style="vertical-align:middle;"><table role="presentation" width="auto" border="0" cellspacing="0" cellpadding="0"><tbody><tr><td><div class="pencraft pc-reset line-height-20-t4M0El font-text-qe4AeH size-13-hZTUKr weight-semibold-uqA4FV reset-IxiVJZ" style="list-style: none;color: unset;font-size: 13px;line-height: 20px;text-decoration: unset;margin: 0;font-family: system-ui,-apple-system,BlinkMacSystemFont,'Segoe UI',Roboto,Helvetica,Arial,sans-serif,'Apple Color Emoji','Segoe UI Emoji','Segoe UI Symbol';font-weight: 600;">Mitchell Hashimoto</div></td></tr><tr><td><div class="pencraft pc-reset color-secondary-ls1g8s line-height-20-t4M0El font-text-qe4AeH size-13-hZTUKr weight-regular-mUq6Gb reset-IxiVJZ" style="list-style: none;font-size: 13px;line-height: 20px;text-decoration: unset;color: rgb(119,119,119);margin: 0;font-family: system-ui,-apple-system,BlinkMacSystemFont,'Segoe UI',Roboto,Helvetica,Arial,sans-serif,'Apple Color Emoji','Segoe UI Emoji','Segoe UI Symbol';font-weight: 400;">@mitchellh</div></td></tr></tbody></table></td></tr></tbody></table></td></tr><tr height="12"><td></td></tr><tr><td><div class="pencraft pc-reset line-height-20-t4M0El font-text-qe4AeH size-15-Psle70 weight-regular-mUq6Gb reset-IxiVJZ text-aFN1BV" style="list-style: none;color: unset;font-size: 15px;line-height: 20px;text-decoration: unset;margin: 0;font-family: system-ui,-apple-system,BlinkMacSystemFont,'Segoe UI',Roboto,Helvetica,Arial,sans-serif,'Apple Color Emoji','Segoe UI Emoji','Segoe UI Symbol';font-weight: 400;white-space: pre-wrap">Love doing highly targeted performance work. I've been working the past few days on changing the way the render thread in Ghostty reads the terminal data (which requires a lock that blocks IO). I've got lock held time down 2.4x so far. Too early to PR, but getting close! This</div></td></tr><tr height="12"><td></td></tr><tr><td><img src="https://substackcdn.com/image/fetch/$s_!OX5f!,w_550,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fpbs.substack.com%2Fmedia%2FG6FNZ6yagAApZG5.jpg" alt="Image" style="border: none;vertical-align: middle;-ms-interpolation-mode: bicubic;margin: 0 auto;display: inline;width: auto;height: auto;max-width: 100%;max-height: 420px;border-radius: 8px"></td></tr><tr height="12"><td></td></tr><tr><td><table role="presentation" width="auto" border="0" cellspacing="0" cellpadding="0" style="width:100%;"><tbody><tr><td><div class="pencraft pc-reset color-secondary-ls1g8s line-height-20-t4M0El font-text-qe4AeH size-13-hZTUKr weight-regular-mUq6Gb reset-IxiVJZ" style="list-style: none;font-size: 13px;line-height: 20px;text-decoration: unset;color: rgb(119,119,119);margin: 0;font-family: system-ui,-apple-system,BlinkMacSystemFont,'Segoe UI',Roboto,Helvetica,Arial,sans-serif,'Apple Color Emoji','Segoe UI Emoji','Segoe UI Symbol';font-weight: 400;"><span class="pencraft pc-reset reset-IxiVJZ" style="list-style: none;color: unset;text-decoration: unset;margin: 0;">1:43 AM &#183; Nov 19, 2025</span><span class="pencraft pc-reset reset-IxiVJZ" style="list-style: none;color: unset;text-decoration: unset;margin: 0;"> &#183; </span><span class="pencraft pc-reset reset-IxiVJZ" style="list-style: none;color: unset;text-decoration: unset;margin: 0;">31K Views</span></div><div class="emailSeparator-mtbezJ" style="border-bottom: 1px solid rgb(0,0,0,.1);width: 100%;height: 0;font-size: 16px;line-height: 26px;"></div><div class="pencraft pc-reset color-secondary-ls1g8s line-height-20-t4M0El font-text-qe4AeH size-13-hZTUKr weight-regular-mUq6Gb reset-IxiVJZ" style="list-style: none;font-size: 13px;line-height: 20px;text-decoration: unset;color: rgb(119,119,119);margin: 0;font-family: system-ui,-apple-system,BlinkMacSystemFont,'Segoe UI',Roboto,Helvetica,Arial,sans-serif,'Apple Color Emoji','Segoe UI Emoji','Segoe UI Symbol';font-weight: 400;"><span class="pencraft pc-reset reset-IxiVJZ" style="list-style: none;color: unset;text-decoration: unset;margin: 0;">10 Replies</span><span class="pencraft pc-reset reset-IxiVJZ" style="list-style: none;color: unset;text-decoration: unset;margin: 0;"> &#183; </span><span class="pencraft pc-reset reset-IxiVJZ" style="list-style: none;color: unset;text-decoration: unset;margin: 0;">3 Reposts</span><span class="pencraft pc-reset reset-IxiVJZ" style="list-style: none;color: unset;text-decoration: unset;margin: 0;"> &#183; </span><span class="pencraft pc-reset reset-IxiVJZ" style="list-style: none;color: unset;text-decoration: unset;margin: 0;">279 Likes</span></div></td></tr></tbody></table></td></tr></tbody></table></a></td></tr></tbody></table><p style="margin: 0 0 20px 0;color: rgb(54,55,55);line-height: 26px;font-size: 16px;"><span>&#8226; Gastown: </span><a href="https://substack.com/redirect/de3a546a-c88f-4b51-982c-d1654bbb09ec?j=eyJ1IjoiMmlrb3hrIn0.vKHD5fdGMMXYob0i47zVWMEWjKHzEVsGH8dbvrCMAbY" rel="" style="color: rgb(54,55,55);text-decoration: underline;">https://github.com/steveyegge/gastown</a></p><p style="margin: 0 0 20px 0;color: rgb(54,55,55);line-height: 26px;font-size: 16px;"><span>&#8226; Lobsters: </span><a href="https://substack.com/redirect/c9c51497-3748-4f21-9a2f-81a4177667c9?j=eyJ1IjoiMmlrb3hrIn0.vKHD5fdGMMXYob0i47zVWMEWjKHzEVsGH8dbvrCMAbY" rel="" style="color: rgb(54,55,55);text-decoration: underline;">https://lobste.rs</a></p><p style="margin: 0 0 20px 0;color: rgb(54,55,55);line-height: 26px;font-size: 16px;"><span>&#8226; Real-world engineering challenges: building Cursor: </span><a href="https://substack.com/redirect/ebcdf59e-3445-4f86-8f05-23bf8ff3acd7?j=eyJ1IjoiMmlrb3hrIn0.vKHD5fdGMMXYob0i47zVWMEWjKHzEVsGH8dbvrCMAbY" rel="" style="color: rgb(54,55,55);text-decoration: underline;">https://newsletter.pragmaticengineer.com/p/cursor</a></p><p style="margin: 0 0 20px 0;color: rgb(54,55,55);line-height: 26px;font-size: 16px;"><span>&#8226; My AI Adoption Journey: </span><a href="https://substack.com/redirect/9e082565-60af-4c04-80cf-255d215e8b39?j=eyJ1IjoiMmlrb3hrIn0.vKHD5fdGMMXYob0i47zVWMEWjKHzEVsGH8dbvrCMAbY" rel="" style="color: rgb(54,55,55);text-decoration: underline;">https://mitchellh.com/writing/my-ai-adoption-journey</a></p><p style="margin: 0 0 20px 0;color: rgb(54,55,55);line-height: 26px;font-size: 16px;"><span>&#8226; The Invisible Life of Addie LaRue: </span><a href="https://substack.com/redirect/15ca40b5-082f-42c0-9334-0f63cbc1c8c3?j=eyJ1IjoiMmlrb3hrIn0.vKHD5fdGMMXYob0i47zVWMEWjKHzEVsGH8dbvrCMAbY" rel="" style="color: rgb(54,55,55);text-decoration: underline;">https://www.amazon.com/Invisible-Life-Addie-LaRue/dp/0765387565</a></p><p style="margin: 0 0 20px 0;color: rgb(54,55,55);line-height: 26px;font-size: 16px;">&#8212;</p><p style="margin: 0 0 20px 0;color: rgb(54,55,55);line-height: 26px;font-size: 16px;"><span>Production and marketing by </span><a href="https://substack.com/redirect/93272ab0-aaf6-46b1-a46d-732c5e878b73?j=eyJ1IjoiMmlrb3hrIn0.vKHD5fdGMMXYob0i47zVWMEWjKHzEVsGH8dbvrCMAbY" rel="" style="color: rgb(54,55,55);text-decoration: underline;">Pen Name</a><span>. </span></p><p style="margin: 0 0 20px 0;color: rgb(54,55,55);line-height: 26px;font-size: 16px;margin-bottom: 0;"></p></div></div><div class="container-border" style="margin: 32px 0 0;width: 100%;box-sizing: border-box;border-top: 1px solid #e6e6e6;font-size: 16px;line-height: 26px;"></div><div class="typography" style="--image-offset-margin: -120px;font-size: 16px;line-height: 26px;"><div class="postscript" style="margin: 32px 0;font-size: 16px;line-height: 26px;"><div class="body markup" dir="auto" style="text-align: initial;font-size: 16px;line-height: 26px;width: 100%;word-break: break-word;margin-bottom: 16px;"><p style="margin: 0 0 20px 0;color: rgb(54,55,55);line-height: 26px;font-size: 16px;margin-top: 0;"><em>You&#8217;re on the free list for&nbsp;</em><a href="https://substack.com/redirect/2/eyJlIjoiaHR0cHM6Ly9uZXdzbGV0dGVyLnByYWdtYXRpY2VuZ2luZWVyLmNvbT91dG1fY2FtcGFpZ249ZW1haWwtaG9tZSZyPTJpa294ayIsInAiOjE4ODk1MjgzMywicyI6NDU4NzA5LCJmIjp0cnVlLCJ1IjoxNTIxMzA4NzIsImlhdCI6MTc3MjAzODE3NCwiZXhwIjoyMDg3NjE0MTc0LCJpc3MiOiJwdWItMCIsInN1YiI6ImxpbmstcmVkaXJlY3QifQ.ZFJfmkXG1ft6skcXyc7naAEmO9dTvP3D-RczMEKVHCA?" rel="" style="color: rgb(54,55,55);text-decoration: underline;">The Pragmatic Engineer</a><em><span>. For the full experience,&nbsp;</span><a href="https://substack.com/redirect/2/eyJlIjoiaHR0cHM6Ly9uZXdzbGV0dGVyLnByYWdtYXRpY2VuZ2luZWVyLmNvbS9zdWJzY3JpYmU_dXRtX3NvdXJjZT1wb3N0JnV0bV9jYW1wYWlnbj1lbWFpbC1jaGVja291dCZuZXh0PWh0dHBzJTNBJTJGJTJGbmV3c2xldHRlci5wcmFnbWF0aWNlbmdpbmVlci5jb20lMkZwJTJGbWl0Y2hlbGwtaGFzaGltb3RvJnI9Mmlrb3hrJnRva2VuPWV5SjFjMlZ5WDJsa0lqb3hOVEl4TXpBNE56SXNJbWxoZENJNk1UYzNNakF6T0RFM05Dd2laWGh3SWpveE56YzBOak13TVRjMExDSnBjM01pT2lKd2RXSXRORFU0TnpBNUlpd2ljM1ZpSWpvaVkyaGxZMnR2ZFhRaWZRLnJIMUswcmFSZ1pyRFNpcE12RTBtTEdCRkt5UnZmdEhGdEx0aF9wZkM2c3ciLCJwIjoxODg5NTI4MzMsInMiOjQ1ODcwOSwiZiI6dHJ1ZSwidSI6MTUyMTMwODcyLCJpYXQiOjE3NzIwMzgxNzQsImV4cCI6MjA4NzYxNDE3NCwiaXNzIjoicHViLTAiLCJzdWIiOiJsaW5rLXJlZGlyZWN0In0.VGxlJxcUrkZbS-apky7sLdi_nVIFtLti_rTb612I-PE?" rel="" style="color: rgb(54,55,55);text-decoration: underline;">become a paying subscriber</a><span>. Many readers expense this newsletter within their company&#8217;s training/learning/development budget. If you have such a budget, here&#8217;s</span><a href="https://substack.com/redirect/05ac592b-0071-40e2-9785-c709e06a3923?j=eyJ1IjoiMmlrb3hrIn0.vKHD5fdGMMXYob0i47zVWMEWjKHzEVsGH8dbvrCMAbY" rel="" style="color: rgb(54,55,55);text-decoration: underline;"> an email you could send to your manager</a><span>.</span></em></p><div class="subscribe-widget is-signed-up" data-component-name="SubscribeWidget" style="margin: 0 0 1em;direction: ltr;font-size: 16px;line-height: 26px;"><div class="pencraft pc-reset button-wrapper" style="text-decoration: unset;list-style: none;font-size: 16px;line-height: 26px;text-align: center;cursor: pointer;border-radius: 4px;"><a class="button subscribe-btn primary" href="https://substack.com/redirect/2/eyJlIjoiaHR0cHM6Ly9uZXdzbGV0dGVyLnByYWdtYXRpY2VuZ2luZWVyLmNvbS9zdWJzY3JpYmU_dXRtX3NvdXJjZT1wb3N0JnV0bV9jYW1wYWlnbj1lbWFpbC1jaGVja291dCZuZXh0PWh0dHBzJTNBJTJGJTJGbmV3c2xldHRlci5wcmFnbWF0aWNlbmdpbmVlci5jb20lMkZwJTJGbWl0Y2hlbGwtaGFzaGltb3RvJnI9Mmlrb3hrJnRva2VuPWV5SjFjMlZ5WDJsa0lqb3hOVEl4TXpBNE56SXNJbWxoZENJNk1UYzNNakF6T0RFM05Dd2laWGh3SWpveE56YzBOak13TVRjMExDSnBjM01pT2lKd2RXSXRORFU0TnpBNUlpd2ljM1ZpSWpvaVkyaGxZMnR2ZFhRaWZRLnJIMUswcmFSZ1pyRFNpcE12RTBtTEdCRkt5UnZmdEhGdEx0aF9wZkM2c3ciLCJwIjoxODg5NTI4MzMsInMiOjQ1ODcwOSwiZiI6dHJ1ZSwidSI6MTUyMTMwODcyLCJpYXQiOjE3NzIwMzgxNzQsImV4cCI6MjA4NzYxNDE3NCwiaXNzIjoicHViLTAiLCJzdWIiOiJsaW5rLXJlZGlyZWN0In0.VGxlJxcUrkZbS-apky7sLdi_nVIFtLti_rTb612I-PE?&utm_medium=email&utm_source=subscribe-widget&utm_content=188952833" style="font-family: system-ui,-apple-system,BlinkMacSystemFont,'Segoe UI',Roboto,Helvetica,Arial,sans-serif,'Apple Color Emoji','Segoe UI Emoji','Segoe UI Symbol';display: inline-block;box-sizing: border-box;cursor: pointer;border: none;border-radius: 8px;font-size: 14px;line-height: 20px;font-weight: 600;text-align: center;opacity: 1;outline: none;white-space: nowrap;text-decoration: none !important;background-color: #FF6B00;color: #ffffff !important;margin: 0 auto;padding: 12px 20px;height: auto;"><span style="color: #ffffff;text-decoration: none;">Upgrade to paid</span></a></div></div><p style="margin: 0 0 20px 0;color: rgb(54,55,55);line-height: 26px;font-size: 16px;">This post is public, so feel free to share and forward it.</p><p class="button-wrapper" data-attrs="{&quot;url&quot;:&quot;https://substack.com/redirect/2/eyJlIjoiaHR0cHM6Ly9uZXdzbGV0dGVyLnByYWdtYXRpY2VuZ2luZWVyLmNvbS8_dXRtX3NvdXJjZT1zdWJzdGFjayZ1dG1fbWVkaXVtPWVtYWlsJnV0bV9jb250ZW50PXNoYXJlJmFjdGlvbj1zaGFyZSIsInAiOjE4ODk1MjgzMywicyI6NDU4NzA5LCJmIjp0cnVlLCJ1IjoxNTIxMzA4NzIsImlhdCI6MTc3MjAzODE3NCwiZXhwIjoyMDg3NjE0MTc0LCJpc3MiOiJwdWItMCIsInN1YiI6ImxpbmstcmVkaXJlY3QifQ.02qttXNKY-m3AIhLYo4Bqc4h1FHThVW-uyiRfriYg80?&quot;,&quot;text&quot;:&quot;Share The Pragmatic Engineer&quot;,&quot;action&quot;:null,&quot;class&quot;:null}" data-component-name="ButtonCreateButton" style="margin: 0 0 20px 0;color: rgb(54,55,55);line-height: 26px;font-size: 16px;text-align: center;cursor: pointer;border-radius: 4px;"><a class="button primary" href="https://substack.com/redirect/2/eyJlIjoiaHR0cHM6Ly9uZXdzbGV0dGVyLnByYWdtYXRpY2VuZ2luZWVyLmNvbS8_dXRtX3NvdXJjZT1zdWJzdGFjayZ1dG1fbWVkaXVtPWVtYWlsJnV0bV9jb250ZW50PXNoYXJlJmFjdGlvbj1zaGFyZSIsInAiOjE4ODk1MjgzMywicyI6NDU4NzA5LCJmIjp0cnVlLCJ1IjoxNTIxMzA4NzIsImlhdCI6MTc3MjAzODE3NCwiZXhwIjoyMDg3NjE0MTc0LCJpc3MiOiJwdWItMCIsInN1YiI6ImxpbmstcmVkaXJlY3QifQ.02qttXNKY-m3AIhLYo4Bqc4h1FHThVW-uyiRfriYg80?" rel="" style="font-family: system-ui,-apple-system,BlinkMacSystemFont,'Segoe UI',Roboto,Helvetica,Arial,sans-serif,'Apple Color Emoji','Segoe UI Emoji','Segoe UI Symbol';display: inline-block;box-sizing: border-box;cursor: pointer;border: none;border-radius: 8px;font-size: 14px;line-height: 20px;font-weight: 600;text-align: center;margin: 0;opacity: 1;outline: none;white-space: nowrap;color: #ffffff !important;text-decoration: none !important;background-color: #FF6B00;padding: 12px 20px;height: auto;"><span style="color: #ffffff;text-decoration: none;">Share The Pragmatic Engineer</span></a></p><p style="margin: 0 0 20px 0;color: rgb(54,55,55);line-height: 26px;font-size: 16px;"><span>If you enjoyed this post, you might enjoy my book, </span><a href="https://substack.com/redirect/0ded8c34-d6b7-40bb-b7a8-26feb6f7bef7?j=eyJ1IjoiMmlrb3hrIn0.vKHD5fdGMMXYob0i47zVWMEWjKHzEVsGH8dbvrCMAbY" rel="" style="color: rgb(54,55,55);text-decoration: underline;">The Software Engineer's Guidebook</a><span>: navigating senior, tech lead, staff and principal positions at tech companies and startups.</span></p><p style="margin: 0 0 20px 0;color: rgb(54,55,55);line-height: 26px;font-size: 16px;margin-bottom: 0;"></p></div></div></div><table class="email-ufi-2-bottom" role="presentation" width="100%" border="0" cellspacing="0" cellpadding="0" style="border-top: 1px solid rgb(0,0,0,.1);border-bottom: 1px solid rgb(0,0,0,.1);min-width: 100%;"><tbody><tr height="16"><td height="16" style="font-size:0px;line-height:0;">&nbsp;</td></tr><tr><td><table role="presentation" width="100%" border="0" cellspacing="0" cellpadding="0"><tbody><tr><td><table role="presentation" width="auto" border="0" cellspacing="0" cellpadding="0" style="margin:0 auto;"><tbody><tr><td style="vertical-align:middle;"><table role="presentation" width="auto" border="0" cellspacing="0" cellpadding="0"><tbody><tr><td align="center"><a class="email-button-outline" href="https://substack.com/app-link/post?publication_id=458709&post_id=188952833&utm_source=substack&isFreemail=true&submitLike=true&token=eyJ1c2VyX2lkIjoxNTIxMzA4NzIsInBvc3RfaWQiOjE4ODk1MjgzMywicmVhY3Rpb24iOiLinaQiLCJpYXQiOjE3NzIwMzgxNzQsImV4cCI6MTc3NDYzMDE3NCwiaXNzIjoicHViLTQ1ODcwOSIsInN1YiI6InJlYWN0aW9uIn0.ReqKheP0MPevjR8U38IbPREbvoVGNfiWpmFLYhA1jm4&utm_medium=email&utm_campaign=email-reaction&r=2ikoxk" style="font-family: system-ui,-apple-system,BlinkMacSystemFont,'Segoe UI',Roboto,Helvetica,Arial,sans-serif,'Apple Color Emoji','Segoe UI Emoji','Segoe UI Symbol';display: inline-block;font-weight: 500;border: 1px solid rgb(0,0,0,.1);border-radius: 9999px;text-transform: uppercase;font-size: 12px;line-height: 12px;padding: 9px 14px;text-decoration: none;color: rgb(119,119,119);"><img class="icon" src="https://substackcdn.com/image/fetch/$s_!PeVs!,w_36,c_scale,f_png,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack.com%2Ficon%2FLucideHeart%3Fv%3D4%26height%3D36%26fill%3Dnone%26stroke%3D%2523808080%26strokeWidth%3D2" width="18" height="18" style="margin-right: 8px;min-width: 18px;min-height: 18px;border: none;vertical-align: middle;max-width: 18px" alt=""><span class="email-button-text" style="vertical-align: middle;">Like</span></a></td></tr></tbody></table></td><td width="8" style="min-width:8px;"></td><td style="vertical-align:middle;"><table role="presentation" width="auto" border="0" cellspacing="0" cellpadding="0"><tbody><tr><td align="center"><a class="email-button-outline" href="https://substack.com/app-link/post?publication_id=458709&post_id=188952833&utm_source=substack&utm_medium=email&isFreemail=true&comments=true&token=eyJ1c2VyX2lkIjoxNTIxMzA4NzIsInBvc3RfaWQiOjE4ODk1MjgzMywiaWF0IjoxNzcyMDM4MTc0LCJleHAiOjE3NzQ2MzAxNzQsImlzcyI6InB1Yi00NTg3MDkiLCJzdWIiOiJwb3N0LXJlYWN0aW9uIn0.D4Fzo3d8Gobr3UTyiayVhJvO4JQ2itE0Zy8e9w4CsZ0&r=2ikoxk&utm_campaign=email-half-magic-comments&action=post-comment&utm_source=substack&utm_medium=email" style="font-family: system-ui,-apple-system,BlinkMacSystemFont,'Segoe UI',Roboto,Helvetica,Arial,sans-serif,'Apple Color Emoji','Segoe UI Emoji','Segoe UI Symbol';display: inline-block;font-weight: 500;border: 1px solid rgb(0,0,0,.1);border-radius: 9999px;text-transform: uppercase;font-size: 12px;line-height: 12px;padding: 9px 14px;text-decoration: none;color: rgb(119,119,119);"><img class="icon" src="https://substackcdn.com/image/fetch/$s_!x1tS!,w_36,c_scale,f_png,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack.com%2Ficon%2FLucideComments%3Fv%3D4%26height%3D36%26fill%3Dnone%26stroke%3D%2523808080%26strokeWidth%3D2" width="18" height="18" style="margin-right: 8px;min-width: 18px;min-height: 18px;border: none;vertical-align: middle;max-width: 18px" alt=""><span class="email-button-text" style="vertical-align: middle;">Comment</span></a></td></tr></tbody></table></td><td width="8" style="min-width:8px;"></td><td style="vertical-align:middle;"><table role="presentation" width="auto" border="0" cellspacing="0" cellpadding="0"><tbody><tr><td align="center"><a class="email-button-outline" href="https://substack.com/redirect/2/eyJlIjoiaHR0cHM6Ly9vcGVuLnN1YnN0YWNrLmNvbS9wdWIvcHJhZ21hdGljZW5naW5lZXIvcC9taXRjaGVsbC1oYXNoaW1vdG8_dXRtX3NvdXJjZT1zdWJzdGFjayZ1dG1fbWVkaXVtPWVtYWlsJnV0bV9jYW1wYWlnbj1lbWFpbC1yZXN0YWNrLWNvbW1lbnQmYWN0aW9uPXJlc3RhY2stY29tbWVudCZyPTJpa294ayZ0b2tlbj1leUoxYzJWeVgybGtJam94TlRJeE16QTROeklzSW5CdmMzUmZhV1FpT2pFNE9EazFNamd6TXl3aWFXRjBJam94TnpjeU1ETTRNVGMwTENKbGVIQWlPakUzTnpRMk16QXhOelFzSW1semN5STZJbkIxWWkwME5UZzNNRGtpTENKemRXSWlPaUp3YjNOMExYSmxZV04wYVc5dUluMC5ENEZ6bzNkOEdvYnIzVVR5aWF5VmhKdk80SlEyaXRFMFp5OGU5dzRDc1owIiwicCI6MTg4OTUyODMzLCJzIjo0NTg3MDksImYiOnRydWUsInUiOjE1MjEzMDg3MiwiaWF0IjoxNzcyMDM4MTc0LCJleHAiOjIwODc2MTQxNzQsImlzcyI6InB1Yi0wIiwic3ViIjoibGluay1yZWRpcmVjdCJ9.GCfZuZXP0-Xp8UuMdx8nSbZB11WKobtGRk49WaVxNyw?&utm_source=substack&utm_medium=email" style="font-family: system-ui,-apple-system,BlinkMacSystemFont,'Segoe UI',Roboto,Helvetica,Arial,sans-serif,'Apple Color Emoji','Segoe UI Emoji','Segoe UI Symbol';display: inline-block;font-weight: 500;border: 1px solid rgb(0,0,0,.1);border-radius: 9999px;text-transform: uppercase;font-size: 12px;line-height: 12px;padding: 9px 14px;text-decoration: none;color: rgb(119,119,119);"><img class="icon" src="https://substackcdn.com/image/fetch/$s_!5EGt!,w_36,c_scale,f_png,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack.com%2Ficon%2FNoteForwardIcon%3Fv%3D4%26height%3D36%26fill%3Dnone%26stroke%3D%2523808080%26strokeWidth%3D2" width="18" height="18" style="margin-right: 8px;min-width: 18px;min-height: 18px;border: none;vertical-align: middle;max-width: 18px" alt=""><span class="email-button-text" style="vertical-align: middle;">Restack</span></a></td></tr></tbody></table></td></tr></tbody></table></td><td align="right"><table role="presentation" width="auto" border="0" cellspacing="0" cellpadding="0"><tbody><tr></tr></tbody></table></td></tr></tbody></table></td></tr><tr height="16"><td height="16" style="font-size:0px;line-height:0;">&nbsp;</td></tr></tbody></table><div class="footer footer-ZM59BM" style="color: rgb(119,119,119);text-align: center;font-size: 16px;line-height: 26px;padding: 24px0;"><div style="font-size: 16px;line-height: 26px;padding-bottom: 24px"><p class="pencraft pc-reset color-secondary-ls1g8s size-12-mmZ61m reset-IxiVJZ small meta-B2bqa5" style="list-style: none;font-family: system-ui,-apple-system,BlinkMacSystemFont,'Segoe UI',Roboto,Helvetica,Arial,sans-serif,'Apple Color Emoji','Segoe UI Emoji','Segoe UI Symbol';padding-bottom: 0;font-size: 12px;line-height: 16px;margin: 0;color: rgb(119,119,119);text-decoration: unset;">&#169; 2026 <span>Gergely Orosz</span><br>548 Market Street PMB 72296, San Francisco, CA 94104 <br><a href="https://substack.com/redirect/2/eyJlIjoiaHR0cHM6Ly9uZXdzbGV0dGVyLnByYWdtYXRpY2VuZ2luZWVyLmNvbS9hY3Rpb24vZGlzYWJsZV9lbWFpbD90b2tlbj1leUoxYzJWeVgybGtJam94TlRJeE16QTROeklzSW5CdmMzUmZhV1FpT2pFNE9EazFNamd6TXl3aWFXRjBJam94TnpjeU1ETTRNVGMwTENKbGVIQWlPakU0TURNMU56UXhOelFzSW1semN5STZJbkIxWWkwME5UZzNNRGtpTENKemRXSWlPaUprYVhOaFlteGxYMlZ0WVdsc0luMC5UbTJ1NVQzMXQ2V2VTUEdjZFBfejNoM2NXcjJKWlRJMlgydkJFWjl3MVJFIiwicCI6MTg4OTUyODMzLCJzIjo0NTg3MDksImYiOnRydWUsInUiOjE1MjEzMDg3MiwiaWF0IjoxNzcyMDM4MTc0LCJleHAiOjIwODc2MTQxNzQsImlzcyI6InB1Yi0wIiwic3ViIjoibGluay1yZWRpcmVjdCJ9.DN1SyA5chURlo3lm9Jq85zBigiEaI18oTECimD3eqvg?" style="text-decoration: underline;color: rgb(119,119,119);"><span style="color: rgb(119,119,119);text-decoration: underline;">Unsubscribe</span></a></p></div><p class="footerSection-EHR0jG small powered-by-substack" style="padding: 0 24px;font-size: 12px;line-height: 20px;margin: 0;color: rgb(119,119,119);font-family: system-ui,-apple-system,BlinkMacSystemFont,'Segoe UI',Roboto,Helvetica,Arial,sans-serif,'Apple Color Emoji','Segoe UI Emoji','Segoe UI Symbol';padding-bottom: 0;margin-top: 0;"><a href="https://substack.com/redirect/b648d78e-e75e-4eda-89d3-ef9eab097705?j=eyJ1IjoiMmlrb3hrIn0.vKHD5fdGMMXYob0i47zVWMEWjKHzEVsGH8dbvrCMAbY" style="color: rgb(119,119,119);text-decoration: none;display: inline-block;margin: 0 4px;"><img src="https://substackcdn.com/image/fetch/$s_!IzGP!,w_262,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack.com%2Fimg%2Femail%2Fgeneric-app-button%402x.png" srcset="https://substackcdn.com/image/fetch/$s_!DIki!,w_131,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack.com%2Fimg%2Femail%2Fgeneric-app-button.png, https://substackcdn.com/image/fetch/$s_!IzGP!,w_262,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack.com%2Fimg%2Femail%2Fgeneric-app-button%402x.png 2x, https://substackcdn.com/image/fetch/$s_!QWua!,w_393,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack.com%2Fimg%2Femail%2Fgeneric-app-button%403x.png 3x" width="131" alt="Get the app" height="40" style="max-width: 550px;border: none !important;vertical-align: middle;"></a><a href="https://substack.com/redirect/2/eyJlIjoiaHR0cHM6Ly9zdWJzdGFjay5jb20vc2lnbnVwP3V0bV9zb3VyY2U9c3Vic3RhY2smdXRtX21lZGl1bT1lbWFpbCZ1dG1fY29udGVudD1mb290ZXImdXRtX2NhbXBhaWduPWF1dG9maWxsZWQtZm9vdGVyJmZyZWVTaWdudXBFbWFpbD1ub3RpZnkrbGRra09TX3dPU0x4akwzclZPMWJjZ0Bub3RpZnkucmVsYXllLmlvJnI9Mmlrb3hrIiwicCI6MTg4OTUyODMzLCJzIjo0NTg3MDksImYiOnRydWUsInUiOjE1MjEzMDg3MiwiaWF0IjoxNzcyMDM4MTc0LCJleHAiOjIwODc2MTQxNzQsImlzcyI6InB1Yi0wIiwic3ViIjoibGluay1yZWRpcmVjdCJ9.M1rgciWA93iWpS4o5LdDIoGYIvCfY5iijPUhrk5lq3U?" style="color: rgb(119,119,119);text-decoration: none;display: inline-block;margin: 0 4px;"><img src="https://substackcdn.com/image/fetch/$s_!LkrL!,w_270,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack.com%2Fimg%2Femail%2Fpublish-button%402x.png" srcset="https://substackcdn.com/image/fetch/$s_!wgfj!,w_135,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack.com%2Fimg%2Femail%2Fpublish-button.png, https://substackcdn.com/image/fetch/$s_!LkrL!,w_270,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack.com%2Fimg%2Femail%2Fpublish-button%402x.png 2x, https://substackcdn.com/image/fetch/$s_!KjtY!,w_405,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack.com%2Fimg%2Femail%2Fpublish-button%403x.png 3x" width="135" alt="Start writing" height="40" style="max-width: 550px;border: none !important;vertical-align: middle;"></a></p></div></div></td><td></td></tr></tbody></table><img src="https://eotrx.substackcdn.com/open?token=eyJtIjoiPDIwMjYwMjI1MTY0NTE4LjMuOTM4MDAxOWVjMWIwZjQ4NUBtZy1kMC5zdWJzdGFjay5jb20-IiwidSI6MTUyMTMwODcyLCJyIjoibm90aWZ5K2xka2tPU193T1NMeGpMM3JWTzFiY2dAbm90aWZ5LnJlbGF5ZS5pbyIsImQiOiJtZy1kMC5zdWJzdGFjay5jb20iLCJwIjoxODg5NTI4MzMsInQiOiJwb2RjYXN0IiwiYSI6ImV2ZXJ5b25lIiwicyI6NDU4NzA5LCJjIjoicG9zdCIsImYiOnRydWUsInBvc2l0aW9uIjoiYm90dG9tIiwiaWF0IjoxNzcyMDM4MTc0LCJleHAiOjE3NzQ2MzAxNzQsImlzcyI6InB1Yi0wIiwic3ViIjoiZW8ifQ.toOf22mmjqSP1UBIWQAchBChtE2qF3v88o7zcfoddEY" alt="" width="1" height="1" border="0" style="height:1px !important;width:1px !important;border-width:0 !important;margin-top:0 !important;margin-bottom:0 !important;margin-right:0 !important;margin-left:0 !important;padding-top:0 !important;padding-bottom:0 !important;padding-right:0 !important;padding-left:0 !important;"/><img width="1" height="1" alt="" src="https://email.mg-d0.substack.com/o/eJxE0Ltq9DAQBeCnWXW_0dWWCzV_vbDFQlozksaOsrZkdNnEbx_2AmnPDIeP46DikvJh9lQq8aYXMCtP0LBh4FRoNgwENwjrtGDEDBX9BPXvKrUQ5NMgghLSOYteMT5a6ZyGceDe972WIyXBcMp7yrlivVRMd6IbhaaUjeiYpbPU6iTptvzztCvNlgru1rm0kVCmOeOTYGpuSB7QCZoPGB0avGM-UnzHwRum9aj4Q_VM6rGj2ZN3UCrZm51c2rYWQz0mjGBX9O_WZtfgoIYUHy1S6YGOJJuYapiPE_-_-tvtcp2-L9fzz9dZ5I8Ls245Sfr66DKucGAXEinN-rRBiGbPsGxQg8O4hIiYSX3t3ArmJ1ZxJqgeOLkb_hsAAP__weODfQ"></body></html>]]>
      </description>
      <pubDate>Wed, 25 Feb 2026 16:49:41 +0000</pubDate>
      <link>https://app.newsletters.love/collections/0FcvdFvbdx8jbH9cbGYncjFja7FrclV4/p/0FcvdFvbdx8jbH9cbGYncjFja7FrclV4</link>
    </item>
    <item>
      <title>Accounting For Multi-Currency Ledgers</title>
      <description>
        <![CDATA[<html style="scrollbar-width: thin;scrollbar-color: rgb(219,219,219)rgb(255,255,255);"><head><meta charset="utf-8"><title>Accounting For Multi-Currency Ledgers</title><style>
@media (max-width: 1024px) {
  .typography .pullquote-align-left,
  .typography.editor .pullquote-align-left,
  .typography .pullquote-align-right,
  .typography.editor .pullquote-align-right,
  .typography .pullquote-align-wide,
  .typography.editor .pullquote-align-wide,
  .typography .pullquote-align-center,
  .typography.editor .pullquote-align-center {
    float: none;
    margin: 0 auto;
    width: 100%;
    max-width: 100%;
  }
}
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
  .typography .markup table.image-wrapper img,
  .typography.editor .markup table.image-wrapper img,
  .typography .markup table.kindle-wrapper img,
  .typography.editor .markup table.kindle-wrapper img {
    max-width: 550px;
  }
}
@media (min-width: 1024px) {
  .typography:not(:has(#toc)) .captioned-image-container figure:has(> a.image2-offset-left),
  .typography.editor:not(:has(#toc)) .captioned-image-container figure:has(> a.image2-offset-left) {
    margin-left: var(--image-offset-margin);
  }
  .typography:not(:has(#toc)) .captioned-image-container figure:has(> a.image2-offset-right),
  .typography.editor:not(:has(#toc)) .captioned-image-container figure:has(> a.image2-offset-right) {
    margin-right: var(--image-offset-margin);
  }
}
@media (min-width: 1300px) {
  .typography .captioned-image-container figure:has(> a.image2-offset-left),
  .typography.editor .captioned-image-container figure:has(> a.image2-offset-left) {
    margin-left: var(--image-offset-margin);
  }
  .typography .captioned-image-container figure:has(> a.image2-offset-right),
  .typography.editor .captioned-image-container figure:has(> a.image2-offset-right) {
    margin-right: var(--image-offset-margin);
  }
}
@media (max-width: 1024px) {
  .typography,
  .typography.editor {
    /* Disable offset on mobile/tablet */
  }
  .typography .captioned-image-container figure:has(> a.image2-align-left),
  .typography.editor .captioned-image-container figure:has(> a.image2-align-left),
  .typography .captioned-image-container figure:has(> a.image2-align-right),
  .typography.editor .captioned-image-container figure:has(> a.image2-align-right) {
    float: none;
    margin: 1em auto;
    max-width: 100%;
    width: auto;
    padding: 0;
  }
  .typography .captioned-image-container figure:has(> a.image2-align-left.thefp),
  .typography.editor .captioned-image-container figure:has(> a.image2-align-left.thefp),
  .typography .captioned-image-container figure:has(> a.image2-align-right.thefp),
  .typography.editor .captioned-image-container figure:has(> a.image2-align-right.thefp) {
    margin: 1em auto;
  }
  .typography .captioned-image-container figure:has(> a.image2-offset-left),
  .typography.editor .captioned-image-container figure:has(> a.image2-offset-left),
  .typography .captioned-image-container figure:has(> a.image2-offset-right),
  .typography.editor .captioned-image-container figure:has(> a.image2-offset-right) {
    margin: 1em auto;
  }
  .typography .captioned-image-container figure:has(> a.image2-align-left) .image2-inset,
  .typography.editor .captioned-image-container figure:has(> a.image2-align-left) .image2-inset,
  .typography .captioned-image-container figure:has(> a.image2-align-right) .image2-inset,
  .typography.editor .captioned-image-container figure:has(> a.image2-align-right) .image2-inset {
    display: block;
    justify-content: initial;
  }
}
@media (max-width: 768px) {
  .typography .markup div.sponsorship-campaign-embed,
  .typography.editor .markup div.sponsorship-campaign-embed {
    margin-top: 24px;
    margin-bottom: 24px;
  }
  .typography .markup div.sponsorship-campaign-embed:first-child,
  .typography.editor .markup div.sponsorship-campaign-embed:first-child {
    margin-top: 0px;
  }
}
@media screen and (max-width: 650px) {
  .typography .markup div.youtube-overlay,
  .typography.editor .markup div.youtube-overlay,
  .typography .markup div.vimeo-overlay,
  .typography.editor .markup div.vimeo-overlay {
    display: none !important;
  }
}
@media screen and (max-width: 370px) {
  .typography .markup div.tiktok-wrap,
  .typography.editor .markup div.tiktok-wrap {
    width: calc(95vw - 32px);
    height: calc((95vw - 32px - 2px) / 0.485714);
  }
}
@media screen and (max-width: 650px) {
  .typography .markup div.embedded-publication-wrap .embedded-publication.show-subscribe,
  .typography.editor .markup div.embedded-publication-wrap .embedded-publication.show-subscribe {
    padding: 24px;
  }
}
@media screen and (max-width: 650px) {
  .typography .markup div.subscription-widget-wrap .subscription-widget.show-subscribe,
  .typography.editor .markup div.subscription-widget-wrap .subscription-widget.show-subscribe,
  .typography .markup div.subscription-widget-wrap-editor .subscription-widget.show-subscribe,
  .typography.editor .markup div.subscription-widget-wrap-editor .subscription-widget.show-subscribe,
  .typography .markup div.captioned-button-wrap .subscription-widget.show-subscribe,
  .typography.editor .markup div.captioned-button-wrap .subscription-widget.show-subscribe {
    padding: 0px 24px;
  }
}
@media screen and (max-width: 650px) {
  .typography .markup div.subscription-widget-wrap .subscription-widget.show-subscribe .subscription-widget-subscribe .button,
  .typography.editor .markup div.subscription-widget-wrap .subscription-widget.show-subscribe .subscription-widget-subscribe .button,
  .typography .markup div.subscription-widget-wrap-editor .subscription-widget.show-subscribe .subscription-widget-subscribe .button,
  .typography.editor .markup div.subscription-widget-wrap-editor .subscription-widget.show-subscribe .subscription-widget-subscribe .button,
  .typography .markup div.captioned-button-wrap .subscription-widget.show-subscribe .subscription-widget-subscribe .button,
  .typography.editor .markup div.captioned-button-wrap .subscription-widget.show-subscribe .subscription-widget-subscribe .button {
    padding: 10px 12px;
    min-width: 110px;
  }
}
@media (max-width: 650px) {
  .typography .markup .twitter-embed,
  .typography.editor .markup .twitter-embed,
  .typography .markup .tweet,
  .typography.editor .markup .tweet {
    padding: 12px;
  }
}
@media (max-width: 650px) {
  .typography .markup .twitter-embed .tweet-text,
  .typography.editor .markup .twitter-embed .tweet-text,
  .typography .markup .tweet .tweet-text,
  .typography.editor .markup .tweet .tweet-text {
    font-size: 14px;
    line-height: 20px;
  }
}
@media (max-width: 650px) {
  .typography .markup .twitter-embed .tweet-photos-container.two,
  .typography.editor .markup .twitter-embed .tweet-photos-container.two,
  .typography .markup .tweet .tweet-photos-container.two,
  .typography.editor .markup .tweet .tweet-photos-container.two,
  .typography .markup .twitter-embed .tweet-photos-container.three,
  .typography.editor .markup .twitter-embed .tweet-photos-container.three,
  .typography .markup .tweet .tweet-photos-container.three,
  .typography.editor .markup .tweet .tweet-photos-container.three,
  .typography .markup .twitter-embed .tweet-photos-container.four,
  .typography.editor .markup .twitter-embed .tweet-photos-container.four,
  .typography .markup .tweet .tweet-photos-container.four,
  .typography.editor .markup .tweet .tweet-photos-container.four {
    height: 200px;
  }
}
@media (max-width: 650px) {
  .typography .markup .twitter-embed a.expanded-link .expanded-link-img,
  .typography.editor .markup .twitter-embed a.expanded-link .expanded-link-img,
  .typography .markup .tweet a.expanded-link .expanded-link-img,
  .typography.editor .markup .tweet a.expanded-link .expanded-link-img {
    max-height: 180px;
  }
}
@media (max-width: 650px) {
  .typography .markup .twitter-embed a.expanded-link .expanded-link-description,
  .typography.editor .markup .twitter-embed a.expanded-link .expanded-link-description,
  .typography .markup .tweet a.expanded-link .expanded-link-description,
  .typography.editor .markup .tweet a.expanded-link .expanded-link-description {
    display: none;
  }
}
@media screen and (max-width: 650px) {
  .typography .markup .apple-podcast-container,
  .typography.editor .markup .apple-podcast-container {
    width: unset;
  }
}
@media (max-width: 420px) {
  .typography .markup .install-substack-app-embed img.install-substack-app-embed-img,
  .typography.editor .markup .install-substack-app-embed img.install-substack-app-embed-img {
    margin: 0 auto 16px auto;
  }
}
@media (max-width: 420px) {
  .typography .markup .install-substack-app-embed .install-substack-app-embed-text,
  .typography.editor .markup .install-substack-app-embed .install-substack-app-embed-text {
    margin: 0 0 12px 0;
    max-width: 100%;
    width: auto;
    text-align: center;
  }
}
@media (max-width: 420px) {
  .typography .markup .install-substack-app-embed .install-substack-app-embed-link,
  .typography.editor .markup .install-substack-app-embed .install-substack-app-embed-link {
    display: flex;
    justify-content: center;
  }
}
@media screen and (min-width: 481px) {
  .share-button-container {
    height: 38px;
  }
}
@media screen and (min-width: 481px) {
  .share-button-container a.comment {
    height: 38px;
    line-height: 38px;
    padding-right: 10px;
  }
}
@media screen and (max-width: 480px) {
  .share-button-container .separator {
    display: block;
    margin: 0;
    height: 8px;
    border-left: none;
  }
}
@media screen and (max-width: 480px) {
  .share-button-container a.share.first img {
    padding-left: 0;
  }
}
@media screen and (min-width: 481px) {
  .share-button-container a.mobile {
    display: none !important;
  }
}
@media screen and (min-width: 541px) {
  .settings-add-pub-modal-wrapper .container .add-recommending-pub-modal-container {
    padding: 36px;
    height: 680px;
  }
}
@media screen and (min-width: 541px) {
  .settings-add-pub-modal-wrapper .container .add-recommending-pub-modal-container .footer {
    position: absolute;
    bottom: 36px;
    margin: 0px;
  }
}
@media screen and (max-width: 650px) {
  .header-anchor-parent {
    display: none;
  }
}
@media screen and (max-width: 768px) {
  .post {
    padding: 16px 0 0 0;
  }
}
@media screen and (max-width: 650px) {
  .post .post-header .post-label {
    margin-top: 8px;
  }
}
@media screen and (max-width: 650px) {
  .post .post-header .meta-author-wrap.alternative-meta .meta-right-column .post-meta {
    margin-top: 6px;
  }
}
@media screen and (max-width: 650px) {
  .post .footer-facepile-container {
    height: 64px;
    padding: 0 16px;
    display: flex;
    align-items: center;
    justify-content: flex-start;
    width: 100%;
  }
}
@media screen and (max-width: 650px) {
  .post .post-footer.use-separators {
    justify-content: center;
  }
}
@media screen and (max-width: 650px) {
  .post .post-footer.next-prev {
    height: 64px;
    justify-content: space-between;
    box-sizing: border-box;
  }
}
@media screen and (max-width: 650px) {
  .post-contributor-footer .post-contributor-bio-table {
    display: block;
  }
  .post-contributor-footer .post-contributor-bio-table-row {
    display: flex;
    flex-direction: row;
  }
  .post-contributor-footer .post-contributor-bio-userhead-cell,
  .post-contributor-footer .post-contributor-bio-body-cell {
    display: block;
  }
  .post-contributor-footer .post-contributor-bio-body-cell {
    flex-grow: 1;
  }
  .post-contributor-footer .post-contributor-bio-body-table {
    display: block;
  }
  .post-contributor-footer .post-contributor-bio-body-table-row {
    display: block;
  }
  .post-contributor-footer .post-contributor-bio-copy-cell,
  .post-contributor-footer .post-contributor-bio-controls-cell {
    display: block;
  }
  .post-contributor-footer .post-contributor-bio-copy-cell {
    margin: 0 0 16px 0;
  }
  .post-contributor-footer .post-contributor-bio-controls-cell {
    width: auto;
  }
  .post-contributor-footer .post-contributor-bio-controls {
    margin: auto;
  }
  .post-contributor-footer .post-contributor-bio-controls .button.primary {
    width: 100%;
  }
  .post-contributor-footer .post-contributor-bio-text {
    font-size: 14px;
  }
}
@media screen and (min-width: 768px) {
  .post-silhouette {
    padding: 32px 0;
  }
}
@media screen and (max-width: 650px) {
  .post-silhouette .post-silhouette-title {
    margin-top: 10.44225025px;
    height: 120px;
  }
}
@media screen and (max-width: 650px) {
  .post-silhouette .post-silhouette-meta {
    width: 75%;
  }
}
@media screen and (max-width: 650px) {
  .post-silhouette .post-silhouette-meta.with-byline-image {
    margin: 20px 0;
  }
}
@media screen and (max-width: 650px) {
  .use-theme-bg .post-meta.alternative-meta .post-meta-item,
  .post-meta.alternative-meta .post-meta-item {
    padding-right: 16px;
  }
}
@media screen and (max-width: 370px) {
  .use-theme-bg .post-meta.alternative-meta .post-meta-item,
  .post-meta.alternative-meta .post-meta-item {
    font-size: 14px;
  }
}
@media screen and (max-width: 650px) {
  .use-theme-bg .post-meta.alternative-meta .post-meta-item.guest-author-publication,
  .post-meta.alternative-meta .post-meta-item.guest-author-publication {
    display: none;
  }
}
@media screen and (max-width: 370px) {
  .post-meta .post-meta-item .post-meta-button {
    height: 36px !important;
    /* important to override in-line height style on emails */
  }
  .post-meta .post-meta-item .post-meta-button .meta-button-label {
    display: none;
  }
  .post-meta .post-meta-item .post-meta-button > svg {
    margin-right: 0;
  }
}
@media screen and (max-width: 370px) {
  .post-meta .post-meta-item {
    font-size: 12px;
  }
}
@media screen and (max-width: 650px) {
  .post .floating-subscribe-button {
    bottom: 20px;
    right: 20px;
  }
}
@media (max-width: 1024px) {
  body .pullquote-align-left,
  body .pullquote-align-right,
  body .pullquote-align-wide,
  body .pullquote-align-center {
    float: none;
    margin: 0 auto;
    width: 100%;
    max-width: 100%;
  }
}
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
  body .markup table.image-wrapper img,
  body .markup table.kindle-wrapper img {
    max-width: 550px;
  }
}
@media (min-width: 1024px) {
  body:not(:has(#toc)) .captioned-image-container figure:has(> a.image2-offset-left) {
    margin-left: var(--image-offset-margin);
  }
  body:not(:has(#toc)) .captioned-image-container figure:has(> a.image2-offset-right) {
    margin-right: var(--image-offset-margin);
  }
}
@media (min-width: 1300px) {
  body .captioned-image-container figure:has(> a.image2-offset-left) {
    margin-left: var(--image-offset-margin);
  }
  body .captioned-image-container figure:has(> a.image2-offset-right) {
    margin-right: var(--image-offset-margin);
  }
}
@media (max-width: 1024px) {
  body {
    /* Disable offset on mobile/tablet */
  }
  body .captioned-image-container figure:has(> a.image2-align-left),
  body .captioned-image-container figure:has(> a.image2-align-right) {
    float: none;
    margin: 1em auto;
    max-width: 100%;
    width: auto;
    padding: 0;
  }
  body .captioned-image-container figure:has(> a.image2-align-left.thefp),
  body .captioned-image-container figure:has(> a.image2-align-right.thefp) {
    margin: 1em auto;
  }
  body .captioned-image-container figure:has(> a.image2-offset-left),
  body .captioned-image-container figure:has(> a.image2-offset-right) {
    margin: 1em auto;
  }
  body .captioned-image-container figure:has(> a.image2-align-left) .image2-inset,
  body .captioned-image-container figure:has(> a.image2-align-right) .image2-inset {
    display: block;
    justify-content: initial;
  }
}
@media (max-width: 768px) {
  body .markup div.sponsorship-campaign-embed {
    margin-top: 24px;
    margin-bottom: 24px;
  }
  body .markup div.sponsorship-campaign-embed:first-child {
    margin-top: 0px;
  }
}
@media screen and (max-width: 650px) {
  body .markup div.youtube-overlay,
  body .markup div.vimeo-overlay {
    display: none !important;
  }
}
@media screen and (max-width: 370px) {
  body .markup div.tiktok-wrap {
    width: calc(95vw - 32px);
    height: calc((95vw - 32px - 2px) / 0.485714);
  }
}
@media screen and (max-width: 650px) {
  body .markup div.embedded-publication-wrap .embedded-publication.show-subscribe {
    padding: 24px;
  }
}
@media screen and (max-width: 650px) {
  body .markup div.subscription-widget-wrap .subscription-widget.show-subscribe,
  body .markup div.subscription-widget-wrap-editor .subscription-widget.show-subscribe,
  body .markup div.captioned-button-wrap .subscription-widget.show-subscribe {
    padding: 0px 24px;
  }
}
@media screen and (max-width: 650px) {
  body .markup div.subscription-widget-wrap .subscription-widget.show-subscribe .subscription-widget-subscribe .button,
  body .markup div.subscription-widget-wrap-editor .subscription-widget.show-subscribe .subscription-widget-subscribe .button,
  body .markup div.captioned-button-wrap .subscription-widget.show-subscribe .subscription-widget-subscribe .button {
    padding: 10px 12px;
    min-width: 110px;
  }
}
@media (max-width: 650px) {
  body .markup .twitter-embed,
  body .markup .tweet {
    padding: 12px;
  }
}
@media (max-width: 650px) {
  body .markup .twitter-embed .tweet-text,
  body .markup .tweet .tweet-text {
    font-size: 14px;
    line-height: 20px;
  }
}
@media (max-width: 650px) {
  body .markup .twitter-embed .tweet-photos-container.two,
  body .markup .tweet .tweet-photos-container.two,
  body .markup .twitter-embed .tweet-photos-container.three,
  body .markup .tweet .tweet-photos-container.three,
  body .markup .twitter-embed .tweet-photos-container.four,
  body .markup .tweet .tweet-photos-container.four {
    height: 200px;
  }
}
@media (max-width: 650px) {
  body .markup .twitter-embed a.expanded-link .expanded-link-img,
  body .markup .tweet a.expanded-link .expanded-link-img {
    max-height: 180px;
  }
}
@media (max-width: 650px) {
  body .markup .twitter-embed a.expanded-link .expanded-link-description,
  body .markup .tweet a.expanded-link .expanded-link-description {
    display: none;
  }
}
@media screen and (max-width: 650px) {
  body .markup .apple-podcast-container {
    width: unset;
  }
}
@media (max-width: 420px) {
  body .markup .install-substack-app-embed img.install-substack-app-embed-img {
    margin: 0 auto 16px auto;
  }
}
@media (max-width: 420px) {
  body .markup .install-substack-app-embed .install-substack-app-embed-text {
    margin: 0 0 12px 0;
    max-width: 100%;
    width: auto;
    text-align: center;
  }
}
@media (max-width: 420px) {
  body .markup .install-substack-app-embed .install-substack-app-embed-link {
    display: flex;
    justify-content: center;
  }
}
@media screen and (min-width: 500px) {
  body .header a.logo {
    width: 42px;
    height: 42px;
    border-radius: 12px;
  }
}
@media screen and (max-width: 420px) {
  body .subscription-receipt table:first-of-type .subscription-amount .subscription-discount {
    width: 72px !important;
  }
}
@media screen and (min-width: 481px) {
  body .share-button-container {
    height: auto;
  }
}
@media screen and (max-width: 480px) {
  body .share-button-container .separator {
    display: block !important;
    margin: 0 !important;
    height: 8px !important;
    border-left: none !important;
  }
}
@media screen and (max-width: 650px) {
  .digest .item .post-meta-item.audience {
    display: none;
  }
}
@media screen and (min-width: 500px) {
  .digest-publication .logo img {
    width: 42px;
    height: 42px;
    border-radius: 8px;
  }
}
@media screen and (max-width: 650px) {
  .comments-page .container .comment-list .collapsed-reply {
    margin-left: calc(10 + 32px - 24px);
  }
}
@media screen and (max-width: 650px) {
  .comment > .comment-list {
    padding-left: 24px;
  }
}
@media screen and (max-width: 650px) {
  .finish-magic-login-modal .modal-content .container {
    padding: 24px 0;
  }
}
@media (max-width: 650px) {
  .reader2-text-b3 {
    line-height: 24px;
  }
}
@media screen and (max-width: 650px) {
  .reader2-text-h4 {
    line-height: 24px;
  }
}
@media screen and (min-width: 541px) {
  .user-profile-modal {
    padding-left: 12px;
    padding-right: 12px;
  }
}
@media screen and (max-width: 650px) {
  .subscribe-widget form.form .sideBySideWrap button.rightButton {
    padding: 10px 12px;
  }
}
@media screen and (min-width: 541px) {
  .pub-icon:hover .logo-hover,
  .feed-item-icon:hover .logo-hover {
    display: block;
  }
}
@media screen and (max-width: 650px) {
  .post-ufi.single-full-width-button .post-ufi-button-wrapper {
    width: 100%;
    padding: 16px;
  }
  .post-ufi.single-full-width-button .post-ufi-button-wrapper:empty {
    display: none;
  }
  .post-ufi.single-full-width-button .post-ufi-button {
    width: 100%;
    justify-content: center;
  }
}
@media screen and (max-width: 768px) {
  .file-embed-wrapper {
    padding: 0;
  }
}
@media screen and (max-width: 768px) {
  .file-embed-wrapper-editor {
    padding: 0;
  }
}
@media screen and (max-width: 768px) {
  .file-embed-wrapper-editor:active {
    padding: 0;
  }
}
@media only screen and (max-width: 650px) {
  .file-embed-button.wide,
  .file-embed-error-button.wide {
    display: none;
  }
}
@media only screen and (min-width: 630px) {
  .file-embed-button.narrow,
  .file-embed-error-button.narrow {
    display: none;
  }
}
@media screen and (min-width: 541px) {
  .audio-player-wrapper .audio-player {
    min-width: 500px;
  }
}
@media screen and (max-width: 650px) {
  .audio-player-wrapper .audio-player .audio-player-progress {
    border-left-width: 16px;
    border-right-width: 16px;
  }
}
@media screen and (max-width: 650px) {
  .audio-player-wrapper .audio-player .audio-player-progress .audio-player-progress-bar .audio-player-progress-bar-popup {
    top: -54px;
  }
}
@media screen and (max-width: 650px) {
  .audio-player-wrapper-fancy .audio-player .audio-player-progress {
    border-left-width: 16px;
    border-right-width: 16px;
  }
}
@media screen and (max-width: 650px) {
  .audio-player-wrapper-fancy .audio-player .audio-player-progress .audio-player-progress-bar .audio-player-progress-bar-popup {
    top: -54px;
  }
}
@media (min-width: 250px) {
  .audio-player-wrapper-fancy .audio-player {
    padding: 32px;
  }
  .audio-player-wrapper-fancy .audio-player .btn-group {
    display: flex;
  }
  .audio-player-wrapper-fancy .audio-player .btn-group .button:last-of-type {
    display: block;
  }
}
@media (min-width: 300px) {
  .audio-player-wrapper-fancy .audio-player .btn-group {
    display: block;
  }
  .audio-player-wrapper-fancy .audio-player .btn-group .button:first-of-type {
    display: block;
  }
}
@media (min-width: 350px) {
  .audio-player-wrapper-fancy .audio-player .audio-player-substack-logo {
    display: block;
  }
  .audio-player-wrapper-fancy .audio-player .audio-player-title {
    margin-top: 16px;
  }
  .audio-player-wrapper-fancy .audio-player .audio-player-hero-image-container {
    padding-top: 15%;
    width: 15%;
    display: block;
  }
  .audio-player-wrapper-fancy .audio-player .btn-group .button:first-of-type {
    display: block;
  }
  .audio-player-wrapper-fancy .audio-player .audio-player-substack-logo {
    display: block;
  }
}
@media (min-width: 350px) {
  .audio-player-wrapper-fancy .audio-player .audio-player-hero-image-container {
    padding-top: 25%;
    width: 25%;
    display: block;
  }
  .audio-player-wrapper-fancy .audio-player .btn-group {
    display: flex;
  }
  .audio-player-wrapper-fancy .audio-player .btn-group .button:first-of-type {
    display: block;
  }
}
@media (min-width: 400px) {
  .audio-player-wrapper-fancy .audio-player .audio-player-hero-image-container {
    padding-top: 40%;
    width: 40%;
  }
}
@media (max-width: 400px) {
  .audio-player-wrapper-fancy .audio-player .btn-group {
    margin-top: 12px;
  }
  .audio-player-wrapper-fancy .audio-player .btn-group .button {
    font-size: 13px;
    padding: 6px 12px;
    height: auto;
    margin-top: 10px;
  }
}
@media (min-width: 600px) {
  .audio-player-wrapper-fancy .audio-player .audio-player-hero-image-container {
    padding-top: 55%;
    width: 55%;
  }
}
@media (max-width: 650px) {
  .poll-editor-modal {
    min-width: calc(100% - 20px);
  }
}
@media (max-width: 750px) {
  .poll-embed .poll-anchor-target .poll-anchor-copy-button {
    left: 8px;
    top: 45px;
  }
}</style></head><body class="email-body" style="font-kerning: auto;--image-offset-margin: -120px;"><img src="https://eotrx.substackcdn.com/open?token=eyJtIjoiPDIwMjYwMjI1MTI0MjA0LjMuNzNkYmZkNjI5MTQyZGExM0BtZy1kMS5zdWJzdGFjay5jb20-IiwidSI6MTUyMTMwODcyLCJyIjoibm90aWZ5K2xka2tPU193T1NMeGpMM3JWTzFiY2dAbm90aWZ5LnJlbGF5ZS5pbyIsImQiOiJtZy1kMS5zdWJzdGFjay5jb20iLCJwIjoxODkxMzAzODEsInQiOiJuZXdzbGV0dGVyIiwiYSI6Im9ubHlfcGFpZCIsInMiOjE2OTk0MTgsImMiOiJwb3N0IiwiZiI6dHJ1ZSwicG9zaXRpb24iOiJ0b3AiLCJpYXQiOjE3NzIwMjMzMzEsImV4cCI6MTc3NDYxNTMzMSwiaXNzIjoicHViLTAiLCJzdWIiOiJlbyJ9.YUa1DNtq0WAfWF3M7-RSwZedv0m7gqPzZtHjkb62j6A" alt="" width="1" height="1" border="0" style="height:1px !important;width:1px !important;border-width:0 !important;margin-top:0 !important;margin-bottom:0 !important;margin-right:0 !important;margin-left:0 !important;padding-top:0 !important;padding-bottom:0 !important;padding-right:0 !important;padding-left:0 !important;"/><div class="preview" style="display:none;font-size:1px;color:#333333;line-height:1px;max-height:0px;max-width:0px;opacity:0;overflow:hidden;">How to break the rules of money and get away with it</div><div class="preview" style="display:none;font-size:1px;color:#333333;line-height:1px;max-height:0px;max-width:0px;opacity:0;overflow:hidden;">&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;</div><table class="email-body-container" role="presentation" width="100%" border="0" cellspacing="0" cellpadding="0"><tbody><tr><td></td><td class="content" width="550"></td><td></td></tr><tr><td></td><td class="content" width="550" align="left"><div style="font-size: 16px;line-height: 26px;max-width: 550px;width: 100%;margin: 0 auto;overflow-wrap: break-word;"><table role="presentation" width="100%" border="0" cellspacing="0" cellpadding="0"><tbody><tr><td align="right" style="height:20px;"><table role="presentation" width="auto" border="0" cellspacing="0" cellpadding="0"><tbody><tr><td style="vertical-align:middle;"><span class="pencraft pc-reset reset-IxiVJZ tw-font-body tw-text-ssm tw-text-substack-secondary" style="font-family: SF Pro Text, -apple-system, system-ui, BlinkMacSystemFont, Inter, Segoe UI, Roboto, Helvetica, Arial, sans-serif, Apple Color Emoji, Segoe UI Emoji, Segoe UI Symbol;font-size: 13px;color: unset;list-style: none;text-decoration: unset;margin: 0;"><div class="pencraft pc-reset align-right-VJbKw5 size-12-mmZ61m reset-IxiVJZ" style="list-style: none;color: unset;text-align: right;font-size: 12px;line-height: 16px;text-decoration: unset;margin: 0;"><span class="pencraft pc-reset reset-IxiVJZ" translated="" style="list-style: none;color: unset;text-decoration: unset;margin: 0;">Forwarded this email? <a class="pencraft pc-reset decoration-underline-ClTkYc reset-IxiVJZ" href="https://substack.com/redirect/2/eyJlIjoiaHR0cHM6Ly9uZXdzLmFsdmFyb2R1cmFuLmNvbS9zdWJzY3JpYmU_dXRtX3NvdXJjZT1lbWFpbCZ1dG1fY2FtcGFpZ249ZW1haWwtc3Vic2NyaWJlJnI9Mmlrb3hrJm5leHQ9aHR0cHMlM0ElMkYlMkZuZXdzLmFsdmFyb2R1cmFuLmNvbSUyRnAlMkZhY2NvdW50aW5nLWZvci1tdWx0aS1jdXJyZW5jeS1sZWRnZXJzIiwicCI6MTg5MTMwMzgxLCJzIjoxNjk5NDE4LCJmIjp0cnVlLCJ1IjoxNTIxMzA4NzIsImlhdCI6MTc3MjAyMzMzMCwiZXhwIjoyMDg3NTk5MzMwLCJpc3MiOiJwdWItMCIsInN1YiI6ImxpbmstcmVkaXJlY3QifQ.enGfwDOZ8y7RwPEDkC6hNWUB8mSSuLOvZTAzeIOy4QU?" style="list-style: none;color: unset;text-decoration: unset;margin: 0;-webkit-text-decoration-line: underline;text-decoration-line: underline;">Subscribe here</a> for more</span></div></span></td></tr></tbody></table></td></tr></tbody></table><table class="header graphic-header" role="presentation" style="border-spacing: 0;padding: 16px 0 32px;"><tbody><tr><td align="center" style="text-align: center;padding: 0;"><a href="https://substack.com/redirect/2/eyJlIjoiaHR0cHM6Ly9uZXdzLmFsdmFyb2R1cmFuLmNvbS9wL2FjY291bnRpbmctZm9yLW11bHRpLWN1cnJlbmN5LWxlZGdlcnM_dXRtX2NhbXBhaWduPWVtYWlsLWhhbGYtcG9zdCZyPTJpa294ayZ0b2tlbj1leUoxYzJWeVgybGtJam94TlRJeE16QTROeklzSW5CdmMzUmZhV1FpT2pFNE9URXpNRE00TVN3aWFXRjBJam94TnpjeU1ESXpNek13TENKbGVIQWlPakUzTnpRMk1UVXpNekFzSW1semN5STZJbkIxWWkweE5qazVOREU0SWl3aWMzVmlJam9pY0c5emRDMXlaV0ZqZEdsdmJpSjkuVVpWTGRZZGc3OEpWRHYzTlhtYWlYblgtWVNENFhEWEl0NE02a0JCOGVicyIsInAiOjE4OTEzMDM4MSwicyI6MTY5OTQxOCwiZiI6dHJ1ZSwidSI6MTUyMTMwODcyLCJpYXQiOjE3NzIwMjMzMzAsImV4cCI6MjA4NzU5OTMzMCwiaXNzIjoicHViLTAiLCJzdWIiOiJsaW5rLXJlZGlyZWN0In0.1WpfAMnTCZqd03Qe2X4GeTZk24W-eZZ3qtpCanoBvFA?"><img class="header-image" role="presentation" width="550" height="105" src="https://substackcdn.com/image/fetch/$s_!GnwZ!,w_1100,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F91260f0e-f456-4a78-b4ec-6b8f787db565_1344x256.png" style="border: none !important;vertical-align: middle;max-width: 550px;display: block;margin: 0 auto;height: auto;width: 100%;"></a></td></tr></tbody></table><div class="post typography" dir="auto" style="--image-offset-margin: -120px;padding: 32px 0 0 0;font-size: 16px;line-height: 26px;"><div class="post-header" role="region" aria-label="Post header" style="font-size: 16px;line-height: 26px;"><h1 class="post-title published title-X77sOw" dir="auto" style="direction: auto;text-align: start;unicode-bidi: isolate;color: rgb(54,55,55);font-family: 'Roboto Slab',sans-serif;font-weight: 700;-webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: antialiased;-webkit-appearance: optimizelegibility;-moz-appearance: optimizelegibility;appearance: optimizelegibility;margin: 0;line-height: 36px;font-size: 32px;"><a href="https://substack.com/app-link/post?publication_id=1699418&post_id=189130381&utm_source=post-email-title&utm_campaign=email-post-title&isFreemail=true&r=2ikoxk&token=eyJ1c2VyX2lkIjoxNTIxMzA4NzIsInBvc3RfaWQiOjE4OTEzMDM4MSwiaWF0IjoxNzcyMDIzMzMwLCJleHAiOjE3NzQ2MTUzMzAsImlzcyI6InB1Yi0xNjk5NDE4Iiwic3ViIjoicG9zdC1yZWFjdGlvbiJ9.UZVLdYdg78JVDv3NXmaiXnX-YSD4XDXIt4M6kBB8ebs" style="color: rgb(54,55,55);text-decoration: none;">Accounting For Multi-Currency Ledgers</a></h1><h3 class="subtitle subtitle-HEEcLo" dir="auto" style="direction: auto;text-align: start;unicode-bidi: isolate;font-family: 'SF Pro Display',-apple-system-headline,system-ui,-apple-system,BlinkMacSystemFont,'Segoe UI',Roboto,Helvetica,Arial,sans-serif,'Apple Color Emoji','Segoe UI Emoji','Segoe UI Symbol';font-weight: normal;-webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: antialiased;-webkit-appearance: optimizelegibility;-moz-appearance: optimizelegibility;appearance: optimizelegibility;margin: 4px 0 0;color: #777777;line-height: 24px;font-size: 18px;margin-top: 12px;">How to break the rules of money and get away with it</h3><table class="post-meta" role="presentation" width="100%" border="0" cellspacing="0" cellpadding="0" style="margin: 1em 0;height: 20px;align-items: center;"><tbody><tr><td><table role="presentation" width="auto" border="0" cellspacing="0" cellpadding="0"><tbody><tr><td><table role="presentation" width="auto" border="0" cellspacing="0" cellpadding="0"><tbody><tr><td style="vertical-align:middle;"><div class="pencraft pc-reset color-primary-zABazT line-height-20-t4M0El font-meta-MWBumP size-11-NuY2Zx weight-medium-fw81nC transform-uppercase-yKDgcq reset-IxiVJZ meta-EgzBVA custom-css-email-post-author" style="list-style: none;font-size: 11px;line-height: 20px;text-decoration: unset;color: rgb(54,55,55);margin: 0;font-family: 'SF Compact',-apple-system,system-ui,-apple-system,BlinkMacSystemFont,'Segoe UI',Roboto,Helvetica,Arial,sans-serif,'Apple Color Emoji','Segoe UI Emoji','Segoe UI Symbol';font-weight: 500;text-transform: uppercase;letter-spacing: .2px;"><a class="pencraft pc-reset color-primary-zABazT line-height-20-t4M0El font-meta-MWBumP size-11-NuY2Zx weight-medium-fw81nC transform-uppercase-yKDgcq reset-IxiVJZ meta-EgzBVA" style="list-style: none;color: rgb(54,55,55);margin: 0;font-size: 11px;line-height: 20px;font-family: 'SF Compact',-apple-system,system-ui,-apple-system,BlinkMacSystemFont,'Segoe UI',Roboto,Helvetica,Arial,sans-serif,'Apple Color Emoji','Segoe UI Emoji','Segoe UI Symbol';font-weight: 500;text-transform: uppercase;letter-spacing: .2px;text-decoration: none" href="https://substack.com/@alduba">Alvaro Duran</a></div></td></tr></tbody></table></td></tr><tr><td><table role="presentation" width="auto" border="0" cellspacing="0" cellpadding="0"><tbody><tr><td style="vertical-align:middle;"><div class="pencraft pc-reset color-secondary-ls1g8s line-height-20-t4M0El font-meta-MWBumP size-11-NuY2Zx weight-medium-fw81nC transform-uppercase-yKDgcq reset-IxiVJZ meta-EgzBVA" style="list-style: none;font-size: 11px;line-height: 20px;text-decoration: unset;color: rgb(119,119,119);margin: 0;font-family: 'SF Compact',-apple-system,system-ui,-apple-system,BlinkMacSystemFont,'Segoe UI',Roboto,Helvetica,Arial,sans-serif,'Apple Color Emoji','Segoe UI Emoji','Segoe UI Symbol';font-weight: 500;text-transform: uppercase;letter-spacing: .2px;"><time datetime="2026-02-25T12:42:04.202Z">Feb 25</time></div></td><td width="4" style="min-width:4px;"></td><td style="vertical-align:middle;"><table role="presentation" width="auto" border="0" cellspacing="0" cellpadding="0"><tbody><tr><td style="vertical-align:middle;"><div class="pencraft pc-reset color-secondary-ls1g8s line-height-20-t4M0El font-meta-MWBumP size-11-NuY2Zx weight-medium-fw81nC transform-uppercase-yKDgcq reset-IxiVJZ meta-EgzBVA" style="list-style: none;font-size: 11px;line-height: 20px;text-decoration: unset;color: rgb(119,119,119);margin: 0;font-family: 'SF Compact',-apple-system,system-ui,-apple-system,BlinkMacSystemFont,'Segoe UI',Roboto,Helvetica,Arial,sans-serif,'Apple Color Emoji','Segoe UI Emoji','Segoe UI Symbol';font-weight: 500;text-transform: uppercase;letter-spacing: .2px;">&#8729;</div></td><td width="4" style="min-width:4px;"></td><td style="vertical-align:middle;"><div class="pencraft pc-reset color-paid-LmY0EP line-height-20-t4M0El font-meta-MWBumP size-11-NuY2Zx weight-medium-fw81nC transform-uppercase-yKDgcq reset-IxiVJZ meta-EgzBVA" translated="" style="list-style: none;font-size: 11px;line-height: 20px;text-decoration: unset;color: rgb(94,73,217);margin: 0;font-family: 'SF Compact',-apple-system,system-ui,-apple-system,BlinkMacSystemFont,'Segoe UI',Roboto,Helvetica,Arial,sans-serif,'Apple Color Emoji','Segoe UI Emoji','Segoe UI Symbol';font-weight: 500;text-transform: uppercase;letter-spacing: .2px;">Preview</div></td></tr></tbody></table></td></tr></tbody></table></td></tr></tbody></table></td><td align="right"><table role="presentation" width="auto" border="0" cellspacing="0" cellpadding="0"><tbody><tr><td style="vertical-align:middle;"><a href="https://substack.com/@alduba"><img class="custom-css-email-avatar avatar-QIQ5yR" src="https://substackcdn.com/image/fetch/$s_!T8m9!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8d227a4d-6bf5-4798-86e2-23020700e54a_3024x4032.jpeg" style="box-sizing: border-box;max-width: 550px;border: none;vertical-align: middle;width: 40px;height: 40px;min-width: 40px;min-height: 40px;object-fit: cover;margin: 0px;display: inline;border-radius: 50%" width="40" height="40"></a></td></tr></tbody></table></td></tr></tbody></table><table class="email-ufi-2-top" role="presentation" width="100%" border="0" cellspacing="0" cellpadding="0" style="border-top: 1px solid rgb(0,0,0,.1);border-bottom: 1px solid rgb(0,0,0,.1);min-width: 100%;"><tbody><tr height="16"><td height="16" style="font-size:0px;line-height:0;">&nbsp;</td></tr><tr><td><table role="presentation" width="100%" border="0" cellspacing="0" cellpadding="0"><tbody><tr><td><table role="presentation" width="auto" border="0" cellspacing="0" cellpadding="0"><tbody><tr><td style="vertical-align:middle;"><table role="presentation" width="38" border="0" cellspacing="0" cellpadding="0"><tbody><tr><td align="center"><a class="email-icon-button" href="https://substack.com/app-link/post?publication_id=1699418&post_id=189130381&utm_source=substack&isFreemail=true&submitLike=true&token=eyJ1c2VyX2lkIjoxNTIxMzA4NzIsInBvc3RfaWQiOjE4OTEzMDM4MSwicmVhY3Rpb24iOiLinaQiLCJpYXQiOjE3NzIwMjMzMzAsImV4cCI6MTc3NDYxNTMzMCwiaXNzIjoicHViLTE2OTk0MTgiLCJzdWIiOiJyZWFjdGlvbiJ9.HWcXbUC6n73gmIRkHzjPPRGaVXVpFFrz_G8GbTcLbpQ&utm_medium=email&utm_campaign=email-reaction&r=2ikoxk" style="font-family: system-ui,-apple-system,BlinkMacSystemFont,'Segoe UI',Roboto,Helvetica,Arial,sans-serif,'Apple Color Emoji','Segoe UI Emoji','Segoe UI Symbol';display: inline-block;font-weight: 500;border: 1px solid rgb(0,0,0,.1);border-radius: 9999px;text-transform: uppercase;font-size: 12px;line-height: 1;padding: 9px 0;text-decoration: none;color: rgb(119,119,119);min-width: 38px;box-sizing: border-box;width: 38px"><img class="icon" src="https://substackcdn.com/image/fetch/$s_!PeVs!,w_36,c_scale,f_png,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack.com%2Ficon%2FLucideHeart%3Fv%3D4%26height%3D36%26fill%3Dnone%26stroke%3D%2523808080%26strokeWidth%3D2" width="18" height="18" style="border: none;vertical-align: middle;max-width: 18px" alt=""></a></td></tr></tbody></table></td><td width="8" style="min-width:8px;"></td><td style="vertical-align:middle;"><table role="presentation" width="38" border="0" cellspacing="0" cellpadding="0"><tbody><tr><td align="center"><a class="email-icon-button" href="https://substack.com/app-link/post?publication_id=1699418&post_id=189130381&utm_source=substack&utm_medium=email&isFreemail=true&comments=true&token=eyJ1c2VyX2lkIjoxNTIxMzA4NzIsInBvc3RfaWQiOjE4OTEzMDM4MSwiaWF0IjoxNzcyMDIzMzMwLCJleHAiOjE3NzQ2MTUzMzAsImlzcyI6InB1Yi0xNjk5NDE4Iiwic3ViIjoicG9zdC1yZWFjdGlvbiJ9.UZVLdYdg78JVDv3NXmaiXnX-YSD4XDXIt4M6kBB8ebs&r=2ikoxk&utm_campaign=email-half-magic-comments&action=post-comment&utm_source=substack&utm_medium=email" style="font-family: system-ui,-apple-system,BlinkMacSystemFont,'Segoe UI',Roboto,Helvetica,Arial,sans-serif,'Apple Color Emoji','Segoe UI Emoji','Segoe UI Symbol';display: inline-block;font-weight: 500;border: 1px solid rgb(0,0,0,.1);border-radius: 9999px;text-transform: uppercase;font-size: 12px;line-height: 1;padding: 9px 0;text-decoration: none;color: rgb(119,119,119);min-width: 38px;box-sizing: border-box;width: 38px"><img class="icon" src="https://substackcdn.com/image/fetch/$s_!x1tS!,w_36,c_scale,f_png,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack.com%2Ficon%2FLucideComments%3Fv%3D4%26height%3D36%26fill%3Dnone%26stroke%3D%2523808080%26strokeWidth%3D2" width="18" height="18" style="border: none;vertical-align: middle;max-width: 18px" alt=""></a></td></tr></tbody></table></td><td width="8" style="min-width:8px;"></td><td style="vertical-align:middle;"><table role="presentation" width="38" border="0" cellspacing="0" cellpadding="0"><tbody><tr><td align="center"><a class="email-icon-button" href="https://substack.com/app-link/post?publication_id=1699418&post_id=189130381&utm_source=substack&utm_medium=email&utm_content=share&utm_campaign=email-share&action=share&triggerShare=true&isFreemail=true&r=2ikoxk&token=eyJ1c2VyX2lkIjoxNTIxMzA4NzIsInBvc3RfaWQiOjE4OTEzMDM4MSwiaWF0IjoxNzcyMDIzMzMwLCJleHAiOjE3NzQ2MTUzMzAsImlzcyI6InB1Yi0xNjk5NDE4Iiwic3ViIjoicG9zdC1yZWFjdGlvbiJ9.UZVLdYdg78JVDv3NXmaiXnX-YSD4XDXIt4M6kBB8ebs" style="font-family: system-ui,-apple-system,BlinkMacSystemFont,'Segoe UI',Roboto,Helvetica,Arial,sans-serif,'Apple Color Emoji','Segoe UI Emoji','Segoe UI Symbol';display: inline-block;font-weight: 500;border: 1px solid rgb(0,0,0,.1);border-radius: 9999px;text-transform: uppercase;font-size: 12px;line-height: 1;padding: 9px 0;text-decoration: none;color: rgb(119,119,119);min-width: 38px;box-sizing: border-box;width: 38px"><img class="icon" src="https://substackcdn.com/image/fetch/$s_!_L14!,w_36,c_scale,f_png,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack.com%2Ficon%2FLucideShare2%3Fv%3D4%26height%3D36%26fill%3Dnone%26stroke%3D%2523808080%26strokeWidth%3D2" width="18" height="18" style="border: none;vertical-align: middle;max-width: 18px" alt=""></a></td></tr></tbody></table></td><td width="8" style="min-width:8px;"></td><td style="vertical-align:middle;"><table role="presentation" width="38" border="0" cellspacing="0" cellpadding="0"><tbody><tr><td align="center"><a class="email-icon-button" href="https://substack.com/redirect/2/eyJlIjoiaHR0cHM6Ly9vcGVuLnN1YnN0YWNrLmNvbS9wdWIvYWxkdWJhL3AvYWNjb3VudGluZy1mb3ItbXVsdGktY3VycmVuY3ktbGVkZ2Vycz91dG1fc291cmNlPXN1YnN0YWNrJnV0bV9tZWRpdW09ZW1haWwmdXRtX2NhbXBhaWduPWVtYWlsLXJlc3RhY2stY29tbWVudCZhY3Rpb249cmVzdGFjay1jb21tZW50JnI9Mmlrb3hrJnRva2VuPWV5SjFjMlZ5WDJsa0lqb3hOVEl4TXpBNE56SXNJbkJ2YzNSZmFXUWlPakU0T1RFek1ETTRNU3dpYVdGMElqb3hOemN5TURJek16TXdMQ0psZUhBaU9qRTNOelEyTVRVek16QXNJbWx6Y3lJNkluQjFZaTB4TmprNU5ERTRJaXdpYzNWaUlqb2ljRzl6ZEMxeVpXRmpkR2x2YmlKOS5VWlZMZFlkZzc4SlZEdjNOWG1haVhuWC1ZU0Q0WERYSXQ0TTZrQkI4ZWJzIiwicCI6MTg5MTMwMzgxLCJzIjoxNjk5NDE4LCJmIjp0cnVlLCJ1IjoxNTIxMzA4NzIsImlhdCI6MTc3MjAyMzMzMCwiZXhwIjoyMDg3NTk5MzMwLCJpc3MiOiJwdWItMCIsInN1YiI6ImxpbmstcmVkaXJlY3QifQ.lLAijzmdqyx3tdpyRp-zyDXRkj6MoSODEPQ5WXLHXSs?&utm_source=substack&utm_medium=email" style="font-family: system-ui,-apple-system,BlinkMacSystemFont,'Segoe UI',Roboto,Helvetica,Arial,sans-serif,'Apple Color Emoji','Segoe UI Emoji','Segoe UI Symbol';display: inline-block;font-weight: 500;border: 1px solid rgb(0,0,0,.1);border-radius: 9999px;text-transform: uppercase;font-size: 12px;line-height: 1;padding: 9px 0;text-decoration: none;color: rgb(119,119,119);min-width: 38px;box-sizing: border-box;width: 38px"><img class="icon" src="https://substackcdn.com/image/fetch/$s_!5EGt!,w_36,c_scale,f_png,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack.com%2Ficon%2FNoteForwardIcon%3Fv%3D4%26height%3D36%26fill%3Dnone%26stroke%3D%2523808080%26strokeWidth%3D2" width="18" height="18" style="border: none;vertical-align: middle;max-width: 18px" alt=""></a></td></tr></tbody></table></td></tr></tbody></table></td><td align="right"><table role="presentation" width="auto" border="0" cellspacing="0" cellpadding="0"><tbody><tr><td style="vertical-align:middle;"><table role="presentation" width="auto" border="0" cellspacing="0" cellpadding="0"><tbody><tr><td align="center"><a class="email-button-outline" href="https://open.substack.com/pub/alduba/p/accounting-for-multi-currency-ledgers?utm_source=email&redirect=app-store&utm_campaign=email-read-in-app" style="font-family: system-ui,-apple-system,BlinkMacSystemFont,'Segoe UI',Roboto,Helvetica,Arial,sans-serif,'Apple Color Emoji','Segoe UI Emoji','Segoe UI Symbol';display: inline-block;font-weight: 500;border: 1px solid rgb(0,0,0,.1);border-radius: 9999px;text-transform: uppercase;font-size: 12px;line-height: 12px;padding: 9px 14px;text-decoration: none;color: rgb(119,119,119);"><div class="email-button-spacer" style="font-size: 16px;line-height: 26px;display: inline-block;vertical-align: middle;max-width: 0;min-height: 18px;"></div><span class="email-button-text" style="vertical-align: middle;margin-right: 4px">READ IN APP</span><img class="icon text-icon" src="https://substackcdn.com/image/fetch/$s_!ET-_!,w_36,c_scale,f_png,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack.com%2Ficon%2FLucideArrowUpRight%3Fv%3D4%26height%3D36%26fill%3Dnone%26stroke%3D%2523808080%26strokeWidth%3D2" width="18" height="18" style="min-width: 18px;min-height: 18px;border: none;vertical-align: middle;margin-right: 0;margin-left: 0;max-width: 18px" alt=""></a></td></tr></tbody></table></td></tr></tbody></table></td></tr></tbody></table></td></tr><tr height="16"><td height="16" style="font-size:0px;line-height:0;">&nbsp;</td></tr></tbody></table></div></div><div class="post typography" dir="auto" style="--image-offset-margin: -120px;padding: 32px 0 0 0;font-size: 16px;line-height: 26px;"><div class="body markup" dir="auto" style="text-align: initial;font-size: 16px;line-height: 26px;width: 100%;word-break: break-word;margin-bottom: 16px;font-family: Lora,sans-serif;font-weight: 400;"><div class="captioned-image-container-static" style="font-size: 16px;line-height: 26px;margin: 32px auto;margin-top: 0;"><figure style="width: 100%;margin: 0 auto;"><table class="image-wrapper" width="100%" border="0" cellspacing="0" cellpadding="0" data-component-name="Image2ToDOMStatic" style="mso-padding-alt: 1em 0 1.6em;"><tbody><tr><td style="text-align: center;"></td><td class="content" align="left" width="1456" style="text-align: center;"><a class="image-link" target="_blank" href="https://substack.com/redirect/14078c8c-af19-4387-b933-6a86e7d2e306?j=eyJ1IjoiMmlrb3hrIn0.vKHD5fdGMMXYob0i47zVWMEWjKHzEVsGH8dbvrCMAbY" rel="" style="position: relative;flex-direction: column;align-items: center;padding: 0;width: auto;height: auto;border: none;text-decoration: none;display: block;margin: 0;margin-top: 0;margin-bottom: 0;"><img class="wide-image" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/92e1d64e-edaa-4ca8-b3de-69f558f123ab_1920x1080.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:819,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:2757167,&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://news.alvaroduran.com/i/189130381?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F92e1d64e-edaa-4ca8-b3de-69f558f123ab_1920x1080.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" alt="" width="550" height="309.375" src="https://substackcdn.com/image/fetch/$s_!pyQD!,w_1100,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F92e1d64e-edaa-4ca8-b3de-69f558f123ab_1920x1080.png" style="border: none !important;vertical-align: middle;display: block;-ms-interpolation-mode: bicubic;height: auto;margin-bottom: 0;width: auto !important;max-width: 100% !important;margin: 0 auto;"></a></td><td style="text-align: center;"></td></tr></tbody></table></figure></div><p style="margin: 0 0 20px 0;color: rgb(54,55,55);line-height: 26px;font-size: 16px;">The biggest obstacle to multi-currency ledgers is a misunderstanding of what the balance rules really are.</p><p style="margin: 0 0 20px 0;color: rgb(54,55,55);line-height: 26px;font-size: 16px;"><span>Currencies can&#8217;t be balanced; you&#8217;re comparing apples to oranges. In theory you can balance them using comprehensive exchange rate lists, so that currencies can be comparable. In practice, this never works: it&#8217;s like trying to join database tables by timestamps. </span><a href="https://substack.com/redirect/9b83f243-fcbd-4071-bf7d-b88dac984196?j=eyJ1IjoiMmlrb3hrIn0.vKHD5fdGMMXYob0i47zVWMEWjKHzEVsGH8dbvrCMAbY" rel="" style="color: rgb(54,55,55);text-decoration: underline;">ASOF joins</a><span> might work, but time series data is never aligned perfectly. Slight delays between cause and effect can make the reconciliation process unwieldy.</span></p><p style="margin: 0 0 20px 0;color: rgb(54,55,55);line-height: 26px;font-size: 16px;">What we need is to reinterpret the balancing process when multiple currencies are in play.</p><p style="margin: 0 0 20px 0;color: rgb(54,55,55);line-height: 26px;font-size: 16px;"><span>I&#8217;ve hinted at this idea in </span><a href="https://substack.com/redirect/61970c1c-bcd2-4f56-b8c2-4169f1780ce5?j=eyJ1IjoiMmlrb3hrIn0.vKHD5fdGMMXYob0i47zVWMEWjKHzEVsGH8dbvrCMAbY" rel="" style="color: rgb(54,55,55);text-decoration: underline;">Ledgers of Catan</a><span>, but the reality is that virtually every company that deals with more than one currency compiles a list of exchange rates (or gets one from an external provider) and uses that as a &#8220;best effort&#8221; to reconcile numbers, accepting that a compensation will be needed at the end of the period.</span></p><p style="margin: 0 0 20px 0;color: rgb(54,55,55);line-height: 26px;font-size: 16px;">They&#8217;re doing ASOF joins with their money.</p><p style="margin: 0 0 20px 0;color: rgb(54,55,55);line-height: 26px;font-size: 16px;"><span>I&#8217;m </span><a href="https://substack.com/redirect/558f8eac-2124-40d3-a697-b9938b9c54b9?j=eyJ1IjoiMmlrb3hrIn0.vKHD5fdGMMXYob0i47zVWMEWjKHzEVsGH8dbvrCMAbY" rel="" style="color: rgb(54,55,55);text-decoration: underline;">Alvaro Duran</a><span>, and this is </span><em>The Payments Engineer Playbook</em><span>. You&#8217;re already subscribed to free newsletters that &#8220;teach&#8221; you how to get a job as a software engineer.</span></p><p style="margin: 0 0 20px 0;color: rgb(54,55,55);line-height: 26px;font-size: 16px;"><span>But you don&#8217;t want to get a job; you already have one. What you want is to learn </span><strong>how to do your job exceptionally well</strong><span>. Especially as a payments engineer, where stakes are sky high, and the margin for errors is razor thin.</span></p><p style="margin: 0 0 20px 0;color: rgb(54,55,55);line-height: 26px;font-size: 16px;"><span>In </span><em>The Payments Engineer Playbook</em><span>, we investigate the technology that transfers money. All to help you become a smarter, more skillful and more successful payments engineer. And we do that by cutting off one sliver of it and extracting insights from it.</span></p><p style="margin: 0 0 20px 0;color: rgb(54,55,55);line-height: 26px;font-size: 16px;">In this article, I&#8217;m going to use a multi-currency wallet company as a practical example of how to balance multiple currencies without the strictness of the rule that &#8220;every transaction must be balanced&#8221; that every accountant uses in practice. This is dangerous territory: nobody does it.</p><p style="margin: 0 0 20px 0;color: rgb(54,55,55);line-height: 26px;font-size: 16px;margin-bottom: 0;">But you&#8217;ll see that it can be done, and that it makes sense...</p></div></div><div class="paywall paywall-white-background" data-testid="paywall" data-component-name="Paywall" role="region" aria-label="Paywall" style="position: relative;font-family: system-ui,-apple-system,BlinkMacSystemFont,'Segoe UI',Roboto,Helvetica,Arial,sans-serif,'Apple Color Emoji','Segoe UI Emoji','Segoe UI Symbol';text-align: center;margin-bottom: 16px;cursor: default;-webkit-user-select: none;-moz-user-select: none;-ms-user-select: none;user-select: none;line-height: 26px;font-size: 16px;padding: 32px 24px 16px 24px;background: rgb(255,255,255);color: rgb(54,55,55);border-top: solid 2px #2e3440;margin-top: 6px;"><div class="pencraft pc-display-flex pc-width-64 pc-height-64 pc-justifyContent-center pc-alignItems-center pc-position-relative pc-reset bg-secondary-UUD3_J flex-auto-j3S2WA outline-detail-vcQLyr pc-borderRadius-full overflow-hidden-WdpwT6 sizing-border-box-DggLA4 container-TAtrWj paywall-unlock-avatar-static" style="margin: auto;text-decoration: unset;list-style: none;border-radius: 9999px;display: flex;position: relative;justify-content: center;align-items: center;width: 64px;height: 64px;outline: 1px solid rgb(0,0,0,.1);outline-offset: -1px;background-color: rgb(238,238,238);flex: none;overflow: hidden;box-sizing: border-box;-webkit-user-select: none;user-select: none;font-size: 16px;line-height: 26px;--scale: 64px"><div class="pencraft pc-display-flex pc-width-64 pc-height-64 pc-justifyContent-center pc-alignItems-center pc-position-relative pc-reset bg-secondary-UUD3_J flex-auto-j3S2WA outline-detail-vcQLyr pc-borderRadius-full overflow-hidden-WdpwT6 sizing-border-box-DggLA4 container-TAtrWj" style="text-decoration: unset;list-style: none;border-radius: 9999px;display: flex;position: relative;justify-content: center;align-items: center;width: 64px;height: 64px;outline: 1px solid rgb(0,0,0,.1);outline-offset: -1px;background-color: rgb(238,238,238);flex: none;overflow: hidden;box-sizing: border-box;-webkit-user-select: none;user-select: none;font-size: 16px;line-height: 26px;--scale: 64px" title="User"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!T8m9!,w_64,h_64,c_fill,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8d227a4d-6bf5-4798-86e2-23020700e54a_3024x4032.jpeg 64w, https://substackcdn.com/image/fetch/$s_!T8m9!,w_128,h_128,c_fill,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8d227a4d-6bf5-4798-86e2-23020700e54a_3024x4032.jpeg 128w, https://substackcdn.com/image/fetch/$s_!T8m9!,w_192,h_192,c_fill,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8d227a4d-6bf5-4798-86e2-23020700e54a_3024x4032.jpeg 192w" sizes="64px"><img class="img-OACg1c object-fit-cover-u4ReeV pencraft pc-reset" src="https://substackcdn.com/image/fetch/$s_!T8m9!,w_64,h_64,c_fill,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8d227a4d-6bf5-4798-86e2-23020700e54a_3024x4032.jpeg" sizes="64px" alt="User's avatar" srcset="https://substackcdn.com/image/fetch/$s_!T8m9!,w_64,h_64,c_fill,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8d227a4d-6bf5-4798-86e2-23020700e54a_3024x4032.jpeg 64w, https://substackcdn.com/image/fetch/$s_!T8m9!,w_128,h_128,c_fill,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8d227a4d-6bf5-4798-86e2-23020700e54a_3024x4032.jpeg 128w, https://substackcdn.com/image/fetch/$s_!T8m9!,w_192,h_192,c_fill,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8d227a4d-6bf5-4798-86e2-23020700e54a_3024x4032.jpeg 192w" width="64" height="64" draggable="false" style="text-decoration: unset;list-style: none;display: flex;object-fit: cover;max-width: 550px;border: none !important;vertical-align: middle;"></picture></div></div><h2 class="paywall-title unlock-treatment-new" style="font-family: 'SF Pro Display',-apple-system-headline,system-ui,-apple-system,BlinkMacSystemFont,'Segoe UI',Roboto,Helvetica,Arial,sans-serif,'Apple Color Emoji','Segoe UI Emoji','Segoe UI Symbol';-webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: antialiased;-webkit-appearance: optimizelegibility;-moz-appearance: optimizelegibility;appearance: optimizelegibility;margin: 0 auto;color: inherit !important;font-size: 22px;line-height: 33px;font-weight: 500;margin-top: 8px;margin-bottom: 20px;">Continue reading this post for free in the Substack app</h2><div class="paywall-cta" style="font-size: 16px;line-height: 26px;margin-top: 0;"><a class="button primary paywall-cta-icon" href="https://substack.com/redirect/2/eyJlIjoiaHR0cHM6Ly9uZXdzLmFsdmFyb2R1cmFuLmNvbS9wL2FjY291bnRpbmctZm9yLW11bHRpLWN1cnJlbmN5LWxlZGdlcnM_dXRtX2NhbXBhaWduPWVtYWlsLXBvc3Qmcj0yaWtveGsmdG9rZW49ZXlKMWMyVnlYMmxrSWpveE5USXhNekE0TnpJc0luQnZjM1JmYVdRaU9qRTRPVEV6TURNNE1Td2lhV0YwSWpveE56Y3lNREl6TXpNd0xDSmxlSEFpT2pFM056UTJNVFV6TXpBc0ltbHpjeUk2SW5CMVlpMHhOams1TkRFNElpd2ljM1ZpSWpvaWNHOXpkQzF5WldGamRHbHZiaUo5LlVaVkxkWWRnNzhKVkR2M05YbWFpWG5YLVlTRDRYRFhJdDRNNmtCQjhlYnMiLCJwIjoxODkxMzAzODEsInMiOjE2OTk0MTgsImYiOnRydWUsInUiOjE1MjEzMDg3MiwiaWF0IjoxNzcyMDIzMzMwLCJleHAiOjIwODc1OTkzMzAsImlzcyI6InB1Yi0wIiwic3ViIjoibGluay1yZWRpcmVjdCJ9.EWx5-a6hXeZrvv-AppcbIhi2MXscgPM3HgiTaPJSq6w?&launch_post_unlock_offer=true" style="font-family: system-ui,-apple-system,BlinkMacSystemFont,'Segoe UI',Roboto,Helvetica,Arial,sans-serif,'Apple Color Emoji','Segoe UI Emoji','Segoe UI Symbol';display: inline-block;box-sizing: border-box;cursor: pointer;border: none;border-radius: 8px;font-size: 14px;line-height: 20px;font-weight: 600;text-align: center;margin: 0;opacity: 1;outline: none;white-space: nowrap;background-color: #2e3440;text-decoration: none !important;color: #ffffff !important;padding: 12px 16px;height: auto;">Claim my free post</a></div><div class="paywall-secondary-cta" style="line-height: 26px;margin-top: 20px;font-size: 12px;font-weight: 300;"><a href="https://substack.com/redirect/b6bd01bb-1b2e-4d6b-8cf9-03f1fdea903d?j=eyJ1IjoiMmlrb3hrIn0.vKHD5fdGMMXYob0i47zVWMEWjKHzEVsGH8dbvrCMAbY" style="color: inherit;text-decoration: none;">Or upgrade your subscription. <b>Upgrade to paid</b></a></div></div><table class="email-ufi-2-bottom" role="presentation" width="100%" border="0" cellspacing="0" cellpadding="0" style="border-top: 1px solid rgb(0,0,0,.1);border-bottom: 1px solid rgb(0,0,0,.1);min-width: 100%;"><tbody><tr height="16"><td height="16" style="font-size:0px;line-height:0;">&nbsp;</td></tr><tr><td><table role="presentation" width="100%" border="0" cellspacing="0" cellpadding="0"><tbody><tr><td><table role="presentation" width="auto" border="0" cellspacing="0" cellpadding="0" style="margin:0 auto;"><tbody><tr><td style="vertical-align:middle;"><table role="presentation" width="auto" border="0" cellspacing="0" cellpadding="0"><tbody><tr><td align="center"><a class="email-button-outline" href="https://substack.com/app-link/post?publication_id=1699418&post_id=189130381&utm_source=substack&isFreemail=true&submitLike=true&token=eyJ1c2VyX2lkIjoxNTIxMzA4NzIsInBvc3RfaWQiOjE4OTEzMDM4MSwicmVhY3Rpb24iOiLinaQiLCJpYXQiOjE3NzIwMjMzMzAsImV4cCI6MTc3NDYxNTMzMCwiaXNzIjoicHViLTE2OTk0MTgiLCJzdWIiOiJyZWFjdGlvbiJ9.HWcXbUC6n73gmIRkHzjPPRGaVXVpFFrz_G8GbTcLbpQ&utm_medium=email&utm_campaign=email-reaction&r=2ikoxk" style="font-family: system-ui,-apple-system,BlinkMacSystemFont,'Segoe UI',Roboto,Helvetica,Arial,sans-serif,'Apple Color Emoji','Segoe UI Emoji','Segoe UI Symbol';display: inline-block;font-weight: 500;border: 1px solid rgb(0,0,0,.1);border-radius: 9999px;text-transform: uppercase;font-size: 12px;line-height: 12px;padding: 9px 14px;text-decoration: none;color: rgb(119,119,119);"><img class="icon" src="https://substackcdn.com/image/fetch/$s_!PeVs!,w_36,c_scale,f_png,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack.com%2Ficon%2FLucideHeart%3Fv%3D4%26height%3D36%26fill%3Dnone%26stroke%3D%2523808080%26strokeWidth%3D2" width="18" height="18" style="margin-right: 8px;min-width: 18px;min-height: 18px;border: none;vertical-align: middle;max-width: 18px" alt=""><span class="email-button-text" style="vertical-align: middle;">Like</span></a></td></tr></tbody></table></td><td width="8" style="min-width:8px;"></td><td style="vertical-align:middle;"><table role="presentation" width="auto" border="0" cellspacing="0" cellpadding="0"><tbody><tr><td align="center"><a class="email-button-outline" href="https://substack.com/app-link/post?publication_id=1699418&post_id=189130381&utm_source=substack&utm_medium=email&isFreemail=true&comments=true&token=eyJ1c2VyX2lkIjoxNTIxMzA4NzIsInBvc3RfaWQiOjE4OTEzMDM4MSwiaWF0IjoxNzcyMDIzMzMwLCJleHAiOjE3NzQ2MTUzMzAsImlzcyI6InB1Yi0xNjk5NDE4Iiwic3ViIjoicG9zdC1yZWFjdGlvbiJ9.UZVLdYdg78JVDv3NXmaiXnX-YSD4XDXIt4M6kBB8ebs&r=2ikoxk&utm_campaign=email-half-magic-comments&action=post-comment&utm_source=substack&utm_medium=email" style="font-family: system-ui,-apple-system,BlinkMacSystemFont,'Segoe UI',Roboto,Helvetica,Arial,sans-serif,'Apple Color Emoji','Segoe UI Emoji','Segoe UI Symbol';display: inline-block;font-weight: 500;border: 1px solid rgb(0,0,0,.1);border-radius: 9999px;text-transform: uppercase;font-size: 12px;line-height: 12px;padding: 9px 14px;text-decoration: none;color: rgb(119,119,119);"><img class="icon" src="https://substackcdn.com/image/fetch/$s_!x1tS!,w_36,c_scale,f_png,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack.com%2Ficon%2FLucideComments%3Fv%3D4%26height%3D36%26fill%3Dnone%26stroke%3D%2523808080%26strokeWidth%3D2" width="18" height="18" style="margin-right: 8px;min-width: 18px;min-height: 18px;border: none;vertical-align: middle;max-width: 18px" alt=""><span class="email-button-text" style="vertical-align: middle;">Comment</span></a></td></tr></tbody></table></td><td width="8" style="min-width:8px;"></td><td style="vertical-align:middle;"><table role="presentation" width="auto" border="0" cellspacing="0" cellpadding="0"><tbody><tr><td align="center"><a class="email-button-outline" href="https://substack.com/redirect/2/eyJlIjoiaHR0cHM6Ly9vcGVuLnN1YnN0YWNrLmNvbS9wdWIvYWxkdWJhL3AvYWNjb3VudGluZy1mb3ItbXVsdGktY3VycmVuY3ktbGVkZ2Vycz91dG1fc291cmNlPXN1YnN0YWNrJnV0bV9tZWRpdW09ZW1haWwmdXRtX2NhbXBhaWduPWVtYWlsLXJlc3RhY2stY29tbWVudCZhY3Rpb249cmVzdGFjay1jb21tZW50JnI9Mmlrb3hrJnRva2VuPWV5SjFjMlZ5WDJsa0lqb3hOVEl4TXpBNE56SXNJbkJ2YzNSZmFXUWlPakU0T1RFek1ETTRNU3dpYVdGMElqb3hOemN5TURJek16TXdMQ0psZUhBaU9qRTNOelEyTVRVek16QXNJbWx6Y3lJNkluQjFZaTB4TmprNU5ERTRJaXdpYzNWaUlqb2ljRzl6ZEMxeVpXRmpkR2x2YmlKOS5VWlZMZFlkZzc4SlZEdjNOWG1haVhuWC1ZU0Q0WERYSXQ0TTZrQkI4ZWJzIiwicCI6MTg5MTMwMzgxLCJzIjoxNjk5NDE4LCJmIjp0cnVlLCJ1IjoxNTIxMzA4NzIsImlhdCI6MTc3MjAyMzMzMCwiZXhwIjoyMDg3NTk5MzMwLCJpc3MiOiJwdWItMCIsInN1YiI6ImxpbmstcmVkaXJlY3QifQ.lLAijzmdqyx3tdpyRp-zyDXRkj6MoSODEPQ5WXLHXSs?&utm_source=substack&utm_medium=email" style="font-family: system-ui,-apple-system,BlinkMacSystemFont,'Segoe UI',Roboto,Helvetica,Arial,sans-serif,'Apple Color Emoji','Segoe UI Emoji','Segoe UI Symbol';display: inline-block;font-weight: 500;border: 1px solid rgb(0,0,0,.1);border-radius: 9999px;text-transform: uppercase;font-size: 12px;line-height: 12px;padding: 9px 14px;text-decoration: none;color: rgb(119,119,119);"><img class="icon" src="https://substackcdn.com/image/fetch/$s_!5EGt!,w_36,c_scale,f_png,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack.com%2Ficon%2FNoteForwardIcon%3Fv%3D4%26height%3D36%26fill%3Dnone%26stroke%3D%2523808080%26strokeWidth%3D2" width="18" height="18" style="margin-right: 8px;min-width: 18px;min-height: 18px;border: none;vertical-align: middle;max-width: 18px" alt=""><span class="email-button-text" style="vertical-align: middle;">Restack</span></a></td></tr></tbody></table></td></tr></tbody></table></td><td align="right"><table role="presentation" width="auto" border="0" cellspacing="0" cellpadding="0"><tbody><tr></tr></tbody></table></td></tr></tbody></table></td></tr><tr height="16"><td height="16" style="font-size:0px;line-height:0;">&nbsp;</td></tr></tbody></table><div class="footer footer-ZM59BM" style="color: rgb(119,119,119);text-align: center;font-size: 16px;line-height: 26px;padding: 24px0;"><div style="font-size: 16px;line-height: 26px;padding-bottom: 24px"><p class="pencraft pc-reset color-secondary-ls1g8s size-12-mmZ61m reset-IxiVJZ small meta-B2bqa5" style="list-style: none;font-family: system-ui,-apple-system,BlinkMacSystemFont,'Segoe UI',Roboto,Helvetica,Arial,sans-serif,'Apple Color Emoji','Segoe UI Emoji','Segoe UI Symbol';padding-bottom: 0;font-size: 12px;line-height: 16px;margin: 0;color: rgb(119,119,119);text-decoration: unset;">&#169; 2026 <span>Alvaro Duran Barata</span><br>Beautiful Barcelona <br><a href="https://substack.com/redirect/2/eyJlIjoiaHR0cHM6Ly9uZXdzLmFsdmFyb2R1cmFuLmNvbS9hY3Rpb24vZGlzYWJsZV9lbWFpbD90b2tlbj1leUoxYzJWeVgybGtJam94TlRJeE16QTROeklzSW5CdmMzUmZhV1FpT2pFNE9URXpNRE00TVN3aWFXRjBJam94TnpjeU1ESXpNek13TENKbGVIQWlPakU0TURNMU5Ua3pNekFzSW1semN5STZJbkIxWWkweE5qazVOREU0SWl3aWMzVmlJam9pWkdsellXSnNaVjlsYldGcGJDSjkuVzRmVVhKZ3ZDLUF2WFNaM1RyTEhkMldDeHdVekd4R21kTlpQR2ZSX3JpUSIsInAiOjE4OTEzMDM4MSwicyI6MTY5OTQxOCwiZiI6dHJ1ZSwidSI6MTUyMTMwODcyLCJpYXQiOjE3NzIwMjMzMzAsImV4cCI6MjA4NzU5OTMzMCwiaXNzIjoicHViLTAiLCJzdWIiOiJsaW5rLXJlZGlyZWN0In0.PjCCNYon7NwKQsUri_59816DNaGsv_Y-6EPfSYMLOo8?" style="text-decoration: underline;color: rgb(119,119,119);"><span style="color: rgb(119,119,119);text-decoration: underline;">Unsubscribe</span></a></p></div><p class="footerSection-EHR0jG small powered-by-substack" style="padding: 0 24px;font-size: 12px;line-height: 20px;margin: 0;color: rgb(119,119,119);font-family: system-ui,-apple-system,BlinkMacSystemFont,'Segoe UI',Roboto,Helvetica,Arial,sans-serif,'Apple Color Emoji','Segoe UI Emoji','Segoe UI Symbol';padding-bottom: 0;margin-top: 0;"><a href="https://substack.com/redirect/3ca7e634-c141-4641-b44c-8fb3a3a771fa?j=eyJ1IjoiMmlrb3hrIn0.vKHD5fdGMMXYob0i47zVWMEWjKHzEVsGH8dbvrCMAbY" style="color: rgb(119,119,119);text-decoration: none;display: inline-block;margin: 0 4px;"><img src="https://substackcdn.com/image/fetch/$s_!IzGP!,w_262,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack.com%2Fimg%2Femail%2Fgeneric-app-button%402x.png" srcset="https://substackcdn.com/image/fetch/$s_!DIki!,w_131,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack.com%2Fimg%2Femail%2Fgeneric-app-button.png, https://substackcdn.com/image/fetch/$s_!IzGP!,w_262,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack.com%2Fimg%2Femail%2Fgeneric-app-button%402x.png 2x, https://substackcdn.com/image/fetch/$s_!QWua!,w_393,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack.com%2Fimg%2Femail%2Fgeneric-app-button%403x.png 3x" width="131" alt="Get the app" height="40" style="max-width: 550px;border: none !important;vertical-align: middle;"></a><a href="https://substack.com/redirect/2/eyJlIjoiaHR0cHM6Ly9zdWJzdGFjay5jb20vc2lnbnVwP3V0bV9zb3VyY2U9c3Vic3RhY2smdXRtX21lZGl1bT1lbWFpbCZ1dG1fY29udGVudD1mb290ZXImdXRtX2NhbXBhaWduPWF1dG9maWxsZWQtZm9vdGVyJmZyZWVTaWdudXBFbWFpbD1ub3RpZnkrbGRra09TX3dPU0x4akwzclZPMWJjZ0Bub3RpZnkucmVsYXllLmlvJnI9Mmlrb3hrIiwicCI6MTg5MTMwMzgxLCJzIjoxNjk5NDE4LCJmIjp0cnVlLCJ1IjoxNTIxMzA4NzIsImlhdCI6MTc3MjAyMzMzMCwiZXhwIjoyMDg3NTk5MzMwLCJpc3MiOiJwdWItMCIsInN1YiI6ImxpbmstcmVkaXJlY3QifQ.P9BkqGDGXbTUVS1b1vXWjowfCeRl1TzMiM6rgM3a5WM?" style="color: rgb(119,119,119);text-decoration: none;display: inline-block;margin: 0 4px;"><img src="https://substackcdn.com/image/fetch/$s_!LkrL!,w_270,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack.com%2Fimg%2Femail%2Fpublish-button%402x.png" srcset="https://substackcdn.com/image/fetch/$s_!wgfj!,w_135,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack.com%2Fimg%2Femail%2Fpublish-button.png, https://substackcdn.com/image/fetch/$s_!LkrL!,w_270,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack.com%2Fimg%2Femail%2Fpublish-button%402x.png 2x, https://substackcdn.com/image/fetch/$s_!KjtY!,w_405,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack.com%2Fimg%2Femail%2Fpublish-button%403x.png 3x" width="135" alt="Start writing" height="40" style="max-width: 550px;border: none !important;vertical-align: middle;"></a></p></div></div></td><td></td></tr></tbody></table><img src="https://eotrx.substackcdn.com/open?token=eyJtIjoiPDIwMjYwMjI1MTI0MjA0LjMuNzNkYmZkNjI5MTQyZGExM0BtZy1kMS5zdWJzdGFjay5jb20-IiwidSI6MTUyMTMwODcyLCJyIjoibm90aWZ5K2xka2tPU193T1NMeGpMM3JWTzFiY2dAbm90aWZ5LnJlbGF5ZS5pbyIsImQiOiJtZy1kMS5zdWJzdGFjay5jb20iLCJwIjoxODkxMzAzODEsInQiOiJuZXdzbGV0dGVyIiwiYSI6Im9ubHlfcGFpZCIsInMiOjE2OTk0MTgsImMiOiJwb3N0IiwiZiI6dHJ1ZSwicG9zaXRpb24iOiJib3R0b20iLCJpYXQiOjE3NzIwMjMzMzEsImV4cCI6MTc3NDYxNTMzMSwiaXNzIjoicHViLTAiLCJzdWIiOiJlbyJ9.uL3bTbsvQrpF1cp7_isasB_4BikLSJ6NjaRFVQscNgs" alt="" width="1" height="1" border="0" style="height:1px !important;width:1px !important;border-width:0 !important;margin-top:0 !important;margin-bottom:0 !important;margin-right:0 !important;margin-left:0 !important;padding-top:0 !important;padding-bottom:0 !important;padding-right:0 !important;padding-left:0 !important;"/><img width="1" height="1" alt="" src="https://email.mg-d1.substack.com/o/eJxEkL3u2yAUR58mbLX4sg0DS-dIGSJ1RRe4dmkwWBia-u2rxpX-67lXR0c_Dw3XUk-zl6ORYIR2VPmJoGHzzCkXQgiCG8RkV8xYoWGw0L6uTGlFfpplnEDBpFBhCA7UIumyaKpniSP3npJoOOUT5XxkXHIqBzHMIrglTFwzyQMwcZN0W78FNhzdHQ38a_BlI_GwS8VPgmm1I_lXaqGHiNmjKTmddocYLh6DYUozQYViF2nnjibj-0jYGlayd2d92baeYzstZnAJw39zdyl6aLHkj2jSWjJFqsmlxeW88e8pvF6Pp30_nvc_v-6i_ngw59ebpNfHUDHBiUMs5OgulA1iNpBCd0DaNXE_sH7kI2eCqpmT34b_DQAA__8vVoE-"></body></html>]]>
      </description>
      <pubDate>Wed, 25 Feb 2026 12:42:20 +0000</pubDate>
      <link>https://app.newsletters.love/collections/ctmzrFEIvhlcBGv4QXwzbEy8lrwAAq0m/p/ctmzrFEIvhlcBGv4QXwzbEy8lrwAAq0m</link>
    </item>
    <item>
      <title>Keynote Lineup Announced for KubeCon + CloudNativeCon Europe</title>
      <description>
        <![CDATA[<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional //EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"><html xmlns="http://www.w3.org/1999/xhtml" xmlns:o="urn:schemas-microsoft-com:office:office" xmlns:v="urn:schemas-microsoft-com:vml" lang="en"><head>
    <title>Keynote Lineup Announced for KubeCon + CloudNativeCon Europe</title>
    <meta property="og:title" content="Keynote Lineup Announced for KubeCon + CloudNativeCon Europe">
    <meta name="twitter:title" content="Keynote Lineup Announced for KubeCon + CloudNativeCon Europe">
    
    
    
<meta name="x-apple-disable-message-reformatting">
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<meta http-equiv="X-UA-Compatible" content="IE=edge">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
    <!--[if gte mso 9]>
  <xml>
    <o:OfficeDocumentSettings>
      <o:AllowPNG/>
      <o:PixelsPerInch>96</o:PixelsPerInch>
    </o:OfficeDocumentSettings>
    <w:WordDocument xmlns:w="urn:schemas-microsoft-com:office:word">
      <w:DontUseAdvancedTypographyReadingMail/>
    </w:WordDocument>
  </xml>
  
  <style>
    ul > li {
      text-indent: -1em;
    }
  </style>
<![endif]-->
<!--[if mso]>
<style type="text/css">
 body, td {font-family: Arial, Helvetica, sans-serif;}
 .hse-body-wrapper-table {background-color: #efefef;}
</style>
<![endif]-->
<!--[if mso | IE]>
  <style type="text/css">
    .hse-column-container { border: none !important; padding: 0 !important; }
  </style>
<![endif]-->
    
      
  
  
    
  <meta name="generator" content="HubSpot"><meta property="og:url" content="https://email.linuxfoundation.org/keynote-lineup-announced-for-kubecon-cloudnativecon-europe"><meta name="robots" content="noindex,follow"><!--[if !((mso)|(IE))]><!-- --><style type="text/css">@media only screen and (max-width:639px){img.stretch-on-mobile,.hs_rss_email_entries_table img,.hs-stretch-cta .hs-cta-img{height:auto !important;width:100% !important}
.display_block_on_small_screens{display:block}.hs_padded{padding-left:20px !important;padding-right:20px !important}
.hs-hm,table.hs-hm{display:none}.hs-hd{display:block !important}table.hs-hd{display:table !important}
}@media only screen and (max-width:639px){.hse-border-m{border-left:1px solid #eaf0f6 !important;border-right:1px solid #eaf0f6 !important;box-sizing:border-box}
.hse-border-bottom-m{border-bottom:1px solid #eaf0f6 !important}.hse-border-top-m{border-top:1px solid #eaf0f6 !important}
.hse-border-top-hm{border-top:none !important}.hse-border-bottom-hm{border-bottom:none !important}
}.moz-text-html .hse-column-container{max-width:600px !important;width:600px !important}
.moz-text-html .hse-column{display:table-cell;vertical-align:top}.moz-text-html .hse-section .hse-size-6{max-width:300px !important;width:300px !important}
.moz-text-html .hse-section .hse-size-12{max-width:600px !important;width:600px !important}
@media only screen and (min-width:640px){.hse-column-container{max-width:600px !important;width:600px !important}
.hse-column{display:table-cell;vertical-align:top}.hse-section .hse-size-6{max-width:300px !important;width:300px !important}
.hse-section .hse-size-12{max-width:600px !important;width:600px !important} }@media only screen and (max-width:639px){.hse-body-wrapper-td{padding-top:20px !important}
#section_1760559145888 .hse-column-container{background-color:transparent !important}
#section_1760559145888 .hse-column-container{background-color:transparent !important}
}@media screen and (max-width:639px){.social-network-cell{display:inline-block} }
@media only screen and (max-width:639px){.hse-body-wrapper-td{padding-bottom:20px !important}
#section_16947091896869 .hse-column-container{background-color:#fff !important} }</style><!--<![endif]--><style type="text/css">#hs_body #hs_cos_wrapper_main a[x-apple-data-detectors]{color:inherit !important;text-decoration:none !important;font-size:inherit !important;font-family:inherit !important;font-weight:inherit !important;line-height:inherit !important}
a{text-decoration:underline}p{margin:0}body{-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%;-webkit-font-smoothing:antialiased;moz-osx-font-smoothing:grayscale}
table{border-spacing:0;mso-table-lspace:0;mso-table-rspace:0}table,td{border-collapse:collapse}
img{-ms-interpolation-mode:bicubic}p,a,li,td,blockquote{mso-line-height-rule:exactly}
.ShadowHTML p,.sh-modified-inline p{margin:0}</style></head>
  <body id="hs_body" bgcolor="#efefef" style="margin:0 !important; padding:0 !important; font-family:Arial, sans-serif; font-size:15px; color:#23496d; word-break:break-word">
    <div id="preview_text" style="display:none;font-size:1px;color:#efefef;line-height:1px;max-height:0px;max-width:0px;opacity:0;overflow:hidden;" lang="en">Our flagship event hits Amsterdam in just ONE MONTH! ͏  ͏  ͏  ͏  ͏  ͏  ͏  ͏  ͏  ͏  ͏  ͏  ͏  ͏  ͏  ͏  ͏  ͏  ͏  ͏  ͏  ͏  ͏  ͏  ͏  ͏  ͏  ͏  ͏  ͏  ͏  ͏  ͏  ͏  ͏  ͏  ͏  ͏  ͏  ͏  ͏  ͏  ͏  ͏  ͏  ͏  ͏  ͏  ͏  ͏  ͏  ͏  ͏  ͏  ͏  ͏  ͏  ͏  ͏  ͏  ͏  ͏  ͏  ͏  ͏  ͏  ͏  ͏  ͏  ͏  ͏  ͏  ͏  ͏  ͏  ͏  ͏  ͏  ͏  ͏  ͏  ͏  ͏  ͏  ͏  ͏  ͏  ͏  ͏  ͏  ͏  ͏  ͏  ͏  ͏  ͏  ͏  ͏  ͏  ͏  ͏  ͏  ͏  ͏  ͏  ͏  ͏  ͏  ͏  ͏  ͏  ͏  ͏  ͏  ͏  ͏  ͏  ͏  ͏  ͏ ­ ­ ­ ­ ­ ­ ­ ­ ­ ­ ­ ­ ­ ­ ­ ­ ­ ­ ­ ­ ­ ­ ­ ­ ­ ­ ­ ­ ­ ­ ­ ­ ­ ­ ­ ­ ­ ­ ­ ­ ­ ­ ­ ­ ­ ­ ­ ­ ­ ­ ­ ­ ­ ­ ­ ­ ­ ­ ­ ­ ­ ­ ­ ­ ­ ­ ­ ­ ­ ­ ­ ­ ­ ­ ­ ­ ­ ­ ­ ­ ­ ­ ­ ­ ­ ­ ­ ­ ­ ­ ­ ­ ­ ­ ­ ­ ­ ­ ­ ­ ­ ­ ­ ­ ­ ­ ­ ­ ­ ­ ­ ­ ­ ­ ­ ­ ­ ­ ­ ­ ­ ­ ­ ­ ­ ­ ­ ­ ­ ­ ­ ­ ­ ­ ­ ­ ­ ­ ­ ­ ­ ­ ­ ­ ­ ­ ­ ­ ­ ­ ­ ­ ­ ­ ­ ­ ­ ­ ­ ­ ­ ­ ­ ­ ­ ­ ­ ­ ­ ­ ­ ­ ­ ­ ­ ­ ­ ­ ­ ­ ­ ­ ­ ­ ­ ­ ­ ­ ­ ­ ­ ­ ­ ­ ­ &nbsp;
</div>
    
<!--[if gte mso 9]>
<v:background xmlns:v="urn:schemas-microsoft-com:vml" fill="t">
    <v:fill type="tile" size="100%,100%" color="#ffffff"/>
</v:background>
<![endif]-->
    <div class="hse-body-background" lang="en" style="background-color:#efefef" bgcolor="#efefef">
      <table role="presentation" class="hse-body-wrapper-table" cellpadding="0" cellspacing="0" style="margin:0; padding:0; width:100% !important; min-width:320px !important; height:100% !important" width="100%" height="100%">
        <tbody><tr>
          <td class="hse-body-wrapper-td" valign="top" style="font-family:Arial, sans-serif; font-size:15px; color:#23496d; word-break:break-word; padding-top:20px; padding-bottom:20px">
            <div id="hs_cos_wrapper_main" class="hs_cos_wrapper hs_cos_wrapper_widget hs_cos_wrapper_type_dnd_area" style="color: inherit; font-size: inherit; line-height: inherit;" data-hs-cos-general-type="widget" data-hs-cos-type="dnd_area">  <div id="section_1760559145888" class="hse-section hse-section-first" style="padding-left:10px; padding-right:10px">
    
    
      <div class="hse-column-container" style="min-width:280px; max-width:600px; margin:0 auto">
    
    <!--[if (mso)|(IE)]>
      <table align="center" style="width:600px;" cellpadding="0" cellspacing="0" role="presentation">
      <tr>
    <![endif]-->
    <!--[if (mso)|(IE)]>
  <td valign="top" style="width:600px;">
<![endif]-->
<!--[if gte mso 9]>
  <table role="presentation" width="600" cellpadding="0" cellspacing="0" style="width:600px">
<![endif]-->
<div id="column_1760559145888_0" class="hse-column hse-size-12">
  <div id="hs_cos_wrapper_module_17605591458872" class="hs_cos_wrapper hs_cos_wrapper_widget hs_cos_wrapper_type_module" style="color: inherit; font-size: inherit; line-height: inherit;" data-hs-cos-general-type="widget" data-hs-cos-type="module"><div style="overflow:hidden">
  <table role="presentation" class="hse-pre-header hse-secondary" width="100%" cellpadding="0" cellspacing="0" style="text-align:right; font-family:Arial, sans-serif; font-size:12px; line-height:135%; color:#23496d; margin-bottom:0; padding:0" align="right">
    <tbody>
      <tr>
        <td align="right" valign="top" style="color:#23496d; word-break:break-word; text-align:right; font-family:Arial, sans-serif; font-size:12px; padding:10px 0; margin-bottom:0; line-height:135%">
          <a href="https://email.linuxfoundation.org/e3t/Ctc/RI+113/cZw--04/VVMrtk4WhKvbW2S3_jK428nMMW3V7XmG5KYNvkN5wYXSx5nR3bW95jVnq6lZ3pMN5RpC151Zh31W5rydGT1G9nhdW6_nrjp6mRzZZW8cbfzC748vnhW3n_lf51zqhqdW1BZ-7Q2j5Br2W2YtfMF8lJjhbW2HVbdX2LnnYtVzJJdT2g3yFYMtV_BbPDZs1W7HT2576ccvpdN54WDLJC3JHqW6Sf6bQ4DgZCKW2CVJ795HlCCcW62G6p35jtF9DW36z0v25kph-LW4tJp-q4gP5G1N3y_6pyM33PcVLlCP-8dpRGqW4d6j2Z8CtzXQW9j-XF94XNkXwW3fDTwQ4pFh52W8VrbJD88fjhYV_H5YL4cwYxwW5rWW4l1l5ThKW8Gp58p59cGCBW7hB1WP1nCZdZW1Rqps8792LDlW5lJkCQ30LHkNW1SyZPc547g7RVlnQSy3wZ0brW3f8FKy6ZPh_RN82SR3JxhZC0W1HY3JT66knyQW5cmtwr8Ny98bV2mqGL5j2K1LW1LjhlQ9fQr4ZW4mXBRc5m9PtQW30YKK71jQL5LW8dFk1R6mtlrgW6yMQkl5bSZJLW338WPF8NL57HW2X54sY83q3m_W5Xxymm93GSFqW3KlwLS4XgVpfW3hq3rc1sr2Fcf6088Jl04" style="color:#00aebc; font-weight:normal; text-decoration:underline; font-style:normal" data-hs-link-id="0" data-hs-link-id-v2="3W/iDqtF" target="_blank">View in browser</a>
        </td>
      </tr>
    </tbody>
  </table>
</div></div>
</div>
<!--[if gte mso 9]></table><![endif]-->
<!--[if (mso)|(IE)]></td><![endif]-->
    <!--[if (mso)|(IE)]></tr></table><![endif]-->
    </div>
   
  </div>
  <div id="section_1694709035196" class="hse-section" style="padding-left:10px; padding-right:10px">
    
    
      <div class="hse-column-container" style="min-width:280px; max-width:600px; margin:0 auto; background-color:#ffffff" bgcolor="#ffffff">
    
    <!--[if (mso)|(IE)]>
      <table align="center" style="width:600px;" cellpadding="0" cellspacing="0" role="presentation" width="600" bgcolor="#ffffff">
      <tr style="background-color:#ffffff;">
    <![endif]-->
    <!--[if (mso)|(IE)]>
  <td valign="top" style="width:600px;">
<![endif]-->
<!--[if gte mso 9]>
  <table role="presentation" width="600" cellpadding="0" cellspacing="0" style="width:600px">
<![endif]-->
<div id="column_1694709035196_0" class="hse-column hse-size-12">
  <div id="hs_cos_wrapper_module_16947090401801" class="hs_cos_wrapper hs_cos_wrapper_widget hs_cos_wrapper_type_module" style="color: inherit; font-size: inherit; line-height: inherit;" data-hs-cos-general-type="widget" data-hs-cos-type="module"><table class="hse-image-wrapper" role="presentation" width="100%" cellpadding="0" cellspacing="0">
  <tbody>
    <tr>
      <td class="hs_padded" align="center" valign="top" style="font-family:Arial, sans-serif; color:#23496d; word-break:break-word; text-align:center; padding:20px 20px 10px; font-size:0px">
        <a href="https://email.linuxfoundation.org/e3t/Ctc/RI+113/cZw--04/VVMrtk4WhKvbW2S3_jK428nMMW3V7XmG5KYNvkN5wYXRY3qgz0W7Y8-PT6lZ3q4W3zcvbr5XfqjqW4jj-Rh84PJHDN56b95zhBc12W3ZMVb01rl6NHW34jXw98xY1cHW88-ML5375SrMW3NC4-g6kNhPvW7cFHsX6jMl3VW1K6SxT5CfFHGW6Psfvl2p1cx7W8DCHpM6p49GmW6vcVQ_6MxR_NW3Pz2_d241GGfW7Lj0Sj4bXX41W7qLNjC6SxNshW1jG2zM2Dg_0gW5ZG02F3S9hvSW88SLKt3TbYb4W1Tt4vs953qxvW1sd-2X8KrGwgW6D2RF62h4C_8N1Z4ZMWKWNsQW2gv9_66kjKd9W7FsCwV4x90QVW2YvP8V3KhDRdW99gr2m6Ls6nCf1d2LRR04" target="_blank" style="color:#00a4bd" data-hs-link-id="0" data-hs-link-id-v2="GVIana7E">
        <img alt="cncf-main-site-logo (1)" src="https://email.linuxfoundation.org/hs-fs/hubfs/cncf-main-site-logo%20(1).jpg?width=400&amp;upscale=true&amp;name=cncf-main-site-logo%20(1).jpg" style="outline:none; text-decoration:none; border:none; max-width:100%; font-size:16px" width="200" align="middle">
        </a>
      </td>
    </tr>
  </tbody>
</table></div>
  <table role="presentation" cellpadding="0" cellspacing="0" width="100%" class="" style=""><tbody><tr><td class="hs_padded" style="font-family:Arial, sans-serif; font-size:15px; color:#23496d; word-break:break-word; padding:10px 20px"><div id="hs_cos_wrapper_module_16947090682833" class="hs_cos_wrapper hs_cos_wrapper_widget hs_cos_wrapper_type_module" style="color: inherit; font-size: inherit; line-height: inherit;" data-hs-cos-general-type="widget" data-hs-cos-type="module"><table role="none" border="0" cellpadding="0" cellspacing="0" style="vertical-align:top" width="100%">
  <tbody><tr>
    <td align="center" style="font-family:Arial, sans-serif; color:#23496d; font-size:0; word-break:break-word">
      <p style="font-size:1px;border-top:1px solid #23496d;width:100%;margin:0 auto;"></p>
      <!--[if mso]>
        <table role="none" align="center" border="0" cellpadding="0" cellspacing="0" style="font-size:1px;border-top:1px solid #23496d;width:560px;">
          <tr>
            <td style="height:0;line-height:0">&nbsp;</td>
          </tr>
        </table>
      <![endif]-->
    </td>
  </tr>
</tbody></table></div></td></tr></tbody></table>
</div>
<!--[if gte mso 9]></table><![endif]-->
<!--[if (mso)|(IE)]></td><![endif]-->
    <!--[if (mso)|(IE)]></tr></table><![endif]-->
    </div>
   
  </div>
  <div id="section-0" class="hse-section" style="padding-left:10px; padding-right:10px">
    
    
      <div class="hse-column-container" style="min-width:280px; max-width:600px; margin:0 auto; background-color:#ffffff" bgcolor="#ffffff">
    
    <!--[if (mso)|(IE)]>
      <table align="center" style="width:600px;" cellpadding="0" cellspacing="0" role="presentation" width="600" bgcolor="#ffffff">
      <tr style="background-color:#ffffff;">
    <![endif]-->
    <!--[if (mso)|(IE)]>
  <td valign="top" style="width:600px;">
<![endif]-->
<!--[if gte mso 9]>
  <table role="presentation" width="600" cellpadding="0" cellspacing="0" style="width:600px">
<![endif]-->
<div id="column_1647462062880_0" class="hse-column hse-size-12">
  <div id="hs_cos_wrapper_module_16497097983541" class="hs_cos_wrapper hs_cos_wrapper_widget hs_cos_wrapper_type_module" style="color: inherit; font-size: inherit; line-height: inherit;" data-hs-cos-general-type="widget" data-hs-cos-type="module"><table class="hse-image-wrapper" role="presentation" width="100%" cellpadding="0" cellspacing="0">
  <tbody>
    <tr>
      <td align="center" valign="top" style="font-family:Arial, sans-serif; color:#23496d; word-break:break-word; text-align:center; padding:0px; font-size:0px">
        <a href="https://email.linuxfoundation.org/e3t/Ctc/RI+113/cZw--04/VVMrtk4WhKvbW2S3_jK428nMMW3V7XmG5KYNvkN5wYXQs5nR3bW50kH_H6lZ3mKW6_Pl2N8X00CXW5QKr2D6W1ypXW1x8wkP6Kq4xpW87QQhx3yHxG8W2VG-848qk5ndW5Fp5cw5GSzbDN2GDNLpSL59xW1Dz5mG7G5z4YW3SnMln8Z4QPtVGRk2r14qKmcW83gynT4Cxfx2W1Dt_Yc5SFT0rW21Tx6G1dF0dSW7T3vyd98_m5VVn3BxK43gNvSW10kKxv8qyX2YW3hqMGP37DdF0W2_RJZ058PLn2W5kbPVg5XtmRHW68L3fD3FllqMW4JK_PP3CCBb-W2C4fsh2bmd5SW6F96G_51t-w7N6lYRVMJBlY3W52FDlt24PF2TW5bhV9m7fdy3_W206nTn5hM5dpN14ydjvJkdKrW42mCgl19wcwvW1v9XwK9c_80SW6sK6wL351gKRW4QKbvY1n0VpGf2Ln-vH04" target="_blank" style="color:#00a4bd" data-hs-link-id="0" data-hs-link-id-v2="yu3vLGvb">
        <img alt="Keynotes announced (4)" src="https://email.linuxfoundation.org/hs-fs/hubfs/Keynotes%20announced%20(4).png?width=1200&amp;upscale=true&amp;name=Keynotes%20announced%20(4).png" style="outline:none; text-decoration:none; border:none; max-width:100%; font-size:16px" width="600" align="middle">
        </a>
      </td>
    </tr>
  </tbody>
</table></div>
</div>
<!--[if gte mso 9]></table><![endif]-->
<!--[if (mso)|(IE)]></td><![endif]-->
    <!--[if (mso)|(IE)]></tr></table><![endif]-->
    </div>
   
  </div>
  <div id="section_1757440627647" class="hse-section" style="padding-left:10px; padding-right:10px">
    
    
      <div class="hse-column-container" style="min-width:280px; max-width:600px; margin:0 auto; background-color:#ffffff" bgcolor="#ffffff">
    
    <!--[if (mso)|(IE)]>
      <table align="center" style="width:600px;" cellpadding="0" cellspacing="0" role="presentation" width="600" bgcolor="#ffffff">
      <tr style="background-color:#ffffff;">
    <![endif]-->
    <!--[if (mso)|(IE)]>
  <td valign="top" style="width:600px;">
<![endif]-->
<!--[if gte mso 9]>
  <table role="presentation" width="600" cellpadding="0" cellspacing="0" style="width:600px">
<![endif]-->
<div id="column_1757440627647_0" class="hse-column hse-size-12">
    <table role="presentation" cellpadding="0" cellspacing="0" width="100%" class="" style=""><tbody><tr><td class="hs_padded" style="font-family:Arial, sans-serif; font-size:15px; color:#23496d; word-break:break-word; padding:15px 20px 10px"><div id="hs_cos_wrapper_module_16608393420071" class="hs_cos_wrapper hs_cos_wrapper_widget hs_cos_wrapper_type_module" style="color: inherit; font-size: inherit; line-height: inherit;" data-hs-cos-general-type="widget" data-hs-cos-type="module"><div id="hs_cos_wrapper_module_16608393420071_" class="hs_cos_wrapper hs_cos_wrapper_widget hs_cos_wrapper_type_rich_text" style="color: inherit; font-size: inherit; line-height: inherit;" data-hs-cos-general-type="widget" data-hs-cos-type="rich_text"><p style="line-height:115%"><span style="font-size: 14px;"><span style="color: #000000;">The </span><span style="color: #0094ff;"><a href="https://email.linuxfoundation.org/e3t/Ctc/RI+113/cZw--04/VVMrtk4WhKvbW2S3_jK428nMMW3V7XmG5KYNvkN5wYXR25nR3bW69t95C6lZ3lWW4ySRsR4wPWNKW2ycN6_2ZH0TPW88M_BJ26N16TW4YnYys7mDx2vW1SD_qg88dgt2N4TGQzGw_PR5W6CHkZw7FQwWFF7hXDvV7595W8xyZ7q7ftvm1W8jlGhy3XV-pZN15slDYBBMgpW2py1lv3cspYHW3hLw8K7ZTMjqW7qYTj_2PbHvwW8hbkXF1yydK_W1cSmdh5G9ZWGW589HMy1jKFD5W3mT4VP8GVT1VVdDDsB1s9_5wW87CyRn4cl5zQN31lkKYJzZvjW6MvS516_9NmvW4PmgT93LysbnW3mDBM_2vxLXNW1lqgWZ5bq7xNV5Lxdd3McfgsW3LJp0j6dYDdrW83fgCm7yVD9nW2KY8PZ3VBRTxW8pvqZn8pCzBKW24Tf782Tx2nTW5XP60-2LGzgRW145XyD3S8f28VZXN0l2ssRz_W4-ByLf6pF3lHW86Qh7k1FT_Yld-Qbl404" style="font-weight:bold; color:#0094ff" rel="noopener" data-hs-link-id="0" data-hs-link-id-v2="AP/uKiMt" target="_blank">keynote lineup</a></span><span style="color: #000000;"> for </span><span style="color: #0094ff;"><a href="https://email.linuxfoundation.org/e3t/Ctc/RI+113/cZw--04/VVMrtk4WhKvbW2S3_jK428nMMW3V7XmG5KYNvkN5wYXQs5nR3bW50kH_H6lZ3lmN1ByW3ZZYGbKW3vXb7J8-ctFvW39ym3510cPN6N7dkcKMW_gxvW2FJVZj3mJGmsW7krYt38gKLBbW8H7Kt62GPDyGW71W5149cC4G9N4wS97d8VXJ-N3VNzvQR0RMdW3tZ30Y5mtGy2W2kj81r8X4dJfW4yKQpC16qVvFW5Vq_cx8Qm2M0W35pbbn73HDQjW6cVX1T3mCMvmVyK5Th1y6W2-W11zBQH3gYtQLW84cpmg40yC0BV97WYd4GH_K3Vn-jZF5gYR_zW8RJPjQ3y_nZdVrj4k26p-sX6N9bGG_CDjKCcV83MkX88dH3KW2VfQk5774w_WN267L6NR_3JbW5Z-NC76WDDPgN7kLV4nR5bk1W2fZpN13r-vH9W8yGqxd6q93HZW99g-2h3KC2Fkf8N2hXg04" style="font-weight:bold; color:#0094ff" data-hs-link-id="1" data-hs-link-id-v2="beu5VRs2" target="_blank">KubeCon + CloudNativeCon Europe</a></span><span style="color: #000000;">, happening <span style="font-weight: bold;">23-26 March</span> in </span><span style="color: #0094ff;"><a href="https://email.linuxfoundation.org/e3t/Ctc/RI+113/cZw--04/VVMrtk4WhKvbW2S3_jK428nMMW3V7XmG5KYNvkN5wYXR25nR3bW69t95C6lZ3mfW6GMKft3syWvCW4yFbbN28_wxZW38jgm22LHVz_W6D1bY48wKy8qW26CqQf4xM31MVqhT0h1NNrXpW4cQJcV2fsH2-W5VClFy3yKMc0W2Rn5qg8d8B2ZN66vf_Df5R7rW7QpCGT7gTwP0W97pts17Xyd4VV7S0mh68WTdKW7FjBFM53WdMmW13MBhZ1QjhkFW7s0z5d6lZlHwW3KqFtp1PVQv5N4PgcM-CgJH9W7KyCbC5YYDLPW43whyK6BG3S7W2mmhr_5LK4C4W1D0pQZ39_L5gW33SJtH4rdB4nW6NL2hx94ZfkPW1W6VLG7Fp0rWW4w1VGJ2VmWvQW4bW7qg5SxSBLW5F9jzm6gSbbKW6Sdz7R7hkc4ZW1c2GGb5nmNgWN48jH0GfhrggW1fSFVP1-3yvnW61-y_44LCM9kW1BCXPF1Znw5FVyB18f1wBvD5W7KqjGS2wYyBVf4JtChT04" style="font-weight:bold; color:#0094ff" data-hs-link-id="0" data-hs-link-id-v2="SosyeH95" target="_blank">Amsterdam</a></span><span style="color: #000000;">, is here! 💥 This year’s presenters spotlight the real infrastructure behind the AI era.</span></span></p>
<p style="line-height:115%"><span style="font-size: 14px; color: #000000;">&nbsp;</span></p>
<p style="line-height:115%"><span style="font-size: 14px; color: #000000;">With <strong>80% of AI environments running on Kubernetes</strong>, cloud native has become the operational backbone of modern AI. AI inference runs on scalable, resilient systems built with CNCF technologies, now powering production environments from large-scale AI platforms to self-driving cars. In Europe, digital sovereignty is moving from discussion to deployment, and CNCF technologies are enabling portable, independent infrastructure built on open standards.&nbsp;</span></p>
<p style="line-height:115%"><span style="font-size: 14px; color: #000000;">&nbsp;</span></p>
<p style="line-height:115%"><span style="font-size: 14px; color: #000000;">The keynotes will explore how <span style="font-weight: bold;">CNCF technologies are accelerating AI innovation</span> while also powering the large-scale transformation required to achieve true digital sovereignty.</span></p>
<p style="line-height:115%"><span style="font-size: 14px; color: #000000;">&nbsp;</span></p>
<p style="line-height:115%"><span style="font-size: 14px; color: #000000;"><strong>Here is a look at what’s in store:</strong></span></p>
<ul style="line-height:100%">
<li style="line-height: 115%;">
<p style="line-height:100%"><span style="font-size: 14px;"><span style="color: #0094ff;"><a href="https://email.linuxfoundation.org/e3t/Ctc/RI+113/cZw--04/VVMrtk4WhKvbW2S3_jK428nMMW3V7XmG5KYNvkN5wYXSd3qgz0W8wLKSR6lZ3nzW8NVPhg54l-GGW6jDgh82D5L0-W4QQ6C-5_qlLtN8P5mKjHNfLkN2WgcMKB-MSbMzB8xqxW4WfVLZMs_7HVHcLVw7GcT4HVrMGW6Z5MG34yjpWPW5JNm0F2RSvc1W3-n4BX5gQRS8N7vk_67-gNFvW3TjSp08VbG7rW6sHNt91kDTH5N4Yx0S0C2Mc8W2mJjXZ10W0GhW6Hfj0w4nVD45W3fy_nq5CkXBKW3MC_ry1kFbmtW2vNLqq4PLzhWW87VBjK7wymN6W1pv5QB6s2B2WW5n1pP93Z9GwtW4s1DNz997WW5W6pNXkC9lykP1W6hjJ7r8PXfPTW6SxJLT2hkVw4W4g71zH5gNgwxf2Dwq-s04" style="font-weight:bold; color:#0094ff" data-hs-link-id="0" data-hs-link-id-v2="wzZ9QESI" target="_blank">Rules of the Road for Shared GPUs: AI Inference Scheduling at Wayve</a></span><span style="color: #000000;"> - Mukund Muralikrishnan, Staff Engineer, </span><strong><span style="color: #000000;">Wayve<br><br></span></strong></span></p>
</li>
<li style="line-height: 115%;">
<p style="line-height:100%"><span style="font-size: 14px;"><span style="color: #0094ff;"><a href="https://email.linuxfoundation.org/e3t/Ctc/RI+113/cZw--04/VVMrtk4WhKvbW2S3_jK428nMMW3V7XmG5KYNvkN5wYXSd3qgz0W8wLKSR6lZ3l0V2mHGQ30x7pVW7S642Y4n0J19W8H_1444fZLT3W97cT682lmqxnW11Wyv86q6cMVW1YGK5y8ddY-yW3m4S4Y8q-KXQVBflJB8ypcG4W8ryZm17gC43tW5K47Yx5tJ22GW3W7snm6Mb_9SN5T2DV3xmJD0W792ngY6T-z6yW80S-pz8h338fW4lC5N495zR0DMy8PZ8VtDyQW6bzk5C4lbjT1W8-1VC771vPfGN1l4x-vSg4WxW9dCMBG7wMlGCV_Z6NP30DSD5W2j3YPY3fB_4fW673Nwm5VnSxGW1fNTFT8l4_fVW37DDfp5SkH4_W6t8NWf2tFRQHW3JybZG2XcnvjN7C7pKK5H53Nf40S72C04" style="font-weight:bold; color:#0094ff" data-hs-link-id="0" data-hs-link-id-v2="cLrjVcEr" target="_blank">Riding the Waves: Around the World in an Electric Glider - Powered by Nature, Data, and Open Science</a></span><span style="color: #000000;"> - Ricardo Rocha, Lead Platforms Infrastructure, </span><strong><span style="color: #000000;">CERN</span></strong><span style="color: #000000;"> &amp; Klaus Ohlmann, Founder, </span><strong><span style="color: #000000;">Mountain-Wave-Project<br><br></span></strong></span></p>
</li>
<li style="line-height: 115%;">
<p style="line-height:100%"><span style="font-size: 14px;"><span style="color: #0094ff;"><a href="https://email.linuxfoundation.org/e3t/Ctc/RI+113/cZw--04/VVMrtk4WhKvbW2S3_jK428nMMW3V7XmG5KYNvkN5wYXSd3qgz0W8wLKSR6lZ3q3W5czywD7K4zyqW4hytcV31gdwNW59D5DR2TMtQsW87TWxm198M22W5v5xd_2bxrQmN30cDPhDR9WwW5s-7bN5wdgjCW7rJ_mk5L4P3RW61m74t1T1RncVMQtSw4Vl_XxW73fZWG50xqyrW7gLGt88lc7j4W70Lm5x5W82W3W8jyWyT4xYFcrW8ZjvJP2XCRP1W72RVrn7PyDxFW7W2Fjk8lMs9bVnkRHS6PlqfqW1HX4pt7vff10N27c250_R95HW77ryLY7Vr5ZgW13mHc82RcmgCW3blCBd24q1PRW6wYhms7b9p7FV61B517570WQW7BVdfC6nxVcKW6xMfmX8nlxkBW5S4cP039LB_5f2LBQ0x04" style="font-weight:bold; color:#0094ff" data-hs-link-id="0" data-hs-link-id-v2="mu7gPMuJ" target="_blank">How Ubisoft Orchestrates Global Multiplayer Games with Agones</a></span><span style="color: #000000;"> - Jean-François Hubert, Development Director, </span><strong><span style="color: #000000;">Ubisoft Entertainment</span></strong><span style="color: #000000;"> &amp; Mark Mandel, Staff Developer Advocate, </span><strong><span style="color: #000000;">Discord<br><br></span></strong></span></p>
</li>
<li style="line-height: 115%;">
<p style="line-height:100%"><span style="font-size: 14px;"><span style="color: #0094ff;"><a href="https://email.linuxfoundation.org/e3t/Ctc/RI+113/cZw--04/VVMrtk4WhKvbW2S3_jK428nMMW3V7XmG5KYNvkN5wYXSd3qgz0W8wLKSR6lZ3lDW1YTlz76j0KPzW1fqStx3yXJWVW3RgCY27H63GNW7NbpfN2t6LtnW5vkTgt4PprRXW9lXXcC7FHbxKW5DxbLC49fKHtW5qy5-B7wd8TbN3TsWlQtbld_W39p_mw1VvltyW7YxgbR6yVtVtW4LZsT-2vjNxbW7WkrZJ6YjKS5Vk4Hn57xrsk7W8wYCP44Y7DQzW6h11Xw3kKDL1V5M2B04sscfTW6Bvx-w7Vt7PsW2K_Q4L6-bFSSW23rs1t8xNqYwW2NJwNb8ZG9y6W1ZX5Zm3gcYDqW81QNX33P2cm8W8Ffrv15GtTg2W8LDPjv2Wpq_QW3hy97z66wpfTVZYkZC8S49hJN198GNBW08w0f2n7gfF04" style="font-weight:bold; color:#0094ff" data-hs-link-id="0" data-hs-link-id-v2="ch5az+iN" target="_blank">Building a Sovereign, Multi-Cloud Strategy with Cloud Native Technologies</a></span><span style="color: #000000;"> - Goetz Reinhaeckel, Program Director Cloud, </span><strong><span style="color: #000000;">BWI<br><br></span></strong></span></p>
</li>
<li style="line-height: 115%;">
<p style="line-height:100%"><span style="color: #0094ff;"><a href="https://email.linuxfoundation.org/e3t/Ctc/RI+113/cZw--04/VVMrtk4WhKvbW2S3_jK428nMMW3V7XmG5KYNvkN5wYXSd3qgz0W8wLKSR6lZ3mRW7nvFR08-g1cwVyk-dl6ByfGMV7XyLB1ZKf0wW6LwS0b2XfTNTW5njsNg6smvfWW4q4pjN8lBC6FW8_bnrp5zWG3bW8CM7dD5kc8M_W93Yxv06PKLNfW4tl3305rlgTsW53Xtqt3ztZ9ZW7Mp2xY43wDPWW2LbrbL2SSq8gW4Cc4gG2YK61pW44XccD3MD7zcVZdNrk3347nHW1b7Ntz2MDZFBV5Z4xG3bc2PFW6CdNjd2NffX3W27BZ_G1Y5BdhW5BQlST6m1LFdW26gLG320dfLkW10vwfD2NB7dJN79lHTNkwDchW1_RlC210Z2XbW40PVJQ96d15jMBGKHTPxQ3TN1FYwst9hQN-f8zsW5l04" style="font-size:11px; color:#0094ff" data-hs-link-id="0" data-hs-link-id-v2="OcT49uzV" target="_blank"><span style="font-size: 14px;"><span style="font-weight: bold;">Keeping Sovereignty on Track: Kubernetes Powering a National Railway Platform</span></span></a></span><span style="color: #000000;"> - Thomas Comtet, Senior Staff Engineer, </span><strong><span style="color: #000000;">SNCF</span></strong></p>
</li>
</ul></div></div></td></tr></tbody></table>
</div>
<!--[if gte mso 9]></table><![endif]-->
<!--[if (mso)|(IE)]></td><![endif]-->
    <!--[if (mso)|(IE)]></tr></table><![endif]-->
    </div>
   
  </div>
  <div id="section_1765934064816" class="hse-section" style="padding-left:10px; padding-right:10px">
    
    
      <div class="hse-column-container" style="min-width:280px; max-width:600px; margin:0 auto; background-color:#ffffff" bgcolor="#ffffff">
    
    <!--[if (mso)|(IE)]>
      <table align="center" style="width:600px;" cellpadding="0" cellspacing="0" role="presentation" width="600" bgcolor="#ffffff">
      <tr style="background-color:#ffffff;">
    <![endif]-->
    <!--[if (mso)|(IE)]>
  <td valign="top" style="width:300px;">
<![endif]-->
<!--[if gte mso 9]>
  <table role="presentation" width="300" cellpadding="0" cellspacing="0" style="width:300px">
<![endif]-->
<div id="column_1771533948289_0" class="hse-column hse-size-6">
    <table role="presentation" cellpadding="0" cellspacing="0" width="100%" class="" style=""><tbody><tr><td class="hs_padded" style="font-family:Arial, sans-serif; font-size:15px; color:#23496d; word-break:break-word; padding:5px 20px"><div id="hs_cos_wrapper_module_17715339456081" class="hs_cos_wrapper hs_cos_wrapper_widget hs_cos_wrapper_type_module" style="color: inherit; font-size: inherit; line-height: inherit;" data-hs-cos-general-type="widget" data-hs-cos-type="module"><table align="center" border="0" cellpadding="0" cellspacing="0" role="presentation" style="border-collapse:separate!important">
    <tbody><tr>
      <td align="center" valign="middle" bgcolor="#315ba9" style="font-family:Arial, sans-serif; font-size:15px; color:#23496d; word-break:break-word; border-radius:8px; cursor:auto; background-color:#315ba9; mso-padding-alt:12px 18px">
        <a href="https://email.linuxfoundation.org/e3t/Ctc/RI+113/cZw--04/VVMrtk4WhKvbW2S3_jK428nMMW3V7XmG5KYNvkN5wYXQs5nR3bW50kH_H6lZ3nwW2cCHkH6KnMGkW6xcjtS8Mllb9N6JQj3Bs3tRMW5CNHtk92S0ljW2whwP68Jp4XfN3DxTXvCj8mFW7KY52D3X8fP_W7tTMH34JWZ3FN6w6mcWZpDhXW4Qt7rx39qqNkW5kl9TX2t6kHMW2Byhkc2WDbHrW3S6Q5c3ns7M5W2gqC_B4R0sgVW8Kt3qX7gv9FJW7vPltt7hg_XHW5WwF282DqBw7W2SYb9m3VPzMmW7LXPbm7Zx6dxW6PFJMt3_S85TW4FjpXm6ZsSGbVMYgzh5gRZ2BW7jxbKF4MN3-SVzR18Y6RsLSwW6s8tJ91rb2HjW85qw001Fl2p8Vv5G-L4zD33wW7xxJg_6fCTZPW8XD2ml3CNZYSW985PJ79kvQhJW1Znk9T4rH3ycW2sL95X5tv4_Sf8KQd4j04" target="_blank" style="color:#00a4bd; font-size:16px; font-family:Arial, sans-serif; Margin:0; text-transform:none; text-decoration:none; padding:12px 18px; display:block" data-hs-link-id="0" data-hs-link-id-v2="dyNAdgHP">
          <strong style="color:#FFFFFF;font-weight:bold;text-decoration:none;font-style:normal;">REVIEW ALL KEYNOTES &gt;&gt;</strong>
        </a>
      </td>
    </tr>
  </tbody></table></div></td></tr></tbody></table>
</div>
<!--[if gte mso 9]></table><![endif]-->
<!--[if (mso)|(IE)]></td><![endif]-->
<!--[if (mso)|(IE)]>
  <td valign="top" style="width:300px;">
<![endif]-->
<!--[if gte mso 9]>
  <table role="presentation" width="300" cellpadding="0" cellspacing="0" style="width:300px">
<![endif]-->
<div id="column_1769555296903_1" class="hse-column hse-size-6">
    <table role="presentation" cellpadding="0" cellspacing="0" width="100%" class="" style=""><tbody><tr><td class="hs_padded" style="font-family:Arial, sans-serif; font-size:15px; color:#23496d; word-break:break-word; padding:5px 20px"><div id="hs_cos_wrapper_module_17695552932761" class="hs_cos_wrapper hs_cos_wrapper_widget hs_cos_wrapper_type_module" style="color: inherit; font-size: inherit; line-height: inherit;" data-hs-cos-general-type="widget" data-hs-cos-type="module"><table align="center" border="0" cellpadding="0" cellspacing="0" role="presentation" style="border-collapse:separate!important">
    <tbody><tr>
      <td align="center" valign="middle" bgcolor="#315ba9" style="font-family:Arial, sans-serif; font-size:15px; color:#23496d; word-break:break-word; border-radius:8px; cursor:auto; background-color:#315ba9; mso-padding-alt:12px 18px">
        <a href="https://email.linuxfoundation.org/e3t/Ctc/RI+113/cZw--04/VVMrtk4WhKvbW2S3_jK428nMMW3V7XmG5KYNvkN5wYXQM5nR3bW5BWr2F6lZ3nJW4TyX5W321K_sW6sdxr53WDVMNV162Kx73H12XN4Z4zF8kyZTlW5QmcRK9hlrvWW94p1fr2t2Z76W6snHP34VVDPWVg3hGc3sN36hW3HxWCB2VRQQzW1m1-p01HVhDvVlSMlL21M-24W3t2PVW22RNCNVGsdhd71wPBTV2QPVl8NbsCJW81rN6k2N8LP3W94MbjD4Gxw52W3fhKSq6lLLjSW2rNdMb5HJH7qW5sTLHx1MjkrKW6NPXL01LqnnBW3q7fjd1JN8cPW1scQHV79cl0dW6yL16y4jVcMKW3TpVJj7HwYtJV8p8Qs4kDyQVW7vX44w5CrS9lW3cK-cJ5NlwtSW2Tw2Qz8JlhrMVZSnjk9fM9g2Mjg4fGv_KQ0W3-t6C25BLDc9W426vbP5MQcpfW3t4fQS8NQcCMW6pGldv3NN05gf1x14Ws04" target="_blank" style="color:#00a4bd; font-size:16px; font-family:Arial, sans-serif; Margin:0; text-transform:none; text-decoration:none; padding:12px 18px; display:block" data-hs-link-id="0" data-hs-link-id-v2="Qe24UNGp">
          <strong style="color:#FFFFFF;font-weight:bold;text-decoration:none;font-style:normal;">FULL SCHEDULE &gt;&gt;</strong>
        </a>
      </td>
    </tr>
  </tbody></table></div></td></tr></tbody></table>
</div>
<!--[if gte mso 9]></table><![endif]-->
<!--[if (mso)|(IE)]></td><![endif]-->
    <!--[if (mso)|(IE)]></tr></table><![endif]-->
    </div>
   
  </div>
  <div id="section_1770874458037" class="hse-section" style="padding-left:10px; padding-right:10px">
    
    
      <div class="hse-column-container" style="min-width:280px; max-width:600px; margin:0 auto; background-color:#ffffff" bgcolor="#ffffff">
    
    <!--[if (mso)|(IE)]>
      <table align="center" style="width:600px;" cellpadding="0" cellspacing="0" role="presentation" width="600" bgcolor="#ffffff">
      <tr style="background-color:#ffffff;">
    <![endif]-->
    <!--[if (mso)|(IE)]>
  <td valign="top" style="width:600px;">
<![endif]-->
<!--[if gte mso 9]>
  <table role="presentation" width="600" cellpadding="0" cellspacing="0" style="width:600px">
<![endif]-->
<div id="column_1770874458037_0" class="hse-column hse-size-12">
    <table role="presentation" cellpadding="0" cellspacing="0" width="100%" class="" style=""><tbody><tr><td class="hs_padded" style="font-family:Arial, sans-serif; font-size:15px; color:#23496d; word-break:break-word; padding:10px 20px"><div id="hs_cos_wrapper_module_16509249635173" class="hs_cos_wrapper hs_cos_wrapper_widget hs_cos_wrapper_type_module" style="color: inherit; font-size: inherit; line-height: inherit;" data-hs-cos-general-type="widget" data-hs-cos-type="module"><table role="none" border="0" cellpadding="0" cellspacing="0" style="vertical-align:top" width="100%">
  <tbody><tr>
    <td align="center" style="font-family:Arial, sans-serif; color:#23496d; font-size:0; word-break:break-word">
      <p style="font-size:1px;border-top:1px solid #23496d;width:100%;margin:0 auto;"></p>
      <!--[if mso]>
        <table role="none" align="center" border="0" cellpadding="0" cellspacing="0" style="font-size:1px;border-top:1px solid #23496d;width:560px;">
          <tr>
            <td style="height:0;line-height:0">&nbsp;</td>
          </tr>
        </table>
      <![endif]-->
    </td>
  </tr>
</tbody></table></div></td></tr></tbody></table>
  <table role="presentation" cellpadding="0" cellspacing="0" width="100%" class="" style=""><tbody><tr><td class="hs_padded" style="font-family:Arial, sans-serif; font-size:15px; color:#23496d; word-break:break-word; padding:10px 20px 5px"><div id="hs_cos_wrapper_module_177087450170012" class="hs_cos_wrapper hs_cos_wrapper_widget hs_cos_wrapper_type_module" style="color: inherit; font-size: inherit; line-height: inherit;" data-hs-cos-general-type="widget" data-hs-cos-type="module"><div id="hs_cos_wrapper_module_177087450170012_" class="hs_cos_wrapper hs_cos_wrapper_widget hs_cos_wrapper_type_rich_text" style="color: inherit; font-size: inherit; line-height: inherit;" data-hs-cos-general-type="widget" data-hs-cos-type="rich_text"><p style="line-height:125%; font-weight:bold"><span style="color: #000000; font-size: 18px;">🛏️ Hotel Room Blocks Close 2 March!</span></p>
<p style="line-height:125%"><br><span style="font-size: 14px;"><span style="color: #0094ff;"><a href="https://email.linuxfoundation.org/e3t/Ctc/RI+113/cZw--04/VVMrtk4WhKvbW2S3_jK428nMMW3V7XmG5KYNvkN5wYXRl5nR3bW6N1X8z6lZ3p0N8WWnZGwmrSJW7SJrq745Z-JvW6Ft6sD4P9n_cW4pbKg48Yc54-W6Lw4H53tDph4W3LBxbV6QCXJGW4SRDpp4LbFYNN4c48mks-cCxW3g2vmB2SZnBnW2jgVLt8-cb6JW5Pl9Sn5YHBr6W831xwN6c5RxlW5FxHsV2tvY_DW3wcjX41hsCkyW6MMF1N2b228yW3nx-DT1GFyTfW2MSd7C7ZzC1zW6dcct94zcPJTVtCjq323WkDJF2-1jlHsFSZW5Bsnzb4fmCVRTm4m523jvwqW4LCp8t59pz6HW8Pw-yw30t_KRW4nT-vZ6Jz8vJW1w_ptM6Qp_lQW2NM8Gx8D_HnWW9jpL_J6ycjPQW1cZv5C2w-CFJW6ng7bd3K6tyqW43D_7X4cBr27VRDP5q6bqqmtW7J2mrq4Js7XLVz9Cc_90zGqnW3YwgTX8j5zjmW4YWptj13zzl1W52MkGr4HR2jkW2wwnJx7kby5Wf414XV204" style="font-weight:bold; color:#0094ff" data-hs-link-id="0" data-hs-link-id-v2="lcqy7kZt" target="_blank">Book your stay</a></span><span style="color: #000000;"> at one of the hotels within a short walk or drive to the convention center. Most remaining room blocks are open through 2 March. Don’t miss your chance to get a great rate - book now!</span></span><span style="font-size: 11px; color: #000000;"> </span></p></div></div></td></tr></tbody></table>
</div>
<!--[if gte mso 9]></table><![endif]-->
<!--[if (mso)|(IE)]></td><![endif]-->
    <!--[if (mso)|(IE)]></tr></table><![endif]-->
    </div>
   
  </div>
  <div id="section_1766004904902" class="hse-section" style="padding-left:10px; padding-right:10px">
    
    
      <div class="hse-column-container" style="min-width:280px; max-width:600px; margin:0 auto; background-color:#ffffff" bgcolor="#ffffff">
    
    <!--[if (mso)|(IE)]>
      <table align="center" style="width:600px;" cellpadding="0" cellspacing="0" role="presentation" width="600" bgcolor="#ffffff">
      <tr style="background-color:#ffffff;">
    <![endif]-->
    <!--[if (mso)|(IE)]>
  <td valign="top" style="width:600px;">
<![endif]-->
<!--[if gte mso 9]>
  <table role="presentation" width="600" cellpadding="0" cellspacing="0" style="width:600px">
<![endif]-->
<div id="column_1766004904902_0" class="hse-column hse-size-12">
    <table role="presentation" cellpadding="0" cellspacing="0" width="100%" class="" style=""><tbody><tr><td class="hs_padded" style="font-family:Arial, sans-serif; font-size:15px; color:#23496d; word-break:break-word; padding:5px 20px"><div id="hs_cos_wrapper_module_177087448443811" class="hs_cos_wrapper hs_cos_wrapper_widget hs_cos_wrapper_type_module" style="color: inherit; font-size: inherit; line-height: inherit;" data-hs-cos-general-type="widget" data-hs-cos-type="module"><table align="center" border="0" cellpadding="0" cellspacing="0" role="presentation" style="border-collapse:separate!important">
    <tbody><tr>
      <td align="center" valign="middle" bgcolor="#315ba9" style="font-family:Arial, sans-serif; font-size:15px; color:#23496d; word-break:break-word; border-radius:8px; cursor:auto; background-color:#315ba9; mso-padding-alt:12px 18px">
        <a href="https://email.linuxfoundation.org/e3t/Ctc/RI+113/cZw--04/VVMrtk4WhKvbW2S3_jK428nMMW3V7XmG5KYNvkN5wYXRl5nR3bW6N1X8z6lZ3kSW4w3NT75pHW4zN6kNRGf2J0WjW4T6D0T5jcQdBW28qsRk3Zj4zWW10jZW95n8XClW45C7FD69HJF3W3-tpmC1l5BXSVSBSwr4WTBRjVlvvrd8qqFcQW8DzTgy5YpYySVnrVFF3R5JWqW8DNbPM4qdKTvW76j2HZ6nPkk3W8FHYZh4p96s2W6lwPzL4HqXP3W8kfBtN6KkHXMW4X7BP08G9dRjW7c2QVW8g2llgW61W8TD3lSZs7W6MB4V61h-z_jW5mJ3bt6jm8dvW3D0Cwz4PsdVjW82s-j88CfntcW43bvh43ygb8rW6L7xBH6XGKGDW7CSZg03fs6jLW5dWzz44_DQWfW6h2gbq8g3bqQW6Q-KVK5DvrT0W1lvFvr37HTmwW7WgvPq2xCQRzV1y1WT1k4JZfW2ZnPPP6BsZ2MW4lR-Yx7279BqW8KRX5y3yXHnXW2qNKYk7HptSqN7MP6NdjY304W4dw0602hlr32f52d1R-04" target="_blank" style="color:#00a4bd; font-size:16px; font-family:Arial, sans-serif; Margin:0; text-transform:none; text-decoration:none; padding:12px 18px; display:block" data-hs-link-id="1" data-hs-link-id-v2="tsTkMVjD">
          <strong style="color:#FFFFFF;font-weight:bold;text-decoration:none;font-style:normal;">SECURE YOUR ROOM &gt;&gt;</strong>
        </a>
      </td>
    </tr>
  </tbody></table></div></td></tr></tbody></table>
  <table role="presentation" cellpadding="0" cellspacing="0" width="100%" class="" style=""><tbody><tr><td class="hs_padded" style="font-family:Arial, sans-serif; font-size:15px; color:#23496d; word-break:break-word; padding:10px 20px"><div id="hs_cos_wrapper_module_177087446785810" class="hs_cos_wrapper hs_cos_wrapper_widget hs_cos_wrapper_type_module" style="color: inherit; font-size: inherit; line-height: inherit;" data-hs-cos-general-type="widget" data-hs-cos-type="module"><table role="none" border="0" cellpadding="0" cellspacing="0" style="vertical-align:top" width="100%">
  <tbody><tr>
    <td align="center" style="font-family:Arial, sans-serif; color:#23496d; font-size:0; word-break:break-word">
      <p style="font-size:1px;border-top:1px solid #23496d;width:100%;margin:0 auto;"></p>
      <!--[if mso]>
        <table role="none" align="center" border="0" cellpadding="0" cellspacing="0" style="font-size:1px;border-top:1px solid #23496d;width:560px;">
          <tr>
            <td style="height:0;line-height:0">&nbsp;</td>
          </tr>
        </table>
      <![endif]-->
    </td>
  </tr>
</tbody></table></div></td></tr></tbody></table>
</div>
<!--[if gte mso 9]></table><![endif]-->
<!--[if (mso)|(IE)]></td><![endif]-->
    <!--[if (mso)|(IE)]></tr></table><![endif]-->
    </div>
   
  </div>
  <div id="section_1766004907620" class="hse-section" style="padding-left:10px; padding-right:10px">
    
    
      <div class="hse-column-container" style="min-width:280px; max-width:600px; margin:0 auto; background-color:#ffffff" bgcolor="#ffffff">
    
    <!--[if (mso)|(IE)]>
      <table align="center" style="width:600px;" cellpadding="0" cellspacing="0" role="presentation" width="600" bgcolor="#ffffff">
      <tr style="background-color:#ffffff;">
    <![endif]-->
    <!--[if (mso)|(IE)]>
  <td valign="top" style="width:600px;">
<![endif]-->
<!--[if gte mso 9]>
  <table role="presentation" width="600" cellpadding="0" cellspacing="0" style="width:600px">
<![endif]-->
<div id="column_1766004907620_0" class="hse-column hse-size-12">
    <table role="presentation" cellpadding="0" cellspacing="0" width="100%" class="" style=""><tbody><tr><td class="hs_padded" style="font-family:Arial, sans-serif; font-size:15px; color:#23496d; word-break:break-word; padding:10px 20px"><div id="hs_cos_wrapper_module_17660049334097" class="hs_cos_wrapper hs_cos_wrapper_widget hs_cos_wrapper_type_module" style="color: inherit; font-size: inherit; line-height: inherit;" data-hs-cos-general-type="widget" data-hs-cos-type="module"><div id="hs_cos_wrapper_module_17660049334097_" class="hs_cos_wrapper hs_cos_wrapper_widget hs_cos_wrapper_type_rich_text" style="color: inherit; font-size: inherit; line-height: inherit;" data-hs-cos-general-type="widget" data-hs-cos-type="rich_text"><p style="line-height:125%; font-size:18px"><strong><span style="color: #212326;">🌷 Join Us in Amsterdam!</span></strong></p>
<p style="line-height:115%">&nbsp;</p>
<p style="line-height:115%"><span style="font-size: 14px; color: #000000;">Buy your pass with prices starting at $1,278. We have two pass types to suit your needs and we offer special pricing for individuals, academics, and students.</span></p></div></div></td></tr></tbody></table>
</div>
<!--[if gte mso 9]></table><![endif]-->
<!--[if (mso)|(IE)]></td><![endif]-->
    <!--[if (mso)|(IE)]></tr></table><![endif]-->
    </div>
   
  </div>
  <div id="section_1770874827445" class="hse-section" style="padding-left:10px; padding-right:10px">
    
    
      <div class="hse-column-container" style="min-width:280px; max-width:600px; margin:0 auto; background-color:#ffffff" bgcolor="#ffffff">
    
    <!--[if (mso)|(IE)]>
      <table align="center" style="width:600px;" cellpadding="0" cellspacing="0" role="presentation" width="600" bgcolor="#ffffff">
      <tr style="background-color:#ffffff;">
    <![endif]-->
    <!--[if (mso)|(IE)]>
  <td valign="top" style="width:600px;">
<![endif]-->
<!--[if gte mso 9]>
  <table role="presentation" width="600" cellpadding="0" cellspacing="0" style="width:600px">
<![endif]-->
<div id="column_1770874827446_0" class="hse-column hse-size-12">
  <div id="hs_cos_wrapper_module_177087483457813" class="hs_cos_wrapper hs_cos_wrapper_widget hs_cos_wrapper_type_module" style="color: inherit; font-size: inherit; line-height: inherit;" data-hs-cos-general-type="widget" data-hs-cos-type="module"><table class="hse-image-wrapper" role="presentation" width="100%" cellpadding="0" cellspacing="0">
  <tbody>
    <tr>
      <td align="center" valign="top" style="font-family:Arial, sans-serif; color:#23496d; word-break:break-word; text-align:center; padding:0px; font-size:0px">
        <a href="https://email.linuxfoundation.org/e3t/Ctc/RI+113/cZw--04/VVMrtk4WhKvbW2S3_jK428nMMW3V7XmG5KYNvkN5wYXR25nR3bW69t95C6lZ3n7W3QnlVV6bSlVMV1ksyD55x9p7W793_qN3fwrfKW1F3s_n6gzZnZW2mncTV97z5X0VGf8PR4b6yYGW5TGSDt6kWJ7VW374JcC8h-BJLW3YYQ255rbsmlN7T4yZZNjdBWW1-KMGW6wp76SW6mdxvg70PdJ8W20DxQ24M8nryVG-7V22DHbW9W2806mm77676-W1byZFn5XPKTDW1GFMvc3V5LZFW4Z6ZKg33pxv4W3yVv-c5kgs2rW2B0cqJ4mkXvbW5gk4xz5G5BRcW4Q3Mn08BgQ0GVvDd884t2WytN8jzZLZhs9M_W86knw45jf0TQW4_9JWZ4hDDN2W7Jwt-C4cs5YtW4Hf78q70qNsQW6HZCgh81LHq4N7XKH_7f3t0fN7lsbn1LVpyTW6DbyHR5zrK3qW84fLvP3wCLTzW951qFC29CMHwW8Xk93s3cMkRnW2QRG0t8WlqH2f4XQNG204" target="_blank" style="color:#00a4bd" data-hs-link-id="0" data-hs-link-id-v2="8lqWtbAL">
        <img alt="KC + CNC EU 2026 - Reg Options (1)" src="https://email.linuxfoundation.org/hs-fs/hubfs/KC%20+%20CNC%20EU%202026%20-%20Reg%20Options%20(1).png?width=1200&amp;upscale=true&amp;name=KC%20+%20CNC%20EU%202026%20-%20Reg%20Options%20(1).png" style="outline:none; text-decoration:none; border:none; max-width:100%; font-size:16px" width="600" align="middle">
        </a>
      </td>
    </tr>
  </tbody>
</table></div>
</div>
<!--[if gte mso 9]></table><![endif]-->
<!--[if (mso)|(IE)]></td><![endif]-->
    <!--[if (mso)|(IE)]></tr></table><![endif]-->
    </div>
   
  </div>
  <div id="section_1766004910015" class="hse-section" style="padding-left:10px; padding-right:10px">
    
    
      <div class="hse-column-container" style="min-width:280px; max-width:600px; margin:0 auto; background-color:#ffffff; padding-top:5px" bgcolor="#ffffff">
    
    <!--[if (mso)|(IE)]>
      <table align="center" style="width:600px;" cellpadding="0" cellspacing="0" role="presentation" width="600" bgcolor="#ffffff">
      <tr style="background-color:#ffffff;">
    <![endif]-->
    <!--[if (mso)|(IE)]>
  <td valign="top" style="width:300px;padding-top:5px;">
<![endif]-->
<!--[if gte mso 9]>
  <table role="presentation" width="300" cellpadding="0" cellspacing="0" style="width:300px">
<![endif]-->
<div id="column_1771534143415_0" class="hse-column hse-size-6">
    <table role="presentation" cellpadding="0" cellspacing="0" width="100%" class="" style=""><tbody><tr><td class="hs_padded" style="font-family:Arial, sans-serif; font-size:15px; color:#23496d; word-break:break-word; padding:5px 20px"><div id="hs_cos_wrapper_module_17715341412832" class="hs_cos_wrapper hs_cos_wrapper_widget hs_cos_wrapper_type_module" style="color: inherit; font-size: inherit; line-height: inherit;" data-hs-cos-general-type="widget" data-hs-cos-type="module"><table align="center" border="0" cellpadding="0" cellspacing="0" role="presentation" style="border-collapse:separate!important">
    <tbody><tr>
      <td align="center" valign="middle" bgcolor="#315ba9" style="font-family:Arial, sans-serif; font-size:15px; color:#23496d; word-break:break-word; border-radius:8px; cursor:auto; background-color:#315ba9; mso-padding-alt:12px 18px">
        <a href="https://email.linuxfoundation.org/e3t/Ctc/RI+113/cZw--04/VVMrtk4WhKvbW2S3_jK428nMMW3V7XmG5KYNvkN5wYXQM5nR3bW5BWr2F6lZ3p-W7p_R874FhcG6W5JZs1f3515PgVvmsm56xb_c3W7sp8fg84Qpv3MnMZNFpJ0QpW8sJ-GC3pt6CbW3xXqDB4fCf_DW7P_k706hDTqBW77FLHR3nyrzcW82Gh_S4800gBVZ84cb1B_cGmN9l4wfdB_HKKW5Vxhrt3N64yBW2Lw5bw64zRvBW94GGQs8WxtWmW4Q__Df667CC7W1dD-_B1cP9t0W4JHb848n4r0FW8DVx7z57_CmsW2d2BhN5-HjcVW28jCnP901rHPW61RQv23Qj3mbM69QgVNSg2xW6zzq3S2hr3kZW6-kX0h8YbfqdW7V3XvB1qYVQZVyB7Wl5xgwQWW2ZVWY43G1X3jW1ZdrRd3J3PWdW9jKg9280Y8CRF1Sl_LJPddgW6PRV1h8StCqjW4TSkYB1pQdQNW6gJCHv8xgmCQf6wxfz804" target="_blank" style="color:#00a4bd; font-size:16px; font-family:Arial, sans-serif; Margin:0; text-transform:none; text-decoration:none; padding:12px 18px; display:block" data-hs-link-id="0" data-hs-link-id-v2="+MzzB6cL">
          <strong style="color:#FFFFFF;font-weight:bold;text-decoration:none;font-style:normal;">REGISTER NOW &gt;&gt;</strong>
        </a>
      </td>
    </tr>
  </tbody></table></div></td></tr></tbody></table>
</div>
<!--[if gte mso 9]></table><![endif]-->
<!--[if (mso)|(IE)]></td><![endif]-->
<!--[if (mso)|(IE)]>
  <td valign="top" style="width:300px;padding-top:5px;">
<![endif]-->
<!--[if gte mso 9]>
  <table role="presentation" width="300" cellpadding="0" cellspacing="0" style="width:300px">
<![endif]-->
<div id="column_1766004910015_0" class="hse-column hse-size-6">
    <table role="presentation" cellpadding="0" cellspacing="0" width="100%" class="" style=""><tbody><tr><td class="hs_padded" style="font-family:Arial, sans-serif; font-size:15px; color:#23496d; word-break:break-word; padding:5px 20px"><div id="hs_cos_wrapper_module_17660049126845" class="hs_cos_wrapper hs_cos_wrapper_widget hs_cos_wrapper_type_module" style="color: inherit; font-size: inherit; line-height: inherit;" data-hs-cos-general-type="widget" data-hs-cos-type="module"><table align="center" border="0" cellpadding="0" cellspacing="0" role="presentation" style="border-collapse:separate!important">
    <tbody><tr>
      <td align="center" valign="middle" bgcolor="#315ba9" style="font-family:Arial, sans-serif; font-size:15px; color:#23496d; word-break:break-word; border-radius:8px; cursor:auto; background-color:#315ba9; mso-padding-alt:12px 18px">
        <a href="https://email.linuxfoundation.org/e3t/Ctc/RI+113/cZw--04/VVMrtk4WhKvbW2S3_jK428nMMW3V7XmG5KYNvkN5wYXR25nR3bW69t95C6lZ3lMW468kp76y0Y-KW7gXwMG3nVwLqVffjpx4_69c4W6kd9lv7Zjw8YV3qCLS7L4DRKW443mp43wswW_VC3BZ76wvWQyW1Zgyrg4rqQdRW6CdDwh5bn7WhW2fRv0m7SLB1DW6Q1H9X7mkW_GVkHgrf3RpqZ4W7JrD-k9hqMRtW4GRQH44RTJx_VSFzJ_3n-20pW7_-JYv6Y_thcW96bPRw4wH4DjW1WH9rW3XJ_d5W4dk5WF2bN_5NW4N6nn23kFyshW3pDn9H4_-5QnW50JKcv3dCbrxW3C_bFf8TSpBhW48dhB93cK3p6W8jxQPT5F8K0ZW197JqC3WX4XbW8wgNZq1YxTPFW547SW62ynDj1W91NWTY6CqfTjW2L5SXH9hg3fxN1M4fgCFybshVdVtl51ClKwZW5ZZCgM2l0f-5W3DSnzD5pynngN5v_NJ6TqCDxVNBd4q1-SBMtf21tQxH04" target="_blank" style="color:#00a4bd; font-size:16px; font-family:Arial, sans-serif; Margin:0; text-transform:none; text-decoration:none; padding:12px 18px; display:block" data-hs-link-id="0" data-hs-link-id-v2="jZlWV2K1">
          <strong style="color:#FFFFFF;font-weight:bold;text-decoration:none;font-style:normal;">WHAT’S INCLUDED? &gt;&gt;</strong>
        </a>
      </td>
    </tr>
  </tbody></table></div></td></tr></tbody></table>
</div>
<!--[if gte mso 9]></table><![endif]-->
<!--[if (mso)|(IE)]></td><![endif]-->
    <!--[if (mso)|(IE)]></tr></table><![endif]-->
    </div>
   
  </div>
  <div id="section_1769456225169" class="hse-section" style="padding-left:10px; padding-right:10px">
    
    
      <div class="hse-column-container" style="min-width:280px; max-width:600px; margin:0 auto; background-color:#ffffff" bgcolor="#ffffff">
    
    <!--[if (mso)|(IE)]>
      <table align="center" style="width:600px;" cellpadding="0" cellspacing="0" role="presentation" width="600" bgcolor="#ffffff">
      <tr style="background-color:#ffffff;">
    <![endif]-->
    <!--[if (mso)|(IE)]>
  <td valign="top" style="width:600px;">
<![endif]-->
<!--[if gte mso 9]>
  <table role="presentation" width="600" cellpadding="0" cellspacing="0" style="width:600px">
<![endif]-->
<div id="column_1769456225169_0" class="hse-column hse-size-12">
    <table role="presentation" cellpadding="0" cellspacing="0" width="100%" class="" style=""><tbody><tr><td class="hs_padded" style="font-family:Arial, sans-serif; font-size:15px; color:#23496d; word-break:break-word; padding:10px 20px"><div id="hs_cos_wrapper_module_17605624348362" class="hs_cos_wrapper hs_cos_wrapper_widget hs_cos_wrapper_type_module" style="color: inherit; font-size: inherit; line-height: inherit;" data-hs-cos-general-type="widget" data-hs-cos-type="module"><table role="none" border="0" cellpadding="0" cellspacing="0" style="vertical-align:top" width="100%">
  <tbody><tr>
    <td align="center" style="font-family:Arial, sans-serif; color:#23496d; font-size:0; word-break:break-word">
      <p style="font-size:1px;border-top:1px solid #000000;width:100%;margin:0 auto;"></p>
      <!--[if mso]>
        <table role="none" align="center" border="0" cellpadding="0" cellspacing="0" style="font-size:1px;border-top:1px solid #000000;width:560px;">
          <tr>
            <td style="height:0;line-height:0">&nbsp;</td>
          </tr>
        </table>
      <![endif]-->
    </td>
  </tr>
</tbody></table></div></td></tr></tbody></table>
</div>
<!--[if gte mso 9]></table><![endif]-->
<!--[if (mso)|(IE)]></td><![endif]-->
    <!--[if (mso)|(IE)]></tr></table><![endif]-->
    </div>
   
  </div>
  <div id="section_1753911339468" class="hse-section" style="padding-left:10px; padding-right:10px">
    
    
      <div class="hse-column-container" style="min-width:280px; max-width:600px; margin:0 auto; background-color:#ffffff" bgcolor="#ffffff">
    
    <!--[if (mso)|(IE)]>
      <table align="center" style="width:600px;" cellpadding="0" cellspacing="0" role="presentation" width="600" bgcolor="#ffffff">
      <tr style="background-color:#ffffff;">
    <![endif]-->
    <!--[if (mso)|(IE)]>
  <td valign="top" style="width:600px;">
<![endif]-->
<!--[if gte mso 9]>
  <table role="presentation" width="600" cellpadding="0" cellspacing="0" style="width:600px">
<![endif]-->
<div id="column_1753911339468_0" class="hse-column hse-size-12">
    <table role="presentation" cellpadding="0" cellspacing="0" width="100%" class="" style=""><tbody><tr><td class="hs_padded" style="font-family:Arial, sans-serif; font-size:15px; color:#23496d; word-break:break-word; padding:10px 20px"><div id="hs_cos_wrapper_module_175391133944710" class="hs_cos_wrapper hs_cos_wrapper_widget hs_cos_wrapper_type_module" style="color: inherit; font-size: inherit; line-height: inherit;" data-hs-cos-general-type="widget" data-hs-cos-type="module"><div id="hs_cos_wrapper_module_175391133944710_" class="hs_cos_wrapper hs_cos_wrapper_widget hs_cos_wrapper_type_rich_text" style="color: inherit; font-size: inherit; line-height: inherit;" data-hs-cos-general-type="widget" data-hs-cos-type="rich_text"><p style="font-size:18px; line-height:175%; font-weight:bold; text-align:center" align="center"><span style="color: #000000;">Thank You to Our Sponsors!</span></p></div></div></td></tr></tbody></table>
  <table role="presentation" cellpadding="0" cellspacing="0" width="100%" class="" style=""><tbody><tr><td class="hs_padded" style="font-family:Arial, sans-serif; font-size:15px; color:#23496d; word-break:break-word; padding:10px 20px"><div id="hs_cos_wrapper_module_175391148927611" class="hs_cos_wrapper hs_cos_wrapper_widget hs_cos_wrapper_type_module" style="color: inherit; font-size: inherit; line-height: inherit;" data-hs-cos-general-type="widget" data-hs-cos-type="module"><div id="hs_cos_wrapper_module_175391148927611_" class="hs_cos_wrapper hs_cos_wrapper_widget hs_cos_wrapper_type_rich_text" style="color: inherit; font-size: inherit; line-height: inherit;" data-hs-cos-general-type="widget" data-hs-cos-type="rich_text"><p style="font-weight:bold; font-size:16px; line-height:175%; text-align:center" align="center"><span style="color: #000000;">DIAMOND</span></p></div></div></td></tr></tbody></table>
</div>
<!--[if gte mso 9]></table><![endif]-->
<!--[if (mso)|(IE)]></td><![endif]-->
    <!--[if (mso)|(IE)]></tr></table><![endif]-->
    </div>
   
  </div>
  <div id="section_1760977593366" class="hse-section" style="padding-left:10px; padding-right:10px">
    
    
      <div class="hse-column-container" style="min-width:280px; max-width:600px; margin:0 auto; background-color:#ffffff" bgcolor="#ffffff">
    
    <!--[if (mso)|(IE)]>
      <table align="center" style="width:600px;" cellpadding="0" cellspacing="0" role="presentation" width="600" bgcolor="#ffffff">
      <tr style="background-color:#ffffff;">
    <![endif]-->
    <!--[if (mso)|(IE)]>
  <td valign="top" style="width:300px;">
<![endif]-->
<!--[if gte mso 9]>
  <table role="presentation" width="300" cellpadding="0" cellspacing="0" style="width:300px">
<![endif]-->
<div id="column_1760977593366_0" class="hse-column hse-size-6">
  <div id="hs_cos_wrapper_module_17609775964811" class="hs_cos_wrapper hs_cos_wrapper_widget hs_cos_wrapper_type_module" style="color: inherit; font-size: inherit; line-height: inherit;" data-hs-cos-general-type="widget" data-hs-cos-type="module"><table class="hse-image-wrapper" role="presentation" width="100%" cellpadding="0" cellspacing="0">
  <tbody>
    <tr>
      <td class="hs_padded" align="center" valign="top" style="font-family:Arial, sans-serif; color:#23496d; word-break:break-word; text-align:center; padding:0px 20px; font-size:0px">
        <a href="https://email.linuxfoundation.org/e3t/Ctc/RI+113/cZw--04/VVMrtk4WhKvbW2S3_jK428nMMW3V7XmG5KYNvkN5wYXSd3qgz0W8wLKSR6lZ3lLW3YW6KR7bnX_5W1QghVV3ZDdMgW2lZdjc7q4YDcW7vlrMm2LQfn5W3MYN3X55kBD1W5kJzLJ8f5553W1gsZDh7Vd77MW5DY1Vh49H0Y-W8-4zNz6FGTB7W8rwnrm2cLrs7VXVNV357r94KW7FcbNz3ph8LhW8Xl-8F3_n3kMW3Rv9jx4fl5NhW913drl398j_fVXTf687scgBpW7MlW5n6ShBjGW1zmLdL4vbP5DW5WM0gL2GG5H6W7K2_2m21B9yCW8ZBs944QzT-kV6fhMr6H0x-vW4sbFdQ6SjpnGN6mNkPh1RfbwW3FN3c65LD406W5hqLsq8D_yZZW8_H39w2fd73lW6KhxJD1XFzcdf3KQDpK04" target="_blank" style="color:#00a4bd" data-hs-link-id="0" data-hs-link-id-v2="sSLvRGyR">
        <img alt="AWS_logo_RGB_1c_Gray850-2" src="https://email.linuxfoundation.org/hs-fs/hubfs/AWS_logo_RGB_1c_Gray850-2.png?width=220&amp;upscale=true&amp;name=AWS_logo_RGB_1c_Gray850-2.png" style="outline:none; text-decoration:none; border:none; max-width:100%; font-size:16px" width="110" align="middle">
        </a>
      </td>
    </tr>
  </tbody>
</table></div>
</div>
<!--[if gte mso 9]></table><![endif]-->
<!--[if (mso)|(IE)]></td><![endif]-->
<!--[if (mso)|(IE)]>
  <td valign="top" style="width:300px;">
<![endif]-->
<!--[if gte mso 9]>
  <table role="presentation" width="300" cellpadding="0" cellspacing="0" style="width:300px">
<![endif]-->
<div id="column_1760977593366_1" class="hse-column hse-size-6">
  <div id="hs_cos_wrapper_module_17690425298253" class="hs_cos_wrapper hs_cos_wrapper_widget hs_cos_wrapper_type_module" style="color: inherit; font-size: inherit; line-height: inherit;" data-hs-cos-general-type="widget" data-hs-cos-type="module"><table class="hse-image-wrapper" role="presentation" width="100%" cellpadding="0" cellspacing="0">
  <tbody>
    <tr>
      <td class="hs_padded" align="center" valign="top" style="font-family:Arial, sans-serif; color:#23496d; word-break:break-word; text-align:center; padding:15px 20px 10px; font-size:0px">
        <a href="https://email.linuxfoundation.org/e3t/Ctc/RI+113/cZw--04/VVMrtk4WhKvbW2S3_jK428nMMW3V7XmG5KYNvkN5wYXSd3qgz0W8wLKSR6lZ3pDW5Bh6Zq8XJPQ1N5mR0Cp7xrQ_W15YwVb3wFtCZW34H_Wv43gkb8W2BPPNm1FYkRMW50Rrnf2wvlZ_W10PGh31k9NlmN1mpRS1QWzhQW3hMNNM4WLksmW53KVgz8jFFy1W2wLCFp6w-KG7W1PK-r76kXgZ_N2BwrJZXDcjKW839kJ91p53CJW88hZxk9bc5XQN9hmbSwm-yWBW2cD90k5WtWSDW2HnN8x7tFD-3W8Cy8tk3rdxqzW6PcBJ03CcWv_VG0RwM1gN_hlW7hY6Jc7sFPzDW6CJftZ2LpMSJW7qMHsd94jK13W76r_tW5rBk5fVkBkVG6kktNSW46pfrK4kFVy-W5L52Gl17xLBVf5RBXRd04" target="_blank" style="color:#00a4bd" data-hs-link-id="0" data-hs-link-id-v2="lN89qeAc">
        <img alt="lockup_GoogleCloud_FullColor_rgb_2900x512px" src="https://email.linuxfoundation.org/hs-fs/hubfs/lockup_GoogleCloud_FullColor_rgb_2900x512px.png?width=520&amp;upscale=true&amp;name=lockup_GoogleCloud_FullColor_rgb_2900x512px.png" style="outline:none; text-decoration:none; border:none; max-width:100%; font-size:16px" width="260" align="middle">
        </a>
      </td>
    </tr>
  </tbody>
</table></div>
</div>
<!--[if gte mso 9]></table><![endif]-->
<!--[if (mso)|(IE)]></td><![endif]-->
    <!--[if (mso)|(IE)]></tr></table><![endif]-->
    </div>
   
  </div>
  <div id="section_1761258872581" class="hse-section" style="padding-left:10px; padding-right:10px">
    
    
      <div class="hse-column-container" style="min-width:280px; max-width:600px; margin:0 auto; background-color:#ffffff" bgcolor="#ffffff">
    
    <!--[if (mso)|(IE)]>
      <table align="center" style="width:600px;" cellpadding="0" cellspacing="0" role="presentation" width="600" bgcolor="#ffffff">
      <tr style="background-color:#ffffff;">
    <![endif]-->
    <!--[if (mso)|(IE)]>
  <td valign="top" style="width:300px;">
<![endif]-->
<!--[if gte mso 9]>
  <table role="presentation" width="300" cellpadding="0" cellspacing="0" style="width:300px">
<![endif]-->
<div id="column_1764014412197_0" class="hse-column hse-size-6">
  <div id="hs_cos_wrapper_module_17640144472623" class="hs_cos_wrapper hs_cos_wrapper_widget hs_cos_wrapper_type_module" style="color: inherit; font-size: inherit; line-height: inherit;" data-hs-cos-general-type="widget" data-hs-cos-type="module"><table class="hse-image-wrapper" role="presentation" width="100%" cellpadding="0" cellspacing="0">
  <tbody>
    <tr>
      <td class="hs_padded" align="center" valign="top" style="font-family:Arial, sans-serif; color:#23496d; word-break:break-word; text-align:center; padding:10px 20px; font-size:0px">
        <a href="https://email.linuxfoundation.org/e3t/Ctc/RI+113/cZw--04/VVMrtk4WhKvbW2S3_jK428nMMW3V7XmG5KYNvkN5wYXSd3qgz0W8wLKSR6lZ3l2W5f2jxH9lqBxtW7MSBK91pcFGtW7qh0WX3tLqphW2d7X1q98d8pWW67Kh1B88KtcZW2qtb_51Wdp7pW1RYj0N7lys_wN8c89mGcCJ68VJslrQ58Y88NN25J1B-fYY18W7gtPZj4MgnBtW498tkV2b4NWDW9dp2xC6zH1LnN41WK28YTZN7Vhvzh66LryRWVHVcqM4Vd48JW3yH3dW7cyDcKW6mvsvT2X4sZ5W7D1Gw84hXzNyW5mvlNn4PhXb7W11dZB77GChmtW85TY_c6jV687W5Twkxz1wxyfdW8fQ7Yk2tXD-sW4g-H9m2HjCs3W4LCwBk2qnCpDW5V-K-y7wdtJFN3gxLsJYQ6l_f1gHyK804" target="_blank" style="color:#00a4bd" data-hs-link-id="0" data-hs-link-id-v2="LzYPSaBI">
        <img alt="HAProxy-logo-cmyk-horizontal" src="https://email.linuxfoundation.org/hs-fs/hubfs/HAProxy-logo-cmyk-horizontal.png?width=500&amp;upscale=true&amp;name=HAProxy-logo-cmyk-horizontal.png" style="outline:none; text-decoration:none; border:none; max-width:100%; font-size:16px" width="250" align="middle">
        </a>
      </td>
    </tr>
  </tbody>
</table></div>
</div>
<!--[if gte mso 9]></table><![endif]-->
<!--[if (mso)|(IE)]></td><![endif]-->
<!--[if (mso)|(IE)]>
  <td valign="top" style="width:300px;">
<![endif]-->
<!--[if gte mso 9]>
  <table role="presentation" width="300" cellpadding="0" cellspacing="0" style="width:300px">
<![endif]-->
<div id="column_1761258872581_0" class="hse-column hse-size-6">
  <div id="hs_cos_wrapper_module_175391153214312" class="hs_cos_wrapper hs_cos_wrapper_widget hs_cos_wrapper_type_module" style="color: inherit; font-size: inherit; line-height: inherit;" data-hs-cos-general-type="widget" data-hs-cos-type="module"><table class="hse-image-wrapper" role="presentation" width="100%" cellpadding="0" cellspacing="0">
  <tbody>
    <tr>
      <td class="hs_padded" align="center" valign="top" style="font-family:Arial, sans-serif; color:#23496d; word-break:break-word; text-align:center; padding:10px 20px 0px; font-size:0px">
        <a href="https://email.linuxfoundation.org/e3t/Ctc/RI+113/cZw--04/VVMrtk4WhKvbW2S3_jK428nMMW3V7XmG5KYNvkN5wYXQs5nR3bW50kH_H6lZ3lZW96BDKH84vfQvN8lt6P-zmc2GW3yK3bl6j7lJ4W5fGK5L1nZfXdW1Qj64C91JMH1W5s6blW5NdzjHW61fSjH2zfW6qW3qc-vB4Ks2xmW2zlHl08fpfCvW125DGM16FHJCN79XrDtdSLgBW8LX4M83_HCdlW2y6zXr2WyztkW8PWwFs7L7G2cN18cSNG8L1LBW8Cr-Cn6YZZGHW4nXF3x8jbnswW1qL1721b_CtzW1b81HT2yPD3pVw0VyP6-sT8LW3LmgRH5KNs6XW3LZ1jF1-35JGW3grVS_3xdY4SW6S5TbD3VpZF0W3-Qz418swPtZW6YMXHs38RnM1VNn6QS5K-6gsN8Gr_Qnzj074W4J9KMY7yxdBtW7Kx3mR8WP7CRW9fBs7D5PGFT5W2qVPtP3zq8JBf3BZT_204" target="_blank" style="color:#00a4bd" data-hs-link-id="0" data-hs-link-id-v2="sIGvK4iB">
        <img alt="microsoft-azure-spn-1" src="https://email.linuxfoundation.org/hs-fs/hubfs/microsoft-azure-spn-1.png?width=340&amp;upscale=true&amp;name=microsoft-azure-spn-1.png" style="outline:none; text-decoration:none; border:none; max-width:100%; font-size:16px" width="170" align="middle">
        </a>
      </td>
    </tr>
  </tbody>
</table></div>
</div>
<!--[if gte mso 9]></table><![endif]-->
<!--[if (mso)|(IE)]></td><![endif]-->
    <!--[if (mso)|(IE)]></tr></table><![endif]-->
    </div>
   
  </div>
  <div id="section_1764014429645" class="hse-section" style="padding-left:10px; padding-right:10px">
    
    
      <div class="hse-column-container" style="min-width:280px; max-width:600px; margin:0 auto; background-color:#ffffff" bgcolor="#ffffff">
    
    <!--[if (mso)|(IE)]>
      <table align="center" style="width:600px;" cellpadding="0" cellspacing="0" role="presentation" width="600" bgcolor="#ffffff">
      <tr style="background-color:#ffffff;">
    <![endif]-->
    <!--[if (mso)|(IE)]>
  <td valign="top" style="width:300px;">
<![endif]-->
<!--[if gte mso 9]>
  <table role="presentation" width="300" cellpadding="0" cellspacing="0" style="width:300px">
<![endif]-->
<div id="column_1764014429645_1" class="hse-column hse-size-6">
  <div id="hs_cos_wrapper_module_17612588772713" class="hs_cos_wrapper hs_cos_wrapper_widget hs_cos_wrapper_type_module" style="color: inherit; font-size: inherit; line-height: inherit;" data-hs-cos-general-type="widget" data-hs-cos-type="module"><table class="hse-image-wrapper" role="presentation" width="100%" cellpadding="0" cellspacing="0">
  <tbody>
    <tr>
      <td class="hs_padded" align="center" valign="top" style="font-family:Arial, sans-serif; color:#23496d; word-break:break-word; text-align:center; padding:0px 20px; font-size:0px">
        <a href="https://email.linuxfoundation.org/e3t/Ctc/RI+113/cZw--04/VVMrtk4WhKvbW2S3_jK428nMMW3V7XmG5KYNvkN5wYXSd3qgz0W8wLKSR6lZ3mfW2wqS8w8_62KgN5_WZ33gkYhqN5CkhwB7TZBrW4VsQPF6nCDlbW7NfQ1c5hW5T7W5SqYkm8Lp2bSW5K-v3j3vZtcwF1WnsJVZP6qW2g_lSj9f7GCBW2Dn05Z8m4ZDvW1Cv_xS61kWfbW1b2lH22bRvJFVFQBn36KqjwhW3QRkPd8wYqkrW5c4Jbp7n2Qr6W7vCQxv4qMBnYW1Jd8vF82wHdGW7v-8dB4vy5jrVcb-JV4HhbBZV72cyQ7zgX28W8DJsXD8lTmDrW5PKQRm4nhstXW1DSqTs9fsD0WW6Wdt-32PsBCWV9qW-Y90X-t3W68wyCb8z_zPNW2bBZ_X8kkrtnW2N-CrJ7xp2_Gf23vKTn04" target="_blank" style="color:#00a4bd" data-hs-link-id="0" data-hs-link-id-v2="FG3JL2C5">
        <img alt="RedHat-new-3" src="https://email.linuxfoundation.org/hs-fs/hubfs/RedHat-new-3.png?width=420&amp;upscale=true&amp;name=RedHat-new-3.png" style="outline:none; text-decoration:none; border:none; max-width:100%; font-size:16px" width="210" align="middle">
        </a>
      </td>
    </tr>
  </tbody>
</table></div>
</div>
<!--[if gte mso 9]></table><![endif]-->
<!--[if (mso)|(IE)]></td><![endif]-->
<!--[if (mso)|(IE)]>
  <td valign="top" style="width:300px;">
<![endif]-->
<!--[if gte mso 9]>
  <table role="presentation" width="300" cellpadding="0" cellspacing="0" style="width:300px">
<![endif]-->
<div id="column_1769042507413_2" class="hse-column hse-size-6">
  <div id="hs_cos_wrapper_module_17640144726114" class="hs_cos_wrapper hs_cos_wrapper_widget hs_cos_wrapper_type_module" style="color: inherit; font-size: inherit; line-height: inherit;" data-hs-cos-general-type="widget" data-hs-cos-type="module"><table class="hse-image-wrapper" role="presentation" width="100%" cellpadding="0" cellspacing="0">
  <tbody>
    <tr>
      <td class="hs_padded" align="center" valign="top" style="font-family:Arial, sans-serif; color:#23496d; word-break:break-word; text-align:center; padding:10px 20px; font-size:0px">
        <a href="https://email.linuxfoundation.org/e3t/Ctc/RI+113/cZw--04/VVMrtk4WhKvbW2S3_jK428nMMW3V7XmG5KYNvkN5wYXRl2-Z-MW6N1vHY6lZ3mGW47ctq-3fLSYWW2Tt1DZ2NBdL-F1m4qkBbSBmW6Pwx0r2FtZyyW8YmYTt6ZxpJCW1d5Jqd8RZDlCW7-B_YB5s5v6sV2RTT43qsdKBMV7Y51w4QcCW4fDh5w2Yz8KsVwZmPd6_zhq0W4t5Sfk3r8H-8N6q6BQPQyXC_W7s3q5b29xmN1N6c5_S0yZR25W2Yq7gx3zYYp6W2fv-4l8x01ljW357YGG8sMc7DVr9Z3h7GkZt8W61C80d2NnPJLVl2f2s1dFgpkW92pPqQ5rjcCKf5S7q9P04" target="_blank" style="color:#00a4bd" data-hs-link-id="0" data-hs-link-id-v2="33MKDL5K">
        <img alt="scaleops_logo" src="https://email.linuxfoundation.org/hs-fs/hubfs/scaleops_logo.png?width=320&amp;upscale=true&amp;name=scaleops_logo.png" style="outline:none; text-decoration:none; border:none; max-width:100%; font-size:16px" width="160" align="middle">
        </a>
      </td>
    </tr>
  </tbody>
</table></div>
</div>
<!--[if gte mso 9]></table><![endif]-->
<!--[if (mso)|(IE)]></td><![endif]-->
    <!--[if (mso)|(IE)]></tr></table><![endif]-->
    </div>
   
  </div>
  <div id="section_1769042501669" class="hse-section" style="padding-left:10px; padding-right:10px">
    
    
      <div class="hse-column-container" style="min-width:280px; max-width:600px; margin:0 auto; background-color:#ffffff" bgcolor="#ffffff">
    
    <!--[if (mso)|(IE)]>
      <table align="center" style="width:600px;" cellpadding="0" cellspacing="0" role="presentation" width="600" bgcolor="#ffffff">
      <tr style="background-color:#ffffff;">
    <![endif]-->
    <!--[if (mso)|(IE)]>
  <td valign="top" style="width:600px;">
<![endif]-->
<!--[if gte mso 9]>
  <table role="presentation" width="600" cellpadding="0" cellspacing="0" style="width:600px">
<![endif]-->
<div id="column_1769042501669_1" class="hse-column hse-size-12">
  <div id="hs_cos_wrapper_module_17690425016652" class="hs_cos_wrapper hs_cos_wrapper_widget hs_cos_wrapper_type_module" style="color: inherit; font-size: inherit; line-height: inherit;" data-hs-cos-general-type="widget" data-hs-cos-type="module"><table class="hse-image-wrapper" role="presentation" width="100%" cellpadding="0" cellspacing="0">
  <tbody>
    <tr>
      <td class="hs_padded" align="center" valign="top" style="font-family:Arial, sans-serif; color:#23496d; word-break:break-word; text-align:center; padding:10px 20px; font-size:0px">
        <a href="https://email.linuxfoundation.org/e3t/Ctc/RI+113/cZw--04/VVMrtk4WhKvbW2S3_jK428nMMW3V7XmG5KYNvkN5wYXRY3qgz0W7Y8-PT6lZ3lVV6ZBj149whRjW1f6lj86ChCYgVPlCWP62g_g7W70KX6k2qfpZhW6X5-zQ5KXl4tW6qLztT274YP3W53n_XJ12kxvgW51mjy76Dfh35W4mpTJB4Bp1R4W4TPkdX85pwYZW7vvS1J8-2D0LW8dbKm56NMMZFVydYnH2wXvxdW9hqNmN5t3ffZW4MJbKW1gnNMRW8sf9q03X-xCrW1tGyMK8HHB18N5GJ1YLYYZL4W3kCnL_6lWR6PW3RZw7w4wHjH5W4w3ry25jbFk5W8zdqw43sP0j4W4T2Y4X7lSbRhW7yW-hW1DqlxHW1cHQn-82xtL-W59xg6-4pgv59f2rTBtz04" target="_blank" style="color:#00a4bd" data-hs-link-id="0" data-hs-link-id-v2="huQCwWCf">
        <img alt="solo.io-Logo-Dark-on-Transparent-Background-1" src="https://email.linuxfoundation.org/hs-fs/hubfs/solo.io-Logo-Dark-on-Transparent-Background-1.png?width=320&amp;upscale=true&amp;name=solo.io-Logo-Dark-on-Transparent-Background-1.png" style="outline:none; text-decoration:none; border:none; max-width:100%; font-size:16px" width="160" align="middle">
        </a>
      </td>
    </tr>
  </tbody>
</table></div>
</div>
<!--[if gte mso 9]></table><![endif]-->
<!--[if (mso)|(IE)]></td><![endif]-->
    <!--[if (mso)|(IE)]></tr></table><![endif]-->
    </div>
   
  </div>
  <div id="section_1753911573418" class="hse-section" style="padding-left:10px; padding-right:10px">
    
    
      <div class="hse-column-container" style="min-width:280px; max-width:600px; margin:0 auto; background-color:#ffffff" bgcolor="#ffffff">
    
    <!--[if (mso)|(IE)]>
      <table align="center" style="width:600px;" cellpadding="0" cellspacing="0" role="presentation" width="600" bgcolor="#ffffff">
      <tr style="background-color:#ffffff;">
    <![endif]-->
    <!--[if (mso)|(IE)]>
  <td valign="top" style="width:600px;">
<![endif]-->
<!--[if gte mso 9]>
  <table role="presentation" width="600" cellpadding="0" cellspacing="0" style="width:600px">
<![endif]-->
<div id="column_1753911573418_0" class="hse-column hse-size-12">
    <table role="presentation" cellpadding="0" cellspacing="0" width="100%" class="" style=""><tbody><tr><td class="hs_padded" style="font-family:Arial, sans-serif; font-size:15px; color:#23496d; word-break:break-word; padding:10px 20px"><div id="hs_cos_wrapper_module_175391157339413" class="hs_cos_wrapper hs_cos_wrapper_widget hs_cos_wrapper_type_module" style="color: inherit; font-size: inherit; line-height: inherit;" data-hs-cos-general-type="widget" data-hs-cos-type="module"><table role="none" border="0" cellpadding="0" cellspacing="0" style="vertical-align:top" width="100%">
  <tbody><tr>
    <td align="center" style="font-family:Arial, sans-serif; color:#23496d; font-size:0; word-break:break-word">
      <p style="font-size:1px;border-top:1px dotted #000000;width:100%;margin:0 auto;"></p>
      <!--[if mso]>
        <table role="none" align="center" border="0" cellpadding="0" cellspacing="0" style="font-size:1px;border-top:1px dotted #000000;width:560px;">
          <tr>
            <td style="height:0;line-height:0">&nbsp;</td>
          </tr>
        </table>
      <![endif]-->
    </td>
  </tr>
</tbody></table></div></td></tr></tbody></table>
  <table role="presentation" cellpadding="0" cellspacing="0" width="100%" class="" style=""><tbody><tr><td class="hs_padded" style="font-family:Arial, sans-serif; font-size:15px; color:#23496d; word-break:break-word; padding:10px 20px"><div id="hs_cos_wrapper_module_175391160097914" class="hs_cos_wrapper hs_cos_wrapper_widget hs_cos_wrapper_type_module" style="color: inherit; font-size: inherit; line-height: inherit;" data-hs-cos-general-type="widget" data-hs-cos-type="module"><div id="hs_cos_wrapper_module_175391160097914_" class="hs_cos_wrapper hs_cos_wrapper_widget hs_cos_wrapper_type_rich_text" style="color: inherit; font-size: inherit; line-height: inherit;" data-hs-cos-general-type="widget" data-hs-cos-type="rich_text"><p style="font-size:16px; line-height:175%; font-weight:bold; text-align:center" align="center"><span style="color: #000000;">PLATINUM</span></p></div></div></td></tr></tbody></table>
</div>
<!--[if gte mso 9]></table><![endif]-->
<!--[if (mso)|(IE)]></td><![endif]-->
    <!--[if (mso)|(IE)]></tr></table><![endif]-->
    </div>
   
  </div>
  <div id="section_1767814021988" class="hse-section" style="padding-left:10px; padding-right:10px">
    
    
      <div class="hse-column-container" style="min-width:280px; max-width:600px; margin:0 auto; background-color:#ffffff" bgcolor="#ffffff">
    
    <!--[if (mso)|(IE)]>
      <table align="center" style="width:600px;" cellpadding="0" cellspacing="0" role="presentation" width="600" bgcolor="#ffffff">
      <tr style="background-color:#ffffff;">
    <![endif]-->
    <!--[if (mso)|(IE)]>
  <td valign="top" style="width:300px;">
<![endif]-->
<!--[if gte mso 9]>
  <table role="presentation" width="300" cellpadding="0" cellspacing="0" style="width:300px">
<![endif]-->
<div id="column_1767814021988_0" class="hse-column hse-size-6">
    <table role="presentation" cellpadding="0" cellspacing="0" width="100%" class="" style=""><tbody><tr><td class="hs_padded" style="font-family:Arial, sans-serif; font-size:15px; color:#23496d; word-break:break-word; padding:10px 20px"><div id="hs_cos_wrapper_module_175391164387615" class="hs_cos_wrapper hs_cos_wrapper_widget hs_cos_wrapper_type_module" style="color: inherit; font-size: inherit; line-height: inherit;" data-hs-cos-general-type="widget" data-hs-cos-type="module"><div id="hs_cos_wrapper_module_175391164387615_" class="hs_cos_wrapper hs_cos_wrapper_widget hs_cos_wrapper_type_rich_text" style="color: inherit; font-size: inherit; line-height: inherit;" data-hs-cos-general-type="widget" data-hs-cos-type="rich_text"><p style="text-align:center; line-height:115%" align="center"><span style="color: #0094ff;"><a href="https://email.linuxfoundation.org/e3t/Ctc/RI+113/cZw--04/VVMrtk4WhKvbW2S3_jK428nMMW3V7XmG5KYNvkN5wYXSx3qgz0W95jsWP6lZ3msW6X-qs18sSKckW4-YYfK4RTSt0W44Pfkg7nc9NVW3yJ40L1n_p3DW7M-7bx72ZKJ0W7BbwBS3DSwPlW4LKxTn8fhHTWW4Snm5h6fG8JSW3_LJ5z2vhzsqW7YXKDd6Qmb1qW407zdw9jph2gVTF3P25r1pN3W7KjdvT55Lck3W1CnGb18vm1kYVnCL_T3BRPl8W3gWkSt75zydDW6WrhJL5vqZvsW3mxpqX32-lb1W1F57fP2Q14SXW8khGTn57Mx7nVqtr7b6Fn5P6W8pHD0z8SFtvRW5M7npf7DWtV2W7PMQR95Yg_qXVdXfwT3w3pWYW8b9q766Nz6b2W59N8jl8-9MjkW7XkqZs4HmJYGN6mPnP5mpXppW4RSs9K5ZtFY9f5ly8g-04" style="font-weight:bold; color:#0094ff" rel="noopener" data-hs-link-id="0" data-hs-link-id-v2="SUVYT40q" target="_blank">Akamai</a></span></p>
<p style="text-align:center; line-height:115%" align="center"><span style="color: #0094ff;"><a href="https://email.linuxfoundation.org/e3t/Ctc/RI+113/cZw--04/VVMrtk4WhKvbW2S3_jK428nMMW3V7XmG5KYNvkN5wYXR22-Z-MW69sMD-6lZ3nFV4Dfx071BPhFVtxGgV7H11f2W2yzdSw2QZnlfMSGL0nv27Z-W9drj428T9DWMW7cxjfD1GJBTgW6lQYzR8vX0NGN1knct_1w8LwW4QykXC4S7mFBVcsCfX7tYY0QVzVzZs47vfvFW8gw_Sq2cw6qZW7PyQXS3pmNr7W48ZD6n7N9MKQW3gHX9G5q59t-W4p5MWJ7btx31N3qDJ2pTg9CQW46LBzG6tGV5MV9lRDc40hXGmTfh2C17h1cNf1yQnlR04" style="font-weight:bold; color:#0094ff" rel="noopener" data-hs-link-id="0" data-hs-link-id-v2="P4k2ut7Y" target="_blank">Cast&nbsp;AI</a></span></p>
<p style="font-weight:bold; text-align:center; line-height:115%" align="center"><span style="color: #0094ff;"><a href="https://email.linuxfoundation.org/e3t/Ctc/RI+113/cZw--04/VVMrtk4WhKvbW2S3_jK428nMMW3V7XmG5KYNvkN5wYXSd3qgz0W8wLKSR6lZ3pXN7gp-0bHP7xxW1WdkKX5nTykYN334r0kqKpsJN6JyVg87D0gBW7LgJrn5gRgD6W5mCnc_7YszKVW3dplRV3slM6ZW6cy81h1gkVgzW4wdy0M3nC68CW7f8m104X9whtW5MqhPk50dc2PW3m18RL5pcjM-N7r5dfyCfHGpW56dr9D8sqkFHW8gzxYV7Wpz8_W1mpz_B6DvQWZW21rkGb42QyYxW6ySXgc8Z7pfdW6ywymH5hc3fJW4SdTbN9490ZZW8g1xsJ6Hmb24W2YHkSj1CkKskN6WdzjLYyKx0W82WJ--3xnnN7N4wLfpw6nCbSW43MYXx2FrnsnW2M9-Nb4XN6dfW3qKGj47226M_f7mlzfb04" style="font-weight:bold; color:#0094ff" data-hs-link-id="0" data-hs-link-id-v2="qc2ZO3IQ" target="_blank">Chainguard</a></span></p>
<p style="font-weight:bold; text-align:center; line-height:115%" align="center"><span style="color: #0094ff;"><a href="https://email.linuxfoundation.org/e3t/Ctc/RI+113/cZw--04/VVMrtk4WhKvbW2S3_jK428nMMW3V7XmG5KYNvkN5wYXSd3qgz0W8wLKSR6lZ3nsW8KzlJB7j8GFrW1C8mCM3l43WgF7tVky4hhq4W4vgwfk1kttqrN819dpCtmgVqW34_Sz496LWngW4NhN_08t78lKVx0gVN1TrKKhW6NXdWJ4sn7TMW7MNRlc3Ty3D2N8r27JyN03NqW3027vX3by1SrW67M-Dt7XShR3W1jsZZ915BTpfW4Fj06l4vbqcHW7V2RXk52KtrnW6T8pJX69Q2cvW2-r1rd5_90PyW3dfCD_6Ft995W2YC5h_3YrMvQW23lYFv5FSnVlN7Ptj1V-LBW_W3nqY5v5VnK05N8-xPn2JV3F8W5_YT9R4z4k2ZW71SqR54mQ9mgW1Wn5pT2mkrLlW623xXN3yL3Z9dY3gKx04" style="font-weight:bold; color:#0094ff" rel="noopener" data-hs-link-id="0" data-hs-link-id-v2="YVrz6sba" target="_blank">Dash0</a></span></p>
<p style="font-weight:bold; text-align:center; line-height:115%" align="center"><span style="color: #0094ff;"><a href="https://email.linuxfoundation.org/e3t/Ctc/RI+113/cZw--04/VVMrtk4WhKvbW2S3_jK428nMMW3V7XmG5KYNvkN5wYXSd3qgz0W8wLKSR6lZ3mlW1QjhGP5rcfPHW7Fdnb01NWSM8W52gF_q6DWgr1N7GlkgKpdg7MW6vK-Ch4wYbfPW1P3NG-27xS2HN2Nm0vHJ1-ZDN4ft6gnfb3SkVmDMS47t9-FvN6_CGbTMt8dGV_7lrf3LP_PvW5jPbRY2BrG2LW5vt5wj7CzmsKW5sz80r8Hpq0rW8VtDT_19zBYGW4-s4cZ3RL3_nW1h3H5R2BzXkZW1sZr3L88dTSPW6QdJ6_1dFxM_W8LZV4n7rqNrfVBPCYB421d38W7vnGQw5TDrwvF3-4R7yWkgwW5kDS3z152C6xW3_yB7t6hKmNYW2VT6_W63tBYpW1sB_LP63pTB4W2YZkV-4MXL1Qf2Jnd6x04" style="font-weight:bold; color:#0094ff" rel="noopener" data-hs-link-id="0" data-hs-link-id-v2="ZGscjZBV" target="_blank">Datadog</a></span></p>
<p style="font-weight:bold; text-align:center; line-height:115%" align="center"><a href="https://email.linuxfoundation.org/e3t/Ctc/RI+113/cZw--04/VVMrtk4WhKvbW2S3_jK428nMMW3V7XmG5KYNvkN5wYXSd3qgz0W8wLKSR6lZ3mmN1Jfy57PGNZfW4hv09y3TK2_JW7lNJRm8qxbbqW7mVFDV5JGMB_W1ldM7873jxYkN1PdN5Lk363bW8Kp-RZ97vKxgN38WnN8kPqckW4P5XrN5HcQW4W6r0l7m7ZxzQjW7PrYc891t2FFW4v6j8P7j5kZKW1_-wsS1ft-p8N9c25pT540SCW7nSk5K28tLgWW93JVkD66m01gW2qphCm7qmzHWW2gRTCK3PCbKXW40RYjD96X-jTW21pBj63lzNlpW6kL46M2KkvWcN95fmRgD5-YJW3bmVM_1gQDr6W1MSs9z2-VzFyW3kp21P74f_lWVgS0W87ykNsbW6Mjxzb5hm6d-W6mQW_Y8RPpQtf2qnX4404" style="color:#00aebc; font-weight:bold" rel="noopener" data-hs-link-id="0" data-hs-link-id-v2="KY0fPfMX" target="_blank"><span style="color: #0094ff;">Dell&nbsp;Technologies</span></a></p>
<p style="font-weight:bold; text-align:center; line-height:115%" align="center"><a href="https://email.linuxfoundation.org/e3t/Ctc/RI+113/cZw--04/VVMrtk4WhKvbW2S3_jK428nMMW3V7XmG5KYNvkN5wYXSd3qgz0W8wLKSR6lZ3kDW4P_6z786pSZQW97DPkd541k_qW7w78L_2_DPbqW2MBJk03T0sLhW6LT0zy3YxQP9W8CX5nf8bTBG7W62k3J99byNCmW42Z3rf2cbFK4W6J9xJW8x4y6bN1Y0M91g8Md5W3wTWQY8ffRx5W5m5qVd58Xy2-W2xTjdS1F095pW935f6w4zbLp3W1Cf1H652hjb_VnjtKG6ZflgWN87p6WxjnNT9W7yQLZd7FxQDgW2lm9gw4lhCVnW4n1d-h1TrvJgW8KzLCZ5-4lGdN3YnQHdGT0pXN7sxZ4RgfHM4W2ybKV65vjjG0W9lGY6Y1rZnmYW80R4q-5Q1TYcW2MHzQm8gP7LLW5m7VF72G3Qylf7_5ZvW04" style="color:#00aebc; font-weight:bold" rel="noopener" data-hs-link-id="0" data-hs-link-id-v2="uefr7ncN" target="_blank"><span style="color: #0094ff;">Huawei</span></a></p>
<p style="font-weight:bold; text-align:center; line-height:115%" align="center"><span style="color: #0094ff;"><a href="https://email.linuxfoundation.org/e3t/Ctc/RI+113/cZw--04/VVMrtk4WhKvbW2S3_jK428nMMW3V7XmG5KYNvkN5wYXSd3qgz0W8wLKSR6lZ3lpW7r6flF2LPM6VW43JZ1133_4_gW1M8cpk5rFrK9W7v_KPW2pXqB-W3YxFsm8Hyf-JW6FBkHR1VHxQlW1t6JmC5y-NqzV32vWF64cDZ_W6V8RhD73mw29W621WX36ZMGK-W8M84ZN8yYZJxW8v7zQd7kcbvvW5hhtwm3hq4tvVg9__24bxywNN4zPTC-bxj6tW5_s-17769D65VMjK4057KjQsW7-jJsb4YXvFhN14yYfDRld79W4W5Hxr1QdLRKW6JmvBf7W7-v4W5lppJG20VVBxW44hZGM2BHcbbVFnKRd57LF40W4cVH8K2ZT8Y9W40TW9r7BXsT6W3zWWtK4lbQQQVS1xmq46YJpRf8dGHPd04" style="font-weight:bold; color:#0094ff" rel="noopener" data-hs-link-id="0" data-hs-link-id-v2="aPoL+6DS" target="_blank">Isovalent at Cisco</a></span></p>
<p style="font-weight:bold; text-align:center; line-height:115%" align="center"><span style="color: #0094ff;"><a href="https://email.linuxfoundation.org/e3t/Ctc/RI+113/cZw--04/VVMrtk4WhKvbW2S3_jK428nMMW3V7XmG5KYNvkN5wYXRY3qgz0W7Y8-PT6lZ3m_W4yscqT2Trt3rVCYkTz8gF73bVz_RMH5_S70TW5H_5YZ80tb7zW4mj9cp4C-3H1W7JX09n7m_Z3tN2vwgm9TN5m5VbV3sv2mQcyfW1kD32C8n3_cjW36fnpf4sDjllW3vRrTn25rXLNN9gLVWyw5JzqW5fDFCy6CrLsLW6T1nw_64C5DVW85S8n38ydDPdN5h4qKLJSWYnV1MjXX380wH9W8Q4Jbj5BXWr8W5zz7qG44KT5gW2mkjsC3KrhG3W7k9Cjr4bQHSnW8ld78m5D5lL0W6ZYgqz2hVhlMN4QfbYmSkV82W6hk1Gx8MhXdQW8pXMvd62qdFDf4gy6Sl04" style="color:#0094ff" rel="noopener" data-hs-link-id="0" data-hs-link-id-v2="fm0Cr0WY" target="_blank"><span style="font-weight: bold;">JFrog</span></a></span></p>
<p style="font-weight:bold; text-align:center; line-height:115%" align="center"><span style="color: #0094ff;"><a href="https://email.linuxfoundation.org/e3t/Ctc/RI+113/cZw--04/VVMrtk4WhKvbW2S3_jK428nMMW3V7XmG5KYNvkN5wYXRY3qgz0W7Y8-PT6lZ3mjW8t4gZQ2GnbjNN6K7wYfk7HldW25JJpx2FFwpnW1mZ-sQ1V4kqtW7Q0rYk84St6nW8d0yTx7rhwmBW7q1Rws6lwsV3W3-7HVP74pZCtVpLB3C2kwRmbW4cWbMj89Jt4mW3pSYp27RmDD7W8jn2VS5h4VtJW2_ktbZ43J1TVW9cBvNr1Xg3JdTkjPS2p5mJjW4rgfxy1z1_TGW7hrPrS5VQz0pW1gQ1CW7LCGg5W3K612d6m3gS7W6xkvff1xH35FW9lbhGr4ZxmMwW1gNzxl37BFxnW5yzdp0321_RPMPhD9QjLdQRW6kfMG732Nx7lW2k0JkB3xwlfsdfnc0404" style="font-weight:bold; color:#0094ff" rel="noopener" data-hs-link-id="0" data-hs-link-id-v2="A9rV2vbH" target="_blank">Komodor</a></span></p></div></div></td></tr></tbody></table>
</div>
<!--[if gte mso 9]></table><![endif]-->
<!--[if (mso)|(IE)]></td><![endif]-->
<!--[if (mso)|(IE)]>
  <td valign="top" style="width:300px;">
<![endif]-->
<!--[if gte mso 9]>
  <table role="presentation" width="300" cellpadding="0" cellspacing="0" style="width:300px">
<![endif]-->
<div id="column_1767814021988_1" class="hse-column hse-size-6">
    <table role="presentation" cellpadding="0" cellspacing="0" width="100%" class="" style=""><tbody><tr><td class="hs_padded" style="font-family:Arial, sans-serif; font-size:15px; color:#23496d; word-break:break-word; padding:10px 20px"><div id="hs_cos_wrapper_module_17678141766031" class="hs_cos_wrapper hs_cos_wrapper_widget hs_cos_wrapper_type_module" style="color: inherit; font-size: inherit; line-height: inherit;" data-hs-cos-general-type="widget" data-hs-cos-type="module"><div id="hs_cos_wrapper_module_17678141766031_" class="hs_cos_wrapper hs_cos_wrapper_widget hs_cos_wrapper_type_rich_text" style="color: inherit; font-size: inherit; line-height: inherit;" data-hs-cos-general-type="widget" data-hs-cos-type="rich_text"><p style="line-height:115%; text-align:center; font-weight:bold" align="center"><span style="color: #0094ff;"><a href="https://email.linuxfoundation.org/e3t/Ctc/RI+113/cZw--04/VVMrtk4WhKvbW2S3_jK428nMMW3V7XmG5KYNvkN5wYXSd3qgz0W8wLKSR6lZ3mHW3x7BcB4qfRwXW5QHRV48TFtTDW50w1zw49wlTXW4p25tz2Jw4MJW6Y3xDh1F2vCRV2_CvB2GdwyzW713GGL1S5WBKW13j-S06YPVKKW8HJVTr6N0BTRW2RrfJr37ylB7N5VXh6NXYbg0W1NrRLQ2zszxKM66vMG-9VbKW7xMBbg5xYr1TW2nKwH-1lXL5pW4K6SQL5bwPg9N4YKQYN7vz7PW6QD6qR4RGLm2W7gHCZD27h6B4W4W3nwv8_qJR0W6Y8Pkr8tLwwBW1GR6YY7xB5V-N7Rs4qGRscNTW6Kng6z2lmSv4W5n0YRC1Xw44JW1FQkm93LwdpcW4ZyhY889_vz-N5Xfg4gSGn6WdsqkqM04" style="color:#0094ff" rel="noopener" data-hs-link-id="0" data-hs-link-id-v2="i3quBVym" target="_blank"><span style="font-weight: bold;">Kubermatic</span></a></span></p>
<p style="font-weight:bold; line-height:115%; text-align:center" align="center"><span style="color: #0094ff;"><a href="https://email.linuxfoundation.org/e3t/Ctc/RI+113/cZw--04/VVMrtk4WhKvbW2S3_jK428nMMW3V7XmG5KYNvkN5wYXSx3qgz0W95jsWP6lZ3lNW7YZDhP77qTcjW1jjX414TT4wJW47GxSl61c1TMVD155w4XpbtmW1z9d8-2LFqXtW4qTq6Q3MJhw7W6xYk-f23pSzDN8Lh7DNW0JTPW1HXqMm8QfQv_N5bP0fDGDjFBW9jxRJn3WmJ3xW2-Kdw64b8027W4r9hNV7B-52lN3lk-n71rT0WW3RYNfB46qHrTW506fnq8wqcjMW98WcqD5QDW9pW964_gn3wG-DlW6XZ2316RzPtJW3Dlc5V5qL-P4W4hW-QV4TPl3jW8plTcH51xVTFVKyx2-1zJ0XqW15lXqm12TGqGW4q-3lW1G0tCPW3rv3NS3GHStMW1fHvXp72-n3sW5WtDDZ5t7X48W9g8qNR5B0PFwW2ZhRnd4WBrvlf1fVvFn04" style="color:#0094ff" data-hs-link-id="0" data-hs-link-id-v2="/CSNVTdV" target="_blank"><span style="font-weight: bold;">Nutanix</span></a></span></p>
<p style="font-weight:bold; line-height:115%; text-align:center" align="center"><span style="color: #0094ff;"><a href="https://email.linuxfoundation.org/e3t/Ctc/RI+113/cZw--04/VVMrtk4WhKvbW2S3_jK428nMMW3V7XmG5KYNvkN5wYXSd3qgz0W8wLKSR6lZ3mzW7xRMd-9jXcnTW2CgpvK8K1nnbW6YNjD043xwfsW3VrDLW6t2ZJ5W8l_0TZ1YtZfQVj1Q497TVptsW1PVsf83Qvbw9W6n4dkY23HZgzN2LnsSWnLm-6W7jTm4Y99_k7TW2dCc4G2T1wn2W2gdLLh4WGmDFW8HhzHY2fNL88W5Cywbn4K22k_W6Snxyt6GZLKkV96ndP2CdG5zW1MywCb1FVLGVW1KxLFv5Y8V3zW5PfWx_1V67lgW582G6b6RvBlJW8bGjLh6Zz4PDW1GlNf-2lLrBtW5tz-1L1L8WtBW1f8rfF12qJLxW4-vzDT2YjgmcW804QwG75-4_mW7pbPLS5NZqZQN8_HkyXrsJMCf5gGhKs04" style="color:#0094ff" data-hs-link-id="0" data-hs-link-id-v2="Ck7CBKkE" target="_blank"><span style="font-weight: bold;">PagerDuty</span></a></span></p>
<p style="font-weight:bold; line-height:115%; text-align:center" align="center"><span style="color: #0094ff;"><a href="https://email.linuxfoundation.org/e3t/Ctc/RI+113/cZw--04/VVMrtk4WhKvbW2S3_jK428nMMW3V7XmG5KYNvkN5wYXSd3qgz0W8wLKSR6lZ3mSW1HHpQb4MFwYYW3Vd6VP2rZXrrW6j3nwq81pwhGW1R7_625RpK0JN30NPY8BJxnJW1ShBRr5yGmTSVhr1Vb4TvCCBW8f8dQb185NKRW2KC5hn1c5RThW7Bmwql305QDvW7x--jV5-RKbNVzV33F5LMhnYW10_LbK6902-lN56_yhzn960HVy_DVr4T4c_PW7HKQMl47tnGyVbyLKY5gD2JKW4Z57hZ6d2tqWW4_8sTf7-jXpTW8nq2Vd30J6wKW8ZSlCp6JykzpW7LpVLg4Zk29TW8p3qM05tY8D9W59k5Rq1wtPBqW65cKJM3HsCkWW73qMZp47GwxfW5qChgy6VNYWDV_40yH49-knJf8yzdv-04" style="color:#0094ff" rel="noopener" data-hs-link-id="0" data-hs-link-id-v2="096TN20j" target="_blank"><span style="font-weight: bold;">Portworx by Pure Storage</span></a></span></p>
<p style="font-weight:bold; line-height:115%; text-align:center" align="center"><span style="color: #0094ff;"><a href="https://email.linuxfoundation.org/e3t/Ctc/RI+113/cZw--04/VVMrtk4WhKvbW2S3_jK428nMMW3V7XmG5KYNvkN5wYXSx3hCZYW95jsWP6lZ3lRW695wqN9dQYm5W7p7sFZ4T44Q5W8WY2FC7vNbhjW3wJyWY8-Y6DXW5RCXTL7tLF2tVPxMtK8yK_C2W4nhMPj2dpq2DW1jt6wH4hm2hfMxv7CVpcQv8W89rrZV81Q52ZW6DWgrp37yw7tW587ttt6bxjZhW97nhcc4ZsXhwW90ch8n45QXhyW1vjgmK3d_TXjW7Jsnz93nq3k7W2Mq66G33mrMyW5tMb8K8y8QMkW6cS7jf6cWZg-W4c4Wwr57GB5RW6K9FX-2xjcr6W9fMHWR5t4-m5W2CvwFL2KNX7sW8nX9Rx8rXMfgW5zB0GJ6b6gBVW65tBgl72qjDgW7h0NxM2J37wtW3cbPnv97cFYXW5Rl0cV1DgFnKVLnCSv87H836dPtGFW04" style="color:#0094ff; font-weight:bold" data-hs-link-id="0" data-hs-link-id-v2="S8sj8qeo" target="_blank">Postman</a></span></p>
<p style="font-weight:bold; line-height:115%; text-align:center" align="center"><span style="color: #0094ff;"><a href="https://email.linuxfoundation.org/e3t/Ctc/RI+113/cZw--04/VVMrtk4WhKvbW2S3_jK428nMMW3V7XmG5KYNvkN5wYXSd3qgz0W8wLKSR6lZ3kQW4WZSdf3Lf16XN4rGq1hSptJ-W7kf7wg7wxQ8FVhXCGn4ZmXv1W7fHLpW18jwcjVdGd8k2GC-WnW4xtQ9Z3Fgd4cW28tjDw3t14JwW7KDqsT4DNV4NW7gSFWM8T-c08W3qWGH77rWPbgW95xZzK3_kxVmW9cghzd7GFDBFW4Rl7B83RhhdkW94r38l7N7QtyN57f8FF8Cp_sW5SrsQk94mRJ8W3rhLc_1bjy7vW2Dbc7_8HnrCYV6sNBc5dDhldW4JfPYx2mx5g3W2DxSz04YvQPtVjq6tt3gyK1cW8S6xpf90CBVrW76S8bd9dcqH7VbLHxR6v2qXCW1d2ZWq93s6HwW6hMGt-2Q3kjvdJWnXb04" style="color:#0094ff; font-weight:bold" data-hs-link-id="0" data-hs-link-id-v2="I62H3nqH" target="_blank">Splunk a Cisco Company</a></span></p>
<p style="font-weight:bold; line-height:115%; text-align:center" align="center"><span style="color: #0094ff;"><a href="https://email.linuxfoundation.org/e3t/Ctc/RI+113/cZw--04/VVMrtk4WhKvbW2S3_jK428nMMW3V7XmG5KYNvkN5wYXSd3qgz0W8wLKSR6lZ3ksW1wMjt36P9fsCW8R3Pzf6sJpfCW6YdpzT2GVf3JVdvt8c8162gNW8MBRxf95b2c1N5ySlf1gkd2_W30lkfD6fQCVzW6dvySQ93vxLyW5vLnZ71RcvLnW2zQsQm1H9NTgW3XlfFx7HPxCcN5Yq5p9r1w0FW9gJltj1BgY9GW6TSlqR2Xjx0ZW84CW3N3f0DhrW30_xvr7Ft4lgVP5GNy6XNS9mW7PvVNR988-npW6gJg593XnWGSW7TsN243P77dQW5SMdbL3RlkgYN1VwWDT-DSCfMbfgnGSxw-8W2mW_Vt5VLNsPW4SDtKl7Mb38tVmTZCC5-tqD-W3TQ7YZ6g3GZxW8m6Hk-3btZC_f14BVQb04" style="color:#0094ff" rel="noopener" data-hs-link-id="0" data-hs-link-id-v2="Bwp03KaJ" target="_blank"><span style="font-weight: bold;">SUSE</span></a></span></p>
<p style="font-weight:bold; line-height:115%; text-align:center" align="center"><span style="color: #0094ff;"><a href="https://email.linuxfoundation.org/e3t/Ctc/RI+113/cZw--04/VVMrtk4WhKvbW2S3_jK428nMMW3V7XmG5KYNvkN5wYXSd3qgz0W8wLKSR6lZ3pVW8Xh-JY5VNdPxN5KSLSjjHJTMN3FDGF9FBRWkW8tdkvK8cfJ8JW8cYMQg31gTDPW2hvNxt4-c7MwW5GNRkC6x-5z6W3cVKwR39vXttVDgvLG28qWxHW927zJT7Rt24BW5zJBXv846d87W6Hvcly5g3ZF4W7dHHqH2yvsFjW6QxFvq36_rS5W1jnmxh9dl3y5W7gwT0d2L3_vYW22RhVc3n7JwpVCgsRt1DBSGpW7f8B6H62l2KxW4LDkVh5y8yJpW5D-rvT3V82YSW8rL9C-8YST60N5164z8gccBdW97wX888SwRvlW3mnmJw4zydlZW9gFGtc5fmdB_W5zXpp65T6KWTW7K0cTQ8Bnd90f909ZZv04" style="color:#0094ff" rel="noopener" data-hs-link-id="0" data-hs-link-id-v2="awyBA0IW" target="_blank"><span style="font-weight: bold;">Teleport</span></a></span><br><span style="color: #0094ff;"><a href="https://email.linuxfoundation.org/e3t/Ctc/RI+113/cZw--04/VVMrtk4WhKvbW2S3_jK428nMMW3V7XmG5KYNvkN5wYXQM5nR3bW5BWr2F6lZ3mXW75DJtg2PYJ5kW5yDfg138gPcMV7z5Tn1jpPPZW2pFBTy5sHy6BW6b9fgQ5FYCkrW8HkzJW2PHlHCW7mtwJG335Yj5N6Xcp6P_MLlBW1pPrd-11qCnXW1RYJ6S46RpzPW4hlPxS4nQDVfW25dfzv4Yg-XkW5srgLs2LQ34MW2NKYt97RHTspVZ4y_X31D9CxW3WqR523LYX7jN7p4KhzxPBybW2hhxPs7dgYSqVhMHGT4mk5V5W457t_61Y1hJGN5l4Nl0hbdcVW32ztTg237Z6vVB1PcX69zcqGW93n93M4t-yjTW5WTfz36x1LYcW1sNTq_6NnVwFW44L79B7NR4PQN7cyzJ6B1VF8W2tGXWZ5flb_RW9kTJSR3sfCLpW1BxtGR5JmPxLN1vQp-V80CjZW4b8t3_346SxgW5Fj1Gj16Hbvhf3Y7VNq04" style="color:#0094ff" rel="noopener" data-hs-link-id="0" data-hs-link-id-v2="NedtgAe3" target="_blank"><span style="font-weight: bold;">VMware by Broadcom</span></a></span><br><span style="color: #0094ff;"><a href="https://email.linuxfoundation.org/e3t/Ctc/RI+113/cZw--04/VVMrtk4WhKvbW2S3_jK428nMMW3V7XmG5KYNvkN5wYXRY3qgz0W7Y8-PT6lZ3n-W2td-vD3Qyj-BW2FtCn_4Z9ky3W6BPYRy2nZpJBW2RYpKD5cZttDW1QHk163d_cQYW7dGJL893Pb-8W3J5gH-2KbyslW10lTq-3l8fXKW2LcMXC1cSffRW3Rm4LS1lc60LW2_mVK27RBygqW1LpwVw8cQq5KW1bv83D7ThZZlW7DK3vP3fLDxTVjyWKV6G3MHsW54PGvT6GfDXpW5Z8jmh8D4zpjW4rB-mq4xzbl-W7M4C4S1k5lbPVX7JgT4VrNlPW8GTySB3X248GW51rprG58NKbgW7hL4-z7Yc4jGN8hDX9fHk0-JW6_MssX1BDNPzN5YCv34ww8CHf14Xwn404" style="color:#0094ff" rel="noopener" data-hs-link-id="0" data-hs-link-id-v2="L/VJBEfd" target="_blank"><span style="font-weight: bold;">Wiz</span></a></span></p></div></div></td></tr></tbody></table>
</div>
<!--[if gte mso 9]></table><![endif]-->
<!--[if (mso)|(IE)]></td><![endif]-->
    <!--[if (mso)|(IE)]></tr></table><![endif]-->
    </div>
   
  </div>
  <div id="section_1753912060641" class="hse-section" style="padding-left:10px; padding-right:10px">
    
    
      <div class="hse-column-container" style="min-width:280px; max-width:600px; margin:0 auto; background-color:#ffffff" bgcolor="#ffffff">
    
    <!--[if (mso)|(IE)]>
      <table align="center" style="width:600px;" cellpadding="0" cellspacing="0" role="presentation" width="600" bgcolor="#ffffff">
      <tr style="background-color:#ffffff;">
    <![endif]-->
    <!--[if (mso)|(IE)]>
  <td valign="top" style="width:600px;">
<![endif]-->
<!--[if gte mso 9]>
  <table role="presentation" width="600" cellpadding="0" cellspacing="0" style="width:600px">
<![endif]-->
<div id="column_1753912060642_0" class="hse-column hse-size-12">
    <table role="presentation" cellpadding="0" cellspacing="0" width="100%" class="" style=""><tbody><tr><td class="hs_padded" style="font-family:Arial, sans-serif; font-size:15px; color:#23496d; word-break:break-word; padding:10px 20px"><div id="hs_cos_wrapper_module_175391206061817" class="hs_cos_wrapper hs_cos_wrapper_widget hs_cos_wrapper_type_module" style="color: inherit; font-size: inherit; line-height: inherit;" data-hs-cos-general-type="widget" data-hs-cos-type="module"><table role="none" border="0" cellpadding="0" cellspacing="0" style="vertical-align:top" width="100%">
  <tbody><tr>
    <td align="center" style="font-family:Arial, sans-serif; color:#23496d; font-size:0; word-break:break-word">
      <p style="font-size:1px;border-top:1px dotted #000000;width:100%;margin:0 auto;"></p>
      <!--[if mso]>
        <table role="none" align="center" border="0" cellpadding="0" cellspacing="0" style="font-size:1px;border-top:1px dotted #000000;width:560px;">
          <tr>
            <td style="height:0;line-height:0">&nbsp;</td>
          </tr>
        </table>
      <![endif]-->
    </td>
  </tr>
</tbody></table></div></td></tr></tbody></table>
</div>
<!--[if gte mso 9]></table><![endif]-->
<!--[if (mso)|(IE)]></td><![endif]-->
    <!--[if (mso)|(IE)]></tr></table><![endif]-->
    </div>
   
  </div>
  <div id="section_1753912073501" class="hse-section" style="padding-left:10px; padding-right:10px">
    
    
      <div class="hse-column-container" style="min-width:280px; max-width:600px; margin:0 auto; background-color:#ffffff" bgcolor="#ffffff">
    
    <!--[if (mso)|(IE)]>
      <table align="center" style="width:600px;" cellpadding="0" cellspacing="0" role="presentation" width="600" bgcolor="#ffffff">
      <tr style="background-color:#ffffff;">
    <![endif]-->
    <!--[if (mso)|(IE)]>
  <td valign="top" style="width:600px;">
<![endif]-->
<!--[if gte mso 9]>
  <table role="presentation" width="600" cellpadding="0" cellspacing="0" style="width:600px">
<![endif]-->
<div id="column_1753912073501_0" class="hse-column hse-size-12">
    <table role="presentation" cellpadding="0" cellspacing="0" width="100%" class="" style=""><tbody><tr><td class="hs_padded" style="font-family:Arial, sans-serif; font-size:15px; color:#23496d; word-break:break-word; padding:10px 20px"><div id="hs_cos_wrapper_module_175391207347718" class="hs_cos_wrapper hs_cos_wrapper_widget hs_cos_wrapper_type_module" style="color: inherit; font-size: inherit; line-height: inherit;" data-hs-cos-general-type="widget" data-hs-cos-type="module"><div id="hs_cos_wrapper_module_175391207347718_" class="hs_cos_wrapper hs_cos_wrapper_widget hs_cos_wrapper_type_rich_text" style="color: inherit; font-size: inherit; line-height: inherit;" data-hs-cos-general-type="widget" data-hs-cos-type="rich_text"><p style="line-height:175%; text-align:center" align="center"><span style="color: #d62293; font-size: 16px;"><span style="color: #0094ff;"><a href="https://email.linuxfoundation.org/e3t/Ctc/RI+113/cZw--04/VVMrtk4WhKvbW2S3_jK428nMMW3V7XmG5KYNvkN5wYXQM5nR3bW5BWr2F6lZ3n5W4T0gcD5TSWNsVydFfN99flm-W1c9tgw1VyGBtW7lX8N11CPXchW8YpLKZ4hs-71W3TbF9Z27wKQWW5N6wVf5V1r8YW3FvlYb1shBtmVk28_s7tR3mtW75bRnl2kC663W2LRNG88rG5p3W9jyd537WnhSRW2PP0XB31qX-TW3KyyNx5R5QymM2tpCYGJYkqW6gpHjk5cNzXSW5P72xH35bMKSN9j2BYsYK8RTVGQ_z-1BqcbVW8N7ZSC4XZnx7W4mTc_186pkrlMBDLbtQXndGW1cMNY46fj2m5Vks0b57z1dnZN94J52gcHS7kW3kpTFy6qzZrVW5fLcTP7HpZwpN24XPZ2Ld639W542B4D2K43-wW4RybvH35WPVlW9kv_Wp7hJ_NkN9kzGTh1_vSkW3cBfd84glG6dN3gFTRYyHFPGdN1w8x04" style="color:#0094ff; font-weight:bold; text-decoration:underline" data-hs-link-id="0" data-hs-link-id-v2="gA0dLdGI" target="_blank">Check out all our sponsors!</a></span></span></p></div></div></td></tr></tbody></table>
</div>
<!--[if gte mso 9]></table><![endif]-->
<!--[if (mso)|(IE)]></td><![endif]-->
    <!--[if (mso)|(IE)]></tr></table><![endif]-->
    </div>
   
  </div>
  <div id="section_16947091721334" class="hse-section" style="padding-left:10px; padding-right:10px">
    
    
      <div class="hse-column-container" style="min-width:280px; max-width:600px; margin:0 auto; background-color:#ffffff" bgcolor="#ffffff">
    
    <!--[if (mso)|(IE)]>
      <table align="center" style="width:600px;" cellpadding="0" cellspacing="0" role="presentation" width="600" bgcolor="#ffffff">
      <tr style="background-color:#ffffff;">
    <![endif]-->
    <!--[if (mso)|(IE)]>
  <td valign="top" style="width:600px;">
<![endif]-->
<!--[if gte mso 9]>
  <table role="presentation" width="600" cellpadding="0" cellspacing="0" style="width:600px">
<![endif]-->
<div id="column-1694709172133-0" class="hse-column hse-size-12">
    <table role="presentation" cellpadding="0" cellspacing="0" width="100%" class="" style=""><tbody><tr><td class="hs_padded" style="font-family:Arial, sans-serif; font-size:15px; color:#23496d; word-break:break-word; padding:5px 20px 10px"><div id="hs_cos_wrapper_module_16947091721332" class="hs_cos_wrapper hs_cos_wrapper_widget hs_cos_wrapper_type_module" style="color: inherit; font-size: inherit; line-height: inherit;" data-hs-cos-general-type="widget" data-hs-cos-type="module"><table role="none" border="0" cellpadding="0" cellspacing="0" style="vertical-align:top" width="100%">
  <tbody><tr>
    <td align="center" style="font-family:Arial, sans-serif; color:#23496d; font-size:0; word-break:break-word">
      <p style="font-size:1px;border-top:1px solid #000000;width:100%;margin:0 auto;"></p>
      <!--[if mso]>
        <table role="none" align="center" border="0" cellpadding="0" cellspacing="0" style="font-size:1px;border-top:1px solid #000000;width:560px;">
          <tr>
            <td style="height:0;line-height:0">&nbsp;</td>
          </tr>
        </table>
      <![endif]-->
    </td>
  </tr>
</tbody></table></div></td></tr></tbody></table>
<div id="hs_cos_wrapper_module_16947091721333" class="hs_cos_wrapper hs_cos_wrapper_widget hs_cos_wrapper_type_module" style="color: inherit; font-size: inherit; line-height: inherit;" data-hs-cos-general-type="widget" data-hs-cos-type="module"><div id="hs_cos_wrapper_module_16947091721333_" class="hs_cos_wrapper hs_cos_wrapper_widget hs_cos_wrapper_type_rich_text" style="color: inherit; font-size: inherit; line-height: inherit;" data-hs-cos-general-type="widget" data-hs-cos-type="rich_text"><p style="line-height:175%; font-weight:bold; text-align:center" align="center">FOLLOW US</p></div></div>
</div>
<!--[if gte mso 9]></table><![endif]-->
<!--[if (mso)|(IE)]></td><![endif]-->
    <!--[if (mso)|(IE)]></tr></table><![endif]-->
    </div>
   
  </div>
  <div id="section_16947091857796" class="hse-section" style="padding-left:10px; padding-right:10px">
    
    
      <div class="hse-column-container" style="min-width:280px; max-width:600px; margin:0 auto; background-color:#ffffff" bgcolor="#ffffff">
    
    <!--[if (mso)|(IE)]>
      <table align="center" style="width:600px;" cellpadding="0" cellspacing="0" role="presentation" width="600" bgcolor="#ffffff">
      <tr style="background-color:#ffffff;">
    <![endif]-->
    <!--[if (mso)|(IE)]>
  <td valign="top" style="width:600px;">
<![endif]-->
<!--[if gte mso 9]>
  <table role="presentation" width="600" cellpadding="0" cellspacing="0" style="width:600px">
<![endif]-->
<div id="column-1694709185779-0" class="hse-column hse-size-12">
  <div id="hs_cos_wrapper_module_16947091857795" class="hs_cos_wrapper hs_cos_wrapper_widget hs_cos_wrapper_type_module" style="color: inherit; font-size: inherit; line-height: inherit;" data-hs-cos-general-type="widget" data-hs-cos-type="module"><table role="presentation" align="center" style="width: auto; text-align: center; margin: 0 auto; " class="hs_cos_wrapper_type_social_module">
  <tbody>
    <tr>
      <td class="social-network-cell" align="center" style="font-family:Arial, sans-serif; font-size:15px; color:#23496d; word-break:break-word">
        <table role="presentation" align="center" style="width: auto; text-align: center; margin: 0 auto; " class="hs_cos_wrapper_type_social_module_single">
          <tbody>
            <tr>
              <td class="display_block_on_small_screens" align="center" style="font-family:Arial, sans-serif; font-size:15px; color:#23496d; word-break:break-word; padding:8px 5px; line-height:1; vertical-align:middle" valign="middle">
                <a href="https://email.linuxfoundation.org/e3t/Ctc/RI+113/cZw--04/VVMrtk4WhKvbW2S3_jK428nMMW3V7XmG5KYNvkN5wYXQs5nR3bW50kH_H6lZ3pSW32PDg16VmSCdW31cjBH52f9SHW1BjsNr5qGzRkW6sFYSs8BjmG6W2dFfx_697QGwW68zQjf8yqMF1W1qwW2051WDHpN6hS_01S0ZVdW4_lV124TlNTTN5X5wsxW6-_xW1XvKRV7_JWSHW4Q-pM92Qkw_WW6PqhRf5XZpsyW31qqTc5lyLTnW6ZXmcv3JRd7gVtSrLY5zL4nDVMX9XN6jCffjW6V6y8_8D9v0TW3tvvqr6RPRN3VBZMSn6JPMq4W8tJcth7BZZgpW4yq5Rb5jx9N2W7GF0_N5_Fy9GW2LnV968KdrfsW9kBG6h3S3s22N52C8JnKlQ-nW1pr3NP4W545XN4SmV3Q36lDzW2-3hn06R2YGgW33qYxb3J0gYfW39ktH_6z31zPW3h3s3v2GT5dqf37tlgx04" style="color:#00a4bd; text-decoration:none !important" data-hs-link-id="0" data-hs-link-id-v2="FPiGoi+c" target="_blank"><img src="https://email.linuxfoundation.org/hs-fs/hubfs/LFX%20Logo%20-%20white%20-%203-1.png?height=50&amp;upscale=true&amp;name=LFX%20Logo%20-%20white%20-%203-1.png" alt="LFX Logo - white - 3-1" height="25" style="outline:none; text-decoration:none; border:none; width:auto!important; height:25px!important; vertical-align:middle" valign="middle" width="auto">
                </a>
              </td>
            </tr>
          </tbody>
        </table>
      </td><td class="social-network-cell" align="center" style="font-family:Arial, sans-serif; font-size:15px; color:#23496d; word-break:break-word">
        <table role="presentation" align="center" style="width: auto; text-align: center; margin: 0 auto; " class="hs_cos_wrapper_type_social_module_single">
          <tbody>
            <tr>
              <td class="display_block_on_small_screens" align="center" style="font-family:Arial, sans-serif; font-size:15px; color:#23496d; word-break:break-word; padding:8px 5px; line-height:1; vertical-align:middle" valign="middle">
                <a href="https://email.linuxfoundation.org/e3t/Ctc/RI+113/cZw--04/VVMrtk4WhKvbW2S3_jK428nMMW3V7XmG5KYNvkN5wYXSd3qgz0W8wLKSR6lZ3p6W7jncqw8GQftcW1jvxy23gSckCW8z8xbV1kCKyXW755Xdp5-D8J3W4lp2mP29R2PQN4Xg0CjdL-7QV68ZRp8hTSNvW77jdXc8Py5xGW7nX-Bx1TYsLSW6PcyN-3N0-HCW2P_4nq92LdBmW4GhXKp8WXh2sW5jhb-c1M-JHdW8rfF-21dWl_fW1b8hPJ9lrHrdW4LHhvv8-cd9sN9kpVTPNVxhZW7s-fjW4--0y8N4Dt-HPTF1zZW7hsXvj3_BlTGW6wLbvY31cD3yW7drfhY8qD6BLW71PGB981zWzjVVJHph7ZrBTmN3SJbbhvMLF3W7fns_S5RwqxgW1fdJ2-2VJBqLW7Q5FNg35wPB3d3Rr8404" style="color:#00a4bd; text-decoration:none !important" data-hs-link-id="0" data-hs-link-id-v2="uXzaNZIq" target="_blank"><img src="https://email.linuxfoundation.org/hs-fs/hubfs/github-logo.png?height=50&amp;upscale=true&amp;name=github-logo.png" alt="github-logo" height="25" style="outline:none; text-decoration:none; border:none; width:auto!important; height:25px!important; vertical-align:middle" valign="middle" width="auto">
                </a>
              </td>
            </tr>
          </tbody>
        </table>
      </td><td class="social-network-cell" align="center" style="font-family:Arial, sans-serif; font-size:15px; color:#23496d; word-break:break-word">
        <table role="presentation" align="center" style="width: auto; text-align: center; margin: 0 auto; " class="hs_cos_wrapper_type_social_module_single">
          <tbody>
            <tr>
              <td class="display_block_on_small_screens" align="center" style="font-family:Arial, sans-serif; font-size:15px; color:#23496d; word-break:break-word; padding:8px 5px; line-height:1; vertical-align:middle" valign="middle">
                <a href="https://email.linuxfoundation.org/e3t/Ctc/RI+113/cZw--04/VVMrtk4WhKvbW2S3_jK428nMMW3V7XmG5KYNvkN5wYXSd3qgz0W8wLKSR6lZ3q3W4X0fsz9jJ3yMW4gY7D97nCyM_W4_rTQB7Bkb1mW8lmjHH2QG9B0W6KRg1_6RMPSmW8N7L1_71FJctN5FDyhRZVRwfW3RWCS_99qgYJW3cGLbT3SN9jwW301kQd7zkFZBN1VhG1-YWr4kN6Fwb2_ht52JVVxXbG5RL1wnW15hSYS28HzLMW8JPHRF2Hc1hsW4YMMsM3mMlccW3ZDdBB2gBsv9W2JQL929kVy2SW4NLkwr7bKBf9W52KMVd4tB7JJW1h_vYj8fCNd6W6Tmnpt78RF47W7mSKS-64smdbVSbrzF2G9cqsW1rkXmd5LlqRSW5-xJFF7pWhfnW5pBNHM5h9_GxW5tMyXx8Dcggnf427vjW04" style="color:#00a4bd; text-decoration:none !important" data-hs-link-id="0" data-hs-link-id-v2="oks77k/V" target="_blank"><img src="https://email.linuxfoundation.org/hs/hsstatic/TemplateAssets/static-1.262/img/hs_default_template_images/modules/Follow+Me+-+Email/twitter_circle_black.png" alt="X" height="25" style="outline:none; text-decoration:none; border:none; width:auto!important; height:25px!important; vertical-align:middle" valign="middle" width="auto">
                </a>
              </td>
            </tr>
          </tbody>
        </table>
      </td><td class="social-network-cell" align="center" style="font-family:Arial, sans-serif; font-size:15px; color:#23496d; word-break:break-word">
        <table role="presentation" align="center" style="width: auto; text-align: center; margin: 0 auto; " class="hs_cos_wrapper_type_social_module_single">
          <tbody>
            <tr>
              <td class="display_block_on_small_screens" align="center" style="font-family:Arial, sans-serif; font-size:15px; color:#23496d; word-break:break-word; padding:8px 5px; line-height:1; vertical-align:middle" valign="middle">
                <a href="https://email.linuxfoundation.org/e3t/Ctc/RI+113/cZw--04/VVMrtk4WhKvbW2S3_jK428nMMW3V7XmG5KYNvkN5wYXQs5nR3bW50kH_H6lZ3lCW3fth5f98n6MZW6QRSSD21X7BbW8NJSPT7CVfvSW7mMhKD37jVL3W5n9TfS8sBFBmW7-TZh81TtsSgN3P73RNgJWq2W1MqKKV6y-0jFW4qRL6P71sKdwW1FdlVY5X1nknW8zFv7Q3slr3wW7HMNM9290dVtW3tYG5q9gPQWqW1hvxb47gm_81W2lQWCS16gWl5W9hp6tT5Q17drW6GHSqV7SqNBQW4ZBS0d3WcNg-W8R_8NW7YPqKGW7bMY6K37sH50W6wf0GG5DSG9VW2R118X3cM-D0W11N3q75JKD9RW96D2y563RXkgW4YG1rG6xlgJvV3fnqL60XMlkW2JQdG2169SjVW52dqT95GtsNmW7xXFty5B0MvVW1DJg5F5Hcc4ZW8MGYnF65VG6mTWNyT44wG4lf1ywcxn04" style="color:#00a4bd; text-decoration:none !important" data-hs-link-id="0" data-hs-link-id-v2="uFiL4R3v" target="_blank"><img src="https://email.linuxfoundation.org/hs/hsstatic/TemplateAssets/static-1.262/img/hs_default_template_images/modules/Follow+Me+-+Email/linkedin_circle_black.png" alt="LinkedIn" height="25" style="outline:none; text-decoration:none; border:none; width:auto!important; height:25px!important; vertical-align:middle" valign="middle" width="auto">
                </a>
              </td>
            </tr>
          </tbody>
        </table>
      </td><td class="social-network-cell" align="center" style="font-family:Arial, sans-serif; font-size:15px; color:#23496d; word-break:break-word">
        <table role="presentation" align="center" style="width: auto; text-align: center; margin: 0 auto; " class="hs_cos_wrapper_type_social_module_single">
          <tbody>
            <tr>
              <td class="display_block_on_small_screens" align="center" style="font-family:Arial, sans-serif; font-size:15px; color:#23496d; word-break:break-word; padding:8px 5px; line-height:1; vertical-align:middle" valign="middle">
                <a href="https://email.linuxfoundation.org/e3t/Ctc/RI+113/cZw--04/VVMrtk4WhKvbW2S3_jK428nMMW3V7XmG5KYNvkN5wYXSx3qgz0W95jsWP6lZ3llW8wQzbZ22lYyJW8ykcRX4MkkNtW6qfdQ72sBzgYW8kb5Jb5HK29JW3nVPGl3ZPK0xW8qrrmg7_bDfGW8DQtnT49t6BgW1-3TDV7BD1VjW5V2Gr426CdNXW4Cxwmm38jm8bW11CNVC2nJYtLW5tQ5nk6TXzb_W7T6d9k6kbtFYW78qP4l6JVZqjW3_NSl28JBTqRW58FjZX9ghHqpW8Y15_d7BDxSVVzQ2mR2FH1RtN4yZLkwWpxwRW6Vsc3q1vzp8HW3_PQPG8kdbnsW8bgG7v4l7nfpW88-fJj3tTvCKW65ty1B2XZmxqN7PNXS-5NM51W8tfvWl3mq6QnW2YTxgv7mSg89N49nN8xnVyd_W7Tp5tm4SPrZkW3HwdHY8h-g68d6B87z04" style="color:#00a4bd; text-decoration:none !important" data-hs-link-id="0" data-hs-link-id-v2="6MfF7z19" target="_blank"><img src="https://email.linuxfoundation.org/hs/hsstatic/TemplateAssets/static-1.262/img/hs_default_template_images/modules/Follow+Me+-+Email/youtube_circle_black.png" alt="YouTube" height="25" style="outline:none; text-decoration:none; border:none; width:auto!important; height:25px!important; vertical-align:middle" valign="middle" width="auto">
                </a>
              </td>
            </tr>
          </tbody>
        </table>
      </td><td class="social-network-cell" align="center" style="font-family:Arial, sans-serif; font-size:15px; color:#23496d; word-break:break-word">
        <table role="presentation" align="center" style="width: auto; text-align: center; margin: 0 auto; " class="hs_cos_wrapper_type_social_module_single">
          <tbody>
            <tr>
              <td class="display_block_on_small_screens" align="center" style="font-family:Arial, sans-serif; font-size:15px; color:#23496d; word-break:break-word; padding:8px 5px; line-height:1; vertical-align:middle" valign="middle">
                <a href="https://email.linuxfoundation.org/e3t/Ctc/RI+113/cZw--04/VVMrtk4WhKvbW2S3_jK428nMMW3V7XmG5KYNvkN5wYXQs5nR3bW50kH_H6lZ3kDN21nvG88xqNXVVVF7S9krTlnW2wSg_q1y62nRMbjj7zrR4TYW31L53M4s1n2VW6-6XnM5vd5HLW7t1LJt94Nqc_W6WnKMC2TSW4jW9207KW8JFDlfW4QffDZ7Z6j52W9hPpvf3Pg60WN5RmskBPbR3SW7XYdSZ8d-DCcW6v0Mh25D692KVzpLJj4S6mlQN7kfMnkTHqQJW4rfs-c1ZhCcYW3m6JLd5qssgZW7dRGPr5vsqZGW3q_3Ls59np4PW5f-ZBd3Wk793W3FxQn77-mYqYW447_P-1YfLdkW4z1QKC8vHbdNW1Mw9x56M-BJkW1N0HYl4Cj1LgW7cPdBT8JNhY3W4vZrhC4LDP8hW6jZ2pT4rKvPMW8QRQ918rZdDJW14T6g53Z14x5W2DLj-Y86mY44f8g6NY004" style="color:#00a4bd; text-decoration:none !important" data-hs-link-id="0" data-hs-link-id-v2="vrLUBe/w" target="_blank"><img src="https://email.linuxfoundation.org/hs/hsstatic/TemplateAssets/static-1.262/img/hs_default_template_images/modules/Follow+Me+-+Email/facebook_circle_black.png" alt="Facebook" height="25" style="outline:none; text-decoration:none; border:none; width:auto!important; height:25px!important; vertical-align:middle" valign="middle" width="auto">
                </a>
              </td>
            </tr>
          </tbody>
        </table>
      </td>
    </tr>
  </tbody>
</table>
</div>
</div>
<!--[if gte mso 9]></table><![endif]-->
<!--[if (mso)|(IE)]></td><![endif]-->
    <!--[if (mso)|(IE)]></tr></table><![endif]-->
    </div>
   
  </div>
  <div id="section_16947091896869" class="hse-section hse-section-last" style="padding-left:10px; padding-right:10px">
    
    
      <div class="hse-column-container" style="min-width:280px; max-width:600px; margin:0 auto; background-color:#ffffff; padding-bottom:20px; padding-top:20px" bgcolor="#ffffff">
    
    <!--[if (mso)|(IE)]>
      <table align="center" style="width:600px;" cellpadding="0" cellspacing="0" role="presentation" width="600" bgcolor="#ffffff">
      <tr style="background-color:#ffffff;">
    <![endif]-->
    <!--[if (mso)|(IE)]>
  <td valign="top" style="width:600px;padding-bottom:20px; padding-top:20px;">
<![endif]-->
<!--[if gte mso 9]>
  <table role="presentation" width="600" cellpadding="0" cellspacing="0" style="width:600px">
<![endif]-->
<div id="column-1694709189686-0" class="hse-column hse-size-12">
    <table role="presentation" cellpadding="0" cellspacing="0" width="100%" class="" style=""><tbody><tr><td class="hs_padded" style="font-family:Arial, sans-serif; font-size:15px; color:#23496d; word-break:break-word; padding:0px 20px"><div id="hs_cos_wrapper_module_16947091896867" class="hs_cos_wrapper hs_cos_wrapper_widget hs_cos_wrapper_type_module" style="color: inherit; font-size: inherit; line-height: inherit;" data-hs-cos-general-type="widget" data-hs-cos-type="module"><div id="hs_cos_wrapper_module_16947091896867_" class="hs_cos_wrapper hs_cos_wrapper_widget hs_cos_wrapper_type_rich_text" style="color: inherit; font-size: inherit; line-height: inherit;" data-hs-cos-general-type="widget" data-hs-cos-type="rich_text"><h2 style="margin:0; font-size:8px; line-height:175%; font-weight:normal; text-align:center" align="center"><span style="font-size: 12px; color: #000000;">This email was sent by: <span style="font-weight: normal;">Cloud Native Computing Foundation</span></span></h2></div></div></td></tr></tbody></table>
<div id="hs_cos_wrapper_module_16947091896868" class="hs_cos_wrapper hs_cos_wrapper_widget hs_cos_wrapper_type_module" style="color: inherit; font-size: inherit; line-height: inherit;" data-hs-cos-general-type="widget" data-hs-cos-type="module"><table role="presentation" class="hse-footer hse-secondary" width="100%" cellpadding="0" cellspacing="0" style="font-family:Arial, sans-serif; font-size:12px; line-height:135%; color:#23496d; margin-bottom:0; padding:0">
  <tbody>
    <tr>
      <td align="center" valign="top" style="font-family:Arial, sans-serif; font-size:15px; color:#23496d; word-break:break-word; text-align:center; margin-bottom:0; line-height:135%; padding:10px 20px">
        <p style="font-family:Arial, sans-serif;font-size:12px;font-weight:normal;text-decoration:none;font-style:normal;color:#000000">
          2810 N Church St., PMB 57274, Wilmington, Delaware 19802-4447, United States
        </p>
        <p>
          <a data-unsubscribe="true" href="https://hs-8112310.s.hubspotemail.net/hs/preferences-center/983905/en/direct?data=W2nXS-N30h-BmW3R7mn93QQndHW2WwStM3_LVCTW1Qzp112Pz64rW4tgl4P38xsSXW2MQfVX2xQBpzW2HZ-0C3G-7yDW30jpS12CT6ZsW1ZsBG34hPtbdW3_DGmx1X5ygzW3VJ9Xb3FgxwWW21gXPM2xWzHDW38dLbw3QBjt3W4rlJ1149S-vHW1VfhJM1SsKKDW2z_1hP3M3Yr9W4kD5BY2PTQJMW25nrGq3LYvTJW3XXsmc3QKtWCW2PRgGx41PFYtW2-pGSk2Mm2tzW1LB8Xr2Pw_fpW45BmQr3_Z8V7W36y7cy1NtDDKW3NGfXk4cwS5lW2FMts34r7XMrW4kG6bP25gCdcW4cNZbG2TRM05W3b2qTn3bfM8lW4cJRpY1L6CclW1Qw0813btRW2W2zKRCn4fRlJnW3JQ-Sz3gxJtpW22Yss_2TvQc4W3QPdCv32c8m0W45x17y2HsTgMW43s7Br3R41HTW3JXp0V2TsNSpW4pjq2h1Qv9LlW43XxlW3W2nndW1Zvc0y1XxYdtW22RDvr2-npsmW3ZHKf72KY3LdW2t4CVq4myxrHW25lmys2vYyJZW4mH6m130cs4cW3C6Rvw4hGN7lW3T1MdR2MP1NCW4m95Cc3XHDl6W3_F6hD2334XYW43WdjF2q_V4yW2zGVKJ4cy43qW2PRH3x1_nFnCW3ChGQ434h_VfW2qRbL72HR2RBW2w4m-Y32GkWCW2nRwvD2FGzn-W3_Gmt33K5vyfW2PV9sd1BJm0gW2vTldW3LRh7TW2p0qS-1S578N0&amp;utm_campaign=18269725-KubeCon-EU-2026&amp;utm_source=hs_email&amp;utm_medium=email&amp;utm_content=405412908&amp;_hsenc=p2ANqtz-_UgNNQmgLv89B_e9-9rgdhEGlmHPDaNm31h1MSPGedZmvUW6ZDN8lzLzCt3XhPX5riO1SglJDLLur02nVYW86v2Ad9x1XVKdigLpYryBCat4ES_AksUOZpM7mmNyhImbqpPNMN&amp;_hsmi=405412908" style="font-family:Arial, sans-serif; font-size:12px; color:#d62293; font-weight:normal; text-decoration:underline; font-style:normal" data-hs-link-id="0" data-hs-link-id-v2="SFRZzEXk" target="_blank">Unsubscribe</a>
          <a data-unsubscribe="true" href="https://hs-8112310.s.hubspotemail.net/hs/preferences-center/983905/en/page?data=W2nXS-N30h-BmW3R7mn93QQndHW2WwStM3_LVCTW1Qzp112Pz64rW4tgl4P38xsSXW2MQfVX2xQBpzW2HZ-0C3G-7yDW30jpS12CT6ZsW1ZsBG34hPtbdW3_DGmx1X5ygzW3VJ9Xb3FgxwWW21gXPM2xWzHDW38dLbw3QBjt3W4rlJ1149S-vHW1VfhJM1SsKKDW2z_1hP3M3Yr9W4kD5BY2PTQJMW25nrGq3LYvTJW3XXsmc3QKtWCW2PRgGx41PFYtW2-pGSk2Mm2tzW1LB8Xr2Pw_fpW45BmQr3_Z8V7W36y7cy1NtDDKW3NGfXk4cwS5lW2FMts34r7XMrW4kG6bP25gCdcW4cNZbG2TRM05W3b2qTn3bfM8lW4cJRpY1L6CclW1Qw0813btRW2W2zKRCn4fRlJnW3JQ-Sz3gxJtpW22Yss_2TvQc4W3QPdCv32c8m0W45x17y2HsTgMW43s7Br3R41HTW3JXp0V2TsNSpW4pjq2h1Qv9LlW43XxlW3W2nndW1Zvc0y1XxYdtW22RDvr2-npsmW3ZHKf72KY3LdW2t4CVq4myxrHW25lmys2vYyJZW4mH6m130cs4cW3C6Rvw4hGN7lW3T1MdR2MP1NCW4m95Cc3XHDl6W3_F6hD2334XYW43WdjF2q_V4yW2zGVKJ4cy43qW2PRH3x1_nFnCW3ChGQ434h_VfW2qRbL72HR2RBW2w4m-Y32GkWCW2nRwvD2FGzn-W3_Gmt33K5vyfW2PV9sd1BJm0gW2vTldW3LRh7TW2p0qS-1S578N0&amp;utm_campaign=18269725-KubeCon-EU-2026&amp;utm_source=hs_email&amp;utm_medium=email&amp;utm_content=405412908&amp;_hsenc=p2ANqtz-_UgNNQmgLv89B_e9-9rgdhEGlmHPDaNm31h1MSPGedZmvUW6ZDN8lzLzCt3XhPX5riO1SglJDLLur02nVYW86v2Ad9x1XVKdigLpYryBCat4ES_AksUOZpM7mmNyhImbqpPNMN&amp;_hsmi=405412908" style="font-family:Arial, sans-serif; font-size:12px; color:#d62293; font-weight:normal; text-decoration:underline; font-style:normal" data-hs-link-id="0" data-hs-link-id-v2="qjPJqCop" target="_blank">Manage preferences</a>
        </p>
      </td>
    </tr>
  </tbody>
</table></div>
</div>
<!--[if gte mso 9]></table><![endif]-->
<!--[if (mso)|(IE)]></td><![endif]-->
    <!--[if (mso)|(IE)]></tr></table><![endif]-->
    </div>
   
  </div></div>
          </td>
        </tr>
      </tbody></table>
    </div>
  
<img src="https://email.linuxfoundation.org/e3t/Cto/RI+113/cZw--04/VVMrtk4WhKvbW2S3_jK428nMMW3V7XmG5KYNvkW5wYXBr3CNxxB132" alt="" width="1" height="1" border="0" style="display:none!important;min-height:1px!important;width:1px!important;border-width:0!important;margin-top:0!important;margin-bottom:0!important;margin-right:0!important;margin-left:0!important;padding-top:0!important;padding-bottom:0!important;padding-right:0!important;padding-left:0!important"></body></html>]]>
      </description>
      <pubDate>Wed, 25 Feb 2026 08:12:04 +0000</pubDate>
      <link>https://app.newsletters.love/collections/wIBrMTgEWqWyFyBVLBB5jXBBg0q1tn7z/p/wIBrMTgEWqWyFyBVLBB5jXBBg0q1tn7z</link>
    </item>
    <item>
      <title>The Future of Software Engineering with AI: Six Predictions</title>
      <description>
        <![CDATA[<html style="scrollbar-width: thin;scrollbar-color: rgb(219,219,219)rgb(255,255,255);"><head><meta charset="utf-8"><title>The Future of Software Engineering with AI: Six Predictions</title><style>
@media (max-width: 1024px) {
  .typography .pullquote-align-left,
  .typography.editor .pullquote-align-left,
  .typography .pullquote-align-right,
  .typography.editor .pullquote-align-right,
  .typography .pullquote-align-wide,
  .typography.editor .pullquote-align-wide,
  .typography .pullquote-align-center,
  .typography.editor .pullquote-align-center {
    float: none;
    margin: 0 auto;
    width: 100%;
    max-width: 100%;
  }
}
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
  .typography .markup table.image-wrapper img,
  .typography.editor .markup table.image-wrapper img,
  .typography .markup table.kindle-wrapper img,
  .typography.editor .markup table.kindle-wrapper img {
    max-width: 550px;
  }
}
@media (min-width: 1024px) {
  .typography:not(:has(#toc)) .captioned-image-container figure:has(> a.image2-offset-left),
  .typography.editor:not(:has(#toc)) .captioned-image-container figure:has(> a.image2-offset-left) {
    margin-left: var(--image-offset-margin);
  }
  .typography:not(:has(#toc)) .captioned-image-container figure:has(> a.image2-offset-right),
  .typography.editor:not(:has(#toc)) .captioned-image-container figure:has(> a.image2-offset-right) {
    margin-right: var(--image-offset-margin);
  }
}
@media (min-width: 1300px) {
  .typography .captioned-image-container figure:has(> a.image2-offset-left),
  .typography.editor .captioned-image-container figure:has(> a.image2-offset-left) {
    margin-left: var(--image-offset-margin);
  }
  .typography .captioned-image-container figure:has(> a.image2-offset-right),
  .typography.editor .captioned-image-container figure:has(> a.image2-offset-right) {
    margin-right: var(--image-offset-margin);
  }
}
@media (max-width: 1024px) {
  .typography,
  .typography.editor {
    /* Disable offset on mobile/tablet */
  }
  .typography .captioned-image-container figure:has(> a.image2-align-left),
  .typography.editor .captioned-image-container figure:has(> a.image2-align-left),
  .typography .captioned-image-container figure:has(> a.image2-align-right),
  .typography.editor .captioned-image-container figure:has(> a.image2-align-right) {
    float: none;
    margin: 1em auto;
    max-width: 100%;
    width: auto;
    padding: 0;
  }
  .typography .captioned-image-container figure:has(> a.image2-align-left.thefp),
  .typography.editor .captioned-image-container figure:has(> a.image2-align-left.thefp),
  .typography .captioned-image-container figure:has(> a.image2-align-right.thefp),
  .typography.editor .captioned-image-container figure:has(> a.image2-align-right.thefp) {
    margin: 1em auto;
  }
  .typography .captioned-image-container figure:has(> a.image2-offset-left),
  .typography.editor .captioned-image-container figure:has(> a.image2-offset-left),
  .typography .captioned-image-container figure:has(> a.image2-offset-right),
  .typography.editor .captioned-image-container figure:has(> a.image2-offset-right) {
    margin: 1em auto;
  }
  .typography .captioned-image-container figure:has(> a.image2-align-left) .image2-inset,
  .typography.editor .captioned-image-container figure:has(> a.image2-align-left) .image2-inset,
  .typography .captioned-image-container figure:has(> a.image2-align-right) .image2-inset,
  .typography.editor .captioned-image-container figure:has(> a.image2-align-right) .image2-inset {
    display: block;
    justify-content: initial;
  }
}
@media (max-width: 768px) {
  .typography .markup div.sponsorship-campaign-embed,
  .typography.editor .markup div.sponsorship-campaign-embed {
    margin-top: 24px;
    margin-bottom: 24px;
  }
  .typography .markup div.sponsorship-campaign-embed:first-child,
  .typography.editor .markup div.sponsorship-campaign-embed:first-child {
    margin-top: 0px;
  }
}
@media screen and (max-width: 650px) {
  .typography .markup div.youtube-overlay,
  .typography.editor .markup div.youtube-overlay,
  .typography .markup div.vimeo-overlay,
  .typography.editor .markup div.vimeo-overlay {
    display: none !important;
  }
}
@media screen and (max-width: 370px) {
  .typography .markup div.tiktok-wrap,
  .typography.editor .markup div.tiktok-wrap {
    width: calc(95vw - 32px);
    height: calc((95vw - 32px - 2px) / 0.485714);
  }
}
@media screen and (max-width: 650px) {
  .typography .markup div.embedded-publication-wrap .embedded-publication.show-subscribe,
  .typography.editor .markup div.embedded-publication-wrap .embedded-publication.show-subscribe {
    padding: 24px;
  }
}
@media screen and (max-width: 650px) {
  .typography .markup div.subscription-widget-wrap .subscription-widget.show-subscribe,
  .typography.editor .markup div.subscription-widget-wrap .subscription-widget.show-subscribe,
  .typography .markup div.subscription-widget-wrap-editor .subscription-widget.show-subscribe,
  .typography.editor .markup div.subscription-widget-wrap-editor .subscription-widget.show-subscribe,
  .typography .markup div.captioned-button-wrap .subscription-widget.show-subscribe,
  .typography.editor .markup div.captioned-button-wrap .subscription-widget.show-subscribe {
    padding: 0px 24px;
  }
}
@media screen and (max-width: 650px) {
  .typography .markup div.subscription-widget-wrap .subscription-widget.show-subscribe .subscription-widget-subscribe .button,
  .typography.editor .markup div.subscription-widget-wrap .subscription-widget.show-subscribe .subscription-widget-subscribe .button,
  .typography .markup div.subscription-widget-wrap-editor .subscription-widget.show-subscribe .subscription-widget-subscribe .button,
  .typography.editor .markup div.subscription-widget-wrap-editor .subscription-widget.show-subscribe .subscription-widget-subscribe .button,
  .typography .markup div.captioned-button-wrap .subscription-widget.show-subscribe .subscription-widget-subscribe .button,
  .typography.editor .markup div.captioned-button-wrap .subscription-widget.show-subscribe .subscription-widget-subscribe .button {
    padding: 10px 12px;
    min-width: 110px;
  }
}
@media (max-width: 650px) {
  .typography .markup .twitter-embed,
  .typography.editor .markup .twitter-embed,
  .typography .markup .tweet,
  .typography.editor .markup .tweet {
    padding: 12px;
  }
}
@media (max-width: 650px) {
  .typography .markup .twitter-embed .tweet-text,
  .typography.editor .markup .twitter-embed .tweet-text,
  .typography .markup .tweet .tweet-text,
  .typography.editor .markup .tweet .tweet-text {
    font-size: 14px;
    line-height: 20px;
  }
}
@media (max-width: 650px) {
  .typography .markup .twitter-embed .tweet-photos-container.two,
  .typography.editor .markup .twitter-embed .tweet-photos-container.two,
  .typography .markup .tweet .tweet-photos-container.two,
  .typography.editor .markup .tweet .tweet-photos-container.two,
  .typography .markup .twitter-embed .tweet-photos-container.three,
  .typography.editor .markup .twitter-embed .tweet-photos-container.three,
  .typography .markup .tweet .tweet-photos-container.three,
  .typography.editor .markup .tweet .tweet-photos-container.three,
  .typography .markup .twitter-embed .tweet-photos-container.four,
  .typography.editor .markup .twitter-embed .tweet-photos-container.four,
  .typography .markup .tweet .tweet-photos-container.four,
  .typography.editor .markup .tweet .tweet-photos-container.four {
    height: 200px;
  }
}
@media (max-width: 650px) {
  .typography .markup .twitter-embed a.expanded-link .expanded-link-img,
  .typography.editor .markup .twitter-embed a.expanded-link .expanded-link-img,
  .typography .markup .tweet a.expanded-link .expanded-link-img,
  .typography.editor .markup .tweet a.expanded-link .expanded-link-img {
    max-height: 180px;
  }
}
@media (max-width: 650px) {
  .typography .markup .twitter-embed a.expanded-link .expanded-link-description,
  .typography.editor .markup .twitter-embed a.expanded-link .expanded-link-description,
  .typography .markup .tweet a.expanded-link .expanded-link-description,
  .typography.editor .markup .tweet a.expanded-link .expanded-link-description {
    display: none;
  }
}
@media screen and (max-width: 650px) {
  .typography .markup .apple-podcast-container,
  .typography.editor .markup .apple-podcast-container {
    width: unset;
  }
}
@media (max-width: 420px) {
  .typography .markup .install-substack-app-embed img.install-substack-app-embed-img,
  .typography.editor .markup .install-substack-app-embed img.install-substack-app-embed-img {
    margin: 0 auto 16px auto;
  }
}
@media (max-width: 420px) {
  .typography .markup .install-substack-app-embed .install-substack-app-embed-text,
  .typography.editor .markup .install-substack-app-embed .install-substack-app-embed-text {
    margin: 0 0 12px 0;
    max-width: 100%;
    width: auto;
    text-align: center;
  }
}
@media (max-width: 420px) {
  .typography .markup .install-substack-app-embed .install-substack-app-embed-link,
  .typography.editor .markup .install-substack-app-embed .install-substack-app-embed-link {
    display: flex;
    justify-content: center;
  }
}
@media screen and (min-width: 481px) {
  .share-button-container {
    height: 38px;
  }
}
@media screen and (min-width: 481px) {
  .share-button-container a.comment {
    height: 38px;
    line-height: 38px;
    padding-right: 10px;
  }
}
@media screen and (max-width: 480px) {
  .share-button-container .separator {
    display: block;
    margin: 0;
    height: 8px;
    border-left: none;
  }
}
@media screen and (max-width: 480px) {
  .share-button-container a.share.first img {
    padding-left: 0;
  }
}
@media screen and (min-width: 481px) {
  .share-button-container a.mobile {
    display: none !important;
  }
}
@media screen and (min-width: 541px) {
  .settings-add-pub-modal-wrapper .container .add-recommending-pub-modal-container {
    padding: 36px;
    height: 680px;
  }
}
@media screen and (min-width: 541px) {
  .settings-add-pub-modal-wrapper .container .add-recommending-pub-modal-container .footer {
    position: absolute;
    bottom: 36px;
    margin: 0px;
  }
}
@media screen and (max-width: 650px) {
  .header-anchor-parent {
    display: none;
  }
}
@media screen and (max-width: 768px) {
  .post {
    padding: 16px 0 0 0;
  }
}
@media screen and (max-width: 650px) {
  .post .post-header .post-label {
    margin-top: 8px;
  }
}
@media screen and (max-width: 650px) {
  .post .post-header .meta-author-wrap.alternative-meta .meta-right-column .post-meta {
    margin-top: 6px;
  }
}
@media screen and (max-width: 650px) {
  .post .footer-facepile-container {
    height: 64px;
    padding: 0 16px;
    display: flex;
    align-items: center;
    justify-content: flex-start;
    width: 100%;
  }
}
@media screen and (max-width: 650px) {
  .post .post-footer.use-separators {
    justify-content: center;
  }
}
@media screen and (max-width: 650px) {
  .post .post-footer.next-prev {
    height: 64px;
    justify-content: space-between;
    box-sizing: border-box;
  }
}
@media screen and (max-width: 650px) {
  .post-contributor-footer .post-contributor-bio-table {
    display: block;
  }
  .post-contributor-footer .post-contributor-bio-table-row {
    display: flex;
    flex-direction: row;
  }
  .post-contributor-footer .post-contributor-bio-userhead-cell,
  .post-contributor-footer .post-contributor-bio-body-cell {
    display: block;
  }
  .post-contributor-footer .post-contributor-bio-body-cell {
    flex-grow: 1;
  }
  .post-contributor-footer .post-contributor-bio-body-table {
    display: block;
  }
  .post-contributor-footer .post-contributor-bio-body-table-row {
    display: block;
  }
  .post-contributor-footer .post-contributor-bio-copy-cell,
  .post-contributor-footer .post-contributor-bio-controls-cell {
    display: block;
  }
  .post-contributor-footer .post-contributor-bio-copy-cell {
    margin: 0 0 16px 0;
  }
  .post-contributor-footer .post-contributor-bio-controls-cell {
    width: auto;
  }
  .post-contributor-footer .post-contributor-bio-controls {
    margin: auto;
  }
  .post-contributor-footer .post-contributor-bio-controls .button.primary {
    width: 100%;
  }
  .post-contributor-footer .post-contributor-bio-text {
    font-size: 14px;
  }
}
@media screen and (min-width: 768px) {
  .post-silhouette {
    padding: 32px 0;
  }
}
@media screen and (max-width: 650px) {
  .post-silhouette .post-silhouette-title {
    margin-top: 10.44225025px;
    height: 120px;
  }
}
@media screen and (max-width: 650px) {
  .post-silhouette .post-silhouette-meta {
    width: 75%;
  }
}
@media screen and (max-width: 650px) {
  .post-silhouette .post-silhouette-meta.with-byline-image {
    margin: 20px 0;
  }
}
@media screen and (max-width: 650px) {
  .use-theme-bg .post-meta.alternative-meta .post-meta-item,
  .post-meta.alternative-meta .post-meta-item {
    padding-right: 16px;
  }
}
@media screen and (max-width: 370px) {
  .use-theme-bg .post-meta.alternative-meta .post-meta-item,
  .post-meta.alternative-meta .post-meta-item {
    font-size: 14px;
  }
}
@media screen and (max-width: 650px) {
  .use-theme-bg .post-meta.alternative-meta .post-meta-item.guest-author-publication,
  .post-meta.alternative-meta .post-meta-item.guest-author-publication {
    display: none;
  }
}
@media screen and (max-width: 370px) {
  .post-meta .post-meta-item .post-meta-button {
    height: 36px !important;
    /* important to override in-line height style on emails */
  }
  .post-meta .post-meta-item .post-meta-button .meta-button-label {
    display: none;
  }
  .post-meta .post-meta-item .post-meta-button > svg {
    margin-right: 0;
  }
}
@media screen and (max-width: 370px) {
  .post-meta .post-meta-item {
    font-size: 12px;
  }
}
@media screen and (max-width: 650px) {
  .post .floating-subscribe-button {
    bottom: 20px;
    right: 20px;
  }
}
@media (max-width: 1024px) {
  body .pullquote-align-left,
  body .pullquote-align-right,
  body .pullquote-align-wide,
  body .pullquote-align-center {
    float: none;
    margin: 0 auto;
    width: 100%;
    max-width: 100%;
  }
}
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
  body .markup table.image-wrapper img,
  body .markup table.kindle-wrapper img {
    max-width: 550px;
  }
}
@media (min-width: 1024px) {
  body:not(:has(#toc)) .captioned-image-container figure:has(> a.image2-offset-left) {
    margin-left: var(--image-offset-margin);
  }
  body:not(:has(#toc)) .captioned-image-container figure:has(> a.image2-offset-right) {
    margin-right: var(--image-offset-margin);
  }
}
@media (min-width: 1300px) {
  body .captioned-image-container figure:has(> a.image2-offset-left) {
    margin-left: var(--image-offset-margin);
  }
  body .captioned-image-container figure:has(> a.image2-offset-right) {
    margin-right: var(--image-offset-margin);
  }
}
@media (max-width: 1024px) {
  body {
    /* Disable offset on mobile/tablet */
  }
  body .captioned-image-container figure:has(> a.image2-align-left),
  body .captioned-image-container figure:has(> a.image2-align-right) {
    float: none;
    margin: 1em auto;
    max-width: 100%;
    width: auto;
    padding: 0;
  }
  body .captioned-image-container figure:has(> a.image2-align-left.thefp),
  body .captioned-image-container figure:has(> a.image2-align-right.thefp) {
    margin: 1em auto;
  }
  body .captioned-image-container figure:has(> a.image2-offset-left),
  body .captioned-image-container figure:has(> a.image2-offset-right) {
    margin: 1em auto;
  }
  body .captioned-image-container figure:has(> a.image2-align-left) .image2-inset,
  body .captioned-image-container figure:has(> a.image2-align-right) .image2-inset {
    display: block;
    justify-content: initial;
  }
}
@media (max-width: 768px) {
  body .markup div.sponsorship-campaign-embed {
    margin-top: 24px;
    margin-bottom: 24px;
  }
  body .markup div.sponsorship-campaign-embed:first-child {
    margin-top: 0px;
  }
}
@media screen and (max-width: 650px) {
  body .markup div.youtube-overlay,
  body .markup div.vimeo-overlay {
    display: none !important;
  }
}
@media screen and (max-width: 370px) {
  body .markup div.tiktok-wrap {
    width: calc(95vw - 32px);
    height: calc((95vw - 32px - 2px) / 0.485714);
  }
}
@media screen and (max-width: 650px) {
  body .markup div.embedded-publication-wrap .embedded-publication.show-subscribe {
    padding: 24px;
  }
}
@media screen and (max-width: 650px) {
  body .markup div.subscription-widget-wrap .subscription-widget.show-subscribe,
  body .markup div.subscription-widget-wrap-editor .subscription-widget.show-subscribe,
  body .markup div.captioned-button-wrap .subscription-widget.show-subscribe {
    padding: 0px 24px;
  }
}
@media screen and (max-width: 650px) {
  body .markup div.subscription-widget-wrap .subscription-widget.show-subscribe .subscription-widget-subscribe .button,
  body .markup div.subscription-widget-wrap-editor .subscription-widget.show-subscribe .subscription-widget-subscribe .button,
  body .markup div.captioned-button-wrap .subscription-widget.show-subscribe .subscription-widget-subscribe .button {
    padding: 10px 12px;
    min-width: 110px;
  }
}
@media (max-width: 650px) {
  body .markup .twitter-embed,
  body .markup .tweet {
    padding: 12px;
  }
}
@media (max-width: 650px) {
  body .markup .twitter-embed .tweet-text,
  body .markup .tweet .tweet-text {
    font-size: 14px;
    line-height: 20px;
  }
}
@media (max-width: 650px) {
  body .markup .twitter-embed .tweet-photos-container.two,
  body .markup .tweet .tweet-photos-container.two,
  body .markup .twitter-embed .tweet-photos-container.three,
  body .markup .tweet .tweet-photos-container.three,
  body .markup .twitter-embed .tweet-photos-container.four,
  body .markup .tweet .tweet-photos-container.four {
    height: 200px;
  }
}
@media (max-width: 650px) {
  body .markup .twitter-embed a.expanded-link .expanded-link-img,
  body .markup .tweet a.expanded-link .expanded-link-img {
    max-height: 180px;
  }
}
@media (max-width: 650px) {
  body .markup .twitter-embed a.expanded-link .expanded-link-description,
  body .markup .tweet a.expanded-link .expanded-link-description {
    display: none;
  }
}
@media screen and (max-width: 650px) {
  body .markup .apple-podcast-container {
    width: unset;
  }
}
@media (max-width: 420px) {
  body .markup .install-substack-app-embed img.install-substack-app-embed-img {
    margin: 0 auto 16px auto;
  }
}
@media (max-width: 420px) {
  body .markup .install-substack-app-embed .install-substack-app-embed-text {
    margin: 0 0 12px 0;
    max-width: 100%;
    width: auto;
    text-align: center;
  }
}
@media (max-width: 420px) {
  body .markup .install-substack-app-embed .install-substack-app-embed-link {
    display: flex;
    justify-content: center;
  }
}
@media screen and (min-width: 500px) {
  body .header a.logo {
    width: 42px;
    height: 42px;
    border-radius: 12px;
  }
}
@media screen and (max-width: 420px) {
  body .subscription-receipt table:first-of-type .subscription-amount .subscription-discount {
    width: 72px !important;
  }
}
@media screen and (min-width: 481px) {
  body .share-button-container {
    height: auto;
  }
}
@media screen and (max-width: 480px) {
  body .share-button-container .separator {
    display: block !important;
    margin: 0 !important;
    height: 8px !important;
    border-left: none !important;
  }
}
@media screen and (max-width: 650px) {
  .digest .item .post-meta-item.audience {
    display: none;
  }
}
@media screen and (min-width: 500px) {
  .digest-publication .logo img {
    width: 42px;
    height: 42px;
    border-radius: 8px;
  }
}
@media screen and (max-width: 650px) {
  .comments-page .container .comment-list .collapsed-reply {
    margin-left: calc(10 + 32px - 24px);
  }
}
@media screen and (max-width: 650px) {
  .comment > .comment-list {
    padding-left: 24px;
  }
}
@media screen and (max-width: 650px) {
  .finish-magic-login-modal .modal-content .container {
    padding: 24px 0;
  }
}
@media (max-width: 650px) {
  .reader2-text-b3 {
    line-height: 24px;
  }
}
@media screen and (max-width: 650px) {
  .reader2-text-h4 {
    line-height: 24px;
  }
}
@media screen and (min-width: 541px) {
  .user-profile-modal {
    padding-left: 12px;
    padding-right: 12px;
  }
}
@media screen and (max-width: 650px) {
  .subscribe-widget form.form .sideBySideWrap button.rightButton {
    padding: 10px 12px;
  }
}
@media screen and (min-width: 541px) {
  .pub-icon:hover .logo-hover,
  .feed-item-icon:hover .logo-hover {
    display: block;
  }
}
@media screen and (max-width: 650px) {
  .post-ufi.single-full-width-button .post-ufi-button-wrapper {
    width: 100%;
    padding: 16px;
  }
  .post-ufi.single-full-width-button .post-ufi-button-wrapper:empty {
    display: none;
  }
  .post-ufi.single-full-width-button .post-ufi-button {
    width: 100%;
    justify-content: center;
  }
}
@media screen and (max-width: 768px) {
  .file-embed-wrapper {
    padding: 0;
  }
}
@media screen and (max-width: 768px) {
  .file-embed-wrapper-editor {
    padding: 0;
  }
}
@media screen and (max-width: 768px) {
  .file-embed-wrapper-editor:active {
    padding: 0;
  }
}
@media only screen and (max-width: 650px) {
  .file-embed-button.wide,
  .file-embed-error-button.wide {
    display: none;
  }
}
@media only screen and (min-width: 630px) {
  .file-embed-button.narrow,
  .file-embed-error-button.narrow {
    display: none;
  }
}
@media screen and (min-width: 541px) {
  .audio-player-wrapper .audio-player {
    min-width: 500px;
  }
}
@media screen and (max-width: 650px) {
  .audio-player-wrapper .audio-player .audio-player-progress {
    border-left-width: 16px;
    border-right-width: 16px;
  }
}
@media screen and (max-width: 650px) {
  .audio-player-wrapper .audio-player .audio-player-progress .audio-player-progress-bar .audio-player-progress-bar-popup {
    top: -54px;
  }
}
@media screen and (max-width: 650px) {
  .audio-player-wrapper-fancy .audio-player .audio-player-progress {
    border-left-width: 16px;
    border-right-width: 16px;
  }
}
@media screen and (max-width: 650px) {
  .audio-player-wrapper-fancy .audio-player .audio-player-progress .audio-player-progress-bar .audio-player-progress-bar-popup {
    top: -54px;
  }
}
@media (min-width: 250px) {
  .audio-player-wrapper-fancy .audio-player {
    padding: 32px;
  }
  .audio-player-wrapper-fancy .audio-player .btn-group {
    display: flex;
  }
  .audio-player-wrapper-fancy .audio-player .btn-group .button:last-of-type {
    display: block;
  }
}
@media (min-width: 300px) {
  .audio-player-wrapper-fancy .audio-player .btn-group {
    display: block;
  }
  .audio-player-wrapper-fancy .audio-player .btn-group .button:first-of-type {
    display: block;
  }
}
@media (min-width: 350px) {
  .audio-player-wrapper-fancy .audio-player .audio-player-substack-logo {
    display: block;
  }
  .audio-player-wrapper-fancy .audio-player .audio-player-title {
    margin-top: 16px;
  }
  .audio-player-wrapper-fancy .audio-player .audio-player-hero-image-container {
    padding-top: 15%;
    width: 15%;
    display: block;
  }
  .audio-player-wrapper-fancy .audio-player .btn-group .button:first-of-type {
    display: block;
  }
  .audio-player-wrapper-fancy .audio-player .audio-player-substack-logo {
    display: block;
  }
}
@media (min-width: 350px) {
  .audio-player-wrapper-fancy .audio-player .audio-player-hero-image-container {
    padding-top: 25%;
    width: 25%;
    display: block;
  }
  .audio-player-wrapper-fancy .audio-player .btn-group {
    display: flex;
  }
  .audio-player-wrapper-fancy .audio-player .btn-group .button:first-of-type {
    display: block;
  }
}
@media (min-width: 400px) {
  .audio-player-wrapper-fancy .audio-player .audio-player-hero-image-container {
    padding-top: 40%;
    width: 40%;
  }
}
@media (max-width: 400px) {
  .audio-player-wrapper-fancy .audio-player .btn-group {
    margin-top: 12px;
  }
  .audio-player-wrapper-fancy .audio-player .btn-group .button {
    font-size: 13px;
    padding: 6px 12px;
    height: auto;
    margin-top: 10px;
  }
}
@media (min-width: 600px) {
  .audio-player-wrapper-fancy .audio-player .audio-player-hero-image-container {
    padding-top: 55%;
    width: 55%;
  }
}
@media (max-width: 650px) {
  .poll-editor-modal {
    min-width: calc(100% - 20px);
  }
}
@media (max-width: 750px) {
  .poll-embed .poll-anchor-target .poll-anchor-copy-button {
    left: 8px;
    top: 45px;
  }
}</style></head><body class="email-body" style="font-kerning: auto;--image-offset-margin: -120px;"><img src="https://eotrx.substackcdn.com/open?token=eyJtIjoiPDIwMjYwMjI0MTY1NDIwLjMuZWJiMTU5NzhkY2I5ZTQ1YkBtZy1kMC5zdWJzdGFjay5jb20-IiwidSI6MTUyMTMwODcyLCJyIjoibm90aWZ5K2xka2tPU193T1NMeGpMM3JWTzFiY2dAbm90aWZ5LnJlbGF5ZS5pbyIsImQiOiJtZy1kMC5zdWJzdGFjay5jb20iLCJwIjoxODkwMzU5NDksInQiOiJuZXdzbGV0dGVyIiwiYSI6Im9ubHlfcGFpZCIsInMiOjQ1ODcwOSwiYyI6InBvc3QiLCJmIjp0cnVlLCJwb3NpdGlvbiI6InRvcCIsImlhdCI6MTc3MTk1MjM2MSwiZXhwIjoxNzc0NTQ0MzYxLCJpc3MiOiJwdWItMCIsInN1YiI6ImVvIn0.ZhrHAG27mm83GTv6AmcWXBBEQpauuHvGZGQvZQJ48jY" alt="" width="1" height="1" border="0" style="height:1px !important;width:1px !important;border-width:0 !important;margin-top:0 !important;margin-bottom:0 !important;margin-right:0 !important;margin-left:0 !important;padding-top:0 !important;padding-bottom:0 !important;padding-right:0 !important;padding-left:0 !important;"/><div class="preview" style="display:none;font-size:1px;color:#333333;line-height:1px;max-height:0px;max-width:0px;opacity:0;overflow:hidden;">Notes from The Pragmatic Summit and &#8216;The Future of Software Development&#8217; workshop</div><div class="preview" style="display:none;font-size:1px;color:#333333;line-height:1px;max-height:0px;max-width:0px;opacity:0;overflow:hidden;">&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;</div><table class="email-body-container" role="presentation" width="100%" border="0" cellspacing="0" cellpadding="0"><tbody><tr><td></td><td class="content" width="550"></td><td></td></tr><tr><td></td><td class="content" width="550" align="left"><div style="font-size: 16px;line-height: 26px;max-width: 550px;width: 100%;margin: 0 auto;overflow-wrap: break-word;"><table role="presentation" width="100%" border="0" cellspacing="0" cellpadding="0"><tbody><tr><td align="right" style="height:20px;"><table role="presentation" width="auto" border="0" cellspacing="0" cellpadding="0"><tbody><tr><td style="vertical-align:middle;"><span class="pencraft pc-reset reset-IxiVJZ tw-font-body tw-text-ssm tw-text-substack-secondary" style="font-family: SF Pro Text, -apple-system, system-ui, BlinkMacSystemFont, Inter, Segoe UI, Roboto, Helvetica, Arial, sans-serif, Apple Color Emoji, Segoe UI Emoji, Segoe UI Symbol;font-size: 13px;color: unset;list-style: none;text-decoration: unset;margin: 0;"><div class="pencraft pc-reset align-right-VJbKw5 size-12-mmZ61m reset-IxiVJZ" style="list-style: none;color: unset;text-align: right;font-size: 12px;line-height: 16px;text-decoration: unset;margin: 0;"><span class="pencraft pc-reset reset-IxiVJZ" translated="" style="list-style: none;color: unset;text-decoration: unset;margin: 0;">Forwarded this email? <a class="pencraft pc-reset decoration-underline-ClTkYc reset-IxiVJZ" href="https://substack.com/redirect/2/eyJlIjoiaHR0cHM6Ly9uZXdzbGV0dGVyLnByYWdtYXRpY2VuZ2luZWVyLmNvbS9zdWJzY3JpYmU_dXRtX3NvdXJjZT1lbWFpbCZ1dG1fY2FtcGFpZ249ZW1haWwtc3Vic2NyaWJlJnI9Mmlrb3hrJm5leHQ9aHR0cHMlM0ElMkYlMkZuZXdzbGV0dGVyLnByYWdtYXRpY2VuZ2luZWVyLmNvbSUyRnAlMkZ0aGUtZnV0dXJlLW9mLXNvZnR3YXJlLWVuZ2luZWVyaW5nLXdpdGgtYWkiLCJwIjoxODkwMzU5NDksInMiOjQ1ODcwOSwiZiI6dHJ1ZSwidSI6MTUyMTMwODcyLCJpYXQiOjE3NzE5NTIzNjAsImV4cCI6MjA4NzUyODM2MCwiaXNzIjoicHViLTAiLCJzdWIiOiJsaW5rLXJlZGlyZWN0In0.0Jk-o-Kg9f9cP5FbXxj4JaoIJmqnoGWpEhXdqf_0YHo?" style="list-style: none;color: unset;text-decoration: unset;margin: 0;-webkit-text-decoration-line: underline;text-decoration-line: underline;">Subscribe here</a> for more</span></div></span></td></tr></tbody></table></td></tr></tbody></table><table class="header graphic-header" role="presentation" style="border-spacing: 0;padding: 16px 0 32px;"><tbody><tr><td align="center" style="text-align: center;padding: 0;"><a href="https://substack.com/redirect/2/eyJlIjoiaHR0cHM6Ly9uZXdzbGV0dGVyLnByYWdtYXRpY2VuZ2luZWVyLmNvbS9wL3RoZS1mdXR1cmUtb2Ytc29mdHdhcmUtZW5naW5lZXJpbmctd2l0aC1haT91dG1fY2FtcGFpZ249ZW1haWwtaGFsZi1wb3N0JnI9Mmlrb3hrJnRva2VuPWV5SjFjMlZ5WDJsa0lqb3hOVEl4TXpBNE56SXNJbkJ2YzNSZmFXUWlPakU0T1RBek5UazBPU3dpYVdGMElqb3hOemN4T1RVeU16WXdMQ0psZUhBaU9qRTNOelExTkRRek5qQXNJbWx6Y3lJNkluQjFZaTAwTlRnM01Ea2lMQ0p6ZFdJaU9pSndiM04wTFhKbFlXTjBhVzl1SW4wLnFWYkRvUE5BS3diX25WeWFHLWd3QnJDUmliVWlHTGZtNmNpQkV6ZHU5bWMiLCJwIjoxODkwMzU5NDksInMiOjQ1ODcwOSwiZiI6dHJ1ZSwidSI6MTUyMTMwODcyLCJpYXQiOjE3NzE5NTIzNjAsImV4cCI6MjA4NzUyODM2MCwiaXNzIjoicHViLTAiLCJzdWIiOiJsaW5rLXJlZGlyZWN0In0.03z55loxpcIa0bmDfUaFGg9IZUGlkGTw9b67Xhf7iMQ?"><img class="header-image" role="presentation" width="550" height="110" src="https://substackcdn.com/image/fetch/$s_!XLTi!,w_1100,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3f6c431d-310a-45a0-90fe-3dc43354ef38_1100x220.png" style="border: none !important;vertical-align: middle;max-width: 550px;display: block;margin: 0 auto;height: auto;width: 100%;"></a></td></tr></tbody></table><div class="typography" style="--image-offset-margin: -120px;font-size: 16px;line-height: 26px;"><div class="preamble" style="font-size: 16px;line-height: 26px;margin-top: 16px;"><div class="body markup" dir="auto" style="text-align: initial;font-size: 16px;line-height: 26px;width: 100%;word-break: break-word;margin-bottom: 16px;"><p style="margin: 0 0 20px 0;color: rgb(54,55,55);line-height: 26px;font-size: 16px;margin-top: 0;margin-bottom: 0;"><em><span>&#128075;  Hi, this is Gergely with a subscriber-only issue of the Pragmatic Engineer Newsletter. In every issue, I cover challenges at Big Tech and startups through the lens of engineering managers and senior engineers. If you&#8217;ve been forwarded this email, you can </span><a href="https://substack.com/redirect/dee5866e-6b8e-469c-a14a-bc3f78d723c5?j=eyJ1IjoiMmlrb3hrIn0.vKHD5fdGMMXYob0i47zVWMEWjKHzEVsGH8dbvrCMAbY" rel="" style="color: rgb(54,55,55);text-decoration: underline;">subscribe here</a><span>.</span></em></p></div><hr style="padding: 0;height: 1px;background: rgb(0,0,0,.1);border: none;margin: 16px 0 0;"></div></div><div class="post typography" dir="auto" style="--image-offset-margin: -120px;padding: 32px 0 0 0;font-size: 16px;line-height: 26px;"><div class="post-header" role="region" aria-label="Post header" style="font-size: 16px;line-height: 26px;"><h1 class="post-title published title-X77sOw" dir="auto" style="direction: auto;text-align: start;unicode-bidi: isolate;color: rgb(54,55,55);font-family: Lora,sans-serif;font-weight: 600;-webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: antialiased;-webkit-appearance: optimizelegibility;-moz-appearance: optimizelegibility;appearance: optimizelegibility;margin: 0;line-height: 36px;font-size: 32px;"><a href="https://substack.com/app-link/post?publication_id=458709&post_id=189035949&utm_source=post-email-title&utm_campaign=email-post-title&isFreemail=true&r=2ikoxk&token=eyJ1c2VyX2lkIjoxNTIxMzA4NzIsInBvc3RfaWQiOjE4OTAzNTk0OSwiaWF0IjoxNzcxOTUyMzYwLCJleHAiOjE3NzQ1NDQzNjAsImlzcyI6InB1Yi00NTg3MDkiLCJzdWIiOiJwb3N0LXJlYWN0aW9uIn0.qVbDoPNAKwb_nVyaG-gwBrCRibUiGLfm6ciBEzdu9mc" style="color: rgb(54,55,55);text-decoration: none;">The Future of Software Engineering with AI: Six Predictions</a></h1><h3 class="subtitle subtitle-HEEcLo" dir="auto" style="direction: auto;text-align: start;unicode-bidi: isolate;font-family: 'SF Pro Display',-apple-system-headline,system-ui,-apple-system,BlinkMacSystemFont,'Segoe UI',Roboto,Helvetica,Arial,sans-serif,'Apple Color Emoji','Segoe UI Emoji','Segoe UI Symbol';font-weight: normal;-webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: antialiased;-webkit-appearance: optimizelegibility;-moz-appearance: optimizelegibility;appearance: optimizelegibility;margin: 4px 0 0;color: #777777;line-height: 24px;font-size: 18px;margin-top: 12px;">Notes from The Pragmatic Summit and &#8216;The Future of Software Development&#8217; workshop</h3><table class="post-meta" role="presentation" width="100%" border="0" cellspacing="0" cellpadding="0" style="margin: 1em 0;height: 20px;align-items: center;"><tbody><tr><td><table role="presentation" width="auto" border="0" cellspacing="0" cellpadding="0"><tbody><tr><td><table role="presentation" width="auto" border="0" cellspacing="0" cellpadding="0"><tbody><tr><td style="vertical-align:middle;"><div class="pencraft pc-reset color-primary-zABazT line-height-20-t4M0El font-meta-MWBumP size-11-NuY2Zx weight-medium-fw81nC transform-uppercase-yKDgcq reset-IxiVJZ meta-EgzBVA custom-css-email-post-author" style="list-style: none;font-size: 11px;line-height: 20px;text-decoration: unset;color: rgb(54,55,55);margin: 0;font-family: 'SF Compact',-apple-system,system-ui,-apple-system,BlinkMacSystemFont,'Segoe UI',Roboto,Helvetica,Arial,sans-serif,'Apple Color Emoji','Segoe UI Emoji','Segoe UI Symbol';font-weight: 500;text-transform: uppercase;letter-spacing: .2px;"><a class="pencraft pc-reset color-primary-zABazT line-height-20-t4M0El font-meta-MWBumP size-11-NuY2Zx weight-medium-fw81nC transform-uppercase-yKDgcq reset-IxiVJZ meta-EgzBVA" style="list-style: none;color: rgb(54,55,55);margin: 0;font-size: 11px;line-height: 20px;font-family: 'SF Compact',-apple-system,system-ui,-apple-system,BlinkMacSystemFont,'Segoe UI',Roboto,Helvetica,Arial,sans-serif,'Apple Color Emoji','Segoe UI Emoji','Segoe UI Symbol';font-weight: 500;text-transform: uppercase;letter-spacing: .2px;text-decoration: none" href="https://substack.com/@pragmaticengineer">Gergely Orosz</a></div></td></tr></tbody></table></td></tr><tr><td><table role="presentation" width="auto" border="0" cellspacing="0" cellpadding="0"><tbody><tr><td style="vertical-align:middle;"><div class="pencraft pc-reset color-secondary-ls1g8s line-height-20-t4M0El font-meta-MWBumP size-11-NuY2Zx weight-medium-fw81nC transform-uppercase-yKDgcq reset-IxiVJZ meta-EgzBVA" style="list-style: none;font-size: 11px;line-height: 20px;text-decoration: unset;color: rgb(119,119,119);margin: 0;font-family: 'SF Compact',-apple-system,system-ui,-apple-system,BlinkMacSystemFont,'Segoe UI',Roboto,Helvetica,Arial,sans-serif,'Apple Color Emoji','Segoe UI Emoji','Segoe UI Symbol';font-weight: 500;text-transform: uppercase;letter-spacing: .2px;"><time datetime="2026-02-24T16:54:20.566Z">Feb 24</time></div></td><td width="4" style="min-width:4px;"></td><td style="vertical-align:middle;"><table role="presentation" width="auto" border="0" cellspacing="0" cellpadding="0"><tbody><tr><td style="vertical-align:middle;"><div class="pencraft pc-reset color-secondary-ls1g8s line-height-20-t4M0El font-meta-MWBumP size-11-NuY2Zx weight-medium-fw81nC transform-uppercase-yKDgcq reset-IxiVJZ meta-EgzBVA" style="list-style: none;font-size: 11px;line-height: 20px;text-decoration: unset;color: rgb(119,119,119);margin: 0;font-family: 'SF Compact',-apple-system,system-ui,-apple-system,BlinkMacSystemFont,'Segoe UI',Roboto,Helvetica,Arial,sans-serif,'Apple Color Emoji','Segoe UI Emoji','Segoe UI Symbol';font-weight: 500;text-transform: uppercase;letter-spacing: .2px;">&#8729;</div></td><td width="4" style="min-width:4px;"></td><td style="vertical-align:middle;"><div class="pencraft pc-reset color-paid-LmY0EP line-height-20-t4M0El font-meta-MWBumP size-11-NuY2Zx weight-medium-fw81nC transform-uppercase-yKDgcq reset-IxiVJZ meta-EgzBVA" translated="" style="list-style: none;font-size: 11px;line-height: 20px;text-decoration: unset;color: rgb(94,73,217);margin: 0;font-family: 'SF Compact',-apple-system,system-ui,-apple-system,BlinkMacSystemFont,'Segoe UI',Roboto,Helvetica,Arial,sans-serif,'Apple Color Emoji','Segoe UI Emoji','Segoe UI Symbol';font-weight: 500;text-transform: uppercase;letter-spacing: .2px;">Preview</div></td></tr></tbody></table></td></tr></tbody></table></td></tr></tbody></table></td><td align="right"><table role="presentation" width="auto" border="0" cellspacing="0" cellpadding="0"><tbody><tr><td style="vertical-align:middle;"><a href="https://substack.com/@pragmaticengineer"><img class="custom-css-email-avatar avatar-QIQ5yR" src="https://substackcdn.com/image/fetch/$s_!CPFa!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F58fed27c-f331-4ff3-ba47-135c5a0be0ba_400x400.png" style="box-sizing: border-box;max-width: 550px;border: none;vertical-align: middle;width: 40px;height: 40px;min-width: 40px;min-height: 40px;object-fit: cover;margin: 0px;display: inline;border-radius: 50%" width="40" height="40"></a></td></tr></tbody></table></td></tr></tbody></table><table class="email-ufi-2-top" role="presentation" width="100%" border="0" cellspacing="0" cellpadding="0" style="border-top: 1px solid rgb(0,0,0,.1);border-bottom: 1px solid rgb(0,0,0,.1);min-width: 100%;"><tbody><tr height="16"><td height="16" style="font-size:0px;line-height:0;">&nbsp;</td></tr><tr><td><table role="presentation" width="100%" border="0" cellspacing="0" cellpadding="0"><tbody><tr><td><table role="presentation" width="auto" border="0" cellspacing="0" cellpadding="0"><tbody><tr><td style="vertical-align:middle;"><table role="presentation" width="38" border="0" cellspacing="0" cellpadding="0"><tbody><tr><td align="center"><a class="email-icon-button" href="https://substack.com/app-link/post?publication_id=458709&post_id=189035949&utm_source=substack&isFreemail=true&submitLike=true&token=eyJ1c2VyX2lkIjoxNTIxMzA4NzIsInBvc3RfaWQiOjE4OTAzNTk0OSwicmVhY3Rpb24iOiLinaQiLCJpYXQiOjE3NzE5NTIzNjAsImV4cCI6MTc3NDU0NDM2MCwiaXNzIjoicHViLTQ1ODcwOSIsInN1YiI6InJlYWN0aW9uIn0.I90og7-heqjXn5VuWvncRWydgufAcwiL9AL0GqoxAj0&utm_medium=email&utm_campaign=email-reaction&r=2ikoxk" style="font-family: system-ui,-apple-system,BlinkMacSystemFont,'Segoe UI',Roboto,Helvetica,Arial,sans-serif,'Apple Color Emoji','Segoe UI Emoji','Segoe UI Symbol';display: inline-block;font-weight: 500;border: 1px solid rgb(0,0,0,.1);border-radius: 9999px;text-transform: uppercase;font-size: 12px;line-height: 1;padding: 9px 0;text-decoration: none;color: rgb(119,119,119);min-width: 38px;box-sizing: border-box;width: 38px"><img class="icon" src="https://substackcdn.com/image/fetch/$s_!PeVs!,w_36,c_scale,f_png,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack.com%2Ficon%2FLucideHeart%3Fv%3D4%26height%3D36%26fill%3Dnone%26stroke%3D%2523808080%26strokeWidth%3D2" width="18" height="18" style="border: none;vertical-align: middle;max-width: 18px" alt=""></a></td></tr></tbody></table></td><td width="8" style="min-width:8px;"></td><td style="vertical-align:middle;"><table role="presentation" width="38" border="0" cellspacing="0" cellpadding="0"><tbody><tr><td align="center"><a class="email-icon-button" href="https://substack.com/app-link/post?publication_id=458709&post_id=189035949&utm_source=substack&utm_medium=email&isFreemail=true&comments=true&token=eyJ1c2VyX2lkIjoxNTIxMzA4NzIsInBvc3RfaWQiOjE4OTAzNTk0OSwiaWF0IjoxNzcxOTUyMzYwLCJleHAiOjE3NzQ1NDQzNjAsImlzcyI6InB1Yi00NTg3MDkiLCJzdWIiOiJwb3N0LXJlYWN0aW9uIn0.qVbDoPNAKwb_nVyaG-gwBrCRibUiGLfm6ciBEzdu9mc&r=2ikoxk&utm_campaign=email-half-magic-comments&action=post-comment&utm_source=substack&utm_medium=email" style="font-family: system-ui,-apple-system,BlinkMacSystemFont,'Segoe UI',Roboto,Helvetica,Arial,sans-serif,'Apple Color Emoji','Segoe UI Emoji','Segoe UI Symbol';display: inline-block;font-weight: 500;border: 1px solid rgb(0,0,0,.1);border-radius: 9999px;text-transform: uppercase;font-size: 12px;line-height: 1;padding: 9px 0;text-decoration: none;color: rgb(119,119,119);min-width: 38px;box-sizing: border-box;width: 38px"><img class="icon" src="https://substackcdn.com/image/fetch/$s_!x1tS!,w_36,c_scale,f_png,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack.com%2Ficon%2FLucideComments%3Fv%3D4%26height%3D36%26fill%3Dnone%26stroke%3D%2523808080%26strokeWidth%3D2" width="18" height="18" style="border: none;vertical-align: middle;max-width: 18px" alt=""></a></td></tr></tbody></table></td><td width="8" style="min-width:8px;"></td><td style="vertical-align:middle;"><table role="presentation" width="38" border="0" cellspacing="0" cellpadding="0"><tbody><tr><td align="center"><a class="email-icon-button" href="https://substack.com/app-link/post?publication_id=458709&post_id=189035949&utm_source=substack&utm_medium=email&utm_content=share&utm_campaign=email-share&action=share&triggerShare=true&isFreemail=true&r=2ikoxk&token=eyJ1c2VyX2lkIjoxNTIxMzA4NzIsInBvc3RfaWQiOjE4OTAzNTk0OSwiaWF0IjoxNzcxOTUyMzYwLCJleHAiOjE3NzQ1NDQzNjAsImlzcyI6InB1Yi00NTg3MDkiLCJzdWIiOiJwb3N0LXJlYWN0aW9uIn0.qVbDoPNAKwb_nVyaG-gwBrCRibUiGLfm6ciBEzdu9mc" style="font-family: system-ui,-apple-system,BlinkMacSystemFont,'Segoe UI',Roboto,Helvetica,Arial,sans-serif,'Apple Color Emoji','Segoe UI Emoji','Segoe UI Symbol';display: inline-block;font-weight: 500;border: 1px solid rgb(0,0,0,.1);border-radius: 9999px;text-transform: uppercase;font-size: 12px;line-height: 1;padding: 9px 0;text-decoration: none;color: rgb(119,119,119);min-width: 38px;box-sizing: border-box;width: 38px"><img class="icon" src="https://substackcdn.com/image/fetch/$s_!_L14!,w_36,c_scale,f_png,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack.com%2Ficon%2FLucideShare2%3Fv%3D4%26height%3D36%26fill%3Dnone%26stroke%3D%2523808080%26strokeWidth%3D2" width="18" height="18" style="border: none;vertical-align: middle;max-width: 18px" alt=""></a></td></tr></tbody></table></td><td width="8" style="min-width:8px;"></td><td style="vertical-align:middle;"><table role="presentation" width="38" border="0" cellspacing="0" cellpadding="0"><tbody><tr><td align="center"><a class="email-icon-button" href="https://substack.com/redirect/2/eyJlIjoiaHR0cHM6Ly9vcGVuLnN1YnN0YWNrLmNvbS9wdWIvcHJhZ21hdGljZW5naW5lZXIvcC90aGUtZnV0dXJlLW9mLXNvZnR3YXJlLWVuZ2luZWVyaW5nLXdpdGgtYWk_dXRtX3NvdXJjZT1zdWJzdGFjayZ1dG1fbWVkaXVtPWVtYWlsJnV0bV9jYW1wYWlnbj1lbWFpbC1yZXN0YWNrLWNvbW1lbnQmYWN0aW9uPXJlc3RhY2stY29tbWVudCZyPTJpa294ayZ0b2tlbj1leUoxYzJWeVgybGtJam94TlRJeE16QTROeklzSW5CdmMzUmZhV1FpT2pFNE9UQXpOVGswT1N3aWFXRjBJam94TnpjeE9UVXlNell3TENKbGVIQWlPakUzTnpRMU5EUXpOakFzSW1semN5STZJbkIxWWkwME5UZzNNRGtpTENKemRXSWlPaUp3YjNOMExYSmxZV04wYVc5dUluMC5xVmJEb1BOQUt3Yl9uVnlhRy1nd0JyQ1JpYlVpR0xmbTZjaUJFemR1OW1jIiwicCI6MTg5MDM1OTQ5LCJzIjo0NTg3MDksImYiOnRydWUsInUiOjE1MjEzMDg3MiwiaWF0IjoxNzcxOTUyMzYwLCJleHAiOjIwODc1MjgzNjAsImlzcyI6InB1Yi0wIiwic3ViIjoibGluay1yZWRpcmVjdCJ9.bLpGP6Pde3__RNBqwqyTLBJIEukRt5-Z7dQmwLzJKZI?&utm_source=substack&utm_medium=email" style="font-family: system-ui,-apple-system,BlinkMacSystemFont,'Segoe UI',Roboto,Helvetica,Arial,sans-serif,'Apple Color Emoji','Segoe UI Emoji','Segoe UI Symbol';display: inline-block;font-weight: 500;border: 1px solid rgb(0,0,0,.1);border-radius: 9999px;text-transform: uppercase;font-size: 12px;line-height: 1;padding: 9px 0;text-decoration: none;color: rgb(119,119,119);min-width: 38px;box-sizing: border-box;width: 38px"><img class="icon" src="https://substackcdn.com/image/fetch/$s_!5EGt!,w_36,c_scale,f_png,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack.com%2Ficon%2FNoteForwardIcon%3Fv%3D4%26height%3D36%26fill%3Dnone%26stroke%3D%2523808080%26strokeWidth%3D2" width="18" height="18" style="border: none;vertical-align: middle;max-width: 18px" alt=""></a></td></tr></tbody></table></td></tr></tbody></table></td><td align="right"><table role="presentation" width="auto" border="0" cellspacing="0" cellpadding="0"><tbody><tr><td style="vertical-align:middle;"><table role="presentation" width="auto" border="0" cellspacing="0" cellpadding="0"><tbody><tr><td align="center"><a class="email-button-outline" href="https://open.substack.com/pub/pragmaticengineer/p/the-future-of-software-engineering-with-ai?utm_source=email&redirect=app-store&utm_campaign=email-read-in-app" style="font-family: system-ui,-apple-system,BlinkMacSystemFont,'Segoe UI',Roboto,Helvetica,Arial,sans-serif,'Apple Color Emoji','Segoe UI Emoji','Segoe UI Symbol';display: inline-block;font-weight: 500;border: 1px solid rgb(0,0,0,.1);border-radius: 9999px;text-transform: uppercase;font-size: 12px;line-height: 12px;padding: 9px 14px;text-decoration: none;color: rgb(119,119,119);"><div class="email-button-spacer" style="font-size: 16px;line-height: 26px;display: inline-block;vertical-align: middle;max-width: 0;min-height: 18px;"></div><span class="email-button-text" style="vertical-align: middle;margin-right: 4px">READ IN APP</span><img class="icon text-icon" src="https://substackcdn.com/image/fetch/$s_!ET-_!,w_36,c_scale,f_png,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack.com%2Ficon%2FLucideArrowUpRight%3Fv%3D4%26height%3D36%26fill%3Dnone%26stroke%3D%2523808080%26strokeWidth%3D2" width="18" height="18" style="min-width: 18px;min-height: 18px;border: none;vertical-align: middle;margin-right: 0;margin-left: 0;max-width: 18px" alt=""></a></td></tr></tbody></table></td></tr></tbody></table></td></tr></tbody></table></td></tr><tr height="16"><td height="16" style="font-size:0px;line-height:0;">&nbsp;</td></tr></tbody></table></div></div><div class="post typography" dir="auto" style="--image-offset-margin: -120px;padding: 32px 0 0 0;font-size: 16px;line-height: 26px;"><div class="body markup" dir="auto" style="text-align: initial;font-size: 16px;line-height: 26px;width: 100%;word-break: break-word;margin-bottom: 16px;font-family: 'SF Pro Display', -apple-system, system-ui, BlinkMacSystemFont, 'Inter', 'Segoe UI', Roboto, Helvetica, Arial, sans-serif, 'Apple Color Emoji', 'Segoe UI Emoji', 'Segoe UI Symbol';font-weight: 400;"><p style="margin: 0 0 20px 0;color: rgb(54,55,55);line-height: 26px;font-size: 16px;margin-top: 0;"><span>Two weeks ago, I hosted</span><em><span> </span><a href="https://substack.com/redirect/ae3bb9c3-a123-479b-b903-7322d9a5cf80?j=eyJ1IjoiMmlrb3hrIn0.vKHD5fdGMMXYob0i47zVWMEWjKHzEVsGH8dbvrCMAbY" rel="" style="color: rgb(54,55,55);text-decoration: underline;">The Pragmatic Summit</a></em><span> in San Francisco, a few days after attending a 50-person workshop entitled </span><em>The Future of Software Development </em><span>in Deer Valley, Utah. Each event attracted experienced software engineers, leaders, and deep thinkers to share thoughts about the state of the software engineering industry today and in the future.</span></p><p style="margin: 0 0 20px 0;color: rgb(54,55,55);line-height: 26px;font-size: 16px;"><strong>It was well-timed, considering that right now seems like a period of change for tech that&#8217;s unfolding faster than before.</strong><span> That was a consensus opinion at both events, also held by veterans like Martin Fowler and Kent Beck, who said things haven&#8217;t shifted so rapidly during their 50+ years in the industry.</span></p><p style="margin: 0 0 20px 0;color: rgb(54,55,55);line-height: 26px;font-size: 16px;"><span>At the very start of this year, I predicted </span><a href="https://substack.com/redirect/7b87b0cd-c0aa-4f2f-90ca-52f06146f2ca?j=eyJ1IjoiMmlrb3hrIn0.vKHD5fdGMMXYob0i47zVWMEWjKHzEVsGH8dbvrCMAbY" rel="" style="color: rgb(54,55,55);text-decoration: underline;">AI will write almost all code, going forward</a><span>, and several others have </span><a href="https://substack.com/redirect/45d80ca6-c16d-43f4-8685-45671c1e7bd2?j=eyJ1IjoiMmlrb3hrIn0.vKHD5fdGMMXYob0i47zVWMEWjKHzEVsGH8dbvrCMAbY" rel="" style="color: rgb(54,55,55);text-decoration: underline;">said</a><span> the same. But at the Pragmatic Summit, I met an embedded engineer writing Assembly and C code who is still writing more of his code by hand than with AI agents &#8211; and was the only person I spoke with in San Fran who was not yet &#8220;giving in&#8221; to AI agents.</span></p><p style="margin: 0 0 20px 0;color: rgb(54,55,55);line-height: 26px;font-size: 16px;">Even so, today, this engineer has between a third and a half of their own low-level code being generated by AI agents since the launch of Opus 4.5, and this share keeps on rising. Their view was an interesting counterpoint to the prevailing trend.</p><p style="margin: 0 0 20px 0;color: rgb(54,55,55);line-height: 26px;font-size: 16px;">This article shares some thought-provoking ideas and conversations from both events, covering:</p><ol style="margin-top: 0;padding: 0;"><li style="margin: 8px 0 0 32px;"><p style="color: rgb(54,55,55);line-height: 26px;margin-bottom: 0;box-sizing: border-box;padding-left: 4px;font-size: 16px;margin: 0;"><strong>Data vs hype: how orgs actually win with AI. </strong><span>Laura Tacho&#8217;s keynote at The Pragmatic Summit. Exclusive data reveals 92% of devs use AI coding tools monthly (!!), &#8220;unhealthy&#8221; orgs see 2x more incidents, healthy ones have 50% more, and other new data.</span></p></li><li style="margin: 8px 0 0 32px;"><p style="color: rgb(54,55,55);line-height: 26px;margin-bottom: 0;box-sizing: border-box;padding-left: 4px;font-size: 16px;margin: 0;"><strong>Building world-class engineering orgs in the AI era.</strong><span> The closing session of the summit dug into what AI-native teams look like, in a fireside chat with GitHub&#8217;s former CEO and the CTO of Atlassian.</span></p></li><li style="margin: 8px 0 0 32px;"><p style="color: rgb(54,55,55);line-height: 26px;margin-bottom: 0;box-sizing: border-box;padding-left: 4px;font-size: 16px;margin: 0;"><em><strong>The Future of Software Development</strong></em><strong> with Martin Fowler. </strong><span>Laura Tacho, distinguished engineer Annie Vella, Martin Fowler, and myself, look back on the event in Utah. Nobody has the AI shift all worked out, which is reassuring!</span></p></li><li style="margin: 8px 0 0 32px;"><p style="color: rgb(54,55,55);line-height: 26px;margin-bottom: 0;box-sizing: border-box;padding-left: 4px;font-size: 16px;margin: 0;"><strong>Mid-level engineers&#8217; quiet crisis. </strong><span>Something I heard that engineering leaders talk about behind closed doors a lot is that mid-career engineers are being left behind by the AI wave. New grads are more productive with the tools, while seniors have more of that all-important experience. Advice on how to catch up fast.</span></p></li><li style="margin: 8px 0 0 32px;"><p style="color: rgb(54,55,55);line-height: 26px;margin-bottom: 0;box-sizing: border-box;padding-left: 4px;font-size: 16px;margin: 0;"><strong>Future of refactoring in an AI-native world</strong><span>. Refactoring legacy code has long been an important tool for keeping software maintainable. With AI generating most code now, is there any point? One answer is &#8220;hell, yeah!&#8221;</span></p></li><li style="margin: 8px 0 0 32px;"><p style="color: rgb(54,55,55);line-height: 26px;margin-bottom: 0;box-sizing: border-box;padding-left: 4px;font-size: 16px;margin: 0;"><strong>Future of Agile</strong><span>. It was only fitting to consider the future of Agile on its 25th anniversary, in the company of two of the writers of the Agile Manifesto. Amusingly, one major trend is the return of Extreme Programming (XP) practices which predate Agile.</span></p></li></ol><p style="margin: 0 0 20px 0;color: rgb(54,55,55);line-height: 26px;font-size: 16px;"><em><span>The bottom of this article could be cut off in some email clients. </span><a href="https://substack.com/redirect/d6f2eeb0-6f07-434e-8899-81593430a271?j=eyJ1IjoiMmlrb3hrIn0.vKHD5fdGMMXYob0i47zVWMEWjKHzEVsGH8dbvrCMAbY" rel="" style="color: rgb(54,55,55);text-decoration: underline;">Read the full article uninterrupted, online.</a></em></p><p class="button-wrapper" data-attrs="{&quot;url&quot;:&quot;https://newsletter.pragmaticengineer.com/p/the-future-of-software-engineering-with-ai&quot;,&quot;text&quot;:&quot;Read the full article online&quot;,&quot;action&quot;:null,&quot;class&quot;:null}" data-component-name="ButtonCreateButton" style="margin: 0 0 20px 0;color: rgb(54,55,55);line-height: 26px;font-size: 16px;text-align: center;cursor: pointer;border-radius: 4px;"><a class="button primary" href="https://substack.com/redirect/d6f2eeb0-6f07-434e-8899-81593430a271?j=eyJ1IjoiMmlrb3hrIn0.vKHD5fdGMMXYob0i47zVWMEWjKHzEVsGH8dbvrCMAbY" rel="" style="font-family: system-ui,-apple-system,BlinkMacSystemFont,'Segoe UI',Roboto,Helvetica,Arial,sans-serif,'Apple Color Emoji','Segoe UI Emoji','Segoe UI Symbol';display: inline-block;box-sizing: border-box;cursor: pointer;border: none;border-radius: 8px;font-size: 14px;line-height: 20px;font-weight: 600;text-align: center;margin: 0;opacity: 1;outline: none;white-space: nowrap;color: #ffffff !important;text-decoration: none !important;background-color: #FF6B00;padding: 12px 20px;height: auto;"><span style="color: #ffffff;text-decoration: none;">Read the full article online</span></a></p><h2 class="header-anchor-post" style="position: relative;font-family: 'SF Pro Display',-apple-system-headline,system-ui,-apple-system,BlinkMacSystemFont,'Segoe UI',Roboto,Helvetica,Arial,sans-serif,'Apple Color Emoji','Segoe UI Emoji','Segoe UI Symbol';font-weight: bold;-webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: antialiased;-webkit-appearance: optimizelegibility;-moz-appearance: optimizelegibility;appearance: optimizelegibility;margin: 1em 0 0.625em 0;color: rgb(54,55,55);line-height: 1.16em;font-size: 1.625em;">1. Data vs hype: how orgs actually win with AI</h2><p style="margin: 0 0 20px 0;color: rgb(54,55,55);line-height: 26px;font-size: 16px;"><span>At the debut Pragmatic Summit in SF, </span><a href="https://substack.com/redirect/ac94ad98-f811-44bb-8140-dffc41cdb73b?j=eyJ1IjoiMmlrb3hrIn0.vKHD5fdGMMXYob0i47zVWMEWjKHzEVsGH8dbvrCMAbY" rel="" style="color: rgb(54,55,55);text-decoration: underline;">Laura Tacho</a><span> delivered the keynote as a well-known expert on developer productivity, and former CTO of DX. She presented new and exclusive data on AI usage, and what currently works with AI adoption. Her session was one of the most popular at the conference &#8211; and you can </span><a href="https://substack.com/redirect/b67759f0-58ce-4d68-956b-86ce01c46217?j=eyJ1IjoiMmlrb3hrIn0.vKHD5fdGMMXYob0i47zVWMEWjKHzEVsGH8dbvrCMAbY" rel="" style="color: rgb(54,55,55);text-decoration: underline;">watch the whole thing here</a><span>. Full subscribers also get </span><a href="https://substack.com/redirect/79ed830e-3bd8-47e8-bc06-bdb02d19e578?j=eyJ1IjoiMmlrb3hrIn0.vKHD5fdGMMXYob0i47zVWMEWjKHzEVsGH8dbvrCMAbY" rel="" style="color: rgb(54,55,55);text-decoration: underline;">access to Laura&#8217;s slides</a><span>.</span></p><div class="captioned-image-container-static" style="font-size: 16px;line-height: 26px;margin: 32px auto;"><figure style="width: 100%;margin: 0 auto;"><table class="image-wrapper" width="100%" border="0" cellspacing="0" cellpadding="0" data-component-name="Image2ToDOMStatic" style="mso-padding-alt: 1em 0 1.6em;"><tbody><tr><td style="text-align: center;"></td><td class="content" align="left" width="1456" style="text-align: center;"><a class="image-link" target="_blank" href="https://substack.com/redirect/2c8c16db-9ddc-4bc5-9b59-89be384fa099?j=eyJ1IjoiMmlrb3hrIn0.vKHD5fdGMMXYob0i47zVWMEWjKHzEVsGH8dbvrCMAbY" rel="" style="position: relative;flex-direction: column;align-items: center;padding: 0;width: auto;height: auto;border: none;text-decoration: none;display: block;margin: 0;"><img class="wide-image" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/78299212-adf4-4a2a-bf82-f37b52640f77_1600x1066.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}" alt="" width="550" height="366.41483516483515" src="https://substackcdn.com/image/fetch/$s_!WXZO!,w_1100,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F78299212-adf4-4a2a-bf82-f37b52640f77_1600x1066.png" style="border: none !important;vertical-align: middle;display: block;-ms-interpolation-mode: bicubic;height: auto;margin-bottom: 0;width: auto !important;max-width: 100% !important;margin: 0 auto;"></a></td><td style="text-align: center;"></td></tr></tbody></table><figcaption class="image-caption" style="box-sizing: content-box;color: rgb(119,119,119);font-size: 14px;line-height: 20px;font-weight: 400;letter-spacing: -.15px;margin-top: 8px;width: 70%;padding-left: 15%;padding-right: 15%;text-align: center;"><em><span>Laura Tacho delivers the keynote at The Pragmatic Summit to a full house of 500. </span><a href="https://substack.com/redirect/b67759f0-58ce-4d68-956b-86ce01c46217?j=eyJ1IjoiMmlrb3hrIn0.vKHD5fdGMMXYob0i47zVWMEWjKHzEVsGH8dbvrCMAbY" rel="" style="text-decoration: underline;">Watch the full session</a></em></figcaption></figure></div><p style="margin: 0 0 20px 0;color: rgb(54,55,55);line-height: 26px;font-size: 16px;">New data points on AI adoption shared at The Pragmatic Summit, provided by DX:</p><p style="margin: 0 0 20px 0;color: rgb(54,55,55);line-height: 26px;font-size: 16px;">Usage:</p><div class="captioned-image-container-static" style="font-size: 16px;line-height: 26px;margin: 32px auto;"><figure style="width: 100%;margin: 0 auto;"><table class="image-wrapper" width="100%" border="0" cellspacing="0" cellpadding="0" data-component-name="Image2ToDOMStatic" style="mso-padding-alt: 1em 0 1.6em;"><tbody><tr><td style="text-align: center;"></td><td class="content" align="left" width="1456" style="text-align: center;"><a class="image-link" target="_blank" href="https://substack.com/redirect/3edf9095-ea50-4bf1-b528-23339bb229a3?j=eyJ1IjoiMmlrb3hrIn0.vKHD5fdGMMXYob0i47zVWMEWjKHzEVsGH8dbvrCMAbY" rel="" style="position: relative;flex-direction: column;align-items: center;padding: 0;width: auto;height: auto;border: none;text-decoration: none;display: block;margin: 0;"><img class="wide-image" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/6c6b4839-c2ca-4f98-a65e-a0729ca085a9_1600x1066.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}" alt="" width="550" height="366.41483516483515" src="https://substackcdn.com/image/fetch/$s_!2KWV!,w_1100,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6c6b4839-c2ca-4f98-a65e-a0729ca085a9_1600x1066.png" style="border: none !important;vertical-align: middle;display: block;-ms-interpolation-mode: bicubic;height: auto;margin-bottom: 0;width: auto !important;max-width: 100% !important;margin: 0 auto;"></a></td><td style="text-align: center;"></td></tr></tbody></table><figcaption class="image-caption" style="box-sizing: content-box;color: rgb(119,119,119);font-size: 14px;line-height: 20px;font-weight: 400;letter-spacing: -.15px;margin-top: 8px;width: 70%;padding-left: 15%;padding-right: 15%;text-align: center;">92% of devs use AI coding assistants at least once per month. Source: DX</figcaption></figure></div><p style="margin: 0 0 20px 0;color: rgb(54,55,55);line-height: 26px;font-size: 16px;">Time management:</p><div class="captioned-image-container-static" style="font-size: 16px;line-height: 26px;margin: 32px auto;"><figure style="width: 100%;margin: 0 auto;"><table class="image-wrapper" width="100%" border="0" cellspacing="0" cellpadding="0" data-component-name="Image2ToDOMStatic" style="mso-padding-alt: 1em 0 1.6em;"><tbody><tr><td style="text-align: center;"></td><td class="content" align="left" width="1456" style="text-align: center;"><a class="image-link" target="_blank" href="https://substack.com/redirect/4d2333fd-6841-4ad4-a0e3-818a6a995496?j=eyJ1IjoiMmlrb3hrIn0.vKHD5fdGMMXYob0i47zVWMEWjKHzEVsGH8dbvrCMAbY" rel="" style="position: relative;flex-direction: column;align-items: center;padding: 0;width: auto;height: auto;border: none;text-decoration: none;display: block;margin: 0;"><img class="wide-image" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/bfc7b745-1565-4c99-ae11-6ffdd0372403_1600x899.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:818,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;: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}" alt="" width="550" height="308.99725274725273" src="https://substackcdn.com/image/fetch/$s_!EGQJ!,w_1100,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fbfc7b745-1565-4c99-ae11-6ffdd0372403_1600x899.png" style="border: none !important;vertical-align: middle;display: block;-ms-interpolation-mode: bicubic;height: auto;margin-bottom: 0;width: auto !important;max-width: 100% !important;margin: 0 auto;"></a></td><td style="text-align: center;"></td></tr></tbody></table><figcaption class="image-caption" style="box-sizing: content-box;color: rgb(119,119,119);font-size: 14px;line-height: 20px;font-weight: 400;letter-spacing: -.15px;margin-top: 8px;width: 70%;padding-left: 15%;padding-right: 15%;text-align: center;">Average of ~4 hours saved per week, based on self-reported data. Source: DX</figcaption></figure></div><p style="margin: 0 0 20px 0;color: rgb(54,55,55);line-height: 26px;font-size: 16px;">Onboarding impact:</p><div class="captioned-image-container-static" style="font-size: 16px;line-height: 26px;margin: 32px auto;"><figure style="width: 100%;margin: 0 auto;"><table class="image-wrapper" width="100%" border="0" cellspacing="0" cellpadding="0" data-component-name="Image2ToDOMStatic" style="mso-padding-alt: 1em 0 1.6em;"><tbody><tr><td style="text-align: center;"></td><td class="content" align="left" width="1456" style="text-align: center;"><a class="image-link" target="_blank" href="https://substack.com/redirect/c13747b6-5ebf-4e4e-9375-4851bde21929?j=eyJ1IjoiMmlrb3hrIn0.vKHD5fdGMMXYob0i47zVWMEWjKHzEVsGH8dbvrCMAbY" rel="" style="position: relative;flex-direction: column;align-items: center;padding: 0;width: auto;height: auto;border: none;text-decoration: none;display: block;margin: 0;"><img class="wide-image" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/61c27e15-209c-415b-b9ea-840fdf3f30d9_1600x899.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:818,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;: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}" alt="" width="550" height="308.99725274725273" src="https://substackcdn.com/image/fetch/$s_!fnbT!,w_1100,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F61c27e15-209c-415b-b9ea-840fdf3f30d9_1600x899.png" style="border: none !important;vertical-align: middle;display: block;-ms-interpolation-mode: bicubic;height: auto;margin-bottom: 0;width: auto !important;max-width: 100% !important;margin: 0 auto;"></a></td><td style="text-align: center;"></td></tr></tbody></table><figcaption class="image-caption" style="box-sizing: content-box;color: rgb(119,119,119);font-size: 14px;line-height: 20px;font-weight: 400;letter-spacing: -.15px;margin-top: 8px;width: 70%;padding-left: 15%;padding-right: 15%;text-align: center;">AI tools have slashed onboarding time over the past year</figcaption></figure></div><p style="margin: 0 0 20px 0;color: rgb(54,55,55);line-height: 26px;font-size: 16px;"><strong>There&#8217;s no </strong><em><strong>typical</strong></em><strong> experience with AI, </strong><span>said Laura:</span></p><blockquote style="border-left: 4px solid #FF6B00;margin: 20px 0;padding: 0;"><p style="margin: 0 0 20px 0;color: rgb(54,55,55);margin-left: 20px;line-height: 26px;font-size: 16px;">&#8220;AI is extremely different in every company because each place has its own problems and its own culture.</p><p style="margin: 0 0 20px 0;color: rgb(54,55,55);margin-left: 20px;line-height: 26px;font-size: 16px;">Organizational performance is multidimensional and these organizations are just going off to different extremes, based on what they were doing before. AI is an accelerator, it&#8217;s a multiplier, and it is moving organizations in different directions.</p><p style="margin: 0 0 20px 0;color: rgb(54,55,55);margin-left: 20px;line-height: 26px;font-size: 16px;">Some organizations are facing twice as many customer-facing incidents. At the same time, some companies are also experiencing 50% fewer incidents. So, for some companies that have used AI and have a really healthy system, it has amplified that system. They are seeing fewer incidents, moving faster, accelerating with higher quality, higher code maintainability, and higher change competence.</p><p style="margin: 0 0 20px 0;color: rgb(54,55,55);margin-left: 20px;line-height: 26px;font-size: 16px;">On the other side, we have organizations which were dysfunctional already and are now more dysfunctional: they&#8217;re dysfunctional faster. Similarly, organizations are seeing really uneven results economically from using AI.</p><p style="margin: 0 0 20px 0;color: rgb(54,55,55);margin-left: 20px;line-height: 26px;font-size: 16px;"><span>There are a lot of steep drop-offs when it comes to using AI in a pilot context with production, and then trying to tie it to profit. This is from an MIT study in July 2025, </span><a href="https://substack.com/redirect/0e8dd562-213e-4a9b-b68f-76b61f57c7b4?j=eyJ1IjoiMmlrb3hrIn0.vKHD5fdGMMXYob0i47zVWMEWjKHzEVsGH8dbvrCMAbY" rel="" style="color: rgb(54,55,55);text-decoration: underline;">The Gen AI Divide</a><span>&#8221;.</span></p></blockquote><p style="margin: 0 0 20px 0;color: rgb(54,55,55);line-height: 26px;font-size: 16px;"><strong>Good analogies for the age of AI might be the space race of the previous century</strong><span> and the age of exploration in the 15th-17th centuries, said Laura.</span></p><ul style="margin-top: 0;padding: 0;"><li style="margin: 8px 0 0 32px;mso-special-format: bullet;"><p style="color: rgb(54,55,55);line-height: 26px;margin-bottom: 0;box-sizing: border-box;padding-left: 4px;font-size: 16px;margin: 0;"><strong>Wonder of space</strong><span>: space exploration includes immense hope and grounded scepticism.</span></p></li><li style="margin: 8px 0 0 32px;mso-special-format: bullet;"><p style="color: rgb(54,55,55);line-height: 26px;margin-bottom: 0;box-sizing: border-box;padding-left: 4px;font-size: 16px;margin: 0;"><strong>Defining moments</strong><span>: even though the space race was incredibly expensive &#8211; or utterly wasteful &#8211; landing on the moon was a big moment for humanity.</span></p></li><li style="margin: 8px 0 0 32px;mso-special-format: bullet;"><p style="color: rgb(54,55,55);line-height: 26px;margin-bottom: 0;box-sizing: border-box;padding-left: 4px;font-size: 16px;margin: 0;"><strong>Delivering but not on the grandest ambitions</strong><span>: in the 1960s, going to the moon carried the expectation of human habitation on the lunar surface. As yet, that hasn&#8217;t happened but landing on the moon created progress back on Earth:</span></p></li></ul><div class="captioned-image-container-static" style="font-size: 16px;line-height: 26px;margin: 32px auto;"><figure style="width: 100%;margin: 0 auto;"><table class="image-wrapper" width="100%" border="0" cellspacing="0" cellpadding="0" data-component-name="Image2ToDOMStatic" style="mso-padding-alt: 1em 0 1.6em;"><tbody><tr><td style="text-align: center;"></td><td class="content" align="left" width="1156" style="text-align: center;"><a class="image-link" target="_blank" href="https://substack.com/redirect/7ca0fa60-2352-422b-bc31-84039d45cfbc?j=eyJ1IjoiMmlrb3hrIn0.vKHD5fdGMMXYob0i47zVWMEWjKHzEVsGH8dbvrCMAbY" rel="" style="position: relative;flex-direction: column;align-items: center;padding: 0;width: auto;height: auto;border: none;text-decoration: none;display: block;margin: 0;"><img class="wide-image" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/74b3ddbb-e5ef-4bd5-b263-78b0d9a0bdd4_1156x1346.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:1346,&quot;width&quot;:1156,&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}" alt="" width="550" height="640.3979238754325" src="https://substackcdn.com/image/fetch/$s_!T8Bl!,w_1100,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F74b3ddbb-e5ef-4bd5-b263-78b0d9a0bdd4_1156x1346.png" style="border: none !important;vertical-align: middle;display: block;-ms-interpolation-mode: bicubic;height: auto;margin-bottom: 0;width: auto !important;max-width: 100% !important;margin: 0 auto;"></a></td><td style="text-align: center;"></td></tr></tbody></table><figcaption class="image-caption" style="box-sizing: content-box;color: rgb(119,119,119);font-size: 14px;line-height: 20px;font-weight: 400;letter-spacing: -.15px;margin-top: 8px;width: 70%;padding-left: 15%;padding-right: 15%;text-align: center;">Parallels: Could AI fail on its loftiest promise but still deliver plentiful innovation?</figcaption></figure></div><p style="margin: 0 0 20px 0;color: rgb(54,55,55);line-height: 26px;font-size: 16px;"><strong>There&#8217;s a rare opportunity to channel the energy around AI into practical improvements,</strong><span> said Laura in closing remarks:</span></p><blockquote style="border-left: 4px solid #FF6B00;margin: 20px 0;padding: 0;"><p style="margin: 0 0 20px 0;color: rgb(54,55,55);margin-left: 20px;line-height: 26px;font-size: 16px;">&#8220;I want to urge you to find that balance between a sense of wonder, aiming for Mars, and a moon colony, but also understanding we need to solve problems here on Earth and we have to live in this reality.</p><p style="margin: 0 0 20px 0;color: rgb(54,55,55);margin-left: 20px;line-height: 26px;font-size: 16px;">So, please stay grounded, stay skeptical, stay human. Most of all, stay pragmatic&#8221;.</p></blockquote><p class="button-wrapper" data-attrs="{&quot;url&quot;:&quot;https://youtu.be/LOHgRw43fFk&quot;,&quot;text&quot;:&quot;Watch Laura's keynote&quot;,&quot;action&quot;:null,&quot;class&quot;:null}" data-component-name="ButtonCreateButton" style="margin: 0 0 20px 0;color: rgb(54,55,55);line-height: 26px;font-size: 16px;text-align: center;cursor: pointer;border-radius: 4px;"><a class="button primary" href="https://substack.com/redirect/b67759f0-58ce-4d68-956b-86ce01c46217?j=eyJ1IjoiMmlrb3hrIn0.vKHD5fdGMMXYob0i47zVWMEWjKHzEVsGH8dbvrCMAbY" rel="" style="font-family: system-ui,-apple-system,BlinkMacSystemFont,'Segoe UI',Roboto,Helvetica,Arial,sans-serif,'Apple Color Emoji','Segoe UI Emoji','Segoe UI Symbol';display: inline-block;box-sizing: border-box;cursor: pointer;border: none;border-radius: 8px;font-size: 14px;line-height: 20px;font-weight: 600;text-align: center;margin: 0;opacity: 1;outline: none;white-space: nowrap;color: #ffffff !important;text-decoration: none !important;background-color: #FF6B00;padding: 12px 20px;height: auto;"><span style="color: #ffffff;text-decoration: none;">Watch Laura's keynote</span></a></p><p class="button-wrapper" data-attrs="{&quot;url&quot;:&quot;https://newsletter.pragmaticengineer.com/i/188235220/2-data-vs-hype-how-orgs-actually-win-with-ai&quot;,&quot;text&quot;:&quot;Access Laura's slides&quot;,&quot;action&quot;:null,&quot;class&quot;:null}" data-component-name="ButtonCreateButton" style="margin: 0 0 20px 0;color: rgb(54,55,55);line-height: 26px;font-size: 16px;text-align: center;cursor: pointer;border-radius: 4px;"><a class="button primary" href="https://substack.com/redirect/79ed830e-3bd8-47e8-bc06-bdb02d19e578?j=eyJ1IjoiMmlrb3hrIn0.vKHD5fdGMMXYob0i47zVWMEWjKHzEVsGH8dbvrCMAbY" rel="" style="font-family: system-ui,-apple-system,BlinkMacSystemFont,'Segoe UI',Roboto,Helvetica,Arial,sans-serif,'Apple Color Emoji','Segoe UI Emoji','Segoe UI Symbol';display: inline-block;box-sizing: border-box;cursor: pointer;border: none;border-radius: 8px;font-size: 14px;line-height: 20px;font-weight: 600;text-align: center;margin: 0;opacity: 1;outline: none;white-space: nowrap;color: #ffffff !important;text-decoration: none !important;background-color: #FF6B00;padding: 12px 20px;height: auto;"><span style="color: #ffffff;text-decoration: none;">Access Laura's slides</span></a></p><h2 class="header-anchor-post" style="position: relative;font-family: 'SF Pro Display',-apple-system-headline,system-ui,-apple-system,BlinkMacSystemFont,'Segoe UI',Roboto,Helvetica,Arial,sans-serif,'Apple Color Emoji','Segoe UI Emoji','Segoe UI Symbol';font-weight: bold;-webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: antialiased;-webkit-appearance: optimizelegibility;-moz-appearance: optimizelegibility;appearance: optimizelegibility;margin: 1em 0 0.625em 0;color: rgb(54,55,55);line-height: 1.16em;font-size: 1.625em;">2. Building world-class engineering orgs in the age of AI</h2><p style="margin: 0 0 20px 0;color: rgb(54,55,55);line-height: 26px;font-size: 16px;">Also at the Pragmatic Summit, Thomas Dohmke (founder &amp; CEO of Entire, and former CEO of GitHub) and Rajeev Rajan (CTO of Atlassian) took part in a fireside chat to explore what a modern, world-class engineering team looks like today. Thomas is building a new, AI-native startup with Entire &#8211; an &#8220;AI-native GitHub&#8221; &#8211; while Atlassian has more data than anywhere else on developer productivity after acquiring DX.</p><div class="captioned-image-container-static" style="font-size: 16px;line-height: 26px;margin: 32px auto;"><figure style="width: 100%;margin: 0 auto;"><table class="image-wrapper" width="100%" border="0" cellspacing="0" cellpadding="0" data-component-name="Image2ToDOMStatic" style="mso-padding-alt: 1em 0 1.6em;"><tbody><tr><td style="text-align: center;"></td><td class="content" align="left" width="1456" style="text-align: center;"><a class="image-link" target="_blank" href="https://substack.com/redirect/01e48581-70a0-4a80-8fd4-e574a60a4cd6?j=eyJ1IjoiMmlrb3hrIn0.vKHD5fdGMMXYob0i47zVWMEWjKHzEVsGH8dbvrCMAbY" rel="" style="position: relative;flex-direction: column;align-items: center;padding: 0;width: auto;height: auto;border: none;text-decoration: none;display: block;margin: 0;"><img class="wide-image" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/203fe1e7-7d2e-4c5c-98d5-2b2c60e3314d_1600x1066.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}" alt="" width="550" height="366.41483516483515" src="https://substackcdn.com/image/fetch/$s_!hrHL!,w_1100,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F203fe1e7-7d2e-4c5c-98d5-2b2c60e3314d_1600x1066.png" style="border: none !important;vertical-align: middle;display: block;-ms-interpolation-mode: bicubic;height: auto;margin-bottom: 0;width: auto !important;max-width: 100% !important;margin: 0 auto;"></a></td><td style="text-align: center;"></td></tr></tbody></table><figcaption class="image-caption" style="box-sizing: content-box;color: rgb(119,119,119);font-size: 14px;line-height: 20px;font-weight: 400;letter-spacing: -.15px;margin-top: 8px;width: 70%;padding-left: 15%;padding-right: 15%;text-align: center;">Full house for the closing session at The Pragmatic Summit, featuring Thomas Dohmke and Rajeev Rajan</figcaption></figure></div><p style="margin: 0 0 20px 0;color: rgb(54,55,55);line-height: 26px;font-size: 16px;">A number of timely, thought-provoking topics were covered by the pair on stage:</p><h3 class="header-anchor-post" style="position: relative;font-family: 'SF Pro Display',-apple-system-headline,system-ui,-apple-system,BlinkMacSystemFont,'Segoe UI',Roboto,Helvetica,Arial,sans-serif,'Apple Color Emoji','Segoe UI Emoji','Segoe UI Symbol';font-weight: bold;-webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: antialiased;-webkit-appearance: optimizelegibility;-moz-appearance: optimizelegibility;appearance: optimizelegibility;margin: 1em 0 0.625em 0;color: rgb(54,55,55);line-height: 1.16em;font-size: 1.375em;">#1: What does an AI-native team look like?</h3><p style="margin: 0 0 20px 0;color: rgb(54,55,55);line-height: 26px;font-size: 16px;">Rajeev (Atlassian):</p><blockquote style="border-left: 4px solid #FF6B00;margin: 20px 0;padding: 0;"><p style="margin: 0 0 20px 0;color: rgb(54,55,55);margin-left: 20px;line-height: 26px;font-size: 16px;">&#8220;It starts with the mindset. You have to really believe in doing AI-native work. Some teams at Atlassian have engineers basically writing zero lines of code: it&#8217;s all agents, or orchestration of agents. As a result, teams are not necessarily getting smaller, but they&#8217;re producing a lot more, sometimes 2-5x more, and creativity is up.</p><p style="margin: 0 0 20px 0;color: rgb(54,55,55);margin-left: 20px;line-height: 26px;font-size: 16px;">Efficiency framing is missing the point, it&#8217;s more about what you can create now with AI which you could not before&#8221;.</p></blockquote><p style="margin: 0 0 20px 0;color: rgb(54,55,55);line-height: 26px;font-size: 16px;"><span>Thomas (</span><a href="https://substack.com/redirect/ff790727-2175-42a4-aa17-ca6287bf8fe7?j=eyJ1IjoiMmlrb3hrIn0.vKHD5fdGMMXYob0i47zVWMEWjKHzEVsGH8dbvrCMAbY" rel="" style="color: rgb(54,55,55);text-decoration: underline;">Entire.io</a><span>):</span></p><blockquote style="border-left: 4px solid #FF6B00;margin: 20px 0;padding: 0;"><p style="margin: 0 0 20px 0;color: rgb(54,55,55);margin-left: 20px;line-height: 26px;font-size: 16px;"><span>&#8220;AI native is the new &#8216;cloud native&#8217; and what we are calling </span><em>AI native</em><span> now is going to be very different from AI native in a few years&#8217; time.</span></p><p style="margin: 0 0 20px 0;color: rgb(54,55,55);margin-left: 20px;line-height: 26px;font-size: 16px;">There&#8217;s a lot of BS out there about how all day-to-day tasks are now &#8216;AI native&#8217;, and using agents for everything. I&#8217;m a startup founder: most of the time, I&#8217;m still dealing with things like old school HR school systems&#8221;.</p></blockquote><h3 class="header-anchor-post" style="position: relative;font-family: 'SF Pro Display',-apple-system-headline,system-ui,-apple-system,BlinkMacSystemFont,'Segoe UI',Roboto,Helvetica,Arial,sans-serif,'Apple Color Emoji','Segoe UI Emoji','Segoe UI Symbol';font-weight: bold;-webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: antialiased;-webkit-appearance: optimizelegibility;-moz-appearance: optimizelegibility;appearance: optimizelegibility;margin: 1em 0 0.625em 0;color: rgb(54,55,55);line-height: 1.16em;font-size: 1.375em;">#2: AI makes being distributed an advantage again</h3><p style="margin: 0 0 20px 0;color: rgb(54,55,55);line-height: 26px;font-size: 16px;">Thomas:</p><blockquote style="border-left: 4px solid #FF6B00;margin: 20px 0;padding: 0;"><p style="margin: 0 0 20px 0;color: rgb(54,55,55);margin-left: 20px;line-height: 26px;font-size: 16px;">&#8220;A remote team is kind of lonely, right? But agents basically gave us these sparring partners, these experts that I can just ask &#8220;bring some help in for this topic, I need to write an ADR or solve a problem.</p><p style="margin: 0 0 20px 0;color: rgb(54,55,55);margin-left: 20px;line-height: 26px;font-size: 16px;">This help has taken it to a new level for remote work. I now have my code review agent, my coding agent, my brainstorming agent, my research agents. In some ways, agents have given an advantage again for being remote-first.&#8221;</p></blockquote><p style="margin: 0 0 20px 0;color: rgb(54,55,55);line-height: 26px;font-size: 16px;">Rajeev:</p><blockquote style="border-left: 4px solid #FF6B00;margin: 20px 0;padding: 0;"><p style="margin: 0 0 20px 0;color: rgb(54,55,55);margin-left: 20px;line-height: 26px;font-size: 16px;">&#8220;Agents have changed things a lot. I remember the days when I was in the office at 2:00AM writing code and would get stuck. All you can do is read the code, then read the code some more until you figure it out.</p><p style="margin: 0 0 20px 0;color: rgb(54,55,55);margin-left: 20px;line-height: 26px;font-size: 16px;">Well, now you can ask an agent to explain it, or even better, do the code for you. So, with agents it&#8217;s gotten even better and easier for us to be able to be distributed.&#8221;</p></blockquote><h3 class="header-anchor-post" style="position: relative;font-family: 'SF Pro Display',-apple-system-headline,system-ui,-apple-system,BlinkMacSystemFont,'Segoe UI',Roboto,Helvetica,Arial,sans-serif,'Apple Color Emoji','Segoe UI Emoji','Segoe UI Symbol';font-weight: bold;-webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: antialiased;-webkit-appearance: optimizelegibility;-moz-appearance: optimizelegibility;appearance: optimizelegibility;margin: 1em 0 0.625em 0;color: rgb(54,55,55);line-height: 1.16em;font-size: 1.375em;">#3: Why restrictive corporate IT gives startups a massive advantage</h3><p style="margin: 0 0 20px 0;color: rgb(54,55,55);line-height: 26px;font-size: 16px;">One hilarious exchange between Rajeev and Thomas was about how large companies are slow with AI due to restrictive IT:</p><blockquote style="border-left: 4px solid #FF6B00;margin: 20px 0;padding: 0;"><p style="margin: 0 0 20px 0;color: rgb(54,55,55);margin-left: 20px;line-height: 26px;font-size: 16px;">Rajeev: &#8220;Over the holidays, I bought a laptop because sometimes you can&#8217;t install things because of IT. So, I bought my own personal laptop at the Apple store, installed Claude Code, built an app, a bunch of Python scripts, and things like that. As someone who has grown up writing code to my personal bar, it&#8217;s super high &#8211; as it is for all my engineers. Now, I can write code much faster with agents and things like that.&#8221;</p><p style="margin: 0 0 20px 0;color: rgb(54,55,55);margin-left: 20px;line-height: 26px;font-size: 16px;">Thomas: &#8220;To all startup founders: when an investor asks how you&#8217;re preventing the incumbent from doing the same thing you&#8217;re doing: just tell them the CTO of Atlassian had to buy a laptop on his own money to start coding!</p><p style="margin: 0 0 20px 0;color: rgb(54,55,55);margin-left: 20px;line-height: 26px;font-size: 16px;"><span>That&#8217;s the best answer I can give because it shows you how even relatively agile companies [like Atlassian, a </span><a href="https://substack.com/redirect/e244e79e-afb5-4e1e-8a23-3dfe2033732e?j=eyJ1IjoiMmlrb3hrIn0.vKHD5fdGMMXYob0i47zVWMEWjKHzEVsGH8dbvrCMAbY" rel="" style="color: rgb(54,55,55);text-decoration: underline;">promoter</a><span> of Agile] that actually develop agile tools, can&#8217;t really do what you can do in five minutes!&#8221;</span></p></blockquote><div class="captioned-image-container-static" style="font-size: 16px;line-height: 26px;margin: 32px auto;"><figure style="width: 100%;margin: 0 auto;"><table class="image-wrapper" width="100%" border="0" cellspacing="0" cellpadding="0" data-component-name="Image2ToDOMStatic" style="mso-padding-alt: 1em 0 1.6em;"><tbody><tr><td style="text-align: center;"></td><td class="content" align="left" width="1456" style="text-align: center;"><a class="image-link" target="_blank" href="https://substack.com/redirect/4fc9b10e-432f-4ca0-9dd8-a6b75e490569?j=eyJ1IjoiMmlrb3hrIn0.vKHD5fdGMMXYob0i47zVWMEWjKHzEVsGH8dbvrCMAbY" rel="" style="position: relative;flex-direction: column;align-items: center;padding: 0;width: auto;height: auto;border: none;text-decoration: none;display: block;margin: 0;"><img class="wide-image" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/ace5b52b-717b-4cca-b4a6-3fdc4056fded_1600x1066.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}" alt="" width="550" height="366.41483516483515" src="https://substackcdn.com/image/fetch/$s_!YynR!,w_1100,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Face5b52b-717b-4cca-b4a6-3fdc4056fded_1600x1066.png" style="border: none !important;vertical-align: middle;display: block;-ms-interpolation-mode: bicubic;height: auto;margin-bottom: 0;width: auto !important;max-width: 100% !important;margin: 0 auto;"></a></td><td style="text-align: center;"></td></tr></tbody></table><figcaption class="image-caption" style="box-sizing: content-box;color: rgb(119,119,119);font-size: 14px;line-height: 20px;font-weight: 400;letter-spacing: -.15px;margin-top: 8px;width: 70%;padding-left: 15%;padding-right: 15%;text-align: center;"><em><span>Enjoyable chat about how IT departments can block modern tools, even at &#8220;agile&#8221; companies. </span><a href="https://substack.com/redirect/7c7df1f0-2107-457d-a412-3765066ebb37?j=eyJ1IjoiMmlrb3hrIn0.vKHD5fdGMMXYob0i47zVWMEWjKHzEVsGH8dbvrCMAbY" rel="" style="text-decoration: underline;">Watch the full session</a></em></figcaption></figure></div><h3 class="header-anchor-post" style="position: relative;font-family: 'SF Pro Display',-apple-system-headline,system-ui,-apple-system,BlinkMacSystemFont,'Segoe UI',Roboto,Helvetica,Arial,sans-serif,'Apple Color Emoji','Segoe UI Emoji','Segoe UI Symbol';font-weight: bold;-webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: antialiased;-webkit-appearance: optimizelegibility;-moz-appearance: optimizelegibility;appearance: optimizelegibility;margin: 1em 0 0.625em 0;color: rgb(54,55,55);line-height: 1.16em;font-size: 1.375em;">#4: Why CTOs are rolling out agents with top-down mandates</h3><p style="margin: 0 0 20px 0;color: rgb(54,55,55);line-height: 26px;font-size: 16px;">Thomas discussed how engineering leaders introduce agentic tools after playing with them as side projects.</p><blockquote style="border-left: 4px solid #FF6B00;margin: 20px 0;padding: 0;"><p style="margin: 0 0 20px 0;color: rgb(54,55,55);margin-left: 20px;line-height: 26px;font-size: 16px;"> &#8220;What happened in the last two years through coding agents like Copilot, Cursor, and Devin, is that many CTOs and CIOs, even in the largest banks, realized they can go back to coding. It no longer takes hours to install all the packages and figure out all the problems.</p><p style="margin: 0 0 20px 0;color: rgb(54,55,55);margin-left: 20px;line-height: 26px;font-size: 16px;">I actually have friends in these spaces who tell me stories of how every night they&#8217;d give the agent a task and say: &#8220;build me this.&#8221; Then, in the morning they would check in with the agent and instruct it to keep going. And then they have their normal day-to-day as CTO of a big bank.</p><p style="margin: 0 0 20px 0;color: rgb(54,55,55);margin-left: 20px;line-height: 26px;font-size: 16px;"><span>You do that for two weeks and you realize everything is going to change &#8211; and that it </span><em>has</em><span> to change in my organization. And in contrast to the Twilio founders &#8211; in their case, they had developers decide, bottom up, what tools to use &#8211; these CTOs and CIOs say: &#8220;I don&#8217;t want to hear any excuses. We&#8217;re going to roll out agents.&#8221;</span></p><p style="margin: 0 0 20px 0;color: rgb(54,55,55);margin-left: 20px;line-height: 26px;font-size: 16px;">Still, many banks are on very archaic systems and have developers log into Citrix, and jump through all sorts of hoops to use agents.&#8221;</p></blockquote><p style="margin: 0 0 20px 0;color: rgb(54,55,55);line-height: 26px;font-size: 16px;"><em><span>Claude Code was introduced in a similar way at Canadian fintech, Wealthsimple, </span><a href="https://substack.com/redirect/a1b5a7d3-0e89-4414-8d69-6c7d361147e1?j=eyJ1IjoiMmlrb3hrIn0.vKHD5fdGMMXYob0i47zVWMEWjKHzEVsGH8dbvrCMAbY" rel="" style="color: rgb(54,55,55);text-decoration: underline;">as we covered</a><span> two weeks ago.</span></em></p><p style="margin: 0 0 20px 0;color: rgb(54,55,55);line-height: 26px;font-size: 16px;">The fireside chat touched on more subjects, including the changing role of software engineers and engineering leaders, and the biggest changes Thomas and Rajeev expect this year.</p><p style="margin: 0 0 20px 0;color: rgb(54,55,55);line-height: 26px;font-size: 16px;"><a href="https://substack.com/redirect/7c7df1f0-2107-457d-a412-3765066ebb37?j=eyJ1IjoiMmlrb3hrIn0.vKHD5fdGMMXYob0i47zVWMEWjKHzEVsGH8dbvrCMAbY" rel="" style="color: rgb(54,55,55);text-decoration: underline;">Watch the full session here</a></p><p style="margin: 0 0 20px 0;color: rgb(54,55,55);line-height: 26px;font-size: 16px;"><span>Full subscribers can already </span><a href="https://substack.com/redirect/7d3aa23b-22b9-44e3-94bb-e65fedb5570d?j=eyJ1IjoiMmlrb3hrIn0.vKHD5fdGMMXYob0i47zVWMEWjKHzEVsGH8dbvrCMAbY" rel="" style="color: rgb(54,55,55);text-decoration: underline;">check out all sessions at The Pragmatic Summit</a><span>, Q&amp;A included. You can now also watch the other keynote session: </span><a href="https://substack.com/redirect/88f5c3b5-765c-4f49-a421-291e3887ff58?j=eyJ1IjoiMmlrb3hrIn0.vKHD5fdGMMXYob0i47zVWMEWjKHzEVsGH8dbvrCMAbY" rel="" style="color: rgb(54,55,55);text-decoration: underline;">How AI is reshaping the craft of building software</a><span> with OpenAI and the Codex team. </span><em>The other sessions without Q&amp;As will be released next week for everyone.</em></p><p style="margin: 0 0 20px 0;color: rgb(54,55,55);line-height: 26px;font-size: 16px;">The remainder of this article covers an event hosted by Martin Fowler.</p><h2 class="header-anchor-post" style="position: relative;font-family: 'SF Pro Display',-apple-system-headline,system-ui,-apple-system,BlinkMacSystemFont,'Segoe UI',Roboto,Helvetica,Arial,sans-serif,'Apple Color Emoji','Segoe UI Emoji','Segoe UI Symbol';font-weight: bold;-webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: antialiased;-webkit-appearance: optimizelegibility;-moz-appearance: optimizelegibility;appearance: optimizelegibility;margin: 1em 0 0.625em 0;color: rgb(54,55,55);line-height: 1.16em;font-size: 1.625em;">3. &#8216;Future of Software Development Summit&#8217; with Martin Fowler</h2><p style="margin: 0 0 20px 0;color: rgb(54,55,55);line-height: 26px;font-size: 16px;">Back in February of 2001, a group of 17 software developers gathered at a ski resort in Snowbird, Utah, where they drafted and signed the famous Agile Manifesto.</p><p style="margin: 0 0 20px 0;color: rgb(54,55,55);line-height: 26px;font-size: 16px;"><span>Almost exactly 25 years later, Martin Fowler and Thoughtworks organized a retreat at almost the same place in Deer Valley, Utah. He invited around 50 tech leaders from large enterprises and nimble startups, researchers, authors, and experienced, hands-on software engineers. Held earlier this month, it was </span><em>&#8220;The Future of Software Development,&#8221; </em><span>and I was delighted to attend the two-day gathering featuring </span><a href="https://substack.com/redirect/a1edcc1b-9498-45ce-ae44-14639ccd5106?j=eyJ1IjoiMmlrb3hrIn0.vKHD5fdGMMXYob0i47zVWMEWjKHzEVsGH8dbvrCMAbY" rel="" style="color: rgb(54,55,55);text-decoration: underline;">Annie Vella</a><span>, </span><a href="https://substack.com/redirect/2085b60e-a0cb-43a0-94d3-150454d946ac?j=eyJ1IjoiMmlrb3hrIn0.vKHD5fdGMMXYob0i47zVWMEWjKHzEVsGH8dbvrCMAbY" rel="" style="color: rgb(54,55,55);text-decoration: underline;">Kent Beck</a><span>, </span><a href="https://substack.com/redirect/76b3dc13-7a8e-43fa-8d12-14a432b40a1a?j=eyJ1IjoiMmlrb3hrIn0.vKHD5fdGMMXYob0i47zVWMEWjKHzEVsGH8dbvrCMAbY" rel="" style="color: rgb(54,55,55);text-decoration: underline;">Steve Yegge</a><span>, </span><a href="https://substack.com/redirect/d18b202b-a444-4cbc-95e3-34bb19d330b3?j=eyJ1IjoiMmlrb3hrIn0.vKHD5fdGMMXYob0i47zVWMEWjKHzEVsGH8dbvrCMAbY" rel="" style="color: rgb(54,55,55);text-decoration: underline;">Gene Kim</a><span>, </span><a href="https://substack.com/redirect/ac94ad98-f811-44bb-8140-dffc41cdb73b?j=eyJ1IjoiMmlrb3hrIn0.vKHD5fdGMMXYob0i47zVWMEWjKHzEVsGH8dbvrCMAbY" rel="" style="color: rgb(54,55,55);text-decoration: underline;">Laura Tacho</a><span>, &#8211; and of course, </span><a href="https://substack.com/redirect/d5fcd009-22a1-4603-82f3-2a6ae819b3b0?j=eyJ1IjoiMmlrb3hrIn0.vKHD5fdGMMXYob0i47zVWMEWjKHzEVsGH8dbvrCMAbY" rel="" style="color: rgb(54,55,55);text-decoration: underline;">Martin</a><span> himself.</span></p><div class="captioned-image-container-static" style="font-size: 16px;line-height: 26px;margin: 32px auto;"><figure style="width: 100%;margin: 0 auto;"><table class="image-wrapper" width="100%" border="0" cellspacing="0" cellpadding="0" data-component-name="Image2ToDOMStatic" style="mso-padding-alt: 1em 0 1.6em;"><tbody><tr><td style="text-align: center;"></td><td class="content" align="left" width="1456" style="text-align: center;"><a class="image-link" target="_blank" href="https://substack.com/redirect/6c699a4a-ca49-4d0c-8ecb-e4d8472b5300?j=eyJ1IjoiMmlrb3hrIn0.vKHD5fdGMMXYob0i47zVWMEWjKHzEVsGH8dbvrCMAbY" rel="" style="position: relative;flex-direction: column;align-items: center;padding: 0;width: auto;height: auto;border: none;text-decoration: none;display: block;margin: 0;"><img class="wide-image" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/959158ac-d787-448e-9889-0d7ec9299ea4_1600x1451.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:1320,&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}" alt="" width="550" height="498.6263736263736" src="https://substackcdn.com/image/fetch/$s_!KUwA!,w_1100,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F959158ac-d787-448e-9889-0d7ec9299ea4_1600x1451.png" style="border: none !important;vertical-align: middle;display: block;-ms-interpolation-mode: bicubic;height: auto;margin-bottom: 0;width: auto !important;max-width: 100% !important;margin: 0 auto;"></a></td><td style="text-align: center;"></td></tr></tbody></table><figcaption class="image-caption" style="box-sizing: content-box;color: rgb(119,119,119);font-size: 14px;line-height: 20px;font-weight: 400;letter-spacing: -.15px;margin-top: 8px;width: 70%;padding-left: 15%;padding-right: 15%;text-align: center;">Top row: Martin Fowler, Kent Beck. Next row: With Annie Vella, Gene Kim, and Steve Yegge signing his book, &#8216;Vibe Coding&#8217;</figcaption></figure></div><p style="margin: 0 0 20px 0;color: rgb(54,55,55);line-height: 26px;font-size: 16px;">This was no attempt to draft a second landmark manifesto; rather, it was an opportunity to share notes and consider where the tech industry might be headed. It was an intense day of back-and-forth about what we&#8217;re seeing and what to make of it.</p><p style="margin: 0 0 20px 0;color: rgb(54,55,55);line-height: 26px;font-size: 16px;"><strong>One declaration was drafted. </strong><span>Kent Beck, Laura Tacho, and Steve Yegge, came up with an apposite statement on inflated expectations upon AI to magically improve everything in workplaces:</span></p><blockquote style="border-left: 4px solid #FF6B00;margin: 20px 0;padding: 0;"><p style="margin: 0 0 20px 0;color: rgb(54,55,55);margin-left: 20px;line-height: 26px;font-size: 16px;">&#8220;Organizations are constrained by human and systems-level problems. We remain skeptical of the promise of any technology to improve organizational performance without first addressing human and systems-level constraints.</p><p style="margin: 0 0 20px 0;color: rgb(54,55,55);margin-left: 20px;line-height: 26px;font-size: 16px;">We remain skeptical and we remain human&#8221;. &#8211; Kent Beck, Laura Tacho, and Steve Yegge.</p></blockquote><h3 class="header-anchor-post" style="position: relative;font-family: 'SF Pro Display',-apple-system-headline,system-ui,-apple-system,BlinkMacSystemFont,'Segoe UI',Roboto,Helvetica,Arial,sans-serif,'Apple Color Emoji','Segoe UI Emoji','Segoe UI Symbol';font-weight: bold;-webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: antialiased;-webkit-appearance: optimizelegibility;-moz-appearance: optimizelegibility;appearance: optimizelegibility;margin: 1em 0 0.625em 0;color: rgb(54,55,55);line-height: 1.16em;font-size: 1.375em;">Personal notes</h3><p style="margin: 0 0 20px 0;color: rgb(54,55,55);line-height: 26px;font-size: 16px;">I have my own thoughts on the topics covered:</p><p style="margin: 0 0 20px 0;color: rgb(54,55,55);line-height: 26px;font-size: 16px;"><strong>Everyone, everywhere is adopting AI rapidly, which in some ways is very surprising. </strong><span>Looking back on tech innovation over the last 20 years, such as mobile, cloud, or even crypto &#8211; adoption was gradual. For example, native mobile progressed like this:</span></p><ol style="margin-top: 0;padding: 0;"><li style="margin: 8px 0 0 32px;"><p style="color: rgb(54,55,55);line-height: 26px;margin-bottom: 0;box-sizing: border-box;padding-left: 4px;font-size: 16px;margin: 0;"><strong>Indie devs</strong><span>: in the first few years, startups, experimental individuals, and teams onboarded to the new technology. For native mobile apps, 2008 was when iOS and Android launched their app stores. Between 2008 and 2010, it was mostly indie developers, small teams, and companies that built their apps.</span></p></li><li style="margin: 8px 0 0 32px;"><p style="color: rgb(54,55,55);line-height: 26px;margin-bottom: 0;box-sizing: border-box;padding-left: 4px;font-size: 16px;margin: 0;"><strong>Startups and forward-thinking companies</strong><span>: a few years later, more startups saw the opportunity to jump in. For example, Uber was founded in 2010 and Snap in 2011. Some forward-thinking places also launched in this period, like Starbucks with an iOS app in 2009.</span></p></li><li style="margin: 8px 0 0 32px;"><p style="color: rgb(54,55,55);line-height: 26px;margin-bottom: 0;box-sizing: border-box;padding-left: 4px;font-size: 16px;margin: 0;"><strong>Larger tech companies</strong><span>: Years on, some forward-looking, larger tech companies adopted the technology. For example, Bank of America launched an app in 2011 (3 years into native mobile), Yahoo started to go all-in on native mobile apps from late 2012.</span></p></li><li style="margin: 8px 0 0 32px;"><p style="color: rgb(54,55,55);line-height: 26px;margin-bottom: 0;box-sizing: border-box;padding-left: 4px;font-size: 16px;margin: 0;"><strong>&#8220;Traditional&#8221; tech companies finally catch up:</strong><span> Eventually, slow-moving companies also move over when it becomes a baseline expectation to use a new technology. For example, Ryanair launched its native iOS app in 2014, six years after native mobile apps emerged.</span></p></li></ol><p style="margin: 0 0 20px 0;color: rgb(54,55,55);line-height: 26px;font-size: 16px;"><span>Contrast that to today, when it seems like everyone is moving all at once. I talked with folks from companies like John Deere (agriculture), 3M (industrial products), Cisco (networking hardware), WealthSimple (finance), AWS (cloud), and startups, and none could be called &#8220;behind.&#8221; Every company is rolling out agentic AI tools; for example, WealthSimple did </span><a href="https://substack.com/redirect/a1b5a7d3-0e89-4414-8d69-6c7d361147e1?j=eyJ1IjoiMmlrb3hrIn0.vKHD5fdGMMXYob0i47zVWMEWjKHzEVsGH8dbvrCMAbY" rel="" style="color: rgb(54,55,55);text-decoration: underline;">a global Claude Code rollout</a><span> just a week earlier.</span></p><p style="margin: 0 0 20px 0;color: rgb(54,55,55);line-height: 26px;font-size: 16px;"><span>Based on past experience, you might expect at least</span><em> some </em><span>traditional companies with no exposure to AI to wait and see what happens. But I found none doing so.</span></p><p style="margin: 0 0 20px 0;color: rgb(54,55,55);line-height: 26px;font-size: 16px;"><strong>Traditional, &#8220;old school&#8221; companies don&#8217;t seem to be lagging behind the pace. </strong><span>A traditional company with 10,000+ developers has more than 50% of software development outsourced. This place founded an AI platform team with a mission to eliminate outsourcing activity via a mix of efficiencies from AI tools and targeted hiring.</span></p><p style="margin: 0 0 20px 0;color: rgb(54,55,55);line-height: 26px;font-size: 16px;">They have already built an AI debugging agent popular across the whole business that&#8217;s connected to all internal systems like monitoring, logging, and internal data stores. It helps a dev pinpoint any and all errors and bugs. This platform team is building more internal tools and hiring aggressively.</p><p style="margin: 0 0 20px 0;color: rgb(54,55,55);line-height: 26px;font-size: 16px;">It&#8217;s a similar story at other trad places: most are already using AI agents, some are experimenting with AI used for large-scale refactors, and others are seeking use cases for agent swarms.</p><p style="margin: 0 0 20px 0;color: rgb(54,55,55);line-height: 26px;font-size: 16px;"><strong>Smaller engineering teams are a certainty. </strong><span>Around 20 engineering leaders &#8211; many at large enterprises, some at tiny startups &#8211; said that engineering teams are shrinking. One head of engineering at a 200-year-old company in the agriculture sector put it like this:</span></p><blockquote style="border-left: 4px solid #FF6B00;margin: 20px 0;padding: 0;"><p style="margin: 0 0 20px 0;color: rgb(54,55,55);margin-left: 20px;line-height: 26px;font-size: 16px;">&#8220;We are already seeing the end of two-pizza teams (6-10 people) thanks to AI. Our teams are slowly but surely becoming one-pizza teams (3-4 people) across the business&#8221;.</p></blockquote><p style="margin: 0 0 20px 0;color: rgb(54,55,55);line-height: 26px;font-size: 16px;">To emphasize, this is one of the most traditional companies which sells physical goods and hardware, and whose business has no disruption to fear from AI. But they&#8217;ve also adapted!</p><h3 class="header-anchor-post" style="position: relative;font-family: 'SF Pro Display',-apple-system-headline,system-ui,-apple-system,BlinkMacSystemFont,'Segoe UI',Roboto,Helvetica,Arial,sans-serif,'Apple Color Emoji','Segoe UI Emoji','Segoe UI Symbol';font-weight: bold;-webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: antialiased;-webkit-appearance: optimizelegibility;-moz-appearance: optimizelegibility;appearance: optimizelegibility;margin: 1em 0 0.625em 0;color: rgb(54,55,55);line-height: 1.16em;font-size: 1.375em;">Observations from Laura Tacho</h3><p style="margin: 0 0 20px 0;color: rgb(54,55,55);line-height: 26px;font-size: 16px;margin-bottom: 0;">Laura was kind enough to share her notes on this event for this article:...</p></div></div><div class="paywall paywall-white-background" data-testid="paywall" data-component-name="Paywall" role="region" aria-label="Paywall" style="position: relative;font-family: system-ui,-apple-system,BlinkMacSystemFont,'Segoe UI',Roboto,Helvetica,Arial,sans-serif,'Apple Color Emoji','Segoe UI Emoji','Segoe UI Symbol';text-align: center;margin-bottom: 16px;cursor: default;-webkit-user-select: none;-moz-user-select: none;-ms-user-select: none;user-select: none;line-height: 26px;font-size: 16px;padding: 32px 24px 16px 24px;background: rgb(255,255,255);color: rgb(54,55,55);border-top: solid 2px #ff6b00;margin-top: 6px;"><h2 class="paywall-title" style="font-family: 'SF Pro Display',-apple-system-headline,system-ui,-apple-system,BlinkMacSystemFont,'Segoe UI',Roboto,Helvetica,Arial,sans-serif,'Apple Color Emoji','Segoe UI Emoji','Segoe UI Symbol';-webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: antialiased;-webkit-appearance: optimizelegibility;-moz-appearance: optimizelegibility;appearance: optimizelegibility;margin: 0 auto;color: inherit !important;font-size: 22px;font-weight: 700;line-height: 33px;margin-bottom: 6px;">Subscribe to The Pragmatic Engineer to unlock the rest.</h2><p class="paywall-subtitle" style="margin: 0 auto;color: inherit !important;font-size: 16px;font-weight: light;line-height: 24px;margin-bottom: 24px;">Become a paying subscriber of The Pragmatic Engineer to get access to this post and other subscriber-only content.</p><div class="paywall-cta" style="font-size: 16px;line-height: 26px;margin-top: 0;"><a class="button primary subscribe-btn" href="https://substack.com/redirect/2/eyJlIjoiaHR0cHM6Ly9uZXdzbGV0dGVyLnByYWdtYXRpY2VuZ2luZWVyLmNvbS9zdWJzY3JpYmU_dXRtX3NvdXJjZT1wb3N0JnV0bV9jYW1wYWlnbj1lbWFpbC1jaGVja291dCZuZXh0PWh0dHBzJTNBJTJGJTJGbmV3c2xldHRlci5wcmFnbWF0aWNlbmdpbmVlci5jb20lMkZwJTJGdGhlLWZ1dHVyZS1vZi1zb2Z0d2FyZS1lbmdpbmVlcmluZy13aXRoLWFpJnI9Mmlrb3hrJnRva2VuPWV5SjFjMlZ5WDJsa0lqb3hOVEl4TXpBNE56SXNJbWxoZENJNk1UYzNNVGsxTWpNMk1Dd2laWGh3SWpveE56YzBOVFEwTXpZd0xDSnBjM01pT2lKd2RXSXRORFU0TnpBNUlpd2ljM1ZpSWpvaVkyaGxZMnR2ZFhRaWZRLllZRi1lNjAybGNZUlNyMHUzZXpRRFFRaXlESjROMHc5R2dRdWxPelh2SGciLCJwIjoxODkwMzU5NDksInMiOjQ1ODcwOSwiZiI6dHJ1ZSwidSI6MTUyMTMwODcyLCJpYXQiOjE3NzE5NTIzNjAsImV4cCI6MjA4NzUyODM2MCwiaXNzIjoicHViLTAiLCJzdWIiOiJsaW5rLXJlZGlyZWN0In0.blfFe2cWrti7Z7gju8QaIyS69eR-C00qwSvZaqFwJrE?simple=true&utm_source=paywall&utm_medium=email&utm_content=189035949&next=https://newsletter.pragmaticengineer.com/p/the-future-of-software-engineering-with-ai" style="font-family: system-ui,-apple-system,BlinkMacSystemFont,'Segoe UI',Roboto,Helvetica,Arial,sans-serif,'Apple Color Emoji','Segoe UI Emoji','Segoe UI Symbol';display: inline-block;box-sizing: border-box;cursor: pointer;border: none;border-radius: 8px;font-size: 14px;text-align: center;margin: 0;opacity: 1;outline: none;white-space: nowrap;background-color: #FF6B00;text-decoration: none !important;color: #ffffff !important;font-weight: 400;padding: 16px 20px;height: auto;line-height: 1em;"><span style="color: #ffffff;text-decoration: none;">Upgrade to paid</span></a></div></div><div class="subscription-benefits" style="font-family: system-ui,-apple-system,BlinkMacSystemFont,'Segoe UI',Roboto,Helvetica,Arial,sans-serif,'Apple Color Emoji','Segoe UI Emoji','Segoe UI Symbol';margin-bottom: 32px;font-size: 16px;line-height: 26px;"><h3 style="font-family: 'SF Pro Display',-apple-system-headline,system-ui,-apple-system,BlinkMacSystemFont,'Segoe UI',Roboto,Helvetica,Arial,sans-serif,'Apple Color Emoji','Segoe UI Emoji','Segoe UI Symbol';-webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: antialiased;-webkit-appearance: optimizelegibility;-moz-appearance: optimizelegibility;appearance: optimizelegibility;margin: 1em 0 0.625em 0;color: rgb(54,55,55);line-height: 1.16em;font-size: 16px;font-weight: 600;margin-bottom: 26px;">A subscription gets you:</h3><table><tbody><tr style="height: 28.8px;"><td class="check" style="font-weight: light;padding-right: 4px;color: rgb(27,196,125);"><img src="https://substackcdn.com/image/fetch/$s_!8m7v!,w_32,c_scale,f_png,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack.com%2Ficon%2FSimpleCheckmarkIcon%3Fv%3D4%26height%3D32%26fill%3D%2523187F22%26stroke%3D%2523187F22%26strokeWidth%3D3.6" width="16" height="16" style="border: none;vertical-align: middle;max-width: 16px" alt=""></td><td style="font-weight: light;">Full articles every Tuesday and Thursday</td></tr><tr style="height: 28.8px;"><td class="check" style="font-weight: light;padding-right: 4px;color: rgb(27,196,125);"><img src="https://substackcdn.com/image/fetch/$s_!8m7v!,w_32,c_scale,f_png,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack.com%2Ficon%2FSimpleCheckmarkIcon%3Fv%3D4%26height%3D32%26fill%3D%2523187F22%26stroke%3D%2523187F22%26strokeWidth%3D3.6" width="16" height="16" style="border: none;vertical-align: middle;max-width: 16px" alt=""></td><td style="font-weight: light;">Access to resources and templates for engineering managers and engineers</td></tr><tr style="height: 28.8px;"><td class="check" style="font-weight: light;padding-right: 4px;color: rgb(27,196,125);"><img src="https://substackcdn.com/image/fetch/$s_!8m7v!,w_32,c_scale,f_png,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack.com%2Ficon%2FSimpleCheckmarkIcon%3Fv%3D4%26height%3D32%26fill%3D%2523187F22%26stroke%3D%2523187F22%26strokeWidth%3D3.6" width="16" height="16" style="border: none;vertical-align: middle;max-width: 16px" alt=""></td><td style="font-weight: light;">Access to the complete archive, see all comments and comment on articles</td></tr></tbody></table></div><table class="email-ufi-2-bottom" role="presentation" width="100%" border="0" cellspacing="0" cellpadding="0" style="border-top: 1px solid rgb(0,0,0,.1);border-bottom: 1px solid rgb(0,0,0,.1);min-width: 100%;"><tbody><tr height="16"><td height="16" style="font-size:0px;line-height:0;">&nbsp;</td></tr><tr><td><table role="presentation" width="100%" border="0" cellspacing="0" cellpadding="0"><tbody><tr><td><table role="presentation" width="auto" border="0" cellspacing="0" cellpadding="0" style="margin:0 auto;"><tbody><tr><td style="vertical-align:middle;"><table role="presentation" width="auto" border="0" cellspacing="0" cellpadding="0"><tbody><tr><td align="center"><a class="email-button-outline" href="https://substack.com/app-link/post?publication_id=458709&post_id=189035949&utm_source=substack&isFreemail=true&submitLike=true&token=eyJ1c2VyX2lkIjoxNTIxMzA4NzIsInBvc3RfaWQiOjE4OTAzNTk0OSwicmVhY3Rpb24iOiLinaQiLCJpYXQiOjE3NzE5NTIzNjAsImV4cCI6MTc3NDU0NDM2MCwiaXNzIjoicHViLTQ1ODcwOSIsInN1YiI6InJlYWN0aW9uIn0.I90og7-heqjXn5VuWvncRWydgufAcwiL9AL0GqoxAj0&utm_medium=email&utm_campaign=email-reaction&r=2ikoxk" style="font-family: system-ui,-apple-system,BlinkMacSystemFont,'Segoe UI',Roboto,Helvetica,Arial,sans-serif,'Apple Color Emoji','Segoe UI Emoji','Segoe UI Symbol';display: inline-block;font-weight: 500;border: 1px solid rgb(0,0,0,.1);border-radius: 9999px;text-transform: uppercase;font-size: 12px;line-height: 12px;padding: 9px 14px;text-decoration: none;color: rgb(119,119,119);"><img class="icon" src="https://substackcdn.com/image/fetch/$s_!PeVs!,w_36,c_scale,f_png,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack.com%2Ficon%2FLucideHeart%3Fv%3D4%26height%3D36%26fill%3Dnone%26stroke%3D%2523808080%26strokeWidth%3D2" width="18" height="18" style="margin-right: 8px;min-width: 18px;min-height: 18px;border: none;vertical-align: middle;max-width: 18px" alt=""><span class="email-button-text" style="vertical-align: middle;">Like</span></a></td></tr></tbody></table></td><td width="8" style="min-width:8px;"></td><td style="vertical-align:middle;"><table role="presentation" width="auto" border="0" cellspacing="0" cellpadding="0"><tbody><tr><td align="center"><a class="email-button-outline" href="https://substack.com/app-link/post?publication_id=458709&post_id=189035949&utm_source=substack&utm_medium=email&isFreemail=true&comments=true&token=eyJ1c2VyX2lkIjoxNTIxMzA4NzIsInBvc3RfaWQiOjE4OTAzNTk0OSwiaWF0IjoxNzcxOTUyMzYwLCJleHAiOjE3NzQ1NDQzNjAsImlzcyI6InB1Yi00NTg3MDkiLCJzdWIiOiJwb3N0LXJlYWN0aW9uIn0.qVbDoPNAKwb_nVyaG-gwBrCRibUiGLfm6ciBEzdu9mc&r=2ikoxk&utm_campaign=email-half-magic-comments&action=post-comment&utm_source=substack&utm_medium=email" style="font-family: system-ui,-apple-system,BlinkMacSystemFont,'Segoe UI',Roboto,Helvetica,Arial,sans-serif,'Apple Color Emoji','Segoe UI Emoji','Segoe UI Symbol';display: inline-block;font-weight: 500;border: 1px solid rgb(0,0,0,.1);border-radius: 9999px;text-transform: uppercase;font-size: 12px;line-height: 12px;padding: 9px 14px;text-decoration: none;color: rgb(119,119,119);"><img class="icon" src="https://substackcdn.com/image/fetch/$s_!x1tS!,w_36,c_scale,f_png,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack.com%2Ficon%2FLucideComments%3Fv%3D4%26height%3D36%26fill%3Dnone%26stroke%3D%2523808080%26strokeWidth%3D2" width="18" height="18" style="margin-right: 8px;min-width: 18px;min-height: 18px;border: none;vertical-align: middle;max-width: 18px" alt=""><span class="email-button-text" style="vertical-align: middle;">Comment</span></a></td></tr></tbody></table></td><td width="8" style="min-width:8px;"></td><td style="vertical-align:middle;"><table role="presentation" width="auto" border="0" cellspacing="0" cellpadding="0"><tbody><tr><td align="center"><a class="email-button-outline" href="https://substack.com/redirect/2/eyJlIjoiaHR0cHM6Ly9vcGVuLnN1YnN0YWNrLmNvbS9wdWIvcHJhZ21hdGljZW5naW5lZXIvcC90aGUtZnV0dXJlLW9mLXNvZnR3YXJlLWVuZ2luZWVyaW5nLXdpdGgtYWk_dXRtX3NvdXJjZT1zdWJzdGFjayZ1dG1fbWVkaXVtPWVtYWlsJnV0bV9jYW1wYWlnbj1lbWFpbC1yZXN0YWNrLWNvbW1lbnQmYWN0aW9uPXJlc3RhY2stY29tbWVudCZyPTJpa294ayZ0b2tlbj1leUoxYzJWeVgybGtJam94TlRJeE16QTROeklzSW5CdmMzUmZhV1FpT2pFNE9UQXpOVGswT1N3aWFXRjBJam94TnpjeE9UVXlNell3TENKbGVIQWlPakUzTnpRMU5EUXpOakFzSW1semN5STZJbkIxWWkwME5UZzNNRGtpTENKemRXSWlPaUp3YjNOMExYSmxZV04wYVc5dUluMC5xVmJEb1BOQUt3Yl9uVnlhRy1nd0JyQ1JpYlVpR0xmbTZjaUJFemR1OW1jIiwicCI6MTg5MDM1OTQ5LCJzIjo0NTg3MDksImYiOnRydWUsInUiOjE1MjEzMDg3MiwiaWF0IjoxNzcxOTUyMzYwLCJleHAiOjIwODc1MjgzNjAsImlzcyI6InB1Yi0wIiwic3ViIjoibGluay1yZWRpcmVjdCJ9.bLpGP6Pde3__RNBqwqyTLBJIEukRt5-Z7dQmwLzJKZI?&utm_source=substack&utm_medium=email" style="font-family: system-ui,-apple-system,BlinkMacSystemFont,'Segoe UI',Roboto,Helvetica,Arial,sans-serif,'Apple Color Emoji','Segoe UI Emoji','Segoe UI Symbol';display: inline-block;font-weight: 500;border: 1px solid rgb(0,0,0,.1);border-radius: 9999px;text-transform: uppercase;font-size: 12px;line-height: 12px;padding: 9px 14px;text-decoration: none;color: rgb(119,119,119);"><img class="icon" src="https://substackcdn.com/image/fetch/$s_!5EGt!,w_36,c_scale,f_png,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack.com%2Ficon%2FNoteForwardIcon%3Fv%3D4%26height%3D36%26fill%3Dnone%26stroke%3D%2523808080%26strokeWidth%3D2" width="18" height="18" style="margin-right: 8px;min-width: 18px;min-height: 18px;border: none;vertical-align: middle;max-width: 18px" alt=""><span class="email-button-text" style="vertical-align: middle;">Restack</span></a></td></tr></tbody></table></td></tr></tbody></table></td><td align="right"><table role="presentation" width="auto" border="0" cellspacing="0" cellpadding="0"><tbody><tr></tr></tbody></table></td></tr></tbody></table></td></tr><tr height="16"><td height="16" style="font-size:0px;line-height:0;">&nbsp;</td></tr></tbody></table><div class="footer footer-ZM59BM" style="color: rgb(119,119,119);text-align: center;font-size: 16px;line-height: 26px;padding: 24px0;"><div style="font-size: 16px;line-height: 26px;padding-bottom: 24px"><p class="pencraft pc-reset color-secondary-ls1g8s size-12-mmZ61m reset-IxiVJZ small meta-B2bqa5" style="list-style: none;font-family: system-ui,-apple-system,BlinkMacSystemFont,'Segoe UI',Roboto,Helvetica,Arial,sans-serif,'Apple Color Emoji','Segoe UI Emoji','Segoe UI Symbol';padding-bottom: 0;font-size: 12px;line-height: 16px;margin: 0;color: rgb(119,119,119);text-decoration: unset;">&#169; 2026 <span>Gergely Orosz</span><br>548 Market Street PMB 72296, San Francisco, CA 94104 <br><a href="https://substack.com/redirect/2/eyJlIjoiaHR0cHM6Ly9uZXdzbGV0dGVyLnByYWdtYXRpY2VuZ2luZWVyLmNvbS9hY3Rpb24vZGlzYWJsZV9lbWFpbD90b2tlbj1leUoxYzJWeVgybGtJam94TlRJeE16QTROeklzSW5CdmMzUmZhV1FpT2pFNE9UQXpOVGswT1N3aWFXRjBJam94TnpjeE9UVXlNell3TENKbGVIQWlPakU0TURNME9EZ3pOakFzSW1semN5STZJbkIxWWkwME5UZzNNRGtpTENKemRXSWlPaUprYVhOaFlteGxYMlZ0WVdsc0luMC50Y0o4WVFiLWxJTFZhWkQzMTNsdXY5M1BwUEF1QjJWQmpQXzBYQnVuamN3IiwicCI6MTg5MDM1OTQ5LCJzIjo0NTg3MDksImYiOnRydWUsInUiOjE1MjEzMDg3MiwiaWF0IjoxNzcxOTUyMzYwLCJleHAiOjIwODc1MjgzNjAsImlzcyI6InB1Yi0wIiwic3ViIjoibGluay1yZWRpcmVjdCJ9.0lX43IovHHYozn458DFU4Uwax0nNoPCu0_TVSNX1yq0?" style="text-decoration: underline;color: rgb(119,119,119);"><span style="color: rgb(119,119,119);text-decoration: underline;">Unsubscribe</span></a></p></div><p class="footerSection-EHR0jG small powered-by-substack" style="padding: 0 24px;font-size: 12px;line-height: 20px;margin: 0;color: rgb(119,119,119);font-family: system-ui,-apple-system,BlinkMacSystemFont,'Segoe UI',Roboto,Helvetica,Arial,sans-serif,'Apple Color Emoji','Segoe UI Emoji','Segoe UI Symbol';padding-bottom: 0;margin-top: 0;"><a href="https://substack.com/redirect/79ca1cdd-c0a8-481c-b61a-01019c7b564b?j=eyJ1IjoiMmlrb3hrIn0.vKHD5fdGMMXYob0i47zVWMEWjKHzEVsGH8dbvrCMAbY" style="color: rgb(119,119,119);text-decoration: none;display: inline-block;margin: 0 4px;"><img src="https://substackcdn.com/image/fetch/$s_!IzGP!,w_262,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack.com%2Fimg%2Femail%2Fgeneric-app-button%402x.png" srcset="https://substackcdn.com/image/fetch/$s_!DIki!,w_131,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack.com%2Fimg%2Femail%2Fgeneric-app-button.png, https://substackcdn.com/image/fetch/$s_!IzGP!,w_262,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack.com%2Fimg%2Femail%2Fgeneric-app-button%402x.png 2x, https://substackcdn.com/image/fetch/$s_!QWua!,w_393,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack.com%2Fimg%2Femail%2Fgeneric-app-button%403x.png 3x" width="131" alt="Get the app" height="40" style="max-width: 550px;border: none !important;vertical-align: middle;"></a><a href="https://substack.com/redirect/2/eyJlIjoiaHR0cHM6Ly9zdWJzdGFjay5jb20vc2lnbnVwP3V0bV9zb3VyY2U9c3Vic3RhY2smdXRtX21lZGl1bT1lbWFpbCZ1dG1fY29udGVudD1mb290ZXImdXRtX2NhbXBhaWduPWF1dG9maWxsZWQtZm9vdGVyJmZyZWVTaWdudXBFbWFpbD1ub3RpZnkrbGRra09TX3dPU0x4akwzclZPMWJjZ0Bub3RpZnkucmVsYXllLmlvJnI9Mmlrb3hrIiwicCI6MTg5MDM1OTQ5LCJzIjo0NTg3MDksImYiOnRydWUsInUiOjE1MjEzMDg3MiwiaWF0IjoxNzcxOTUyMzYwLCJleHAiOjIwODc1MjgzNjAsImlzcyI6InB1Yi0wIiwic3ViIjoibGluay1yZWRpcmVjdCJ9.OmomBlcpdJLunz3gf6i_b_Vqe8qB3EhXytJB_txf_zw?" style="color: rgb(119,119,119);text-decoration: none;display: inline-block;margin: 0 4px;"><img src="https://substackcdn.com/image/fetch/$s_!LkrL!,w_270,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack.com%2Fimg%2Femail%2Fpublish-button%402x.png" srcset="https://substackcdn.com/image/fetch/$s_!wgfj!,w_135,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack.com%2Fimg%2Femail%2Fpublish-button.png, https://substackcdn.com/image/fetch/$s_!LkrL!,w_270,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack.com%2Fimg%2Femail%2Fpublish-button%402x.png 2x, https://substackcdn.com/image/fetch/$s_!KjtY!,w_405,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack.com%2Fimg%2Femail%2Fpublish-button%403x.png 3x" width="135" alt="Start writing" height="40" style="max-width: 550px;border: none !important;vertical-align: middle;"></a></p></div></div></td><td></td></tr></tbody></table><img src="https://eotrx.substackcdn.com/open?token=eyJtIjoiPDIwMjYwMjI0MTY1NDIwLjMuZWJiMTU5NzhkY2I5ZTQ1YkBtZy1kMC5zdWJzdGFjay5jb20-IiwidSI6MTUyMTMwODcyLCJyIjoibm90aWZ5K2xka2tPU193T1NMeGpMM3JWTzFiY2dAbm90aWZ5LnJlbGF5ZS5pbyIsImQiOiJtZy1kMC5zdWJzdGFjay5jb20iLCJwIjoxODkwMzU5NDksInQiOiJuZXdzbGV0dGVyIiwiYSI6Im9ubHlfcGFpZCIsInMiOjQ1ODcwOSwiYyI6InBvc3QiLCJmIjp0cnVlLCJwb3NpdGlvbiI6ImJvdHRvbSIsImlhdCI6MTc3MTk1MjM2MSwiZXhwIjoxNzc0NTQ0MzYxLCJpc3MiOiJwdWItMCIsInN1YiI6ImVvIn0.NZ6yQDVWhKfPPftHxv6zoIu-MmilYU6Alw2VJkGKj7w" alt="" width="1" height="1" border="0" style="height:1px !important;width:1px !important;border-width:0 !important;margin-top:0 !important;margin-bottom:0 !important;margin-right:0 !important;margin-left:0 !important;padding-top:0 !important;padding-bottom:0 !important;padding-right:0 !important;padding-left:0 !important;"/><img width="1" height="1" alt="" src="https://email.mg-d0.substack.com/o/eJxEkD-P4yAQRz9N6M7ir20KmqsjpYh0LQJm7GNjg4Vhs_72q8Qrbftm9PT0C67inMthtrxXAqYXblJA0LBhYFpx0QuCq4uLnTFhcRXBuvp7ZbSX5L9RA1eogOtxUggeUCmhJ84ZCwq08CQaTnlPOZesV5LTTnToPVN6GCF4jVL5i6Tr_Adotze_VxceXcgribudCr4TTC0NySvUugYRU0CT03LYzUU4eQTDRk2F0lKfpB4bmoTPfcFasZCteRvyurYU62ExOb8g_JibX2JwNeb0Ekk1DlSTYlKucTou_O8Cj8ftbp-3-_Xr4yrKvxvzYb5Ien50BRd3YBcz2ZuHvLqYzFbcvLoaA6Y5JsRC6rl127G8exVngo4DJ5-GfwcAAP__T2iFlQ"></body></html>]]>
      </description>
      <pubDate>Tue, 24 Feb 2026 16:59:26 +0000</pubDate>
      <link>https://app.newsletters.love/collections/Qtoc7iNPLQSPErSw19f3L6ZUKaaSYSsa/p/Qtoc7iNPLQSPErSw19f3L6ZUKaaSYSsa</link>
    </item>
    <item>
      <title>Hacker Newsletter #783</title>
      <description>
        <![CDATA[<!DOCTYPE html>

<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<title>Hacker Newsletter #783</title>
<meta content="text/html; charset=utf-8" http-equiv="Content-Type"/>
<meta content="width=device-width,minimum-scale=1.0,maximum-scale=10.0,initial-scale=1.0" id="viewport" name="viewport"/>
<meta content="initial-scale=1.0,user-scalable=no,maximum-scale=1" id="viewport-iphone5" media="(device-height: 568px)" name="viewport"/>
<style>
  body { background: #FFF; }
  body, h1, h2, h3, p, table, tr, td {
    color: #333;
    font-family: ubuntu, Helvetica, "Lucida Grande", Arial, sans-serif;
    margin: 0;
    padding: 0;
  }
  .main, table { background-color: #FFFFFF; }
  a { color: #1786C1; text-decoration: underline; }
  a:hover { text-decoration: none; }
  h1 {
    font-size: 35px;
    margin-bottom: 5px;
    padding-top: 10px;
    width: 100%;
  }
  h1 a { color: #333; text-decoration: none; }
  h1 a:hover { color: #666; text-decoration: underline; }
  h2 {
    color: #cc0000;
    font-size: 16px;
    font-weight: bold;
    margin: 20px 0 10px;
  }
  h3 {
    border-bottom: 1px solid #333;
    border-top: 3px solid #333;
    font-size: 16px;
    font-weight: normal;
    line-height: 22px;
    margin: 20px 0;
    padding: 20px 0;
  }
  p {
    color: #333;
    font-size: 16px;
    line-height: 24px;
    width: 500px;
  }
  p {
    font-size: 16px;
    line-height: 22px;
    margin: 0 0 10px 0;
    width: 100%;
  }
  table, .main, #header, #footer { max-width: 600px; width: 100%; }
  #header { margin-bottom: 20px; }
  #issue {
    color: #333;
    font-family: ubuntu, Helvetica, "Lucida Grande", Arial, sans-serif;
    font-size: 12px;
    text-align: right;
  }
  #issue i { color: #999; font-style: normal; }
  
  @media only screen and (max-device-width: 480px) {
    table, #header, #content, #footer { padding: 0 20px !important; }
    h1 { font-size: 30px !important; }
  }
  
  @media only screen and (max-device-width: 679px), only screen and (max-width: 679px) {
    .main { margin: 20px auto; width: 100%; }
    table, #header, #content, #footer { padding: 0 30px; width: 100%; }
  
    #details { padding-right: 10px; }
  }
  
  @media only screen and (min-width: 680px) {
    body { background: #999 }
    #details { width: 496px; }
    .main, table, #header, #content, #footer { background: #FFF; width: 600px; }
  
    .main {
              box-shadow: 0 0 12px rgba(0, 0, 0, .6);
         -moz-box-shadow: 0 0 12px rgba(0, 0, 0, .6);
      -webkit-box-shadow: 0 0 12px rgba(0, 0, 0, .6);
      margin: 10px auto 40px;
      padding: 30px 40px 10px;
    }
  }
</style>
</head>
<body style="-webkit-text-size-adjust:none;width:100% !important;background-color:#FFF;background-image:none;background-repeat:repeat;background-position:top left;background-attachment:scroll;color:#333;font-family:ubuntu, Helvetica, 'Lucida Grande', Arial, sans-serif;margin-top:0;margin-bottom:0;margin-right:0;margin-left:0;padding-top:0;padding-bottom:0;padding-right:0;padding-left:0;">
<div class="main" style="background-color:#FFFFFF;max-width:600px;width:100%;">
<table border="0" cellpadding="0" cellspacing="0" id="header">
<tr>
<td>
<p style="font-family:ubuntu, Helvetica, 'Lucida Grande', Arial, sans-serif;margin-top:0;margin-bottom:0;margin-right:0;margin-left:0;padding-top:0;padding-right:0;padding-left:0;color:#7B7B7B;font-size:14px !important;font-weight:normal;line-height:22px;padding-bottom:20px;">
We shape our tools, and thereafter our tools shape us. //Marshall McLuhan
</p>
</td>
</tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" id="content" style="color:#333;font-family:ubuntu, Helvetica, 'Lucida Grande', Arial, sans-serif;margin-top:0;margin-bottom:0;margin-right:0;margin-left:0;padding-top:0;padding-bottom:0;padding-right:0;padding-left:0;background-color:#FFFFFF;max-width:600px;width:100%;">
<tr style="color:#333;font-family:ubuntu, Helvetica, 'Lucida Grande', Arial, sans-serif;margin-top:0;margin-bottom:0;margin-right:0;margin-left:0;padding-top:0;padding-bottom:0;padding-right:0;padding-left:0;">
<td style="color:#333;font-family:ubuntu, Helvetica, 'Lucida Grande', Arial, sans-serif;margin-top:0;margin-bottom:0;margin-right:0;margin-left:0;padding-top:0;padding-bottom:0;padding-right:0;padding-left:0;">
<h1 style="color:#333;font-family:Helvetica, 'Lucida Grande', Arial, sans-serif;margin-top:0;margin-right:0;margin-left:0;padding-bottom:0;padding-right:0;padding-left:0;margin-bottom:0px;padding-top:20px;width:100%;">
hacker<span style="color:#ff3300">news</span>letter
</h1>
</td>
</tr>
<tr style="color:#333;font-family:ubuntu, Helvetica, 'Lucida Grande', Arial, sans-serif;margin-top:0;margin-bottom:0;margin-right:0;margin-left:0;padding-top:0;padding-bottom:0;padding-right:0;padding-left:0;">
<td id="details" style="color:#333;font-family:ubuntu, Helvetica, 'Lucida Grande', Arial, sans-serif;margin-top:0;margin-bottom:0;margin-right:0;margin-left:0;padding-top:0;padding-bottom:10px;padding-right:0;padding-left:0;">
<span id="issue" style="color:#333;font-family:ubuntu, Helvetica, 'Lucida Grande', Arial, sans-serif;font-size:12px;text-align:right;">
Issue #783
<i style="color:#999;font-style:normal;">//</i>
2026-02-20
<i style="color:#999;font-style:normal;">//</i>
<a href="https://buttondown-0005.com/c/MWViY2UyYWQtNDA4ZC00OWJiLWE1ZWQtNzU1YjYwYWNkZTE1fDQ1MzkwY2EyLWJiNWEtNDAyZC05OGQyLWQ5MmI0ZjRhY2RkOXxodHRwczovL2J1dHRvbmRvd24uY29tL2hhY2tlci1uZXdzbGV0dGVyL2FyY2hpdmUvNzgzL3xlbWFpbA==" style="color:#3B6B9B;text-decoration:underline;">View in your browser</a>
</span>
</td>
</tr>
<tr style="color:#333;font-family:ubuntu, Helvetica, 'Lucida Grande', Arial, sans-serif;margin-top:0;margin-bottom:0;margin-right:0;margin-left:0;padding-top:0;padding-bottom:0;padding-right:0;padding-left:0;">
<td style="color:#333;font-family:ubuntu, Helvetica, 'Lucida Grande', Arial, sans-serif;margin-top:0;margin-bottom:0;margin-right:0;margin-left:0;padding-top:0;padding-bottom:0;padding-right:0;padding-left:0;">
<h2 style="font-family:ubuntu, 'Lucida Grande', Arial, sans-serif;padding-top:20px;padding-bottom:0;padding-right:0;padding-left:0;color:#ff3300;font-size:16px;font-weight:bold;margin-top:20px;margin-bottom:3px;margin-right:0;margin-left:0;text-transform:uppercase;"><span style="color:#333">#</span>Favorites</h2>
<hr style="border-style:none;margin-top:0px;margin-bottom:5px;margin-right:0;margin-left:0;border-top-width:1px;border-top-style:solid;border-top-color:#9b9b9b;/"/>
<p style="font-family:ubuntu, Helvetica, 'Lucida Grande', Arial, sans-serif;padding-top:0;padding-bottom:0;padding-right:0;padding-left:0;color:#363636;font-size:16px !important;line-height:22px;margin-top:0;margin-bottom:10px;margin-right:0;margin-left:0;width:100%;">
<a href="https://buttondown-0005.com/c/MWViY2UyYWQtNDA4ZC00OWJiLWE1ZWQtNzU1YjYwYWNkZTE1fDQ1MzkwY2EyLWJiNWEtNDAyZC05OGQyLWQ5MmI0ZjRhY2RkOXxodHRwczovL3dlYmZsb3cuY29tL3xlbWFpbA==" style="color:#0446AB;text-decoration:underline;font-size:16px !important;" title="webflow.com">
Webflow - build, manage, and optimize your websites — with the power of AI
</a>
<br/>
<span style="font-size: 13px !important; color: #777"><span style="font-size:11px;padding-right:1px;">//</span>webflow.com
<span style="background-color: #ebebeb; padding: 3px; color: #ff3300">sponsored</span>
</span>
</p>
<p style="font-family:ubuntu, Helvetica, 'Lucida Grande', Arial, sans-serif;padding-top:0;padding-bottom:0;padding-right:0;padding-left:0;color:#363636;font-size:16px;line-height:22px;margin-top:0;margin-bottom:10px;margin-right:0;margin-left:0;width:100%;"><a href="https://buttondown-0005.com/c/MWViY2UyYWQtNDA4ZC00OWJiLWE1ZWQtNzU1YjYwYWNkZTE1fDQ1MzkwY2EyLWJiNWEtNDAyZC05OGQyLWQ5MmI0ZjRhY2RkOXxodHRwczovL3N0ZWlwZXRlLm1lL3Bvc3RzLzIwMjYvb3BlbmNsYXc/dXRtX3NvdXJjZT1oYWNrZXJuZXdzbGV0dGVyJnV0bV9tZWRpdW09ZW1haWwmdXRtX3Rlcm09ZmF2fGVtYWls" style="color:#0446AB;text-decoration:underline; font-size:16px;" title="Votes: 1428 Comments: 1110">I’m joining OpenAI</a><br><span style="font-size: 13px; color: #777"><span style="font-size:11px;padding-right:1px;">//</span>steipete.me <a href="https://buttondown-0005.com/c/MWViY2UyYWQtNDA4ZC00OWJiLWE1ZWQtNzU1YjYwYWNkZTE1fDQ1MzkwY2EyLWJiNWEtNDAyZC05OGQyLWQ5MmI0ZjRhY2RkOXxodHRwOi8vbmV3cy55Y29tYmluYXRvci5jb20vaXRlbT9pZD00NzAyODAxMyZ1dG1fdGVybT1jb21tZW50fGVtYWls" style="text-decoration: none; color: #336699;">comments<span style="color:#ff3300;">→</span></a></span></br></p>
<p style="font-family:ubuntu, Helvetica, 'Lucida Grande', Arial, sans-serif;padding-top:0;padding-bottom:0;padding-right:0;padding-left:0;color:#363636;font-size:16px;line-height:22px;margin-top:0;margin-bottom:10px;margin-right:0;margin-left:0;width:100%;"><a href="https://buttondown-0005.com/c/MWViY2UyYWQtNDA4ZC00OWJiLWE1ZWQtNzU1YjYwYWNkZTE1fDQ1MzkwY2EyLWJiNWEtNDAyZC05OGQyLWQ5MmI0ZjRhY2RkOXxodHRwczovL2dyZWVud2FsZC5zdWJzdGFjay5jb20vcC9hbWF6b25zLXJpbmctYW5kLWdvb2dsZXMtbmVzdC11bndpdHRpbmdseT91dG1fc291cmNlPWhhY2tlcm5ld3NsZXR0ZXImdXRtX21lZGl1bT1lbWFpbCZ1dG1fdGVybT1mYXZ8ZW1haWw=" style="color:#0446AB;text-decoration:underline; font-size:16px;" title="Votes: 931 Comments: 659">Amazon's Ring and Google's Nest reveal the severity of U.S. surveillance state</a><br/><span style="font-size: 13px; color: #777"><span style="font-size:11px;padding-right:1px;">//</span>greenwald.substack.com <a href="https://buttondown-0005.com/c/MWViY2UyYWQtNDA4ZC00OWJiLWE1ZWQtNzU1YjYwYWNkZTE1fDQ1MzkwY2EyLWJiNWEtNDAyZC05OGQyLWQ5MmI0ZjRhY2RkOXxodHRwOi8vbmV3cy55Y29tYmluYXRvci5jb20vaXRlbT9pZD00NzAyMzIzOCZ1dG1fdGVybT1jb21tZW50fGVtYWls" style="text-decoration: none; color: #336699;">comments<span style="color:#ff3300;">→</span></a></span></p>
<p style="font-family:ubuntu, Helvetica, 'Lucida Grande', Arial, sans-serif;padding-top:0;padding-bottom:0;padding-right:0;padding-left:0;color:#363636;font-size:16px;line-height:22px;margin-top:0;margin-bottom:10px;margin-right:0;margin-left:0;width:100%;"><a href="https://buttondown-0005.com/c/MWViY2UyYWQtNDA4ZC00OWJiLWE1ZWQtNzU1YjYwYWNkZTE1fDQ1MzkwY2EyLWJiNWEtNDAyZC05OGQyLWQ5MmI0ZjRhY2RkOXxodHRwczovL2FubmFzLWFyY2hpdmUubGkvYmxvZy9sbG1zLXR4dC5odG1sP3V0bV9zb3VyY2U9aGFja2VybmV3c2xldHRlciZ1dG1fbWVkaXVtPWVtYWlsJnV0bV90ZXJtPWZhdnxlbWFpbA==" style="color:#0446AB;text-decoration:underline; font-size:16px;" title="Votes: 824 Comments: 372">If you’re an LLM, please read this</a><br/><span style="font-size: 13px; color: #777"><span style="font-size:11px;padding-right:1px;">//</span>annas-archive.li <a href="https://buttondown-0005.com/c/MWViY2UyYWQtNDA4ZC00OWJiLWE1ZWQtNzU1YjYwYWNkZTE1fDQ1MzkwY2EyLWJiNWEtNDAyZC05OGQyLWQ5MmI0ZjRhY2RkOXxodHRwOi8vbmV3cy55Y29tYmluYXRvci5jb20vaXRlbT9pZD00NzA1ODIxOSZ1dG1fdGVybT1jb21tZW50fGVtYWls" style="text-decoration: none; color: #336699;">comments<span style="color:#ff3300;">→</span></a></span></p>
<p style="font-family:ubuntu, Helvetica, 'Lucida Grande', Arial, sans-serif;padding-top:0;padding-bottom:0;padding-right:0;padding-left:0;color:#363636;font-size:16px;line-height:22px;margin-top:0;margin-bottom:10px;margin-right:0;margin-left:0;width:100%;"><a href="https://buttondown-0005.com/c/MWViY2UyYWQtNDA4ZC00OWJiLWE1ZWQtNzU1YjYwYWNkZTE1fDQ1MzkwY2EyLWJiNWEtNDAyZC05OGQyLWQ5MmI0ZjRhY2RkOXxodHRwczovL29vaC5kaXJlY3RvcnkvP3V0bV9zb3VyY2U9aGFja2VybmV3c2xldHRlciZ1dG1fbWVkaXVtPWVtYWlsJnV0bV90ZXJtPWZhdnxlbWFpbA==" style="color:#0446AB;text-decoration:underline; font-size:16px;" title="Votes: 610 Comments: 143">Ooh.directory: a place to find good blogs that interest you</a><br/><span style="font-size: 13px; color: #777"><span style="font-size:11px;padding-right:1px;">//</span>ooh.directory <a href="https://buttondown-0005.com/c/MWViY2UyYWQtNDA4ZC00OWJiLWE1ZWQtNzU1YjYwYWNkZTE1fDQ1MzkwY2EyLWJiNWEtNDAyZC05OGQyLWQ5MmI0ZjRhY2RkOXxodHRwOi8vbmV3cy55Y29tYmluYXRvci5jb20vaXRlbT9pZD00NzAxNDQ0OSZ1dG1fdGVybT1jb21tZW50fGVtYWls" style="text-decoration: none; color: #336699;">comments<span style="color:#ff3300;">→</span></a></span></p>
<p style="font-family:ubuntu, Helvetica, 'Lucida Grande', Arial, sans-serif;padding-top:0;padding-bottom:0;padding-right:0;padding-left:0;color:#363636;font-size:16px;line-height:22px;margin-top:0;margin-bottom:10px;margin-right:0;margin-left:0;width:100%;"><a href="https://buttondown-0005.com/c/MWViY2UyYWQtNDA4ZC00OWJiLWE1ZWQtNzU1YjYwYWNkZTE1fDQ1MzkwY2EyLWJiNWEtNDAyZC05OGQyLWQ5MmI0ZjRhY2RkOXxodHRwczovL3d3dy5tYXJnaW5hbGlhLm51L2xvZy9hXzEzMl9haV9ib3Jlcy8/dXRtX3NvdXJjZT1oYWNrZXJuZXdzbGV0dGVyJnV0bV9tZWRpdW09ZW1haWwmdXRtX3Rlcm09ZmF2fGVtYWls" style="color:#0446AB;text-decoration:underline; font-size:16px;" title="Votes: 586 Comments: 329">AI makes you boring</a><br/><span style="font-size: 13px; color: #777"><span style="font-size:11px;padding-right:1px;">//</span>marginalia.nu <a href="https://buttondown-0005.com/c/MWViY2UyYWQtNDA4ZC00OWJiLWE1ZWQtNzU1YjYwYWNkZTE1fDQ1MzkwY2EyLWJiNWEtNDAyZC05OGQyLWQ5MmI0ZjRhY2RkOXxodHRwOi8vbmV3cy55Y29tYmluYXRvci5jb20vaXRlbT9pZD00NzA3Njk2NiZ1dG1fdGVybT1jb21tZW50fGVtYWls" style="text-decoration: none; color: #336699;">comments<span style="color:#ff3300;">→</span></a></span></p>
<p style="font-family:ubuntu, Helvetica, 'Lucida Grande', Arial, sans-serif;padding-top:0;padding-bottom:0;padding-right:0;padding-left:0;color:#363636;font-size:16px;line-height:22px;margin-top:0;margin-bottom:10px;margin-right:0;margin-left:0;width:100%;"><a href="https://buttondown-0005.com/c/MWViY2UyYWQtNDA4ZC00OWJiLWE1ZWQtNzU1YjYwYWNkZTE1fDQ1MzkwY2EyLWJiNWEtNDAyZC05OGQyLWQ5MmI0ZjRhY2RkOXxodHRwczovL3B1ZGRpbmcuY29vbC8yMDI2LzAyL3dvbWVucy1zaXppbmcvP3V0bV9zb3VyY2U9aGFja2VybmV3c2xldHRlciZ1dG1fbWVkaXVtPWVtYWlsJnV0bV90ZXJtPWZhdnxlbWFpbA==" style="color:#0446AB;text-decoration:underline; font-size:16px;" title="Votes: 425 Comments: 220">Sizing chaos</a><br/><span style="font-size: 13px; color: #777"><span style="font-size:11px;padding-right:1px;">//</span>pudding.cool <a href="https://buttondown-0005.com/c/MWViY2UyYWQtNDA4ZC00OWJiLWE1ZWQtNzU1YjYwYWNkZTE1fDQ1MzkwY2EyLWJiNWEtNDAyZC05OGQyLWQ5MmI0ZjRhY2RkOXxodHRwOi8vbmV3cy55Y29tYmluYXRvci5jb20vaXRlbT9pZD00NzA2NjU1MiZ1dG1fdGVybT1jb21tZW50fGVtYWls" style="text-decoration: none; color: #336699;">comments<span style="color:#ff3300;">→</span></a></span></p>
<p style="font-family:ubuntu, Helvetica, 'Lucida Grande', Arial, sans-serif;padding-top:0;padding-bottom:0;padding-right:0;padding-left:0;color:#363636;font-size:16px;line-height:22px;margin-top:0;margin-bottom:10px;margin-right:0;margin-left:0;width:100%;"><a href="https://buttondown-0005.com/c/MWViY2UyYWQtNDA4ZC00OWJiLWE1ZWQtNzU1YjYwYWNkZTE1fDQ1MzkwY2EyLWJiNWEtNDAyZC05OGQyLWQ5MmI0ZjRhY2RkOXxodHRwczovL25vdG5vdHAuY29tL25vdGVzL3VzZS1wcm90b2NvbHMtbm90LXNlcnZpY2VzLz91dG1fc291cmNlPWhhY2tlcm5ld3NsZXR0ZXImdXRtX21lZGl1bT1lbWFpbCZ1dG1fdGVybT1mYXZ8ZW1haWw=" style="color:#0446AB;text-decoration:underline; font-size:16px;" title="Votes: 302 Comments: 127">Use protocols, not services</a><br/><span style="font-size: 13px; color: #777"><span style="font-size:11px;padding-right:1px;">//</span>notnotp.com <a href="https://buttondown-0005.com/c/MWViY2UyYWQtNDA4ZC00OWJiLWE1ZWQtNzU1YjYwYWNkZTE1fDQ1MzkwY2EyLWJiNWEtNDAyZC05OGQyLWQ5MmI0ZjRhY2RkOXxodHRwOi8vbmV3cy55Y29tYmluYXRvci5jb20vaXRlbT9pZD00NzAzODU4OCZ1dG1fdGVybT1jb21tZW50fGVtYWls" style="text-decoration: none; color: #336699;">comments<span style="color:#ff3300;">→</span></a></span></p>
<p style="font-family:ubuntu, Helvetica, 'Lucida Grande', Arial, sans-serif;padding-top:0;padding-bottom:0;padding-right:0;padding-left:0;color:#363636;font-size:16px;line-height:22px;margin-top:0;margin-bottom:10px;margin-right:0;margin-left:0;width:100%;"><a href="https://buttondown-0005.com/c/MWViY2UyYWQtNDA4ZC00OWJiLWE1ZWQtNzU1YjYwYWNkZTE1fDQ1MzkwY2EyLWJiNWEtNDAyZC05OGQyLWQ5MmI0ZjRhY2RkOXxodHRwczovL2hhcm1vbmlxdWUub25lL3Bvc3RzL2ktZ2F2ZS1jbGF1ZGUtYWNjZXNzLXRvLW15LXBlbi1wbG90dGVyP3V0bV9zb3VyY2U9aGFja2VybmV3c2xldHRlciZ1dG1fbWVkaXVtPWVtYWlsJnV0bV90ZXJtPWZhdnxlbWFpbA==" style="color:#0446AB;text-decoration:underline; font-size:16px;" title="Votes: 286 Comments: 205">I gave Claude access to my pen plotter</a><br/><span style="font-size: 13px; color: #777"><span style="font-size:11px;padding-right:1px;">//</span>harmonique.one <a href="https://buttondown-0005.com/c/MWViY2UyYWQtNDA4ZC00OWJiLWE1ZWQtNzU1YjYwYWNkZTE1fDQ1MzkwY2EyLWJiNWEtNDAyZC05OGQyLWQ5MmI0ZjRhY2RkOXxodHRwOi8vbmV3cy55Y29tYmluYXRvci5jb20vaXRlbT9pZD00NzAwNDM4NCZ1dG1fdGVybT1jb21tZW50fGVtYWls" style="text-decoration: none; color: #336699;">comments<span style="color:#ff3300;">→</span></a></span></p>
<p style="font-family:ubuntu, Helvetica, 'Lucida Grande', Arial, sans-serif;padding-top:0;padding-bottom:0;padding-right:0;padding-left:0;color:#363636;font-size:16px;line-height:22px;margin-top:0;margin-bottom:10px;margin-right:0;margin-left:0;width:100%;"><a href="https://buttondown-0005.com/c/MWViY2UyYWQtNDA4ZC00OWJiLWE1ZWQtNzU1YjYwYWNkZTE1fDQ1MzkwY2EyLWJiNWEtNDAyZC05OGQyLWQ5MmI0ZjRhY2RkOXxodHRwczovL2dpc3QuZ2l0aHViLmNvbS9pbnRlcnBpZHVzZXI1LzU0N2Q4YTdiYWVjNDM2ZjI0YjdjY2U4OWRkNGFlMWVhP3V0bV9zb3VyY2U9aGFja2VybmV3c2xldHRlciZ1dG1fbWVkaXVtPWVtYWlsJnV0bV90ZXJtPWZhdnxlbWFpbA==" style="color:#0446AB;text-decoration:underline; font-size:16px;" title="Votes: 211 Comments: 84">MuMu Player silently runs 17 reconnaissance commands every 30 minutes</a><br/><span style="font-size: 13px; color: #777"><span style="font-size:11px;padding-right:1px;">//</span>gist.github.com <a href="https://buttondown-0005.com/c/MWViY2UyYWQtNDA4ZC00OWJiLWE1ZWQtNzU1YjYwYWNkZTE1fDQ1MzkwY2EyLWJiNWEtNDAyZC05OGQyLWQ5MmI0ZjRhY2RkOXxodHRwOi8vbmV3cy55Y29tYmluYXRvci5jb20vaXRlbT9pZD00NzA4MjQ5NiZ1dG1fdGVybT1jb21tZW50fGVtYWls" style="text-decoration: none; color: #336699;">comments<span style="color:#ff3300;">→</span></a></span></p>
<p style="font-family:ubuntu, Helvetica, 'Lucida Grande', Arial, sans-serif;padding-top:0;padding-bottom:0;padding-right:0;padding-left:0;color:#363636;font-size:16px;line-height:22px;margin-top:0;margin-bottom:10px;margin-right:0;margin-left:0;width:100%;"><a href="https://buttondown-0005.com/c/MWViY2UyYWQtNDA4ZC00OWJiLWE1ZWQtNzU1YjYwYWNkZTE1fDQ1MzkwY2EyLWJiNWEtNDAyZC05OGQyLWQ5MmI0ZjRhY2RkOXxodHRwczovL2Jsb2cuc3R1cmR5c3RhdGlzdGljcy5jb20vcG9zdHMvc2hvd19obi8/dXRtX3NvdXJjZT1oYWNrZXJuZXdzbGV0dGVyJnV0bV9tZWRpdW09ZW1haWwmdXRtX3Rlcm09ZmF2fGVtYWls" style="color:#0446AB;text-decoration:underline; font-size:16px;" title="Votes: 130 Comments: 34">State of Show HN: 2025</a><br/><span style="font-size: 13px; color: #777"><span style="font-size:11px;padding-right:1px;">//</span>blog.sturdystatistics.com <a href="https://buttondown-0005.com/c/MWViY2UyYWQtNDA4ZC00OWJiLWE1ZWQtNzU1YjYwYWNkZTE1fDQ1MzkwY2EyLWJiNWEtNDAyZC05OGQyLWQ5MmI0ZjRhY2RkOXxodHRwOi8vbmV3cy55Y29tYmluYXRvci5jb20vaXRlbT9pZD00NzAzOTQ3OCZ1dG1fdGVybT1jb21tZW50fGVtYWls" style="text-decoration: none; color: #336699;">comments<span style="color:#ff3300;">→</span></a></span></p>
<p style="font-family:ubuntu, Helvetica, 'Lucida Grande', Arial, sans-serif;padding-top:0;padding-bottom:0;padding-right:0;padding-left:0;color:#363636;font-size:16px;line-height:22px;margin-top:0;margin-bottom:10px;margin-right:0;margin-left:0;width:100%;"><a href="https://buttondown-0005.com/c/MWViY2UyYWQtNDA4ZC00OWJiLWE1ZWQtNzU1YjYwYWNkZTE1fDQ1MzkwY2EyLWJiNWEtNDAyZC05OGQyLWQ5MmI0ZjRhY2RkOXxodHRwczovL3N0ZXBoYW5nby5jb20vdmF1bHQ/dXRtX3NvdXJjZT1oYWNrZXJuZXdzbGV0dGVyJnV0bV9tZWRpdW09ZW1haWwmdXRtX3Rlcm09ZmF2fGVtYWls" style="color:#0446AB;text-decoration:underline; font-size:16px;" title="Votes: 60 Comments: 36">I Use Obsidian</a><br/><span style="font-size: 13px; color: #777"><span style="font-size:11px;padding-right:1px;">//</span>stephango.com <a href="https://buttondown-0005.com/c/MWViY2UyYWQtNDA4ZC00OWJiLWE1ZWQtNzU1YjYwYWNkZTE1fDQ1MzkwY2EyLWJiNWEtNDAyZC05OGQyLWQ5MmI0ZjRhY2RkOXxodHRwOi8vbmV3cy55Y29tYmluYXRvci5jb20vaXRlbT9pZD00NzA1NDM2OSZ1dG1fdGVybT1jb21tZW50fGVtYWls" style="text-decoration: none; color: #336699;">comments<span style="color:#ff3300;">→</span></a></span></p>
<p style="font-family:ubuntu, Helvetica, 'Lucida Grande', Arial, sans-serif;padding-top:0;padding-bottom:0;padding-right:0;padding-left:0;color:#363636;font-size:16px;line-height:22px;margin-top:0;margin-bottom:10px;margin-right:0;margin-left:0;width:100%;"><a href="https://buttondown-0005.com/c/MWViY2UyYWQtNDA4ZC00OWJiLWE1ZWQtNzU1YjYwYWNkZTE1fDQ1MzkwY2EyLWJiNWEtNDAyZC05OGQyLWQ5MmI0ZjRhY2RkOXxodHRwczovL3RlY2hub2xvZ2l6ZXIuY29tL2hvbWUvMjAyNi8wMi8xNi9hcmN0aWMtYWR2ZW50dXJlLTIwMjYvP3V0bV9zb3VyY2U9aGFja2VybmV3c2xldHRlciZ1dG1fbWVkaXVtPWVtYWlsJnV0bV90ZXJtPWZhdnxlbWFpbA==" style="color:#0446AB;text-decoration:underline; font-size:16px;" title="Votes: 5 Comments: 0">My 1981 adventure game is now a multimedia extravaganza</a><br/><span style="font-size: 13px; color: #777"><span style="font-size:11px;padding-right:1px;">//</span>technologizer.com <a href="https://buttondown-0005.com/c/MWViY2UyYWQtNDA4ZC00OWJiLWE1ZWQtNzU1YjYwYWNkZTE1fDQ1MzkwY2EyLWJiNWEtNDAyZC05OGQyLWQ5MmI0ZjRhY2RkOXxodHRwOi8vbmV3cy55Y29tYmluYXRvci5jb20vaXRlbT9pZD00NzA0MTI5NCZ1dG1fdGVybT1jb21tZW50fGVtYWls" style="text-decoration: none; color: #336699;">comments<span style="color:#ff3300;">→</span></a></span></p>
<h2 style="font-family:ubuntu, 'Lucida Grande', Arial, sans-serif;padding-top:20px;padding-bottom:0;padding-right:0;padding-left:0;color:#ff3300;font-size:16px;font-weight:bold;margin-top:20px;margin-bottom:3px;margin-right:0;margin-left:0;text-transform:uppercase;"><span style="color:#333">#</span>Ask HN</h2>
<hr style="border-style:none;margin-top:0px;margin-bottom:5px;margin-right:0;margin-left:0;border-top-width:1px;border-top-style:solid;border-top-color:#9b9b9b;/"/>
<p style="font-family:ubuntu, Helvetica, 'Lucida Grande', Arial, sans-serif;padding-top:0;padding-bottom:0;padding-right:0;padding-left:0;color:#363636;font-size:16px;line-height:22px;margin-top:0;margin-bottom:10px;margin-right:0;margin-left:0;width:100%;"><a href="https://buttondown-0005.com/c/MWViY2UyYWQtNDA4ZC00OWJiLWE1ZWQtNzU1YjYwYWNkZTE1fDQ1MzkwY2EyLWJiNWEtNDAyZC05OGQyLWQ5MmI0ZjRhY2RkOXxodHRwczovL25ld3MueWNvbWJpbmF0b3IuY29tL2l0ZW0/aWQ9NDcwMDAyMDYmdXRtX3NvdXJjZT1oYWNrZXJuZXdzbGV0dGVyJnV0bV9tZWRpdW09ZW1haWwmdXRtX3Rlcm09YXNrX2hufGVtYWls" style="color:#0446AB;text-decoration:underline; font-size:16px;" title="Votes: 77 Comments: 116">Why is my Claude experience so bad? What am I doing wrong?</a></p>
<p style="font-family:ubuntu, Helvetica, 'Lucida Grande', Arial, sans-serif;padding-top:0;padding-bottom:0;padding-right:0;padding-left:0;color:#363636;font-size:16px;line-height:22px;margin-top:0;margin-bottom:10px;margin-right:0;margin-left:0;width:100%;"><a href="https://buttondown-0005.com/c/MWViY2UyYWQtNDA4ZC00OWJiLWE1ZWQtNzU1YjYwYWNkZTE1fDQ1MzkwY2EyLWJiNWEtNDAyZC05OGQyLWQ5MmI0ZjRhY2RkOXxodHRwczovL25ld3MueWNvbWJpbmF0b3IuY29tL2l0ZW0/aWQ9NDcwMDc1ODQmdXRtX3NvdXJjZT1oYWNrZXJuZXdzbGV0dGVyJnV0bV9tZWRpdW09ZW1haWwmdXRtX3Rlcm09YXNrX2hufGVtYWls" style="color:#0446AB;text-decoration:underline; font-size:16px;" title="Votes: 17 Comments: 33">Are there examples of 3D printing data onto physical surfaces?</a></p>
<h2 style="font-family:ubuntu, 'Lucida Grande', Arial, sans-serif;padding-top:20px;padding-bottom:0;padding-right:0;padding-left:0;color:#ff3300;font-size:16px;font-weight:bold;margin-top:20px;margin-bottom:3px;margin-right:0;margin-left:0;text-transform:uppercase;"><span style="color:#333">#</span>Classifieds</h2>
<hr style="border-style:none;margin-top:0px;margin-bottom:5px;margin-right:0;margin-left:0;border-top-width:1px;border-top-style:solid;border-top-color:#9b9b9b;/"/>
<p style="font-family:ubuntu, Helvetica, 'Lucida Grande', Arial, sans-serif;padding-top:0;padding-bottom:0;padding-right:0;padding-left:0;color:#333;font-size:16px;line-height:22px;margin-top:0;margin-bottom:10px;margin-right:0;margin-left:0;width:100%;"><a href="https://buttondown-0005.com/c/MWViY2UyYWQtNDA4ZC00OWJiLWE1ZWQtNzU1YjYwYWNkZTE1fDQ1MzkwY2EyLWJiNWEtNDAyZC05OGQyLWQ5MmI0ZjRhY2RkOXxodHRwczovL3d3dy5iaXRhbmRyLmNvbS98ZW1haWw=" style="color:#0446AB;text-decoration:underline; font-size:16px;" title="bitandr.com">Bit&amp;R – The coding playground you wished you had as a kid</a> <span style="font-size: 13px; color: #777"><span style="font-size:11px;padding-right:1px;">//</span>bitandr.com</span></p>
<p style="font-family:ubuntu, Helvetica, 'Lucida Grande', Arial, sans-serif;padding-top:0;padding-bottom:0;padding-right:0;padding-left:0;color:#333;font-size:16px;line-height:22px;margin-top:0;margin-bottom:10px;margin-right:0;margin-left:0;width:100%;"><a href="https://buttondown-0005.com/c/MWViY2UyYWQtNDA4ZC00OWJiLWE1ZWQtNzU1YjYwYWNkZTE1fDQ1MzkwY2EyLWJiNWEtNDAyZC05OGQyLWQ5MmI0ZjRhY2RkOXxodHRwczovL3ZzY29kZS5lbWFpbC8/dXRtX3NvdXJjZT1uZXdzbGV0dGVyJnV0bV9tZWRpdW09ZW1haWwmdXRtX2NhbXBhaWduPUhhY2tlck5ld3NsZXR0ZXIyMDI2UTF8ZW1haWw=" style="color:#0446AB;text-decoration:underline; font-size:16px;" title="vscode.email">VSCode.Email: Tips, tools, news, etc. on Visual Studio Code</a> <span style="font-size: 13px; color: #777"><span style="font-size:11px;padding-right:1px;">//</span>vscode.email</span></p>
<p style="font-family:ubuntu, Helvetica, 'Lucida Grande', Arial, sans-serif;padding-top:0;padding-bottom:0;padding-right:0;padding-left:0;color:#333;font-size:16px;line-height:22px;margin-top:0;margin-bottom:10px;margin-right:0;margin-left:0;width:100%;"><a href="https://buttondown-0005.com/c/MWViY2UyYWQtNDA4ZC00OWJiLWE1ZWQtNzU1YjYwYWNkZTE1fDQ1MzkwY2EyLWJiNWEtNDAyZC05OGQyLWQ5MmI0ZjRhY2RkOXxodHRwczovL3NoaXBmYS5zdC8/dmlhPWhufGVtYWls" style="color:#0446AB;text-decoration:underline; font-size:16px;" title="shipfa.st">Ship your startup in days, not weeks</a> <span style="font-size: 13px; color: #777"><span style="font-size:11px;padding-right:1px;">//</span>shipfa.st</span></p>
<p style="font-family:ubuntu, Helvetica, 'Lucida Grande', Arial, sans-serif;padding-top:0;padding-bottom:0;padding-right:0;padding-left:0;color:#333;font-size:16px;line-height:22px;margin-top:0;margin-bottom:10px;margin-right:0;margin-left:0;width:100%;"><a href="https://buttondown-0005.com/c/MWViY2UyYWQtNDA4ZC00OWJiLWE1ZWQtNzU1YjYwYWNkZTE1fDQ1MzkwY2EyLWJiNWEtNDAyZC05OGQyLWQ5MmI0ZjRhY2RkOXxodHRwczovL3N0b2NrYW5hbHlzaXMuY29tL2FmZmlsaWF0ZXMvP3JlZj1oYWNrZXJuZXdzbGV0dGVyfGVtYWls" style="color:#0446AB;text-decoration:underline; font-size:16px;" title="stockanalysis.com">Become a StockAnalysis.com affiliate. Earn 60%</a> <span style="font-size: 13px; color: #777"><span style="font-size:11px;padding-right:1px;">//</span>stockanalysis.com</span></p>
<p style="font-family:ubuntu, Helvetica, 'Lucida Grande', Arial, sans-serif;padding-top:0;padding-bottom:0;padding-right:0;padding-left:0;color:#333;font-size:16px;line-height:22px;margin-top:0;margin-bottom:10px;margin-right:0;margin-left:0;width:100%;"><a href="https://buttondown-0005.com/c/MWViY2UyYWQtNDA4ZC00OWJiLWE1ZWQtNzU1YjYwYWNkZTE1fDQ1MzkwY2EyLWJiNWEtNDAyZC05OGQyLWQ5MmI0ZjRhY2RkOXxodHRwczovL3JlbmRpLmRldnxlbWFpbA==" style="color:#0446AB;text-decoration:underline; font-size:16px;" title="rendi.dev">Rendi - FFmpeg as a Service</a> <span style="font-size: 13px; color: #777"><span style="font-size:11px;padding-right:1px;">//</span>rendi.dev</span></p>
<p style="font-family:ubuntu, Helvetica, 'Lucida Grande', Arial, sans-serif;padding-top:0;padding-bottom:0;padding-right:0;padding-left:0;color:#333;font-size:16px;line-height:22px;margin-top:0;margin-bottom:10px;margin-right:0v;margin-left:0;width:100%;">🧨  <a href="https://buttondown-0005.com/c/MWViY2UyYWQtNDA4ZC00OWJiLWE1ZWQtNzU1YjYwYWNkZTE1fDQ1MzkwY2EyLWJiNWEtNDAyZC05OGQyLWQ5MmI0ZjRhY2RkOXxodHRwczovL2FpcnRhYmxlLmNvbS9hcHBmaVBHYW9PR1ZueVpxbi9zaHI3NE13UnBKU0hSV3NGbHxlbWFpbA==" style="color:#0446AB;text-decoration:underline; font-size:16px;" title="airtable.com">Book a classified ad for $150</a> <span style="font-size: 13px; color: #777"><span style="font-size:11px;padding-right:1px;"></span></span></p>
<h2 style="font-family:ubuntu, 'Lucida Grande', Arial, sans-serif;padding-top:20px;padding-bottom:0;padding-right:0;padding-left:0;color:#ff3300;font-size:16px;font-weight:bold;margin-top:20px;margin-bottom:3px;margin-right:0;margin-left:0;text-transform:uppercase;"><span style="color:#333">#</span>Show HN</h2>
<hr style="border-style:none;margin-top:0px;margin-bottom:5px;margin-right:0;margin-left:0;border-top-width:1px;border-top-style:solid;border-top-color:#9b9b9b;/"/>
<p style="font-family:ubuntu, Helvetica, 'Lucida Grande', Arial, sans-serif;padding-top:0;padding-bottom:0;padding-right:0;padding-left:0;color:#333;font-size:16px;line-height:22px;margin-top:0;margin-bottom:10px;margin-right:0;margin-left:0;width:100%;"><a href="https://buttondown-0005.com/c/MWViY2UyYWQtNDA4ZC00OWJiLWE1ZWQtNzU1YjYwYWNkZTE1fDQ1MzkwY2EyLWJiNWEtNDAyZC05OGQyLWQ5MmI0ZjRhY2RkOXxodHRwczovL21vbm9za2V0Y2guaW8vP3V0bV9zb3VyY2U9aGFja2VybmV3c2xldHRlciZ1dG1fbWVkaXVtPWVtYWlsJnV0bV90ZXJtPXNob3dfaG58ZW1haWw=" style="color:#0446AB;text-decoration:underline; font-size:16px;" title="Votes: 868 Comments: 138">Monosketch</a> <span style="font-size: 13px; color: #777"><span style="font-size:11px;padding-right:1px;">//</span>monosketch.io <a href="https://buttondown-0005.com/c/MWViY2UyYWQtNDA4ZC00OWJiLWE1ZWQtNzU1YjYwYWNkZTE1fDQ1MzkwY2EyLWJiNWEtNDAyZC05OGQyLWQ5MmI0ZjRhY2RkOXxodHRwOi8vbmV3cy55Y29tYmluYXRvci5jb20vaXRlbT9pZD00NzAwMTg3MSZ1dG1fdGVybT1jb21tZW50fGVtYWls" style="text-decoration: none; color: #336699;">comments<span style="color:#ff3300;">→</span></a></span></p>
<p style="font-family:ubuntu, Helvetica, 'Lucida Grande', Arial, sans-serif;padding-top:0;padding-bottom:0;padding-right:0;padding-left:0;color:#333;font-size:16px;line-height:22px;margin-top:0;margin-bottom:10px;margin-right:0;margin-left:0;width:100%;"><a href="https://buttondown-0005.com/c/MWViY2UyYWQtNDA4ZC00OWJiLWE1ZWQtNzU1YjYwYWNkZTE1fDQ1MzkwY2EyLWJiNWEtNDAyZC05OGQyLWQ5MmI0ZjRhY2RkOXxodHRwczovL21pY2FzYS5kZXY/dXRtX3NvdXJjZT1oYWNrZXJuZXdzbGV0dGVyJnV0bV9tZWRpdW09ZW1haWwmdXRtX3Rlcm09c2hvd19obnxlbWFpbA==" style="color:#0446AB;text-decoration:underline; font-size:16px;" title="Votes: 504 Comments: 164">Micasa – track your house from the terminal</a> <span style="font-size: 13px; color: #777"><span style="font-size:11px;padding-right:1px;">//</span>micasa.dev <a href="https://buttondown-0005.com/c/MWViY2UyYWQtNDA4ZC00OWJiLWE1ZWQtNzU1YjYwYWNkZTE1fDQ1MzkwY2EyLWJiNWEtNDAyZC05OGQyLWQ5MmI0ZjRhY2RkOXxodHRwOi8vbmV3cy55Y29tYmluYXRvci5jb20vaXRlbT9pZD00NzA3NTEyNCZ1dG1fdGVybT1jb21tZW50fGVtYWls" style="text-decoration: none; color: #336699;">comments<span style="color:#ff3300;">→</span></a></span></p>
<p style="font-family:ubuntu, Helvetica, 'Lucida Grande', Arial, sans-serif;padding-top:0;padding-bottom:0;padding-right:0;padding-left:0;color:#333;font-size:16px;line-height:22px;margin-top:0;margin-bottom:10px;margin-right:0;margin-left:0;width:100%;"><a href="https://buttondown-0005.com/c/MWViY2UyYWQtNDA4ZC00OWJiLWE1ZWQtNzU1YjYwYWNkZTE1fDQ1MzkwY2EyLWJiNWEtNDAyZC05OGQyLWQ5MmI0ZjRhY2RkOXxodHRwczovL2tub2NrLWtub2NrLm5ldD91dG1fc291cmNlPWhhY2tlcm5ld3NsZXR0ZXImdXRtX21lZGl1bT1lbWFpbCZ1dG1fdGVybT1zaG93X2hufGVtYWls" style="color:#0446AB;text-decoration:underline; font-size:16px;" title="Votes: 220 Comments: 92">Knock-Knock.net – Visualizing the bots knocking on my server's door</a> <span style="font-size: 13px; color: #777"><span style="font-size:11px;padding-right:1px;">//</span>knock-knock.net <a href="https://buttondown-0005.com/c/MWViY2UyYWQtNDA4ZC00OWJiLWE1ZWQtNzU1YjYwYWNkZTE1fDQ1MzkwY2EyLWJiNWEtNDAyZC05OGQyLWQ5MmI0ZjRhY2RkOXxodHRwOi8vbmV3cy55Y29tYmluYXRvci5jb20vaXRlbT9pZD00NzAyNTMzOCZ1dG1fdGVybT1jb21tZW50fGVtYWls" style="text-decoration: none; color: #336699;">comments<span style="color:#ff3300;">→</span></a></span></p>
<p style="font-family:ubuntu, Helvetica, 'Lucida Grande', Arial, sans-serif;padding-top:0;padding-bottom:0;padding-right:0;padding-left:0;color:#333;font-size:16px;line-height:22px;margin-top:0;margin-bottom:10px;margin-right:0;margin-left:0;width:100%;"><a href="https://buttondown-0005.com/c/MWViY2UyYWQtNDA4ZC00OWJiLWE1ZWQtNzU1YjYwYWNkZTE1fDQ1MzkwY2EyLWJiNWEtNDAyZC05OGQyLWQ5MmI0ZjRhY2RkOXxodHRwczovL2dpdGh1Yi5jb20vVmVpcnQvd2VhdGhyP3V0bV9zb3VyY2U9aGFja2VybmV3c2xldHRlciZ1dG1fbWVkaXVtPWVtYWlsJnV0bV90ZXJtPXNob3dfaG58ZW1haWw=" style="color:#0446AB;text-decoration:underline; font-size:16px;" title="Votes: 200 Comments: 34">A terminal weather app with ASCII animations driven by real-time weather data</a> <span style="font-size: 13px; color: #777"><span style="font-size:11px;padding-right:1px;">//</span>github.com <a href="https://buttondown-0005.com/c/MWViY2UyYWQtNDA4ZC00OWJiLWE1ZWQtNzU1YjYwYWNkZTE1fDQ1MzkwY2EyLWJiNWEtNDAyZC05OGQyLWQ5MmI0ZjRhY2RkOXxodHRwOi8vbmV3cy55Y29tYmluYXRvci5jb20vaXRlbT9pZD00NzA3NjY1OSZ1dG1fdGVybT1jb21tZW50fGVtYWls" style="text-decoration: none; color: #336699;">comments<span style="color:#ff3300;">→</span></a></span></p>
<p style="font-family:ubuntu, Helvetica, 'Lucida Grande', Arial, sans-serif;padding-top:0;padding-bottom:0;padding-right:0;padding-left:0;color:#333;font-size:16px;line-height:22px;margin-top:0;margin-bottom:10px;margin-right:0;margin-left:0;width:100%;"><a href="https://buttondown-0005.com/c/MWViY2UyYWQtNDA4ZC00OWJiLWE1ZWQtNzU1YjYwYWNkZTE1fDQ1MzkwY2EyLWJiNWEtNDAyZC05OGQyLWQ5MmI0ZjRhY2RkOXxodHRwczovL2dpdGh1Yi5jb20vZmpyZXZvcmVkby9taW5pLWRpYXJpdW0/dXRtX3NvdXJjZT1oYWNrZXJuZXdzbGV0dGVyJnV0bV9tZWRpdW09ZW1haWwmdXRtX3Rlcm09c2hvd19obnxlbWFpbA==" style="color:#0446AB;text-decoration:underline; font-size:16px;" title="Votes: 121 Comments: 55">Mini-Diarium - An encrypted, local, cross-platform journaling app</a> <span style="font-size: 13px; color: #777"><span style="font-size:11px;padding-right:1px;">//</span>github.com <a href="https://buttondown-0005.com/c/MWViY2UyYWQtNDA4ZC00OWJiLWE1ZWQtNzU1YjYwYWNkZTE1fDQ1MzkwY2EyLWJiNWEtNDAyZC05OGQyLWQ5MmI0ZjRhY2RkOXxodHRwOi8vbmV3cy55Y29tYmluYXRvci5jb20vaXRlbT9pZD00NzA3Mjg2MyZ1dG1fdGVybT1jb21tZW50fGVtYWls" style="text-decoration: none; color: #336699;">comments<span style="color:#ff3300;">→</span></a></span></p>
<p style="font-family:ubuntu, Helvetica, 'Lucida Grande', Arial, sans-serif;padding-top:0;padding-bottom:0;padding-right:0;padding-left:0;color:#333;font-size:16px;line-height:22px;margin-top:0;margin-bottom:10px;margin-right:0;margin-left:0;width:100%;"><a href="https://buttondown-0005.com/c/MWViY2UyYWQtNDA4ZC00OWJiLWE1ZWQtNzU1YjYwYWNkZTE1fDQ1MzkwY2EyLWJiNWEtNDAyZC05OGQyLWQ5MmI0ZjRhY2RkOXxodHRwczovL2dpdGh1Yi5jb20vR2Vlay0xMDAxL2FyY21hcms/dXRtX3NvdXJjZT1oYWNrZXJuZXdzbGV0dGVyJnV0bV9tZWRpdW09ZW1haWwmdXRtX3Rlcm09c2hvd19obnxlbWFpbA==" style="color:#0446AB;text-decoration:underline; font-size:16px;" title="Votes: 92 Comments: 21">Arcmark – macOS bookmark manager that attaches to browser as sidebar</a> <span style="font-size: 13px; color: #777"><span style="font-size:11px;padding-right:1px;">//</span>github.com <a href="https://buttondown-0005.com/c/MWViY2UyYWQtNDA4ZC00OWJiLWE1ZWQtNzU1YjYwYWNkZTE1fDQ1MzkwY2EyLWJiNWEtNDAyZC05OGQyLWQ5MmI0ZjRhY2RkOXxodHRwOi8vbmV3cy55Y29tYmluYXRvci5jb20vaXRlbT9pZD00NzAxNjA1OCZ1dG1fdGVybT1jb21tZW50fGVtYWls" style="text-decoration: none; color: #336699;">comments<span style="color:#ff3300;">→</span></a></span></p>
<h2 style="font-family:ubuntu, 'Lucida Grande', Arial, sans-serif;padding-top:20px;padding-bottom:0;padding-right:0;padding-left:0;color:#ff3300;font-size:16px;font-weight:bold;margin-top:20px;margin-bottom:3px;margin-right:0;margin-left:0;text-transform:uppercase;"><span style="color:#333">#</span>Code</h2>
<hr style="border-style:none;margin-top:0px;margin-bottom:5px;margin-right:0;margin-left:0;border-top-width:1px;border-top-style:solid;border-top-color:#9b9b9b;/"/>
<p style="font-family:ubuntu, Helvetica, 'Lucida Grande', Arial, sans-serif;padding-top:0;padding-bottom:0;padding-right:0;padding-left:0;color:#333;font-size:16px;line-height:22px;margin-top:0;margin-bottom:10px;margin-right:0;margin-left:0;width:100%;"><a href="https://buttondown-0005.com/c/MWViY2UyYWQtNDA4ZC00OWJiLWE1ZWQtNzU1YjYwYWNkZTE1fDQ1MzkwY2EyLWJiNWEtNDAyZC05OGQyLWQ5MmI0ZjRhY2RkOXxodHRwczovL21hcmxlcjg5OTcuZ2l0aHViLmlvL2Jsb2cvZml4ZWQtd2luZG93cy8/dXRtX3NvdXJjZT1oYWNrZXJuZXdzbGV0dGVyJnV0bV9tZWRpdW09ZW1haWwmdXRtX3Rlcm09Y29kZXxlbWFpbA==" style="color:#0446AB;text-decoration:underline; font-size:16px;" title="Votes: 805 Comments: 386">I fixed Windows native development</a> <span style="font-size: 13px; color: #777"><span style="font-size:11px;padding-right:1px;">//</span>marler8997.github.io <a href="https://buttondown-0005.com/c/MWViY2UyYWQtNDA4ZC00OWJiLWE1ZWQtNzU1YjYwYWNkZTE1fDQ1MzkwY2EyLWJiNWEtNDAyZC05OGQyLWQ5MmI0ZjRhY2RkOXxodHRwOi8vbmV3cy55Y29tYmluYXRvci5jb20vaXRlbT9pZD00NzAyMjg5MSZ1dG1fdGVybT1jb21tZW50fGVtYWls" style="text-decoration: none; color: #336699;">comments<span style="color:#ff3300;">→</span></a></span></p>
<p style="font-family:ubuntu, Helvetica, 'Lucida Grande', Arial, sans-serif;padding-top:0;padding-bottom:0;padding-right:0;padding-left:0;color:#333;font-size:16px;line-height:22px;margin-top:0;margin-bottom:10px;margin-right:0;margin-left:0;width:100%;"><a href="https://buttondown-0005.com/c/MWViY2UyYWQtNDA4ZC00OWJiLWE1ZWQtNzU1YjYwYWNkZTE1fDQ1MzkwY2EyLWJiNWEtNDAyZC05OGQyLWQ5MmI0ZjRhY2RkOXxodHRwczovL29hdC5pbmsvP3V0bV9zb3VyY2U9aGFja2VybmV3c2xldHRlciZ1dG1fbWVkaXVtPWVtYWlsJnV0bV90ZXJtPWNvZGV8ZW1haWw=" style="color:#0446AB;text-decoration:underline; font-size:16px;" title="Votes: 531 Comments: 135">Oat – Ultra-lightweight, zero dependency, semantic HTML, CSS, JS UI library</a> <span style="font-size: 13px; color: #777"><span style="font-size:11px;padding-right:1px;">//</span>oat.ink <a href="https://buttondown-0005.com/c/MWViY2UyYWQtNDA4ZC00OWJiLWE1ZWQtNzU1YjYwYWNkZTE1fDQ1MzkwY2EyLWJiNWEtNDAyZC05OGQyLWQ5MmI0ZjRhY2RkOXxodHRwOi8vbmV3cy55Y29tYmluYXRvci5jb20vaXRlbT9pZD00NzAyMTk4MCZ1dG1fdGVybT1jb21tZW50fGVtYWls" style="text-decoration: none; color: #336699;">comments<span style="color:#ff3300;">→</span></a></span></p>
<p style="font-family:ubuntu, Helvetica, 'Lucida Grande', Arial, sans-serif;padding-top:0;padding-bottom:0;padding-right:0;padding-left:0;color:#333;font-size:16px;line-height:22px;margin-top:0;margin-bottom:10px;margin-right:0;margin-left:0;width:100%;"><a href="https://buttondown-0005.com/c/MWViY2UyYWQtNDA4ZC00OWJiLWE1ZWQtNzU1YjYwYWNkZTE1fDQ1MzkwY2EyLWJiNWEtNDAyZC05OGQyLWQ5MmI0ZjRhY2RkOXxodHRwczovL2dpc3QuZ2l0aHViLmNvbS9qYWtlLXN0ZXdhcnQvMGE4ZWE0NjE1OWE3ZGEyYzgwOGU1YmUyMTc3ZTE3ODM/dXRtX3NvdXJjZT1oYWNrZXJuZXdzbGV0dGVyJnV0bV9tZWRpdW09ZW1haWwmdXRtX3Rlcm09Y29kZXxlbWFpbA==" style="color:#0446AB;text-decoration:underline; font-size:16px;" title="Votes: 465 Comments: 185">Terminals should generate the 256-color palette</a> <span style="font-size: 13px; color: #777"><span style="font-size:11px;padding-right:1px;">//</span>gist.github.com <a href="https://buttondown-0005.com/c/MWViY2UyYWQtNDA4ZC00OWJiLWE1ZWQtNzU1YjYwYWNkZTE1fDQ1MzkwY2EyLWJiNWEtNDAyZC05OGQyLWQ5MmI0ZjRhY2RkOXxodHRwOi8vbmV3cy55Y29tYmluYXRvci5jb20vaXRlbT9pZD00NzA1NzgyNCZ1dG1fdGVybT1jb21tZW50fGVtYWls" style="text-decoration: none; color: #336699;">comments<span style="color:#ff3300;">→</span></a></span></p>
<p style="font-family:ubuntu, Helvetica, 'Lucida Grande', Arial, sans-serif;padding-top:0;padding-bottom:0;padding-right:0;padding-left:0;color:#333;font-size:16px;line-height:22px;margin-top:0;margin-bottom:10px;margin-right:0;margin-left:0;width:100%;"><a href="https://buttondown-0005.com/c/MWViY2UyYWQtNDA4ZC00OWJiLWE1ZWQtNzU1YjYwYWNkZTE1fDQ1MzkwY2EyLWJiNWEtNDAyZC05OGQyLWQ5MmI0ZjRhY2RkOXxodHRwczovL2tvZGlhazY0LmNvLnVrL2Jsb2cvc2Vhd29sdmVzLXRlY2huaWNhbC10cmlja3M/dXRtX3NvdXJjZT1oYWNrZXJuZXdzbGV0dGVyJnV0bV9tZWRpdW09ZW1haWwmdXRtX3Rlcm09Y29kZXxlbWFpbA==" style="color:#0446AB;text-decoration:underline; font-size:16px;" title="Votes: 131 Comments: 21">Coding Tricks Used in the C64 Game Seawolves</a> <span style="font-size: 13px; color: #777"><span style="font-size:11px;padding-right:1px;">//</span>kodiak64.co.uk <a href="https://buttondown-0005.com/c/MWViY2UyYWQtNDA4ZC00OWJiLWE1ZWQtNzU1YjYwYWNkZTE1fDQ1MzkwY2EyLWJiNWEtNDAyZC05OGQyLWQ5MmI0ZjRhY2RkOXxodHRwOi8vbmV3cy55Y29tYmluYXRvci5jb20vaXRlbT9pZD00NzA3MzA0NCZ1dG1fdGVybT1jb21tZW50fGVtYWls" style="text-decoration: none; color: #336699;">comments<span style="color:#ff3300;">→</span></a></span></p>
<p style="font-family:ubuntu, Helvetica, 'Lucida Grande', Arial, sans-serif;padding-top:0;padding-bottom:0;padding-right:0;padding-left:0;color:#333;font-size:16px;line-height:22px;margin-top:0;margin-bottom:10px;margin-right:0;margin-left:0;width:100%;"><a href="https://buttondown-0005.com/c/MWViY2UyYWQtNDA4ZC00OWJiLWE1ZWQtNzU1YjYwYWNkZTE1fDQ1MzkwY2EyLWJiNWEtNDAyZC05OGQyLWQ5MmI0ZjRhY2RkOXxodHRwczovL3NpbW9ud2lsbGlzb24ubmV0LzIwMjYvRmViLzEwL3Nob3dib2F0LWFuZC1yb2RuZXkvP3V0bV9zb3VyY2U9aGFja2VybmV3c2xldHRlciZ1dG1fbWVkaXVtPWVtYWlsJnV0bV90ZXJtPWNvZGV8ZW1haWw=" style="color:#0446AB;text-decoration:underline; font-size:16px;" title="Votes: 88 Comments: 56">Showboat and Rodney, so agents can demo what they've built</a> <span style="font-size: 13px; color: #777"><span style="font-size:11px;padding-right:1px;">//</span>simonwillison.net <a href="https://buttondown-0005.com/c/MWViY2UyYWQtNDA4ZC00OWJiLWE1ZWQtNzU1YjYwYWNkZTE1fDQ1MzkwY2EyLWJiNWEtNDAyZC05OGQyLWQ5MmI0ZjRhY2RkOXxodHRwOi8vbmV3cy55Y29tYmluYXRvci5jb20vaXRlbT9pZD00Njk2Mzg4NyZ1dG1fdGVybT1jb21tZW50fGVtYWls" style="text-decoration: none; color: #336699;">comments<span style="color:#ff3300;">→</span></a></span></p>
<p style="font-family:ubuntu, Helvetica, 'Lucida Grande', Arial, sans-serif;padding-top:0;padding-bottom:0;padding-right:0;padding-left:0;color:#333;font-size:16px;line-height:22px;margin-top:0;margin-bottom:10px;margin-right:0;margin-left:0;width:100%;"><a href="https://buttondown-0005.com/c/MWViY2UyYWQtNDA4ZC00OWJiLWE1ZWQtNzU1YjYwYWNkZTE1fDQ1MzkwY2EyLWJiNWEtNDAyZC05OGQyLWQ5MmI0ZjRhY2RkOXxodHRwczovL2dpdGh1Yi5jb20vYTExY2UvZG9ja2VyLWxpc3A/dXRtX3NvdXJjZT1oYWNrZXJuZXdzbGV0dGVyJnV0bV9tZWRpdW09ZW1haWwmdXRtX3Rlcm09Y29kZXxlbWFpbA==" style="color:#0446AB;text-decoration:underline; font-size:16px;" title="Votes: 7 Comments: 3">A Lisp where each function call runs a Docker container</a> <span style="font-size: 13px; color: #777"><span style="font-size:11px;padding-right:1px;">//</span>github.com <a href="https://buttondown-0005.com/c/MWViY2UyYWQtNDA4ZC00OWJiLWE1ZWQtNzU1YjYwYWNkZTE1fDQ1MzkwY2EyLWJiNWEtNDAyZC05OGQyLWQ5MmI0ZjRhY2RkOXxodHRwOi8vbmV3cy55Y29tYmluYXRvci5jb20vaXRlbT9pZD00NzA2OTg3NiZ1dG1fdGVybT1jb21tZW50fGVtYWls" style="text-decoration: none; color: #336699;">comments<span style="color:#ff3300;">→</span></a></span></p>
<h2 style="font-family:ubuntu, 'Lucida Grande', Arial, sans-serif;padding-top:20px;padding-bottom:0;padding-right:0;padding-left:0;color:#ff3300;font-size:16px;font-weight:bold;margin-top:20px;margin-bottom:3px;margin-right:0;margin-left:0;text-transform:uppercase;"><span style="color:#333">#</span>Data</h2>
<hr style="border-style:none;margin-top:0px;margin-bottom:5px;margin-right:0;margin-left:0;border-top-width:1px;border-top-style:solid;border-top-color:#9b9b9b;/"/>
<p style="font-family:ubuntu, Helvetica, 'Lucida Grande', Arial, sans-serif;padding-top:0;padding-bottom:0;padding-right:0;padding-left:0;color:#333;font-size:16px;line-height:22px;margin-top:0;margin-bottom:10px;margin-right:0;margin-left:0;width:100%;"><a href="https://buttondown-0005.com/c/MWViY2UyYWQtNDA4ZC00OWJiLWE1ZWQtNzU1YjYwYWNkZTE1fDQ1MzkwY2EyLWJiNWEtNDAyZC05OGQyLWQ5MmI0ZjRhY2RkOXxodHRwczovLzBieXRlLmlvL2FydGljbGVzL3B5dG9yY2hfaW50cm9kdWN0aW9uLmh0bWw/dXRtX3NvdXJjZT1oYWNrZXJuZXdzbGV0dGVyJnV0bV9tZWRpdW09ZW1haWwmdXRtX3Rlcm09ZGF0YXxlbWFpbA==" style="color:#0446AB;text-decoration:underline; font-size:16px;" title="Votes: 392 Comments: 28">Visual introduction to PyTorch</a> <span style="font-size: 13px; color: #777"><span style="font-size:11px;padding-right:1px;">//</span>0byte.io <a href="https://buttondown-0005.com/c/MWViY2UyYWQtNDA4ZC00OWJiLWE1ZWQtNzU1YjYwYWNkZTE1fDQ1MzkwY2EyLWJiNWEtNDAyZC05OGQyLWQ5MmI0ZjRhY2RkOXxodHRwOi8vbmV3cy55Y29tYmluYXRvci5jb20vaXRlbT9pZD00NzAwMjIzMSZ1dG1fdGVybT1jb21tZW50fGVtYWls" style="text-decoration: none; color: #336699;">comments<span style="color:#ff3300;">→</span></a></span></p>
<p style="font-family:ubuntu, Helvetica, 'Lucida Grande', Arial, sans-serif;padding-top:0;padding-bottom:0;padding-right:0;padding-left:0;color:#333;font-size:16px;line-height:22px;margin-top:0;margin-bottom:10px;margin-right:0;margin-left:0;width:100%;"><a href="https://buttondown-0005.com/c/MWViY2UyYWQtNDA4ZC00OWJiLWE1ZWQtNzU1YjYwYWNkZTE1fDQ1MzkwY2EyLWJiNWEtNDAyZC05OGQyLWQ5MmI0ZjRhY2RkOXxodHRwczovL2phc29uZmFudGwuY29tL3Bvc3RzL1VuaXZlcnNhbC1VbmlxdWUtSURzLz91dG1fc291cmNlPWhhY2tlcm5ld3NsZXR0ZXImdXRtX21lZGl1bT1lbWFpbCZ1dG1fdGVybT1kYXRhfGVtYWls" style="color:#0446AB;text-decoration:underline; font-size:16px;" title="Votes: 336 Comments: 105">Cosmologically Unique IDs</a> <span style="font-size: 13px; color: #777"><span style="font-size:11px;padding-right:1px;">//</span>jasonfantl.com <a href="https://buttondown-0005.com/c/MWViY2UyYWQtNDA4ZC00OWJiLWE1ZWQtNzU1YjYwYWNkZTE1fDQ1MzkwY2EyLWJiNWEtNDAyZC05OGQyLWQ5MmI0ZjRhY2RkOXxodHRwOi8vbmV3cy55Y29tYmluYXRvci5jb20vaXRlbT9pZD00NzA2NDQ5MCZ1dG1fdGVybT1jb21tZW50fGVtYWls" style="text-decoration: none; color: #336699;">comments<span style="color:#ff3300;">→</span></a></span></p>
<p style="font-family:ubuntu, Helvetica, 'Lucida Grande', Arial, sans-serif;padding-top:0;padding-bottom:0;padding-right:0;padding-left:0;color:#333;font-size:16px;line-height:22px;margin-top:0;margin-bottom:10px;margin-right:0;margin-left:0;width:100%;"><a href="https://buttondown-0005.com/c/MWViY2UyYWQtNDA4ZC00OWJiLWE1ZWQtNzU1YjYwYWNkZTE1fDQ1MzkwY2EyLWJiNWEtNDAyZC05OGQyLWQ5MmI0ZjRhY2RkOXxodHRwczovL2dpdGh1Yi5jb20vbWlja2FteS9zcWwtdGFwP3V0bV9zb3VyY2U9aGFja2VybmV3c2xldHRlciZ1dG1fbWVkaXVtPWVtYWlsJnV0bV90ZXJtPWRhdGF8ZW1haWw=" style="color:#0446AB;text-decoration:underline; font-size:16px;" title="Votes: 231 Comments: 44">SQL-tap – Real-time SQL traffic viewer for PostgreSQL and MySQL</a> <span style="font-size: 13px; color: #777"><span style="font-size:11px;padding-right:1px;">//</span>github.com <a href="https://buttondown-0005.com/c/MWViY2UyYWQtNDA4ZC00OWJiLWE1ZWQtNzU1YjYwYWNkZTE1fDQ1MzkwY2EyLWJiNWEtNDAyZC05OGQyLWQ5MmI0ZjRhY2RkOXxodHRwOi8vbmV3cy55Y29tYmluYXRvci5jb20vaXRlbT9pZD00NzAxMTU2NyZ1dG1fdGVybT1jb21tZW50fGVtYWls" style="text-decoration: none; color: #336699;">comments<span style="color:#ff3300;">→</span></a></span></p>
<p style="font-family:ubuntu, Helvetica, 'Lucida Grande', Arial, sans-serif;padding-top:0;padding-bottom:0;padding-right:0;padding-left:0;color:#333;font-size:16px;line-height:22px;margin-top:0;margin-bottom:10px;margin-right:0;margin-left:0;width:100%;"><a href="https://buttondown-0005.com/c/MWViY2UyYWQtNDA4ZC00OWJiLWE1ZWQtNzU1YjYwYWNkZTE1fDQ1MzkwY2EyLWJiNWEtNDAyZC05OGQyLWQ5MmI0ZjRhY2RkOXxodHRwczovL2dpdGh1Yi5jb20vdGFsZXNoYXBlLWNvbS9zaGFwZXI/dXRtX3NvdXJjZT1oYWNrZXJuZXdzbGV0dGVyJnV0bV9tZWRpdW09ZW1haWwmdXRtX3Rlcm09ZGF0YXxlbWFpbA==" style="color:#0446AB;text-decoration:underline; font-size:16px;" title="Votes: 166 Comments: 40">A DuckDB-based metabase alternative</a> <span style="font-size: 13px; color: #777"><span style="font-size:11px;padding-right:1px;">//</span>github.com <a href="https://buttondown-0005.com/c/MWViY2UyYWQtNDA4ZC00OWJiLWE1ZWQtNzU1YjYwYWNkZTE1fDQ1MzkwY2EyLWJiNWEtNDAyZC05OGQyLWQ5MmI0ZjRhY2RkOXxodHRwOi8vbmV3cy55Y29tYmluYXRvci5jb20vaXRlbT9pZD00NzA1Nzg3OSZ1dG1fdGVybT1jb21tZW50fGVtYWls" style="text-decoration: none; color: #336699;">comments<span style="color:#ff3300;">→</span></a></span></p>
<p style="font-family:ubuntu, Helvetica, 'Lucida Grande', Arial, sans-serif;padding-top:0;padding-bottom:0;padding-right:0;padding-left:0;color:#333;font-size:16px;line-height:22px;margin-top:0;margin-bottom:10px;margin-right:0;margin-left:0;width:100%;"><a href="https://buttondown-0005.com/c/MWViY2UyYWQtNDA4ZC00OWJiLWE1ZWQtNzU1YjYwYWNkZTE1fDQ1MzkwY2EyLWJiNWEtNDAyZC05OGQyLWQ5MmI0ZjRhY2RkOXxodHRwczovL25vdG5vdHAuY29tL25vdGVzL2hhbW1pbmctZGlzdGFuY2UtZm9yLWh5YnJpZC1zZWFyY2gtaW4tc3FsaXRlLz91dG1fc291cmNlPWhhY2tlcm5ld3NsZXR0ZXImdXRtX21lZGl1bT1lbWFpbCZ1dG1fdGVybT1kYXRhfGVtYWls" style="color:#0446AB;text-decoration:underline; font-size:16px;" title="Votes: 72 Comments: 11">Hamming Distance for Hybrid Search in SQLite</a> <span style="font-size: 13px; color: #777"><span style="font-size:11px;padding-right:1px;">//</span>notnotp.com <a href="https://buttondown-0005.com/c/MWViY2UyYWQtNDA4ZC00OWJiLWE1ZWQtNzU1YjYwYWNkZTE1fDQ1MzkwY2EyLWJiNWEtNDAyZC05OGQyLWQ5MmI0ZjRhY2RkOXxodHRwOi8vbmV3cy55Y29tYmluYXRvci5jb20vaXRlbT9pZD00NzAyMTcxMSZ1dG1fdGVybT1jb21tZW50fGVtYWls" style="text-decoration: none; color: #336699;">comments<span style="color:#ff3300;">→</span></a></span></p>
<h2 style="font-family:ubuntu, 'Lucida Grande', Arial, sans-serif;padding-top:20px;padding-bottom:0;padding-right:0;padding-left:0;color:#ff3300;font-size:16px;font-weight:bold;margin-top:20px;margin-bottom:3px;margin-right:0;margin-left:0;text-transform:uppercase;"><span style="color:#333">#</span>Design</h2>
<hr style="border-style:none;margin-top:0px;margin-bottom:5px;margin-right:0;margin-left:0;border-top-width:1px;border-top-style:solid;border-top-color:#9b9b9b;/"/>
<p style="font-family:ubuntu, Helvetica, 'Lucida Grande', Arial, sans-serif;padding-top:0;padding-bottom:0;padding-right:0;padding-left:0;color:#333;font-size:16px;line-height:22px;margin-top:0;margin-bottom:10px;margin-right:0;margin-left:0;width:100%;"><a href="https://buttondown-0005.com/c/MWViY2UyYWQtNDA4ZC00OWJiLWE1ZWQtNzU1YjYwYWNkZTE1fDQ1MzkwY2EyLWJiNWEtNDAyZC05OGQyLWQ5MmI0ZjRhY2RkOXxodHRwczovL21vZGVybi1jc3MuY29tP3V0bV9zb3VyY2U9aGFja2VybmV3c2xldHRlciZ1dG1fbWVkaXVtPWVtYWlsJnV0bV90ZXJtPWRlc2lnbnxlbWFpbA==" style="color:#0446AB;text-decoration:underline; font-size:16px;" title="Votes: 700 Comments: 301">Modern CSS Code Snippets: Stop writing CSS like it's 2015</a> <span style="font-size: 13px; color: #777"><span style="font-size:11px;padding-right:1px;">//</span>modern-css.com <a href="https://buttondown-0005.com/c/MWViY2UyYWQtNDA4ZC00OWJiLWE1ZWQtNzU1YjYwYWNkZTE1fDQ1MzkwY2EyLWJiNWEtNDAyZC05OGQyLWQ5MmI0ZjRhY2RkOXxodHRwOi8vbmV3cy55Y29tYmluYXRvci5jb20vaXRlbT9pZD00NzAyNTg1MSZ1dG1fdGVybT1jb21tZW50fGVtYWls" style="text-decoration: none; color: #336699;">comments<span style="color:#ff3300;">→</span></a></span></p>
<p style="font-family:ubuntu, Helvetica, 'Lucida Grande', Arial, sans-serif;padding-top:0;padding-bottom:0;padding-right:0;padding-left:0;color:#333;font-size:16px;line-height:22px;margin-top:0;margin-bottom:10px;margin-right:0;margin-left:0;width:100%;"><a href="https://buttondown-0005.com/c/MWViY2UyYWQtNDA4ZC00OWJiLWE1ZWQtNzU1YjYwYWNkZTE1fDQ1MzkwY2EyLWJiNWEtNDAyZC05OGQyLWQ5MmI0ZjRhY2RkOXxodHRwczovL3d3dy5sdXguY2FtZXJhL21hcmstaWlpLWxvb2tzLz91dG1fc291cmNlPWhhY2tlcm5ld3NsZXR0ZXImdXRtX21lZGl1bT1lbWFpbCZ1dG1fdGVybT1kZXNpZ258ZW1haWw=" style="color:#0446AB;text-decoration:underline; font-size:16px;" title="Votes: 94 Comments: 33">Looks: A Halide Mark III Preview</a> <span style="font-size: 13px; color: #777"><span style="font-size:11px;padding-right:1px;">//</span>lux.camera <a href="https://buttondown-0005.com/c/MWViY2UyYWQtNDA4ZC00OWJiLWE1ZWQtNzU1YjYwYWNkZTE1fDQ1MzkwY2EyLWJiNWEtNDAyZC05OGQyLWQ5MmI0ZjRhY2RkOXxodHRwOi8vbmV3cy55Y29tYmluYXRvci5jb20vaXRlbT9pZD00NzAxMDAxOCZ1dG1fdGVybT1jb21tZW50fGVtYWls" style="text-decoration: none; color: #336699;">comments<span style="color:#ff3300;">→</span></a></span></p>
<p style="font-family:ubuntu, Helvetica, 'Lucida Grande', Arial, sans-serif;padding-top:0;padding-bottom:0;padding-right:0;padding-left:0;color:#333;font-size:16px;line-height:22px;margin-top:0;margin-bottom:10px;margin-right:0;margin-left:0;width:100%;"><a href="https://buttondown-0005.com/c/MWViY2UyYWQtNDA4ZC00OWJiLWE1ZWQtNzU1YjYwYWNkZTE1fDQ1MzkwY2EyLWJiNWEtNDAyZC05OGQyLWQ5MmI0ZjRhY2RkOXxodHRwczovL21hdHRoZXcudmVyaXZlLm1lL2Jsb2cvY29sb3IvP3V0bV9zb3VyY2U9aGFja2VybmV3c2xldHRlciZ1dG1fbWVkaXVtPWVtYWlsJnV0bV90ZXJtPWRlc2lnbnxlbWFpbA==" style="color:#0446AB;text-decoration:underline; font-size:16px;" title="Votes: 59 Comments: 7">A Pokémon of a Different Color</a> <span style="font-size: 13px; color: #777"><span style="font-size:11px;padding-right:1px;">//</span>matthew.verive.me <a href="https://buttondown-0005.com/c/MWViY2UyYWQtNDA4ZC00OWJiLWE1ZWQtNzU1YjYwYWNkZTE1fDQ1MzkwY2EyLWJiNWEtNDAyZC05OGQyLWQ5MmI0ZjRhY2RkOXxodHRwOi8vbmV3cy55Y29tYmluYXRvci5jb20vaXRlbT9pZD00NzAyMjcwNCZ1dG1fdGVybT1jb21tZW50fGVtYWls" style="text-decoration: none; color: #336699;">comments<span style="color:#ff3300;">→</span></a></span></p>
<h2 style="font-family:ubuntu, 'Lucida Grande', Arial, sans-serif;padding-top:20px;padding-bottom:0;padding-right:0;padding-left:0;color:#ff3300;font-size:16px;font-weight:bold;margin-top:20px;margin-bottom:3px;margin-right:0;margin-left:0;text-transform:uppercase;"><span style="color:#333">#</span>Books</h2>
<hr style="border-style:none;margin-top:0px;margin-bottom:5px;margin-right:0;margin-left:0;border-top-width:1px;border-top-style:solid;border-top-color:#9b9b9b;/"/>
<p style="font-family:ubuntu, Helvetica, 'Lucida Grande', Arial, sans-serif;padding-top:0;padding-bottom:0;padding-right:0;padding-left:0;color:#333;font-size:16px;line-height:22px;margin-top:0;margin-bottom:10px;margin-right:0;margin-left:0;width:100%;"><a href="https://buttondown-0005.com/c/MWViY2UyYWQtNDA4ZC00OWJiLWE1ZWQtNzU1YjYwYWNkZTE1fDQ1MzkwY2EyLWJiNWEtNDAyZC05OGQyLWQ5MmI0ZjRhY2RkOXxodHRwczovL3BhZ2Vkb3V0Lmluc3RpdHV0ZS9kb3dubG9hZC9QYWdlZE91dF8wMDgucGRmP3V0bV9zb3VyY2U9aGFja2VybmV3c2xldHRlciZ1dG1fbWVkaXVtPWVtYWlsJnV0bV90ZXJtPWJvb2tzfGVtYWls" style="color:#0446AB;text-decoration:underline; font-size:16px;" title="Votes: 362 Comments: 57">Paged Out Issue #8 [pdf]</a> <span style="font-size: 13px; color: #777"><span style="font-size:11px;padding-right:1px;">//</span>pagedout.institute <a href="https://buttondown-0005.com/c/MWViY2UyYWQtNDA4ZC00OWJiLWE1ZWQtNzU1YjYwYWNkZTE1fDQ1MzkwY2EyLWJiNWEtNDAyZC05OGQyLWQ5MmI0ZjRhY2RkOXxodHRwOi8vbmV3cy55Y29tYmluYXRvci5jb20vaXRlbT9pZD00NzA3Mjk2OCZ1dG1fdGVybT1jb21tZW50fGVtYWls" style="text-decoration: none; color: #336699;">comments<span style="color:#ff3300;">→</span></a></span></p>
<p style="font-family:ubuntu, Helvetica, 'Lucida Grande', Arial, sans-serif;padding-top:0;padding-bottom:0;padding-right:0;padding-left:0;color:#333;font-size:16px;line-height:22px;margin-top:0;margin-bottom:10px;margin-right:0;margin-left:0;width:100%;"><a href="https://buttondown-0005.com/c/MWViY2UyYWQtNDA4ZC00OWJiLWE1ZWQtNzU1YjYwYWNkZTE1fDQ1MzkwY2EyLWJiNWEtNDAyZC05OGQyLWQ5MmI0ZjRhY2RkOXxodHRwczovL2dpdGh1Yi5jb20vZGF0YXNjYWxlLWFpL2RhdGFfZW5naW5lZXJpbmdfYm9vay9ibG9iL21haW4vUkVBRE1FX2VuLm1kP3V0bV9zb3VyY2U9aGFja2VybmV3c2xldHRlciZ1dG1fbWVkaXVtPWVtYWlsJnV0bV90ZXJtPWJvb2tzfGVtYWls" style="color:#0446AB;text-decoration:underline; font-size:16px;" title="Votes: 249 Comments: 30">Data Engineering Book – An open source, community-driven guide</a> <span style="font-size: 13px; color: #777"><span style="font-size:11px;padding-right:1px;">//</span>github.com <a href="https://buttondown-0005.com/c/MWViY2UyYWQtNDA4ZC00OWJiLWE1ZWQtNzU1YjYwYWNkZTE1fDQ1MzkwY2EyLWJiNWEtNDAyZC05OGQyLWQ5MmI0ZjRhY2RkOXxodHRwOi8vbmV3cy55Y29tYmluYXRvci5jb20vaXRlbT9pZD00NzAwODE2MyZ1dG1fdGVybT1jb21tZW50fGVtYWls" style="text-decoration: none; color: #336699;">comments<span style="color:#ff3300;">→</span></a></span></p>
<p style="font-family:ubuntu, Helvetica, 'Lucida Grande', Arial, sans-serif;padding-top:0;padding-bottom:0;padding-right:0;padding-left:0;color:#333;font-size:16px;line-height:22px;margin-top:0;margin-bottom:10px;margin-right:0;margin-left:0;width:100%;"><a href="https://buttondown-0005.com/c/MWViY2UyYWQtNDA4ZC00OWJiLWE1ZWQtNzU1YjYwYWNkZTE1fDQ1MzkwY2EyLWJiNWEtNDAyZC05OGQyLWQ5MmI0ZjRhY2RkOXxodHRwczovL2Jlcmtzb2Z0LmNhL2dvbC8/dXRtX3NvdXJjZT1oYWNrZXJuZXdzbGV0dGVyJnV0bV9tZWRpdW09ZW1haWwmdXRtX3Rlcm09Ym9va3N8ZW1haWw=" style="color:#0446AB;text-decoration:underline; font-size:16px;" title="Votes: 187 Comments: 69">I wrote a technical history book on Lisp</a> <span style="font-size: 13px; color: #777"><span style="font-size:11px;padding-right:1px;">//</span>berksoft.ca <a href="https://buttondown-0005.com/c/MWViY2UyYWQtNDA4ZC00OWJiLWE1ZWQtNzU1YjYwYWNkZTE1fDQ1MzkwY2EyLWJiNWEtNDAyZC05OGQyLWQ5MmI0ZjRhY2RkOXxodHRwOi8vbmV3cy55Y29tYmluYXRvci5jb20vaXRlbT9pZD00NzA0ODczMyZ1dG1fdGVybT1jb21tZW50fGVtYWls" style="text-decoration: none; color: #336699;">comments<span style="color:#ff3300;">→</span></a></span></p>
<h2 style="font-family:ubuntu, 'Lucida Grande', Arial, sans-serif;padding-top:20px;padding-bottom:0;padding-right:0;padding-left:0;color:#ff3300;font-size:16px;font-weight:bold;margin-top:20px;margin-bottom:3px;margin-right:0;margin-left:0;text-transform:uppercase;"><span style="color:#333">#</span>Working</h2>
<hr style="border-style:none;margin-top:0px;margin-bottom:5px;margin-right:0;margin-left:0;border-top-width:1px;border-top-style:solid;border-top-color:#9b9b9b;/"/>
<p style="font-family:ubuntu, Helvetica, 'Lucida Grande', Arial, sans-serif;padding-top:0;padding-bottom:0;padding-right:0;padding-left:0;color:#333;font-size:16px;line-height:22px;margin-top:0;margin-bottom:10px;margin-right:0;margin-left:0;width:100%;"><a href="https://buttondown-0005.com/c/MWViY2UyYWQtNDA4ZC00OWJiLWE1ZWQtNzU1YjYwYWNkZTE1fDQ1MzkwY2EyLWJiNWEtNDAyZC05OGQyLWQ5MmI0ZjRhY2RkOXxodHRwczovL2ZvcnR1bmUuY29tLzIwMjYvMDIvMTcvYWktcHJvZHVjdGl2aXR5LXBhcmFkb3gtY2VvLXN0dWR5LXJvYmVydC1zb2xvdy1pbmZvcm1hdGlvbi10ZWNobm9sb2d5LWFnZS8/dXRtX3NvdXJjZT1oYWNrZXJuZXdzbGV0dGVyJnV0bV9tZWRpdW09ZW1haWwmdXRtX3Rlcm09d29ya2luZ3xlbWFpbA==" style="color:#0446AB;text-decoration:underline; font-size:16px;" title="Votes: 304 Comments: 204">Thousands of CEOs just admitted AI had no impact on employment or productivity</a> <span style="font-size: 13px; color: #777"><span style="font-size:11px;padding-right:1px;">//</span>fortune.com <a href="https://buttondown-0005.com/c/MWViY2UyYWQtNDA4ZC00OWJiLWE1ZWQtNzU1YjYwYWNkZTE1fDQ1MzkwY2EyLWJiNWEtNDAyZC05OGQyLWQ5MmI0ZjRhY2RkOXxodHRwOi8vbmV3cy55Y29tYmluYXRvci5jb20vaXRlbT9pZD00NzA1NTk3OSZ1dG1fdGVybT1jb21tZW50fGVtYWls" style="text-decoration: none; color: #336699;">comments<span style="color:#ff3300;">→</span></a></span></p>
<p style="font-family:ubuntu, Helvetica, 'Lucida Grande', Arial, sans-serif;padding-top:0;padding-bottom:0;padding-right:0;padding-left:0;color:#333;font-size:16px;line-height:22px;margin-top:0;margin-bottom:10px;margin-right:0;margin-left:0;width:100%;"><a href="https://buttondown-0005.com/c/MWViY2UyYWQtNDA4ZC00OWJiLWE1ZWQtNzU1YjYwYWNkZTE1fDQ1MzkwY2EyLWJiNWEtNDAyZC05OGQyLWQ5MmI0ZjRhY2RkOXxodHRwczovL3d3dy5rYXNhdmEuZGV2L2Jsb2cvYWktYXMtZXhvc2tlbGV0b24/dXRtX3NvdXJjZT1oYWNrZXJuZXdzbGV0dGVyJnV0bV9tZWRpdW09ZW1haWwmdXRtX3Rlcm09d29ya2luZ3xlbWFpbA==" style="color:#0446AB;text-decoration:underline; font-size:16px;" title="Votes: 200 Comments: 213">AI is not a coworker, it's an exoskeleton</a> <span style="font-size: 13px; color: #777"><span style="font-size:11px;padding-right:1px;">//</span>kasava.dev <a href="https://buttondown-0005.com/c/MWViY2UyYWQtNDA4ZC00OWJiLWE1ZWQtNzU1YjYwYWNkZTE1fDQ1MzkwY2EyLWJiNWEtNDAyZC05OGQyLWQ5MmI0ZjRhY2RkOXxodHRwOi8vbmV3cy55Y29tYmluYXRvci5jb20vaXRlbT9pZD00NzA3ODMyNCZ1dG1fdGVybT1jb21tZW50fGVtYWls" style="text-decoration: none; color: #336699;">comments<span style="color:#ff3300;">→</span></a></span></p>
<p style="font-family:ubuntu, Helvetica, 'Lucida Grande', Arial, sans-serif;padding-top:0;padding-bottom:0;padding-right:0;padding-left:0;color:#333;font-size:16px;line-height:22px;margin-top:0;margin-bottom:10px;margin-right:0;margin-left:0;width:100%;"><a href="https://buttondown-0005.com/c/MWViY2UyYWQtNDA4ZC00OWJiLWE1ZWQtNzU1YjYwYWNkZTE1fDQ1MzkwY2EyLWJiNWEtNDAyZC05OGQyLWQ5MmI0ZjRhY2RkOXxodHRwczovL2FkYXRvc3lzdGVtcy5jb20vMjAyNi8wMi8xNi9ibG9nLWhvdy1ub3QtdG8tYW5zd2VyLXRoZS1zYWxhcnktcXVlc3Rpb24vP3V0bV9zb3VyY2U9aGFja2VybmV3c2xldHRlciZ1dG1fbWVkaXVtPWVtYWlsJnV0bV90ZXJtPXdvcmtpbmd8ZW1haWw=" style="color:#0446AB;text-decoration:underline; font-size:16px;" title="Votes: 97 Comments: 82">How not to answer the salary question</a> <span style="font-size: 13px; color: #777"><span style="font-size:11px;padding-right:1px;">//</span>adatosystems.com <a href="https://buttondown-0005.com/c/MWViY2UyYWQtNDA4ZC00OWJiLWE1ZWQtNzU1YjYwYWNkZTE1fDQ1MzkwY2EyLWJiNWEtNDAyZC05OGQyLWQ5MmI0ZjRhY2RkOXxodHRwOi8vbmV3cy55Y29tYmluYXRvci5jb20vaXRlbT9pZD00NzAzODcyOSZ1dG1fdGVybT1jb21tZW50fGVtYWls" style="text-decoration: none; color: #336699;">comments<span style="color:#ff3300;">→</span></a></span></p>
<p style="font-family:ubuntu, Helvetica, 'Lucida Grande', Arial, sans-serif;padding-top:0;padding-bottom:0;padding-right:0;padding-left:0;color:#333;font-size:16px;line-height:22px;margin-top:0;margin-bottom:10px;margin-right:0;margin-left:0;width:100%;"><a href="https://buttondown-0005.com/c/MWViY2UyYWQtNDA4ZC00OWJiLWE1ZWQtNzU1YjYwYWNkZTE1fDQ1MzkwY2EyLWJiNWEtNDAyZC05OGQyLWQ5MmI0ZjRhY2RkOXxodHRwczovL3NtYWxscG90YXRvZXMucGF1bGJsb29tLm5ldC9wL2Fzc2lzdGFudC10by10aGUtcmVnaW9uYWwtbWFuYWdlcj91dG1fc291cmNlPWhhY2tlcm5ld3NsZXR0ZXImdXRtX21lZGl1bT1lbWFpbCZ1dG1fdGVybT13b3JraW5nfGVtYWls" style="color:#0446AB;text-decoration:underline; font-size:16px;" title="Votes: 84 Comments: 33">Assistant to the Regional Manager</a> <span style="font-size: 13px; color: #777"><span style="font-size:11px;padding-right:1px;">//</span>smallpotatoes.paulbloom.net <a href="https://buttondown-0005.com/c/MWViY2UyYWQtNDA4ZC00OWJiLWE1ZWQtNzU1YjYwYWNkZTE1fDQ1MzkwY2EyLWJiNWEtNDAyZC05OGQyLWQ5MmI0ZjRhY2RkOXxodHRwOi8vbmV3cy55Y29tYmluYXRvci5jb20vaXRlbT9pZD00NzAwMjkyNiZ1dG1fdGVybT1jb21tZW50fGVtYWls" style="text-decoration: none; color: #336699;">comments<span style="color:#ff3300;">→</span></a></span></p>
<h2 style="font-family:ubuntu, 'Lucida Grande', Arial, sans-serif;padding-top:20px;padding-bottom:0;padding-right:0;padding-left:0;color:#ff3300;font-size:16px;font-weight:bold;margin-top:20px;margin-bottom:3px;margin-right:0;margin-left:0;text-transform:uppercase;"><span style="color:#333">#</span>Learn</h2>
<hr style="border-style:none;margin-top:0px;margin-bottom:5px;margin-right:0;margin-left:0;border-top-width:1px;border-top-style:solid;border-top-color:#9b9b9b;/"/>
<p style="font-family:ubuntu, Helvetica, 'Lucida Grande', Arial, sans-serif;padding-top:0;padding-bottom:0;padding-right:0;padding-left:0;color:#333;font-size:16px;line-height:22px;margin-top:0;margin-bottom:10px;margin-right:0;margin-left:0;width:100%;"><a href="https://buttondown-0005.com/c/MWViY2UyYWQtNDA4ZC00OWJiLWE1ZWQtNzU1YjYwYWNkZTE1fDQ1MzkwY2EyLWJiNWEtNDAyZC05OGQyLWQ5MmI0ZjRhY2RkOXxodHRwczovL3d3dy5zbWl0aHNvbmlhbm1hZy5jb20vaW5ub3ZhdGlvbi90aGlzLTE0LXllYXItb2xkLWlzLXVzaW5nLW9yaWdhbWktdG8tZGVzaWduLWVtZXJnZW5jeS1zaGVsdGVycy10aGF0LWFyZS1zdHVyZHktY29zdC1lZmZpY2llbnQtYW5kLWVhc3ktdG8tZGVwbG95LTE4MDk4ODE3OS8/dXRtX3NvdXJjZT1oYWNrZXJuZXdzbGV0dGVyJnV0bV9tZWRpdW09ZW1haWwmdXRtX3Rlcm09bGVhcm58ZW1haWw=" style="color:#0446AB;text-decoration:underline; font-size:16px;" title="Votes: 901 Comments: 197">14-year-old Miles Wu folded origami pattern that holds 10k times its own weight</a> <span style="font-size: 13px; color: #777"><span style="font-size:11px;padding-right:1px;">//</span>smithsonianmag.com <a href="https://buttondown-0005.com/c/MWViY2UyYWQtNDA4ZC00OWJiLWE1ZWQtNzU1YjYwYWNkZTE1fDQ1MzkwY2EyLWJiNWEtNDAyZC05OGQyLWQ5MmI0ZjRhY2RkOXxodHRwOi8vbmV3cy55Y29tYmluYXRvci5jb20vaXRlbT9pZD00NzAzODU0NiZ1dG1fdGVybT1jb21tZW50fGVtYWls" style="text-decoration: none; color: #336699;">comments<span style="color:#ff3300;">→</span></a></span></p>
<p style="font-family:ubuntu, Helvetica, 'Lucida Grande', Arial, sans-serif;padding-top:0;padding-bottom:0;padding-right:0;padding-left:0;color:#333;font-size:16px;line-height:22px;margin-top:0;margin-bottom:10px;margin-right:0;margin-left:0;width:100%;"><a href="https://buttondown-0005.com/c/MWViY2UyYWQtNDA4ZC00OWJiLWE1ZWQtNzU1YjYwYWNkZTE1fDQ1MzkwY2EyLWJiNWEtNDAyZC05OGQyLWQ5MmI0ZjRhY2RkOXxodHRwczovL3d3dy51c2F0b2RheS5jb20vc3RvcnkvbGlmZS9oZWFsdGgtd2VsbG5lc3MvMjAyNi8wMi8xMS9mdWxsLWJvZHktbXJpcy1jYW5jZXItYW5ldXJ5c20vODgzOTYwMzcwMDcvP3V0bV9zb3VyY2U9aGFja2VybmV3c2xldHRlciZ1dG1fbWVkaXVtPWVtYWlsJnV0bV90ZXJtPWxlYXJufGVtYWls" style="color:#0446AB;text-decoration:underline; font-size:16px;" title="Votes: 158 Comments: 266">How often do full-body MRIs find cancer?</a> <span style="font-size: 13px; color: #777"><span style="font-size:11px;padding-right:1px;">//</span>usatoday.com <a href="https://buttondown-0005.com/c/MWViY2UyYWQtNDA4ZC00OWJiLWE1ZWQtNzU1YjYwYWNkZTE1fDQ1MzkwY2EyLWJiNWEtNDAyZC05OGQyLWQ5MmI0ZjRhY2RkOXxodHRwOi8vbmV3cy55Y29tYmluYXRvci5jb20vaXRlbT9pZD00NzAwODYwNyZ1dG1fdGVybT1jb21tZW50fGVtYWls" style="text-decoration: none; color: #336699;">comments<span style="color:#ff3300;">→</span></a></span></p>
<p style="font-family:ubuntu, Helvetica, 'Lucida Grande', Arial, sans-serif;padding-top:0;padding-bottom:0;padding-right:0;padding-left:0;color:#333;font-size:16px;line-height:22px;margin-top:0;margin-bottom:10px;margin-right:0;margin-left:0;width:100%;"><a href="https://buttondown-0005.com/c/MWViY2UyYWQtNDA4ZC00OWJiLWE1ZWQtNzU1YjYwYWNkZTE1fDQ1MzkwY2EyLWJiNWEtNDAyZC05OGQyLWQ5MmI0ZjRhY2RkOXxodHRwczovL3d3dy5vbW5pZ2xvdC5jb20vbGFuZ3VhZ2UvbnVtYmVycy9jaXN0ZXJjaWFuLW51bWJlcnMuaHRtP3V0bV9zb3VyY2U9aGFja2VybmV3c2xldHRlciZ1dG1fbWVkaXVtPWVtYWlsJnV0bV90ZXJtPWxlYXJufGVtYWls" style="color:#0446AB;text-decoration:underline; font-size:16px;" title="Votes: 78 Comments: 14">Cistercian Numbers</a> <span style="font-size: 13px; color: #777"><span style="font-size:11px;padding-right:1px;">//</span>omniglot.com <a href="https://buttondown-0005.com/c/MWViY2UyYWQtNDA4ZC00OWJiLWE1ZWQtNzU1YjYwYWNkZTE1fDQ1MzkwY2EyLWJiNWEtNDAyZC05OGQyLWQ5MmI0ZjRhY2RkOXxodHRwOi8vbmV3cy55Y29tYmluYXRvci5jb20vaXRlbT9pZD00NzA2Mjg4MyZ1dG1fdGVybT1jb21tZW50fGVtYWls" style="text-decoration: none; color: #336699;">comments<span style="color:#ff3300;">→</span></a></span></p>
<p style="font-family:ubuntu, Helvetica, 'Lucida Grande', Arial, sans-serif;padding-top:0;padding-bottom:0;padding-right:0;padding-left:0;color:#333;font-size:16px;line-height:22px;margin-top:0;margin-bottom:10px;margin-right:0;margin-left:0;width:100%;"><a href="https://buttondown-0005.com/c/MWViY2UyYWQtNDA4ZC00OWJiLWE1ZWQtNzU1YjYwYWNkZTE1fDQ1MzkwY2EyLWJiNWEtNDAyZC05OGQyLWQ5MmI0ZjRhY2RkOXxodHRwczovL2dyaXN0Lm9yZy9jdWx0dXJlL3RoZS1vbHltcGljcy1hcmUtZGl0Y2hpbmctcGZhcy13YXhlcy1hbmQtdGhlLXJpZGljdWxvdXMtc3BlZWQtdGhleS1nYXZlLXNraWVycy8/dXRtX3NvdXJjZT1oYWNrZXJuZXdzbGV0dGVyJnV0bV9tZWRpdW09ZW1haWwmdXRtX3Rlcm09bGVhcm58ZW1haWw=" style="color:#0446AB;text-decoration:underline; font-size:16px;" title="Votes: 11 Comments: 2">Olympic skiing drops PFAS waxes – and their 'ridiculous' speed</a> <span style="font-size: 13px; color: #777"><span style="font-size:11px;padding-right:1px;">//</span>grist.org <a href="https://buttondown-0005.com/c/MWViY2UyYWQtNDA4ZC00OWJiLWE1ZWQtNzU1YjYwYWNkZTE1fDQ1MzkwY2EyLWJiNWEtNDAyZC05OGQyLWQ5MmI0ZjRhY2RkOXxodHRwOi8vbmV3cy55Y29tYmluYXRvci5jb20vaXRlbT9pZD00NzAwODIwNiZ1dG1fdGVybT1jb21tZW50fGVtYWls" style="text-decoration: none; color: #336699;">comments<span style="color:#ff3300;">→</span></a></span></p>
<p style="font-family:ubuntu, Helvetica, 'Lucida Grande', Arial, sans-serif;padding-top:0;padding-bottom:0;padding-right:0;padding-left:0;color:#333;font-size:16px;line-height:22px;margin-top:0;margin-bottom:10px;margin-right:0;margin-left:0;width:100%;"><a href="https://buttondown-0005.com/c/MWViY2UyYWQtNDA4ZC00OWJiLWE1ZWQtNzU1YjYwYWNkZTE1fDQ1MzkwY2EyLWJiNWEtNDAyZC05OGQyLWQ5MmI0ZjRhY2RkOXxodHRwczovL3JraXJvdi5naXRodWIuaW8vcG9zdHMvbGVhbjEvP3V0bV9zb3VyY2U9aGFja2VybmV3c2xldHRlciZ1dG1fbWVkaXVtPWVtYWlsJnV0bV90ZXJtPWxlYXJufGVtYWls" style="color:#0446AB;text-decoration:underline; font-size:16px;" title="Votes: 2 Comments: 0">Learning Lean: Part 1</a> <span style="font-size: 13px; color: #777"><span style="font-size:11px;padding-right:1px;">//</span>rkirov.github.io <a href="https://buttondown-0005.com/c/MWViY2UyYWQtNDA4ZC00OWJiLWE1ZWQtNzU1YjYwYWNkZTE1fDQ1MzkwY2EyLWJiNWEtNDAyZC05OGQyLWQ5MmI0ZjRhY2RkOXxodHRwOi8vbmV3cy55Y29tYmluYXRvci5jb20vaXRlbT9pZD00NzAyMjYwNCZ1dG1fdGVybT1jb21tZW50fGVtYWls" style="text-decoration: none; color: #336699;">comments<span style="color:#ff3300;">→</span></a></span></p>
<h2 style="font-family:ubuntu, 'Lucida Grande', Arial, sans-serif;padding-top:20px;padding-bottom:0;padding-right:0;padding-left:0;color:#ff3300;font-size:16px;font-weight:bold;margin-top:20px;margin-bottom:3px;margin-right:0;margin-left:0;text-transform:uppercase;"><span style="color:#333">#</span>Watching</h2>
<hr style="border-style:none;margin-top:0px;margin-bottom:5px;margin-right:0;margin-left:0;border-top-width:1px;border-top-style:solid;border-top-color:#9b9b9b;/"/>
<p style="font-family:ubuntu, Helvetica, 'Lucida Grande', Arial, sans-serif;padding-top:0;padding-bottom:0;padding-right:0;padding-left:0;color:#333;font-size:16px;line-height:22px;margin-top:0;margin-bottom:10px;margin-right:0;margin-left:0;width:100%;"><a href="https://buttondown-0005.com/c/MWViY2UyYWQtNDA4ZC00OWJiLWE1ZWQtNzU1YjYwYWNkZTE1fDQ1MzkwY2EyLWJiNWEtNDAyZC05OGQyLWQ5MmI0ZjRhY2RkOXxodHRwczovL3d3dy55b3V0dWJlLmNvbS93YXRjaD92PWxFQlF2ZUJDdEtZJnV0bV9zb3VyY2U9aGFja2VybmV3c2xldHRlciZ1dG1fbWVkaXVtPWVtYWlsJnV0bV90ZXJtPXdhdGNoaW5nfGVtYWls" style="color:#0446AB;text-decoration:underline; font-size:16px;" title="Votes: 163 Comments: 25">Age of Empires: 25 years of pathfinding problems with C++</a> <span style="font-size: 13px; color: #777"><span style="font-size:11px;padding-right:1px;">//</span>youtube.com <a href="https://buttondown-0005.com/c/MWViY2UyYWQtNDA4ZC00OWJiLWE1ZWQtNzU1YjYwYWNkZTE1fDQ1MzkwY2EyLWJiNWEtNDAyZC05OGQyLWQ5MmI0ZjRhY2RkOXxodHRwOi8vbmV3cy55Y29tYmluYXRvci5jb20vaXRlbT9pZD00NzAwNjMxNiZ1dG1fdGVybT1jb21tZW50fGVtYWls" style="text-decoration: none; color: #336699;">comments<span style="color:#ff3300;">→</span></a></span></p>
<p style="font-family:ubuntu, Helvetica, 'Lucida Grande', Arial, sans-serif;padding-top:0;padding-bottom:0;padding-right:0;padding-left:0;color:#333;font-size:16px;line-height:22px;margin-top:0;margin-bottom:10px;margin-right:0;margin-left:0;width:100%;"><a href="https://buttondown-0005.com/c/MWViY2UyYWQtNDA4ZC00OWJiLWE1ZWQtNzU1YjYwYWNkZTE1fDQ1MzkwY2EyLWJiNWEtNDAyZC05OGQyLWQ5MmI0ZjRhY2RkOXxodHRwczovL3d3dy55b3V0dWJlLmNvbS93YXRjaD92PTk3ZjBuZlU1UHgwJnV0bV9zb3VyY2U9aGFja2VybmV3c2xldHRlciZ1dG1fbWVkaXVtPWVtYWlsJnV0bV90ZXJtPXdhdGNoaW5nfGVtYWls" style="color:#0446AB;text-decoration:underline; font-size:16px;" title="Votes: 132 Comments: 7">How to take a photo with scotch tape (lensless imaging)</a> <span style="font-size: 13px; color: #777"><span style="font-size:11px;padding-right:1px;">//</span>youtube.com <a href="https://buttondown-0005.com/c/MWViY2UyYWQtNDA4ZC00OWJiLWE1ZWQtNzU1YjYwYWNkZTE1fDQ1MzkwY2EyLWJiNWEtNDAyZC05OGQyLWQ5MmI0ZjRhY2RkOXxodHRwOi8vbmV3cy55Y29tYmluYXRvci5jb20vaXRlbT9pZD00NzAzNzMxMyZ1dG1fdGVybT1jb21tZW50fGVtYWls" style="text-decoration: none; color: #336699;">comments<span style="color:#ff3300;">→</span></a></span></p>
<p style="font-family:ubuntu, Helvetica, 'Lucida Grande', Arial, sans-serif;padding-top:0;padding-bottom:0;padding-right:0;padding-left:0;color:#333;font-size:16px;line-height:22px;margin-top:0;margin-bottom:10px;margin-right:0;margin-left:0;width:100%;"><a href="https://buttondown-0005.com/c/MWViY2UyYWQtNDA4ZC00OWJiLWE1ZWQtNzU1YjYwYWNkZTE1fDQ1MzkwY2EyLWJiNWEtNDAyZC05OGQyLWQ5MmI0ZjRhY2RkOXxodHRwczovL3d3dy55b3V0dWJlLmNvbS93YXRjaD92PW1VbWx2ODE0YUpvJnV0bV9zb3VyY2U9aGFja2VybmV3c2xldHRlciZ1dG1fbWVkaXVtPWVtYWlsJnV0bV90ZXJtPXdhdGNoaW5nfGVtYWls" style="color:#0446AB;text-decoration:underline; font-size:16px;" title="Votes: 8 Comments: 2">Martial arts robots dazzle at 2026 Spring Festival Gala</a> <span style="font-size: 13px; color: #777"><span style="font-size:11px;padding-right:1px;">//</span>youtube.com <a href="https://buttondown-0005.com/c/MWViY2UyYWQtNDA4ZC00OWJiLWE1ZWQtNzU1YjYwYWNkZTE1fDQ1MzkwY2EyLWJiNWEtNDAyZC05OGQyLWQ5MmI0ZjRhY2RkOXxodHRwOi8vbmV3cy55Y29tYmluYXRvci5jb20vaXRlbT9pZD00NzA0MzkyOSZ1dG1fdGVybT1jb21tZW50fGVtYWls" style="text-decoration: none; color: #336699;">comments<span style="color:#ff3300;">→</span></a></span></p>
<p style="font-family:ubuntu, Helvetica, 'Lucida Grande', Arial, sans-serif;padding-top:0;padding-bottom:0;padding-right:0;padding-left:0;color:#333;font-size:16px;line-height:22px;margin-top:0;margin-bottom:10px;margin-right:0;margin-left:0;width:100%;"><a href="https://buttondown-0005.com/c/MWViY2UyYWQtNDA4ZC00OWJiLWE1ZWQtNzU1YjYwYWNkZTE1fDQ1MzkwY2EyLWJiNWEtNDAyZC05OGQyLWQ5MmI0ZjRhY2RkOXxodHRwczovL3d3dy55b3V0dWJlLmNvbS93YXRjaD92PWhxR0Zjd3lYWUkwJnV0bV9zb3VyY2U9aGFja2VybmV3c2xldHRlciZ1dG1fbWVkaXVtPWVtYWlsJnV0bV90ZXJtPXdhdGNoaW5nfGVtYWls" style="color:#0446AB;text-decoration:underline; font-size:16px;" title="Votes: 7 Comments: 1">$10M factory in a 600 square foot room [Video]</a> <span style="font-size: 13px; color: #777"><span style="font-size:11px;padding-right:1px;">//</span>youtube.com <a href="https://buttondown-0005.com/c/MWViY2UyYWQtNDA4ZC00OWJiLWE1ZWQtNzU1YjYwYWNkZTE1fDQ1MzkwY2EyLWJiNWEtNDAyZC05OGQyLWQ5MmI0ZjRhY2RkOXxodHRwOi8vbmV3cy55Y29tYmluYXRvci5jb20vaXRlbT9pZD00NzAxODA5NyZ1dG1fdGVybT1jb21tZW50fGVtYWls" style="text-decoration: none; color: #336699;">comments<span style="color:#ff3300;">→</span></a></span></p>
<h2 style="font-family:ubuntu, 'Lucida Grande', Arial, sans-serif;padding-top:20px;padding-bottom:0;padding-right:0;padding-left:0;color:#ff3300;font-size:16px;font-weight:bold;margin-top:20px;margin-bottom:3px;margin-right:0;margin-left:0;text-transform:uppercase;"><span style="color:#333">#</span>Startup News</h2>
<hr style="border-style:none;margin-top:0px;margin-bottom:5px;margin-right:0;margin-left:0;border-top-width:1px;border-top-style:solid;border-top-color:#9b9b9b;/"/>
<p style="font-family:ubuntu, Helvetica, 'Lucida Grande', Arial, sans-serif;padding-top:0;padding-bottom:0;padding-right:0;padding-left:0;color:#333;font-size:16px;line-height:22px;margin-top:0;margin-bottom:10px;margin-right:0;margin-left:0;width:100%;"><a href="https://buttondown-0005.com/c/MWViY2UyYWQtNDA4ZC00OWJiLWE1ZWQtNzU1YjYwYWNkZTE1fDQ1MzkwY2EyLWJiNWEtNDAyZC05OGQyLWQ5MmI0ZjRhY2RkOXxodHRwczovL3d3dy5hbnRocm9waWMuY29tL25ld3MvY2xhdWRlLXNvbm5ldC00LTY/dXRtX3NvdXJjZT1oYWNrZXJuZXdzbGV0dGVyJnV0bV9tZWRpdW09ZW1haWwmdXRtX3Rlcm09c3RhcnR1cF9uZXdzfGVtYWls" style="color:#0446AB;text-decoration:underline; font-size:16px;" title="Votes: 1005 Comments: 888">Claude Sonnet 4.6</a> <span style="font-size: 13px; color: #777"><span style="font-size:11px;padding-right:1px;">//</span>anthropic.com <a href="https://buttondown-0005.com/c/MWViY2UyYWQtNDA4ZC00OWJiLWE1ZWQtNzU1YjYwYWNkZTE1fDQ1MzkwY2EyLWJiNWEtNDAyZC05OGQyLWQ5MmI0ZjRhY2RkOXxodHRwOi8vbmV3cy55Y29tYmluYXRvci5jb20vaXRlbT9pZD00NzA1MDQ4OCZ1dG1fdGVybT1jb21tZW50fGVtYWls" style="text-decoration: none; color: #336699;">comments<span style="color:#ff3300;">→</span></a></span></p>
<p style="font-family:ubuntu, Helvetica, 'Lucida Grande', Arial, sans-serif;padding-top:0;padding-bottom:0;padding-right:0;padding-left:0;color:#333;font-size:16px;line-height:22px;margin-top:0;margin-bottom:10px;margin-right:0;margin-left:0;width:100%;"><a href="https://buttondown-0005.com/c/MWViY2UyYWQtNDA4ZC00OWJiLWE1ZWQtNzU1YjYwYWNkZTE1fDQ1MzkwY2EyLWJiNWEtNDAyZC05OGQyLWQ5MmI0ZjRhY2RkOXxodHRwczovL2Jsb2cuZ29vZ2xlL2lubm92YXRpb24tYW5kLWFpL21vZGVscy1hbmQtcmVzZWFyY2gvZ2VtaW5pLW1vZGVscy9nZW1pbmktMy0xLXByby8/dXRtX3NvdXJjZT1oYWNrZXJuZXdzbGV0dGVyJnV0bV9tZWRpdW09ZW1haWwmdXRtX3Rlcm09c3RhcnR1cF9uZXdzfGVtYWls" style="color:#0446AB;text-decoration:underline; font-size:16px;" title="Votes: 661 Comments: 759">Gemini 3.1 Pro</a> <span style="font-size: 13px; color: #777"><span style="font-size:11px;padding-right:1px;">//</span>blog.google <a href="https://buttondown-0005.com/c/MWViY2UyYWQtNDA4ZC00OWJiLWE1ZWQtNzU1YjYwYWNkZTE1fDQ1MzkwY2EyLWJiNWEtNDAyZC05OGQyLWQ5MmI0ZjRhY2RkOXxodHRwOi8vbmV3cy55Y29tYmluYXRvci5jb20vaXRlbT9pZD00NzA3NDczNSZ1dG1fdGVybT1jb21tZW50fGVtYWls" style="text-decoration: none; color: #336699;">comments<span style="color:#ff3300;">→</span></a></span></p>
<p style="font-family:ubuntu, Helvetica, 'Lucida Grande', Arial, sans-serif;padding-top:0;padding-bottom:0;padding-right:0;padding-left:0;color:#333;font-size:16px;line-height:22px;margin-top:0;margin-bottom:10px;margin-right:0;margin-left:0;width:100%;"><a href="https://buttondown-0005.com/c/MWViY2UyYWQtNDA4ZC00OWJiLWE1ZWQtNzU1YjYwYWNkZTE1fDQ1MzkwY2EyLWJiNWEtNDAyZC05OGQyLWQ5MmI0ZjRhY2RkOXxodHRwczovL25ld3MueWNvbWJpbmF0b3IuY29tL2l0ZW0/aWQ9NDcwNDk4MjQmdXRtX3NvdXJjZT1oYWNrZXJuZXdzbGV0dGVyJnV0bV9tZWRpdW09ZW1haWwmdXRtX3Rlcm09c3RhcnR1cF9uZXdzfGVtYWls" style="color:#0446AB;text-decoration:underline; font-size:16px;" title="Votes: 649 Comments: 73">Thank HN: You helped save 33k lives</a> <span style="font-size: 13px; color: #777"><span style="font-size:11px;padding-right:1px;">//</span>news.ycombinator.com</span></p>
<p style="font-family:ubuntu, Helvetica, 'Lucida Grande', Arial, sans-serif;padding-top:0;padding-bottom:0;padding-right:0;padding-left:0;color:#333;font-size:16px;line-height:22px;margin-top:0;margin-bottom:10px;margin-right:0;margin-left:0;width:100%;"><a href="https://buttondown-0005.com/c/MWViY2UyYWQtNDA4ZC00OWJiLWE1ZWQtNzU1YjYwYWNkZTE1fDQ1MzkwY2EyLWJiNWEtNDAyZC05OGQyLWQ5MmI0ZjRhY2RkOXxodHRwczovL3RlY2h4cGxvcmUuY29tL25ld3MvMjAyNi0wMi1qdXJ5LXRvbGQtbWV0YS1nb29nbGUtYWRkaWN0aW9uLmh0bWw/dXRtX3NvdXJjZT1oYWNrZXJuZXdzbGV0dGVyJnV0bV9tZWRpdW09ZW1haWwmdXRtX3Rlcm09c3RhcnR1cF9uZXdzfGVtYWls" style="color:#0446AB;text-decoration:underline; font-size:16px;" title="Votes: 486 Comments: 379">Jury told that Meta, Google 'engineered addiction' at landmark US trial</a> <span style="font-size: 13px; color: #777"><span style="font-size:11px;padding-right:1px;">//</span>techxplore.com <a href="https://buttondown-0005.com/c/MWViY2UyYWQtNDA4ZC00OWJiLWE1ZWQtNzU1YjYwYWNkZTE1fDQ1MzkwY2EyLWJiNWEtNDAyZC05OGQyLWQ5MmI0ZjRhY2RkOXxodHRwOi8vbmV3cy55Y29tYmluYXRvci5jb20vaXRlbT9pZD00Njk1OTgzMiZ1dG1fdGVybT1jb21tZW50fGVtYWls" style="text-decoration: none; color: #336699;">comments<span style="color:#ff3300;">→</span></a></span></p>
<p style="font-family:ubuntu, Helvetica, 'Lucida Grande', Arial, sans-serif;padding-top:0;padding-bottom:0;padding-right:0;padding-left:0;color:#333;font-size:16px;line-height:22px;margin-top:0;margin-bottom:10px;margin-right:0;margin-left:0;width:100%;"><a href="https://buttondown-0005.com/c/MWViY2UyYWQtNDA4ZC00OWJiLWE1ZWQtNzU1YjYwYWNkZTE1fDQ1MzkwY2EyLWJiNWEtNDAyZC05OGQyLWQ5MmI0ZjRhY2RkOXxodHRwczovL2NvZGUuY2xhdWRlLmNvbS9kb2NzL2VuL2xlZ2FsLWFuZC1jb21wbGlhbmNlP3V0bV9zb3VyY2U9aGFja2VybmV3c2xldHRlciZ1dG1fbWVkaXVtPWVtYWlsJnV0bV90ZXJtPXN0YXJ0dXBfbmV3c3xlbWFpbA==" style="color:#0446AB;text-decoration:underline; font-size:16px;" title="Votes: 203 Comments: 211">Anthropic officially bans using subscription auth for third party use</a> <span style="font-size: 13px; color: #777"><span style="font-size:11px;padding-right:1px;">//</span>code.claude.com <a href="https://buttondown-0005.com/c/MWViY2UyYWQtNDA4ZC00OWJiLWE1ZWQtNzU1YjYwYWNkZTE1fDQ1MzkwY2EyLWJiNWEtNDAyZC05OGQyLWQ5MmI0ZjRhY2RkOXxodHRwOi8vbmV3cy55Y29tYmluYXRvci5jb20vaXRlbT9pZD00NzA2OTI5OSZ1dG1fdGVybT1jb21tZW50fGVtYWls" style="text-decoration: none; color: #336699;">comments<span style="color:#ff3300;">→</span></a></span></p>
<p style="font-family:ubuntu, Helvetica, 'Lucida Grande', Arial, sans-serif;padding-top:0;padding-bottom:0;padding-right:0;padding-left:0;color:#333;font-size:16px;line-height:22px;margin-top:0;margin-bottom:10px;margin-right:0;margin-left:0;width:100%;"><a href="https://buttondown-0005.com/c/MWViY2UyYWQtNDA4ZC00OWJiLWE1ZWQtNzU1YjYwYWNkZTE1fDQ1MzkwY2EyLWJiNWEtNDAyZC05OGQyLWQ5MmI0ZjRhY2RkOXxodHRwczovL3NpbW9ud2lsbGlzb24ubmV0LzIwMjYvRmViLzEzL29wZW5haS1taXNzaW9uLXN0YXRlbWVudC8/dXRtX3NvdXJjZT1oYWNrZXJuZXdzbGV0dGVyJnV0bV9tZWRpdW09ZW1haWwmdXRtX3Rlcm09c3RhcnR1cF9uZXdzfGVtYWls" style="color:#0446AB;text-decoration:underline; font-size:16px;" title="Votes: 118 Comments: 2">The evolution of OpenAI's mission statement</a> <span style="font-size: 13px; color: #777"><span style="font-size:11px;padding-right:1px;">//</span>simonwillison.net <a href="https://buttondown-0005.com/c/MWViY2UyYWQtNDA4ZC00OWJiLWE1ZWQtNzU1YjYwYWNkZTE1fDQ1MzkwY2EyLWJiNWEtNDAyZC05OGQyLWQ5MmI0ZjRhY2RkOXxodHRwOi8vbmV3cy55Y29tYmluYXRvci5jb20vaXRlbT9pZD00NzAwOTQxNiZ1dG1fdGVybT1jb21tZW50fGVtYWls" style="text-decoration: none; color: #336699;">comments<span style="color:#ff3300;">→</span></a></span></p>
<h2 style="font-family:ubuntu, 'Lucida Grande', Arial, sans-serif;padding-top:20px;padding-bottom:0;padding-right:0;padding-left:0;color:#ff3300;font-size:16px;font-weight:bold;margin-top:20px;margin-bottom:3px;margin-right:0;margin-left:0;text-transform:uppercase;"><span style="color:#333">#</span>Fun</h2>
<hr style="border-style:none;margin-top:0px;margin-bottom:5px;margin-right:0;margin-left:0;border-top-width:1px;border-top-style:solid;border-top-color:#9b9b9b;/"/>
<p style="font-family:ubuntu, Helvetica, 'Lucida Grande', Arial, sans-serif;padding-top:0;padding-bottom:0;padding-right:0;padding-left:0;color:#333;font-size:16px;line-height:22px;margin-top:0;margin-bottom:10px;margin-right:0;margin-left:0;width:100%;"><a href="https://buttondown-0005.com/c/MWViY2UyYWQtNDA4ZC00OWJiLWE1ZWQtNzU1YjYwYWNkZTE1fDQ1MzkwY2EyLWJiNWEtNDAyZC05OGQyLWQ5MmI0ZjRhY2RkOXxodHRwczovL2ZsYXNocG9pbnRhcmNoaXZlLm9yZz91dG1fc291cmNlPWhhY2tlcm5ld3NsZXR0ZXImdXRtX21lZGl1bT1lbWFpbCZ1dG1fdGVybT1mdW58ZW1haWw=" style="color:#0446AB;text-decoration:underline; font-size:16px;" title="Votes: 350 Comments: 91">Flashpoint Archive – Over 200k web games and animations preserved</a> <span style="font-size: 13px; color: #777"><span style="font-size:11px;padding-right:1px;">//</span>flashpointarchive.org <a href="https://buttondown-0005.com/c/MWViY2UyYWQtNDA4ZC00OWJiLWE1ZWQtNzU1YjYwYWNkZTE1fDQ1MzkwY2EyLWJiNWEtNDAyZC05OGQyLWQ5MmI0ZjRhY2RkOXxodHRwOi8vbmV3cy55Y29tYmluYXRvci5jb20vaXRlbT9pZD00NzAyMTM1NCZ1dG1fdGVybT1jb21tZW50fGVtYWls" style="text-decoration: none; color: #336699;">comments<span style="color:#ff3300;">→</span></a></span></p>
<p style="font-family:ubuntu, Helvetica, 'Lucida Grande', Arial, sans-serif;padding-top:0;padding-bottom:0;padding-right:0;padding-left:0;color:#333;font-size:16px;line-height:22px;margin-top:0;margin-bottom:10px;margin-right:0;margin-left:0;width:100%;"><a href="https://buttondown-0005.com/c/MWViY2UyYWQtNDA4ZC00OWJiLWE1ZWQtNzU1YjYwYWNkZTE1fDQ1MzkwY2EyLWJiNWEtNDAyZC05OGQyLWQ5MmI0ZjRhY2RkOXxodHRwczovL21yZG9vYi5naXRodWIuaW8vdGhyZWUtZGVzY2VudC8/dXRtX3NvdXJjZT1oYWNrZXJuZXdzbGV0dGVyJnV0bV9tZWRpdW09ZW1haWwmdXRtX3Rlcm09ZnVufGVtYWls" style="color:#0446AB;text-decoration:underline; font-size:16px;" title="Votes: 317 Comments: 68">Descent, ported to the web</a> <span style="font-size: 13px; color: #777"><span style="font-size:11px;padding-right:1px;">//</span>mrdoob.github.io <a href="https://buttondown-0005.com/c/MWViY2UyYWQtNDA4ZC00OWJiLWE1ZWQtNzU1YjYwYWNkZTE1fDQ1MzkwY2EyLWJiNWEtNDAyZC05OGQyLWQ5MmI0ZjRhY2RkOXxodHRwOi8vbmV3cy55Y29tYmluYXRvci5jb20vaXRlbT9pZD00NzAxNzU0NSZ1dG1fdGVybT1jb21tZW50fGVtYWls" style="text-decoration: none; color: #336699;">comments<span style="color:#ff3300;">→</span></a></span></p>
<p style="font-family:ubuntu, Helvetica, 'Lucida Grande', Arial, sans-serif;padding-top:0;padding-bottom:0;padding-right:0;padding-left:0;color:#333;font-size:16px;line-height:22px;margin-top:0;margin-bottom:10px;margin-right:0;margin-left:0;width:100%;"><a href="https://buttondown-0005.com/c/MWViY2UyYWQtNDA4ZC00OWJiLWE1ZWQtNzU1YjYwYWNkZTE1fDQ1MzkwY2EyLWJiNWEtNDAyZC05OGQyLWQ5MmI0ZjRhY2RkOXxodHRwczovL2dsaXRjaHljYW0uY29tP3V0bV9zb3VyY2U9aGFja2VybmV3c2xldHRlciZ1dG1fbWVkaXVtPWVtYWlsJnV0bV90ZXJtPWZ1bnxlbWFpbA==" style="color:#0446AB;text-decoration:underline; font-size:16px;" title="Votes: 160 Comments: 21">Glitchy camera – a circuit-bent camera simulator in the browser</a> <span style="font-size: 13px; color: #777"><span style="font-size:11px;padding-right:1px;">//</span>glitchycam.com <a href="https://buttondown-0005.com/c/MWViY2UyYWQtNDA4ZC00OWJiLWE1ZWQtNzU1YjYwYWNkZTE1fDQ1MzkwY2EyLWJiNWEtNDAyZC05OGQyLWQ5MmI0ZjRhY2RkOXxodHRwOi8vbmV3cy55Y29tYmluYXRvci5jb20vaXRlbT9pZD00NzAzMzk1NCZ1dG1fdGVybT1jb21tZW50fGVtYWls" style="text-decoration: none; color: #336699;">comments<span style="color:#ff3300;">→</span></a></span></p>
<p style="font-family:ubuntu, Helvetica, 'Lucida Grande', Arial, sans-serif;padding-top:0;padding-bottom:0;padding-right:0;padding-left:0;color:#333;font-size:16px;line-height:22px;margin-top:0;margin-bottom:10px;margin-right:0;margin-left:0;width:100%;"><a href="https://buttondown-0005.com/c/MWViY2UyYWQtNDA4ZC00OWJiLWE1ZWQtNzU1YjYwYWNkZTE1fDQ1MzkwY2EyLWJiNWEtNDAyZC05OGQyLWQ5MmI0ZjRhY2RkOXxodHRwczovL2dpdGh1Yi5jb20vcy1tYWNrZS9zdGFyZmxpZ2h0LXJldmVyc2U/dXRtX3NvdXJjZT1oYWNrZXJuZXdzbGV0dGVyJnV0bV9tZWRpdW09ZW1haWwmdXRtX3Rlcm09ZnVufGVtYWls" style="color:#0446AB;text-decoration:underline; font-size:16px;" title="Votes: 120 Comments: 52">Reversed engineered game Starflight</a> <span style="font-size: 13px; color: #777"><span style="font-size:11px;padding-right:1px;">//</span>github.com <a href="https://buttondown-0005.com/c/MWViY2UyYWQtNDA4ZC00OWJiLWE1ZWQtNzU1YjYwYWNkZTE1fDQ1MzkwY2EyLWJiNWEtNDAyZC05OGQyLWQ5MmI0ZjRhY2RkOXxodHRwOi8vbmV3cy55Y29tYmluYXRvci5jb20vaXRlbT9pZD00NzAyMjk0MyZ1dG1fdGVybT1jb21tZW50fGVtYWls" style="text-decoration: none; color: #336699;">comments<span style="color:#ff3300;">→</span></a></span></p>
<p style="font-family:ubuntu, Helvetica, 'Lucida Grande', Arial, sans-serif;padding-top:0;padding-bottom:0;padding-right:0;padding-left:0;color:#333;font-size:16px;line-height:22px;margin-top:0;margin-bottom:10px;margin-right:0;margin-left:0;width:100%;"><a href="https://buttondown-0005.com/c/MWViY2UyYWQtNDA4ZC00OWJiLWE1ZWQtNzU1YjYwYWNkZTE1fDQ1MzkwY2EyLWJiNWEtNDAyZC05OGQyLWQ5MmI0ZjRhY2RkOXxodHRwczovL21pY3JvZmFiZ2FtZS5jby51az91dG1fc291cmNlPWhhY2tlcm5ld3NsZXR0ZXImdXRtX21lZGl1bT1lbWFpbCZ1dG1fdGVybT1mdW58ZW1haWw=" style="color:#0446AB;text-decoration:underline; font-size:16px;" title="Votes: 5 Comments: 1">MicroFab – Chip Automation Game</a> <span style="font-size: 13px; color: #777"><span style="font-size:11px;padding-right:1px;">//</span>microfabgame.co.uk <a href="https://buttondown-0005.com/c/MWViY2UyYWQtNDA4ZC00OWJiLWE1ZWQtNzU1YjYwYWNkZTE1fDQ1MzkwY2EyLWJiNWEtNDAyZC05OGQyLWQ5MmI0ZjRhY2RkOXxodHRwOi8vbmV3cy55Y29tYmluYXRvci5jb20vaXRlbT9pZD00NzAyNjMwNCZ1dG1fdGVybT1jb21tZW50fGVtYWls" style="text-decoration: none; color: #336699;">comments<span style="color:#ff3300;">→</span></a></span></p>
<p style="font-family:ubuntu, Helvetica, 'Lucida Grande', Arial, sans-serif;padding-top:0;padding-bottom:0;padding-right:0;padding-left:0;color:#333;font-size:16px;line-height:22px;margin-top:0;margin-bottom:10px;margin-right:0;margin-left:0;width:100%;"><a href="https://buttondown-0005.com/c/MWViY2UyYWQtNDA4ZC00OWJiLWE1ZWQtNzU1YjYwYWNkZTE1fDQ1MzkwY2EyLWJiNWEtNDAyZC05OGQyLWQ5MmI0ZjRhY2RkOXxodHRwczovL3d3dy5zdWJsZXR0ZXJzLmZ1bi8/dXRtX3NvdXJjZT1oYWNrZXJuZXdzbGV0dGVyJnV0bV9tZWRpdW09ZW1haWwmdXRtX3Rlcm09ZnVufGVtYWls" style="color:#0446AB;text-decoration:underline; font-size:16px;" title="Votes: 5 Comments: 4">A word game a friend and I built. How did we do?</a> <span style="font-size: 13px; color: #777"><span style="font-size:11px;padding-right:1px;">//</span>subletters.fun <a href="https://buttondown-0005.com/c/MWViY2UyYWQtNDA4ZC00OWJiLWE1ZWQtNzU1YjYwYWNkZTE1fDQ1MzkwY2EyLWJiNWEtNDAyZC05OGQyLWQ5MmI0ZjRhY2RkOXxodHRwOi8vbmV3cy55Y29tYmluYXRvci5jb20vaXRlbT9pZD00NzAzNDY3OCZ1dG1fdGVybT1jb21tZW50fGVtYWls" style="text-decoration: none; color: #336699;">comments<span style="color:#ff3300;">→</span></a></span></p>
</td>
</tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" id="footer" style="color:#7A7A7A;font-family:ubuntu, Helvetica, 'Lucida Grande', Arial, sans-serif;margin-top:30px;margin-bottom:0;margin-right:0;margin-left:0;padding-top:0;padding-bottom:0;padding-right:0;padding-left:0;background-color:#FFFFFF;max-width:600px;width:100%;">
<tr style="color:#333;font-family:ubuntu, Helvetica, 'Lucida Grande', Arial, sans-serif;margin-top:0;margin-bottom:0;margin-right:0;margin-left:0;padding-top:0;padding-bottom:0;padding-right:0;padding-left:0;font-size:16px">
<td style="color:#333;font-family:ubuntu, Helvetica, 'Lucida Grande', Arial, sans-serif;margin-top:0;margin-bottom:0;margin-right:0;margin-left:0;padding-top:0;padding-bottom:0;padding-right:0;padding-left:0;">
<h5 style="font-family:Helvetica, 'Lucida Grande', Arial, sans-serif;margin-top:30px;margin-right:0;margin-left:0;padding-top:30px;padding-bottom:0;padding-right:0;padding-left:0;color:#999;font-size:20px;margin-bottom:5px;width:100%;">__END__</h5>
<p style="font-family:ubuntu, Helvetica, 'Lucida Grande', Arial, sans-serif;margin-top:0;margin-bottom:0;margin-right:0;margin-left:0;padding-top:0;padding-bottom:0;padding-right:0;padding-left:0;color:#999;font-size:16px !important;font-weight:normal;line-height:22px;">
You're among 69,594 others who received this email because you wanted a weekly recap of the best articles from Hacker News. Published by
<a href="https://buttondown-0005.com/c/MWViY2UyYWQtNDA4ZC00OWJiLWE1ZWQtNzU1YjYwYWNkZTE1fDQ1MzkwY2EyLWJiNWEtNDAyZC05OGQyLWQ5MmI0ZjRhY2RkOXxodHRwOi8vY3VycHJlc3MuY29tfGVtYWls" style="color:#3B6B9B;text-decoration:underline;">Curpress</a>
from the PNW. Hacker Newsletter is not affiliated with Y Combinator in any way.
<br/>
<br/>
💡 Need to disconnect?
<a href="https://buttondown-0005.com/c/MWViY2UyYWQtNDA4ZC00OWJiLWE1ZWQtNzU1YjYwYWNkZTE1fDQ1MzkwY2EyLWJiNWEtNDAyZC05OGQyLWQ5MmI0ZjRhY2RkOXxodHRwczovL2J1dHRvbmRvd24uY29tL3Vuc3Vic2NyaWJlLzQ1MzkwY2EyLWJiNWEtNDAyZC05OGQyLWQ5MmI0ZjRhY2RkOT9lbWFpbD0xZWJjZTJhZC00MDhkLTQ5YmItYTVlZC03NTViNjBhY2RlMTV8ZW1haWw=" style="color:#3B6B9B;text-decoration:underline;">Unsubscribe</a>
<br/>
<br/>
✨ Want to promote your startup?
<a href="https://buttondown-0005.com/c/MWViY2UyYWQtNDA4ZC00OWJiLWE1ZWQtNzU1YjYwYWNkZTE1fDQ1MzkwY2EyLWJiNWEtNDAyZC05OGQyLWQ5MmI0ZjRhY2RkOXxodHRwczovL2FpcnRhYmxlLmNvbS9zaHI3NE13UnBKU0hSV3NGbHxlbWFpbA==" style="color:#3B6B9B;text-decoration:underline;" title="Buy a classified ad">Buy a classified ad</a>
or click reply to get our media kit
<br/>
<br/>
⭐ Not a subscriber? Subscribe at
<a href="https://buttondown-0005.com/c/MWViY2UyYWQtNDA4ZC00OWJiLWE1ZWQtNzU1YjYwYWNkZTE1fDQ1MzkwY2EyLWJiNWEtNDAyZC05OGQyLWQ5MmI0ZjRhY2RkOXxodHRwczovL2hhY2tlcm5ld3NsZXR0ZXIuY29tfGVtYWls" style="color:#3B6B9B;text-decoration:underline;">https://hackernewsletter.com</a>
</p>
</td>
</tr>
</table>
</div>

                    <p class='ampimg' style='display:none;visibility:none;margin:0;padding:0;line-height:0;'>
                        <img src="https://buttondown-0005.com/o/MWViY2UyYWQtNDA4ZC00OWJiLWE1ZWQtNzU1YjYwYWNkZTE1OjQ1MzkwY2EyLWJiNWEtNDAyZC05OGQyLWQ5MmI0ZjRhY2RkOQ/" />
                    </p>
                    </body>
                    
</html>]]>
      </description>
      <pubDate>Fri, 20 Feb 2026 12:34:17 +0000</pubDate>
      <link>https://app.newsletters.love/collections/M1g8dBt36l8gChgGlXnhbPBZHWdHV5kV/p/M1g8dBt36l8gChgGlXnhbPBZHWdHV5kV</link>
    </item>
    <item>
      <title>Modern Treasury's Stablecoin Sandwich</title>
      <description>
        <![CDATA[<html style="scrollbar-width: thin;scrollbar-color: rgb(219,219,219)rgb(255,255,255);"><head><meta charset="utf-8"><title>Modern Treasury's Stablecoin Sandwich</title><style>
@media (max-width: 1024px) {
  .typography .pullquote-align-left,
  .typography.editor .pullquote-align-left,
  .typography .pullquote-align-right,
  .typography.editor .pullquote-align-right,
  .typography .pullquote-align-wide,
  .typography.editor .pullquote-align-wide,
  .typography .pullquote-align-center,
  .typography.editor .pullquote-align-center {
    float: none;
    margin: 0 auto;
    width: 100%;
    max-width: 100%;
  }
}
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
  .typography .markup table.image-wrapper img,
  .typography.editor .markup table.image-wrapper img,
  .typography .markup table.kindle-wrapper img,
  .typography.editor .markup table.kindle-wrapper img {
    max-width: 550px;
  }
}
@media (min-width: 1024px) {
  .typography:not(:has(#toc)) .captioned-image-container figure:has(> a.image2-offset-left),
  .typography.editor:not(:has(#toc)) .captioned-image-container figure:has(> a.image2-offset-left) {
    margin-left: var(--image-offset-margin);
  }
  .typography:not(:has(#toc)) .captioned-image-container figure:has(> a.image2-offset-right),
  .typography.editor:not(:has(#toc)) .captioned-image-container figure:has(> a.image2-offset-right) {
    margin-right: var(--image-offset-margin);
  }
}
@media (min-width: 1300px) {
  .typography .captioned-image-container figure:has(> a.image2-offset-left),
  .typography.editor .captioned-image-container figure:has(> a.image2-offset-left) {
    margin-left: var(--image-offset-margin);
  }
  .typography .captioned-image-container figure:has(> a.image2-offset-right),
  .typography.editor .captioned-image-container figure:has(> a.image2-offset-right) {
    margin-right: var(--image-offset-margin);
  }
}
@media (max-width: 1024px) {
  .typography,
  .typography.editor {
    /* Disable offset on mobile/tablet */
  }
  .typography .captioned-image-container figure:has(> a.image2-align-left),
  .typography.editor .captioned-image-container figure:has(> a.image2-align-left),
  .typography .captioned-image-container figure:has(> a.image2-align-right),
  .typography.editor .captioned-image-container figure:has(> a.image2-align-right) {
    float: none;
    margin: 1em auto;
    max-width: 100%;
    width: auto;
    padding: 0;
  }
  .typography .captioned-image-container figure:has(> a.image2-align-left.thefp),
  .typography.editor .captioned-image-container figure:has(> a.image2-align-left.thefp),
  .typography .captioned-image-container figure:has(> a.image2-align-right.thefp),
  .typography.editor .captioned-image-container figure:has(> a.image2-align-right.thefp) {
    margin: 1em auto;
  }
  .typography .captioned-image-container figure:has(> a.image2-offset-left),
  .typography.editor .captioned-image-container figure:has(> a.image2-offset-left),
  .typography .captioned-image-container figure:has(> a.image2-offset-right),
  .typography.editor .captioned-image-container figure:has(> a.image2-offset-right) {
    margin: 1em auto;
  }
  .typography .captioned-image-container figure:has(> a.image2-align-left) .image2-inset,
  .typography.editor .captioned-image-container figure:has(> a.image2-align-left) .image2-inset,
  .typography .captioned-image-container figure:has(> a.image2-align-right) .image2-inset,
  .typography.editor .captioned-image-container figure:has(> a.image2-align-right) .image2-inset {
    display: block;
    justify-content: initial;
  }
}
@media (max-width: 768px) {
  .typography .markup div.sponsorship-campaign-embed,
  .typography.editor .markup div.sponsorship-campaign-embed {
    margin-top: 24px;
    margin-bottom: 24px;
  }
  .typography .markup div.sponsorship-campaign-embed:first-child,
  .typography.editor .markup div.sponsorship-campaign-embed:first-child {
    margin-top: 0px;
  }
}
@media screen and (max-width: 650px) {
  .typography .markup div.youtube-overlay,
  .typography.editor .markup div.youtube-overlay,
  .typography .markup div.vimeo-overlay,
  .typography.editor .markup div.vimeo-overlay {
    display: none !important;
  }
}
@media screen and (max-width: 370px) {
  .typography .markup div.tiktok-wrap,
  .typography.editor .markup div.tiktok-wrap {
    width: calc(95vw - 32px);
    height: calc((95vw - 32px - 2px) / 0.485714);
  }
}
@media screen and (max-width: 650px) {
  .typography .markup div.embedded-publication-wrap .embedded-publication.show-subscribe,
  .typography.editor .markup div.embedded-publication-wrap .embedded-publication.show-subscribe {
    padding: 24px;
  }
}
@media screen and (max-width: 650px) {
  .typography .markup div.subscription-widget-wrap .subscription-widget.show-subscribe,
  .typography.editor .markup div.subscription-widget-wrap .subscription-widget.show-subscribe,
  .typography .markup div.subscription-widget-wrap-editor .subscription-widget.show-subscribe,
  .typography.editor .markup div.subscription-widget-wrap-editor .subscription-widget.show-subscribe,
  .typography .markup div.captioned-button-wrap .subscription-widget.show-subscribe,
  .typography.editor .markup div.captioned-button-wrap .subscription-widget.show-subscribe {
    padding: 0px 24px;
  }
}
@media screen and (max-width: 650px) {
  .typography .markup div.subscription-widget-wrap .subscription-widget.show-subscribe .subscription-widget-subscribe .button,
  .typography.editor .markup div.subscription-widget-wrap .subscription-widget.show-subscribe .subscription-widget-subscribe .button,
  .typography .markup div.subscription-widget-wrap-editor .subscription-widget.show-subscribe .subscription-widget-subscribe .button,
  .typography.editor .markup div.subscription-widget-wrap-editor .subscription-widget.show-subscribe .subscription-widget-subscribe .button,
  .typography .markup div.captioned-button-wrap .subscription-widget.show-subscribe .subscription-widget-subscribe .button,
  .typography.editor .markup div.captioned-button-wrap .subscription-widget.show-subscribe .subscription-widget-subscribe .button {
    padding: 10px 12px;
    min-width: 110px;
  }
}
@media (max-width: 650px) {
  .typography .markup .twitter-embed,
  .typography.editor .markup .twitter-embed,
  .typography .markup .tweet,
  .typography.editor .markup .tweet {
    padding: 12px;
  }
}
@media (max-width: 650px) {
  .typography .markup .twitter-embed .tweet-text,
  .typography.editor .markup .twitter-embed .tweet-text,
  .typography .markup .tweet .tweet-text,
  .typography.editor .markup .tweet .tweet-text {
    font-size: 14px;
    line-height: 20px;
  }
}
@media (max-width: 650px) {
  .typography .markup .twitter-embed .tweet-photos-container.two,
  .typography.editor .markup .twitter-embed .tweet-photos-container.two,
  .typography .markup .tweet .tweet-photos-container.two,
  .typography.editor .markup .tweet .tweet-photos-container.two,
  .typography .markup .twitter-embed .tweet-photos-container.three,
  .typography.editor .markup .twitter-embed .tweet-photos-container.three,
  .typography .markup .tweet .tweet-photos-container.three,
  .typography.editor .markup .tweet .tweet-photos-container.three,
  .typography .markup .twitter-embed .tweet-photos-container.four,
  .typography.editor .markup .twitter-embed .tweet-photos-container.four,
  .typography .markup .tweet .tweet-photos-container.four,
  .typography.editor .markup .tweet .tweet-photos-container.four {
    height: 200px;
  }
}
@media (max-width: 650px) {
  .typography .markup .twitter-embed a.expanded-link .expanded-link-img,
  .typography.editor .markup .twitter-embed a.expanded-link .expanded-link-img,
  .typography .markup .tweet a.expanded-link .expanded-link-img,
  .typography.editor .markup .tweet a.expanded-link .expanded-link-img {
    max-height: 180px;
  }
}
@media (max-width: 650px) {
  .typography .markup .twitter-embed a.expanded-link .expanded-link-description,
  .typography.editor .markup .twitter-embed a.expanded-link .expanded-link-description,
  .typography .markup .tweet a.expanded-link .expanded-link-description,
  .typography.editor .markup .tweet a.expanded-link .expanded-link-description {
    display: none;
  }
}
@media screen and (max-width: 650px) {
  .typography .markup .apple-podcast-container,
  .typography.editor .markup .apple-podcast-container {
    width: unset;
  }
}
@media (max-width: 420px) {
  .typography .markup .install-substack-app-embed img.install-substack-app-embed-img,
  .typography.editor .markup .install-substack-app-embed img.install-substack-app-embed-img {
    margin: 0 auto 16px auto;
  }
}
@media (max-width: 420px) {
  .typography .markup .install-substack-app-embed .install-substack-app-embed-text,
  .typography.editor .markup .install-substack-app-embed .install-substack-app-embed-text {
    margin: 0 0 12px 0;
    max-width: 100%;
    width: auto;
    text-align: center;
  }
}
@media (max-width: 420px) {
  .typography .markup .install-substack-app-embed .install-substack-app-embed-link,
  .typography.editor .markup .install-substack-app-embed .install-substack-app-embed-link {
    display: flex;
    justify-content: center;
  }
}
@media screen and (min-width: 481px) {
  .share-button-container {
    height: 38px;
  }
}
@media screen and (min-width: 481px) {
  .share-button-container a.comment {
    height: 38px;
    line-height: 38px;
    padding-right: 10px;
  }
}
@media screen and (max-width: 480px) {
  .share-button-container .separator {
    display: block;
    margin: 0;
    height: 8px;
    border-left: none;
  }
}
@media screen and (max-width: 480px) {
  .share-button-container a.share.first img {
    padding-left: 0;
  }
}
@media screen and (min-width: 481px) {
  .share-button-container a.mobile {
    display: none !important;
  }
}
@media screen and (min-width: 541px) {
  .settings-add-pub-modal-wrapper .container .add-recommending-pub-modal-container {
    padding: 36px;
    height: 680px;
  }
}
@media screen and (min-width: 541px) {
  .settings-add-pub-modal-wrapper .container .add-recommending-pub-modal-container .footer {
    position: absolute;
    bottom: 36px;
    margin: 0px;
  }
}
@media screen and (max-width: 650px) {
  .header-anchor-parent {
    display: none;
  }
}
@media screen and (max-width: 768px) {
  .post {
    padding: 16px 0 0 0;
  }
}
@media screen and (max-width: 650px) {
  .post .post-header .post-label {
    margin-top: 8px;
  }
}
@media screen and (max-width: 650px) {
  .post .post-header .meta-author-wrap.alternative-meta .meta-right-column .post-meta {
    margin-top: 6px;
  }
}
@media screen and (max-width: 650px) {
  .post .footer-facepile-container {
    height: 64px;
    padding: 0 16px;
    display: flex;
    align-items: center;
    justify-content: flex-start;
    width: 100%;
  }
}
@media screen and (max-width: 650px) {
  .post .post-footer.use-separators {
    justify-content: center;
  }
}
@media screen and (max-width: 650px) {
  .post .post-footer.next-prev {
    height: 64px;
    justify-content: space-between;
    box-sizing: border-box;
  }
}
@media screen and (max-width: 650px) {
  .post-contributor-footer .post-contributor-bio-table {
    display: block;
  }
  .post-contributor-footer .post-contributor-bio-table-row {
    display: flex;
    flex-direction: row;
  }
  .post-contributor-footer .post-contributor-bio-userhead-cell,
  .post-contributor-footer .post-contributor-bio-body-cell {
    display: block;
  }
  .post-contributor-footer .post-contributor-bio-body-cell {
    flex-grow: 1;
  }
  .post-contributor-footer .post-contributor-bio-body-table {
    display: block;
  }
  .post-contributor-footer .post-contributor-bio-body-table-row {
    display: block;
  }
  .post-contributor-footer .post-contributor-bio-copy-cell,
  .post-contributor-footer .post-contributor-bio-controls-cell {
    display: block;
  }
  .post-contributor-footer .post-contributor-bio-copy-cell {
    margin: 0 0 16px 0;
  }
  .post-contributor-footer .post-contributor-bio-controls-cell {
    width: auto;
  }
  .post-contributor-footer .post-contributor-bio-controls {
    margin: auto;
  }
  .post-contributor-footer .post-contributor-bio-controls .button.primary {
    width: 100%;
  }
  .post-contributor-footer .post-contributor-bio-text {
    font-size: 14px;
  }
}
@media screen and (min-width: 768px) {
  .post-silhouette {
    padding: 32px 0;
  }
}
@media screen and (max-width: 650px) {
  .post-silhouette .post-silhouette-title {
    margin-top: 10.44225025px;
    height: 120px;
  }
}
@media screen and (max-width: 650px) {
  .post-silhouette .post-silhouette-meta {
    width: 75%;
  }
}
@media screen and (max-width: 650px) {
  .post-silhouette .post-silhouette-meta.with-byline-image {
    margin: 20px 0;
  }
}
@media screen and (max-width: 650px) {
  .use-theme-bg .post-meta.alternative-meta .post-meta-item,
  .post-meta.alternative-meta .post-meta-item {
    padding-right: 16px;
  }
}
@media screen and (max-width: 370px) {
  .use-theme-bg .post-meta.alternative-meta .post-meta-item,
  .post-meta.alternative-meta .post-meta-item {
    font-size: 14px;
  }
}
@media screen and (max-width: 650px) {
  .use-theme-bg .post-meta.alternative-meta .post-meta-item.guest-author-publication,
  .post-meta.alternative-meta .post-meta-item.guest-author-publication {
    display: none;
  }
}
@media screen and (max-width: 370px) {
  .post-meta .post-meta-item .post-meta-button {
    height: 36px !important;
    /* important to override in-line height style on emails */
  }
  .post-meta .post-meta-item .post-meta-button .meta-button-label {
    display: none;
  }
  .post-meta .post-meta-item .post-meta-button > svg {
    margin-right: 0;
  }
}
@media screen and (max-width: 370px) {
  .post-meta .post-meta-item {
    font-size: 12px;
  }
}
@media screen and (max-width: 650px) {
  .post .floating-subscribe-button {
    bottom: 20px;
    right: 20px;
  }
}
@media (max-width: 1024px) {
  body .pullquote-align-left,
  body .pullquote-align-right,
  body .pullquote-align-wide,
  body .pullquote-align-center {
    float: none;
    margin: 0 auto;
    width: 100%;
    max-width: 100%;
  }
}
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
  body .markup table.image-wrapper img,
  body .markup table.kindle-wrapper img {
    max-width: 550px;
  }
}
@media (min-width: 1024px) {
  body:not(:has(#toc)) .captioned-image-container figure:has(> a.image2-offset-left) {
    margin-left: var(--image-offset-margin);
  }
  body:not(:has(#toc)) .captioned-image-container figure:has(> a.image2-offset-right) {
    margin-right: var(--image-offset-margin);
  }
}
@media (min-width: 1300px) {
  body .captioned-image-container figure:has(> a.image2-offset-left) {
    margin-left: var(--image-offset-margin);
  }
  body .captioned-image-container figure:has(> a.image2-offset-right) {
    margin-right: var(--image-offset-margin);
  }
}
@media (max-width: 1024px) {
  body {
    /* Disable offset on mobile/tablet */
  }
  body .captioned-image-container figure:has(> a.image2-align-left),
  body .captioned-image-container figure:has(> a.image2-align-right) {
    float: none;
    margin: 1em auto;
    max-width: 100%;
    width: auto;
    padding: 0;
  }
  body .captioned-image-container figure:has(> a.image2-align-left.thefp),
  body .captioned-image-container figure:has(> a.image2-align-right.thefp) {
    margin: 1em auto;
  }
  body .captioned-image-container figure:has(> a.image2-offset-left),
  body .captioned-image-container figure:has(> a.image2-offset-right) {
    margin: 1em auto;
  }
  body .captioned-image-container figure:has(> a.image2-align-left) .image2-inset,
  body .captioned-image-container figure:has(> a.image2-align-right) .image2-inset {
    display: block;
    justify-content: initial;
  }
}
@media (max-width: 768px) {
  body .markup div.sponsorship-campaign-embed {
    margin-top: 24px;
    margin-bottom: 24px;
  }
  body .markup div.sponsorship-campaign-embed:first-child {
    margin-top: 0px;
  }
}
@media screen and (max-width: 650px) {
  body .markup div.youtube-overlay,
  body .markup div.vimeo-overlay {
    display: none !important;
  }
}
@media screen and (max-width: 370px) {
  body .markup div.tiktok-wrap {
    width: calc(95vw - 32px);
    height: calc((95vw - 32px - 2px) / 0.485714);
  }
}
@media screen and (max-width: 650px) {
  body .markup div.embedded-publication-wrap .embedded-publication.show-subscribe {
    padding: 24px;
  }
}
@media screen and (max-width: 650px) {
  body .markup div.subscription-widget-wrap .subscription-widget.show-subscribe,
  body .markup div.subscription-widget-wrap-editor .subscription-widget.show-subscribe,
  body .markup div.captioned-button-wrap .subscription-widget.show-subscribe {
    padding: 0px 24px;
  }
}
@media screen and (max-width: 650px) {
  body .markup div.subscription-widget-wrap .subscription-widget.show-subscribe .subscription-widget-subscribe .button,
  body .markup div.subscription-widget-wrap-editor .subscription-widget.show-subscribe .subscription-widget-subscribe .button,
  body .markup div.captioned-button-wrap .subscription-widget.show-subscribe .subscription-widget-subscribe .button {
    padding: 10px 12px;
    min-width: 110px;
  }
}
@media (max-width: 650px) {
  body .markup .twitter-embed,
  body .markup .tweet {
    padding: 12px;
  }
}
@media (max-width: 650px) {
  body .markup .twitter-embed .tweet-text,
  body .markup .tweet .tweet-text {
    font-size: 14px;
    line-height: 20px;
  }
}
@media (max-width: 650px) {
  body .markup .twitter-embed .tweet-photos-container.two,
  body .markup .tweet .tweet-photos-container.two,
  body .markup .twitter-embed .tweet-photos-container.three,
  body .markup .tweet .tweet-photos-container.three,
  body .markup .twitter-embed .tweet-photos-container.four,
  body .markup .tweet .tweet-photos-container.four {
    height: 200px;
  }
}
@media (max-width: 650px) {
  body .markup .twitter-embed a.expanded-link .expanded-link-img,
  body .markup .tweet a.expanded-link .expanded-link-img {
    max-height: 180px;
  }
}
@media (max-width: 650px) {
  body .markup .twitter-embed a.expanded-link .expanded-link-description,
  body .markup .tweet a.expanded-link .expanded-link-description {
    display: none;
  }
}
@media screen and (max-width: 650px) {
  body .markup .apple-podcast-container {
    width: unset;
  }
}
@media (max-width: 420px) {
  body .markup .install-substack-app-embed img.install-substack-app-embed-img {
    margin: 0 auto 16px auto;
  }
}
@media (max-width: 420px) {
  body .markup .install-substack-app-embed .install-substack-app-embed-text {
    margin: 0 0 12px 0;
    max-width: 100%;
    width: auto;
    text-align: center;
  }
}
@media (max-width: 420px) {
  body .markup .install-substack-app-embed .install-substack-app-embed-link {
    display: flex;
    justify-content: center;
  }
}
@media screen and (min-width: 500px) {
  body .header a.logo {
    width: 42px;
    height: 42px;
    border-radius: 12px;
  }
}
@media screen and (max-width: 420px) {
  body .subscription-receipt table:first-of-type .subscription-amount .subscription-discount {
    width: 72px !important;
  }
}
@media screen and (min-width: 481px) {
  body .share-button-container {
    height: auto;
  }
}
@media screen and (max-width: 480px) {
  body .share-button-container .separator {
    display: block !important;
    margin: 0 !important;
    height: 8px !important;
    border-left: none !important;
  }
}
@media screen and (max-width: 650px) {
  .digest .item .post-meta-item.audience {
    display: none;
  }
}
@media screen and (min-width: 500px) {
  .digest-publication .logo img {
    width: 42px;
    height: 42px;
    border-radius: 8px;
  }
}
@media screen and (max-width: 650px) {
  .comments-page .container .comment-list .collapsed-reply {
    margin-left: calc(10 + 32px - 24px);
  }
}
@media screen and (max-width: 650px) {
  .comment > .comment-list {
    padding-left: 24px;
  }
}
@media screen and (max-width: 650px) {
  .finish-magic-login-modal .modal-content .container {
    padding: 24px 0;
  }
}
@media (max-width: 650px) {
  .reader2-text-b3 {
    line-height: 24px;
  }
}
@media screen and (max-width: 650px) {
  .reader2-text-h4 {
    line-height: 24px;
  }
}
@media screen and (min-width: 541px) {
  .user-profile-modal {
    padding-left: 12px;
    padding-right: 12px;
  }
}
@media screen and (max-width: 650px) {
  .subscribe-widget form.form .sideBySideWrap button.rightButton {
    padding: 10px 12px;
  }
}
@media screen and (min-width: 541px) {
  .pub-icon:hover .logo-hover,
  .feed-item-icon:hover .logo-hover {
    display: block;
  }
}
@media screen and (max-width: 650px) {
  .post-ufi.single-full-width-button .post-ufi-button-wrapper {
    width: 100%;
    padding: 16px;
  }
  .post-ufi.single-full-width-button .post-ufi-button-wrapper:empty {
    display: none;
  }
  .post-ufi.single-full-width-button .post-ufi-button {
    width: 100%;
    justify-content: center;
  }
}
@media screen and (max-width: 768px) {
  .file-embed-wrapper {
    padding: 0;
  }
}
@media screen and (max-width: 768px) {
  .file-embed-wrapper-editor {
    padding: 0;
  }
}
@media screen and (max-width: 768px) {
  .file-embed-wrapper-editor:active {
    padding: 0;
  }
}
@media only screen and (max-width: 650px) {
  .file-embed-button.wide,
  .file-embed-error-button.wide {
    display: none;
  }
}
@media only screen and (min-width: 630px) {
  .file-embed-button.narrow,
  .file-embed-error-button.narrow {
    display: none;
  }
}
@media screen and (min-width: 541px) {
  .audio-player-wrapper .audio-player {
    min-width: 500px;
  }
}
@media screen and (max-width: 650px) {
  .audio-player-wrapper .audio-player .audio-player-progress {
    border-left-width: 16px;
    border-right-width: 16px;
  }
}
@media screen and (max-width: 650px) {
  .audio-player-wrapper .audio-player .audio-player-progress .audio-player-progress-bar .audio-player-progress-bar-popup {
    top: -54px;
  }
}
@media screen and (max-width: 650px) {
  .audio-player-wrapper-fancy .audio-player .audio-player-progress {
    border-left-width: 16px;
    border-right-width: 16px;
  }
}
@media screen and (max-width: 650px) {
  .audio-player-wrapper-fancy .audio-player .audio-player-progress .audio-player-progress-bar .audio-player-progress-bar-popup {
    top: -54px;
  }
}
@media (min-width: 250px) {
  .audio-player-wrapper-fancy .audio-player {
    padding: 32px;
  }
  .audio-player-wrapper-fancy .audio-player .btn-group {
    display: flex;
  }
  .audio-player-wrapper-fancy .audio-player .btn-group .button:last-of-type {
    display: block;
  }
}
@media (min-width: 300px) {
  .audio-player-wrapper-fancy .audio-player .btn-group {
    display: block;
  }
  .audio-player-wrapper-fancy .audio-player .btn-group .button:first-of-type {
    display: block;
  }
}
@media (min-width: 350px) {
  .audio-player-wrapper-fancy .audio-player .audio-player-substack-logo {
    display: block;
  }
  .audio-player-wrapper-fancy .audio-player .audio-player-title {
    margin-top: 16px;
  }
  .audio-player-wrapper-fancy .audio-player .audio-player-hero-image-container {
    padding-top: 15%;
    width: 15%;
    display: block;
  }
  .audio-player-wrapper-fancy .audio-player .btn-group .button:first-of-type {
    display: block;
  }
  .audio-player-wrapper-fancy .audio-player .audio-player-substack-logo {
    display: block;
  }
}
@media (min-width: 350px) {
  .audio-player-wrapper-fancy .audio-player .audio-player-hero-image-container {
    padding-top: 25%;
    width: 25%;
    display: block;
  }
  .audio-player-wrapper-fancy .audio-player .btn-group {
    display: flex;
  }
  .audio-player-wrapper-fancy .audio-player .btn-group .button:first-of-type {
    display: block;
  }
}
@media (min-width: 400px) {
  .audio-player-wrapper-fancy .audio-player .audio-player-hero-image-container {
    padding-top: 40%;
    width: 40%;
  }
}
@media (max-width: 400px) {
  .audio-player-wrapper-fancy .audio-player .btn-group {
    margin-top: 12px;
  }
  .audio-player-wrapper-fancy .audio-player .btn-group .button {
    font-size: 13px;
    padding: 6px 12px;
    height: auto;
    margin-top: 10px;
  }
}
@media (min-width: 600px) {
  .audio-player-wrapper-fancy .audio-player .audio-player-hero-image-container {
    padding-top: 55%;
    width: 55%;
  }
}
@media (max-width: 650px) {
  .poll-editor-modal {
    min-width: calc(100% - 20px);
  }
}
@media (max-width: 750px) {
  .poll-embed .poll-anchor-target .poll-anchor-copy-button {
    left: 8px;
    top: 45px;
  }
}</style></head><body class="email-body" style="font-kerning: auto;--image-offset-margin: -120px;"><img src="https://eotrx.substackcdn.com/open?token=eyJtIjoiPDIwMjYwMjE5MTExMDQzLjMuNDgwYTYwNzJhNjQwYWMwOUBtZzIuc3Vic3RhY2suY29tPiIsInUiOjE1MjEzMDg3MiwiciI6Im5vdGlmeStsZGtrT1Nfd09TTHhqTDNyVk8xYmNnQG5vdGlmeS5yZWxheWUuaW8iLCJkIjoibWcyLnN1YnN0YWNrLmNvbSIsInAiOjE4ODM2NTAzNywidCI6Im5ld3NsZXR0ZXIiLCJhIjoiZXZlcnlvbmUiLCJzIjoxNjk5NDE4LCJjIjoicG9zdCIsImYiOnRydWUsInBvc2l0aW9uIjoidG9wIiwiaWF0IjoxNzcxNDk5NDU5LCJleHAiOjE3NzQwOTE0NTksImlzcyI6InB1Yi0wIiwic3ViIjoiZW8ifQ.tOL4lH2k_AQNqob_-mIbqZ72Ndu7LmXamh3ePhyzug0" alt="" width="1" height="1" border="0" style="height:1px !important;width:1px !important;border-width:0 !important;margin-top:0 !important;margin-bottom:0 !important;margin-right:0 !important;margin-left:0 !important;padding-top:0 !important;padding-bottom:0 !important;padding-right:0 !important;padding-left:0 !important;"/><div class="preview" style="display:none;font-size:1px;color:#333333;line-height:1px;max-height:0px;max-width:0px;opacity:0;overflow:hidden;">After acquiring Beam, Modern Treasury wants to become the developer-first API for moving money in any form.</div><div class="preview" style="display:none;font-size:1px;color:#333333;line-height:1px;max-height:0px;max-width:0px;opacity:0;overflow:hidden;">&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;</div><table class="email-body-container" role="presentation" width="100%" border="0" cellspacing="0" cellpadding="0"><tbody><tr><td></td><td class="content" width="550"></td><td></td></tr><tr><td></td><td class="content" width="550" align="left"><div style="font-size: 16px;line-height: 26px;max-width: 550px;width: 100%;margin: 0 auto;overflow-wrap: break-word;"><table role="presentation" width="100%" border="0" cellspacing="0" cellpadding="0"><tbody><tr><td align="right" style="height:20px;"><table role="presentation" width="auto" border="0" cellspacing="0" cellpadding="0"><tbody><tr><td style="vertical-align:middle;"><span class="pencraft pc-reset reset-IxiVJZ tw-font-body tw-text-ssm tw-text-substack-secondary" style="font-family: SF Pro Text, -apple-system, system-ui, BlinkMacSystemFont, Inter, Segoe UI, Roboto, Helvetica, Arial, sans-serif, Apple Color Emoji, Segoe UI Emoji, Segoe UI Symbol;font-size: 13px;color: unset;list-style: none;text-decoration: unset;margin: 0;"><div class="pencraft pc-reset align-right-VJbKw5 size-12-mmZ61m reset-IxiVJZ" style="list-style: none;color: unset;text-align: right;font-size: 12px;line-height: 16px;text-decoration: unset;margin: 0;"><span class="pencraft pc-reset reset-IxiVJZ" translated="" style="list-style: none;color: unset;text-decoration: unset;margin: 0;">Forwarded this email? <a class="pencraft pc-reset decoration-underline-ClTkYc reset-IxiVJZ" href="https://substack.com/redirect/2/eyJlIjoiaHR0cHM6Ly9uZXdzLmFsdmFyb2R1cmFuLmNvbS9zdWJzY3JpYmU_dXRtX3NvdXJjZT1lbWFpbCZ1dG1fY2FtcGFpZ249ZW1haWwtc3Vic2NyaWJlJnI9Mmlrb3hrJm5leHQ9aHR0cHMlM0ElMkYlMkZuZXdzLmFsdmFyb2R1cmFuLmNvbSUyRnAlMkZtb2Rlcm4tdHJlYXN1cnlzLXN0YWJsZWNvaW4tc2FuZHdpY2giLCJwIjoxODgzNjUwMzcsInMiOjE2OTk0MTgsImYiOnRydWUsInUiOjE1MjEzMDg3MiwiaWF0IjoxNzcxNDk5NDU4LCJleHAiOjIwODcwNzU0NTgsImlzcyI6InB1Yi0wIiwic3ViIjoibGluay1yZWRpcmVjdCJ9.f5W926Yd0-8ZecWMgBWvaGP2psqkyloPkaaFFkrJqug?" style="list-style: none;color: unset;text-decoration: unset;margin: 0;-webkit-text-decoration-line: underline;text-decoration-line: underline;">Subscribe here</a> for more</span></div></span></td></tr></tbody></table></td></tr></tbody></table><table class="header graphic-header" role="presentation" style="border-spacing: 0;padding: 16px 0 32px;"><tbody><tr><td align="center" style="text-align: center;padding: 0;"><a href="https://substack.com/redirect/2/eyJlIjoiaHR0cHM6Ly9uZXdzLmFsdmFyb2R1cmFuLmNvbS9wL21vZGVybi10cmVhc3VyeXMtc3RhYmxlY29pbi1zYW5kd2ljaD91dG1fY2FtcGFpZ249ZW1haWwtaGFsZi1wb3N0JnI9Mmlrb3hrJnRva2VuPWV5SjFjMlZ5WDJsa0lqb3hOVEl4TXpBNE56SXNJbkJ2YzNSZmFXUWlPakU0T0RNMk5UQXpOeXdpYVdGMElqb3hOemN4TkRrNU5EVTRMQ0psZUhBaU9qRTNOelF3T1RFME5UZ3NJbWx6Y3lJNkluQjFZaTB4TmprNU5ERTRJaXdpYzNWaUlqb2ljRzl6ZEMxeVpXRmpkR2x2YmlKOS5BeFpIa3BzT3JPVldiV3VKNmo4ZHBzTjZ0Z0VQc2ZJMFpFNlRqSUhZRjRJIiwicCI6MTg4MzY1MDM3LCJzIjoxNjk5NDE4LCJmIjp0cnVlLCJ1IjoxNTIxMzA4NzIsImlhdCI6MTc3MTQ5OTQ1OCwiZXhwIjoyMDg3MDc1NDU4LCJpc3MiOiJwdWItMCIsInN1YiI6ImxpbmstcmVkaXJlY3QifQ.8uUciUdLzoBSp4eSyUi5MblwFeWZ__cswu8EIzG7PZ8?"><img class="header-image" role="presentation" width="550" height="105" src="https://substackcdn.com/image/fetch/$s_!GnwZ!,w_1100,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F91260f0e-f456-4a78-b4ec-6b8f787db565_1344x256.png" style="border: none !important;vertical-align: middle;max-width: 550px;display: block;margin: 0 auto;height: auto;width: 100%;"></a></td></tr></tbody></table><div class="post typography" dir="auto" style="--image-offset-margin: -120px;padding: 32px 0 0 0;font-size: 16px;line-height: 26px;"><div class="post-header" role="region" aria-label="Post header" style="font-size: 16px;line-height: 26px;"><h1 class="post-title published title-X77sOw" dir="auto" style="direction: auto;text-align: start;unicode-bidi: isolate;color: rgb(54,55,55);font-family: 'Roboto Slab',sans-serif;font-weight: 700;-webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: antialiased;-webkit-appearance: optimizelegibility;-moz-appearance: optimizelegibility;appearance: optimizelegibility;margin: 0;line-height: 36px;font-size: 32px;"><a href="https://substack.com/app-link/post?publication_id=1699418&post_id=188365037&utm_source=post-email-title&utm_campaign=email-post-title&isFreemail=true&r=2ikoxk&token=eyJ1c2VyX2lkIjoxNTIxMzA4NzIsInBvc3RfaWQiOjE4ODM2NTAzNywiaWF0IjoxNzcxNDk5NDU4LCJleHAiOjE3NzQwOTE0NTgsImlzcyI6InB1Yi0xNjk5NDE4Iiwic3ViIjoicG9zdC1yZWFjdGlvbiJ9.AxZHkpsOrOVWbWuJ6j8dpsN6tgEPsfI0ZE6TjIHYF4I" style="color: rgb(54,55,55);text-decoration: none;">Modern Treasury's Stablecoin Sandwich</a></h1><h3 class="subtitle subtitle-HEEcLo" dir="auto" style="direction: auto;text-align: start;unicode-bidi: isolate;font-family: 'SF Pro Display',-apple-system-headline,system-ui,-apple-system,BlinkMacSystemFont,'Segoe UI',Roboto,Helvetica,Arial,sans-serif,'Apple Color Emoji','Segoe UI Emoji','Segoe UI Symbol';font-weight: normal;-webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: antialiased;-webkit-appearance: optimizelegibility;-moz-appearance: optimizelegibility;appearance: optimizelegibility;margin: 4px 0 0;color: #777777;line-height: 24px;font-size: 18px;margin-top: 12px;">After acquiring Beam, Modern Treasury wants to become the developer-first API for moving money in any form.</h3><table class="post-meta" role="presentation" width="100%" border="0" cellspacing="0" cellpadding="0" style="margin: 1em 0;height: 20px;align-items: center;"><tbody><tr><td><table role="presentation" width="auto" border="0" cellspacing="0" cellpadding="0"><tbody><tr><td><table role="presentation" width="auto" border="0" cellspacing="0" cellpadding="0"><tbody><tr><td style="vertical-align:middle;"><div class="pencraft pc-reset color-primary-zABazT line-height-20-t4M0El font-meta-MWBumP size-11-NuY2Zx weight-medium-fw81nC transform-uppercase-yKDgcq reset-IxiVJZ meta-EgzBVA custom-css-email-post-author" style="list-style: none;font-size: 11px;line-height: 20px;text-decoration: unset;color: rgb(54,55,55);margin: 0;font-family: 'SF Compact',-apple-system,system-ui,-apple-system,BlinkMacSystemFont,'Segoe UI',Roboto,Helvetica,Arial,sans-serif,'Apple Color Emoji','Segoe UI Emoji','Segoe UI Symbol';font-weight: 500;text-transform: uppercase;letter-spacing: .2px;"><a class="pencraft pc-reset color-primary-zABazT line-height-20-t4M0El font-meta-MWBumP size-11-NuY2Zx weight-medium-fw81nC transform-uppercase-yKDgcq reset-IxiVJZ meta-EgzBVA" style="list-style: none;color: rgb(54,55,55);margin: 0;font-size: 11px;line-height: 20px;font-family: 'SF Compact',-apple-system,system-ui,-apple-system,BlinkMacSystemFont,'Segoe UI',Roboto,Helvetica,Arial,sans-serif,'Apple Color Emoji','Segoe UI Emoji','Segoe UI Symbol';font-weight: 500;text-transform: uppercase;letter-spacing: .2px;text-decoration: none" href="https://substack.com/@alduba">Alvaro Duran</a></div></td></tr></tbody></table></td></tr><tr><td><table role="presentation" width="auto" border="0" cellspacing="0" cellpadding="0"><tbody><tr><td style="vertical-align:middle;"><div class="pencraft pc-reset color-secondary-ls1g8s line-height-20-t4M0El font-meta-MWBumP size-11-NuY2Zx weight-medium-fw81nC transform-uppercase-yKDgcq reset-IxiVJZ meta-EgzBVA" style="list-style: none;font-size: 11px;line-height: 20px;text-decoration: unset;color: rgb(119,119,119);margin: 0;font-family: 'SF Compact',-apple-system,system-ui,-apple-system,BlinkMacSystemFont,'Segoe UI',Roboto,Helvetica,Arial,sans-serif,'Apple Color Emoji','Segoe UI Emoji','Segoe UI Symbol';font-weight: 500;text-transform: uppercase;letter-spacing: .2px;"><time datetime="2026-02-19T11:10:43.689Z">Feb 19</time></div></td></tr></tbody></table></td></tr></tbody></table></td><td align="right"><table role="presentation" width="auto" border="0" cellspacing="0" cellpadding="0"><tbody><tr><td style="vertical-align:middle;"><a href="https://substack.com/@alduba"><img class="custom-css-email-avatar avatar-QIQ5yR" src="https://substackcdn.com/image/fetch/$s_!T8m9!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8d227a4d-6bf5-4798-86e2-23020700e54a_3024x4032.jpeg" style="box-sizing: border-box;max-width: 550px;border: none;vertical-align: middle;width: 40px;height: 40px;min-width: 40px;min-height: 40px;object-fit: cover;margin: 0px;display: inline;border-radius: 50%" width="40" height="40"></a></td></tr></tbody></table></td></tr></tbody></table><table class="email-ufi-2-top" role="presentation" width="100%" border="0" cellspacing="0" cellpadding="0" style="border-top: 1px solid rgb(0,0,0,.1);border-bottom: 1px solid rgb(0,0,0,.1);min-width: 100%;"><tbody><tr height="16"><td height="16" style="font-size:0px;line-height:0;">&nbsp;</td></tr><tr><td><table role="presentation" width="100%" border="0" cellspacing="0" cellpadding="0"><tbody><tr><td><table role="presentation" width="auto" border="0" cellspacing="0" cellpadding="0"><tbody><tr><td style="vertical-align:middle;"><table role="presentation" width="38" border="0" cellspacing="0" cellpadding="0"><tbody><tr><td align="center"><a class="email-icon-button" href="https://substack.com/app-link/post?publication_id=1699418&post_id=188365037&utm_source=substack&isFreemail=true&submitLike=true&token=eyJ1c2VyX2lkIjoxNTIxMzA4NzIsInBvc3RfaWQiOjE4ODM2NTAzNywicmVhY3Rpb24iOiLinaQiLCJpYXQiOjE3NzE0OTk0NTgsImV4cCI6MTc3NDA5MTQ1OCwiaXNzIjoicHViLTE2OTk0MTgiLCJzdWIiOiJyZWFjdGlvbiJ9.RAMwOMFI0qBjCgJ3UqETnIAHgaKsUb4WkHS3e_mbzIY&utm_medium=email&utm_campaign=email-reaction&r=2ikoxk" style="font-family: system-ui,-apple-system,BlinkMacSystemFont,'Segoe UI',Roboto,Helvetica,Arial,sans-serif,'Apple Color Emoji','Segoe UI Emoji','Segoe UI Symbol';display: inline-block;font-weight: 500;border: 1px solid rgb(0,0,0,.1);border-radius: 9999px;text-transform: uppercase;font-size: 12px;line-height: 1;padding: 9px 0;text-decoration: none;color: rgb(119,119,119);min-width: 38px;box-sizing: border-box;width: 38px"><img class="icon" src="https://substackcdn.com/image/fetch/$s_!PeVs!,w_36,c_scale,f_png,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack.com%2Ficon%2FLucideHeart%3Fv%3D4%26height%3D36%26fill%3Dnone%26stroke%3D%2523808080%26strokeWidth%3D2" width="18" height="18" style="border: none;vertical-align: middle;max-width: 18px" alt=""></a></td></tr></tbody></table></td><td width="8" style="min-width:8px;"></td><td style="vertical-align:middle;"><table role="presentation" width="38" border="0" cellspacing="0" cellpadding="0"><tbody><tr><td align="center"><a class="email-icon-button" href="https://substack.com/app-link/post?publication_id=1699418&post_id=188365037&utm_source=substack&utm_medium=email&isFreemail=true&comments=true&token=eyJ1c2VyX2lkIjoxNTIxMzA4NzIsInBvc3RfaWQiOjE4ODM2NTAzNywiaWF0IjoxNzcxNDk5NDU4LCJleHAiOjE3NzQwOTE0NTgsImlzcyI6InB1Yi0xNjk5NDE4Iiwic3ViIjoicG9zdC1yZWFjdGlvbiJ9.AxZHkpsOrOVWbWuJ6j8dpsN6tgEPsfI0ZE6TjIHYF4I&r=2ikoxk&utm_campaign=email-half-magic-comments&action=post-comment&utm_source=substack&utm_medium=email" style="font-family: system-ui,-apple-system,BlinkMacSystemFont,'Segoe UI',Roboto,Helvetica,Arial,sans-serif,'Apple Color Emoji','Segoe UI Emoji','Segoe UI Symbol';display: inline-block;font-weight: 500;border: 1px solid rgb(0,0,0,.1);border-radius: 9999px;text-transform: uppercase;font-size: 12px;line-height: 1;padding: 9px 0;text-decoration: none;color: rgb(119,119,119);min-width: 38px;box-sizing: border-box;width: 38px"><img class="icon" src="https://substackcdn.com/image/fetch/$s_!x1tS!,w_36,c_scale,f_png,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack.com%2Ficon%2FLucideComments%3Fv%3D4%26height%3D36%26fill%3Dnone%26stroke%3D%2523808080%26strokeWidth%3D2" width="18" height="18" style="border: none;vertical-align: middle;max-width: 18px" alt=""></a></td></tr></tbody></table></td><td width="8" style="min-width:8px;"></td><td style="vertical-align:middle;"><table role="presentation" width="38" border="0" cellspacing="0" cellpadding="0"><tbody><tr><td align="center"><a class="email-icon-button" href="https://substack.com/app-link/post?publication_id=1699418&post_id=188365037&utm_source=substack&utm_medium=email&utm_content=share&utm_campaign=email-share&action=share&triggerShare=true&isFreemail=true&r=2ikoxk&token=eyJ1c2VyX2lkIjoxNTIxMzA4NzIsInBvc3RfaWQiOjE4ODM2NTAzNywiaWF0IjoxNzcxNDk5NDU4LCJleHAiOjE3NzQwOTE0NTgsImlzcyI6InB1Yi0xNjk5NDE4Iiwic3ViIjoicG9zdC1yZWFjdGlvbiJ9.AxZHkpsOrOVWbWuJ6j8dpsN6tgEPsfI0ZE6TjIHYF4I" style="font-family: system-ui,-apple-system,BlinkMacSystemFont,'Segoe UI',Roboto,Helvetica,Arial,sans-serif,'Apple Color Emoji','Segoe UI Emoji','Segoe UI Symbol';display: inline-block;font-weight: 500;border: 1px solid rgb(0,0,0,.1);border-radius: 9999px;text-transform: uppercase;font-size: 12px;line-height: 1;padding: 9px 0;text-decoration: none;color: rgb(119,119,119);min-width: 38px;box-sizing: border-box;width: 38px"><img class="icon" src="https://substackcdn.com/image/fetch/$s_!_L14!,w_36,c_scale,f_png,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack.com%2Ficon%2FLucideShare2%3Fv%3D4%26height%3D36%26fill%3Dnone%26stroke%3D%2523808080%26strokeWidth%3D2" width="18" height="18" style="border: none;vertical-align: middle;max-width: 18px" alt=""></a></td></tr></tbody></table></td><td width="8" style="min-width:8px;"></td><td style="vertical-align:middle;"><table role="presentation" width="38" border="0" cellspacing="0" cellpadding="0"><tbody><tr><td align="center"><a class="email-icon-button" href="https://substack.com/redirect/2/eyJlIjoiaHR0cHM6Ly9vcGVuLnN1YnN0YWNrLmNvbS9wdWIvYWxkdWJhL3AvbW9kZXJuLXRyZWFzdXJ5cy1zdGFibGVjb2luLXNhbmR3aWNoP3V0bV9zb3VyY2U9c3Vic3RhY2smdXRtX21lZGl1bT1lbWFpbCZ1dG1fY2FtcGFpZ249ZW1haWwtcmVzdGFjay1jb21tZW50JmFjdGlvbj1yZXN0YWNrLWNvbW1lbnQmcj0yaWtveGsmdG9rZW49ZXlKMWMyVnlYMmxrSWpveE5USXhNekE0TnpJc0luQnZjM1JmYVdRaU9qRTRPRE0yTlRBek55d2lhV0YwSWpveE56Y3hORGs1TkRVNExDSmxlSEFpT2pFM056UXdPVEUwTlRnc0ltbHpjeUk2SW5CMVlpMHhOams1TkRFNElpd2ljM1ZpSWpvaWNHOXpkQzF5WldGamRHbHZiaUo5LkF4WkhrcHNPck9WV2JXdUo2ajhkcHNONnRnRVBzZkkwWkU2VGpJSFlGNEkiLCJwIjoxODgzNjUwMzcsInMiOjE2OTk0MTgsImYiOnRydWUsInUiOjE1MjEzMDg3MiwiaWF0IjoxNzcxNDk5NDU4LCJleHAiOjIwODcwNzU0NTgsImlzcyI6InB1Yi0wIiwic3ViIjoibGluay1yZWRpcmVjdCJ9.9BeMMm7mc9V24T8-sJd7cnYUdgwXhi4RPgtuAFWcSUw?&utm_source=substack&utm_medium=email" style="font-family: system-ui,-apple-system,BlinkMacSystemFont,'Segoe UI',Roboto,Helvetica,Arial,sans-serif,'Apple Color Emoji','Segoe UI Emoji','Segoe UI Symbol';display: inline-block;font-weight: 500;border: 1px solid rgb(0,0,0,.1);border-radius: 9999px;text-transform: uppercase;font-size: 12px;line-height: 1;padding: 9px 0;text-decoration: none;color: rgb(119,119,119);min-width: 38px;box-sizing: border-box;width: 38px"><img class="icon" src="https://substackcdn.com/image/fetch/$s_!5EGt!,w_36,c_scale,f_png,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack.com%2Ficon%2FNoteForwardIcon%3Fv%3D4%26height%3D36%26fill%3Dnone%26stroke%3D%2523808080%26strokeWidth%3D2" width="18" height="18" style="border: none;vertical-align: middle;max-width: 18px" alt=""></a></td></tr></tbody></table></td></tr></tbody></table></td><td align="right"><table role="presentation" width="auto" border="0" cellspacing="0" cellpadding="0"><tbody><tr><td style="vertical-align:middle;"><table role="presentation" width="auto" border="0" cellspacing="0" cellpadding="0"><tbody><tr><td align="center"><a class="email-button-outline" href="https://open.substack.com/pub/alduba/p/modern-treasurys-stablecoin-sandwich?utm_source=email&redirect=app-store&utm_campaign=email-read-in-app" style="font-family: system-ui,-apple-system,BlinkMacSystemFont,'Segoe UI',Roboto,Helvetica,Arial,sans-serif,'Apple Color Emoji','Segoe UI Emoji','Segoe UI Symbol';display: inline-block;font-weight: 500;border: 1px solid rgb(0,0,0,.1);border-radius: 9999px;text-transform: uppercase;font-size: 12px;line-height: 12px;padding: 9px 14px;text-decoration: none;color: rgb(119,119,119);"><div class="email-button-spacer" style="font-size: 16px;line-height: 26px;display: inline-block;vertical-align: middle;max-width: 0;min-height: 18px;"></div><span class="email-button-text" style="vertical-align: middle;margin-right: 4px">READ IN APP</span><img class="icon text-icon" src="https://substackcdn.com/image/fetch/$s_!ET-_!,w_36,c_scale,f_png,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack.com%2Ficon%2FLucideArrowUpRight%3Fv%3D4%26height%3D36%26fill%3Dnone%26stroke%3D%2523808080%26strokeWidth%3D2" width="18" height="18" style="min-width: 18px;min-height: 18px;border: none;vertical-align: middle;margin-right: 0;margin-left: 0;max-width: 18px" alt=""></a></td></tr></tbody></table></td></tr></tbody></table></td></tr></tbody></table></td></tr><tr height="16"><td height="16" style="font-size:0px;line-height:0;">&nbsp;</td></tr></tbody></table></div></div><div class="post typography" dir="auto" style="--image-offset-margin: -120px;padding: 32px 0 0 0;font-size: 16px;line-height: 26px;"><div class="body markup" dir="auto" style="text-align: initial;font-size: 16px;line-height: 26px;width: 100%;word-break: break-word;margin-bottom: 16px;font-family: Lora,sans-serif;font-weight: 400;"><div class="captioned-image-container-static" style="font-size: 16px;line-height: 26px;margin: 32px auto;margin-top: 0;"><figure style="width: 100%;margin: 0 auto;"><table class="image-wrapper" width="100%" border="0" cellspacing="0" cellpadding="0" data-component-name="Image2ToDOMStatic" style="mso-padding-alt: 1em 0 1.6em;"><tbody><tr><td style="text-align: center;"></td><td class="content" align="left" width="1456" style="text-align: center;"><a class="image-link" target="_blank" href="https://substack.com/redirect/cce661b2-5d09-472e-841e-8850c2db2e5b?j=eyJ1IjoiMmlrb3hrIn0.vKHD5fdGMMXYob0i47zVWMEWjKHzEVsGH8dbvrCMAbY" rel="" style="position: relative;flex-direction: column;align-items: center;padding: 0;width: auto;height: auto;border: none;text-decoration: none;display: block;margin: 0;margin-top: 0;margin-bottom: 0;"><img class="wide-image" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/b1c06cb4-5139-4f32-915b-6c7f0f2b2250_1920x1080.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:819,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:4442211,&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://news.alvaroduran.com/i/188365037?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb1c06cb4-5139-4f32-915b-6c7f0f2b2250_1920x1080.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" alt="" width="550" height="309.375" src="https://substackcdn.com/image/fetch/$s_!uUsJ!,w_1100,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb1c06cb4-5139-4f32-915b-6c7f0f2b2250_1920x1080.png" style="border: none !important;vertical-align: middle;display: block;-ms-interpolation-mode: bicubic;height: auto;margin-bottom: 0;width: auto !important;max-width: 100% !important;margin: 0 auto;"></a></td><td style="text-align: center;"></td></tr></tbody></table></figure></div><p style="margin: 0 0 20px 0;color: rgb(54,55,55);line-height: 26px;font-size: 16px;">Stablecoins will have truly achieved adoption when we no longer need to talk about stablecoins.</p><p style="margin: 0 0 20px 0;color: rgb(54,55,55);line-height: 26px;font-size: 16px;">When you pay with your credit card, the last thing you want to know about is the infrastructure involved in it. What you want to see is the green light, the check mark, the &#8220;Accepted&#8221; message. The end user of a card doesn&#8217;t even want to think about the payment at all.</p><p style="margin: 0 0 20px 0;color: rgb(54,55,55);line-height: 26px;font-size: 16px;">The best payment experience is the one where you think that the money was instantly transferred. Even when it wasn&#8217;t.</p><p style="margin: 0 0 20px 0;color: rgb(54,55,55);line-height: 26px;font-size: 16px;">The biggest promise that stablecoins are making is that it won&#8217;t change anything in the real world. That stablecoin&#8217;s actual goal isn&#8217;t to upend the payments industry, but to clean house. Ideally, using stablecoins to move money around might change the players, but leave everything else the same.</p><p style="margin: 0 0 20px 0;color: rgb(54,55,55);line-height: 26px;font-size: 16px;">Sweeping clean the messy back, but leaving the facade alone.</p><p style="margin: 0 0 20px 0;color: rgb(54,55,55);line-height: 26px;font-size: 16px;"><span>On another level, the same thing has to happen to payments engineers. </span><strong>Stablecoins have to feel exactly like ACH, FedNow and Wire</strong><span>: battle-tested protocols for transferring money that, to some extent, are interchangeable.</span></p><p style="margin: 0 0 20px 0;color: rgb(54,55,55);line-height: 26px;font-size: 16px;"><span>So, </span><em>apropos</em><span> of their </span><a href="https://substack.com/redirect/b71e9976-8252-4436-bcf6-00b5ed96a873?j=eyJ1IjoiMmlrb3hrIn0.vKHD5fdGMMXYob0i47zVWMEWjKHzEVsGH8dbvrCMAbY" rel="" style="color: rgb(54,55,55);text-decoration: underline;">launching of a new integrated PSP for fiat and stablecoins</a><span>, I sat down with </span><a href="https://substack.com/redirect/8c00e689-8cd8-48e8-a6a9-50fcdcc2238d?j=eyJ1IjoiMmlrb3hrIn0.vKHD5fdGMMXYob0i47zVWMEWjKHzEVsGH8dbvrCMAbY" rel="" style="color: rgb(54,55,55);text-decoration: underline;">Sam Aarons</a><span>, CTO and co-founder of Modern Treasury, and </span><a href="https://substack.com/redirect/3e60fc76-c6ee-4fd6-ad67-a94ff4178010?j=eyJ1IjoiMmlrb3hrIn0.vKHD5fdGMMXYob0i47zVWMEWjKHzEVsGH8dbvrCMAbY" rel="" style="color: rgb(54,55,55);text-decoration: underline;">Dan Mottice</a><span>, founder of Beam, and now Head of Stablecoins at Modern Treasury following </span><a href="https://substack.com/redirect/b72cc9a6-a7d7-4d6d-8f40-5bd60e0f221c?j=eyJ1IjoiMmlrb3hrIn0.vKHD5fdGMMXYob0i47zVWMEWjKHzEVsGH8dbvrCMAbY" rel="" style="color: rgb(54,55,55);text-decoration: underline;">Beam&#8217;s acquisition</a><span>.</span></p><p style="margin: 0 0 20px 0;color: rgb(54,55,55);line-height: 26px;font-size: 16px;"><span>The team at Modern Treasury and I have been circling each other for quite some time since I published </span><a href="https://substack.com/redirect/6d96374f-9f75-42df-88b9-f8bf651f7279?j=eyJ1IjoiMmlrb3hrIn0.vKHD5fdGMMXYob0i47zVWMEWjKHzEVsGH8dbvrCMAbY" rel="" style="color: rgb(54,55,55);text-decoration: underline;">an article on their approach to ledger authorization using events</a><span> a while ago.</span></p><p style="margin: 0 0 20px 0;color: rgb(54,55,55);line-height: 26px;font-size: 16px;">Finally, the timing and the topic have aligned completely. As I told them, I wanted to have a conversation so that we could talk shop and have a good time, with complete freedom to write an article afterwards that was valuable to readers.</p><p style="margin: 0 0 20px 0;color: rgb(54,55,55);line-height: 26px;font-size: 16px;">This article is the result of that conversation.</p><p style="margin: 0 0 20px 0;color: rgb(54,55,55);line-height: 26px;font-size: 16px;"><span>I&#8217;m </span><a href="https://substack.com/redirect/761fe24c-d059-46cb-9cc8-c9633fe761f1?j=eyJ1IjoiMmlrb3hrIn0.vKHD5fdGMMXYob0i47zVWMEWjKHzEVsGH8dbvrCMAbY" rel="" style="color: rgb(54,55,55);text-decoration: underline;">Alvaro Duran</a><span>, and this is </span><em>The Payments Engineer Playbook</em><span>. It is </span><strong>the only newsletter on Earth tailor-made for engineers of money software</strong><span>. Every week, we investigate the technology that moves money around, so that you become a smarter, more skillful and more successful payments engineer.</span></p><p style="margin: 0 0 20px 0;color: rgb(54,55,55);line-height: 26px;font-size: 16px;">And we do that by cutting off one sliver of it, and extract insights from it.</p><p style="margin: 0 0 20px 0;color: rgb(54,55,55);line-height: 26px;font-size: 16px;"><span>This week&#8217;s article is the first interview-based article I&#8217;ve done in The Playbook. Following </span><a href="https://substack.com/redirect/25c5fa61-4ade-4899-85d9-2443d89ee770?j=eyJ1IjoiMmlrb3hrIn0.vKHD5fdGMMXYob0i47zVWMEWjKHzEVsGH8dbvrCMAbY" rel="" style="color: rgb(54,55,55);text-decoration: underline;">my skeptic take on stablecoins</a><span>, I sat with two of the engineering leaders of Modern Treasury to put my skepticism at ease, and see what the future holds for payments as this interesting piece of tech gains adoption.</span></p><p style="margin: 0 0 20px 0;color: rgb(54,55,55);line-height: 26px;font-size: 16px;">Enough intro, let&#8217;s dive in.</p><div class="subscription-widget-wrap" style="font-size: 16px;line-height: 26px;"><div class="subscription-widget show-subscribe" style="font-size: 16px;direction: ltr !important;font-weight: 400;text-decoration: none;font-family: system-ui,-apple-system,BlinkMacSystemFont,'Segoe UI',Roboto,Helvetica,Arial,sans-serif,'Apple Color Emoji','Segoe UI Emoji','Segoe UI Symbol';color: #363737;line-height: 1.5;max-width: 560px;margin: 24px auto;align-items: flex-start;display: block;text-align: center;padding: 0px 32px;"><div class="preamble" style="margin-top: 16px;font-family: system-ui,-apple-system,BlinkMacSystemFont,'Segoe UI',Roboto,Helvetica,Arial,sans-serif,'Apple Color Emoji','Segoe UI Emoji','Segoe UI Symbol';font-size: 18px;max-width: 384px;width: fit-content;line-height: 22px;display: flex;align-items: center;text-align: center;font-weight: 400;margin-left: auto;margin-right: auto;"><p style="margin: 0 0 20px 0;color: rgb(54,55,55);line-height: 26px;font-size: 16px;">To receive new articles and support The Payments Engineer Playbook, consider becoming a free or paid subscriber.</p></div><div class="subscribe-widget is-signed-up" data-component-name="SubscribeWidget" style="margin: 0 0 1em;direction: ltr;font-size: 16px;line-height: 26px;"><div class="pencraft pc-reset button-wrapper" style="text-decoration: unset;list-style: none;font-size: 16px;line-height: 26px;text-align: center;cursor: pointer;border-radius: 4px;"><a class="button subscribe-btn primary" href="https://substack.com/redirect/2/eyJlIjoiaHR0cHM6Ly9uZXdzLmFsdmFyb2R1cmFuLmNvbS9zdWJzY3JpYmU_dXRtX3NvdXJjZT1wb3N0JnV0bV9jYW1wYWlnbj1lbWFpbC1jaGVja291dCZuZXh0PWh0dHBzJTNBJTJGJTJGbmV3cy5hbHZhcm9kdXJhbi5jb20lMkZwJTJGbW9kZXJuLXRyZWFzdXJ5cy1zdGFibGVjb2luLXNhbmR3aWNoJnI9Mmlrb3hrJnRva2VuPWV5SjFjMlZ5WDJsa0lqb3hOVEl4TXpBNE56SXNJbWxoZENJNk1UYzNNVFE1T1RRMU9Dd2laWGh3SWpveE56YzBNRGt4TkRVNExDSnBjM01pT2lKd2RXSXRNVFk1T1RReE9DSXNJbk4xWWlJNkltTm9aV05yYjNWMEluMC5kcXB2WFU2cGVVUS1MZ2V0WW01b016V2tmR2JaUE1EMWV0OE95dUVmczgwIiwicCI6MTg4MzY1MDM3LCJzIjoxNjk5NDE4LCJmIjp0cnVlLCJ1IjoxNTIxMzA4NzIsImlhdCI6MTc3MTQ5OTQ1OCwiZXhwIjoyMDg3MDc1NDU4LCJpc3MiOiJwdWItMCIsInN1YiI6ImxpbmstcmVkaXJlY3QifQ.erZRcBuoEOiV5cqzmeYDbv3GnbYIDrcWbiJ120GxHCQ?&utm_medium=email&utm_source=subscribe-widget-preamble&utm_content=188365037" style="font-family: system-ui,-apple-system,BlinkMacSystemFont,'Segoe UI',Roboto,Helvetica,Arial,sans-serif,'Apple Color Emoji','Segoe UI Emoji','Segoe UI Symbol';display: inline-block;box-sizing: border-box;cursor: pointer;border: none;border-radius: 8px;font-size: 14px;line-height: 20px;font-weight: 600;text-align: center;opacity: 1;outline: none;white-space: nowrap;text-decoration: none !important;margin: 0 auto;background-color: #2e3440;color: #ffffff !important;padding: 12px 20px;height: auto;"><span style="color: #ffffff;text-decoration: none;">Upgrade to paid</span></a></div></div></div></div><h2 class="header-anchor-post" style="position: relative;font-family: 'SF Pro Display',-apple-system-headline,system-ui,-apple-system,BlinkMacSystemFont,'Segoe UI',Roboto,Helvetica,Arial,sans-serif,'Apple Color Emoji','Segoe UI Emoji','Segoe UI Symbol';font-weight: bold;-webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: antialiased;-webkit-appearance: optimizelegibility;-moz-appearance: optimizelegibility;appearance: optimizelegibility;margin: 1em 0 0.625em 0;color: rgb(54,55,55);line-height: 1.16em;font-size: 1.625em;">A new form of liquidity</h2><p style="margin: 0 0 20px 0;color: rgb(54,55,55);line-height: 26px;font-size: 16px;"><span>Seems like I hit the nail in the head a couple of weeks back when I said that stablecoins were the international transfer method that you would&#8217;ve come up with </span><a href="https://substack.com/redirect/9ae8eac2-2f21-4cd8-a263-e61fa7816b5f?j=eyJ1IjoiMmlrb3hrIn0.vKHD5fdGMMXYob0i47zVWMEWjKHzEVsGH8dbvrCMAbY" rel="" style="color: rgb(54,55,55);text-decoration: underline;">if you really didn&#8217;t want to deal with banks at all</a><span>:</span></p><blockquote style="border-left: 4px solid #2e3440;margin: 20px 0;padding: 0;"><p style="margin: 0 0 20px 0;color: rgb(54,55,55);margin-left: 20px;line-height: 26px;font-size: 16px;">The good thing about crypto, and the reason why the transaction costs are so low, is because there&#8217;s nothing central about it. The recipient may be on the other side of the world, and they have the same level of access and visibility to it than you. It may be slow, but not SWIFT slow. And it&#8217;s way cheaper.</p><p style="margin: 0 0 20px 0;color: rgb(54,55,55);margin-left: 20px;line-height: 26px;font-size: 16px;">So what we probably need is something that&#8217;s crypto-like, to retain the global aspect of such a ledger, but without the volatility of cryptocurrencies. One way to do that is to have a blockchain that distributes the value of a predefined pool of resources, something that doesn&#8217;t change in value against a fiat currency.</p><p style="margin: 0 0 20px 0;color: rgb(54,55,55);margin-left: 20px;line-height: 26px;font-size: 16px;"><span>So that&#8217;s what stablecoins really are. And they&#8217;re now facilitating </span><a href="https://substack.com/redirect/d2c76b3c-77bc-41c9-9c7f-1d0b9365d031?j=eyJ1IjoiMmlrb3hrIn0.vKHD5fdGMMXYob0i47zVWMEWjKHzEVsGH8dbvrCMAbY" rel="" style="color: rgb(54,55,55);text-decoration: underline;">$30bn of transactions daily</a><span>.</span></p></blockquote><div class="digestPostEmbed-flwiST custom-css-email-digest-post-embed" data-component-name="DigestPostEmbedStatic" style="margin-bottom: 20px;padding: 0;position: relative;font-size: 16px;line-height: 26px;"><table role="presentation" width="auto" border="0" cellspacing="0" cellpadding="0"><tbody><tr><td style="vertical-align:middle;"><div class="pencraft pc-reset" style="text-decoration: unset;list-style: none;font-size: 16px;line-height: 26px;width: 70px"><a href="https://substack.com/redirect/9ae8eac2-2f21-4cd8-a263-e61fa7816b5f?j=eyJ1IjoiMmlrb3hrIn0.vKHD5fdGMMXYob0i47zVWMEWjKHzEVsGH8dbvrCMAbY" style="text-decoration: none;"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!qMwW!,w_140,h_140,c_fill,f_webp,q_auto:good,fl_progressive:steep,g_auto/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8aa71a66-867a-4985-aaf7-d023ac567cf2_1920x1080.png"><img class="img-OACg1c smSquare-NGbPBa pencraft pc-reset" src="https://substackcdn.com/image/fetch/$s_!qMwW!,w_140,h_140,c_fill,f_auto,q_auto:good,fl_progressive:steep,g_auto/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8aa71a66-867a-4985-aaf7-d023ac567cf2_1920x1080.png" sizes="100vw" alt="TigerBeetle's Stablecoin Mistake" width="140" height="140" style="text-decoration: unset;list-style: none;border: none !important;vertical-align: middle;display: block;-ms-interpolation-mode: bicubic;max-width: 100%;margin: 0 auto;height: 70px!important;object-fit: cover;width: 70px;"></picture></a></div></td><td width="16" style="min-width:16px;"></td><td style="vertical-align:middle;"><table role="presentation" width="auto" border="0" cellspacing="0" cellpadding="0"><tbody><tr><td><h4 class="pencraft pc-reset color-pub-primary-text-NyXPlw line-height-24-jnGwiv font-display-nhmvtD size-20-P_cSRT weight-bold-DmI9lw reset-IxiVJZ" style="list-style: none;-webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: antialiased;-webkit-appearance: optimizelegibility;-moz-appearance: optimizelegibility;appearance: optimizelegibility;font-family: 'SF Pro Display',-apple-system-headline,system-ui,-apple-system,BlinkMacSystemFont,'Segoe UI',Roboto,Helvetica,Arial,sans-serif,'Apple Color Emoji','Segoe UI Emoji','Segoe UI Symbol';font-weight: 700;margin: 0;color: #363737;line-height: 24px;font-size: 20px;text-decoration: unset;"><a href="https://substack.com/redirect/9ae8eac2-2f21-4cd8-a263-e61fa7816b5f?j=eyJ1IjoiMmlrb3hrIn0.vKHD5fdGMMXYob0i47zVWMEWjKHzEVsGH8dbvrCMAbY" style="color: rgb(54,55,55);text-decoration: none;">TigerBeetle's Stablecoin Mistake</a></h4></td></tr><tr><td><table role="presentation" width="auto" border="0" cellspacing="0" cellpadding="0"><tbody><tr><td style="vertical-align:middle;"><table role="presentation" width="auto" border="0" cellspacing="0" cellpadding="0"><tbody><tr><td style="vertical-align:middle;"><div class="pencraft pc-reset color-pub-secondary-text-hGQ02T line-height-20-t4M0El font-meta-MWBumP size-11-NuY2Zx weight-medium-fw81nC transform-uppercase-yKDgcq reset-IxiVJZ meta-EgzBVA" style="list-style: none;font-size: 11px;line-height: 20px;text-decoration: unset;color: #777777;margin: 0;font-family: 'SF Compact',-apple-system,system-ui,-apple-system,BlinkMacSystemFont,'Segoe UI',Roboto,Helvetica,Arial,sans-serif,'Apple Color Emoji','Segoe UI Emoji','Segoe UI Symbol';font-weight: 500;text-transform: uppercase;letter-spacing: .2px;"><a class="inheritColor-WetTGJ" href="https://substack.com/profile/1153821-alvaro-duran" style="color: inherit;text-decoration: none;">Alvaro Duran</a></div></td><td width="4" style="min-width:4px;"></td><td style="vertical-align:middle;"><div class="pencraft pc-reset color-pub-secondary-text-hGQ02T reset-IxiVJZ" style="list-style: none;font-size: 16px;line-height: 26px;text-decoration: unset;color: #777777;margin: 0;">&#183;</div></td></tr></tbody></table></td><td width="4" style="min-width:4px;"></td><td style="vertical-align:middle;"><div class="pencraft pc-reset color-pub-secondary-text-hGQ02T line-height-20-t4M0El font-meta-MWBumP size-11-NuY2Zx weight-medium-fw81nC transform-uppercase-yKDgcq reset-IxiVJZ meta-EgzBVA" style="list-style: none;font-size: 11px;line-height: 20px;text-decoration: unset;color: #777777;margin: 0;font-family: 'SF Compact',-apple-system,system-ui,-apple-system,BlinkMacSystemFont,'Segoe UI',Roboto,Helvetica,Arial,sans-serif,'Apple Color Emoji','Segoe UI Emoji','Segoe UI Symbol';font-weight: 500;text-transform: uppercase;letter-spacing: .2px;">Jan 21</div></td></tr></tbody></table></td></tr><tr><td><table role="presentation" width="auto" border="0" cellspacing="0" cellpadding="0" style="padding-top:0px;padding-bottom:0px;"><tbody><tr><td style="vertical-align:middle;"><a class="pencraft pc-reset align-center-y7ZD4w line-height-20-t4M0El font-text-qe4AeH size-13-hZTUKr weight-medium-fw81nC reset-IxiVJZ" href="https://substack.com/redirect/9ae8eac2-2f21-4cd8-a263-e61fa7816b5f?j=eyJ1IjoiMmlrb3hrIn0.vKHD5fdGMMXYob0i47zVWMEWjKHzEVsGH8dbvrCMAbY" style="list-style: none;color: unset;text-align: center;text-decoration: unset;margin: 0;font-size: 13px;line-height: 20px;font-family: system-ui,-apple-system,BlinkMacSystemFont,'Segoe UI',Roboto,Helvetica,Arial,sans-serif,'Apple Color Emoji','Segoe UI Emoji','Segoe UI Symbol';font-weight: 500;"><table role="presentation" width="auto" border="0" cellspacing="0" cellpadding="0"><tbody><tr><td style="vertical-align:middle;"><span class="pencraft pc-reset color-accent-BVX_7M line-height-20-t4M0El font-text-qe4AeH size-14-MLPa7j weight-regular-mUq6Gb reset-IxiVJZ link-HREYZo" style="list-style: none;text-decoration: unset;color: rgb(255,103,25);margin: 0;font-size: 14px;line-height: 20px;font-family: system-ui,-apple-system,BlinkMacSystemFont,'Segoe UI',Roboto,Helvetica,Arial,sans-serif,'Apple Color Emoji','Segoe UI Emoji','Segoe UI Symbol';font-weight: 400;">Read full story</span></td></tr></tbody></table></a></td></tr></tbody></table></td></tr></tbody></table></td></tr></tbody></table></div><p style="margin: 0 0 20px 0;color: rgb(54,55,55);line-height: 26px;font-size: 16px;"><span>When I mentioned this to Sam and Dan, they both laughed. &#8220;We internally call that </span><strong>Stablecoin Sandwich</strong><span>.&#8221;</span></p><p style="margin: 0 0 20px 0;color: rgb(54,55,55);line-height: 26px;font-size: 16px;">It&#8217;s so visual: you have fiat on both ends of the transfer, but there&#8217;s a black box in the middle, responsible for moving value from left to right, in which your Canadian dollars get converted to stablecoins by an on-ramp partner, and then into dollars by an off-ramp partner. Modern Treasury then can send those dollars with traditional rails like ACH or FedNow.</p><p style="margin: 0 0 20px 0;color: rgb(54,55,55);line-height: 26px;font-size: 16px;">Fiat on both sides, with stablecoins in the middle.</p><p style="margin: 0 0 20px 0;color: rgb(54,55,55);line-height: 26px;font-size: 16px;">The stablecoin sandwich is what bridges the crypto and the fiat world. It&#8217;s what makes stablecoins &#8220;feel&#8221; like fiat, even though they aren&#8217;t.</p><p style="margin: 0 0 20px 0;color: rgb(54,55,55);line-height: 26px;font-size: 16px;"><span>Cross-border payments have been clunky since time immemorial. SWIFT, or more generally </span><em>correspondent banking</em><span>, was devised when most &#8220;long distance&#8221; transfers were made by flying checks in bags all over the US. Western Union, or </span><em>money transmission</em><span>, was the first private approach to solve cross-border transfers, by setting up a massive enterprise with agents in multiple countries around the world on the ground.</span></p><p style="margin: 0 0 20px 0;color: rgb(54,55,55);line-height: 26px;font-size: 16px;"><span>Then came Wise, whose founders realized that money didn&#8217;t need to move cross-border at all. </span><em>Payment aggregation</em><span> simulates &#8220;sending money&#8221; by finding and crossing supply and demand for foreign currency within the country of origin and destination separately.</span></p><p style="margin: 0 0 20px 0;color: rgb(54,55,55);line-height: 26px;font-size: 16px;"><span>Still, there&#8217;s always a company in the middle. </span><strong>Unlike other cross-border transfer methods,</strong><span> </span><strong>stablecoins are interoperable</strong><span>: the blockchain is publicly accessible, and moving money on top can be done without the need for intermediaries.</span></p><p style="margin: 0 0 20px 0;color: rgb(54,55,55);line-height: 26px;font-size: 16px;"><span>Stablecoins are a bit more difficult to use, and that&#8217;s why you may benefit from using </span><em>liquidity providers</em><span> to make things easier. But you don&#8217;t need them, not in the sense that you need banks to send money via ACH.</span></p><p style="margin: 0 0 20px 0;color: rgb(54,55,55);line-height: 26px;font-size: 16px;">And not needing a bank is precisely what Modern Treasury is aiming at.</p><h2 class="header-anchor-post" style="position: relative;font-family: 'SF Pro Display',-apple-system-headline,system-ui,-apple-system,BlinkMacSystemFont,'Segoe UI',Roboto,Helvetica,Arial,sans-serif,'Apple Color Emoji','Segoe UI Emoji','Segoe UI Symbol';font-weight: bold;-webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: antialiased;-webkit-appearance: optimizelegibility;-moz-appearance: optimizelegibility;appearance: optimizelegibility;margin: 1em 0 0.625em 0;color: rgb(54,55,55);line-height: 1.16em;font-size: 1.625em;">No bank? No problem</h2><p style="margin: 0 0 20px 0;color: rgb(54,55,55);line-height: 26px;font-size: 16px;"><span>It&#8217;s not that banks are a problem. It&#8217;s that dealing with them makes everything </span><a href="https://substack.com/redirect/b71e9976-8252-4436-bcf6-00b5ed96a873?j=eyJ1IjoiMmlrb3hrIn0.vKHD5fdGMMXYob0i47zVWMEWjKHzEVsGH8dbvrCMAbY" rel="" style="color: rgb(54,55,55);text-decoration: underline;">way slower</a><span>:</span></p><blockquote style="border-left: 4px solid #2e3440;margin: 20px 0;padding: 0;"><p style="margin: 0 0 20px 0;color: rgb(54,55,55);margin-left: 20px;line-height: 26px;font-size: 16px;">Too many companies are held back by unreliable payments infrastructure and slow, complex bank integrations. With Payments, we&#8217;re giving teams a faster path to market than BaaS or securing their own bank sponsorships.</p><p style="margin: 0 0 20px 0;color: rgb(54,55,55);margin-left: 20px;line-height: 26px;font-size: 16px;"><span>&#8212; Matt Marcus, CEO of Modern Treasury, on </span><a href="https://substack.com/redirect/b71e9976-8252-4436-bcf6-00b5ed96a873?j=eyJ1IjoiMmlrb3hrIn0.vKHD5fdGMMXYob0i47zVWMEWjKHzEVsGH8dbvrCMAbY" rel="" style="color: rgb(54,55,55);text-decoration: underline;">the Payments announcement</a></p></blockquote><p style="margin: 0 0 20px 0;color: rgb(54,55,55);line-height: 26px;font-size: 16px;"><span>MT&#8217;s strategy is to move from nothing to providing financial services as fast as possible. But </span><a href="https://substack.com/redirect/3ce22a88-c211-4762-8e00-ada5a40940f5?j=eyJ1IjoiMmlrb3hrIn0.vKHD5fdGMMXYob0i47zVWMEWjKHzEVsGH8dbvrCMAbY" rel="" style="color: rgb(54,55,55);text-decoration: underline;">payment orchestration</a><span> and </span><a href="https://substack.com/redirect/294db387-37eb-4d10-994b-36bf1786917f?j=eyJ1IjoiMmlrb3hrIn0.vKHD5fdGMMXYob0i47zVWMEWjKHzEVsGH8dbvrCMAbY" rel="" style="color: rgb(54,55,55);text-decoration: underline;">ledgering</a><span> are just the technical steps; non-technical steps like bank partnerships and compliance with regulators across countries are also required.</span></p><p style="margin: 0 0 20px 0;color: rgb(54,55,55);line-height: 26px;font-size: 16px;">There are two ways to approach this problem.</p><p style="margin: 0 0 20px 0;color: rgb(54,55,55);line-height: 26px;font-size: 16px;"><span>One is to Bring Your Own Bank, an acronym that I keep seeing in the fintech space even though it </span><a href="https://substack.com/redirect/5eaf7192-a7d2-43a4-8061-d7d61b847426?j=eyJ1IjoiMmlrb3hrIn0.vKHD5fdGMMXYob0i47zVWMEWjKHzEVsGH8dbvrCMAbY" rel="" style="color: rgb(54,55,55);text-decoration: underline;">was first used elsewhere</a><span>. With BYOB, you handle the non-technical side of things yourself, and bring a technical partner like Modern Treasury or a BaaS into the mix. BYOB sounds complex, but it&#8217;s sometimes the only option available. Most BaaS work exclusively with one bank, coupling your choice of BaaS with your choice of bank.</span></p><p style="margin: 0 0 20px 0;color: rgb(54,55,55);line-height: 26px;font-size: 16px;">On the other hand, an integrated PSP handles everything for you. Modern Treasury&#8217;s PSP handles most of the paperwork and the banking relationships, and you deal with MT directly.</p><p style="margin: 0 0 20px 0;color: rgb(54,55,55);line-height: 26px;font-size: 16px;">You trade control for go-to-market speed.</p><p style="margin: 0 0 20px 0;color: rgb(54,55,55);line-height: 26px;font-size: 16px;">Problem is, in the beginning, you may not have support for some features, even when you&#8217;ve done everything you could to start. That&#8217;s where stablecoins come in. Since no bank is required, you could theoretically start transferring value in stablecoins right away.</p><p style="margin: 0 0 20px 0;color: rgb(54,55,55);line-height: 26px;font-size: 16px;">This was the missing piece in the PSP puzzle that is now available thanks to stablecoins. But there are more things you can do with them.</p><h2 class="header-anchor-post" style="position: relative;font-family: 'SF Pro Display',-apple-system-headline,system-ui,-apple-system,BlinkMacSystemFont,'Segoe UI',Roboto,Helvetica,Arial,sans-serif,'Apple Color Emoji','Segoe UI Emoji','Segoe UI Symbol';font-weight: bold;-webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: antialiased;-webkit-appearance: optimizelegibility;-moz-appearance: optimizelegibility;appearance: optimizelegibility;margin: 1em 0 0.625em 0;color: rgb(54,55,55);line-height: 1.16em;font-size: 1.625em;">The Flow and The Meta-flow of Funds</h2><p style="margin: 0 0 20px 0;color: rgb(54,55,55);line-height: 26px;font-size: 16px;">Yes, cryptocurrencies were built on speculative use cases. But that&#8217;s a boring form of skepticism.</p><p style="margin: 0 0 20px 0;color: rgb(54,55,55);line-height: 26px;font-size: 16px;">Given where crypto has evolved to, stablecoins represent a maturing phase of decentralized finance. One that acknowledges that fiat isn&#8217;t going away, and attempts to bridge some of the functionality that&#8217;s useful about blockchain (decentralization, trust-less value transfer) to the world of the normies.</p><p style="margin: 0 0 20px 0;color: rgb(54,55,55);line-height: 26px;font-size: 16px;">There&#8217;s the flow of funds, and there&#8217;s the meta-flow: moving more of fiat into usable crypto.</p><ul style="margin-top: 0;padding: 0;"><li style="margin: 8px 0 0 32px;mso-special-format: bullet;"><p style="color: rgb(54,55,55);line-height: 26px;margin-bottom: 0;box-sizing: border-box;padding-left: 4px;font-size: 16px;margin: 0;">Bank accounts become crypto wallets that store stablecoins. You can now hoard dollars, even when you can&#8217;t hold them.</p></li><li style="margin: 8px 0 0 32px;mso-special-format: bullet;"><p style="color: rgb(54,55,55);line-height: 26px;margin-bottom: 0;box-sizing: border-box;padding-left: 4px;font-size: 16px;margin: 0;">Treasury management becomes &#8220;hybridized&#8221;: moving actual dollars may be difficult, or incur taxes, but moving stablecoins isn&#8217;t.</p></li></ul><p style="margin: 0 0 20px 0;color: rgb(54,55,55);line-height: 26px;font-size: 16px;">Yes, there was a time when private keys were much more exposed and easier to steal; the industry is now aware of this problem. Blockchain is trustless, but you can trust someone with your keys and never have to fend off hackers anymore.</p><p style="margin: 0 0 20px 0;color: rgb(54,55,55);line-height: 26px;font-size: 16px;">That&#8217;s not the thing you must be alert about stablecoins.</p><h2 class="header-anchor-post" style="position: relative;font-family: 'SF Pro Display',-apple-system-headline,system-ui,-apple-system,BlinkMacSystemFont,'Segoe UI',Roboto,Helvetica,Arial,sans-serif,'Apple Color Emoji','Segoe UI Emoji','Segoe UI Symbol';font-weight: bold;-webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: antialiased;-webkit-appearance: optimizelegibility;-moz-appearance: optimizelegibility;appearance: optimizelegibility;margin: 1em 0 0.625em 0;color: rgb(54,55,55);line-height: 1.16em;font-size: 1.625em;">The Skeptic&#8217;s Last Question</h2><a class="youtube-wrap" href="https://substack.com/redirect/c2530310-b64c-493c-88c8-a5edaa1ac2ae?j=eyJ1IjoiMmlrb3hrIn0.vKHD5fdGMMXYob0i47zVWMEWjKHzEVsGH8dbvrCMAbY" target="_blank" data-component-name="Youtube2ToDOMStatic" style="display: block;margin: 32px 0;"><img src="https://substackcdn.com/image/youtube/w_728,c_limit/l_youtube_play_qyqt8q,w_120/uBiY2fMeM1U" style="border: none !important;vertical-align: middle;-ms-interpolation-mode: bicubic;max-width: 100%;height: auto;margin: 0 auto;display: block;width: 100%;"></a><p style="margin: 0 0 20px 0;color: rgb(54,55,55);line-height: 26px;font-size: 16px;">Stablecoins are cheaper and faster than fiat. They&#8217;re not volatile like Bitcoin, and are even programmable, so you don&#8217;t have to deal with lawyers, but with transparent code.</p><p style="margin: 0 0 20px 0;color: rgb(54,55,55);line-height: 26px;font-size: 16px;">So what&#8217;s the catch?</p><p style="margin: 0 0 20px 0;color: rgb(54,55,55);line-height: 26px;font-size: 16px;">In what way are stablecoins inferior to the traditional way of moving money across countries, that accounts for more than 99 percent of the total flow of funds right now?</p><p style="margin: 0 0 20px 0;color: rgb(54,55,55);line-height: 26px;font-size: 16px;">The answer is: usability.</p><p style="margin: 0 0 20px 0;color: rgb(54,55,55);line-height: 26px;font-size: 16px;"><span>&#8220;Stablecoins are unforgiving&#8221; is how Sam put it. There&#8217;s no takesies-backesies in the crypto world. That&#8217;s what removes banks from the equation. In ACH, you </span><a href="https://substack.com/redirect/9e87576f-4234-49d9-a67b-b4464e133ef0?j=eyJ1IjoiMmlrb3hrIn0.vKHD5fdGMMXYob0i47zVWMEWjKHzEVsGH8dbvrCMAbY" rel="" style="color: rgb(54,55,55);text-decoration: underline;">get your funds returned when you send money to a dead person</a><span>; in crypto, </span><strong>you have to ensure that everything is correct in advance</strong><span>, because once you hit Pay, there&#8217;s no going back.</span></p><p style="margin: 0 0 20px 0;color: rgb(54,55,55);line-height: 26px;font-size: 16px;">In a world where the rules are written in code, comments are for information, not control.</p><p style="margin: 0 0 20px 0;color: rgb(54,55,55);line-height: 26px;font-size: 16px;">&#8220;The plus side of this&#8221;, Sam followed up, &#8220;is that some players may like this trade-off, which wasn&#8217;t available for them before&#8221;.</p><h2 class="header-anchor-post" style="position: relative;font-family: 'SF Pro Display',-apple-system-headline,system-ui,-apple-system,BlinkMacSystemFont,'Segoe UI',Roboto,Helvetica,Arial,sans-serif,'Apple Color Emoji','Segoe UI Emoji','Segoe UI Symbol';font-weight: bold;-webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: antialiased;-webkit-appearance: optimizelegibility;-moz-appearance: optimizelegibility;appearance: optimizelegibility;margin: 1em 0 0.625em 0;color: rgb(54,55,55);line-height: 1.16em;font-size: 1.625em;">Stablecoins are consistent payments experience</h2><p style="margin: 0 0 20px 0;color: rgb(54,55,55);line-height: 26px;font-size: 16px;">For crypto to become usable, developers must not have to use a different set of APIs to deal with them.</p><p style="margin: 0 0 20px 0;color: rgb(54,55,55);line-height: 26px;font-size: 16px;"><span>This echoes an idea that I&#8217;ve continually come back to: the mistake that </span><a href="https://substack.com/redirect/2646b792-89a8-43cc-8e87-ff26a4146c3d?j=eyJ1IjoiMmlrb3hrIn0.vKHD5fdGMMXYob0i47zVWMEWjKHzEVsGH8dbvrCMAbY" rel="" style="color: rgb(54,55,55);text-decoration: underline;">Stripe made when they assumed that all payments were card payments</a><span>:</span></p><blockquote style="border-left: 4px solid #2e3440;margin: 20px 0;padding: 0;"><p style="margin: 0 0 20px 0;color: rgb(54,55,55);margin-left: 20px;line-height: 26px;font-size: 16px;">Payments are deceptive.</p><p style="margin: 0 0 20px 0;color: rgb(54,55,55);margin-left: 20px;line-height: 26px;font-size: 16px;"><span>Representing a Payment with a single object sounds simple, but that&#8217;s because </span><strong>you&#8217;re moving the complexity elsewhere</strong><span>. The Token/Charge architecture was the obvious choice, but it made integrating other payment methods way more difficult.</span></p><p style="margin: 0 0 20px 0;color: rgb(54,55,55);margin-left: 20px;line-height: 26px;font-size: 16px;">And that could work if all you need is credit card payments. But that is less likely than it used to be.</p><p style="margin: 0 0 20px 0;color: rgb(54,55,55);margin-left: 20px;line-height: 26px;font-size: 16px;"><span>In time, Stripe&#8217;s engineers understood that 7 lines of code wasn&#8217;t everything. They </span><strong>looked at the problem as a whole</strong><span>, and asked how they could make adding new payment methods easier.</span></p><p style="margin: 0 0 20px 0;color: rgb(54,55,55);margin-left: 20px;line-height: 26px;font-size: 16px;"><span>That, in the end, is what&#8217;s </span><strong>making developers more productive</strong><span>. Which was Stripe&#8217;s goal all along.</span></p></blockquote><div class="digestPostEmbed-flwiST custom-css-email-digest-post-embed" data-component-name="DigestPostEmbedStatic" style="margin-bottom: 20px;padding: 0;position: relative;font-size: 16px;line-height: 26px;"><table role="presentation" width="auto" border="0" cellspacing="0" cellpadding="0"><tbody><tr><td style="vertical-align:middle;"><div class="pencraft pc-reset" style="text-decoration: unset;list-style: none;font-size: 16px;line-height: 26px;width: 70px"><a href="https://substack.com/redirect/2646b792-89a8-43cc-8e87-ff26a4146c3d?j=eyJ1IjoiMmlrb3hrIn0.vKHD5fdGMMXYob0i47zVWMEWjKHzEVsGH8dbvrCMAbY" style="text-decoration: none;"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!E_T4!,w_140,h_140,c_fill,f_webp,q_auto:good,fl_progressive:steep,g_auto/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1abc744d-caf1-45f7-8bdc-9cf897956c3e_1920x1080.png"><img class="img-OACg1c smSquare-NGbPBa pencraft pc-reset" src="https://substackcdn.com/image/fetch/$s_!E_T4!,w_140,h_140,c_fill,f_auto,q_auto:good,fl_progressive:steep,g_auto/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1abc744d-caf1-45f7-8bdc-9cf897956c3e_1920x1080.png" sizes="100vw" alt="Stripe Made The Obvious Choice When Building Its Payments API. It Took Two Years To Fix It." width="140" height="140" style="text-decoration: unset;list-style: none;border: none !important;vertical-align: middle;display: block;-ms-interpolation-mode: bicubic;max-width: 100%;margin: 0 auto;height: 70px!important;object-fit: cover;width: 70px;"></picture></a></div></td><td width="16" style="min-width:16px;"></td><td style="vertical-align:middle;"><table role="presentation" width="auto" border="0" cellspacing="0" cellpadding="0"><tbody><tr><td><h4 class="pencraft pc-reset color-pub-primary-text-NyXPlw line-height-24-jnGwiv font-display-nhmvtD size-20-P_cSRT weight-bold-DmI9lw reset-IxiVJZ" style="list-style: none;-webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: antialiased;-webkit-appearance: optimizelegibility;-moz-appearance: optimizelegibility;appearance: optimizelegibility;font-family: 'SF Pro Display',-apple-system-headline,system-ui,-apple-system,BlinkMacSystemFont,'Segoe UI',Roboto,Helvetica,Arial,sans-serif,'Apple Color Emoji','Segoe UI Emoji','Segoe UI Symbol';font-weight: 700;margin: 0;color: #363737;line-height: 24px;font-size: 20px;text-decoration: unset;"><a href="https://substack.com/redirect/2646b792-89a8-43cc-8e87-ff26a4146c3d?j=eyJ1IjoiMmlrb3hrIn0.vKHD5fdGMMXYob0i47zVWMEWjKHzEVsGH8dbvrCMAbY" style="color: rgb(54,55,55);text-decoration: none;">Stripe Made The Obvious Choice When Building Its Payments API. It Took Two Years To Fix It.</a></h4></td></tr><tr><td><table role="presentation" width="auto" border="0" cellspacing="0" cellpadding="0"><tbody><tr><td style="vertical-align:middle;"><table role="presentation" width="auto" border="0" cellspacing="0" cellpadding="0"><tbody><tr><td style="vertical-align:middle;"><div class="pencraft pc-reset color-pub-secondary-text-hGQ02T line-height-20-t4M0El font-meta-MWBumP size-11-NuY2Zx weight-medium-fw81nC transform-uppercase-yKDgcq reset-IxiVJZ meta-EgzBVA" style="list-style: none;font-size: 11px;line-height: 20px;text-decoration: unset;color: #777777;margin: 0;font-family: 'SF Compact',-apple-system,system-ui,-apple-system,BlinkMacSystemFont,'Segoe UI',Roboto,Helvetica,Arial,sans-serif,'Apple Color Emoji','Segoe UI Emoji','Segoe UI Symbol';font-weight: 500;text-transform: uppercase;letter-spacing: .2px;"><a class="inheritColor-WetTGJ" href="https://substack.com/profile/1153821-alvaro-duran" style="color: inherit;text-decoration: none;">Alvaro Duran</a></div></td><td width="4" style="min-width:4px;"></td><td style="vertical-align:middle;"><div class="pencraft pc-reset color-pub-secondary-text-hGQ02T reset-IxiVJZ" style="list-style: none;font-size: 16px;line-height: 26px;text-decoration: unset;color: #777777;margin: 0;">&#183;</div></td></tr></tbody></table></td><td width="4" style="min-width:4px;"></td><td style="vertical-align:middle;"><div class="pencraft pc-reset color-pub-secondary-text-hGQ02T line-height-20-t4M0El font-meta-MWBumP size-11-NuY2Zx weight-medium-fw81nC transform-uppercase-yKDgcq reset-IxiVJZ meta-EgzBVA" style="list-style: none;font-size: 11px;line-height: 20px;text-decoration: unset;color: #777777;margin: 0;font-family: 'SF Compact',-apple-system,system-ui,-apple-system,BlinkMacSystemFont,'Segoe UI',Roboto,Helvetica,Arial,sans-serif,'Apple Color Emoji','Segoe UI Emoji','Segoe UI Symbol';font-weight: 500;text-transform: uppercase;letter-spacing: .2px;">July 31, 2024</div></td></tr></tbody></table></td></tr><tr><td><table role="presentation" width="auto" border="0" cellspacing="0" cellpadding="0" style="padding-top:0px;padding-bottom:0px;"><tbody><tr><td style="vertical-align:middle;"><a class="pencraft pc-reset align-center-y7ZD4w line-height-20-t4M0El font-text-qe4AeH size-13-hZTUKr weight-medium-fw81nC reset-IxiVJZ" href="https://substack.com/redirect/2646b792-89a8-43cc-8e87-ff26a4146c3d?j=eyJ1IjoiMmlrb3hrIn0.vKHD5fdGMMXYob0i47zVWMEWjKHzEVsGH8dbvrCMAbY" style="list-style: none;color: unset;text-align: center;text-decoration: unset;margin: 0;font-size: 13px;line-height: 20px;font-family: system-ui,-apple-system,BlinkMacSystemFont,'Segoe UI',Roboto,Helvetica,Arial,sans-serif,'Apple Color Emoji','Segoe UI Emoji','Segoe UI Symbol';font-weight: 500;"><table role="presentation" width="auto" border="0" cellspacing="0" cellpadding="0"><tbody><tr><td style="vertical-align:middle;"><span class="pencraft pc-reset color-accent-BVX_7M line-height-20-t4M0El font-text-qe4AeH size-14-MLPa7j weight-regular-mUq6Gb reset-IxiVJZ link-HREYZo" style="list-style: none;text-decoration: unset;color: rgb(255,103,25);margin: 0;font-size: 14px;line-height: 20px;font-family: system-ui,-apple-system,BlinkMacSystemFont,'Segoe UI',Roboto,Helvetica,Arial,sans-serif,'Apple Color Emoji','Segoe UI Emoji','Segoe UI Symbol';font-weight: 400;">Read full story</span></td></tr></tbody></table></a></td></tr></tbody></table></td></tr></tbody></table></td></tr></tbody></table></div><p style="margin: 0 0 20px 0;color: rgb(54,55,55);line-height: 26px;font-size: 16px;"><span>What MT is trying to do here is something similar: build an API that&#8217;s </span><strong>consistent across all forms of money transfer</strong><span>.</span></p><p style="margin: 0 0 20px 0;color: rgb(54,55,55);line-height: 26px;font-size: 16px;">Sure, faster go-to-market is a good thing for many companies. But the real boost is in the technical integration and expansion of those who are interested in crypto, but deeply embedded into fiat.</p><p style="margin: 0 0 20px 0;color: rgb(54,55,55);line-height: 26px;font-size: 16px;">How can they test the waters with minimal developer effort?</p><p style="margin: 0 0 20px 0;color: rgb(54,55,55);line-height: 26px;font-size: 16px;">Major businesses, even when curious, aren&#8217;t going to deploy a team of engineers just to see if stablecoins are hype or not. They want to get their feet wet, and therefore won&#8217;t commit to it unless it requires almost no effort to do so.</p><p style="margin: 0 0 20px 0;color: rgb(54,55,55);line-height: 26px;font-size: 16px;"><span>Such an approach is only possible when </span><strong>both fiat and crypto use the same set of endpoints to operate</strong><span>.</span></p><p style="margin: 0 0 20px 0;color: rgb(54,55,55);line-height: 26px;font-size: 16px;"><span>Thanks to Sam Aarons and Dan Mottice for taking the time to answer my questions. You can find more about Modern Treasury&#8217;s Integrated PSP for Fiat and Stablecoins </span><a href="https://substack.com/redirect/b71e9976-8252-4436-bcf6-00b5ed96a873?j=eyJ1IjoiMmlrb3hrIn0.vKHD5fdGMMXYob0i47zVWMEWjKHzEVsGH8dbvrCMAbY" rel="" style="color: rgb(54,55,55);text-decoration: underline;">here</a><span>.</span></p><p style="margin: 0 0 20px 0;color: rgb(54,55,55);line-height: 26px;font-size: 16px;"><span>That&#8217;s it for this week in </span><em>The Payments Engineer Playbook</em><span>. I&#8217;ll see you next week, on Wednesday, as usual.</span></p><div class="subscription-widget-wrap" style="font-size: 16px;line-height: 26px;margin-bottom: 0;"><div class="subscription-widget show-subscribe" style="font-size: 16px;direction: ltr !important;font-weight: 400;text-decoration: none;font-family: system-ui,-apple-system,BlinkMacSystemFont,'Segoe UI',Roboto,Helvetica,Arial,sans-serif,'Apple Color Emoji','Segoe UI Emoji','Segoe UI Symbol';color: #363737;line-height: 1.5;max-width: 560px;margin: 24px auto;align-items: flex-start;display: block;text-align: center;padding: 0px 32px;"><div class="preamble" style="margin-top: 16px;font-family: system-ui,-apple-system,BlinkMacSystemFont,'Segoe UI',Roboto,Helvetica,Arial,sans-serif,'Apple Color Emoji','Segoe UI Emoji','Segoe UI Symbol';font-size: 18px;max-width: 384px;width: fit-content;line-height: 22px;display: flex;align-items: center;text-align: center;font-weight: 400;margin-left: auto;margin-right: auto;"><p style="margin: 0 0 20px 0;color: rgb(54,55,55);line-height: 26px;font-size: 16px;">To receive new articles and support my work, consider becoming a free or paid subscriber.</p></div><div class="subscribe-widget is-signed-up" data-component-name="SubscribeWidget" style="margin: 0 0 1em;direction: ltr;font-size: 16px;line-height: 26px;"><div class="pencraft pc-reset button-wrapper" style="text-decoration: unset;list-style: none;font-size: 16px;line-height: 26px;text-align: center;cursor: pointer;border-radius: 4px;"><a class="button subscribe-btn primary" href="https://substack.com/redirect/2/eyJlIjoiaHR0cHM6Ly9uZXdzLmFsdmFyb2R1cmFuLmNvbS9zdWJzY3JpYmU_dXRtX3NvdXJjZT1wb3N0JnV0bV9jYW1wYWlnbj1lbWFpbC1jaGVja291dCZuZXh0PWh0dHBzJTNBJTJGJTJGbmV3cy5hbHZhcm9kdXJhbi5jb20lMkZwJTJGbW9kZXJuLXRyZWFzdXJ5cy1zdGFibGVjb2luLXNhbmR3aWNoJnI9Mmlrb3hrJnRva2VuPWV5SjFjMlZ5WDJsa0lqb3hOVEl4TXpBNE56SXNJbWxoZENJNk1UYzNNVFE1T1RRMU9Dd2laWGh3SWpveE56YzBNRGt4TkRVNExDSnBjM01pT2lKd2RXSXRNVFk1T1RReE9DSXNJbk4xWWlJNkltTm9aV05yYjNWMEluMC5kcXB2WFU2cGVVUS1MZ2V0WW01b016V2tmR2JaUE1EMWV0OE95dUVmczgwIiwicCI6MTg4MzY1MDM3LCJzIjoxNjk5NDE4LCJmIjp0cnVlLCJ1IjoxNTIxMzA4NzIsImlhdCI6MTc3MTQ5OTQ1OCwiZXhwIjoyMDg3MDc1NDU4LCJpc3MiOiJwdWItMCIsInN1YiI6ImxpbmstcmVkaXJlY3QifQ.erZRcBuoEOiV5cqzmeYDbv3GnbYIDrcWbiJ120GxHCQ?&utm_medium=email&utm_source=subscribe-widget-preamble&utm_content=188365037" style="font-family: system-ui,-apple-system,BlinkMacSystemFont,'Segoe UI',Roboto,Helvetica,Arial,sans-serif,'Apple Color Emoji','Segoe UI Emoji','Segoe UI Symbol';display: inline-block;box-sizing: border-box;cursor: pointer;border: none;border-radius: 8px;font-size: 14px;line-height: 20px;font-weight: 600;text-align: center;opacity: 1;outline: none;white-space: nowrap;text-decoration: none !important;margin: 0 auto;background-color: #2e3440;color: #ffffff !important;padding: 12px 20px;height: auto;"><span style="color: #ffffff;text-decoration: none;">Upgrade to paid</span></a></div></div></div></div></div></div><div class="container-border" style="margin: 32px 0 0;width: 100%;box-sizing: border-box;border-top: 1px solid #e6e6e6;font-size: 16px;line-height: 26px;"></div><div class="post-cta typography markup" style="--image-offset-margin: -120px;font-family: Lora,sans-serif;font-weight: 400;text-align: initial;word-break: break-word;margin-bottom: 32px;margin: 32px 0;font-size: 16px;line-height: 26px;"><p style="color: rgb(54,55,55);margin: 0 auto 20px;text-align: center;width: 90%;line-height: 26px;font-size: 16px;margin-top: 0;"><span class="pencraft pc-reset reset-IxiVJZ" translated="" style="list-style: none;color: unset;text-decoration: unset;margin: 0;">You're currently a free subscriber to <a href="https://substack.com/redirect/e8ef39ba-3314-4842-a024-a43f1df5cd1b?j=eyJ1IjoiMmlrb3hrIn0.vKHD5fdGMMXYob0i47zVWMEWjKHzEVsGH8dbvrCMAbY" style="color: rgb(54,55,55);text-decoration: underline;">The Payments Engineer Playbook</a>. For the full experience, <a href="https://substack.com/redirect/2/eyJlIjoiaHR0cHM6Ly9uZXdzLmFsdmFyb2R1cmFuLmNvbS9zdWJzY3JpYmU_dXRtX3NvdXJjZT1wb3N0JnV0bV9jYW1wYWlnbj1lbWFpbC1jaGVja291dCZuZXh0PWh0dHBzJTNBJTJGJTJGbmV3cy5hbHZhcm9kdXJhbi5jb20lMkZwJTJGbW9kZXJuLXRyZWFzdXJ5cy1zdGFibGVjb2luLXNhbmR3aWNoJnI9Mmlrb3hrJnRva2VuPWV5SjFjMlZ5WDJsa0lqb3hOVEl4TXpBNE56SXNJbWxoZENJNk1UYzNNVFE1T1RRMU9Dd2laWGh3SWpveE56YzBNRGt4TkRVNExDSnBjM01pT2lKd2RXSXRNVFk1T1RReE9DSXNJbk4xWWlJNkltTm9aV05yYjNWMEluMC5kcXB2WFU2cGVVUS1MZ2V0WW01b016V2tmR2JaUE1EMWV0OE95dUVmczgwIiwicCI6MTg4MzY1MDM3LCJzIjoxNjk5NDE4LCJmIjp0cnVlLCJ1IjoxNTIxMzA4NzIsImlhdCI6MTc3MTQ5OTQ1OCwiZXhwIjoyMDg3MDc1NDU4LCJpc3MiOiJwdWItMCIsInN1YiI6ImxpbmstcmVkaXJlY3QifQ.erZRcBuoEOiV5cqzmeYDbv3GnbYIDrcWbiJ120GxHCQ?&utm_source=substack&utm_medium=email&utm_content=postcta" style="color: rgb(54,55,55);text-decoration: underline;">upgrade your subscription.</a></span></p><p class="cta-box" style="color: rgb(54,55,55);margin: 0 auto 20px;width: 90%;line-height: 26px;font-size: 16px;margin-bottom: 0;text-align: center;margin-left: auto;margin-right: auto;"><a class="button primary" role="button" href="https://substack.com/redirect/2/eyJlIjoiaHR0cHM6Ly9uZXdzLmFsdmFyb2R1cmFuLmNvbS9zdWJzY3JpYmU_dXRtX3NvdXJjZT1wb3N0JnV0bV9jYW1wYWlnbj1lbWFpbC1jaGVja291dCZuZXh0PWh0dHBzJTNBJTJGJTJGbmV3cy5hbHZhcm9kdXJhbi5jb20lMkZwJTJGbW9kZXJuLXRyZWFzdXJ5cy1zdGFibGVjb2luLXNhbmR3aWNoJnI9Mmlrb3hrJnRva2VuPWV5SjFjMlZ5WDJsa0lqb3hOVEl4TXpBNE56SXNJbWxoZENJNk1UYzNNVFE1T1RRMU9Dd2laWGh3SWpveE56YzBNRGt4TkRVNExDSnBjM01pT2lKd2RXSXRNVFk1T1RReE9DSXNJbk4xWWlJNkltTm9aV05yYjNWMEluMC5kcXB2WFU2cGVVUS1MZ2V0WW01b016V2tmR2JaUE1EMWV0OE95dUVmczgwIiwicCI6MTg4MzY1MDM3LCJzIjoxNjk5NDE4LCJmIjp0cnVlLCJ1IjoxNTIxMzA4NzIsImlhdCI6MTc3MTQ5OTQ1OCwiZXhwIjoyMDg3MDc1NDU4LCJpc3MiOiJwdWItMCIsInN1YiI6ImxpbmstcmVkaXJlY3QifQ.erZRcBuoEOiV5cqzmeYDbv3GnbYIDrcWbiJ120GxHCQ?&utm_source=substack&utm_medium=email&utm_content=postcta" style="font-family: system-ui,-apple-system,BlinkMacSystemFont,'Segoe UI',Roboto,Helvetica,Arial,sans-serif,'Apple Color Emoji','Segoe UI Emoji','Segoe UI Symbol';display: inline-block;box-sizing: border-box;cursor: pointer;border: none;height: 40px;border-radius: 8px;font-size: 14px;line-height: 20px;font-weight: 600;text-align: center;padding: 10px 20px;margin: 0;opacity: 1;outline: none;white-space: nowrap;color: #ffffff !important;text-decoration: none !important;background-color: #2e3440;">Upgrade to paid</a></p></div><table class="email-ufi-2-bottom" role="presentation" width="100%" border="0" cellspacing="0" cellpadding="0" style="border-top: 1px solid rgb(0,0,0,.1);border-bottom: 1px solid rgb(0,0,0,.1);min-width: 100%;"><tbody><tr height="16"><td height="16" style="font-size:0px;line-height:0;">&nbsp;</td></tr><tr><td><table role="presentation" width="100%" border="0" cellspacing="0" cellpadding="0"><tbody><tr><td><table role="presentation" width="auto" border="0" cellspacing="0" cellpadding="0" style="margin:0 auto;"><tbody><tr><td style="vertical-align:middle;"><table role="presentation" width="auto" border="0" cellspacing="0" cellpadding="0"><tbody><tr><td align="center"><a class="email-button-outline" href="https://substack.com/app-link/post?publication_id=1699418&post_id=188365037&utm_source=substack&isFreemail=true&submitLike=true&token=eyJ1c2VyX2lkIjoxNTIxMzA4NzIsInBvc3RfaWQiOjE4ODM2NTAzNywicmVhY3Rpb24iOiLinaQiLCJpYXQiOjE3NzE0OTk0NTgsImV4cCI6MTc3NDA5MTQ1OCwiaXNzIjoicHViLTE2OTk0MTgiLCJzdWIiOiJyZWFjdGlvbiJ9.RAMwOMFI0qBjCgJ3UqETnIAHgaKsUb4WkHS3e_mbzIY&utm_medium=email&utm_campaign=email-reaction&r=2ikoxk" style="font-family: system-ui,-apple-system,BlinkMacSystemFont,'Segoe UI',Roboto,Helvetica,Arial,sans-serif,'Apple Color Emoji','Segoe UI Emoji','Segoe UI Symbol';display: inline-block;font-weight: 500;border: 1px solid rgb(0,0,0,.1);border-radius: 9999px;text-transform: uppercase;font-size: 12px;line-height: 12px;padding: 9px 14px;text-decoration: none;color: rgb(119,119,119);"><img class="icon" src="https://substackcdn.com/image/fetch/$s_!PeVs!,w_36,c_scale,f_png,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack.com%2Ficon%2FLucideHeart%3Fv%3D4%26height%3D36%26fill%3Dnone%26stroke%3D%2523808080%26strokeWidth%3D2" width="18" height="18" style="margin-right: 8px;min-width: 18px;min-height: 18px;border: none;vertical-align: middle;max-width: 18px" alt=""><span class="email-button-text" style="vertical-align: middle;">Like</span></a></td></tr></tbody></table></td><td width="8" style="min-width:8px;"></td><td style="vertical-align:middle;"><table role="presentation" width="auto" border="0" cellspacing="0" cellpadding="0"><tbody><tr><td align="center"><a class="email-button-outline" href="https://substack.com/app-link/post?publication_id=1699418&post_id=188365037&utm_source=substack&utm_medium=email&isFreemail=true&comments=true&token=eyJ1c2VyX2lkIjoxNTIxMzA4NzIsInBvc3RfaWQiOjE4ODM2NTAzNywiaWF0IjoxNzcxNDk5NDU4LCJleHAiOjE3NzQwOTE0NTgsImlzcyI6InB1Yi0xNjk5NDE4Iiwic3ViIjoicG9zdC1yZWFjdGlvbiJ9.AxZHkpsOrOVWbWuJ6j8dpsN6tgEPsfI0ZE6TjIHYF4I&r=2ikoxk&utm_campaign=email-half-magic-comments&action=post-comment&utm_source=substack&utm_medium=email" style="font-family: system-ui,-apple-system,BlinkMacSystemFont,'Segoe UI',Roboto,Helvetica,Arial,sans-serif,'Apple Color Emoji','Segoe UI Emoji','Segoe UI Symbol';display: inline-block;font-weight: 500;border: 1px solid rgb(0,0,0,.1);border-radius: 9999px;text-transform: uppercase;font-size: 12px;line-height: 12px;padding: 9px 14px;text-decoration: none;color: rgb(119,119,119);"><img class="icon" src="https://substackcdn.com/image/fetch/$s_!x1tS!,w_36,c_scale,f_png,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack.com%2Ficon%2FLucideComments%3Fv%3D4%26height%3D36%26fill%3Dnone%26stroke%3D%2523808080%26strokeWidth%3D2" width="18" height="18" style="margin-right: 8px;min-width: 18px;min-height: 18px;border: none;vertical-align: middle;max-width: 18px" alt=""><span class="email-button-text" style="vertical-align: middle;">Comment</span></a></td></tr></tbody></table></td><td width="8" style="min-width:8px;"></td><td style="vertical-align:middle;"><table role="presentation" width="auto" border="0" cellspacing="0" cellpadding="0"><tbody><tr><td align="center"><a class="email-button-outline" href="https://substack.com/redirect/2/eyJlIjoiaHR0cHM6Ly9vcGVuLnN1YnN0YWNrLmNvbS9wdWIvYWxkdWJhL3AvbW9kZXJuLXRyZWFzdXJ5cy1zdGFibGVjb2luLXNhbmR3aWNoP3V0bV9zb3VyY2U9c3Vic3RhY2smdXRtX21lZGl1bT1lbWFpbCZ1dG1fY2FtcGFpZ249ZW1haWwtcmVzdGFjay1jb21tZW50JmFjdGlvbj1yZXN0YWNrLWNvbW1lbnQmcj0yaWtveGsmdG9rZW49ZXlKMWMyVnlYMmxrSWpveE5USXhNekE0TnpJc0luQnZjM1JmYVdRaU9qRTRPRE0yTlRBek55d2lhV0YwSWpveE56Y3hORGs1TkRVNExDSmxlSEFpT2pFM056UXdPVEUwTlRnc0ltbHpjeUk2SW5CMVlpMHhOams1TkRFNElpd2ljM1ZpSWpvaWNHOXpkQzF5WldGamRHbHZiaUo5LkF4WkhrcHNPck9WV2JXdUo2ajhkcHNONnRnRVBzZkkwWkU2VGpJSFlGNEkiLCJwIjoxODgzNjUwMzcsInMiOjE2OTk0MTgsImYiOnRydWUsInUiOjE1MjEzMDg3MiwiaWF0IjoxNzcxNDk5NDU4LCJleHAiOjIwODcwNzU0NTgsImlzcyI6InB1Yi0wIiwic3ViIjoibGluay1yZWRpcmVjdCJ9.9BeMMm7mc9V24T8-sJd7cnYUdgwXhi4RPgtuAFWcSUw?&utm_source=substack&utm_medium=email" style="font-family: system-ui,-apple-system,BlinkMacSystemFont,'Segoe UI',Roboto,Helvetica,Arial,sans-serif,'Apple Color Emoji','Segoe UI Emoji','Segoe UI Symbol';display: inline-block;font-weight: 500;border: 1px solid rgb(0,0,0,.1);border-radius: 9999px;text-transform: uppercase;font-size: 12px;line-height: 12px;padding: 9px 14px;text-decoration: none;color: rgb(119,119,119);"><img class="icon" src="https://substackcdn.com/image/fetch/$s_!5EGt!,w_36,c_scale,f_png,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack.com%2Ficon%2FNoteForwardIcon%3Fv%3D4%26height%3D36%26fill%3Dnone%26stroke%3D%2523808080%26strokeWidth%3D2" width="18" height="18" style="margin-right: 8px;min-width: 18px;min-height: 18px;border: none;vertical-align: middle;max-width: 18px" alt=""><span class="email-button-text" style="vertical-align: middle;">Restack</span></a></td></tr></tbody></table></td></tr></tbody></table></td><td align="right"><table role="presentation" width="auto" border="0" cellspacing="0" cellpadding="0"><tbody><tr></tr></tbody></table></td></tr></tbody></table></td></tr><tr height="16"><td height="16" style="font-size:0px;line-height:0;">&nbsp;</td></tr></tbody></table><div class="footer footer-ZM59BM" style="color: rgb(119,119,119);text-align: center;font-size: 16px;line-height: 26px;padding: 24px0;"><div style="font-size: 16px;line-height: 26px;padding-bottom: 24px"><p class="pencraft pc-reset color-secondary-ls1g8s size-12-mmZ61m reset-IxiVJZ small meta-B2bqa5" style="list-style: none;font-family: system-ui,-apple-system,BlinkMacSystemFont,'Segoe UI',Roboto,Helvetica,Arial,sans-serif,'Apple Color Emoji','Segoe UI Emoji','Segoe UI Symbol';padding-bottom: 0;font-size: 12px;line-height: 16px;margin: 0;color: rgb(119,119,119);text-decoration: unset;">&#169; 2026 <span>Alvaro Duran Barata</span><br>Beautiful Barcelona <br><a href="https://substack.com/redirect/2/eyJlIjoiaHR0cHM6Ly9uZXdzLmFsdmFyb2R1cmFuLmNvbS9hY3Rpb24vZGlzYWJsZV9lbWFpbD90b2tlbj1leUoxYzJWeVgybGtJam94TlRJeE16QTROeklzSW5CdmMzUmZhV1FpT2pFNE9ETTJOVEF6Tnl3aWFXRjBJam94TnpjeE5EazVORFU0TENKbGVIQWlPakU0TURNd016VTBOVGdzSW1semN5STZJbkIxWWkweE5qazVOREU0SWl3aWMzVmlJam9pWkdsellXSnNaVjlsYldGcGJDSjkuTjV0M2tLU3dBRGNTWllKWGFrQXNLY2FJZk5ibWtSZUJScS1vRERYYlVqYyIsInAiOjE4ODM2NTAzNywicyI6MTY5OTQxOCwiZiI6dHJ1ZSwidSI6MTUyMTMwODcyLCJpYXQiOjE3NzE0OTk0NTgsImV4cCI6MjA4NzA3NTQ1OCwiaXNzIjoicHViLTAiLCJzdWIiOiJsaW5rLXJlZGlyZWN0In0.g1TerAX8runjbVurZrDQkSHut84CxzAKzA13FU6yZwc?" style="text-decoration: underline;color: rgb(119,119,119);"><span style="color: rgb(119,119,119);text-decoration: underline;">Unsubscribe</span></a></p></div><p class="footerSection-EHR0jG small powered-by-substack" style="padding: 0 24px;font-size: 12px;line-height: 20px;margin: 0;color: rgb(119,119,119);font-family: system-ui,-apple-system,BlinkMacSystemFont,'Segoe UI',Roboto,Helvetica,Arial,sans-serif,'Apple Color Emoji','Segoe UI Emoji','Segoe UI Symbol';padding-bottom: 0;margin-top: 0;"><a href="https://substack.com/redirect/192f84e3-0128-4480-913e-a4d605d152ce?j=eyJ1IjoiMmlrb3hrIn0.vKHD5fdGMMXYob0i47zVWMEWjKHzEVsGH8dbvrCMAbY" style="color: rgb(119,119,119);text-decoration: none;display: inline-block;margin: 0 4px;"><img src="https://substackcdn.com/image/fetch/$s_!IzGP!,w_262,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack.com%2Fimg%2Femail%2Fgeneric-app-button%402x.png" srcset="https://substackcdn.com/image/fetch/$s_!DIki!,w_131,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack.com%2Fimg%2Femail%2Fgeneric-app-button.png, https://substackcdn.com/image/fetch/$s_!IzGP!,w_262,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack.com%2Fimg%2Femail%2Fgeneric-app-button%402x.png 2x, https://substackcdn.com/image/fetch/$s_!QWua!,w_393,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack.com%2Fimg%2Femail%2Fgeneric-app-button%403x.png 3x" width="131" alt="Get the app" height="40" style="max-width: 550px;border: none !important;vertical-align: middle;"></a><a href="https://substack.com/redirect/2/eyJlIjoiaHR0cHM6Ly9zdWJzdGFjay5jb20vc2lnbnVwP3V0bV9zb3VyY2U9c3Vic3RhY2smdXRtX21lZGl1bT1lbWFpbCZ1dG1fY29udGVudD1mb290ZXImdXRtX2NhbXBhaWduPWF1dG9maWxsZWQtZm9vdGVyJmZyZWVTaWdudXBFbWFpbD1ub3RpZnkrbGRra09TX3dPU0x4akwzclZPMWJjZ0Bub3RpZnkucmVsYXllLmlvJnI9Mmlrb3hrIiwicCI6MTg4MzY1MDM3LCJzIjoxNjk5NDE4LCJmIjp0cnVlLCJ1IjoxNTIxMzA4NzIsImlhdCI6MTc3MTQ5OTQ1OCwiZXhwIjoyMDg3MDc1NDU4LCJpc3MiOiJwdWItMCIsInN1YiI6ImxpbmstcmVkaXJlY3QifQ.-GdRlemSG9p01yQwK25JWBRrffwr6yi8f43RyhTuM0Q?" style="color: rgb(119,119,119);text-decoration: none;display: inline-block;margin: 0 4px;"><img src="https://substackcdn.com/image/fetch/$s_!LkrL!,w_270,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack.com%2Fimg%2Femail%2Fpublish-button%402x.png" srcset="https://substackcdn.com/image/fetch/$s_!wgfj!,w_135,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack.com%2Fimg%2Femail%2Fpublish-button.png, https://substackcdn.com/image/fetch/$s_!LkrL!,w_270,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack.com%2Fimg%2Femail%2Fpublish-button%402x.png 2x, https://substackcdn.com/image/fetch/$s_!KjtY!,w_405,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack.com%2Fimg%2Femail%2Fpublish-button%403x.png 3x" width="135" alt="Start writing" height="40" style="max-width: 550px;border: none !important;vertical-align: middle;"></a></p></div></div></td><td></td></tr></tbody></table><img src="https://eotrx.substackcdn.com/open?token=eyJtIjoiPDIwMjYwMjE5MTExMDQzLjMuNDgwYTYwNzJhNjQwYWMwOUBtZzIuc3Vic3RhY2suY29tPiIsInUiOjE1MjEzMDg3MiwiciI6Im5vdGlmeStsZGtrT1Nfd09TTHhqTDNyVk8xYmNnQG5vdGlmeS5yZWxheWUuaW8iLCJkIjoibWcyLnN1YnN0YWNrLmNvbSIsInAiOjE4ODM2NTAzNywidCI6Im5ld3NsZXR0ZXIiLCJhIjoiZXZlcnlvbmUiLCJzIjoxNjk5NDE4LCJjIjoicG9zdCIsImYiOnRydWUsInBvc2l0aW9uIjoiYm90dG9tIiwiaWF0IjoxNzcxNDk5NDU5LCJleHAiOjE3NzQwOTE0NTksImlzcyI6InB1Yi0wIiwic3ViIjoiZW8ifQ.jLG_zCOC_61MYCzV7eRS_hoJw7-Rb5Dh1EhupVdLggI" alt="" width="1" height="1" border="0" style="height:1px !important;width:1px !important;border-width:0 !important;margin-top:0 !important;margin-bottom:0 !important;margin-right:0 !important;margin-left:0 !important;padding-top:0 !important;padding-bottom:0 !important;padding-right:0 !important;padding-left:0 !important;"/><img width="1" height="1" alt="" src="https://email.mg2.substack.com/o/eJxMkDHv2yAQRz9NGC0OMIaBpfNfyvCXuloHnF0aGyIMSf3tqyYZur47PT39AjZaSz3dvRyNRacimNEwcjBNoKxVo2W0Y9rmlTJVbBRnbP9duQL2y4GFuHAfvVVaLEpO2oxxNEEDX-RkJEtOcKG5AAsAXMlBDspw1HwSqBXHwO1F8X0Vw9H90TDchlB2lo55qfQKcK12Yv8yZ-wxUQ7k6EH1LPmDU3RgjNQjl9ObtPNOLtPz2Kg1quze_RzKvvec2jlTRr9R_Ii731LAlkp-ibS1CgyrLpeWlvMifmzxdrt-z8_r99ef31-y_ryCD-tF8ffHUGnDk4ZU2NF9LDum7HCL3SNr73n7QfUlHwVIbibBHk78DQAA__-6BH6X"></body></html>]]>
      </description>
      <pubDate>Thu, 19 Feb 2026 11:11:02 +0000</pubDate>
      <link>https://app.newsletters.love/collections/lzUbenZH6HuHPcTnJtyDMbaxKkQXbwcx/p/lzUbenZH6HuHPcTnJtyDMbaxKkQXbwcx</link>
    </item>
    <item>
      <title>How Codex is built</title>
      <description>
        <![CDATA[<html style="scrollbar-width: thin;scrollbar-color: rgb(219,219,219)rgb(255,255,255);"><head><meta charset="utf-8"><title>How Codex is built</title><style>
@media (max-width: 1024px) {
  .typography .pullquote-align-left,
  .typography.editor .pullquote-align-left,
  .typography .pullquote-align-right,
  .typography.editor .pullquote-align-right,
  .typography .pullquote-align-wide,
  .typography.editor .pullquote-align-wide,
  .typography .pullquote-align-center,
  .typography.editor .pullquote-align-center {
    float: none;
    margin: 0 auto;
    width: 100%;
    max-width: 100%;
  }
}
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
  .typography .markup table.image-wrapper img,
  .typography.editor .markup table.image-wrapper img,
  .typography .markup table.kindle-wrapper img,
  .typography.editor .markup table.kindle-wrapper img {
    max-width: 550px;
  }
}
@media (min-width: 1024px) {
  .typography:not(:has(#toc)) .captioned-image-container figure:has(> a.image2-offset-left),
  .typography.editor:not(:has(#toc)) .captioned-image-container figure:has(> a.image2-offset-left) {
    margin-left: var(--image-offset-margin);
  }
  .typography:not(:has(#toc)) .captioned-image-container figure:has(> a.image2-offset-right),
  .typography.editor:not(:has(#toc)) .captioned-image-container figure:has(> a.image2-offset-right) {
    margin-right: var(--image-offset-margin);
  }
}
@media (min-width: 1300px) {
  .typography .captioned-image-container figure:has(> a.image2-offset-left),
  .typography.editor .captioned-image-container figure:has(> a.image2-offset-left) {
    margin-left: var(--image-offset-margin);
  }
  .typography .captioned-image-container figure:has(> a.image2-offset-right),
  .typography.editor .captioned-image-container figure:has(> a.image2-offset-right) {
    margin-right: var(--image-offset-margin);
  }
}
@media (max-width: 1024px) {
  .typography,
  .typography.editor {
    /* Disable offset on mobile/tablet */
  }
  .typography .captioned-image-container figure:has(> a.image2-align-left),
  .typography.editor .captioned-image-container figure:has(> a.image2-align-left),
  .typography .captioned-image-container figure:has(> a.image2-align-right),
  .typography.editor .captioned-image-container figure:has(> a.image2-align-right) {
    float: none;
    margin: 1em auto;
    max-width: 100%;
    width: auto;
    padding: 0;
  }
  .typography .captioned-image-container figure:has(> a.image2-align-left.thefp),
  .typography.editor .captioned-image-container figure:has(> a.image2-align-left.thefp),
  .typography .captioned-image-container figure:has(> a.image2-align-right.thefp),
  .typography.editor .captioned-image-container figure:has(> a.image2-align-right.thefp) {
    margin: 1em auto;
  }
  .typography .captioned-image-container figure:has(> a.image2-offset-left),
  .typography.editor .captioned-image-container figure:has(> a.image2-offset-left),
  .typography .captioned-image-container figure:has(> a.image2-offset-right),
  .typography.editor .captioned-image-container figure:has(> a.image2-offset-right) {
    margin: 1em auto;
  }
  .typography .captioned-image-container figure:has(> a.image2-align-left) .image2-inset,
  .typography.editor .captioned-image-container figure:has(> a.image2-align-left) .image2-inset,
  .typography .captioned-image-container figure:has(> a.image2-align-right) .image2-inset,
  .typography.editor .captioned-image-container figure:has(> a.image2-align-right) .image2-inset {
    display: block;
    justify-content: initial;
  }
}
@media (max-width: 768px) {
  .typography .markup div.sponsorship-campaign-embed,
  .typography.editor .markup div.sponsorship-campaign-embed {
    margin-top: 24px;
    margin-bottom: 24px;
  }
  .typography .markup div.sponsorship-campaign-embed:first-child,
  .typography.editor .markup div.sponsorship-campaign-embed:first-child {
    margin-top: 0px;
  }
}
@media screen and (max-width: 650px) {
  .typography .markup div.youtube-overlay,
  .typography.editor .markup div.youtube-overlay,
  .typography .markup div.vimeo-overlay,
  .typography.editor .markup div.vimeo-overlay {
    display: none !important;
  }
}
@media screen and (max-width: 370px) {
  .typography .markup div.tiktok-wrap,
  .typography.editor .markup div.tiktok-wrap {
    width: calc(95vw - 32px);
    height: calc((95vw - 32px - 2px) / 0.485714);
  }
}
@media screen and (max-width: 650px) {
  .typography .markup div.embedded-publication-wrap .embedded-publication.show-subscribe,
  .typography.editor .markup div.embedded-publication-wrap .embedded-publication.show-subscribe {
    padding: 24px;
  }
}
@media screen and (max-width: 650px) {
  .typography .markup div.subscription-widget-wrap .subscription-widget.show-subscribe,
  .typography.editor .markup div.subscription-widget-wrap .subscription-widget.show-subscribe,
  .typography .markup div.subscription-widget-wrap-editor .subscription-widget.show-subscribe,
  .typography.editor .markup div.subscription-widget-wrap-editor .subscription-widget.show-subscribe,
  .typography .markup div.captioned-button-wrap .subscription-widget.show-subscribe,
  .typography.editor .markup div.captioned-button-wrap .subscription-widget.show-subscribe {
    padding: 0px 24px;
  }
}
@media screen and (max-width: 650px) {
  .typography .markup div.subscription-widget-wrap .subscription-widget.show-subscribe .subscription-widget-subscribe .button,
  .typography.editor .markup div.subscription-widget-wrap .subscription-widget.show-subscribe .subscription-widget-subscribe .button,
  .typography .markup div.subscription-widget-wrap-editor .subscription-widget.show-subscribe .subscription-widget-subscribe .button,
  .typography.editor .markup div.subscription-widget-wrap-editor .subscription-widget.show-subscribe .subscription-widget-subscribe .button,
  .typography .markup div.captioned-button-wrap .subscription-widget.show-subscribe .subscription-widget-subscribe .button,
  .typography.editor .markup div.captioned-button-wrap .subscription-widget.show-subscribe .subscription-widget-subscribe .button {
    padding: 10px 12px;
    min-width: 110px;
  }
}
@media (max-width: 650px) {
  .typography .markup .twitter-embed,
  .typography.editor .markup .twitter-embed,
  .typography .markup .tweet,
  .typography.editor .markup .tweet {
    padding: 12px;
  }
}
@media (max-width: 650px) {
  .typography .markup .twitter-embed .tweet-text,
  .typography.editor .markup .twitter-embed .tweet-text,
  .typography .markup .tweet .tweet-text,
  .typography.editor .markup .tweet .tweet-text {
    font-size: 14px;
    line-height: 20px;
  }
}
@media (max-width: 650px) {
  .typography .markup .twitter-embed .tweet-photos-container.two,
  .typography.editor .markup .twitter-embed .tweet-photos-container.two,
  .typography .markup .tweet .tweet-photos-container.two,
  .typography.editor .markup .tweet .tweet-photos-container.two,
  .typography .markup .twitter-embed .tweet-photos-container.three,
  .typography.editor .markup .twitter-embed .tweet-photos-container.three,
  .typography .markup .tweet .tweet-photos-container.three,
  .typography.editor .markup .tweet .tweet-photos-container.three,
  .typography .markup .twitter-embed .tweet-photos-container.four,
  .typography.editor .markup .twitter-embed .tweet-photos-container.four,
  .typography .markup .tweet .tweet-photos-container.four,
  .typography.editor .markup .tweet .tweet-photos-container.four {
    height: 200px;
  }
}
@media (max-width: 650px) {
  .typography .markup .twitter-embed a.expanded-link .expanded-link-img,
  .typography.editor .markup .twitter-embed a.expanded-link .expanded-link-img,
  .typography .markup .tweet a.expanded-link .expanded-link-img,
  .typography.editor .markup .tweet a.expanded-link .expanded-link-img {
    max-height: 180px;
  }
}
@media (max-width: 650px) {
  .typography .markup .twitter-embed a.expanded-link .expanded-link-description,
  .typography.editor .markup .twitter-embed a.expanded-link .expanded-link-description,
  .typography .markup .tweet a.expanded-link .expanded-link-description,
  .typography.editor .markup .tweet a.expanded-link .expanded-link-description {
    display: none;
  }
}
@media screen and (max-width: 650px) {
  .typography .markup .apple-podcast-container,
  .typography.editor .markup .apple-podcast-container {
    width: unset;
  }
}
@media (max-width: 420px) {
  .typography .markup .install-substack-app-embed img.install-substack-app-embed-img,
  .typography.editor .markup .install-substack-app-embed img.install-substack-app-embed-img {
    margin: 0 auto 16px auto;
  }
}
@media (max-width: 420px) {
  .typography .markup .install-substack-app-embed .install-substack-app-embed-text,
  .typography.editor .markup .install-substack-app-embed .install-substack-app-embed-text {
    margin: 0 0 12px 0;
    max-width: 100%;
    width: auto;
    text-align: center;
  }
}
@media (max-width: 420px) {
  .typography .markup .install-substack-app-embed .install-substack-app-embed-link,
  .typography.editor .markup .install-substack-app-embed .install-substack-app-embed-link {
    display: flex;
    justify-content: center;
  }
}
@media screen and (min-width: 481px) {
  .share-button-container {
    height: 38px;
  }
}
@media screen and (min-width: 481px) {
  .share-button-container a.comment {
    height: 38px;
    line-height: 38px;
    padding-right: 10px;
  }
}
@media screen and (max-width: 480px) {
  .share-button-container .separator {
    display: block;
    margin: 0;
    height: 8px;
    border-left: none;
  }
}
@media screen and (max-width: 480px) {
  .share-button-container a.share.first img {
    padding-left: 0;
  }
}
@media screen and (min-width: 481px) {
  .share-button-container a.mobile {
    display: none !important;
  }
}
@media screen and (min-width: 541px) {
  .settings-add-pub-modal-wrapper .container .add-recommending-pub-modal-container {
    padding: 36px;
    height: 680px;
  }
}
@media screen and (min-width: 541px) {
  .settings-add-pub-modal-wrapper .container .add-recommending-pub-modal-container .footer {
    position: absolute;
    bottom: 36px;
    margin: 0px;
  }
}
@media screen and (max-width: 650px) {
  .header-anchor-parent {
    display: none;
  }
}
@media screen and (max-width: 768px) {
  .post {
    padding: 16px 0 0 0;
  }
}
@media screen and (max-width: 650px) {
  .post .post-header .post-label {
    margin-top: 8px;
  }
}
@media screen and (max-width: 650px) {
  .post .post-header .meta-author-wrap.alternative-meta .meta-right-column .post-meta {
    margin-top: 6px;
  }
}
@media screen and (max-width: 650px) {
  .post .footer-facepile-container {
    height: 64px;
    padding: 0 16px;
    display: flex;
    align-items: center;
    justify-content: flex-start;
    width: 100%;
  }
}
@media screen and (max-width: 650px) {
  .post .post-footer.use-separators {
    justify-content: center;
  }
}
@media screen and (max-width: 650px) {
  .post .post-footer.next-prev {
    height: 64px;
    justify-content: space-between;
    box-sizing: border-box;
  }
}
@media screen and (max-width: 650px) {
  .post-contributor-footer .post-contributor-bio-table {
    display: block;
  }
  .post-contributor-footer .post-contributor-bio-table-row {
    display: flex;
    flex-direction: row;
  }
  .post-contributor-footer .post-contributor-bio-userhead-cell,
  .post-contributor-footer .post-contributor-bio-body-cell {
    display: block;
  }
  .post-contributor-footer .post-contributor-bio-body-cell {
    flex-grow: 1;
  }
  .post-contributor-footer .post-contributor-bio-body-table {
    display: block;
  }
  .post-contributor-footer .post-contributor-bio-body-table-row {
    display: block;
  }
  .post-contributor-footer .post-contributor-bio-copy-cell,
  .post-contributor-footer .post-contributor-bio-controls-cell {
    display: block;
  }
  .post-contributor-footer .post-contributor-bio-copy-cell {
    margin: 0 0 16px 0;
  }
  .post-contributor-footer .post-contributor-bio-controls-cell {
    width: auto;
  }
  .post-contributor-footer .post-contributor-bio-controls {
    margin: auto;
  }
  .post-contributor-footer .post-contributor-bio-controls .button.primary {
    width: 100%;
  }
  .post-contributor-footer .post-contributor-bio-text {
    font-size: 14px;
  }
}
@media screen and (min-width: 768px) {
  .post-silhouette {
    padding: 32px 0;
  }
}
@media screen and (max-width: 650px) {
  .post-silhouette .post-silhouette-title {
    margin-top: 10.44225025px;
    height: 120px;
  }
}
@media screen and (max-width: 650px) {
  .post-silhouette .post-silhouette-meta {
    width: 75%;
  }
}
@media screen and (max-width: 650px) {
  .post-silhouette .post-silhouette-meta.with-byline-image {
    margin: 20px 0;
  }
}
@media screen and (max-width: 650px) {
  .use-theme-bg .post-meta.alternative-meta .post-meta-item,
  .post-meta.alternative-meta .post-meta-item {
    padding-right: 16px;
  }
}
@media screen and (max-width: 370px) {
  .use-theme-bg .post-meta.alternative-meta .post-meta-item,
  .post-meta.alternative-meta .post-meta-item {
    font-size: 14px;
  }
}
@media screen and (max-width: 650px) {
  .use-theme-bg .post-meta.alternative-meta .post-meta-item.guest-author-publication,
  .post-meta.alternative-meta .post-meta-item.guest-author-publication {
    display: none;
  }
}
@media screen and (max-width: 370px) {
  .post-meta .post-meta-item .post-meta-button {
    height: 36px !important;
    /* important to override in-line height style on emails */
  }
  .post-meta .post-meta-item .post-meta-button .meta-button-label {
    display: none;
  }
  .post-meta .post-meta-item .post-meta-button > svg {
    margin-right: 0;
  }
}
@media screen and (max-width: 370px) {
  .post-meta .post-meta-item {
    font-size: 12px;
  }
}
@media screen and (max-width: 650px) {
  .post .floating-subscribe-button {
    bottom: 20px;
    right: 20px;
  }
}
@media (max-width: 1024px) {
  body .pullquote-align-left,
  body .pullquote-align-right,
  body .pullquote-align-wide,
  body .pullquote-align-center {
    float: none;
    margin: 0 auto;
    width: 100%;
    max-width: 100%;
  }
}
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
  body .markup table.image-wrapper img,
  body .markup table.kindle-wrapper img {
    max-width: 550px;
  }
}
@media (min-width: 1024px) {
  body:not(:has(#toc)) .captioned-image-container figure:has(> a.image2-offset-left) {
    margin-left: var(--image-offset-margin);
  }
  body:not(:has(#toc)) .captioned-image-container figure:has(> a.image2-offset-right) {
    margin-right: var(--image-offset-margin);
  }
}
@media (min-width: 1300px) {
  body .captioned-image-container figure:has(> a.image2-offset-left) {
    margin-left: var(--image-offset-margin);
  }
  body .captioned-image-container figure:has(> a.image2-offset-right) {
    margin-right: var(--image-offset-margin);
  }
}
@media (max-width: 1024px) {
  body {
    /* Disable offset on mobile/tablet */
  }
  body .captioned-image-container figure:has(> a.image2-align-left),
  body .captioned-image-container figure:has(> a.image2-align-right) {
    float: none;
    margin: 1em auto;
    max-width: 100%;
    width: auto;
    padding: 0;
  }
  body .captioned-image-container figure:has(> a.image2-align-left.thefp),
  body .captioned-image-container figure:has(> a.image2-align-right.thefp) {
    margin: 1em auto;
  }
  body .captioned-image-container figure:has(> a.image2-offset-left),
  body .captioned-image-container figure:has(> a.image2-offset-right) {
    margin: 1em auto;
  }
  body .captioned-image-container figure:has(> a.image2-align-left) .image2-inset,
  body .captioned-image-container figure:has(> a.image2-align-right) .image2-inset {
    display: block;
    justify-content: initial;
  }
}
@media (max-width: 768px) {
  body .markup div.sponsorship-campaign-embed {
    margin-top: 24px;
    margin-bottom: 24px;
  }
  body .markup div.sponsorship-campaign-embed:first-child {
    margin-top: 0px;
  }
}
@media screen and (max-width: 650px) {
  body .markup div.youtube-overlay,
  body .markup div.vimeo-overlay {
    display: none !important;
  }
}
@media screen and (max-width: 370px) {
  body .markup div.tiktok-wrap {
    width: calc(95vw - 32px);
    height: calc((95vw - 32px - 2px) / 0.485714);
  }
}
@media screen and (max-width: 650px) {
  body .markup div.embedded-publication-wrap .embedded-publication.show-subscribe {
    padding: 24px;
  }
}
@media screen and (max-width: 650px) {
  body .markup div.subscription-widget-wrap .subscription-widget.show-subscribe,
  body .markup div.subscription-widget-wrap-editor .subscription-widget.show-subscribe,
  body .markup div.captioned-button-wrap .subscription-widget.show-subscribe {
    padding: 0px 24px;
  }
}
@media screen and (max-width: 650px) {
  body .markup div.subscription-widget-wrap .subscription-widget.show-subscribe .subscription-widget-subscribe .button,
  body .markup div.subscription-widget-wrap-editor .subscription-widget.show-subscribe .subscription-widget-subscribe .button,
  body .markup div.captioned-button-wrap .subscription-widget.show-subscribe .subscription-widget-subscribe .button {
    padding: 10px 12px;
    min-width: 110px;
  }
}
@media (max-width: 650px) {
  body .markup .twitter-embed,
  body .markup .tweet {
    padding: 12px;
  }
}
@media (max-width: 650px) {
  body .markup .twitter-embed .tweet-text,
  body .markup .tweet .tweet-text {
    font-size: 14px;
    line-height: 20px;
  }
}
@media (max-width: 650px) {
  body .markup .twitter-embed .tweet-photos-container.two,
  body .markup .tweet .tweet-photos-container.two,
  body .markup .twitter-embed .tweet-photos-container.three,
  body .markup .tweet .tweet-photos-container.three,
  body .markup .twitter-embed .tweet-photos-container.four,
  body .markup .tweet .tweet-photos-container.four {
    height: 200px;
  }
}
@media (max-width: 650px) {
  body .markup .twitter-embed a.expanded-link .expanded-link-img,
  body .markup .tweet a.expanded-link .expanded-link-img {
    max-height: 180px;
  }
}
@media (max-width: 650px) {
  body .markup .twitter-embed a.expanded-link .expanded-link-description,
  body .markup .tweet a.expanded-link .expanded-link-description {
    display: none;
  }
}
@media screen and (max-width: 650px) {
  body .markup .apple-podcast-container {
    width: unset;
  }
}
@media (max-width: 420px) {
  body .markup .install-substack-app-embed img.install-substack-app-embed-img {
    margin: 0 auto 16px auto;
  }
}
@media (max-width: 420px) {
  body .markup .install-substack-app-embed .install-substack-app-embed-text {
    margin: 0 0 12px 0;
    max-width: 100%;
    width: auto;
    text-align: center;
  }
}
@media (max-width: 420px) {
  body .markup .install-substack-app-embed .install-substack-app-embed-link {
    display: flex;
    justify-content: center;
  }
}
@media screen and (min-width: 500px) {
  body .header a.logo {
    width: 42px;
    height: 42px;
    border-radius: 12px;
  }
}
@media screen and (max-width: 420px) {
  body .subscription-receipt table:first-of-type .subscription-amount .subscription-discount {
    width: 72px !important;
  }
}
@media screen and (min-width: 481px) {
  body .share-button-container {
    height: auto;
  }
}
@media screen and (max-width: 480px) {
  body .share-button-container .separator {
    display: block !important;
    margin: 0 !important;
    height: 8px !important;
    border-left: none !important;
  }
}
@media screen and (max-width: 650px) {
  .digest .item .post-meta-item.audience {
    display: none;
  }
}
@media screen and (min-width: 500px) {
  .digest-publication .logo img {
    width: 42px;
    height: 42px;
    border-radius: 8px;
  }
}
@media screen and (max-width: 650px) {
  .comments-page .container .comment-list .collapsed-reply {
    margin-left: calc(10 + 32px - 24px);
  }
}
@media screen and (max-width: 650px) {
  .comment > .comment-list {
    padding-left: 24px;
  }
}
@media screen and (max-width: 650px) {
  .finish-magic-login-modal .modal-content .container {
    padding: 24px 0;
  }
}
@media (max-width: 650px) {
  .reader2-text-b3 {
    line-height: 24px;
  }
}
@media screen and (max-width: 650px) {
  .reader2-text-h4 {
    line-height: 24px;
  }
}
@media screen and (min-width: 541px) {
  .user-profile-modal {
    padding-left: 12px;
    padding-right: 12px;
  }
}
@media screen and (max-width: 650px) {
  .subscribe-widget form.form .sideBySideWrap button.rightButton {
    padding: 10px 12px;
  }
}
@media screen and (min-width: 541px) {
  .pub-icon:hover .logo-hover,
  .feed-item-icon:hover .logo-hover {
    display: block;
  }
}
@media screen and (max-width: 650px) {
  .post-ufi.single-full-width-button .post-ufi-button-wrapper {
    width: 100%;
    padding: 16px;
  }
  .post-ufi.single-full-width-button .post-ufi-button-wrapper:empty {
    display: none;
  }
  .post-ufi.single-full-width-button .post-ufi-button {
    width: 100%;
    justify-content: center;
  }
}
@media screen and (max-width: 768px) {
  .file-embed-wrapper {
    padding: 0;
  }
}
@media screen and (max-width: 768px) {
  .file-embed-wrapper-editor {
    padding: 0;
  }
}
@media screen and (max-width: 768px) {
  .file-embed-wrapper-editor:active {
    padding: 0;
  }
}
@media only screen and (max-width: 650px) {
  .file-embed-button.wide,
  .file-embed-error-button.wide {
    display: none;
  }
}
@media only screen and (min-width: 630px) {
  .file-embed-button.narrow,
  .file-embed-error-button.narrow {
    display: none;
  }
}
@media screen and (min-width: 541px) {
  .audio-player-wrapper .audio-player {
    min-width: 500px;
  }
}
@media screen and (max-width: 650px) {
  .audio-player-wrapper .audio-player .audio-player-progress {
    border-left-width: 16px;
    border-right-width: 16px;
  }
}
@media screen and (max-width: 650px) {
  .audio-player-wrapper .audio-player .audio-player-progress .audio-player-progress-bar .audio-player-progress-bar-popup {
    top: -54px;
  }
}
@media screen and (max-width: 650px) {
  .audio-player-wrapper-fancy .audio-player .audio-player-progress {
    border-left-width: 16px;
    border-right-width: 16px;
  }
}
@media screen and (max-width: 650px) {
  .audio-player-wrapper-fancy .audio-player .audio-player-progress .audio-player-progress-bar .audio-player-progress-bar-popup {
    top: -54px;
  }
}
@media (min-width: 250px) {
  .audio-player-wrapper-fancy .audio-player {
    padding: 32px;
  }
  .audio-player-wrapper-fancy .audio-player .btn-group {
    display: flex;
  }
  .audio-player-wrapper-fancy .audio-player .btn-group .button:last-of-type {
    display: block;
  }
}
@media (min-width: 300px) {
  .audio-player-wrapper-fancy .audio-player .btn-group {
    display: block;
  }
  .audio-player-wrapper-fancy .audio-player .btn-group .button:first-of-type {
    display: block;
  }
}
@media (min-width: 350px) {
  .audio-player-wrapper-fancy .audio-player .audio-player-substack-logo {
    display: block;
  }
  .audio-player-wrapper-fancy .audio-player .audio-player-title {
    margin-top: 16px;
  }
  .audio-player-wrapper-fancy .audio-player .audio-player-hero-image-container {
    padding-top: 15%;
    width: 15%;
    display: block;
  }
  .audio-player-wrapper-fancy .audio-player .btn-group .button:first-of-type {
    display: block;
  }
  .audio-player-wrapper-fancy .audio-player .audio-player-substack-logo {
    display: block;
  }
}
@media (min-width: 350px) {
  .audio-player-wrapper-fancy .audio-player .audio-player-hero-image-container {
    padding-top: 25%;
    width: 25%;
    display: block;
  }
  .audio-player-wrapper-fancy .audio-player .btn-group {
    display: flex;
  }
  .audio-player-wrapper-fancy .audio-player .btn-group .button:first-of-type {
    display: block;
  }
}
@media (min-width: 400px) {
  .audio-player-wrapper-fancy .audio-player .audio-player-hero-image-container {
    padding-top: 40%;
    width: 40%;
  }
}
@media (max-width: 400px) {
  .audio-player-wrapper-fancy .audio-player .btn-group {
    margin-top: 12px;
  }
  .audio-player-wrapper-fancy .audio-player .btn-group .button {
    font-size: 13px;
    padding: 6px 12px;
    height: auto;
    margin-top: 10px;
  }
}
@media (min-width: 600px) {
  .audio-player-wrapper-fancy .audio-player .audio-player-hero-image-container {
    padding-top: 55%;
    width: 55%;
  }
}
@media (max-width: 650px) {
  .poll-editor-modal {
    min-width: calc(100% - 20px);
  }
}
@media (max-width: 750px) {
  .poll-embed .poll-anchor-target .poll-anchor-copy-button {
    left: 8px;
    top: 45px;
  }
}</style></head><body class="email-body" style="font-kerning: auto;--image-offset-margin: -120px;"><img src="https://eotrx.substackcdn.com/open?token=eyJtIjoiPDIwMjYwMjE3MTc0MjE0LjMuNWMzYjJjMWQ1N2U1MDZhN0BtZy1kMC5zdWJzdGFjay5jb20-IiwidSI6MTUyMTMwODcyLCJyIjoibm90aWZ5K2xka2tPU193T1NMeGpMM3JWTzFiY2dAbm90aWZ5LnJlbGF5ZS5pbyIsImQiOiJtZy1kMC5zdWJzdGFjay5jb20iLCJwIjoxODgyODUxMzcsInQiOiJuZXdzbGV0dGVyIiwiYSI6Im9ubHlfcGFpZCIsInMiOjQ1ODcwOSwiYyI6InBvc3QiLCJmIjp0cnVlLCJwb3NpdGlvbiI6InRvcCIsImlhdCI6MTc3MTM1MDQwMCwiZXhwIjoxNzczOTQyNDAwLCJpc3MiOiJwdWItMCIsInN1YiI6ImVvIn0.OObNgeblEI9TgfPLa7Wr2CZXwQjIAMbCwoUqylHmOac" alt="" width="1" height="1" border="0" style="height:1px !important;width:1px !important;border-width:0 !important;margin-top:0 !important;margin-bottom:0 !important;margin-right:0 !important;margin-left:0 !important;padding-top:0 !important;padding-bottom:0 !important;padding-right:0 !important;padding-left:0 !important;"/><div class="preview" style="display:none;font-size:1px;color:#333333;line-height:1px;max-height:0px;max-width:0px;opacity:0;overflow:hidden;">A deepdive into how OpenAI's Codex team builds its coding agent, how engineers use it, and what it could mean for the future of software engineering. Exclusive</div><div class="preview" style="display:none;font-size:1px;color:#333333;line-height:1px;max-height:0px;max-width:0px;opacity:0;overflow:hidden;">&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;</div><table class="email-body-container" role="presentation" width="100%" border="0" cellspacing="0" cellpadding="0"><tbody><tr><td></td><td class="content" width="550"></td><td></td></tr><tr><td></td><td class="content" width="550" align="left"><div style="font-size: 16px;line-height: 26px;max-width: 550px;width: 100%;margin: 0 auto;overflow-wrap: break-word;"><table role="presentation" width="100%" border="0" cellspacing="0" cellpadding="0"><tbody><tr><td align="right" style="height:20px;"><table role="presentation" width="auto" border="0" cellspacing="0" cellpadding="0"><tbody><tr><td style="vertical-align:middle;"><span class="pencraft pc-reset reset-IxiVJZ tw-font-body tw-text-ssm tw-text-substack-secondary" style="font-family: SF Pro Text, -apple-system, system-ui, BlinkMacSystemFont, Inter, Segoe UI, Roboto, Helvetica, Arial, sans-serif, Apple Color Emoji, Segoe UI Emoji, Segoe UI Symbol;font-size: 13px;color: unset;list-style: none;text-decoration: unset;margin: 0;"><div class="pencraft pc-reset align-right-VJbKw5 size-12-mmZ61m reset-IxiVJZ" style="list-style: none;color: unset;text-align: right;font-size: 12px;line-height: 16px;text-decoration: unset;margin: 0;"><span class="pencraft pc-reset reset-IxiVJZ" translated="" style="list-style: none;color: unset;text-decoration: unset;margin: 0;">Forwarded this email? <a class="pencraft pc-reset decoration-underline-ClTkYc reset-IxiVJZ" href="https://substack.com/redirect/2/eyJlIjoiaHR0cHM6Ly9uZXdzbGV0dGVyLnByYWdtYXRpY2VuZ2luZWVyLmNvbS9zdWJzY3JpYmU_dXRtX3NvdXJjZT1lbWFpbCZ1dG1fY2FtcGFpZ249ZW1haWwtc3Vic2NyaWJlJnI9Mmlrb3hrJm5leHQ9aHR0cHMlM0ElMkYlMkZuZXdzbGV0dGVyLnByYWdtYXRpY2VuZ2luZWVyLmNvbSUyRnAlMkZob3ctY29kZXgtaXMtYnVpbHQiLCJwIjoxODgyODUxMzcsInMiOjQ1ODcwOSwiZiI6dHJ1ZSwidSI6MTUyMTMwODcyLCJpYXQiOjE3NzEzNTAzOTksImV4cCI6MjA4NjkyNjM5OSwiaXNzIjoicHViLTAiLCJzdWIiOiJsaW5rLXJlZGlyZWN0In0.BW7LJ9Vs4i3tcPs7JRUYaI6gmPbZyEBxZuf0Lr-Qb_k?" style="list-style: none;color: unset;text-decoration: unset;margin: 0;-webkit-text-decoration-line: underline;text-decoration-line: underline;">Subscribe here</a> for more</span></div></span></td></tr></tbody></table></td></tr></tbody></table><table class="header graphic-header" role="presentation" style="border-spacing: 0;padding: 16px 0 32px;"><tbody><tr><td align="center" style="text-align: center;padding: 0;"><a href="https://substack.com/redirect/2/eyJlIjoiaHR0cHM6Ly9uZXdzbGV0dGVyLnByYWdtYXRpY2VuZ2luZWVyLmNvbS9wL2hvdy1jb2RleC1pcy1idWlsdD91dG1fY2FtcGFpZ249ZW1haWwtaGFsZi1wb3N0JnI9Mmlrb3hrJnRva2VuPWV5SjFjMlZ5WDJsa0lqb3hOVEl4TXpBNE56SXNJbkJ2YzNSZmFXUWlPakU0T0RJNE5URXpOeXdpYVdGMElqb3hOemN4TXpVd016azVMQ0psZUhBaU9qRTNOek01TkRJek9Ua3NJbWx6Y3lJNkluQjFZaTAwTlRnM01Ea2lMQ0p6ZFdJaU9pSndiM04wTFhKbFlXTjBhVzl1SW4wLjRWVUNNbmFXdHpzTkFPb3JuNDBacWhISzNQUFBfdHRFNVRGQUM3MjZNbGMiLCJwIjoxODgyODUxMzcsInMiOjQ1ODcwOSwiZiI6dHJ1ZSwidSI6MTUyMTMwODcyLCJpYXQiOjE3NzEzNTAzOTksImV4cCI6MjA4NjkyNjM5OSwiaXNzIjoicHViLTAiLCJzdWIiOiJsaW5rLXJlZGlyZWN0In0.9WWgP7-UseR-zOjV88BuuvHonhvmMNj3h0C1zMLRJas?"><img class="header-image" role="presentation" width="550" height="110" src="https://substackcdn.com/image/fetch/$s_!XLTi!,w_1100,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3f6c431d-310a-45a0-90fe-3dc43354ef38_1100x220.png" style="border: none !important;vertical-align: middle;max-width: 550px;display: block;margin: 0 auto;height: auto;width: 100%;"></a></td></tr></tbody></table><div class="typography" style="--image-offset-margin: -120px;font-size: 16px;line-height: 26px;"><div class="preamble" style="font-size: 16px;line-height: 26px;margin-top: 16px;"><div class="body markup" dir="auto" style="text-align: initial;font-size: 16px;line-height: 26px;width: 100%;word-break: break-word;margin-bottom: 16px;"><p style="margin: 0 0 20px 0;color: rgb(54,55,55);line-height: 26px;font-size: 16px;margin-top: 0;margin-bottom: 0;"><em><span>&#128075;  Hi, this is Gergely with a subscriber-only issue of the Pragmatic Engineer Newsletter. In every issue, I cover challenges at Big Tech and startups through the lens of engineering managers and senior engineers. If you&#8217;ve been forwarded this email, you can </span><a href="https://substack.com/redirect/10c1f569-f2d0-4f34-a6b3-ff73e4fc7132?j=eyJ1IjoiMmlrb3hrIn0.vKHD5fdGMMXYob0i47zVWMEWjKHzEVsGH8dbvrCMAbY" rel="" style="color: rgb(54,55,55);text-decoration: underline;">subscribe here</a><span>.</span></em></p></div><hr style="padding: 0;height: 1px;background: rgb(0,0,0,.1);border: none;margin: 16px 0 0;"></div></div><div class="post typography" dir="auto" style="--image-offset-margin: -120px;padding: 32px 0 0 0;font-size: 16px;line-height: 26px;"><div class="post-header" role="region" aria-label="Post header" style="font-size: 16px;line-height: 26px;"><h1 class="post-title published title-X77sOw" dir="auto" style="direction: auto;text-align: start;unicode-bidi: isolate;color: rgb(54,55,55);font-family: Lora,sans-serif;font-weight: 600;-webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: antialiased;-webkit-appearance: optimizelegibility;-moz-appearance: optimizelegibility;appearance: optimizelegibility;margin: 0;line-height: 36px;font-size: 32px;"><a href="https://substack.com/app-link/post?publication_id=458709&post_id=188285137&utm_source=post-email-title&utm_campaign=email-post-title&isFreemail=true&r=2ikoxk&token=eyJ1c2VyX2lkIjoxNTIxMzA4NzIsInBvc3RfaWQiOjE4ODI4NTEzNywiaWF0IjoxNzcxMzUwMzk5LCJleHAiOjE3NzM5NDIzOTksImlzcyI6InB1Yi00NTg3MDkiLCJzdWIiOiJwb3N0LXJlYWN0aW9uIn0.4VUCMnaWtzsNAOorn40ZqhHK3PPP_ttE5TFAC726Mlc" style="color: rgb(54,55,55);text-decoration: none;">How Codex is built</a></h1><h3 class="subtitle subtitle-HEEcLo" dir="auto" style="direction: auto;text-align: start;unicode-bidi: isolate;font-family: 'SF Pro Display',-apple-system-headline,system-ui,-apple-system,BlinkMacSystemFont,'Segoe UI',Roboto,Helvetica,Arial,sans-serif,'Apple Color Emoji','Segoe UI Emoji','Segoe UI Symbol';font-weight: normal;-webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: antialiased;-webkit-appearance: optimizelegibility;-moz-appearance: optimizelegibility;appearance: optimizelegibility;margin: 4px 0 0;color: #777777;line-height: 24px;font-size: 18px;margin-top: 12px;">A deepdive into how OpenAI's Codex team builds its coding agent, how engineers use it, and what it could mean for the future of software engineering. Exclusive</h3><table class="post-meta" role="presentation" width="100%" border="0" cellspacing="0" cellpadding="0" style="margin: 1em 0;height: 20px;align-items: center;"><tbody><tr><td><table role="presentation" width="auto" border="0" cellspacing="0" cellpadding="0"><tbody><tr><td><table role="presentation" width="auto" border="0" cellspacing="0" cellpadding="0"><tbody><tr><td style="vertical-align:middle;"><div class="pencraft pc-reset color-primary-zABazT line-height-20-t4M0El font-meta-MWBumP size-11-NuY2Zx weight-medium-fw81nC transform-uppercase-yKDgcq reset-IxiVJZ meta-EgzBVA custom-css-email-post-author" style="list-style: none;font-size: 11px;line-height: 20px;text-decoration: unset;color: rgb(54,55,55);margin: 0;font-family: 'SF Compact',-apple-system,system-ui,-apple-system,BlinkMacSystemFont,'Segoe UI',Roboto,Helvetica,Arial,sans-serif,'Apple Color Emoji','Segoe UI Emoji','Segoe UI Symbol';font-weight: 500;text-transform: uppercase;letter-spacing: .2px;"><a class="pencraft pc-reset color-primary-zABazT line-height-20-t4M0El font-meta-MWBumP size-11-NuY2Zx weight-medium-fw81nC transform-uppercase-yKDgcq reset-IxiVJZ meta-EgzBVA" style="list-style: none;color: rgb(54,55,55);margin: 0;font-size: 11px;line-height: 20px;font-family: 'SF Compact',-apple-system,system-ui,-apple-system,BlinkMacSystemFont,'Segoe UI',Roboto,Helvetica,Arial,sans-serif,'Apple Color Emoji','Segoe UI Emoji','Segoe UI Symbol';font-weight: 500;text-transform: uppercase;letter-spacing: .2px;text-decoration: none" href="https://substack.com/@pragmaticengineer">Gergely Orosz</a></div></td></tr></tbody></table></td></tr><tr><td><table role="presentation" width="auto" border="0" cellspacing="0" cellpadding="0"><tbody><tr><td style="vertical-align:middle;"><div class="pencraft pc-reset color-secondary-ls1g8s line-height-20-t4M0El font-meta-MWBumP size-11-NuY2Zx weight-medium-fw81nC transform-uppercase-yKDgcq reset-IxiVJZ meta-EgzBVA" style="list-style: none;font-size: 11px;line-height: 20px;text-decoration: unset;color: rgb(119,119,119);margin: 0;font-family: 'SF Compact',-apple-system,system-ui,-apple-system,BlinkMacSystemFont,'Segoe UI',Roboto,Helvetica,Arial,sans-serif,'Apple Color Emoji','Segoe UI Emoji','Segoe UI Symbol';font-weight: 500;text-transform: uppercase;letter-spacing: .2px;"><time datetime="2026-02-17T17:42:14.462Z">Feb 17</time></div></td><td width="4" style="min-width:4px;"></td><td style="vertical-align:middle;"><table role="presentation" width="auto" border="0" cellspacing="0" cellpadding="0"><tbody><tr><td style="vertical-align:middle;"><div class="pencraft pc-reset color-secondary-ls1g8s line-height-20-t4M0El font-meta-MWBumP size-11-NuY2Zx weight-medium-fw81nC transform-uppercase-yKDgcq reset-IxiVJZ meta-EgzBVA" style="list-style: none;font-size: 11px;line-height: 20px;text-decoration: unset;color: rgb(119,119,119);margin: 0;font-family: 'SF Compact',-apple-system,system-ui,-apple-system,BlinkMacSystemFont,'Segoe UI',Roboto,Helvetica,Arial,sans-serif,'Apple Color Emoji','Segoe UI Emoji','Segoe UI Symbol';font-weight: 500;text-transform: uppercase;letter-spacing: .2px;">&#8729;</div></td><td width="4" style="min-width:4px;"></td><td style="vertical-align:middle;"><div class="pencraft pc-reset color-paid-LmY0EP line-height-20-t4M0El font-meta-MWBumP size-11-NuY2Zx weight-medium-fw81nC transform-uppercase-yKDgcq reset-IxiVJZ meta-EgzBVA" translated="" style="list-style: none;font-size: 11px;line-height: 20px;text-decoration: unset;color: rgb(94,73,217);margin: 0;font-family: 'SF Compact',-apple-system,system-ui,-apple-system,BlinkMacSystemFont,'Segoe UI',Roboto,Helvetica,Arial,sans-serif,'Apple Color Emoji','Segoe UI Emoji','Segoe UI Symbol';font-weight: 500;text-transform: uppercase;letter-spacing: .2px;">Preview</div></td></tr></tbody></table></td></tr></tbody></table></td></tr></tbody></table></td><td align="right"><table role="presentation" width="auto" border="0" cellspacing="0" cellpadding="0"><tbody><tr><td style="vertical-align:middle;"><a href="https://substack.com/@pragmaticengineer"><img class="custom-css-email-avatar avatar-QIQ5yR" src="https://substackcdn.com/image/fetch/$s_!CPFa!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F58fed27c-f331-4ff3-ba47-135c5a0be0ba_400x400.png" style="box-sizing: border-box;max-width: 550px;border: none;vertical-align: middle;width: 40px;height: 40px;min-width: 40px;min-height: 40px;object-fit: cover;margin: 0px;display: inline;border-radius: 50%" width="40" height="40"></a></td></tr></tbody></table></td></tr></tbody></table><table class="email-ufi-2-top" role="presentation" width="100%" border="0" cellspacing="0" cellpadding="0" style="border-top: 1px solid rgb(0,0,0,.1);border-bottom: 1px solid rgb(0,0,0,.1);min-width: 100%;"><tbody><tr height="16"><td height="16" style="font-size:0px;line-height:0;">&nbsp;</td></tr><tr><td><table role="presentation" width="100%" border="0" cellspacing="0" cellpadding="0"><tbody><tr><td><table role="presentation" width="auto" border="0" cellspacing="0" cellpadding="0"><tbody><tr><td style="vertical-align:middle;"><table role="presentation" width="38" border="0" cellspacing="0" cellpadding="0"><tbody><tr><td align="center"><a class="email-icon-button" href="https://substack.com/app-link/post?publication_id=458709&post_id=188285137&utm_source=substack&isFreemail=true&submitLike=true&token=eyJ1c2VyX2lkIjoxNTIxMzA4NzIsInBvc3RfaWQiOjE4ODI4NTEzNywicmVhY3Rpb24iOiLinaQiLCJpYXQiOjE3NzEzNTAzOTksImV4cCI6MTc3Mzk0MjM5OSwiaXNzIjoicHViLTQ1ODcwOSIsInN1YiI6InJlYWN0aW9uIn0.wBtnZIpbx-1AfkJWDfbxje_mVIJXuECPttMxWj7CN6Q&utm_medium=email&utm_campaign=email-reaction&r=2ikoxk" style="font-family: system-ui,-apple-system,BlinkMacSystemFont,'Segoe UI',Roboto,Helvetica,Arial,sans-serif,'Apple Color Emoji','Segoe UI Emoji','Segoe UI Symbol';display: inline-block;font-weight: 500;border: 1px solid rgb(0,0,0,.1);border-radius: 9999px;text-transform: uppercase;font-size: 12px;line-height: 1;padding: 9px 0;text-decoration: none;color: rgb(119,119,119);min-width: 38px;box-sizing: border-box;width: 38px"><img class="icon" src="https://substackcdn.com/image/fetch/$s_!PeVs!,w_36,c_scale,f_png,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack.com%2Ficon%2FLucideHeart%3Fv%3D4%26height%3D36%26fill%3Dnone%26stroke%3D%2523808080%26strokeWidth%3D2" width="18" height="18" style="border: none;vertical-align: middle;max-width: 18px" alt=""></a></td></tr></tbody></table></td><td width="8" style="min-width:8px;"></td><td style="vertical-align:middle;"><table role="presentation" width="38" border="0" cellspacing="0" cellpadding="0"><tbody><tr><td align="center"><a class="email-icon-button" href="https://substack.com/app-link/post?publication_id=458709&post_id=188285137&utm_source=substack&utm_medium=email&isFreemail=true&comments=true&token=eyJ1c2VyX2lkIjoxNTIxMzA4NzIsInBvc3RfaWQiOjE4ODI4NTEzNywiaWF0IjoxNzcxMzUwMzk5LCJleHAiOjE3NzM5NDIzOTksImlzcyI6InB1Yi00NTg3MDkiLCJzdWIiOiJwb3N0LXJlYWN0aW9uIn0.4VUCMnaWtzsNAOorn40ZqhHK3PPP_ttE5TFAC726Mlc&r=2ikoxk&utm_campaign=email-half-magic-comments&action=post-comment&utm_source=substack&utm_medium=email" style="font-family: system-ui,-apple-system,BlinkMacSystemFont,'Segoe UI',Roboto,Helvetica,Arial,sans-serif,'Apple Color Emoji','Segoe UI Emoji','Segoe UI Symbol';display: inline-block;font-weight: 500;border: 1px solid rgb(0,0,0,.1);border-radius: 9999px;text-transform: uppercase;font-size: 12px;line-height: 1;padding: 9px 0;text-decoration: none;color: rgb(119,119,119);min-width: 38px;box-sizing: border-box;width: 38px"><img class="icon" src="https://substackcdn.com/image/fetch/$s_!x1tS!,w_36,c_scale,f_png,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack.com%2Ficon%2FLucideComments%3Fv%3D4%26height%3D36%26fill%3Dnone%26stroke%3D%2523808080%26strokeWidth%3D2" width="18" height="18" style="border: none;vertical-align: middle;max-width: 18px" alt=""></a></td></tr></tbody></table></td><td width="8" style="min-width:8px;"></td><td style="vertical-align:middle;"><table role="presentation" width="38" border="0" cellspacing="0" cellpadding="0"><tbody><tr><td align="center"><a class="email-icon-button" href="https://substack.com/app-link/post?publication_id=458709&post_id=188285137&utm_source=substack&utm_medium=email&utm_content=share&utm_campaign=email-share&action=share&triggerShare=true&isFreemail=true&r=2ikoxk&token=eyJ1c2VyX2lkIjoxNTIxMzA4NzIsInBvc3RfaWQiOjE4ODI4NTEzNywiaWF0IjoxNzcxMzUwMzk5LCJleHAiOjE3NzM5NDIzOTksImlzcyI6InB1Yi00NTg3MDkiLCJzdWIiOiJwb3N0LXJlYWN0aW9uIn0.4VUCMnaWtzsNAOorn40ZqhHK3PPP_ttE5TFAC726Mlc" style="font-family: system-ui,-apple-system,BlinkMacSystemFont,'Segoe UI',Roboto,Helvetica,Arial,sans-serif,'Apple Color Emoji','Segoe UI Emoji','Segoe UI Symbol';display: inline-block;font-weight: 500;border: 1px solid rgb(0,0,0,.1);border-radius: 9999px;text-transform: uppercase;font-size: 12px;line-height: 1;padding: 9px 0;text-decoration: none;color: rgb(119,119,119);min-width: 38px;box-sizing: border-box;width: 38px"><img class="icon" src="https://substackcdn.com/image/fetch/$s_!_L14!,w_36,c_scale,f_png,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack.com%2Ficon%2FLucideShare2%3Fv%3D4%26height%3D36%26fill%3Dnone%26stroke%3D%2523808080%26strokeWidth%3D2" width="18" height="18" style="border: none;vertical-align: middle;max-width: 18px" alt=""></a></td></tr></tbody></table></td><td width="8" style="min-width:8px;"></td><td style="vertical-align:middle;"><table role="presentation" width="38" border="0" cellspacing="0" cellpadding="0"><tbody><tr><td align="center"><a class="email-icon-button" href="https://substack.com/redirect/2/eyJlIjoiaHR0cHM6Ly9vcGVuLnN1YnN0YWNrLmNvbS9wdWIvcHJhZ21hdGljZW5naW5lZXIvcC9ob3ctY29kZXgtaXMtYnVpbHQ_dXRtX3NvdXJjZT1zdWJzdGFjayZ1dG1fbWVkaXVtPWVtYWlsJnV0bV9jYW1wYWlnbj1lbWFpbC1yZXN0YWNrLWNvbW1lbnQmYWN0aW9uPXJlc3RhY2stY29tbWVudCZyPTJpa294ayZ0b2tlbj1leUoxYzJWeVgybGtJam94TlRJeE16QTROeklzSW5CdmMzUmZhV1FpT2pFNE9ESTROVEV6Tnl3aWFXRjBJam94TnpjeE16VXdNems1TENKbGVIQWlPakUzTnpNNU5ESXpPVGtzSW1semN5STZJbkIxWWkwME5UZzNNRGtpTENKemRXSWlPaUp3YjNOMExYSmxZV04wYVc5dUluMC40VlVDTW5hV3R6c05BT29ybjQwWnFoSEszUFBQX3R0RTVURkFDNzI2TWxjIiwicCI6MTg4Mjg1MTM3LCJzIjo0NTg3MDksImYiOnRydWUsInUiOjE1MjEzMDg3MiwiaWF0IjoxNzcxMzUwMzk5LCJleHAiOjIwODY5MjYzOTksImlzcyI6InB1Yi0wIiwic3ViIjoibGluay1yZWRpcmVjdCJ9.faIKPQlhFYBSosh3GaX8ISka_SCrNcw5aZrM1_sVAxU?&utm_source=substack&utm_medium=email" style="font-family: system-ui,-apple-system,BlinkMacSystemFont,'Segoe UI',Roboto,Helvetica,Arial,sans-serif,'Apple Color Emoji','Segoe UI Emoji','Segoe UI Symbol';display: inline-block;font-weight: 500;border: 1px solid rgb(0,0,0,.1);border-radius: 9999px;text-transform: uppercase;font-size: 12px;line-height: 1;padding: 9px 0;text-decoration: none;color: rgb(119,119,119);min-width: 38px;box-sizing: border-box;width: 38px"><img class="icon" src="https://substackcdn.com/image/fetch/$s_!5EGt!,w_36,c_scale,f_png,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack.com%2Ficon%2FNoteForwardIcon%3Fv%3D4%26height%3D36%26fill%3Dnone%26stroke%3D%2523808080%26strokeWidth%3D2" width="18" height="18" style="border: none;vertical-align: middle;max-width: 18px" alt=""></a></td></tr></tbody></table></td></tr></tbody></table></td><td align="right"><table role="presentation" width="auto" border="0" cellspacing="0" cellpadding="0"><tbody><tr><td style="vertical-align:middle;"><table role="presentation" width="auto" border="0" cellspacing="0" cellpadding="0"><tbody><tr><td align="center"><a class="email-button-outline" href="https://open.substack.com/pub/pragmaticengineer/p/how-codex-is-built?utm_source=email&redirect=app-store&utm_campaign=email-read-in-app" style="font-family: system-ui,-apple-system,BlinkMacSystemFont,'Segoe UI',Roboto,Helvetica,Arial,sans-serif,'Apple Color Emoji','Segoe UI Emoji','Segoe UI Symbol';display: inline-block;font-weight: 500;border: 1px solid rgb(0,0,0,.1);border-radius: 9999px;text-transform: uppercase;font-size: 12px;line-height: 12px;padding: 9px 14px;text-decoration: none;color: rgb(119,119,119);"><div class="email-button-spacer" style="font-size: 16px;line-height: 26px;display: inline-block;vertical-align: middle;max-width: 0;min-height: 18px;"></div><span class="email-button-text" style="vertical-align: middle;margin-right: 4px">READ IN APP</span><img class="icon text-icon" src="https://substackcdn.com/image/fetch/$s_!ET-_!,w_36,c_scale,f_png,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack.com%2Ficon%2FLucideArrowUpRight%3Fv%3D4%26height%3D36%26fill%3Dnone%26stroke%3D%2523808080%26strokeWidth%3D2" width="18" height="18" style="min-width: 18px;min-height: 18px;border: none;vertical-align: middle;margin-right: 0;margin-left: 0;max-width: 18px" alt=""></a></td></tr></tbody></table></td></tr></tbody></table></td></tr></tbody></table></td></tr><tr height="16"><td height="16" style="font-size:0px;line-height:0;">&nbsp;</td></tr></tbody></table></div></div><div class="post typography" dir="auto" style="--image-offset-margin: -120px;padding: 32px 0 0 0;font-size: 16px;line-height: 26px;"><div class="body markup" dir="auto" style="text-align: initial;font-size: 16px;line-height: 26px;width: 100%;word-break: break-word;margin-bottom: 16px;font-family: 'SF Pro Display', -apple-system, system-ui, BlinkMacSystemFont, 'Inter', 'Segoe UI', Roboto, Helvetica, Arial, sans-serif, 'Apple Color Emoji', 'Segoe UI Emoji', 'Segoe UI Symbol';font-weight: 400;"><p style="margin: 0 0 20px 0;color: rgb(54,55,55);line-height: 26px;font-size: 16px;margin-top: 0;"><span>More than a million developers </span><a href="https://substack.com/redirect/74f0fdb7-a40f-4b2c-bc14-6b558a6b9a35?j=eyJ1IjoiMmlrb3hrIn0.vKHD5fdGMMXYob0i47zVWMEWjKHzEVsGH8dbvrCMAbY" rel="" style="color: rgb(54,55,55);text-decoration: underline;">use</a><span> OpenAI&#8217;s command-line coding interface every week. Named Codex, usage has increased 5x since the start of January, the team tells me. In the first week of February, OpenAI </span><a href="https://substack.com/redirect/9f23e834-b80d-4ca7-8ed2-661b31b30537?j=eyJ1IjoiMmlrb3hrIn0.vKHD5fdGMMXYob0i47zVWMEWjKHzEVsGH8dbvrCMAbY" rel="" style="color: rgb(54,55,55);text-decoration: underline;">launched</a><span> the Codex desktop app, a macOS application that CEO Sam Altman calls &#8220;the most loved internal product we&#8217;ve ever had&#8221;. A few days later, OpenAI </span><a href="https://substack.com/redirect/d5091e2c-94fb-48a5-887f-23c8074c2b68?j=eyJ1IjoiMmlrb3hrIn0.vKHD5fdGMMXYob0i47zVWMEWjKHzEVsGH8dbvrCMAbY" rel="" style="color: rgb(54,55,55);text-decoration: underline;">shipped</a><span> GPT-5.3-Codex, which they describe as the first model that helped create itself.</span></p><p style="margin: 0 0 20px 0;color: rgb(54,55,55);line-height: 26px;font-size: 16px;"><span>Personally, I&#8217;ve been warming up to Codex since doing an interview for The Pragmatic Engineer podcast </span><a href="https://substack.com/redirect/4021505f-8b15-4402-9638-6ca8ce34bf47?j=eyJ1IjoiMmlrb3hrIn0.vKHD5fdGMMXYob0i47zVWMEWjKHzEVsGH8dbvrCMAbY" rel="" style="color: rgb(54,55,55);text-decoration: underline;">with Peter Steinberger</a><span>, the creator of OpenClaw, in which he </span><a href="https://substack.com/redirect/511828bb-9b0a-4e17-acda-710ee412213c?j=eyJ1IjoiMmlrb3hrIn0.vKHD5fdGMMXYob0i47zVWMEWjKHzEVsGH8dbvrCMAbY" rel="" style="color: rgb(54,55,55);text-decoration: underline;">revealed</a><span> that he writes all of OpenClaw with Codex, preferring longer-running agentic loops.</span><em><span> Update: on Monday, Peter </span><a href="https://substack.com/redirect/e6d0c1ab-ba85-4c3b-8b6e-abdbdb54bbb4?j=eyJ1IjoiMmlrb3hrIn0.vKHD5fdGMMXYob0i47zVWMEWjKHzEVsGH8dbvrCMAbY" rel="" style="color: rgb(54,55,55);text-decoration: underline;">announced</a><span> he is joining OpenAI to work on building next-generation agents. It&#8217;s a major win for OpenAI and the Codex team, while OpenClaw remains independent and open source. Check out </span><a href="https://substack.com/redirect/4021505f-8b15-4402-9638-6ca8ce34bf47?j=eyJ1IjoiMmlrb3hrIn0.vKHD5fdGMMXYob0i47zVWMEWjKHzEVsGH8dbvrCMAbY" rel="" style="color: rgb(54,55,55);text-decoration: underline;">my podcast with Peter</a><span> in his first in-depth interview, around when OpenClaw (back then: Clawd) was getting massive momentum.</span></em></p><p style="margin: 0 0 20px 0;color: rgb(54,55,55);line-height: 26px;font-size: 16px;">To find out how Codex was built, how teams at OpenAI use it, and what effect it&#8217;s having on software engineering practices at the ChatGPT maker, I spoke with three people at OpenAI:</p><ul style="margin-top: 0;padding: 0;"><li style="margin: 8px 0 0 32px;mso-special-format: bullet;"><p style="color: rgb(54,55,55);line-height: 26px;margin-bottom: 0;box-sizing: border-box;padding-left: 4px;font-size: 16px;margin: 0;"><a href="https://substack.com/redirect/89093480-56e5-4b71-953b-9d73f79ce2b5?j=eyJ1IjoiMmlrb3hrIn0.vKHD5fdGMMXYob0i47zVWMEWjKHzEVsGH8dbvrCMAbY" rel="" style="color: rgb(54,55,55);text-decoration: underline;">Thibault Sottiaux</a><span> (Tibo), head of Codex.</span></p></li><li style="margin: 8px 0 0 32px;mso-special-format: bullet;"><p style="color: rgb(54,55,55);line-height: 26px;margin-bottom: 0;box-sizing: border-box;padding-left: 4px;font-size: 16px;margin: 0;"><a href="https://substack.com/redirect/d1d1b9db-46c5-4bc3-8307-bdc9247c483f?j=eyJ1IjoiMmlrb3hrIn0.vKHD5fdGMMXYob0i47zVWMEWjKHzEVsGH8dbvrCMAbY" rel="" style="color: rgb(54,55,55);text-decoration: underline;">Shao-Qian (SQ) Mah</a><span>, researcher on the Codex team who trains the models that power it.</span></p></li><li style="margin: 8px 0 0 32px;mso-special-format: bullet;"><p style="color: rgb(54,55,55);line-height: 26px;margin-bottom: 0;box-sizing: border-box;padding-left: 4px;font-size: 16px;margin: 0;"><a href="https://substack.com/redirect/20a8a7ac-8042-4107-b4e7-c93ad804649c?j=eyJ1IjoiMmlrb3hrIn0.vKHD5fdGMMXYob0i47zVWMEWjKHzEVsGH8dbvrCMAbY" rel="" style="color: rgb(54,55,55);text-decoration: underline;">Emma Tang</a><span>, head of data infrastructure, who isn&#8217;t on the Codex team but whose team uses Codex heavily.</span></p></li></ul><p style="margin: 0 0 20px 0;color: rgb(54,55,55);line-height: 26px;font-size: 16px;">This deep dive covers:</p><ol style="margin-top: 0;padding: 0;"><li style="margin: 8px 0 0 32px;"><p style="color: rgb(54,55,55);line-height: 26px;margin-bottom: 0;box-sizing: border-box;padding-left: 4px;font-size: 16px;margin: 0;"><strong>How it started.</strong><span> From an internal experiment in late 2024, to a product used by more than a million devs.</span></p></li><li style="margin: 8px 0 0 32px;"><p style="color: rgb(54,55,55);line-height: 26px;margin-bottom: 0;box-sizing: border-box;padding-left: 4px;font-size: 16px;margin: 0;"><strong>Technology and architecture choices.</strong><span> Why Rust and open source? In-depth on how the agent loop works.</span></p></li><li style="margin: 8px 0 0 32px;"><p style="color: rgb(54,55,55);line-height: 26px;margin-bottom: 0;box-sizing: border-box;padding-left: 4px;font-size: 16px;margin: 0;"><strong>How Codex builds itself.</strong><span> Codex itself writes more than 90% of the app&#8217;s code, the team estimates.</span></p></li><li style="margin: 8px 0 0 32px;"><p style="color: rgb(54,55,55);line-height: 26px;margin-bottom: 0;box-sizing: border-box;padding-left: 4px;font-size: 16px;margin: 0;"><strong>Research. </strong><span>Training the next Codex model with the current one.</span></p></li><li style="margin: 8px 0 0 32px;"><p style="color: rgb(54,55,55);line-height: 26px;margin-bottom: 0;box-sizing: border-box;padding-left: 4px;font-size: 16px;margin: 0;"><strong>Codex usage at OpenAI.</strong><span> Using it has transformed another team there.</span></p></li><li style="margin: 8px 0 0 32px;"><p style="color: rgb(54,55,55);line-height: 26px;margin-bottom: 0;box-sizing: border-box;padding-left: 4px;font-size: 16px;margin: 0;"><strong>How software engineering is changing at OpenAI.</strong><span> According to those living through it.</span></p></li><li style="margin: 8px 0 0 32px;"><p style="color: rgb(54,55,55);line-height: 26px;margin-bottom: 0;box-sizing: border-box;padding-left: 4px;font-size: 16px;margin: 0;"><strong>Next steps.</strong><span> GPT-5.2 step change, the capability overhang, and where Codex goes next.</span></p></li></ol><p style="margin: 0 0 20px 0;color: rgb(54,55,55);line-height: 26px;font-size: 16px;"><span>Last week&#8217;s debut Pragmatic Summit, in San Francisco, featured a fireside chat with Tibo, myself, and the audience, and featured new details about how Codex is built. Paid subscribers </span><a href="https://substack.com/redirect/74e53df6-6c37-4a12-b286-52b8cb608e6e?j=eyJ1IjoiMmlrb3hrIn0.vKHD5fdGMMXYob0i47zVWMEWjKHzEVsGH8dbvrCMAbY" rel="" style="color: rgb(54,55,55);text-decoration: underline;">can watch this recording now</a><span>. </span><em>Free subscribers will get access to all videos from the Pragmatic Summit in a couple of weeks.</em></p><div class="captioned-image-container-static" style="font-size: 16px;line-height: 26px;margin: 32px auto;"><figure style="width: 100%;margin: 0 auto;"><table class="image-wrapper" width="100%" border="0" cellspacing="0" cellpadding="0" data-component-name="Image2ToDOMStatic" style="mso-padding-alt: 1em 0 1.6em;"><tbody><tr><td style="text-align: center;"></td><td class="content" align="left" width="1456" style="text-align: center;"><a class="image-link" target="_blank" href="https://substack.com/redirect/0fc13f4c-0860-440a-a105-94871ee3492d?j=eyJ1IjoiMmlrb3hrIn0.vKHD5fdGMMXYob0i47zVWMEWjKHzEVsGH8dbvrCMAbY" rel="" style="position: relative;flex-direction: column;align-items: center;padding: 0;width: auto;height: auto;border: none;text-decoration: none;display: block;margin: 0;"><img class="wide-image" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/203166c0-3345-4162-9176-4f9a1cac804f_1600x1067.jpeg&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;:false,&quot;topImage&quot;:true,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" alt="" width="550" height="366.7925824175824" src="https://substackcdn.com/image/fetch/$s_!4VEI!,w_1100,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F203166c0-3345-4162-9176-4f9a1cac804f_1600x1067.jpeg" style="border: none !important;vertical-align: middle;display: block;-ms-interpolation-mode: bicubic;height: auto;margin-bottom: 0;width: auto !important;max-width: 100% !important;margin: 0 auto;"></a></td><td style="text-align: center;"></td></tr></tbody></table><figcaption class="image-caption" style="box-sizing: content-box;color: rgb(119,119,119);font-size: 14px;line-height: 20px;font-weight: 400;letter-spacing: -.15px;margin-top: 8px;width: 70%;padding-left: 15%;padding-right: 15%;text-align: center;"><em><span>Tibo, Head of Codex at OpenAI (left), and Vijaye Raji, CTO of Applications at OpenAI (center), on stage at the maiden Pragmatic Summit, in SF. </span><a href="https://substack.com/redirect/74e53df6-6c37-4a12-b286-52b8cb608e6e?j=eyJ1IjoiMmlrb3hrIn0.vKHD5fdGMMXYob0i47zVWMEWjKHzEVsGH8dbvrCMAbY" rel="" style="text-decoration: underline;">See the full conversation here</a></em></figcaption></figure></div><p style="margin: 0 0 20px 0;color: rgb(54,55,55);line-height: 26px;font-size: 16px;"><span>Longtime readers might recall a deepdive entitled </span><a href="https://substack.com/redirect/64474aad-e004-4b08-a214-e6b2dc39d7d7?j=eyJ1IjoiMmlrb3hrIn0.vKHD5fdGMMXYob0i47zVWMEWjKHzEVsGH8dbvrCMAbY" rel="" style="color: rgb(54,55,55);text-decoration: underline;">How Claude Code is built</a><span>, based on interviews with the founding engineers at Claude Code. Some comparisons with today&#8217;s topic are obvious: Codex and Claude Code have each made bets that seem to be paying off. I was initially skeptical when I talked with the Codex team last October because the cloud-first, long-running task approach didn&#8217;t click with me. But I&#8217;ve now changed my mind.</span></p><p style="margin: 0 0 20px 0;color: rgb(54,55,55);line-height: 26px;font-size: 16px;"><em><span>The bottom of this article could be cut off in some email clients. </span><a href="https://substack.com/redirect/36b0ca46-3509-4250-9d87-03f00bbf6bb8?j=eyJ1IjoiMmlrb3hrIn0.vKHD5fdGMMXYob0i47zVWMEWjKHzEVsGH8dbvrCMAbY" rel="" style="color: rgb(54,55,55);text-decoration: underline;">Read the full article uninterrupted, online.</a></em></p><p class="button-wrapper" data-attrs="{&quot;url&quot;:&quot;https://newsletter.pragmaticengineer.com/p/how-codex-is-built&quot;,&quot;text&quot;:&quot;Read the full article online&quot;,&quot;action&quot;:null,&quot;class&quot;:null}" data-component-name="ButtonCreateButton" style="margin: 0 0 20px 0;color: rgb(54,55,55);line-height: 26px;font-size: 16px;text-align: center;cursor: pointer;border-radius: 4px;"><a class="button primary" href="https://substack.com/redirect/36b0ca46-3509-4250-9d87-03f00bbf6bb8?j=eyJ1IjoiMmlrb3hrIn0.vKHD5fdGMMXYob0i47zVWMEWjKHzEVsGH8dbvrCMAbY" rel="" style="font-family: system-ui,-apple-system,BlinkMacSystemFont,'Segoe UI',Roboto,Helvetica,Arial,sans-serif,'Apple Color Emoji','Segoe UI Emoji','Segoe UI Symbol';display: inline-block;box-sizing: border-box;cursor: pointer;border: none;border-radius: 8px;font-size: 14px;line-height: 20px;font-weight: 600;text-align: center;margin: 0;opacity: 1;outline: none;white-space: nowrap;color: #ffffff !important;text-decoration: none !important;background-color: #FF6B00;padding: 12px 20px;height: auto;"><span style="color: #ffffff;text-decoration: none;">Read the full article online</span></a></p><h2 class="header-anchor-post" style="position: relative;font-family: 'SF Pro Display',-apple-system-headline,system-ui,-apple-system,BlinkMacSystemFont,'Segoe UI',Roboto,Helvetica,Arial,sans-serif,'Apple Color Emoji','Segoe UI Emoji','Segoe UI Symbol';font-weight: bold;-webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: antialiased;-webkit-appearance: optimizelegibility;-moz-appearance: optimizelegibility;appearance: optimizelegibility;margin: 1em 0 0.625em 0;color: rgb(54,55,55);line-height: 1.16em;font-size: 1.625em;">1. How it started</h2><p style="margin: 0 0 20px 0;color: rgb(54,55,55);line-height: 26px;font-size: 16px;"><span>In 2024, OpenAI was experimenting with various approaches for building a software agent. That fall, the company declared that building an </span><strong>aSWE</strong><span> (Autonomous Software Engineer) was to be a top-line goal for 2025. This vision came from the top: Greg Brockman and Sam Altman believed they should have an autonomous software engineer working alongside teams. Tibo describes the thinking:</span></p><blockquote style="border-left: 4px solid #FF6B00;margin: 20px 0;padding: 0;"><p style="margin: 0 0 20px 0;color: rgb(54,55,55);margin-left: 20px;line-height: 26px;font-size: 16px;"><span>&#8220;Greg and Sam had the strong conviction: &#8216;eventually, we should have an autonomous software engineer working alongside us and with the capabilities seen from </span><a href="https://substack.com/redirect/35e2b97b-bd71-441a-9984-d7b3641095dd?j=eyJ1IjoiMmlrb3hrIn0.vKHD5fdGMMXYob0i47zVWMEWjKHzEVsGH8dbvrCMAbY" rel="" style="color: rgb(54,55,55);text-decoration: underline;">o1</a><span>-preview, the time is now to have a group absolutely dedicated to making this a reality&#8217;&#8221;.</span></p></blockquote><p style="margin: 0 0 20px 0;color: rgb(54,55,55);line-height: 26px;font-size: 16px;">A number of folks who&#8217;d worked on earlier prototypes were pulled into the effort, which featured:</p><ul style="margin-top: 0;padding: 0;"><li style="margin: 8px 0 0 32px;mso-special-format: bullet;"><p style="color: rgb(54,55,55);line-height: 26px;margin-bottom: 0;box-sizing: border-box;padding-left: 4px;font-size: 16px;margin: 0;"><a href="https://substack.com/redirect/701bb00e-37b1-40e9-8afb-7fb975c8963e?j=eyJ1IjoiMmlrb3hrIn0.vKHD5fdGMMXYob0i47zVWMEWjKHzEVsGH8dbvrCMAbY" rel="" style="color: rgb(54,55,55);text-decoration: underline;">Michael Bolin</a><span>: tech lead for the Codex </span><a href="https://substack.com/redirect/8e77a807-412a-4f39-a441-29e361f61d05?j=eyJ1IjoiMmlrb3hrIn0.vKHD5fdGMMXYob0i47zVWMEWjKHzEVsGH8dbvrCMAbY" rel="" style="color: rgb(54,55,55);text-decoration: underline;">open source repository</a><span>.</span></p></li><li style="margin: 8px 0 0 32px;mso-special-format: bullet;"><p style="color: rgb(54,55,55);line-height: 26px;margin-bottom: 0;box-sizing: border-box;padding-left: 4px;font-size: 16px;margin: 0;"><a href="https://substack.com/redirect/b54a5ed3-9719-42c3-82e1-e6ac939be672?j=eyJ1IjoiMmlrb3hrIn0.vKHD5fdGMMXYob0i47zVWMEWjKHzEVsGH8dbvrCMAbY" rel="" style="color: rgb(54,55,55);text-decoration: underline;">Gabriel Peal</a><span>: who subsequently built the VS Code extension, mostly solo, and built the foundations of the Codex desktop app.</span></p></li><li style="margin: 8px 0 0 32px;mso-special-format: bullet;"><p style="color: rgb(54,55,55);line-height: 26px;margin-bottom: 0;box-sizing: border-box;padding-left: 4px;font-size: 16px;margin: 0;"><a href="https://substack.com/redirect/52da8b8f-6de8-4b45-9883-051b3552cab2?j=eyJ1IjoiMmlrb3hrIn0.vKHD5fdGMMXYob0i47zVWMEWjKHzEVsGH8dbvrCMAbY" rel="" style="color: rgb(54,55,55);text-decoration: underline;">Fouad Matin</a><span>: who led the initial release of the Codex CLI, and is responsible for Codex&#8217;s safety and security approach.</span></p></li></ul><p style="margin: 0 0 20px 0;color: rgb(54,55,55);line-height: 26px;font-size: 16px;"><span>OpenAI had two teams tackle different segments of the problem space: Codex Web would focus on an async, cloud-based solution, while Codex CLI targeted iterative, local development. Both products would launch in the spring, with Codex CLI being </span><a href="https://substack.com/redirect/349cd074-2339-4d90-aa3b-d97a673e0768?j=eyJ1IjoiMmlrb3hrIn0.vKHD5fdGMMXYob0i47zVWMEWjKHzEVsGH8dbvrCMAbY" rel="" style="color: rgb(54,55,55);text-decoration: underline;">announced</a><span> in April 2025, and Codex in ChatGPT </span><a href="https://substack.com/redirect/a90dea35-63d9-4397-9ebe-f3e950317015?j=eyJ1IjoiMmlrb3hrIn0.vKHD5fdGMMXYob0i47zVWMEWjKHzEVsGH8dbvrCMAbY" rel="" style="color: rgb(54,55,55);text-decoration: underline;">introduced</a><span> in May.</span></p><h2 class="header-anchor-post" style="position: relative;font-family: 'SF Pro Display',-apple-system-headline,system-ui,-apple-system,BlinkMacSystemFont,'Segoe UI',Roboto,Helvetica,Arial,sans-serif,'Apple Color Emoji','Segoe UI Emoji','Segoe UI Symbol';font-weight: bold;-webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: antialiased;-webkit-appearance: optimizelegibility;-moz-appearance: optimizelegibility;appearance: optimizelegibility;margin: 1em 0 0.625em 0;color: rgb(54,55,55);line-height: 1.16em;font-size: 1.625em;">2. Technology and architecture choices</h2><p style="margin: 0 0 20px 0;color: rgb(54,55,55);line-height: 26px;font-size: 16px;"><span>An obvious difference between Codex and Claude Code is the programming language. Claude Code is written in TypeScript, &#8220;</span><a href="https://substack.com/redirect/7219234b-b4e9-45ca-b161-401c40819597?j=eyJ1IjoiMmlrb3hrIn0.vKHD5fdGMMXYob0i47zVWMEWjKHzEVsGH8dbvrCMAbY" rel="" style="color: rgb(54,55,55);text-decoration: underline;">on distribution</a><span>&#8221;, which plays to the underlying model&#8217;s strengths. Meanwhile, the Codex CLI is written in Rust. Tibo explains why:</span></p><blockquote style="border-left: 4px solid #FF6B00;margin: 20px 0;padding: 0;"><p style="margin: 0 0 20px 0;color: rgb(54,55,55);margin-left: 20px;line-height: 26px;font-size: 16px;">&#8220;We debated TypeScript, Go, and Rust. All three seemed like solid contenders for different time horizons. In the end, our reasoning came down to a few layers:</p></blockquote><ul style="margin-top: 0;padding: 0;"><li style="margin: 8px 0 0 32px;mso-special-format: bullet;"><p style="color: rgb(54,55,55);line-height: 26px;margin-bottom: 0;box-sizing: border-box;padding-left: 4px;font-size: 16px;margin: 0;"><strong>Performance</strong><span>: We want to eventually run this agent at a massive scale where every millisecond matters. Performance is also important when running locally in a sandboxed environment.</span></p></li><li style="margin: 8px 0 0 32px;mso-special-format: bullet;"><p style="color: rgb(54,55,55);line-height: 26px;margin-bottom: 0;box-sizing: border-box;padding-left: 4px;font-size: 16px;margin: 0;"><strong>Correctness</strong><span>: We wanted to choose a language that helps eliminate a class of errors with things like strong typing and memory management.</span></p></li><li style="margin: 8px 0 0 32px;mso-special-format: bullet;"><p style="color: rgb(54,55,55);line-height: 26px;margin-bottom: 0;box-sizing: border-box;padding-left: 4px;font-size: 16px;margin: 0;"><strong>Engineering culture and engineering quality: </strong><span>There&#8217;s this interesting thing that language choice does: it gets you to think about the engineering bar you set. We decided to pick Rust because it&#8217;s extremely important for our core agent implementation to be extremely high quality&#8221;.</span></p></li></ul><p style="margin: 0 0 20px 0;color: rgb(54,55,55);line-height: 26px;font-size: 16px;">There was also a practical concern about dependencies. Choosing TypeScript means using the npm package manager. Using npm often means building on top of packages that may not be fully understood &#8211; which could clearly be problematic. By going with Rust, the team has very few dependencies and can thoroughly look through the few dependencies there are.</p><p style="margin: 0 0 20px 0;color: rgb(54,55,55);line-height: 26px;font-size: 16px;">They also want to eventually run the Codex agent in all sorts of environments &#8211; not just laptops and data centers &#8211; and even places like embedded systems. Rust makes this more achievable from a performance perspective than TypeScript or Go.</p><p style="margin: 0 0 20px 0;color: rgb(54,55,55);line-height: 26px;font-size: 16px;"><span>Tibo tells me that while Codex&#8217;s early performance was less standout with Rust than with TypeScript, they expected the model to catch up. Plus, choosing Rust gave them one more engineering challenge to work with. The Codex team also hired the maintainer of</span><a href="https://substack.com/redirect/15652239-3747-4b4b-9ed8-dfc14370ed92?j=eyJ1IjoiMmlrb3hrIn0.vKHD5fdGMMXYob0i47zVWMEWjKHzEVsGH8dbvrCMAbY" rel="" style="color: rgb(54,55,55);text-decoration: underline;"> </a><a href="https://substack.com/redirect/be7d9ab8-7a02-4724-bebf-599f846cfe7e?j=eyJ1IjoiMmlrb3hrIn0.vKHD5fdGMMXYob0i47zVWMEWjKHzEVsGH8dbvrCMAbY" rel="" style="color: rgb(54,55,55);text-decoration: underline;">Ratatui</a><span> &#8211; the Rust library for building terminal user interfaces (TUIs). He&#8217;s now full-time on the Codex team, doing open source work.</span></p><p style="margin: 0 0 20px 0;color: rgb(54,55,55);line-height: 26px;font-size: 16px;"><span>The core agent and CLI are</span><a href="https://substack.com/redirect/8e77a807-412a-4f39-a441-29e361f61d05?j=eyJ1IjoiMmlrb3hrIn0.vKHD5fdGMMXYob0i47zVWMEWjKHzEVsGH8dbvrCMAbY" rel="" style="color: rgb(54,55,55);text-decoration: underline;"> fully open source</a><span> on GitHub.</span></p><h3 class="header-anchor-post" style="position: relative;font-family: 'SF Pro Display',-apple-system-headline,system-ui,-apple-system,BlinkMacSystemFont,'Segoe UI',Roboto,Helvetica,Arial,sans-serif,'Apple Color Emoji','Segoe UI Emoji','Segoe UI Symbol';font-weight: bold;-webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: antialiased;-webkit-appearance: optimizelegibility;-moz-appearance: optimizelegibility;appearance: optimizelegibility;margin: 1em 0 0.625em 0;color: rgb(54,55,55);line-height: 1.16em;font-size: 1.375em;">How Codex works</h3><p style="margin: 0 0 20px 0;color: rgb(54,55,55);line-height: 26px;font-size: 16px;">The core loop is a state machine, and the agent loop is the core logic in the Codex CLI. This loop orchestrates the interaction between the user, the model, and the tools the model uses. This &#8220;agent loop&#8221; is something every AI agent uses, not just Codex, and below is how Codex implements it, at a high level:</p><ol style="margin-top: 0;padding: 0;"><li style="margin: 8px 0 0 32px;"><p style="color: rgb(54,55,55);line-height: 26px;margin-bottom: 0;box-sizing: border-box;padding-left: 4px;font-size: 16px;margin: 0;"><strong>Prompt assembly</strong><span>: the agent takes user input and prepares the prompt to pass to the model. On top of user input, the prompt includes system instructions (coding standards, rules), a list of available tools (including MCP servers), and the actual input: text, images, files, AGENTS.md contents, and local environment info.</span></p></li><li style="margin: 8px 0 0 32px;"><p style="color: rgb(54,55,55);line-height: 26px;margin-bottom: 0;box-sizing: border-box;padding-left: 4px;font-size: 16px;margin: 0;"><strong>Inference</strong><span>: the prompt is converted to tokens and fed to the model, which streams back output events: reasoning steps, tool calls, or a response.</span></p></li><li style="margin: 8px 0 0 32px;"><p style="margin: 0 0 20px 0;color: rgb(54,55,55);line-height: 26px;margin-bottom: 0;box-sizing: border-box;padding-left: 4px;font-size: 16px;"><strong>Response</strong><span>:</span></p><ol style="margin-top: 0;padding: 0;list-style-type: lower-alpha;"><li style="margin: 8px 0 0 32px;"><p style="color: rgb(54,55,55);line-height: 26px;margin-bottom: 0;box-sizing: border-box;padding-left: 4px;font-size: 16px;margin: 0;">Stream the response to the user by showing it on the terminal.</p></li><li style="margin: 8px 0 0 32px;"><p style="color: rgb(54,55,55);line-height: 26px;margin-bottom: 0;box-sizing: border-box;padding-left: 4px;font-size: 16px;margin: 0;">If the model decides to use a tool, make this tool call: e.g. read a file, run a bash command, write code. If a command fails, the error message goes back to the model, the model attempts to diagnose the issue, and may decide to retry.</p></li></ol></li><li style="margin: 8px 0 0 32px;"><p style="color: rgb(54,55,55);line-height: 26px;margin-bottom: 0;box-sizing: border-box;padding-left: 4px;font-size: 16px;margin: 0;"><strong>Tool response</strong><span> (optional): if a tool was invoked, return the response to the model. Repeat steps 3 and 4 for as long as more tool calls are needed.</span></p></li><li style="margin: 8px 0 0 32px;"><p style="color: rgb(54,55,55);line-height: 26px;margin-bottom: 0;box-sizing: border-box;padding-left: 4px;font-size: 16px;margin: 0;"><strong>Assistant message</strong><span>: the &#8220;final message&#8221; intended for the user which closes one step in the loop. The loop then starts again with a new user message.</span></p></li></ol><p style="margin: 0 0 20px 0;color: rgb(54,55,55);line-height: 26px;font-size: 16px;"><strong>Compaction</strong><span> is an important technique for efficiently running agents. As conversations grow lengthy, the context window fills up. Codex uses a compaction strategy: once the conversation exceeds a certain token count, it calls a special Responses API endpoint, which generates a </span><em>smaller</em><span> representation of the conversation history. This smaller version replaces the old input and avoids quadratic inference costs. </span><em><span>We covered how self-attention scales quadratically </span><a href="https://substack.com/redirect/768c6a04-8b9b-4830-90a0-221c438ec54e?j=eyJ1IjoiMmlrb3hrIn0.vKHD5fdGMMXYob0i47zVWMEWjKHzEVsGH8dbvrCMAbY" rel="" style="color: rgb(54,55,55);text-decoration: underline;">in our 2024 ChatGPT deepdive</a><span>.</span></em></p><p style="margin: 0 0 20px 0;color: rgb(54,55,55);line-height: 26px;font-size: 16px;"><strong>Safety</strong><span> is an important consideration because LLMs are nondeterministic. Codex runs in a sandbox environment that restricts network access and filesystem access by default. Tibo reflects on this choice:</span></p><blockquote style="border-left: 4px solid #FF6B00;margin: 20px 0;padding: 0;"><p style="margin: 0 0 20px 0;color: rgb(54,55,55);margin-left: 20px;line-height: 26px;font-size: 16px;">&#8220;We take a stance with the sandboxing that hurts us in terms of general adoption. However, we do not want to promote something that could be unsafe by default. As a dev, you can always go into your configuration and disable these settings if you want.</p><p style="margin: 0 0 20px 0;color: rgb(54,55,55);margin-left: 20px;line-height: 26px;font-size: 16px;">We made this default setting because many of our users are not that technical. We don&#8217;t want to give them something that could have unintended consequences&#8221;.</p></blockquote><p style="margin: 0 0 20px 0;color: rgb(54,55,55);line-height: 26px;font-size: 16px;"><strong>There are several releases per week. </strong><span>Internally, the team ships a new version of Codex up to three or four times a day. Externally, new releases are cut every few days and are distributed via package managers, Homebrew, and npm.</span></p><p style="margin: 0 0 20px 0;color: rgb(54,55,55);line-height: 26px;font-size: 16px;"><span>Michael Bolin&#8217;s recent blog post, &#8220;</span><a href="https://substack.com/redirect/15dedfa2-683e-4089-8791-29ca20ad7ce2?j=eyJ1IjoiMmlrb3hrIn0.vKHD5fdGMMXYob0i47zVWMEWjKHzEVsGH8dbvrCMAbY" rel="" style="color: rgb(54,55,55);text-decoration: underline;">Unrolling the Codex Agent Loop</a><span>,&#8221; lays out the internals of how the agent loop works.</span></p><h2 class="header-anchor-post" style="position: relative;font-family: 'SF Pro Display',-apple-system-headline,system-ui,-apple-system,BlinkMacSystemFont,'Segoe UI',Roboto,Helvetica,Arial,sans-serif,'Apple Color Emoji','Segoe UI Emoji','Segoe UI Symbol';font-weight: bold;-webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: antialiased;-webkit-appearance: optimizelegibility;-moz-appearance: optimizelegibility;appearance: optimizelegibility;margin: 1em 0 0.625em 0;color: rgb(54,55,55);line-height: 1.16em;font-size: 1.625em;">3. How Codex builds itself</h2><p style="margin: 0 0 20px 0;color: rgb(54,55,55);line-height: 26px;font-size: 16px;"><strong>More than ninety percent of the Codex app&#8217;s code was generated by Codex itself,</strong><span> the team estimates, which happens to be roughly in line with what Anthropic has reported for Claude Code, according to what its creator Boris Cherny </span><a href="https://substack.com/redirect/7219234b-b4e9-45ca-b161-401c40819597?j=eyJ1IjoiMmlrb3hrIn0.vKHD5fdGMMXYob0i47zVWMEWjKHzEVsGH8dbvrCMAbY" rel="" style="color: rgb(54,55,55);text-decoration: underline;">told me</a><span>. Both AI labs share the meta-circularity of using the coding tools to write their own code.</span></p><p style="margin: 0 0 20px 0;color: rgb(54,55,55);line-height: 26px;font-size: 16px;">Tibo tells me that a typical engineer on the Codex team runs between four and eight parallel agents, which do any one of a number of tasks:</p><ul style="margin-top: 0;padding: 0;"><li style="margin: 8px 0 0 32px;mso-special-format: bullet;"><p style="color: rgb(54,55,55);line-height: 26px;margin-bottom: 0;box-sizing: border-box;padding-left: 4px;font-size: 16px;margin: 0;">Feature implementation</p></li><li style="margin: 8px 0 0 32px;mso-special-format: bullet;"><p style="color: rgb(54,55,55);line-height: 26px;margin-bottom: 0;box-sizing: border-box;padding-left: 4px;font-size: 16px;margin: 0;">Code review</p></li><li style="margin: 8px 0 0 32px;mso-special-format: bullet;"><p style="color: rgb(54,55,55);line-height: 26px;margin-bottom: 0;box-sizing: border-box;padding-left: 4px;font-size: 16px;margin: 0;">Security review</p></li><li style="margin: 8px 0 0 32px;mso-special-format: bullet;"><p style="color: rgb(54,55,55);line-height: 26px;margin-bottom: 0;box-sizing: border-box;padding-left: 4px;font-size: 16px;margin: 0;">Codebase understanding</p></li><li style="margin: 8px 0 0 32px;mso-special-format: bullet;"><p style="color: rgb(54,55,55);line-height: 26px;margin-bottom: 0;box-sizing: border-box;padding-left: 4px;font-size: 16px;margin: 0;">Going through plans and summarizing</p></li><li style="margin: 8px 0 0 32px;mso-special-format: bullet;"><p style="color: rgb(54,55,55);line-height: 26px;margin-bottom: 0;box-sizing: border-box;padding-left: 4px;font-size: 16px;margin: 0;">Going through what team members have done and summarizing changes</p></li><li style="margin: 8px 0 0 32px;mso-special-format: bullet;"><p style="color: rgb(54,55,55);line-height: 26px;margin-bottom: 0;box-sizing: border-box;padding-left: 4px;font-size: 16px;margin: 0;">Bugfixes</p></li><li style="margin: 8px 0 0 32px;mso-special-format: bullet;"><p style="color: rgb(54,55,55);line-height: 26px;margin-bottom: 0;box-sizing: border-box;padding-left: 4px;font-size: 16px;margin: 0;">&#8230; and more.</p></li></ul><p style="margin: 0 0 20px 0;color: rgb(54,55,55);line-height: 26px;font-size: 16px;"><strong>Codex engineers are now &#8220;agent managers&#8221;</strong><span> and no longer just write code. Tibo says it&#8217;s common for an engineer to walk into the office with several tabs open on their laptop: a code review running in one, a feature being implemented in another, a security audit in a third, and a codebase summary being generated in a different tab. He says:</span></p><blockquote style="border-left: 4px solid #FF6B00;margin: 20px 0;padding: 0;"><p style="margin: 0 0 20px 0;color: rgb(54,55,55);margin-left: 20px;line-height: 26px;font-size: 16px;">&#8220;Codex is really built for multitasking. There&#8217;s this understanding that most tasks will just get done to completion.</p><p style="margin: 0 0 20px 0;color: rgb(54,55,55);margin-left: 20px;line-height: 26px;font-size: 16px;">People on our team have figured out what Codex is and isn&#8217;t capable of. There is a tricky thing in all of this, though: we have to relearn these capabilities with every model&#8221;.</p></blockquote><h3 class="header-anchor-post" style="position: relative;font-family: 'SF Pro Display',-apple-system-headline,system-ui,-apple-system,BlinkMacSystemFont,'Segoe UI',Roboto,Helvetica,Arial,sans-serif,'Apple Color Emoji','Segoe UI Emoji','Segoe UI Symbol';font-weight: bold;-webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: antialiased;-webkit-appearance: optimizelegibility;-moz-appearance: optimizelegibility;appearance: optimizelegibility;margin: 1em 0 0.625em 0;color: rgb(54,55,55);line-height: 1.16em;font-size: 1.375em;">Frequently-used &#8220;skills&#8221;</h3><p style="margin: 0 0 20px 0;color: rgb(54,55,55);line-height: 26px;font-size: 16px;"><span>&#8220;</span><a href="https://substack.com/redirect/53d6f14c-916a-40fc-8e30-3a238874aa14?j=eyJ1IjoiMmlrb3hrIn0.vKHD5fdGMMXYob0i47zVWMEWjKHzEVsGH8dbvrCMAbY" rel="" style="color: rgb(54,55,55);text-decoration: underline;">Agent Skills</a><span>&#8221; are ways to extend Codex with task-specific capabilities, which is pretty much the same concept as </span><a href="https://substack.com/redirect/d2e940fe-a8cf-48bf-81ac-20300d5209f2?j=eyJ1IjoiMmlrb3hrIn0.vKHD5fdGMMXYob0i47zVWMEWjKHzEVsGH8dbvrCMAbY" rel="" style="color: rgb(54,55,55);text-decoration: underline;">Claude Code&#8217;s skills</a><span>. Internally, the Codex team built 100+ Skills to share and choose from. Three interesting examples:</span></p><ul style="margin-top: 0;padding: 0;"><li style="margin: 8px 0 0 32px;mso-special-format: bullet;"><p style="color: rgb(54,55,55);line-height: 26px;margin-bottom: 0;box-sizing: border-box;padding-left: 4px;font-size: 16px;margin: 0;"><strong>Security best-practices skill</strong><span>: a comprehensive write-up of all security practices adopted by the team. When invoked, Codex goes through each practice, checks the code, and generates patches for anything missing.</span></p></li><li style="margin: 8px 0 0 32px;mso-special-format: bullet;"><p style="color: rgb(54,55,55);line-height: 26px;margin-bottom: 0;box-sizing: border-box;padding-left: 4px;font-size: 16px;margin: 0;"><strong>&#8220;Yeet&#8221; skill:</strong><span> takes any code change, writes up the PR title and description based on the original plan, and creates a draft PR in one step.</span></p></li><li style="margin: 8px 0 0 32px;mso-special-format: bullet;"><p style="color: rgb(54,55,55);line-height: 26px;margin-bottom: 0;box-sizing: border-box;padding-left: 4px;font-size: 16px;margin: 0;"><strong>Datadog integration skill</strong><span>: Codex connects to Datadog, reviews alerts and issues, finds problems, and tries to generate a fix for them.</span></p></li></ul><p style="margin: 0 0 20px 0;color: rgb(54,55,55);line-height: 26px;font-size: 16px;">The way Tibo thinks about skills is that they help steer the model to more specific behaviors, and they can also be combined. Skills are continuously published internally and team members copy from each other.</p><h3 class="header-anchor-post" style="position: relative;font-family: 'SF Pro Display',-apple-system-headline,system-ui,-apple-system,BlinkMacSystemFont,'Segoe UI',Roboto,Helvetica,Arial,sans-serif,'Apple Color Emoji','Segoe UI Emoji','Segoe UI Symbol';font-weight: bold;-webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: antialiased;-webkit-appearance: optimizelegibility;-moz-appearance: optimizelegibility;appearance: optimizelegibility;margin: 1em 0 0.625em 0;color: rgb(54,55,55);line-height: 1.16em;font-size: 1.375em;">Tiered code review</h3><p style="margin: 0 0 20px 0;color: rgb(54,55,55);line-height: 26px;font-size: 16px;">The team set up AI code review and it always runs. The team trained a bespoke model for code review, optimizing it for signal over noise. Around nine out of 10 comments point out valid issues, says Tibo, which is equal to or slightly better than human reviewers. AI reviews are run automatically whenever a pull request moves from &#8220;draft&#8221; state to &#8220;in-review&#8221; state, and are automated via a GitHub webhook.</p><p style="margin: 0 0 20px 0;color: rgb(54,55,55);line-height: 26px;font-size: 16px;">Following an AI review, there are two possible next steps:</p><ul style="margin-top: 0;padding: 0;"><li style="margin: 8px 0 0 32px;mso-special-format: bullet;"><p style="color: rgb(54,55,55);line-height: 26px;margin-bottom: 0;box-sizing: border-box;padding-left: 4px;font-size: 16px;margin: 0;"><strong>Non-critical code: can be merged with no further human review.</strong><span> For non-critical parts of the code where speed matters more than perfection, the engineer running the agent can decide to merge the code following an AI review, when they decide it&#8217;s ready.</span></p></li><li style="margin: 8px 0 0 32px;mso-special-format: bullet;"><p style="color: rgb(54,55,55);line-height: 26px;margin-bottom: 0;box-sizing: border-box;padding-left: 4px;font-size: 16px;margin: 0;"><strong>Key parts of the codebase: mandatory human review.</strong><span> For key code parts such as the core agent and open source components, the team insists on careful human code reviews.</span></p></li></ul><h3 class="header-anchor-post" style="position: relative;font-family: 'SF Pro Display',-apple-system-headline,system-ui,-apple-system,BlinkMacSystemFont,'Segoe UI',Roboto,Helvetica,Arial,sans-serif,'Apple Color Emoji','Segoe UI Emoji','Segoe UI Symbol';font-weight: bold;-webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: antialiased;-webkit-appearance: optimizelegibility;-moz-appearance: optimizelegibility;appearance: optimizelegibility;margin: 1em 0 0.625em 0;color: rgb(54,55,55);line-height: 1.16em;font-size: 1.375em;">Other engineering practices on the team</h3><p style="margin: 0 0 20px 0;color: rgb(54,55,55);line-height: 26px;font-size: 16px;">Here are more practices that Tibo rates as helpful for the Codex team:</p><ul style="margin-top: 0;padding: 0;"><li style="margin: 8px 0 0 32px;mso-special-format: bullet;"><p style="color: rgb(54,55,55);line-height: 26px;margin-bottom: 0;box-sizing: border-box;padding-left: 4px;font-size: 16px;margin: 0;"><strong>AGENTS.md.</strong><span> Instructions stored inside a repository. On the Codex team, these files tell the agent how to navigate the codebase, which commands to run for testing, and how to follow the project&#8217;s standards. These are a bit like README files, but written for AI agents instead of humans. Agents.md has become a de facto standard across agents, and the only major agent not to use it is Claude Code. See </span><a href="https://substack.com/redirect/20a1ba42-6399-4032-a2aa-c4d0f48f188a?j=eyJ1IjoiMmlrb3hrIn0.vKHD5fdGMMXYob0i47zVWMEWjKHzEVsGH8dbvrCMAbY" rel="" style="color: rgb(54,55,55);text-decoration: underline;">agents.md</a><span> for more details.</span></p></li><li style="margin: 8px 0 0 32px;mso-special-format: bullet;"><p style="color: rgb(54,55,55);line-height: 26px;margin-bottom: 0;box-sizing: border-box;padding-left: 4px;font-size: 16px;margin: 0;"><strong>Structure code for agents: have tests!</strong><span> The team has deliberately structured their codebase &#8220;to make it inevitable for the model to succeed&#8221;. Structuring means having tests in-place, clear module boundaries, and instructions on how the model should run validation (eg: tests, linting, etc). When the model implements something incorrectly, a test fails, the agent notices, and it tries to figure out what went wrong. Since the model is trained to be persistent, it keeps trying until it gets it right. Tasks can run for 20 to 30 minutes, or sometimes an hour.</span></p></li><li style="margin: 8px 0 0 32px;mso-special-format: bullet;"><p style="color: rgb(54,55,55);line-height: 26px;margin-bottom: 0;box-sizing: border-box;padding-left: 4px;font-size: 16px;margin: 0;"><strong>Codex running the test suite to test itself. </strong><span>In what is an interesting meta-testing capability, Codex can fully test itself, using a specific skill. This skill runs tests for all of Codex&#8217;s own features. Amusingly, Codex seems to invoke this skill more often than expected.</span></p></li><li style="margin: 8px 0 0 32px;mso-special-format: bullet;"><p style="color: rgb(54,55,55);line-height: 26px;margin-bottom: 0;box-sizing: border-box;padding-left: 4px;font-size: 16px;margin: 0;"><strong>Overnight, Codex runs to generate suggested fixes.</strong><span> The team set up nightly runs of Codex, instructed to look for issues across Codex. Every morning, engineers review issues that Codex identified with the codebase, with fixes waiting for review.</span></p></li><li style="margin: 8px 0 0 32px;mso-special-format: bullet;"><p style="color: rgb(54,55,55);line-height: 26px;margin-bottom: 0;box-sizing: border-box;padding-left: 4px;font-size: 16px;margin: 0;"><strong>Onboarding to the Codex team via pairing. </strong><span>New joiners are asked to keep an open mind about how the Codex team does development, and are warned that the &#8220;how&#8221; of building software is different than at most places. A new joiner is paired with an engineer on the team and shadows them for the first part of the day, observing how they develop with Codex. They are then assigned a task in the second half of the day, and are expected to ship it to production on the same day.</span></p></li><li style="margin: 8px 0 0 32px;mso-special-format: bullet;"><p style="color: rgb(54,55,55);line-height: 26px;margin-bottom: 0;box-sizing: border-box;padding-left: 4px;font-size: 16px;margin: 0;"><strong>Unlimited Codex usage. </strong><span>To put everything in this deepdive in context, OpenAI employees &#8211; just like at Anthropic &#8211; have no usage cap on LLMs. This makes sense given they are building a tool they want customers to use as much as possible. However, it&#8217;s in contrast to non-AI labs. </span><em>Keep this in mind as we go through how the team operates.</em></p></li></ul><h3 class="header-anchor-post" style="position: relative;font-family: 'SF Pro Display',-apple-system-headline,system-ui,-apple-system,BlinkMacSystemFont,'Segoe UI',Roboto,Helvetica,Arial,sans-serif,'Apple Color Emoji','Segoe UI Emoji','Segoe UI Symbol';font-weight: bold;-webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: antialiased;-webkit-appearance: optimizelegibility;-moz-appearance: optimizelegibility;appearance: optimizelegibility;margin: 1em 0 0.625em 0;color: rgb(54,55,55);line-height: 1.16em;font-size: 1.375em;">Using Codex to debug Codex</h3><p style="margin: 0 0 20px 0;color: rgb(54,55,55);line-height: 26px;font-size: 16px;">The Codex team holds meetings to discuss Codex, during which it&#8217;s common for engineers to fire off a thread within Codex to see if it can come back with some information. This January, something interesting began happening, Tibo told me:</p><blockquote style="border-left: 4px solid #FF6B00;margin: 20px 0;padding: 0;"><p style="margin: 0 0 20px 0;color: rgb(54,55,55);margin-left: 20px;line-height: 26px;font-size: 16px;">&#8220;When we asked questions related to why Codex runs in a certain way, Codex decided to debug its own systems. It connected to logs, SSH&#8217;d into research dev boxes, and analyzed ML instabilities.</p><p style="margin: 0 0 20px 0;color: rgb(54,55,55);margin-left: 20px;line-height: 26px;font-size: 16px;">It figured out a lot of useful information, and wrote a little report we could present on the screen. So, we ended up going through this doc in the meeting&#8221;.</p></blockquote><p style="margin: 0 0 20px 0;color: rgb(54,55,55);line-height: 26px;font-size: 16px;">This feels like another meta-circularity of Codex debugging itself &#8211; or at least systems that power it!</p><h2 class="header-anchor-post" style="position: relative;font-family: 'SF Pro Display',-apple-system-headline,system-ui,-apple-system,BlinkMacSystemFont,'Segoe UI',Roboto,Helvetica,Arial,sans-serif,'Apple Color Emoji','Segoe UI Emoji','Segoe UI Symbol';font-weight: bold;-webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: antialiased;-webkit-appearance: optimizelegibility;-moz-appearance: optimizelegibility;appearance: optimizelegibility;margin: 1em 0 0.625em 0;color: rgb(54,55,55);line-height: 1.16em;font-size: 1.625em;">4. Research</h2><p style="margin: 0 0 20px 0;color: rgb(54,55,55);line-height: 26px;font-size: 16px;"><span>Codex is built by researchers as well as software engineers, of whom one is </span><a href="https://substack.com/redirect/d1d1b9db-46c5-4bc3-8307-bdc9247c483f?j=eyJ1IjoiMmlrb3hrIn0.vKHD5fdGMMXYob0i47zVWMEWjKHzEVsGH8dbvrCMAbY" rel="" style="color: rgb(54,55,55);text-decoration: underline;">SQ Mah</a><span>. He managed to move into research from software engineering by competing in the </span><a href="https://substack.com/redirect/709b95e2-80a2-4ab5-9d7a-1d1742a5d8ab?j=eyJ1IjoiMmlrb3hrIn0.vKHD5fdGMMXYob0i47zVWMEWjKHzEVsGH8dbvrCMAbY" rel="" style="color: rgb(54,55,55);text-decoration: underline;">Vesuvius Challenge</a><span>, of reading millennia-old carbonized scrolls from the ancient Roman town of Pompeii which were buried by a cataclysmic volcanic eruption of Mount Vesuvius in AD 79. SQ finished second in the contest by renting GPUs on Google Cloud, training models, taking research ideas and turning them into useful algorithms.</span></p><p style="margin: 0 0 20px 0;color: rgb(54,55,55);line-height: 26px;font-size: 16px;margin-bottom: 0;">So, what is &#8220;research&#8221; like at OpenAI? SQ&#8217;s take:...</p></div></div><div class="paywall paywall-white-background" data-testid="paywall" data-component-name="Paywall" role="region" aria-label="Paywall" style="position: relative;font-family: system-ui,-apple-system,BlinkMacSystemFont,'Segoe UI',Roboto,Helvetica,Arial,sans-serif,'Apple Color Emoji','Segoe UI Emoji','Segoe UI Symbol';text-align: center;margin-bottom: 16px;cursor: default;-webkit-user-select: none;-moz-user-select: none;-ms-user-select: none;user-select: none;line-height: 26px;font-size: 16px;padding: 32px 24px 16px 24px;background: rgb(255,255,255);color: rgb(54,55,55);border-top: solid 2px #ff6b00;margin-top: 6px;"><h2 class="paywall-title" style="font-family: 'SF Pro Display',-apple-system-headline,system-ui,-apple-system,BlinkMacSystemFont,'Segoe UI',Roboto,Helvetica,Arial,sans-serif,'Apple Color Emoji','Segoe UI Emoji','Segoe UI Symbol';-webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: antialiased;-webkit-appearance: optimizelegibility;-moz-appearance: optimizelegibility;appearance: optimizelegibility;margin: 0 auto;color: inherit !important;font-size: 22px;font-weight: 700;line-height: 33px;margin-bottom: 6px;">Subscribe to The Pragmatic Engineer to unlock the rest.</h2><p class="paywall-subtitle" style="margin: 0 auto;color: inherit !important;font-size: 16px;font-weight: light;line-height: 24px;margin-bottom: 24px;">Become a paying subscriber of The Pragmatic Engineer to get access to this post and other subscriber-only content.</p><div class="paywall-cta" style="font-size: 16px;line-height: 26px;margin-top: 0;"><a class="button primary subscribe-btn" href="https://substack.com/redirect/2/eyJlIjoiaHR0cHM6Ly9uZXdzbGV0dGVyLnByYWdtYXRpY2VuZ2luZWVyLmNvbS9zdWJzY3JpYmU_dXRtX3NvdXJjZT1wb3N0JnV0bV9jYW1wYWlnbj1lbWFpbC1jaGVja291dCZuZXh0PWh0dHBzJTNBJTJGJTJGbmV3c2xldHRlci5wcmFnbWF0aWNlbmdpbmVlci5jb20lMkZwJTJGaG93LWNvZGV4LWlzLWJ1aWx0JnI9Mmlrb3hrJnRva2VuPWV5SjFjMlZ5WDJsa0lqb3hOVEl4TXpBNE56SXNJbWxoZENJNk1UYzNNVE0xTURNNU9Td2laWGh3SWpveE56Y3pPVFF5TXprNUxDSnBjM01pT2lKd2RXSXRORFU0TnpBNUlpd2ljM1ZpSWpvaVkyaGxZMnR2ZFhRaWZRLlItaE9obFA4eWlya192ZzhqS1JHNm1iWjNXSVdSSUs4dEtUSzhRcGlFN1EiLCJwIjoxODgyODUxMzcsInMiOjQ1ODcwOSwiZiI6dHJ1ZSwidSI6MTUyMTMwODcyLCJpYXQiOjE3NzEzNTAzOTksImV4cCI6MjA4NjkyNjM5OSwiaXNzIjoicHViLTAiLCJzdWIiOiJsaW5rLXJlZGlyZWN0In0.LuYEElMm-E42zoYo3iUDBrmDQN41ZKaNaFp0jmN5IPM?simple=true&utm_source=paywall&utm_medium=email&utm_content=188285137&next=https://newsletter.pragmaticengineer.com/p/how-codex-is-built" style="font-family: system-ui,-apple-system,BlinkMacSystemFont,'Segoe UI',Roboto,Helvetica,Arial,sans-serif,'Apple Color Emoji','Segoe UI Emoji','Segoe UI Symbol';display: inline-block;box-sizing: border-box;cursor: pointer;border: none;border-radius: 8px;font-size: 14px;text-align: center;margin: 0;opacity: 1;outline: none;white-space: nowrap;background-color: #FF6B00;text-decoration: none !important;color: #ffffff !important;font-weight: 400;padding: 16px 20px;height: auto;line-height: 1em;"><span style="color: #ffffff;text-decoration: none;">Upgrade to paid</span></a></div></div><div class="subscription-benefits" style="font-family: system-ui,-apple-system,BlinkMacSystemFont,'Segoe UI',Roboto,Helvetica,Arial,sans-serif,'Apple Color Emoji','Segoe UI Emoji','Segoe UI Symbol';margin-bottom: 32px;font-size: 16px;line-height: 26px;"><h3 style="font-family: 'SF Pro Display',-apple-system-headline,system-ui,-apple-system,BlinkMacSystemFont,'Segoe UI',Roboto,Helvetica,Arial,sans-serif,'Apple Color Emoji','Segoe UI Emoji','Segoe UI Symbol';-webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: antialiased;-webkit-appearance: optimizelegibility;-moz-appearance: optimizelegibility;appearance: optimizelegibility;margin: 1em 0 0.625em 0;color: rgb(54,55,55);line-height: 1.16em;font-size: 16px;font-weight: 600;margin-bottom: 26px;">A subscription gets you:</h3><table><tbody><tr style="height: 28.8px;"><td class="check" style="font-weight: light;padding-right: 4px;color: rgb(27,196,125);"><img src="https://substackcdn.com/image/fetch/$s_!8m7v!,w_32,c_scale,f_png,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack.com%2Ficon%2FSimpleCheckmarkIcon%3Fv%3D4%26height%3D32%26fill%3D%2523187F22%26stroke%3D%2523187F22%26strokeWidth%3D3.6" width="16" height="16" style="border: none;vertical-align: middle;max-width: 16px" alt=""></td><td style="font-weight: light;">Full articles every Tuesday and Thursday</td></tr><tr style="height: 28.8px;"><td class="check" style="font-weight: light;padding-right: 4px;color: rgb(27,196,125);"><img src="https://substackcdn.com/image/fetch/$s_!8m7v!,w_32,c_scale,f_png,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack.com%2Ficon%2FSimpleCheckmarkIcon%3Fv%3D4%26height%3D32%26fill%3D%2523187F22%26stroke%3D%2523187F22%26strokeWidth%3D3.6" width="16" height="16" style="border: none;vertical-align: middle;max-width: 16px" alt=""></td><td style="font-weight: light;">Access to resources and templates for engineering managers and engineers</td></tr><tr style="height: 28.8px;"><td class="check" style="font-weight: light;padding-right: 4px;color: rgb(27,196,125);"><img src="https://substackcdn.com/image/fetch/$s_!8m7v!,w_32,c_scale,f_png,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack.com%2Ficon%2FSimpleCheckmarkIcon%3Fv%3D4%26height%3D32%26fill%3D%2523187F22%26stroke%3D%2523187F22%26strokeWidth%3D3.6" width="16" height="16" style="border: none;vertical-align: middle;max-width: 16px" alt=""></td><td style="font-weight: light;">Access to the complete archive, see all comments and comment on articles</td></tr></tbody></table></div><table class="email-ufi-2-bottom" role="presentation" width="100%" border="0" cellspacing="0" cellpadding="0" style="border-top: 1px solid rgb(0,0,0,.1);border-bottom: 1px solid rgb(0,0,0,.1);min-width: 100%;"><tbody><tr height="16"><td height="16" style="font-size:0px;line-height:0;">&nbsp;</td></tr><tr><td><table role="presentation" width="100%" border="0" cellspacing="0" cellpadding="0"><tbody><tr><td><table role="presentation" width="auto" border="0" cellspacing="0" cellpadding="0" style="margin:0 auto;"><tbody><tr><td style="vertical-align:middle;"><table role="presentation" width="auto" border="0" cellspacing="0" cellpadding="0"><tbody><tr><td align="center"><a class="email-button-outline" href="https://substack.com/app-link/post?publication_id=458709&post_id=188285137&utm_source=substack&isFreemail=true&submitLike=true&token=eyJ1c2VyX2lkIjoxNTIxMzA4NzIsInBvc3RfaWQiOjE4ODI4NTEzNywicmVhY3Rpb24iOiLinaQiLCJpYXQiOjE3NzEzNTAzOTksImV4cCI6MTc3Mzk0MjM5OSwiaXNzIjoicHViLTQ1ODcwOSIsInN1YiI6InJlYWN0aW9uIn0.wBtnZIpbx-1AfkJWDfbxje_mVIJXuECPttMxWj7CN6Q&utm_medium=email&utm_campaign=email-reaction&r=2ikoxk" style="font-family: system-ui,-apple-system,BlinkMacSystemFont,'Segoe UI',Roboto,Helvetica,Arial,sans-serif,'Apple Color Emoji','Segoe UI Emoji','Segoe UI Symbol';display: inline-block;font-weight: 500;border: 1px solid rgb(0,0,0,.1);border-radius: 9999px;text-transform: uppercase;font-size: 12px;line-height: 12px;padding: 9px 14px;text-decoration: none;color: rgb(119,119,119);"><img class="icon" src="https://substackcdn.com/image/fetch/$s_!PeVs!,w_36,c_scale,f_png,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack.com%2Ficon%2FLucideHeart%3Fv%3D4%26height%3D36%26fill%3Dnone%26stroke%3D%2523808080%26strokeWidth%3D2" width="18" height="18" style="margin-right: 8px;min-width: 18px;min-height: 18px;border: none;vertical-align: middle;max-width: 18px" alt=""><span class="email-button-text" style="vertical-align: middle;">Like</span></a></td></tr></tbody></table></td><td width="8" style="min-width:8px;"></td><td style="vertical-align:middle;"><table role="presentation" width="auto" border="0" cellspacing="0" cellpadding="0"><tbody><tr><td align="center"><a class="email-button-outline" href="https://substack.com/app-link/post?publication_id=458709&post_id=188285137&utm_source=substack&utm_medium=email&isFreemail=true&comments=true&token=eyJ1c2VyX2lkIjoxNTIxMzA4NzIsInBvc3RfaWQiOjE4ODI4NTEzNywiaWF0IjoxNzcxMzUwMzk5LCJleHAiOjE3NzM5NDIzOTksImlzcyI6InB1Yi00NTg3MDkiLCJzdWIiOiJwb3N0LXJlYWN0aW9uIn0.4VUCMnaWtzsNAOorn40ZqhHK3PPP_ttE5TFAC726Mlc&r=2ikoxk&utm_campaign=email-half-magic-comments&action=post-comment&utm_source=substack&utm_medium=email" style="font-family: system-ui,-apple-system,BlinkMacSystemFont,'Segoe UI',Roboto,Helvetica,Arial,sans-serif,'Apple Color Emoji','Segoe UI Emoji','Segoe UI Symbol';display: inline-block;font-weight: 500;border: 1px solid rgb(0,0,0,.1);border-radius: 9999px;text-transform: uppercase;font-size: 12px;line-height: 12px;padding: 9px 14px;text-decoration: none;color: rgb(119,119,119);"><img class="icon" src="https://substackcdn.com/image/fetch/$s_!x1tS!,w_36,c_scale,f_png,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack.com%2Ficon%2FLucideComments%3Fv%3D4%26height%3D36%26fill%3Dnone%26stroke%3D%2523808080%26strokeWidth%3D2" width="18" height="18" style="margin-right: 8px;min-width: 18px;min-height: 18px;border: none;vertical-align: middle;max-width: 18px" alt=""><span class="email-button-text" style="vertical-align: middle;">Comment</span></a></td></tr></tbody></table></td><td width="8" style="min-width:8px;"></td><td style="vertical-align:middle;"><table role="presentation" width="auto" border="0" cellspacing="0" cellpadding="0"><tbody><tr><td align="center"><a class="email-button-outline" href="https://substack.com/redirect/2/eyJlIjoiaHR0cHM6Ly9vcGVuLnN1YnN0YWNrLmNvbS9wdWIvcHJhZ21hdGljZW5naW5lZXIvcC9ob3ctY29kZXgtaXMtYnVpbHQ_dXRtX3NvdXJjZT1zdWJzdGFjayZ1dG1fbWVkaXVtPWVtYWlsJnV0bV9jYW1wYWlnbj1lbWFpbC1yZXN0YWNrLWNvbW1lbnQmYWN0aW9uPXJlc3RhY2stY29tbWVudCZyPTJpa294ayZ0b2tlbj1leUoxYzJWeVgybGtJam94TlRJeE16QTROeklzSW5CdmMzUmZhV1FpT2pFNE9ESTROVEV6Tnl3aWFXRjBJam94TnpjeE16VXdNems1TENKbGVIQWlPakUzTnpNNU5ESXpPVGtzSW1semN5STZJbkIxWWkwME5UZzNNRGtpTENKemRXSWlPaUp3YjNOMExYSmxZV04wYVc5dUluMC40VlVDTW5hV3R6c05BT29ybjQwWnFoSEszUFBQX3R0RTVURkFDNzI2TWxjIiwicCI6MTg4Mjg1MTM3LCJzIjo0NTg3MDksImYiOnRydWUsInUiOjE1MjEzMDg3MiwiaWF0IjoxNzcxMzUwMzk5LCJleHAiOjIwODY5MjYzOTksImlzcyI6InB1Yi0wIiwic3ViIjoibGluay1yZWRpcmVjdCJ9.faIKPQlhFYBSosh3GaX8ISka_SCrNcw5aZrM1_sVAxU?&utm_source=substack&utm_medium=email" style="font-family: system-ui,-apple-system,BlinkMacSystemFont,'Segoe UI',Roboto,Helvetica,Arial,sans-serif,'Apple Color Emoji','Segoe UI Emoji','Segoe UI Symbol';display: inline-block;font-weight: 500;border: 1px solid rgb(0,0,0,.1);border-radius: 9999px;text-transform: uppercase;font-size: 12px;line-height: 12px;padding: 9px 14px;text-decoration: none;color: rgb(119,119,119);"><img class="icon" src="https://substackcdn.com/image/fetch/$s_!5EGt!,w_36,c_scale,f_png,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack.com%2Ficon%2FNoteForwardIcon%3Fv%3D4%26height%3D36%26fill%3Dnone%26stroke%3D%2523808080%26strokeWidth%3D2" width="18" height="18" style="margin-right: 8px;min-width: 18px;min-height: 18px;border: none;vertical-align: middle;max-width: 18px" alt=""><span class="email-button-text" style="vertical-align: middle;">Restack</span></a></td></tr></tbody></table></td></tr></tbody></table></td><td align="right"><table role="presentation" width="auto" border="0" cellspacing="0" cellpadding="0"><tbody><tr></tr></tbody></table></td></tr></tbody></table></td></tr><tr height="16"><td height="16" style="font-size:0px;line-height:0;">&nbsp;</td></tr></tbody></table><div class="footer footer-ZM59BM" style="color: rgb(119,119,119);text-align: center;font-size: 16px;line-height: 26px;padding: 24px0;"><div style="font-size: 16px;line-height: 26px;padding-bottom: 24px"><p class="pencraft pc-reset color-secondary-ls1g8s size-12-mmZ61m reset-IxiVJZ small meta-B2bqa5" style="list-style: none;font-family: system-ui,-apple-system,BlinkMacSystemFont,'Segoe UI',Roboto,Helvetica,Arial,sans-serif,'Apple Color Emoji','Segoe UI Emoji','Segoe UI Symbol';padding-bottom: 0;font-size: 12px;line-height: 16px;margin: 0;color: rgb(119,119,119);text-decoration: unset;">&#169; 2026 <span>Gergely Orosz</span><br>548 Market Street PMB 72296, San Francisco, CA 94104 <br><a href="https://substack.com/redirect/2/eyJlIjoiaHR0cHM6Ly9uZXdzbGV0dGVyLnByYWdtYXRpY2VuZ2luZWVyLmNvbS9hY3Rpb24vZGlzYWJsZV9lbWFpbD90b2tlbj1leUoxYzJWeVgybGtJam94TlRJeE16QTROeklzSW5CdmMzUmZhV1FpT2pFNE9ESTROVEV6Tnl3aWFXRjBJam94TnpjeE16VXdNems1TENKbGVIQWlPakU0TURJNE9EWXpPVGtzSW1semN5STZJbkIxWWkwME5UZzNNRGtpTENKemRXSWlPaUprYVhOaFlteGxYMlZ0WVdsc0luMC5iMk16Y3d5VURaeDZibzFRaGM2Wk1wZWhqWWlQZWhGbXhUNWdQemdMNW13IiwicCI6MTg4Mjg1MTM3LCJzIjo0NTg3MDksImYiOnRydWUsInUiOjE1MjEzMDg3MiwiaWF0IjoxNzcxMzUwMzk5LCJleHAiOjIwODY5MjYzOTksImlzcyI6InB1Yi0wIiwic3ViIjoibGluay1yZWRpcmVjdCJ9.15em8y5SldfqaHBCmJVhv2QANvycJoPkGf7W_AbdDvo?" style="text-decoration: underline;color: rgb(119,119,119);"><span style="color: rgb(119,119,119);text-decoration: underline;">Unsubscribe</span></a></p></div><p class="footerSection-EHR0jG small powered-by-substack" style="padding: 0 24px;font-size: 12px;line-height: 20px;margin: 0;color: rgb(119,119,119);font-family: system-ui,-apple-system,BlinkMacSystemFont,'Segoe UI',Roboto,Helvetica,Arial,sans-serif,'Apple Color Emoji','Segoe UI Emoji','Segoe UI Symbol';padding-bottom: 0;margin-top: 0;"><a href="https://substack.com/redirect/5fe36c5b-6083-4295-997d-5ae12c57ba75?j=eyJ1IjoiMmlrb3hrIn0.vKHD5fdGMMXYob0i47zVWMEWjKHzEVsGH8dbvrCMAbY" style="color: rgb(119,119,119);text-decoration: none;display: inline-block;margin: 0 4px;"><img src="https://substackcdn.com/image/fetch/$s_!IzGP!,w_262,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack.com%2Fimg%2Femail%2Fgeneric-app-button%402x.png" srcset="https://substackcdn.com/image/fetch/$s_!DIki!,w_131,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack.com%2Fimg%2Femail%2Fgeneric-app-button.png, https://substackcdn.com/image/fetch/$s_!IzGP!,w_262,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack.com%2Fimg%2Femail%2Fgeneric-app-button%402x.png 2x, https://substackcdn.com/image/fetch/$s_!QWua!,w_393,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack.com%2Fimg%2Femail%2Fgeneric-app-button%403x.png 3x" width="131" alt="Get the app" height="40" style="max-width: 550px;border: none !important;vertical-align: middle;"></a><a href="https://substack.com/redirect/2/eyJlIjoiaHR0cHM6Ly9zdWJzdGFjay5jb20vc2lnbnVwP3V0bV9zb3VyY2U9c3Vic3RhY2smdXRtX21lZGl1bT1lbWFpbCZ1dG1fY29udGVudD1mb290ZXImdXRtX2NhbXBhaWduPWF1dG9maWxsZWQtZm9vdGVyJmZyZWVTaWdudXBFbWFpbD1ub3RpZnkrbGRra09TX3dPU0x4akwzclZPMWJjZ0Bub3RpZnkucmVsYXllLmlvJnI9Mmlrb3hrIiwicCI6MTg4Mjg1MTM3LCJzIjo0NTg3MDksImYiOnRydWUsInUiOjE1MjEzMDg3MiwiaWF0IjoxNzcxMzUwMzk5LCJleHAiOjIwODY5MjYzOTksImlzcyI6InB1Yi0wIiwic3ViIjoibGluay1yZWRpcmVjdCJ9.53KEYQeIbc6ifOgTXvP5xUDorwGoiGlqDJpwQd00ANo?" style="color: rgb(119,119,119);text-decoration: none;display: inline-block;margin: 0 4px;"><img src="https://substackcdn.com/image/fetch/$s_!LkrL!,w_270,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack.com%2Fimg%2Femail%2Fpublish-button%402x.png" srcset="https://substackcdn.com/image/fetch/$s_!wgfj!,w_135,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack.com%2Fimg%2Femail%2Fpublish-button.png, https://substackcdn.com/image/fetch/$s_!LkrL!,w_270,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack.com%2Fimg%2Femail%2Fpublish-button%402x.png 2x, https://substackcdn.com/image/fetch/$s_!KjtY!,w_405,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack.com%2Fimg%2Femail%2Fpublish-button%403x.png 3x" width="135" alt="Start writing" height="40" style="max-width: 550px;border: none !important;vertical-align: middle;"></a></p></div></div></td><td></td></tr></tbody></table><img src="https://eotrx.substackcdn.com/open?token=eyJtIjoiPDIwMjYwMjE3MTc0MjE0LjMuNWMzYjJjMWQ1N2U1MDZhN0BtZy1kMC5zdWJzdGFjay5jb20-IiwidSI6MTUyMTMwODcyLCJyIjoibm90aWZ5K2xka2tPU193T1NMeGpMM3JWTzFiY2dAbm90aWZ5LnJlbGF5ZS5pbyIsImQiOiJtZy1kMC5zdWJzdGFjay5jb20iLCJwIjoxODgyODUxMzcsInQiOiJuZXdzbGV0dGVyIiwiYSI6Im9ubHlfcGFpZCIsInMiOjQ1ODcwOSwiYyI6InBvc3QiLCJmIjp0cnVlLCJwb3NpdGlvbiI6ImJvdHRvbSIsImlhdCI6MTc3MTM1MDQwMCwiZXhwIjoxNzczOTQyNDAwLCJpc3MiOiJwdWItMCIsInN1YiI6ImVvIn0.PkU8owOzb6dlqMhq3UT2MKz7j8uZLK84Oh0ECIcweQ0" alt="" width="1" height="1" border="0" style="height:1px !important;width:1px !important;border-width:0 !important;margin-top:0 !important;margin-bottom:0 !important;margin-right:0 !important;margin-left:0 !important;padding-top:0 !important;padding-bottom:0 !important;padding-right:0 !important;padding-left:0 !important;"/><img width="1" height="1" alt="" src="https://email.mg-d0.substack.com/o/eJxEkD9vwyAQRz9N2GrxxxgysHSOlCFSV3TA2aWxwcLQ1N--Slyp67vT09PPQ8Upl92seaskmEHAKANBw5RiQtKeCoILxNlOmLBAxWCh_l9pzyn5NEz4IAetA1NIHUcpBjYi1ZphEMMZSDSc8oFyppjqOes70UkvHPcsSIWSDqBOPV2mt0C7rbmtgr93Pi8kbnYs-EowtTQkz1ALLURMHk1O825XiOHgMRimNdeSCXWQuq9oEj62GWvFQtbmrM_L0lKsu8UEbsbwZ25ujh5qzOkp6qVW9EyKSbnGcT_x9znc79ebfVxvl5-viygfV-b8dOrp8dEVnGHHLmayNRfyAjGZtcC0QI0e0xQTYiH12LptWF69kjNBteLk2_DfAAAA__9tNITO"></body></html>]]>
      </description>
      <pubDate>Tue, 17 Feb 2026 17:46:46 +0000</pubDate>
      <link>https://app.newsletters.love/collections/ZNIiOnIScERW0EmlcEvXEPIDVzjx1BZ6/p/ZNIiOnIScERW0EmlcEvXEPIDVzjx1BZ6</link>
    </item>
    <item>
      <title>More to Explore at KubeCon + CloudNativeCon Europe</title>
      <description>
        <![CDATA[<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional //EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"><html xmlns="http://www.w3.org/1999/xhtml" xmlns:o="urn:schemas-microsoft-com:office:office" xmlns:v="urn:schemas-microsoft-com:vml" lang="en"><head>
    <title>More to Explore at KubeCon + CloudNativeCon Europe</title>
    <meta property="og:title" content="More to Explore at KubeCon + CloudNativeCon Europe">
    <meta name="twitter:title" content="More to Explore at KubeCon + CloudNativeCon Europe">
    
    
    
<meta name="x-apple-disable-message-reformatting">
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<meta http-equiv="X-UA-Compatible" content="IE=edge">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
    <!--[if gte mso 9]>
  <xml>
    <o:OfficeDocumentSettings>
      <o:AllowPNG/>
      <o:PixelsPerInch>96</o:PixelsPerInch>
    </o:OfficeDocumentSettings>
    <w:WordDocument xmlns:w="urn:schemas-microsoft-com:office:word">
      <w:DontUseAdvancedTypographyReadingMail/>
    </w:WordDocument>
  </xml>
  
  <style>
    ul > li {
      text-indent: -1em;
    }
  </style>
<![endif]-->
<!--[if mso]>
<style type="text/css">
 body, td {font-family: Arial, Helvetica, sans-serif;}
 .hse-body-wrapper-table {background-color: #efefef;}
</style>
<![endif]-->
<!--[if mso | IE]>
  <style type="text/css">
    .hse-column-container { border: none !important; padding: 0 !important; }
  </style>
<![endif]-->
    
      
  
  
    
  <meta name="generator" content="HubSpot"><meta property="og:url" content="https://email.linuxfoundation.org/more-to-explore-at-kubecon-cloudnativecon-europe"><meta name="robots" content="noindex,follow"><!--[if !((mso)|(IE))]><!-- --><style type="text/css">@media only screen and (max-width:639px){img.stretch-on-mobile,.hs_rss_email_entries_table img,.hs-stretch-cta .hs-cta-img{height:auto !important;width:100% !important}
.display_block_on_small_screens{display:block}.hs_padded{padding-left:20px !important;padding-right:20px !important}
.hs-hm,table.hs-hm{display:none}.hs-hd{display:block !important}table.hs-hd{display:table !important}
}@media only screen and (max-width:639px){.hse-border-m{border-left:1px solid #eaf0f6 !important;border-right:1px solid #eaf0f6 !important;box-sizing:border-box}
.hse-border-bottom-m{border-bottom:1px solid #eaf0f6 !important}.hse-border-top-m{border-top:1px solid #eaf0f6 !important}
.hse-border-top-hm{border-top:none !important}.hse-border-bottom-hm{border-bottom:none !important}
}.moz-text-html .hse-column-container{max-width:600px !important;width:600px !important}
.moz-text-html .hse-column{display:table-cell;vertical-align:top}.moz-text-html .hse-section .hse-size-6{max-width:300px !important;width:300px !important}
.moz-text-html .hse-section .hse-size-12{max-width:600px !important;width:600px !important}
@media only screen and (min-width:640px){.hse-column-container{max-width:600px !important;width:600px !important}
.hse-column{display:table-cell;vertical-align:top}.hse-section .hse-size-6{max-width:300px !important;width:300px !important}
.hse-section .hse-size-12{max-width:600px !important;width:600px !important} }@media only screen and (max-width:639px){.hse-body-wrapper-td{padding-top:20px !important}
#section_1760559145888 .hse-column-container{background-color:transparent !important}
#section_1760559145888 .hse-column-container{background-color:transparent !important}
}@media screen and (max-width:639px){.social-network-cell{display:inline-block} }
@media only screen and (max-width:639px){.hse-body-wrapper-td{padding-bottom:20px !important}
#section_16947091896869 .hse-column-container{background-color:#fff !important} }</style><!--<![endif]--><style type="text/css">#hs_body #hs_cos_wrapper_main a[x-apple-data-detectors]{color:inherit !important;text-decoration:none !important;font-size:inherit !important;font-family:inherit !important;font-weight:inherit !important;line-height:inherit !important}
a{text-decoration:underline}p{margin:0}body{-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%;-webkit-font-smoothing:antialiased;moz-osx-font-smoothing:grayscale}
table{border-spacing:0;mso-table-lspace:0;mso-table-rspace:0}table,td{border-collapse:collapse}
img{-ms-interpolation-mode:bicubic}p,a,li,td,blockquote{mso-line-height-rule:exactly}
.ShadowHTML p,.sh-modified-inline p{margin:0}</style></head>
  <body id="hs_body" bgcolor="#efefef" style="margin:0 !important; padding:0 !important; font-family:Arial, sans-serif; font-size:15px; color:#23496d; word-break:break-word">
    <div id="preview_text" style="display:none;font-size:1px;color:#efefef;line-height:1px;max-height:0px;max-width:0px;opacity:0;overflow:hidden;" lang="en">Discover the new Cloud Native Theater and co-located events in Amsterdam, 23-26 March. ͏  ͏  ͏  ͏  ͏  ͏  ͏  ͏  ͏  ͏  ͏  ͏  ͏  ͏  ͏  ͏  ͏  ͏  ͏  ͏  ͏  ͏  ͏  ͏  ͏  ͏  ͏  ͏  ͏  ͏  ͏  ͏  ͏  ͏  ͏  ͏  ͏  ͏  ͏  ͏  ͏  ͏  ͏  ͏  ͏  ͏  ͏  ͏  ͏  ͏  ͏  ͏  ͏  ͏  ͏  ͏  ͏  ͏  ͏  ͏  ͏  ͏  ͏  ͏  ͏  ͏  ͏  ͏  ͏  ͏  ͏  ͏  ͏  ͏  ͏  ͏  ͏  ͏  ͏  ͏  ͏  ͏  ͏  ͏  ͏  ͏  ͏  ͏  ͏  ͏  ͏  ͏  ͏  ͏  ͏  ͏  ͏  ͏  ͏  ͏  ͏  ͏  ͏  ͏  ͏  ͏  ͏  ͏  ͏  ͏  ͏  ͏  ͏  ͏  ͏  ͏  ͏  ͏  ͏  ͏ ­ ­ ­ ­ ­ ­ ­ ­ ­ ­ ­ ­ ­ ­ ­ ­ ­ ­ ­ ­ ­ ­ ­ ­ ­ ­ ­ ­ ­ ­ ­ ­ ­ ­ ­ ­ ­ ­ ­ ­ ­ ­ ­ ­ ­ ­ ­ ­ ­ ­ ­ ­ ­ ­ ­ ­ ­ ­ ­ ­ ­ ­ ­ ­ ­ ­ ­ ­ ­ ­ ­ ­ ­ ­ ­ ­ ­ ­ ­ ­ ­ ­ ­ ­ ­ ­ ­ ­ ­ ­ ­ ­ ­ ­ ­ ­ ­ ­ ­ ­ ­ ­ ­ ­ ­ ­ ­ ­ ­ ­ ­ ­ ­ ­ ­ ­ ­ ­ ­ ­ ­ ­ ­ ­ ­ ­ ­ ­ ­ ­ ­ ­ ­ ­ ­ ­ ­ ­ ­ ­ ­ ­ ­ ­ ­ ­ ­ ­ ­ ­ ­ ­ ­ ­ ­ ­ ­ ­ ­ ­ ­ ­ ­ ­ ­ ­ ­ ­ ­ ­ ­ ­ ­ ­ ­ ­ ­ ­ ­ ­ ­ ­ ­ ­ ­ ­ ­ ­ ­ ­ ­ ­ ­ ­ ­ &nbsp;
</div>
    
<!--[if gte mso 9]>
<v:background xmlns:v="urn:schemas-microsoft-com:vml" fill="t">
    <v:fill type="tile" size="100%,100%" color="#ffffff"/>
</v:background>
<![endif]-->
    <div class="hse-body-background" lang="en" style="background-color:#efefef" bgcolor="#efefef">
      <table role="presentation" class="hse-body-wrapper-table" cellpadding="0" cellspacing="0" style="margin:0; padding:0; width:100% !important; min-width:320px !important; height:100% !important" width="100%" height="100%">
        <tbody><tr>
          <td class="hse-body-wrapper-td" valign="top" style="font-family:Arial, sans-serif; font-size:15px; color:#23496d; word-break:break-word; padding-top:20px; padding-bottom:20px">
            <div id="hs_cos_wrapper_main" class="hs_cos_wrapper hs_cos_wrapper_widget hs_cos_wrapper_type_dnd_area" style="color: inherit; font-size: inherit; line-height: inherit;" data-hs-cos-general-type="widget" data-hs-cos-type="dnd_area">  <div id="section_1760559145888" class="hse-section hse-section-first" style="padding-left:10px; padding-right:10px">
    
    
      <div class="hse-column-container" style="min-width:280px; max-width:600px; margin:0 auto">
    
    <!--[if (mso)|(IE)]>
      <table align="center" style="width:600px;" cellpadding="0" cellspacing="0" role="presentation">
      <tr>
    <![endif]-->
    <!--[if (mso)|(IE)]>
  <td valign="top" style="width:600px;">
<![endif]-->
<!--[if gte mso 9]>
  <table role="presentation" width="600" cellpadding="0" cellspacing="0" style="width:600px">
<![endif]-->
<div id="column_1760559145888_0" class="hse-column hse-size-12">
  <div id="hs_cos_wrapper_module_17605591458872" class="hs_cos_wrapper hs_cos_wrapper_widget hs_cos_wrapper_type_module" style="color: inherit; font-size: inherit; line-height: inherit;" data-hs-cos-general-type="widget" data-hs-cos-type="module"><div style="overflow:hidden">
  <table role="presentation" class="hse-pre-header hse-secondary" width="100%" cellpadding="0" cellspacing="0" style="text-align:right; font-family:Arial, sans-serif; font-size:12px; line-height:135%; color:#23496d; margin-bottom:0; padding:0" align="right">
    <tbody>
      <tr>
        <td align="right" valign="top" style="color:#23496d; word-break:break-word; text-align:right; font-family:Arial, sans-serif; font-size:12px; padding:10px 0; margin-bottom:0; line-height:135%">
          <a href="https://email.linuxfoundation.org/e3t/Ctc/RI+113/cZw--04/VWWjM_4d7-K5W1_S65X8fYlD9W5BVC1m5KDDhrN861KBH5nR3bW95jVnq6lZ3nnW50S5NZ7j2sBkN7_xZm89RXfCW1whm9C84HcplVLL5ty2XhjVtVDKdCJ96TLMtN7jzJ7F9CNxsW32y8vx6KcQXGV1qhMW49xnJGVvlqTf88f6NTN1wKW929QD0RV4FbjD1VQssyW3V_8Pk8nKK2wW1DTzPC6QhrmZW4wHdQL8kYkqwW7JpFhd4ZYb6dW92Ml-y7_4RvcN28yMVDn7SRYW1CmlL11_J2KsW7_mvlr6DnXFqN1BlYjclvmYxW1gZTXx50N4lCN6KLMKt-q1vTW4WRhpT2whHwFW5Q6B534Pdxl5VRFzxZ3GzS25W8ppbM56Ytcn4W7-WCCX13QDHbW57nV4b8s8w0BW1ZDJZ51jz8nmW7HdV6R2xWY2ZW8vTjyK3wJf9FN5m2BXVn3jH7N1lH8bHTVfG9VZLBgd4hGkH2W7--yz-9gp8q4N8C1c__J0K2vW94spbW27sg9NW9lMkV82--jq6N3BMvt0yB_WTW3zzqfL8PpQyqN8sh1PqQvjgHW2ZFCh-2X5GSJW9bcx6W9jJQ3QN2wSwZLGp4GtW5s2RB_6SxFHXN5jqW4PC40Bnf48VhNq04" style="color:#00aebc; font-weight:normal; text-decoration:underline; font-style:normal" data-hs-link-id="0" data-hs-link-id-v2="aTDoGnQr" target="_blank">View in browser</a>
        </td>
      </tr>
    </tbody>
  </table>
</div></div>
</div>
<!--[if gte mso 9]></table><![endif]-->
<!--[if (mso)|(IE)]></td><![endif]-->
    <!--[if (mso)|(IE)]></tr></table><![endif]-->
    </div>
   
  </div>
  <div id="section_1694709035196" class="hse-section" style="padding-left:10px; padding-right:10px">
    
    
      <div class="hse-column-container" style="min-width:280px; max-width:600px; margin:0 auto; background-color:#ffffff" bgcolor="#ffffff">
    
    <!--[if (mso)|(IE)]>
      <table align="center" style="width:600px;" cellpadding="0" cellspacing="0" role="presentation" width="600" bgcolor="#ffffff">
      <tr style="background-color:#ffffff;">
    <![endif]-->
    <!--[if (mso)|(IE)]>
  <td valign="top" style="width:600px;">
<![endif]-->
<!--[if gte mso 9]>
  <table role="presentation" width="600" cellpadding="0" cellspacing="0" style="width:600px">
<![endif]-->
<div id="column_1694709035196_0" class="hse-column hse-size-12">
  <div id="hs_cos_wrapper_module_16947090401801" class="hs_cos_wrapper hs_cos_wrapper_widget hs_cos_wrapper_type_module" style="color: inherit; font-size: inherit; line-height: inherit;" data-hs-cos-general-type="widget" data-hs-cos-type="module"><table class="hse-image-wrapper" role="presentation" width="100%" cellpadding="0" cellspacing="0">
  <tbody>
    <tr>
      <td class="hs_padded" align="center" valign="top" style="font-family:Arial, sans-serif; color:#23496d; word-break:break-word; text-align:center; padding:20px 20px 10px; font-size:0px">
        <a href="https://email.linuxfoundation.org/e3t/Ctc/RI+113/cZw--04/VWWjM_4d7-K5W1_S65X8fYlD9W5BVC1m5KDDhrN861KB43qgz0W7Y8-PT6lZ3n8W3Rj0Ct1fSmQVW2tKr2c6ZvssjW5Jc7xC6vHB-BW4CpQhY2q0_xgW2dG2Ys4ZllhWW8vHZtg52xXcLW55kRmB87_mPKW6FVcDy9d1ZYpW6lnGLq8xn36bW38T4HG6s7v2LVx6S0S4l4-zPN53YGkNlFRW0W1RhvVS5cVW5vVrT6kP1s2bVvW13RZj15C-pYHW2VSMTm86cRYkW7RsdHP3ZqCT5W1FL2K369w8PFW6gpvjZ1gBtdYW9dcjcJ5sFG3WW7ZQtFp1ycgqcN791dJc9k1KKW16y8gK3p27SjVcyftT3wHzRSW898MjJ2M8c4lW8xh8Pn6nR9dvf8r84hq04" target="_blank" style="color:#00a4bd" data-hs-link-id="0" data-hs-link-id-v2="GVIana7E">
        <img alt="cncf-main-site-logo (1)" src="https://email.linuxfoundation.org/hs-fs/hubfs/cncf-main-site-logo%20(1).jpg?width=400&amp;upscale=true&amp;name=cncf-main-site-logo%20(1).jpg" style="outline:none; text-decoration:none; border:none; max-width:100%; font-size:16px" width="200" align="middle">
        </a>
      </td>
    </tr>
  </tbody>
</table></div>
  <table role="presentation" cellpadding="0" cellspacing="0" width="100%" class="" style=""><tbody><tr><td class="hs_padded" style="font-family:Arial, sans-serif; font-size:15px; color:#23496d; word-break:break-word; padding:10px 20px"><div id="hs_cos_wrapper_module_16947090682833" class="hs_cos_wrapper hs_cos_wrapper_widget hs_cos_wrapper_type_module" style="color: inherit; font-size: inherit; line-height: inherit;" data-hs-cos-general-type="widget" data-hs-cos-type="module"><table role="none" border="0" cellpadding="0" cellspacing="0" style="vertical-align:top" width="100%">
  <tbody><tr>
    <td align="center" style="font-family:Arial, sans-serif; color:#23496d; font-size:0; word-break:break-word">
      <p style="font-size:1px;border-top:1px solid #23496d;width:100%;margin:0 auto;"></p>
      <!--[if mso]>
        <table role="none" align="center" border="0" cellpadding="0" cellspacing="0" style="font-size:1px;border-top:1px solid #23496d;width:560px;">
          <tr>
            <td style="height:0;line-height:0">&nbsp;</td>
          </tr>
        </table>
      <![endif]-->
    </td>
  </tr>
</tbody></table></div></td></tr></tbody></table>
</div>
<!--[if gte mso 9]></table><![endif]-->
<!--[if (mso)|(IE)]></td><![endif]-->
    <!--[if (mso)|(IE)]></tr></table><![endif]-->
    </div>
   
  </div>
  <div id="section-0" class="hse-section" style="padding-left:10px; padding-right:10px">
    
    
      <div class="hse-column-container" style="min-width:280px; max-width:600px; margin:0 auto; background-color:#ffffff" bgcolor="#ffffff">
    
    <!--[if (mso)|(IE)]>
      <table align="center" style="width:600px;" cellpadding="0" cellspacing="0" role="presentation" width="600" bgcolor="#ffffff">
      <tr style="background-color:#ffffff;">
    <![endif]-->
    <!--[if (mso)|(IE)]>
  <td valign="top" style="width:600px;">
<![endif]-->
<!--[if gte mso 9]>
  <table role="presentation" width="600" cellpadding="0" cellspacing="0" style="width:600px">
<![endif]-->
<div id="column_1647462062880_0" class="hse-column hse-size-12">
  <div id="hs_cos_wrapper_module_16497097983541" class="hs_cos_wrapper hs_cos_wrapper_widget hs_cos_wrapper_type_module" style="color: inherit; font-size: inherit; line-height: inherit;" data-hs-cos-general-type="widget" data-hs-cos-type="module"><table class="hse-image-wrapper" role="presentation" width="100%" cellpadding="0" cellspacing="0">
  <tbody>
    <tr>
      <td align="center" valign="top" style="font-family:Arial, sans-serif; color:#23496d; word-break:break-word; text-align:center; padding:0px; font-size:0px">
        <a href="https://email.linuxfoundation.org/e3t/Ctc/RI+113/cZw--04/VWWjM_4d7-K5W1_S65X8fYlD9W5BVC1m5KDDhrN861KyC5nR3bW50kH_H6lZ3ndN62jx9XgsYvKW5D_cKY2ZQ3PyW1wS40W7V9VHdW4gdj2n8DcyDdW5VQjLN4gk1qHW7XSxhP4sQZGnM_dvTdw15Q8W38txwX8hgXdwW2h2z7v6wrs-yW1vLxYW96zFy_N17H3_4QPWynW3516x16px1dtW50X2Fw5Jlp8rW8yP8Jf41MsgmW8zWd8s6Jg6X3VSBRyY1dfxx_W6pqDDQ2p3FBmW8x5WS190cJCcW66nqb074RPVfW1t0swL7f0tJMN4vTJy_hMcsCW8xFfWN4KQp06W4Y7CX04c5-lgW4bjh_N1m0WqhW8sDX3b5C6mw1W1YkPZh1mz-lyW2r1-5G76tscRW1tDRFf8yGkddW29pqnq84vWT7W6-fRfX6lHFFvW3sYR4987HtKYW4_cYbL2Fft5tf81yXVP04" target="_blank" style="color:#00a4bd" data-hs-link-id="0" data-hs-link-id-v2="yu3vLGvb">
        <img alt="More to Explore" src="https://email.linuxfoundation.org/hs-fs/hubfs/More%20to%20Explore.png?width=1200&amp;upscale=true&amp;name=More%20to%20Explore.png" style="outline:none; text-decoration:none; border:none; max-width:100%; font-size:16px" width="600" align="middle">
        </a>
      </td>
    </tr>
  </tbody>
</table></div>
</div>
<!--[if gte mso 9]></table><![endif]-->
<!--[if (mso)|(IE)]></td><![endif]-->
    <!--[if (mso)|(IE)]></tr></table><![endif]-->
    </div>
   
  </div>
  <div id="section_1757440627647" class="hse-section" style="padding-left:10px; padding-right:10px">
    
    
      <div class="hse-column-container" style="min-width:280px; max-width:600px; margin:0 auto; background-color:#ffffff" bgcolor="#ffffff">
    
    <!--[if (mso)|(IE)]>
      <table align="center" style="width:600px;" cellpadding="0" cellspacing="0" role="presentation" width="600" bgcolor="#ffffff">
      <tr style="background-color:#ffffff;">
    <![endif]-->
    <!--[if (mso)|(IE)]>
  <td valign="top" style="width:600px;">
<![endif]-->
<!--[if gte mso 9]>
  <table role="presentation" width="600" cellpadding="0" cellspacing="0" style="width:600px">
<![endif]-->
<div id="column_1757440627647_0" class="hse-column hse-size-12">
    <table role="presentation" cellpadding="0" cellspacing="0" width="100%" class="" style=""><tbody><tr><td class="hs_padded" style="font-family:Arial, sans-serif; font-size:15px; color:#23496d; word-break:break-word; padding:15px 20px 10px"><div id="hs_cos_wrapper_module_16608393420071" class="hs_cos_wrapper hs_cos_wrapper_widget hs_cos_wrapper_type_module" style="color: inherit; font-size: inherit; line-height: inherit;" data-hs-cos-general-type="widget" data-hs-cos-type="module"><div id="hs_cos_wrapper_module_16608393420071_" class="hs_cos_wrapper hs_cos_wrapper_widget hs_cos_wrapper_type_rich_text" style="color: inherit; font-size: inherit; line-height: inherit;" data-hs-cos-general-type="widget" data-hs-cos-type="rich_text"><p style="text-align:center; line-height:123%; font-size:18px" align="center"><strong><span style="color: #000000;">Get the Most Out of Your Time in Amsterdam!</span> ⏰</strong></p>
<p style="line-height:115%">&nbsp;</p>
<p style="line-height:125%"><span style="font-size: 14px;"><span style="color: #0094ff;"><a href="https://email.linuxfoundation.org/e3t/Ctc/RI+113/cZw--04/VWWjM_4d7-K5W1_S65X8fYlD9W5BVC1m5KDDhrN861KyC5nR3bW50kH_H6lZ3nxW70GP_G3xSsmDW8wzm-b7l7kskW9ch3gN6089NbW9ct8DS52GWm1W30Wym95LkJBXW3L9Jjk2KSFNPW72pQKN2HnpfnW5FdyGc2Z7ypGW2gNKnH5VzV36W2NmNvj5l2cF4W685Krs3G1N93W44lcdW7W-MV0W1ksPCH2sMytRW6J7MBg8NzFFkW4J7G3N3qwl3QW7BQZgh8K9zBTW73BrFc6BPfNbW7JpdSr3R7XR8W4Wl61t77DdWtW5k3VMp3kJdl6W1WRQFM7LNhYgW40tTnw6KYPGCVb2Q2D8K7tX9W3RVSX784wT2LW4c-7pr19b9KrW4FR31H47C-QvW1Vt5CB3rpXGrN7Kjg10vTC6ZW7YGK7N7j_Yx3W4g9pK66T42BVV22z8s6KrVdbW4skkrP4FKDfCf6stD0404" style="color:#0094ff" data-hs-link-id="1" data-hs-link-id-v2="beu5VRs2" target="_blank"><strong>KubeCon + CloudNativeCon Europe</strong></a></span><span style="color: #000000;">, happening <strong>23-26 March</strong> in </span><a href="https://email.linuxfoundation.org/e3t/Ctc/RI+113/cZw--04/VWWjM_4d7-K5W1_S65X8fYlD9W5BVC1m5KDDhrN861Kzb5nR3bW69t95C6lZ3kZN7rCByyPw7MDW5pfsjc3x-nvFW2ZZgMF4VHLMdW9cxSfQ3jQ_SVW3_PQ-32tl1VcW45VWzn6PrC-9W4btBTV5Pn-KjW38XbmD10s-mCN4YjCwzz1PJ4N1mmHbQqRt9qW7ccD_67stmvjW30PpXw2PX2-tW6WcjM-1zQZ2PW6kchj91MrkhkW8tr6F31DTWCWW7ShlVX6fjG4rN62qLvLqzScBW34w77W7BCY39W2q0PB_7T-dX1W27VkRS4sBcpXV5xd998bRPk7W4wstMR4DF_cWW93Fvcb1d5TngW3dH0pF21M2tZVJc56H6DWt33VldDpG5VvmmCW8KT6c51ZzVXQW7DcK2d5WtVQbW8b7jZg8DFRMzW3JKQJ93xXgWbW7cz0FP8VcK7bW7lMlbh4zjBjkW1_V30w3NQpNKW6h6S4C6jBfFhN9lKNkHlPmg5W6cGdSM5ph4_Lf1XM-XP04" style="color:#00aebc" data-hs-link-id="0" data-hs-link-id-v2="SosyeH95" target="_blank"><strong><span style="color: #0094ff;">Amsterdam</span></strong></a><span style="color: #000000;">, has gotten even more exciting with the addition of the Cloud Native Theater <span style="font-weight: bold;">AND</span> 8+&nbsp;<span style="color: #0094ff;"><a href="https://email.linuxfoundation.org/e3t/Ctc/RI+113/cZw--04/VWWjM_4d7-K5W1_S65X8fYlD9W5BVC1m5KDDhrN861KzP5nR3bW7lCGcx6lZ3mGW78jjMd3QpJ4sW1s-mMk4WXXCyW6yPH9R1gyW8TW81hh7k7DPJBqW4WVWr591gSghW6gkBsB2jQv8CW8HtDrX436JxqW1g0lf34c-09-W1SHt8x5CWQPHW6jxmqR2CfhG8N6c7Lz96PBm2VXdBx97qyGt9W36M9xh4hzlcXVD3kw736ShtNV10Vps2SHT6RW3yMTjw2NWV97W7phVnk6yP2vdW7h4J0g3gK54_W6DnYxP5p-Cv7M4yPdv5X-GbW3Zc1032KyMvlW1lDBKg95vwGyW6sQ0QL7HffhkW2JxD7N1FMCZTVj-8bY9bHCwGW6q5ZGv7CddB2W4JKqPV36hKdFW5SRkHn3XMB_rW1t39NF4lk4XgW8b56rW6plyvpW1Q8S8210TW-CN7B9_l92mhtXW2w85jC8bRxylVgKwQ-1vdY8fW4PDCG64W1qHjW4-ZpgT9m4m9jW6nvShG7XNqVQW8C_wyJ4Pl1ySW7PPVxb922LCCVvTTRR20zCVDd7lLM-04" style="color:#0094ff" rel="noopener" data-hs-link-id="0" data-hs-link-id-v2="V5FmOA37" target="_blank"><span style="font-weight: bold;">sponsor-hosted co-located events</span></a></span>! And as always, we have a multitude of <span style="color: #0094ff;"><a href="https://email.linuxfoundation.org/e3t/Ctc/RI+113/cZw--04/VWWjM_4d7-K5W1_S65X8fYlD9W5BVC1m5KDDhrN861KzP5nR3bW7lCGcx6lZ3p4W4xlp7N40dfsqW4ntFJg4HpsV-V4RMJh8M_sYVW4v98V11813ThW6hL8Qn7n0Kl3W7YkC0B4thlgDW7YX-ZN78m9GYW3BXjVG1Xc5JmW2SzcBy1mVTkQW7NbDBm8Vmb9WW943bl017SS2GW7_bG3d5bscxvW6G5vPL2Q6-NMW2s-5KJ5Hn2nDW77mxFL96Md4bW4RJgLt5XfdM3VyCqjm23nxZgW6gpTgL9drw64N1gqSTCGtjRxW1NNQ3C8-2FW7N3RMW2Bl7lH2W3ssXCz1ck2rHW5y7FBX85wPNJW2rB3LF5d07nHW8vNyHh2LzQWgW1WZHJy4k3V9yW8hlcND8mj0pbW385wHJ6kswKcW8ZWZp38g-dWRW7MY12l29lq5FVPHnd08R5FM_W7PPzWC10KjGpVLTy1Q1bdCy3Vbsg7f4d5Yt9W6r75qL1jhTQTW3t9R249661hBW6NG84n5rt6zWW55m8rJ3zVqFSW70r6-c1dm-6GVYKKpb53F5Hkf4P03w204" style="color:#0094ff" rel="noopener" data-hs-link-id="0" data-hs-link-id-v2="jeFgXmN2" target="_blank"><span style="font-weight: bold;">CNCF-hosted co-located events</span></a></span> from which to choose.</span></span></p>
<p style="line-height:125%">&nbsp;</p>
<p style="line-height:125%; font-size:15px"><span style="color: #000000; font-size: 18px;">🎬<strong> Introducing the</strong> <strong>Cloud Native Theater!</strong></span></p>
<p style="line-height:125%">&nbsp;</p>
<p style="line-height:125%; font-size:14px"><span style="color: #000000;">The new <span style="color: #0094ff;"><a href="https://email.linuxfoundation.org/e3t/Ctc/RI+113/cZw--04/VWWjM_4d7-K5W1_S65X8fYlD9W5BVC1m5KDDhrN861Kzv5nR3bW6N1X8z6lZ3p3W54w7Y378BbtCW7yG5j15Swn7_W16NbD_4RfNT7W5Z3wqJ32D8rkN8ySSJpXDN5zW7HXKqt6wNFcVW3mfrQ86LjCyyW33_JYF25dg7bN8VXJy5Bz0MSW5WR_bk8nhXKQW2q93pQ7ryhxhW1z377c8z0yt_W2Q32405597Y3W7KsPjc4xQ91BW798fHX23HVwvVL70r-5HP4T4W4nwBw_3MKX07W7gtS4t5wrQM9W382xT327BnS4W1pm6Dt4L-bbcW71WK9s7yq00KW5mZcMP6H4KXMW1jPF7F8vLVjrW1FRNqD5Zjyh4W3R7wfB53rWNTW8cRQ6Y7fTmlvW53y-yX707lm2W6rxF9t8lMmCXVrnMl96XbbpqW1FYK0P1j3Sq9W8gfQvx6qL6XtW5Bsp1m6pHbgsW8q5cXw96VJwPW72md4B114rCtVZrk-s2zg6FWW2Nw9BV1DQZv4W3Cv2q-8q3jpkW8J9nRx97xzXhf5CHtD604" style="color:#0094ff" rel="noopener" data-hs-link-id="0" data-hs-link-id-v2="t5nBCUui" target="_blank"><span style="font-weight: bold;">Cloud Native Theater</span></a></span> brings dedicated, 2.5-hour sessions straight to the show floor<span style="color: #000000;">, including <span style="font-weight: bold;">Cloud Native University</span>, <span style="font-weight: bold;">Data on Kubernetes Day</span>, <span style="font-weight: bold;">EnvoyCon</span>, <span style="font-weight: bold;">Istio Day</span>, and <span style="font-weight: bold;">KubeVirt Summit</span></span>. These focused programs give projects and communities the space to explore cloud native topics in greater depth, share practical insights, and spotlight the technologies shaping the ecosystem.</span></p>
<p style="line-height:125%">&nbsp;</p>
<p style="line-height:125%"><span style="font-size: 14px; color: #000000;">It is a chance to step into a concentrated block of content without leaving the energy of the event. Even better, the Theater is included with every pass type. No separate sign-up. No added fee. Just show up and take a seat.</span></p></div></div></td></tr></tbody></table>
</div>
<!--[if gte mso 9]></table><![endif]-->
<!--[if (mso)|(IE)]></td><![endif]-->
    <!--[if (mso)|(IE)]></tr></table><![endif]-->
    </div>
   
  </div>
  <div id="section_1765934064816" class="hse-section" style="padding-left:10px; padding-right:10px">
    
    
      <div class="hse-column-container" style="min-width:280px; max-width:600px; margin:0 auto; background-color:#ffffff" bgcolor="#ffffff">
    
    <!--[if (mso)|(IE)]>
      <table align="center" style="width:600px;" cellpadding="0" cellspacing="0" role="presentation" width="600" bgcolor="#ffffff">
      <tr style="background-color:#ffffff;">
    <![endif]-->
    <!--[if (mso)|(IE)]>
  <td valign="top" style="width:600px;">
<![endif]-->
<!--[if gte mso 9]>
  <table role="presentation" width="600" cellpadding="0" cellspacing="0" style="width:600px">
<![endif]-->
<div id="column_1769555296903_1" class="hse-column hse-size-12">
    <table role="presentation" cellpadding="0" cellspacing="0" width="100%" class="" style=""><tbody><tr><td class="hs_padded" style="font-family:Arial, sans-serif; font-size:15px; color:#23496d; word-break:break-word; padding:5px 20px"><div id="hs_cos_wrapper_module_17695552932761" class="hs_cos_wrapper hs_cos_wrapper_widget hs_cos_wrapper_type_module" style="color: inherit; font-size: inherit; line-height: inherit;" data-hs-cos-general-type="widget" data-hs-cos-type="module"><table align="center" border="0" cellpadding="0" cellspacing="0" role="presentation" style="border-collapse:separate!important">
    <tbody><tr>
      <td align="center" valign="middle" bgcolor="#315ba9" style="font-family:Arial, sans-serif; font-size:15px; color:#23496d; word-break:break-word; border-radius:8px; cursor:auto; background-color:#315ba9; mso-padding-alt:12px 18px">
        <a href="https://email.linuxfoundation.org/e3t/Ctc/RI+113/cZw--04/VWWjM_4d7-K5W1_S65X8fYlD9W5BVC1m5KDDhrN861Kzv5nR3bW6N1X8z6lZ3kWW94rtN14n1JzNN9948pptJK6fW46F06D2YtXSNN5mSsGXB7Ws7N9dxCJqYKv7xW4_32jF1-vldnW3qHyL53pdcnzW2fRbB82nMvtYW7YyW1748NRqMW1Cz1N47mVqzmW1XqfXZ4TqgBJN1YsS0W3Ddd0W26MlCS4MrXCZW1-8WNn3Py3drW6CPP525KK7-nW1spLDW9fSjTbW4QBGXB7XV5V4W1p53Gs4fzTltW71Sx7w6zW14_W55Vwq057Jdw_N5WSf9rKyV4RW5HvVGP51LqpXW8mntHs4D-5YnW88qpQC4tXCKyN1Lxspj4KQjJN5wC3H9vPrRbW3RQNM885NKhJW2Vdj5W67WPBtW8Xgc2d5ntQr4W676tZp26gWrwW3jbmb388rWRtVlfczT39psyQW7FZnmp2rjVdhW35XkvW49S523W1s_Czb3BGJvQN2_thB6bM0wVW7sZlzQ7XrBXzW8fx8cD2ftVFrf5jdZ5604" target="_blank" style="color:#00a4bd; font-size:16px; font-family:Arial, sans-serif; Margin:0; text-transform:none; text-decoration:none; padding:12px 18px; display:block" data-hs-link-id="1" data-hs-link-id-v2="VzXQ28ka">
          <strong style="color:#FFFFFF;font-weight:bold;text-decoration:none;font-style:normal;">EXPLORE THEATER OFFERINGS &gt;&gt;</strong>
        </a>
      </td>
    </tr>
  </tbody></table></div></td></tr></tbody></table>
</div>
<!--[if gte mso 9]></table><![endif]-->
<!--[if (mso)|(IE)]></td><![endif]-->
    <!--[if (mso)|(IE)]></tr></table><![endif]-->
    </div>
   
  </div>
  <div id="section_1770874250078" class="hse-section" style="padding-left:10px; padding-right:10px">
    
    
      <div class="hse-column-container" style="min-width:280px; max-width:600px; margin:0 auto; background-color:#ffffff" bgcolor="#ffffff">
    
    <!--[if (mso)|(IE)]>
      <table align="center" style="width:600px;" cellpadding="0" cellspacing="0" role="presentation" width="600" bgcolor="#ffffff">
      <tr style="background-color:#ffffff;">
    <![endif]-->
    <!--[if (mso)|(IE)]>
  <td valign="top" style="width:600px;">
<![endif]-->
<!--[if gte mso 9]>
  <table role="presentation" width="600" cellpadding="0" cellspacing="0" style="width:600px">
<![endif]-->
<div id="column_1770874250078_0" class="hse-column hse-size-12">
    <table role="presentation" cellpadding="0" cellspacing="0" width="100%" class="" style=""><tbody><tr><td class="hs_padded" style="font-family:Arial, sans-serif; font-size:15px; color:#23496d; word-break:break-word; padding:10px 20px"><div id="hs_cos_wrapper_module_17708742458031" class="hs_cos_wrapper hs_cos_wrapper_widget hs_cos_wrapper_type_module" style="color: inherit; font-size: inherit; line-height: inherit;" data-hs-cos-general-type="widget" data-hs-cos-type="module"><table role="none" border="0" cellpadding="0" cellspacing="0" style="vertical-align:top" width="100%">
  <tbody><tr>
    <td align="center" style="font-family:Arial, sans-serif; color:#23496d; font-size:0; word-break:break-word">
      <p style="font-size:1px;border-top:2px dotted #23496d;width:100%;margin:0 auto;"></p>
      <!--[if mso]>
        <table role="none" align="center" border="0" cellpadding="0" cellspacing="0" style="font-size:1px;border-top:2px dotted #23496d;width:560px;">
          <tr>
            <td style="height:0;line-height:0">&nbsp;</td>
          </tr>
        </table>
      <![endif]-->
    </td>
  </tr>
</tbody></table></div></td></tr></tbody></table>
</div>
<!--[if gte mso 9]></table><![endif]-->
<!--[if (mso)|(IE)]></td><![endif]-->
    <!--[if (mso)|(IE)]></tr></table><![endif]-->
    </div>
   
  </div>
  <div id="section_1770874235824" class="hse-section" style="padding-left:10px; padding-right:10px">
    
    
      <div class="hse-column-container" style="min-width:280px; max-width:600px; margin:0 auto; background-color:#ffffff" bgcolor="#ffffff">
    
    <!--[if (mso)|(IE)]>
      <table align="center" style="width:600px;" cellpadding="0" cellspacing="0" role="presentation" width="600" bgcolor="#ffffff">
      <tr style="background-color:#ffffff;">
    <![endif]-->
    <!--[if (mso)|(IE)]>
  <td valign="top" style="width:600px;">
<![endif]-->
<!--[if gte mso 9]>
  <table role="presentation" width="600" cellpadding="0" cellspacing="0" style="width:600px">
<![endif]-->
<div id="column_1770874235824_0" class="hse-column hse-size-12">
    <table role="presentation" cellpadding="0" cellspacing="0" width="100%" class="" style=""><tbody><tr><td class="hs_padded" style="font-family:Arial, sans-serif; font-size:15px; color:#23496d; word-break:break-word; padding:10px 20px"><div id="hs_cos_wrapper_module_17708743063163" class="hs_cos_wrapper hs_cos_wrapper_widget hs_cos_wrapper_type_module" style="color: inherit; font-size: inherit; line-height: inherit;" data-hs-cos-general-type="widget" data-hs-cos-type="module"><div id="hs_cos_wrapper_module_17708743063163_" class="hs_cos_wrapper hs_cos_wrapper_widget hs_cos_wrapper_type_rich_text" style="color: inherit; font-size: inherit; line-height: inherit;" data-hs-cos-general-type="widget" data-hs-cos-type="rich_text"><p style="font-size:18px; line-height:115%">🗓️ <span style="color: #000000;"><strong>Sponsor-Hosted Co-Located Events.</strong></span></p>
<p style="font-size:14px; line-height:115%">&nbsp;</p>
<p style="font-size:14px; line-height:115%"><span style="color: #000000;">Level up your Amsterdam adventure by joining one (or more!) </span><a href="https://email.linuxfoundation.org/e3t/Ctc/RI+113/cZw--04/VWWjM_4d7-K5W1_S65X8fYlD9W5BVC1m5KDDhrN861KzP5nR3bW7lCGcx6lZ3nSVqS9zp4vppF7W1fNWBl6ktncbW3Yvpg74gD7H3W7NPYXc942_G-W24TGh44mcp_fW18DH0k7bqcmZW3x9fnH1gtLQzW8Z8P6l5v_DZVW1wfWW64lmnhLW6wnbdS7bqnWqW4Nkzy-35t1RDW8_vQTz6BJKJ2W3Wsc_l5JW48RN6h5QFSxj1m7W7Q2_Lg4mth8VW7x47MX89WChpW3zWCs298zPzLW4xcJGB7jPjcyW6D-YjR8mTZ7LW6-h2PR5C0Ly9W4W-Xtc328J_DW2KdVlV7_yBZvW2G6SqF3bG-z2V-_VNC1HrsR8N7Mg3RVDbJ7WV-JKc54hdwnSW2vC6Kf7dSV5mW5gqfTm8RYRmPW8hTgd788nTp7W58cvy84wq8WrW7mSYRm2YS20xW2sTYP1968-DNW8jQ3J38ZzR0bW3gqGvD1DXpFJVldMZk3CCJf0W571jc17sj9H_W7GqhgC1K8lKzW76SyH799dv-BVfNBmj8xYVlmW42Y6J-2_QTKPf5y28PH04" style="color:#00aebc" data-hs-link-id="1" data-hs-link-id-v2="X1gdGEik" target="_blank"><strong><span style="color: #0094ff;">sponsor-hosted co-located events</span></strong></a><span style="color: #000000;">, taking place the day before and after the main event. These exclusive gatherings offer deep dives into cutting-edge cloud native topics, fresh insights, and networking with leaders shaping the ecosystem.</span></p>
<p style="font-size:14px; line-height:115%"><br><span style="color: #000000;">Each event is held outside the main venue and requires separate registration (additional fees may apply). You can easily </span><span style="font-size: 14px;"><a href="https://email.linuxfoundation.org/e3t/Ctc/RI+113/cZw--04/VWWjM_4d7-K5W1_S65X8fYlD9W5BVC1m5KDDhrN861KyW5nR3bW5BWr2F6lZ3kvW5g__kt7__2ghW1P89gZ8DYh9lW1PPG4R11CbMcW5CwC-s7x3hYKW4JdWKc6B0QyhW44BDhC382-2SDT4J3P2YVXW6Ht5Fs5Nsq3BN1_4MQfwyrzjW36grGd2cvSrRW28lHmF5J01dVVvFWzt3yV8fLW6vZp056Z0gj9W8-XXqB8GwyyTW4W89Wy5SCjLHW6jL5tP5SdM6WW6892p31CDCpJW1mGdWY6dtgkcW7SxWtH4WWhxCW7s71ST26CFqFW5GLkJT7zx1S-W85TbzP8t_2wBW7-tJfY3X1v0GW25Y8Jh4NVdDSW7mKXWy2p9Ck6W3lVYKs5YjTvtW6kfCsv86hSxtW2hrr586Mvt98W3Tv7CS8b6YQpW5Qt8Lg19JLN2W2dB4wF5wccczW2HtBFp4DNY9hW48r-2755NJMQVyZTbJ7KQYmgf2T_k3F04" rel="noopener" style="color:#00aebc" data-hs-link-id="0" data-hs-link-id-v2="SP1SmanR" target="_blank"><strong><span style="color: #0094ff;">add one to your KubeCon + CloudNativeCon registration</span></strong></a></span><span style="color: #000000;"> to make the most of your trip!</span></p></div></div></td></tr></tbody></table>
</div>
<!--[if gte mso 9]></table><![endif]-->
<!--[if (mso)|(IE)]></td><![endif]-->
    <!--[if (mso)|(IE)]></tr></table><![endif]-->
    </div>
   
  </div>
  <div id="section_1770874280045" class="hse-section" style="padding-left:10px; padding-right:10px">
    
    
      <div class="hse-column-container" style="min-width:280px; max-width:600px; margin:0 auto; background-color:#ffffff" bgcolor="#ffffff">
    
    <!--[if (mso)|(IE)]>
      <table align="center" style="width:600px;" cellpadding="0" cellspacing="0" role="presentation" width="600" bgcolor="#ffffff">
      <tr style="background-color:#ffffff;">
    <![endif]-->
    <!--[if (mso)|(IE)]>
  <td valign="top" style="width:300px;">
<![endif]-->
<!--[if gte mso 9]>
  <table role="presentation" width="300" cellpadding="0" cellspacing="0" style="width:300px">
<![endif]-->
<div id="column_1770874280045_0" class="hse-column hse-size-6">
    <table role="presentation" cellpadding="0" cellspacing="0" width="100%" class="" style=""><tbody><tr><td class="hs_padded" style="font-family:Arial, sans-serif; font-size:15px; color:#23496d; word-break:break-word; padding:5px 20px"><div id="hs_cos_wrapper_module_17708743199455" class="hs_cos_wrapper hs_cos_wrapper_widget hs_cos_wrapper_type_module" style="color: inherit; font-size: inherit; line-height: inherit;" data-hs-cos-general-type="widget" data-hs-cos-type="module"><table align="center" border="0" cellpadding="0" cellspacing="0" role="presentation" style="border-collapse:separate!important">
    <tbody><tr>
      <td align="center" valign="middle" bgcolor="#315ba9" style="font-family:Arial, sans-serif; font-size:15px; color:#23496d; word-break:break-word; border-radius:8px; cursor:auto; background-color:#315ba9; mso-padding-alt:12px 18px">
        <a href="https://email.linuxfoundation.org/e3t/Ctc/RI+113/cZw--04/VWWjM_4d7-K5W1_S65X8fYlD9W5BVC1m5KDDhrN861KzP5nR3bW7lCGcx6lZ3kZW5-fFGt7hVf1nW4ZclXw6qrr06W3yDphc5cX3NRW6gtKcD6S2rckW3T6XkG8qzz-rW6kw8MC6Tz0Q4W4JXgYB6PqFKmN3fFQfqWv3sfW17r4V99fMn60W6zYnxV3_cC0MW85-YCc4PgzQqW3Hz9nS12gW4hW314Dcl53pbSWTGR0R4_G8t-W6PT6hc1W-9tPW1clYqT2d40zKW8LLc_d1szYsDN3Zl88tDKrWQW8B5Nfc1Jvm66W7BQQG-4BV4FxN47xDwVwVF83W1mvhb939FB81W8fpJzg3sLbHYW9j-CVD1ylZ-xW5kPsh12QB6kgW6gmPLT5cB8DcW2Dlwjy2H_z8mW2T2klx6-_DtPW2BsZnH2TDtKRW1b4P_23cQznGVWHRhF8jqS_lN1P8JnSbfgGwN7W58pRvY1w3VCggnr5tppKDW4rjmQq81pdRVW4xFnR22Kzt1xW3XCv347T-6ynW4m1WCQ5bJpt0W66Bdsg4SlzPCW53wgX35vRY_ydBFspl04" target="_blank" style="color:#00a4bd; font-size:16px; font-family:Arial, sans-serif; Margin:0; text-transform:none; text-decoration:none; padding:12px 18px; display:block" data-hs-link-id="2" data-hs-link-id-v2="/J8drWC5">
          <strong style="color:#FFFFFF;font-weight:bold;text-decoration:none;font-style:normal;">SEE SPONSOR EVENTS &gt;&gt;</strong>
        </a>
      </td>
    </tr>
  </tbody></table></div></td></tr></tbody></table>
</div>
<!--[if gte mso 9]></table><![endif]-->
<!--[if (mso)|(IE)]></td><![endif]-->
<!--[if (mso)|(IE)]>
  <td valign="top" style="width:300px;">
<![endif]-->
<!--[if gte mso 9]>
  <table role="presentation" width="300" cellpadding="0" cellspacing="0" style="width:300px">
<![endif]-->
<div id="column_1770874280045_1" class="hse-column hse-size-6">
    <table role="presentation" cellpadding="0" cellspacing="0" width="100%" class="" style=""><tbody><tr><td class="hs_padded" style="font-family:Arial, sans-serif; font-size:15px; color:#23496d; word-break:break-word; padding:5px 20px"><div id="hs_cos_wrapper_module_17708743313846" class="hs_cos_wrapper hs_cos_wrapper_widget hs_cos_wrapper_type_module" style="color: inherit; font-size: inherit; line-height: inherit;" data-hs-cos-general-type="widget" data-hs-cos-type="module"><table align="center" border="0" cellpadding="0" cellspacing="0" role="presentation" style="border-collapse:separate!important">
    <tbody><tr>
      <td align="center" valign="middle" bgcolor="#315ba9" style="font-family:Arial, sans-serif; font-size:15px; color:#23496d; word-break:break-word; border-radius:8px; cursor:auto; background-color:#315ba9; mso-padding-alt:12px 18px">
        <a href="https://email.linuxfoundation.org/e3t/Ctc/RI+113/cZw--04/VWWjM_4d7-K5W1_S65X8fYlD9W5BVC1m5KDDhrN861KyW5nR3bW5BWr2F6lZ3mJN5Gsx-hjTvs9W7WVqTV2rKB26W7qLHjN2WDr7tW9cK7Ps4F5Dn3W7r2v1f8vHYrbN184CZKzy0BDW6VSgvK3nRH9nW11pxKC4YKqHfW7ZK9861lZ699W7Z0Fmq738Y8vW4ghymN3WGbCcW2CdR851WfLTmW5Q6c3Z2sYGh5W5nTHGF8qwlFkW3FR2x64fs2fSVTyxjj6jdk87W2T9pCh988TkfVyh0z04BV8q6N1RHv8Nws9F9N1prKsnnSgDLW5kRPZd7H5FtjVbprwM1qlBVzV_v7jc5VBT2nN4rmbHG6sp0TN2tC7dgxWbBMW5WplvB8wd0TzW6SXj2B3pz84-W6yT5w297RNMmW1qZjNw29m34XW52srkr5fkDgJVGxjL_98TK3nW2FxY0q2XPV-SW8zcd6g14VhRxW97n4Pv3RFrrVf53qSFC04" target="_blank" style="color:#00a4bd; font-size:16px; font-family:Arial, sans-serif; Margin:0; text-transform:none; text-decoration:none; padding:12px 18px; display:block" data-hs-link-id="0" data-hs-link-id-v2="Qe24UNGp">
          <strong style="color:#FFFFFF;font-weight:bold;text-decoration:none;font-style:normal;">FULL SCHEDULE &gt;&gt;</strong>
        </a>
      </td>
    </tr>
  </tbody></table></div></td></tr></tbody></table>
</div>
<!--[if gte mso 9]></table><![endif]-->
<!--[if (mso)|(IE)]></td><![endif]-->
    <!--[if (mso)|(IE)]></tr></table><![endif]-->
    </div>
   
  </div>
  <div id="section_1770874241113" class="hse-section" style="padding-left:10px; padding-right:10px">
    
    
      <div class="hse-column-container" style="min-width:280px; max-width:600px; margin:0 auto; background-color:#ffffff" bgcolor="#ffffff">
    
    <!--[if (mso)|(IE)]>
      <table align="center" style="width:600px;" cellpadding="0" cellspacing="0" role="presentation" width="600" bgcolor="#ffffff">
      <tr style="background-color:#ffffff;">
    <![endif]-->
    <!--[if (mso)|(IE)]>
  <td valign="top" style="width:600px;">
<![endif]-->
<!--[if gte mso 9]>
  <table role="presentation" width="600" cellpadding="0" cellspacing="0" style="width:600px">
<![endif]-->
<div id="column_1770874241113_0" class="hse-column hse-size-12">
    <table role="presentation" cellpadding="0" cellspacing="0" width="100%" class="" style=""><tbody><tr><td class="hs_padded" style="font-family:Arial, sans-serif; font-size:15px; color:#23496d; word-break:break-word; padding:10px 20px"><div id="hs_cos_wrapper_module_17708742876072" class="hs_cos_wrapper hs_cos_wrapper_widget hs_cos_wrapper_type_module" style="color: inherit; font-size: inherit; line-height: inherit;" data-hs-cos-general-type="widget" data-hs-cos-type="module"><table role="none" border="0" cellpadding="0" cellspacing="0" style="vertical-align:top" width="100%">
  <tbody><tr>
    <td align="center" style="font-family:Arial, sans-serif; color:#23496d; font-size:0; word-break:break-word">
      <p style="font-size:1px;border-top:2px dotted #23496d;width:100%;margin:0 auto;"></p>
      <!--[if mso]>
        <table role="none" align="center" border="0" cellpadding="0" cellspacing="0" style="font-size:1px;border-top:2px dotted #23496d;width:560px;">
          <tr>
            <td style="height:0;line-height:0">&nbsp;</td>
          </tr>
        </table>
      <![endif]-->
    </td>
  </tr>
</tbody></table></div></td></tr></tbody></table>
  <table role="presentation" cellpadding="0" cellspacing="0" width="100%" class="" style=""><tbody><tr><td class="hs_padded" style="font-family:Arial, sans-serif; font-size:15px; color:#23496d; word-break:break-word; padding:10px 20px"><div id="hs_cos_wrapper_module_17708743120164" class="hs_cos_wrapper hs_cos_wrapper_widget hs_cos_wrapper_type_module" style="color: inherit; font-size: inherit; line-height: inherit;" data-hs-cos-general-type="widget" data-hs-cos-type="module"><div id="hs_cos_wrapper_module_17708743120164_" class="hs_cos_wrapper hs_cos_wrapper_widget hs_cos_wrapper_type_rich_text" style="color: inherit; font-size: inherit; line-height: inherit;" data-hs-cos-general-type="widget" data-hs-cos-type="rich_text"><p style="line-height:123%; font-size:18px"><strong>🎡 <span style="color: #000000;">CNCF-Hosted Co-Located Events.</span></strong></p>
<p style="line-height:115%">&nbsp;</p>
<p style="line-height:115%"><span style="font-size: 14px;"><span style="color: #000000;">Supercharge your experience with your choice of</span> <span style="color: #0094ff;"><a href="https://email.linuxfoundation.org/e3t/Ctc/RI+113/cZw--04/VWWjM_4d7-K5W1_S65X8fYlD9W5BVC1m5KDDhrN861KzP5nR3bW7lCGcx6lZ3p9W2Txf7n6Rk6sxW93f95y2sblJ3W4xlwdM31Rrp2W6b4Pz42MpmswW4kLh3b3KDtqCW7W9xWx3sNl1tW72GPNW6lBVZmW6WsN-N91FxxHW23CbF491BkxsW4XvgM44-LlD3W5KRyJs4fwdNJW143FwQ41Xl8yW39Qqpc9ckj0QW37cNQ57gdLhdW84snh62mMHqQW7Dzwz13zvwpNW303n2X6RSjSGW5-4vCf4XnfSZW33SzdG2RbZTHW8Lw0FB4hhSwCW5m39TN6gHCz3W8DPlf41f8WKMVHpglT7Kb-R8W8WXhnn8Yz4zKN19G2TL3QKXZW1ns1NL7fX-nFW6rdg4s2pmKcmVlqhYQ1Tr_lkW7mqRZ28LhRDzW34zNtK8mhSYZW6TF0w65nbZG0N8NdBBJN2RhcW6b3NCq7gWfL8W386ftN2PVbgvW7mJsv_7NmGFjW90TPWZ5Tlq2dW3GbGln6wpG0nW3r1vjX6F_zQjW421q-95rM1-LN3GTL8-YKZ-nf1ntP2-04" style="color:#0094ff" data-hs-link-id="1" data-hs-link-id-v2="mG9104Pb" target="_blank"><strong>16 CNCF-hosted co-located events</strong></a></span><span style="color: #000000;">. These focused, one-day gatherings on <strong>23 March</strong> dive into projects and hot topics like security, observability, platform engineering &amp; more. You simply cannot afford to miss this extra value! 💰 Upgrade from a KubeCon + CloudNativeCon Only pass to an All-Access pass and unlock additional education.</span></span></p></div></div></td></tr></tbody></table>
</div>
<!--[if gte mso 9]></table><![endif]-->
<!--[if (mso)|(IE)]></td><![endif]-->
    <!--[if (mso)|(IE)]></tr></table><![endif]-->
    </div>
   
  </div>
  <div id="section_1770874284897" class="hse-section" style="padding-left:10px; padding-right:10px">
    
    
      <div class="hse-column-container" style="min-width:280px; max-width:600px; margin:0 auto; background-color:#ffffff" bgcolor="#ffffff">
    
    <!--[if (mso)|(IE)]>
      <table align="center" style="width:600px;" cellpadding="0" cellspacing="0" role="presentation" width="600" bgcolor="#ffffff">
      <tr style="background-color:#ffffff;">
    <![endif]-->
    <!--[if (mso)|(IE)]>
  <td valign="top" style="width:300px;">
<![endif]-->
<!--[if gte mso 9]>
  <table role="presentation" width="300" cellpadding="0" cellspacing="0" style="width:300px">
<![endif]-->
<div id="column_1770874284897_0" class="hse-column hse-size-6">
    <table role="presentation" cellpadding="0" cellspacing="0" width="100%" class="" style=""><tbody><tr><td class="hs_padded" style="font-family:Arial, sans-serif; font-size:15px; color:#23496d; word-break:break-word; padding:5px 20px"><div id="hs_cos_wrapper_module_17708743386257" class="hs_cos_wrapper hs_cos_wrapper_widget hs_cos_wrapper_type_module" style="color: inherit; font-size: inherit; line-height: inherit;" data-hs-cos-general-type="widget" data-hs-cos-type="module"><table align="center" border="0" cellpadding="0" cellspacing="0" role="presentation" style="border-collapse:separate!important">
    <tbody><tr>
      <td align="center" valign="middle" bgcolor="#315ba9" style="font-family:Arial, sans-serif; font-size:15px; color:#23496d; word-break:break-word; border-radius:8px; cursor:auto; background-color:#315ba9; mso-padding-alt:12px 18px">
        <a href="https://email.linuxfoundation.org/e3t/Ctc/RI+113/cZw--04/VWWjM_4d7-K5W1_S65X8fYlD9W5BVC1m5KDDhrN861KyW5nR3bW5BWr2F6lZ3mmW6pX1dt4cgNrlW6Twh1t85qPWlW6jSC032k3YKfW9bs4K58htx5nW3f06qz2t_D1SW5Z6xHN24f6ltW1tFGTY2GGBjgW6ZM9ff1n9CZ5W6YJFlZ5ZdsvPW5QHJDV7Fn67-W68yx-g6gt9yZW334ryD2Dg27zW3Cz7nn3Xv7rDW5D01922cv8HGW1GVqVj79PtcbW1D8rhL4W7qmKW4nMLQ-3z0qCYV9dlvb2FNcpGVWv0BS2kppr6W5Z4H_M2vtYmFW2NPypL58GzRHVTs4k-87CQ-0W4BGslC3wq_g8W8GT6z77QFH2-W4bpJvY5Wk6qhW4F_jB41rQz6bW6VG9-G8fYvdkW1FgsDh8Cq9-KVWHTmr2ZXBJ1W94zVBT1jQFv6W50hH5k6NwrqbW5PcNh32mrzr4W7hWb-K58sLzpVwl_hF8VzXSlf6jnkn404" target="_blank" style="color:#00a4bd; font-size:16px; font-family:Arial, sans-serif; Margin:0; text-transform:none; text-decoration:none; padding:12px 18px; display:block" data-hs-link-id="0" data-hs-link-id-v2="+MzzB6cL">
          <strong style="color:#FFFFFF;font-weight:bold;text-decoration:none;font-style:normal;">REGISTER &gt;&gt;</strong>
        </a>
      </td>
    </tr>
  </tbody></table></div></td></tr></tbody></table>
</div>
<!--[if gte mso 9]></table><![endif]-->
<!--[if (mso)|(IE)]></td><![endif]-->
<!--[if (mso)|(IE)]>
  <td valign="top" style="width:300px;">
<![endif]-->
<!--[if gte mso 9]>
  <table role="presentation" width="300" cellpadding="0" cellspacing="0" style="width:300px">
<![endif]-->
<div id="column_1770874284897_1" class="hse-column hse-size-6">
    <table role="presentation" cellpadding="0" cellspacing="0" width="100%" class="" style=""><tbody><tr><td class="hs_padded" style="font-family:Arial, sans-serif; font-size:15px; color:#23496d; word-break:break-word; padding:5px 20px"><div id="hs_cos_wrapper_module_17708743430058" class="hs_cos_wrapper hs_cos_wrapper_widget hs_cos_wrapper_type_module" style="color: inherit; font-size: inherit; line-height: inherit;" data-hs-cos-general-type="widget" data-hs-cos-type="module"><table align="center" border="0" cellpadding="0" cellspacing="0" role="presentation" style="border-collapse:separate!important">
    <tbody><tr>
      <td align="center" valign="middle" bgcolor="#315ba9" style="font-family:Arial, sans-serif; font-size:15px; color:#23496d; word-break:break-word; border-radius:8px; cursor:auto; background-color:#315ba9; mso-padding-alt:12px 18px">
        <a href="https://email.linuxfoundation.org/e3t/Ctc/RI+113/cZw--04/VWWjM_4d7-K5W1_S65X8fYlD9W5BVC1m5KDDhrN861KyW5nR3bW5BWr2F6lZ3mTW5rm-fS4FGXG7W5lYbd98p58BkW51xyDj280jWmW1dzCqT3cRKWgW1_kb-97LnpLDW9lHM-W2RYZZBW3pQdCd2s0NLqW4JsWwh3kpyTtW36GgcV4fsr11W8HHq364j1ZyKW8nqqw424f9xhVQZdzT6_XnRpW5LsP1S5dxSFBW2qBt8798z2TvW64Kl5X2RlNM5W6dCrn81ZZG06W3W1L4P5q92jzW3HLzc6878y-LW5g74Gn7ptzV4W1H7Rky8DJt6kW1Hn2KH1X6_BYW8LDrzS87p7WMV8Gd2h68Vc86W79dfFy6KHhlqW1FPHc25M2nkKW4y4cWK6rhW9NW2tDBMc6p63z_W58Ql3R4FxydHW5jXfJx5cPXByW61zb_P7ZpWH1W4--b6t1WPKvtW8pssV73JlrzRW8kR0wd7cdQsQW1hv1Dk4b-_0Cf7nFv8s04" target="_blank" style="color:#00a4bd; font-size:16px; font-family:Arial, sans-serif; Margin:0; text-transform:none; text-decoration:none; padding:12px 18px; display:block" data-hs-link-id="1" data-hs-link-id-v2="UQ/afxAQ">
          <strong style="color:#FFFFFF;font-weight:bold;text-decoration:none;font-style:normal;">UPGRADE PASS &gt;&gt;</strong>
        </a>
      </td>
    </tr>
  </tbody></table></div></td></tr></tbody></table>
</div>
<!--[if gte mso 9]></table><![endif]-->
<!--[if (mso)|(IE)]></td><![endif]-->
    <!--[if (mso)|(IE)]></tr></table><![endif]-->
    </div>
   
  </div>
  <div id="section_1770874458037" class="hse-section" style="padding-left:10px; padding-right:10px">
    
    
      <div class="hse-column-container" style="min-width:280px; max-width:600px; margin:0 auto; background-color:#ffffff" bgcolor="#ffffff">
    
    <!--[if (mso)|(IE)]>
      <table align="center" style="width:600px;" cellpadding="0" cellspacing="0" role="presentation" width="600" bgcolor="#ffffff">
      <tr style="background-color:#ffffff;">
    <![endif]-->
    <!--[if (mso)|(IE)]>
  <td valign="top" style="width:600px;">
<![endif]-->
<!--[if gte mso 9]>
  <table role="presentation" width="600" cellpadding="0" cellspacing="0" style="width:600px">
<![endif]-->
<div id="column_1770874458037_0" class="hse-column hse-size-12">
    <table role="presentation" cellpadding="0" cellspacing="0" width="100%" class="" style=""><tbody><tr><td class="hs_padded" style="font-family:Arial, sans-serif; font-size:15px; color:#23496d; word-break:break-word; padding:10px 20px"><div id="hs_cos_wrapper_module_16509249635173" class="hs_cos_wrapper hs_cos_wrapper_widget hs_cos_wrapper_type_module" style="color: inherit; font-size: inherit; line-height: inherit;" data-hs-cos-general-type="widget" data-hs-cos-type="module"><table role="none" border="0" cellpadding="0" cellspacing="0" style="vertical-align:top" width="100%">
  <tbody><tr>
    <td align="center" style="font-family:Arial, sans-serif; color:#23496d; font-size:0; word-break:break-word">
      <p style="font-size:1px;border-top:1px solid #23496d;width:100%;margin:0 auto;"></p>
      <!--[if mso]>
        <table role="none" align="center" border="0" cellpadding="0" cellspacing="0" style="font-size:1px;border-top:1px solid #23496d;width:560px;">
          <tr>
            <td style="height:0;line-height:0">&nbsp;</td>
          </tr>
        </table>
      <![endif]-->
    </td>
  </tr>
</tbody></table></div></td></tr></tbody></table>
  <table role="presentation" cellpadding="0" cellspacing="0" width="100%" class="" style=""><tbody><tr><td class="hs_padded" style="font-family:Arial, sans-serif; font-size:15px; color:#23496d; word-break:break-word; padding:10px 20px 5px"><div id="hs_cos_wrapper_module_177087450170012" class="hs_cos_wrapper hs_cos_wrapper_widget hs_cos_wrapper_type_module" style="color: inherit; font-size: inherit; line-height: inherit;" data-hs-cos-general-type="widget" data-hs-cos-type="module"><div id="hs_cos_wrapper_module_177087450170012_" class="hs_cos_wrapper hs_cos_wrapper_widget hs_cos_wrapper_type_rich_text" style="color: inherit; font-size: inherit; line-height: inherit;" data-hs-cos-general-type="widget" data-hs-cos-type="rich_text"><p style="line-height:115%"><span style="font-size: 14px;"><strong><span style="color: #212326;"><span style="font-size: 18px;">🏨 </span><span style="color: #000000;"><span style="font-size: 18px;">Hotel Room Blocks Close Soon!</span>&nbsp;&nbsp;</span></span></strong></span></p>
<p style="line-height:115%">&nbsp;</p>
<p style="line-height:115%"><span style="font-size: 14px;"><span style="color: #0094ff;"><a href="https://email.linuxfoundation.org/e3t/Ctc/RI+113/cZw--04/VWWjM_4d7-K5W1_S65X8fYlD9W5BVC1m5KDDhrN861Kzv5nR3bW6N1X8z6lZ3nrW3NdXZB1h0jyNW7RnVDx711QbqW1GPGQ38PZhBvW9lLlcz3l5YL-W574Njs4KMVxRW6xfCv527RcHQW2yGW5B6TJ7QCVGBRr63QtcTbW7VTWRl1j9qKFN26t1s-tlMMBW8GWX1v58QkmMW3j-Q4y56dhz-W1tQmvK87F1GQW69NKmF34zXXZW1_wWSV2mrWhqW7JW5t7589snKW7zcm4s33hNFBVJHh6h1YGwVZW1BSVb-8sXsMTW4CRHzR6cGzZ0W5wJHYr7bqhfXW8hVpZ014MfZLW6lsD7g5cCFRBW9j7J8C8hZW-mN1dLCHH6KjwwW735wVl6pzy-QW6NDgW75nKF4lW6Q4gpj16mhgWW2lyBRV60RtXgW12zqzf3vJP0mN71mptph70cRW4Ft1wt5dvsvcN5N6c3QcNhqgW2Jfcf44nH0RfW7Vx0391w6FB6W8d2pLq7FbY-1W5TdbYV9cTQhyW2SMH1s5Kz7nCf1Nc0rT04" style="color:#0094ff" data-hs-link-id="0" data-hs-link-id-v2="lcqy7kZt" target="_blank"><strong>Book your stay</strong></a></span> <span style="color: #000000;">at one of the hotels within a short walk or drive to the convention center. Most remaining room blocks are open through <strong>2 March</strong>. Don’t miss your chance to get a great rate - book now!&nbsp;</span></span></p></div></div></td></tr></tbody></table>
</div>
<!--[if gte mso 9]></table><![endif]-->
<!--[if (mso)|(IE)]></td><![endif]-->
    <!--[if (mso)|(IE)]></tr></table><![endif]-->
    </div>
   
  </div>
  <div id="section_1766004904902" class="hse-section" style="padding-left:10px; padding-right:10px">
    
    
      <div class="hse-column-container" style="min-width:280px; max-width:600px; margin:0 auto; background-color:#ffffff" bgcolor="#ffffff">
    
    <!--[if (mso)|(IE)]>
      <table align="center" style="width:600px;" cellpadding="0" cellspacing="0" role="presentation" width="600" bgcolor="#ffffff">
      <tr style="background-color:#ffffff;">
    <![endif]-->
    <!--[if (mso)|(IE)]>
  <td valign="top" style="width:600px;">
<![endif]-->
<!--[if gte mso 9]>
  <table role="presentation" width="600" cellpadding="0" cellspacing="0" style="width:600px">
<![endif]-->
<div id="column_1766004904902_0" class="hse-column hse-size-12">
    <table role="presentation" cellpadding="0" cellspacing="0" width="100%" class="" style=""><tbody><tr><td class="hs_padded" style="font-family:Arial, sans-serif; font-size:15px; color:#23496d; word-break:break-word; padding:5px 20px"><div id="hs_cos_wrapper_module_177087448443811" class="hs_cos_wrapper hs_cos_wrapper_widget hs_cos_wrapper_type_module" style="color: inherit; font-size: inherit; line-height: inherit;" data-hs-cos-general-type="widget" data-hs-cos-type="module"><table align="center" border="0" cellpadding="0" cellspacing="0" role="presentation" style="border-collapse:separate!important">
    <tbody><tr>
      <td align="center" valign="middle" bgcolor="#315ba9" style="font-family:Arial, sans-serif; font-size:15px; color:#23496d; word-break:break-word; border-radius:8px; cursor:auto; background-color:#315ba9; mso-padding-alt:12px 18px">
        <a href="https://email.linuxfoundation.org/e3t/Ctc/RI+113/cZw--04/VWWjM_4d7-K5W1_S65X8fYlD9W5BVC1m5KDDhrN861Kzv5nR3bW6N1X8z6lZ3mWW7nydyH3zMMH7W3l0sws6hQc9TN5M-6YqsHM76W2snsHG1GRN23W3SS77h20ZcX7W8Hy6Mz11jf79W11TTwP8_cyvkW6jSngt8Tr67rW8l_0FG7x5gfBW5Tz0nm2g559zW4Hr25H8Jl0gwW3BQNg410GkkfVQlc373jldqmW8lhd1w2lvfgPW4N4-8-4hR6JsVvXBBL1P71w3W16jSGC3wMHpYW7X0YfB5Ch9B5W4wqd8N3_6jHPN5BSxmHmf-7YN2JxDmn-CnCkW8jKTV77LkTD4N2zyRsc_2--_W6zhvWY8v-DMVW6W4HCp8DmMZNW14jKkG7pdPkFW74VMmg4mbmPWW2cT-qW3pgMRBW2bHLVL4qc7tCW2kvJyf6G_9r0W3_2j1j2fzj_JW9gKwdj1B5sRPW6z5p9y98xBfVW5G8xKg2WNCNsMzdc9TNqrkKW45mwpV8gsjyBW10PQBd3t1F97W7QhbWg4Wwk-nf91S3h204" target="_blank" style="color:#00a4bd; font-size:16px; font-family:Arial, sans-serif; Margin:0; text-transform:none; text-decoration:none; padding:12px 18px; display:block" data-hs-link-id="1" data-hs-link-id-v2="tsTkMVjD">
          <strong style="color:#FFFFFF;font-weight:bold;text-decoration:none;font-style:normal;">SECURE YOUR ROOM TODAY &gt;&gt;</strong>
        </a>
      </td>
    </tr>
  </tbody></table></div></td></tr></tbody></table>
  <table role="presentation" cellpadding="0" cellspacing="0" width="100%" class="" style=""><tbody><tr><td class="hs_padded" style="font-family:Arial, sans-serif; font-size:15px; color:#23496d; word-break:break-word; padding:10px 20px"><div id="hs_cos_wrapper_module_177087446785810" class="hs_cos_wrapper hs_cos_wrapper_widget hs_cos_wrapper_type_module" style="color: inherit; font-size: inherit; line-height: inherit;" data-hs-cos-general-type="widget" data-hs-cos-type="module"><table role="none" border="0" cellpadding="0" cellspacing="0" style="vertical-align:top" width="100%">
  <tbody><tr>
    <td align="center" style="font-family:Arial, sans-serif; color:#23496d; font-size:0; word-break:break-word">
      <p style="font-size:1px;border-top:1px solid #23496d;width:100%;margin:0 auto;"></p>
      <!--[if mso]>
        <table role="none" align="center" border="0" cellpadding="0" cellspacing="0" style="font-size:1px;border-top:1px solid #23496d;width:560px;">
          <tr>
            <td style="height:0;line-height:0">&nbsp;</td>
          </tr>
        </table>
      <![endif]-->
    </td>
  </tr>
</tbody></table></div></td></tr></tbody></table>
</div>
<!--[if gte mso 9]></table><![endif]-->
<!--[if (mso)|(IE)]></td><![endif]-->
    <!--[if (mso)|(IE)]></tr></table><![endif]-->
    </div>
   
  </div>
  <div id="section_1766004907620" class="hse-section" style="padding-left:10px; padding-right:10px">
    
    
      <div class="hse-column-container" style="min-width:280px; max-width:600px; margin:0 auto; background-color:#ffffff" bgcolor="#ffffff">
    
    <!--[if (mso)|(IE)]>
      <table align="center" style="width:600px;" cellpadding="0" cellspacing="0" role="presentation" width="600" bgcolor="#ffffff">
      <tr style="background-color:#ffffff;">
    <![endif]-->
    <!--[if (mso)|(IE)]>
  <td valign="top" style="width:600px;">
<![endif]-->
<!--[if gte mso 9]>
  <table role="presentation" width="600" cellpadding="0" cellspacing="0" style="width:600px">
<![endif]-->
<div id="column_1766004907620_0" class="hse-column hse-size-12">
    <table role="presentation" cellpadding="0" cellspacing="0" width="100%" class="" style=""><tbody><tr><td class="hs_padded" style="font-family:Arial, sans-serif; font-size:15px; color:#23496d; word-break:break-word; padding:10px 20px"><div id="hs_cos_wrapper_module_17660049334097" class="hs_cos_wrapper hs_cos_wrapper_widget hs_cos_wrapper_type_module" style="color: inherit; font-size: inherit; line-height: inherit;" data-hs-cos-general-type="widget" data-hs-cos-type="module"><div id="hs_cos_wrapper_module_17660049334097_" class="hs_cos_wrapper hs_cos_wrapper_widget hs_cos_wrapper_type_rich_text" style="color: inherit; font-size: inherit; line-height: inherit;" data-hs-cos-general-type="widget" data-hs-cos-type="rich_text"><p style="line-height:123%; font-size:18px"><span style="color: #000000;"><strong>🧑‍💻 Buy Your Pass Today!</strong></span></p>
<p style="line-height:115%">&nbsp;</p>
<p style="line-height:115%"><span style="font-size: 14px; color: #000000;">Buy your pass with prices starting at $1,278. We have two pass types to suit your needs and we offer special pricing for individuals, academics, and students.</span></p></div></div></td></tr></tbody></table>
</div>
<!--[if gte mso 9]></table><![endif]-->
<!--[if (mso)|(IE)]></td><![endif]-->
    <!--[if (mso)|(IE)]></tr></table><![endif]-->
    </div>
   
  </div>
  <div id="section_1770874827445" class="hse-section" style="padding-left:10px; padding-right:10px">
    
    
      <div class="hse-column-container" style="min-width:280px; max-width:600px; margin:0 auto; background-color:#ffffff" bgcolor="#ffffff">
    
    <!--[if (mso)|(IE)]>
      <table align="center" style="width:600px;" cellpadding="0" cellspacing="0" role="presentation" width="600" bgcolor="#ffffff">
      <tr style="background-color:#ffffff;">
    <![endif]-->
    <!--[if (mso)|(IE)]>
  <td valign="top" style="width:600px;">
<![endif]-->
<!--[if gte mso 9]>
  <table role="presentation" width="600" cellpadding="0" cellspacing="0" style="width:600px">
<![endif]-->
<div id="column_1770874827446_0" class="hse-column hse-size-12">
  <div id="hs_cos_wrapper_module_177087483457813" class="hs_cos_wrapper hs_cos_wrapper_widget hs_cos_wrapper_type_module" style="color: inherit; font-size: inherit; line-height: inherit;" data-hs-cos-general-type="widget" data-hs-cos-type="module"><table class="hse-image-wrapper" role="presentation" width="100%" cellpadding="0" cellspacing="0">
  <tbody>
    <tr>
      <td align="center" valign="top" style="font-family:Arial, sans-serif; color:#23496d; word-break:break-word; text-align:center; padding:0px; font-size:0px">
        <a href="https://email.linuxfoundation.org/e3t/Ctc/RI+113/cZw--04/VWWjM_4d7-K5W1_S65X8fYlD9W5BVC1m5KDDhrN861Kzb5nR3bW69t95C6lZ3mzW47_qdH1fwN8MW3BfB-07758vpW3r5XDX2lc-xzW3qlS9g1VXq6JW3sdL9G53RnMcW7WrgKq6cT2c8VhFQG-6L2Yz0VNbHbt3hWXFdW1gCwGv6zdHfpV9DV1d6cJbDKW4jqRqh5bggD1W6vpc0C1XjGD4W65Mgr36DMYGnN6_ZBrwR78LWW1QGjvh7kHHmzW1nSjmG7tw9v8W67rm3P8m29qwW3xG0w34Mb3nRW8GpzZW6WGl5_Mxvl588qr79V-TJb66X6_NYW9jTMCL4wSbwYW9dvxtZ7LH40gW6nX8v45knw4HW9hRrHF12FXPHW1P8vlw5HrJkNW6wx5Pz8R6pvkW91kDFw7cHkPkW3cFXJr2G4sYCW7XHmmQ9kSWlWW7M8Pxg4QdZ_GN8VQwWnZgTldW3r02Vw51NcK7W7RRSZX8k__jyW4cZSDV5b1hwFVDMMM55QwNX2f7P_S_604" target="_blank" style="color:#00a4bd" data-hs-link-id="0" data-hs-link-id-v2="8lqWtbAL">
        <img alt="KC + CNC EU 2026 - Reg Options (1)" src="https://email.linuxfoundation.org/hs-fs/hubfs/KC%20+%20CNC%20EU%202026%20-%20Reg%20Options%20(1).png?width=1200&amp;upscale=true&amp;name=KC%20+%20CNC%20EU%202026%20-%20Reg%20Options%20(1).png" style="outline:none; text-decoration:none; border:none; max-width:100%; font-size:16px" width="600" align="middle">
        </a>
      </td>
    </tr>
  </tbody>
</table></div>
</div>
<!--[if gte mso 9]></table><![endif]-->
<!--[if (mso)|(IE)]></td><![endif]-->
    <!--[if (mso)|(IE)]></tr></table><![endif]-->
    </div>
   
  </div>
  <div id="section_1766004910015" class="hse-section" style="padding-left:10px; padding-right:10px">
    
    
      <div class="hse-column-container" style="min-width:280px; max-width:600px; margin:0 auto; background-color:#ffffff" bgcolor="#ffffff">
    
    <!--[if (mso)|(IE)]>
      <table align="center" style="width:600px;" cellpadding="0" cellspacing="0" role="presentation" width="600" bgcolor="#ffffff">
      <tr style="background-color:#ffffff;">
    <![endif]-->
    <!--[if (mso)|(IE)]>
  <td valign="top" style="width:600px;">
<![endif]-->
<!--[if gte mso 9]>
  <table role="presentation" width="600" cellpadding="0" cellspacing="0" style="width:600px">
<![endif]-->
<div id="column_1766004910015_0" class="hse-column hse-size-12">
    <table role="presentation" cellpadding="0" cellspacing="0" width="100%" class="" style=""><tbody><tr><td class="hs_padded" style="font-family:Arial, sans-serif; font-size:15px; color:#23496d; word-break:break-word; padding:5px 20px"><div id="hs_cos_wrapper_module_17660049126845" class="hs_cos_wrapper hs_cos_wrapper_widget hs_cos_wrapper_type_module" style="color: inherit; font-size: inherit; line-height: inherit;" data-hs-cos-general-type="widget" data-hs-cos-type="module"><table align="center" border="0" cellpadding="0" cellspacing="0" role="presentation" style="border-collapse:separate!important">
    <tbody><tr>
      <td align="center" valign="middle" bgcolor="#315ba9" style="font-family:Arial, sans-serif; font-size:15px; color:#23496d; word-break:break-word; border-radius:8px; cursor:auto; background-color:#315ba9; mso-padding-alt:12px 18px">
        <a href="https://email.linuxfoundation.org/e3t/Ctc/RI+113/cZw--04/VWWjM_4d7-K5W1_S65X8fYlD9W5BVC1m5KDDhrN861KyW5nR3bW5BWr2F6lZ3mfW2L7gG33bWR7_W36Cgy13zFlXfW86XPbv6Vlh9WW53FmCj6fD4p9W9f4dW-7Z_vYZW9f5h_930-5dsW26_y1B20TnDDW3pd11Q4-3bfmW1p8Hn3754S8cVXqlc97xjCNVW6tSB2m8ksS-LW3gldTw7KXWmHW43055M95fJ19W4RKt-735rnq1N52nDylzp87DW5005RB1zMGHdW4XMrzT8YyRW0W3ss0rW9h0wrMW2y7Sy12FytL1W4hzJL85zKLcyW3THdkj6qWNshW7yp2G062pWRjN3FZ56n8jdD7W82c82L87hSzDW1hz1Pg3_8_Z1W6kjnpS3hR3DqW2RbTG64VVxXwW6JFGDv6xVy2FW956pmS8FFsGgVVFjQ590kg4mW7CM05T7tnBfMW3rqSNm4DVt5cW1jM7m31zvZZMW8W4sjL2RygmVf8sp49l04" target="_blank" style="color:#00a4bd; font-size:16px; font-family:Arial, sans-serif; Margin:0; text-transform:none; text-decoration:none; padding:12px 18px; display:block" data-hs-link-id="1" data-hs-link-id-v2="A0CFjhRK">
          <strong style="color:#FFFFFF;font-weight:bold;text-decoration:none;font-style:normal;">REGISTER NOW &gt;&gt;</strong>
        </a>
      </td>
    </tr>
  </tbody></table></div></td></tr></tbody></table>
</div>
<!--[if gte mso 9]></table><![endif]-->
<!--[if (mso)|(IE)]></td><![endif]-->
    <!--[if (mso)|(IE)]></tr></table><![endif]-->
    </div>
   
  </div>
  <div id="section_1769456225169" class="hse-section" style="padding-left:10px; padding-right:10px">
    
    
      <div class="hse-column-container" style="min-width:280px; max-width:600px; margin:0 auto; background-color:#ffffff" bgcolor="#ffffff">
    
    <!--[if (mso)|(IE)]>
      <table align="center" style="width:600px;" cellpadding="0" cellspacing="0" role="presentation" width="600" bgcolor="#ffffff">
      <tr style="background-color:#ffffff;">
    <![endif]-->
    <!--[if (mso)|(IE)]>
  <td valign="top" style="width:600px;">
<![endif]-->
<!--[if gte mso 9]>
  <table role="presentation" width="600" cellpadding="0" cellspacing="0" style="width:600px">
<![endif]-->
<div id="column_1769456225169_0" class="hse-column hse-size-12">
    <table role="presentation" cellpadding="0" cellspacing="0" width="100%" class="" style=""><tbody><tr><td class="hs_padded" style="font-family:Arial, sans-serif; font-size:15px; color:#23496d; word-break:break-word; padding:10px 20px"><div id="hs_cos_wrapper_module_17605624348362" class="hs_cos_wrapper hs_cos_wrapper_widget hs_cos_wrapper_type_module" style="color: inherit; font-size: inherit; line-height: inherit;" data-hs-cos-general-type="widget" data-hs-cos-type="module"><table role="none" border="0" cellpadding="0" cellspacing="0" style="vertical-align:top" width="100%">
  <tbody><tr>
    <td align="center" style="font-family:Arial, sans-serif; color:#23496d; font-size:0; word-break:break-word">
      <p style="font-size:1px;border-top:1px solid #000000;width:100%;margin:0 auto;"></p>
      <!--[if mso]>
        <table role="none" align="center" border="0" cellpadding="0" cellspacing="0" style="font-size:1px;border-top:1px solid #000000;width:560px;">
          <tr>
            <td style="height:0;line-height:0">&nbsp;</td>
          </tr>
        </table>
      <![endif]-->
    </td>
  </tr>
</tbody></table></div></td></tr></tbody></table>
</div>
<!--[if gte mso 9]></table><![endif]-->
<!--[if (mso)|(IE)]></td><![endif]-->
    <!--[if (mso)|(IE)]></tr></table><![endif]-->
    </div>
   
  </div>
  <div id="section_1753911339468" class="hse-section" style="padding-left:10px; padding-right:10px">
    
    
      <div class="hse-column-container" style="min-width:280px; max-width:600px; margin:0 auto; background-color:#ffffff" bgcolor="#ffffff">
    
    <!--[if (mso)|(IE)]>
      <table align="center" style="width:600px;" cellpadding="0" cellspacing="0" role="presentation" width="600" bgcolor="#ffffff">
      <tr style="background-color:#ffffff;">
    <![endif]-->
    <!--[if (mso)|(IE)]>
  <td valign="top" style="width:600px;">
<![endif]-->
<!--[if gte mso 9]>
  <table role="presentation" width="600" cellpadding="0" cellspacing="0" style="width:600px">
<![endif]-->
<div id="column_1753911339468_0" class="hse-column hse-size-12">
    <table role="presentation" cellpadding="0" cellspacing="0" width="100%" class="" style=""><tbody><tr><td class="hs_padded" style="font-family:Arial, sans-serif; font-size:15px; color:#23496d; word-break:break-word; padding:10px 20px"><div id="hs_cos_wrapper_module_175391133944710" class="hs_cos_wrapper hs_cos_wrapper_widget hs_cos_wrapper_type_module" style="color: inherit; font-size: inherit; line-height: inherit;" data-hs-cos-general-type="widget" data-hs-cos-type="module"><div id="hs_cos_wrapper_module_175391133944710_" class="hs_cos_wrapper hs_cos_wrapper_widget hs_cos_wrapper_type_rich_text" style="color: inherit; font-size: inherit; line-height: inherit;" data-hs-cos-general-type="widget" data-hs-cos-type="rich_text"><p style="font-size:18px; line-height:175%; font-weight:bold; text-align:center" align="center"><span style="color: #000000;">Thank You to Our Sponsors!</span></p></div></div></td></tr></tbody></table>
  <table role="presentation" cellpadding="0" cellspacing="0" width="100%" class="" style=""><tbody><tr><td class="hs_padded" style="font-family:Arial, sans-serif; font-size:15px; color:#23496d; word-break:break-word; padding:10px 20px"><div id="hs_cos_wrapper_module_175391148927611" class="hs_cos_wrapper hs_cos_wrapper_widget hs_cos_wrapper_type_module" style="color: inherit; font-size: inherit; line-height: inherit;" data-hs-cos-general-type="widget" data-hs-cos-type="module"><div id="hs_cos_wrapper_module_175391148927611_" class="hs_cos_wrapper hs_cos_wrapper_widget hs_cos_wrapper_type_rich_text" style="color: inherit; font-size: inherit; line-height: inherit;" data-hs-cos-general-type="widget" data-hs-cos-type="rich_text"><p style="font-weight:bold; font-size:16px; line-height:175%; text-align:center" align="center"><span style="color: #000000;">DIAMOND</span></p></div></div></td></tr></tbody></table>
</div>
<!--[if gte mso 9]></table><![endif]-->
<!--[if (mso)|(IE)]></td><![endif]-->
    <!--[if (mso)|(IE)]></tr></table><![endif]-->
    </div>
   
  </div>
  <div id="section_1760977593366" class="hse-section" style="padding-left:10px; padding-right:10px">
    
    
      <div class="hse-column-container" style="min-width:280px; max-width:600px; margin:0 auto; background-color:#ffffff" bgcolor="#ffffff">
    
    <!--[if (mso)|(IE)]>
      <table align="center" style="width:600px;" cellpadding="0" cellspacing="0" role="presentation" width="600" bgcolor="#ffffff">
      <tr style="background-color:#ffffff;">
    <![endif]-->
    <!--[if (mso)|(IE)]>
  <td valign="top" style="width:300px;">
<![endif]-->
<!--[if gte mso 9]>
  <table role="presentation" width="300" cellpadding="0" cellspacing="0" style="width:300px">
<![endif]-->
<div id="column_1760977593366_0" class="hse-column hse-size-6">
  <div id="hs_cos_wrapper_module_17609775964811" class="hs_cos_wrapper hs_cos_wrapper_widget hs_cos_wrapper_type_module" style="color: inherit; font-size: inherit; line-height: inherit;" data-hs-cos-general-type="widget" data-hs-cos-type="module"><table class="hse-image-wrapper" role="presentation" width="100%" cellpadding="0" cellspacing="0">
  <tbody>
    <tr>
      <td class="hs_padded" align="center" valign="top" style="font-family:Arial, sans-serif; color:#23496d; word-break:break-word; text-align:center; padding:0px 20px; font-size:0px">
        <a href="https://email.linuxfoundation.org/e3t/Ctc/RI+113/cZw--04/VWWjM_4d7-K5W1_S65X8fYlD9W5BVC1m5KDDhrN861KBn3qgz0W8wLKSR6lZ3pVW5sLmBk94_7syVVj5J_6S5319W9gzbkj6hcf4FW933BSz2RWY74W1RzYV65TThMsW2cJzmw1rCfGwW2pzTGM5TZrNhW5LbFKf3rL_kQW3DpwmR79JZP0W6RJvyz78wP2ZW6sTSrt4nZkpcW9kSL1n2y2NRsN2v8c64mBzRYW7xFpt36c3kPWW2wr9_R21ffmkW61hxhr7t5Y9LW1kx0461bkG31W5lshKZ4RD0pGW4jSZ2948m1bXW4k5x004hssSrW5SFZ6G81kMGbW2P7wY72FHwHFW7zg-WB4MRYMwW23M-xn6TNqWKVfP9gT5LcDj4W8pFVsF5cWjjHW5x7QqJ6ggb50W987Qmz4DKSkvf8F0pHn04" target="_blank" style="color:#00a4bd" data-hs-link-id="0" data-hs-link-id-v2="sSLvRGyR">
        <img alt="AWS_logo_RGB_1c_Gray850-2" src="https://email.linuxfoundation.org/hs-fs/hubfs/AWS_logo_RGB_1c_Gray850-2.png?width=220&amp;upscale=true&amp;name=AWS_logo_RGB_1c_Gray850-2.png" style="outline:none; text-decoration:none; border:none; max-width:100%; font-size:16px" width="110" align="middle">
        </a>
      </td>
    </tr>
  </tbody>
</table></div>
</div>
<!--[if gte mso 9]></table><![endif]-->
<!--[if (mso)|(IE)]></td><![endif]-->
<!--[if (mso)|(IE)]>
  <td valign="top" style="width:300px;">
<![endif]-->
<!--[if gte mso 9]>
  <table role="presentation" width="300" cellpadding="0" cellspacing="0" style="width:300px">
<![endif]-->
<div id="column_1760977593366_1" class="hse-column hse-size-6">
  <div id="hs_cos_wrapper_module_17690425298253" class="hs_cos_wrapper hs_cos_wrapper_widget hs_cos_wrapper_type_module" style="color: inherit; font-size: inherit; line-height: inherit;" data-hs-cos-general-type="widget" data-hs-cos-type="module"><table class="hse-image-wrapper" role="presentation" width="100%" cellpadding="0" cellspacing="0">
  <tbody>
    <tr>
      <td class="hs_padded" align="center" valign="top" style="font-family:Arial, sans-serif; color:#23496d; word-break:break-word; text-align:center; padding:15px 20px 10px; font-size:0px">
        <a href="https://email.linuxfoundation.org/e3t/Ctc/RI+113/cZw--04/VWWjM_4d7-K5W1_S65X8fYlD9W5BVC1m5KDDhrN861KBn3qgz0W8wLKSR6lZ3pnW3gmky452TLqWW7W2ZCq3GZRb8W2qV09D1lrn2yW1Yjzgc7ckQdCW6WlJ-l1g3yj1W6k_f0r2Lrg6XN4vy007hC1QfW2HB5hr7GKj9QVcqqK_2D1P03W71g8yj1BNnqnW6fKkn358BzTfW6HHYZq3Zv09PVBPYlc1yGCfgVvSVqD8GZCLJW4WZR3g8pKZ3SW5k9WFK13myFsW3VpkmP6_TNcqW7mylNn50K3DQW78TmVX9cxcnpW83wFt668Hdq5W77h8DH7TqSqzW4hYBKy5JXtCzW7rhxMT7Qh0dmVQ9MxM2ksG6vW5FKYGd33z2QLW32gkz38PVR7vW4L3pNk2RpSmYW2HqwpV5R1hP_f2V2DWx04" target="_blank" style="color:#00a4bd" data-hs-link-id="0" data-hs-link-id-v2="lN89qeAc">
        <img alt="lockup_GoogleCloud_FullColor_rgb_2900x512px" src="https://email.linuxfoundation.org/hs-fs/hubfs/lockup_GoogleCloud_FullColor_rgb_2900x512px.png?width=520&amp;upscale=true&amp;name=lockup_GoogleCloud_FullColor_rgb_2900x512px.png" style="outline:none; text-decoration:none; border:none; max-width:100%; font-size:16px" width="260" align="middle">
        </a>
      </td>
    </tr>
  </tbody>
</table></div>
</div>
<!--[if gte mso 9]></table><![endif]-->
<!--[if (mso)|(IE)]></td><![endif]-->
    <!--[if (mso)|(IE)]></tr></table><![endif]-->
    </div>
   
  </div>
  <div id="section_1761258872581" class="hse-section" style="padding-left:10px; padding-right:10px">
    
    
      <div class="hse-column-container" style="min-width:280px; max-width:600px; margin:0 auto; background-color:#ffffff" bgcolor="#ffffff">
    
    <!--[if (mso)|(IE)]>
      <table align="center" style="width:600px;" cellpadding="0" cellspacing="0" role="presentation" width="600" bgcolor="#ffffff">
      <tr style="background-color:#ffffff;">
    <![endif]-->
    <!--[if (mso)|(IE)]>
  <td valign="top" style="width:300px;">
<![endif]-->
<!--[if gte mso 9]>
  <table role="presentation" width="300" cellpadding="0" cellspacing="0" style="width:300px">
<![endif]-->
<div id="column_1764014412197_0" class="hse-column hse-size-6">
  <div id="hs_cos_wrapper_module_17640144472623" class="hs_cos_wrapper hs_cos_wrapper_widget hs_cos_wrapper_type_module" style="color: inherit; font-size: inherit; line-height: inherit;" data-hs-cos-general-type="widget" data-hs-cos-type="module"><table class="hse-image-wrapper" role="presentation" width="100%" cellpadding="0" cellspacing="0">
  <tbody>
    <tr>
      <td class="hs_padded" align="center" valign="top" style="font-family:Arial, sans-serif; color:#23496d; word-break:break-word; text-align:center; padding:10px 20px; font-size:0px">
        <a href="https://email.linuxfoundation.org/e3t/Ctc/RI+113/cZw--04/VWWjM_4d7-K5W1_S65X8fYlD9W5BVC1m5KDDhrN861KBn3qgz0W8wLKSR6lZ3kZW1XPyc85XF3YbW16TFFK4vpMZZW779Zqg4zWSWHW9852454pZVsQW87SWd66g0M9ZW6WpQHh1C_D94W4h2-8P3nttjGW12jP5b3Pt3TwW2FQrdf1VbmClTh_Vb93BZhzV7hrwq96r38vW5Zj5vM4V2MJMW9cCtn34hVkq7W3LHPf34WSjrgW4F41z-6dknXMW1nkWHn1zMYSfW8pW3Xq6vMqnsW2Vh0wy9dMTVLW99yyKL5w1T_1W4nrl--3zd2T7W6B9-Xh7XHSW1N6vp7Jr3DThwW3T6X4n8HxS63W1cBcXF406vthW713GHz3cd7kDW2jy5tT2NGG-9W1rV1k03SSXyXW4GgCc94H5wj_f6bd_Ll04" target="_blank" style="color:#00a4bd" data-hs-link-id="0" data-hs-link-id-v2="LzYPSaBI">
        <img alt="HAProxy-logo-cmyk-horizontal" src="https://email.linuxfoundation.org/hs-fs/hubfs/HAProxy-logo-cmyk-horizontal.png?width=500&amp;upscale=true&amp;name=HAProxy-logo-cmyk-horizontal.png" style="outline:none; text-decoration:none; border:none; max-width:100%; font-size:16px" width="250" align="middle">
        </a>
      </td>
    </tr>
  </tbody>
</table></div>
</div>
<!--[if gte mso 9]></table><![endif]-->
<!--[if (mso)|(IE)]></td><![endif]-->
<!--[if (mso)|(IE)]>
  <td valign="top" style="width:300px;">
<![endif]-->
<!--[if gte mso 9]>
  <table role="presentation" width="300" cellpadding="0" cellspacing="0" style="width:300px">
<![endif]-->
<div id="column_1761258872581_0" class="hse-column hse-size-6">
  <div id="hs_cos_wrapper_module_175391153214312" class="hs_cos_wrapper hs_cos_wrapper_widget hs_cos_wrapper_type_module" style="color: inherit; font-size: inherit; line-height: inherit;" data-hs-cos-general-type="widget" data-hs-cos-type="module"><table class="hse-image-wrapper" role="presentation" width="100%" cellpadding="0" cellspacing="0">
  <tbody>
    <tr>
      <td class="hs_padded" align="center" valign="top" style="font-family:Arial, sans-serif; color:#23496d; word-break:break-word; text-align:center; padding:10px 20px 0px; font-size:0px">
        <a href="https://email.linuxfoundation.org/e3t/Ctc/RI+113/cZw--04/VWWjM_4d7-K5W1_S65X8fYlD9W5BVC1m5KDDhrN861KyC5nR3bW50kH_H6lZ3l0W5V0hMZ7r6HHfW66GTY-7ByKHkN4l6MY2MGnwtW5hzVJB2wVP4yW6WNRmB3Spl_KW1vgvZf1fTYNTN17BVwnpjqmfW3prR1s2yrf6gVB76DH1QWY2gW1RldgS4g6vpFW36G9Xq4Jbg9hW6XsNW55kmRkQW4mR_-f7GpMGGW5T3zD46mbcvcW3tJdKV9lcLBnW7sHNbT8Wd_BwW41W1gj8CKDGWW2LW7M21KZntPW1R6mF956ZF9RW6s3Mcs7lh8MyMxt9ZsQLlyFW8Jt3jb4CGQ8vW7DKnvy5prGz4N6LcLC0b7f20W1k4bFq6W8w32W4Ny8CH2CbzHCW73q2MG8tn5sJW73Jllw2vdBsRW3C8vGF4jPDdHW5bNNW17D-lF3VGfk3m1mmYzTW7BGLzx1X8XvTf3g5vF-04" target="_blank" style="color:#00a4bd" data-hs-link-id="0" data-hs-link-id-v2="sIGvK4iB">
        <img alt="microsoft-azure-spn-1" src="https://email.linuxfoundation.org/hs-fs/hubfs/microsoft-azure-spn-1.png?width=340&amp;upscale=true&amp;name=microsoft-azure-spn-1.png" style="outline:none; text-decoration:none; border:none; max-width:100%; font-size:16px" width="170" align="middle">
        </a>
      </td>
    </tr>
  </tbody>
</table></div>
</div>
<!--[if gte mso 9]></table><![endif]-->
<!--[if (mso)|(IE)]></td><![endif]-->
    <!--[if (mso)|(IE)]></tr></table><![endif]-->
    </div>
   
  </div>
  <div id="section_1764014429645" class="hse-section" style="padding-left:10px; padding-right:10px">
    
    
      <div class="hse-column-container" style="min-width:280px; max-width:600px; margin:0 auto; background-color:#ffffff" bgcolor="#ffffff">
    
    <!--[if (mso)|(IE)]>
      <table align="center" style="width:600px;" cellpadding="0" cellspacing="0" role="presentation" width="600" bgcolor="#ffffff">
      <tr style="background-color:#ffffff;">
    <![endif]-->
    <!--[if (mso)|(IE)]>
  <td valign="top" style="width:300px;">
<![endif]-->
<!--[if gte mso 9]>
  <table role="presentation" width="300" cellpadding="0" cellspacing="0" style="width:300px">
<![endif]-->
<div id="column_1764014429645_1" class="hse-column hse-size-6">
  <div id="hs_cos_wrapper_module_17612588772713" class="hs_cos_wrapper hs_cos_wrapper_widget hs_cos_wrapper_type_module" style="color: inherit; font-size: inherit; line-height: inherit;" data-hs-cos-general-type="widget" data-hs-cos-type="module"><table class="hse-image-wrapper" role="presentation" width="100%" cellpadding="0" cellspacing="0">
  <tbody>
    <tr>
      <td class="hs_padded" align="center" valign="top" style="font-family:Arial, sans-serif; color:#23496d; word-break:break-word; text-align:center; padding:0px 20px; font-size:0px">
        <a href="https://email.linuxfoundation.org/e3t/Ctc/RI+113/cZw--04/VWWjM_4d7-K5W1_S65X8fYlD9W5BVC1m5KDDhrN861KBn3qgz0W8wLKSR6lZ3lRW39N0XZ4v2xw2W3KvClQ8b29FgN5lw4fplpwXDW8fvJcn3ZQnCSW4kmxh77T0Z9JW1CdvGk6vhNMzVXYkBw53YzwQVCX7nY2VYC9rW47Kq9H3QD5BVW6mVVS35Vwf-1VGjJLc8M7scKW9br-Sl1FR-L_N3PHHrptHftgW6MhpNt13tsF_W2FGX9H11nnrZW67csDB7Ph8PKW6MP7391bfVqhW8rs-zR8FqTmMN8G2Q-n_zs8-W66mkTr1cPfVzVB3VN96Sfj9pW7vkrC94RxyvFW63k8d61P1KRgV_tp8N5w0QQ3N8pMxKBXtrr1W3q1C5G5Hml0hMlnGhBglFnDW68ttk21XwZfff4Cprpz04" target="_blank" style="color:#00a4bd" data-hs-link-id="0" data-hs-link-id-v2="FG3JL2C5">
        <img alt="RedHat-new-3" src="https://email.linuxfoundation.org/hs-fs/hubfs/RedHat-new-3.png?width=420&amp;upscale=true&amp;name=RedHat-new-3.png" style="outline:none; text-decoration:none; border:none; max-width:100%; font-size:16px" width="210" align="middle">
        </a>
      </td>
    </tr>
  </tbody>
</table></div>
</div>
<!--[if gte mso 9]></table><![endif]-->
<!--[if (mso)|(IE)]></td><![endif]-->
<!--[if (mso)|(IE)]>
  <td valign="top" style="width:300px;">
<![endif]-->
<!--[if gte mso 9]>
  <table role="presentation" width="300" cellpadding="0" cellspacing="0" style="width:300px">
<![endif]-->
<div id="column_1769042507413_2" class="hse-column hse-size-6">
  <div id="hs_cos_wrapper_module_17640144726114" class="hs_cos_wrapper hs_cos_wrapper_widget hs_cos_wrapper_type_module" style="color: inherit; font-size: inherit; line-height: inherit;" data-hs-cos-general-type="widget" data-hs-cos-type="module"><table class="hse-image-wrapper" role="presentation" width="100%" cellpadding="0" cellspacing="0">
  <tbody>
    <tr>
      <td class="hs_padded" align="center" valign="top" style="font-family:Arial, sans-serif; color:#23496d; word-break:break-word; text-align:center; padding:10px 20px; font-size:0px">
        <a href="https://email.linuxfoundation.org/e3t/Ctc/RI+113/cZw--04/VWWjM_4d7-K5W1_S65X8fYlD9W5BVC1m5KDDhrN861Kzv2-Z-MW6N1vHY6lZ3mZW5sl3h773TJ93W6M2tvH4MYp5MW63nvMH4_WrLPW6kwX-l9hVMzQN4gzv1Zq33vJW3nHXwj3rG221W1tXyjZ4bmC6RV9ng132W-dLqW56zVch7kblXwW81m6SM1WMCWVW4FBgyt1hjLG6W9dk5q12nBZxlV2ffMP8rdPCwW2T2QWw2G8h9tW6ysB6c30Cq_7N6JdK5kRnYkGW22fjpF2M5nDgW8B6FX_8nQwK8VbN40N4D8NRxW5q9hX74tBl9NN4Mg01Yf_t4pW20X0tN7tX8Bmf6PYBLv04" target="_blank" style="color:#00a4bd" data-hs-link-id="0" data-hs-link-id-v2="33MKDL5K">
        <img alt="scaleops_logo" src="https://email.linuxfoundation.org/hs-fs/hubfs/scaleops_logo.png?width=320&amp;upscale=true&amp;name=scaleops_logo.png" style="outline:none; text-decoration:none; border:none; max-width:100%; font-size:16px" width="160" align="middle">
        </a>
      </td>
    </tr>
  </tbody>
</table></div>
</div>
<!--[if gte mso 9]></table><![endif]-->
<!--[if (mso)|(IE)]></td><![endif]-->
    <!--[if (mso)|(IE)]></tr></table><![endif]-->
    </div>
   
  </div>
  <div id="section_1769042501669" class="hse-section" style="padding-left:10px; padding-right:10px">
    
    
      <div class="hse-column-container" style="min-width:280px; max-width:600px; margin:0 auto; background-color:#ffffff" bgcolor="#ffffff">
    
    <!--[if (mso)|(IE)]>
      <table align="center" style="width:600px;" cellpadding="0" cellspacing="0" role="presentation" width="600" bgcolor="#ffffff">
      <tr style="background-color:#ffffff;">
    <![endif]-->
    <!--[if (mso)|(IE)]>
  <td valign="top" style="width:600px;">
<![endif]-->
<!--[if gte mso 9]>
  <table role="presentation" width="600" cellpadding="0" cellspacing="0" style="width:600px">
<![endif]-->
<div id="column_1769042501669_1" class="hse-column hse-size-12">
  <div id="hs_cos_wrapper_module_17690425016652" class="hs_cos_wrapper hs_cos_wrapper_widget hs_cos_wrapper_type_module" style="color: inherit; font-size: inherit; line-height: inherit;" data-hs-cos-general-type="widget" data-hs-cos-type="module"><table class="hse-image-wrapper" role="presentation" width="100%" cellpadding="0" cellspacing="0">
  <tbody>
    <tr>
      <td class="hs_padded" align="center" valign="top" style="font-family:Arial, sans-serif; color:#23496d; word-break:break-word; text-align:center; padding:10px 20px; font-size:0px">
        <a href="https://email.linuxfoundation.org/e3t/Ctc/RI+113/cZw--04/VWWjM_4d7-K5W1_S65X8fYlD9W5BVC1m5KDDhrN861KB43qgz0W7Y8-PT6lZ3n-V1T0Yh4G5L74W8wgGsM1hP2V1W2ZXHtN4GNptcW3wBP9x6Fp2g7W41ZSfC4PpPPGW8ZgjG15cMw5gW2r75mn6VYQ84W1bg5xh3zLvRsW5SlvpY402jk5W8VZmcQ8Q6m06W5QYK421QY3kNW1HjvpG7kktb4W5lSrj797hKW8W5zWt8g4gd1KPW2DXCHC3Wdb63W8lyGsY3V_xV0W1HPPlt8lwRbGW3TvnST4Rf64GN2z2Gq-72nH9W4yhJ0l4L8dN8W5gttc68hKX7KW7kQ9_n1n9tw5W4xyn7f3wf_WCW4kyfg38ML31yM22KmYC0pzdVk6l4176hnQxf7QfN6W04" target="_blank" style="color:#00a4bd" data-hs-link-id="0" data-hs-link-id-v2="huQCwWCf">
        <img alt="solo.io-Logo-Dark-on-Transparent-Background-1" src="https://email.linuxfoundation.org/hs-fs/hubfs/solo.io-Logo-Dark-on-Transparent-Background-1.png?width=320&amp;upscale=true&amp;name=solo.io-Logo-Dark-on-Transparent-Background-1.png" style="outline:none; text-decoration:none; border:none; max-width:100%; font-size:16px" width="160" align="middle">
        </a>
      </td>
    </tr>
  </tbody>
</table></div>
</div>
<!--[if gte mso 9]></table><![endif]-->
<!--[if (mso)|(IE)]></td><![endif]-->
    <!--[if (mso)|(IE)]></tr></table><![endif]-->
    </div>
   
  </div>
  <div id="section_1753911573418" class="hse-section" style="padding-left:10px; padding-right:10px">
    
    
      <div class="hse-column-container" style="min-width:280px; max-width:600px; margin:0 auto; background-color:#ffffff" bgcolor="#ffffff">
    
    <!--[if (mso)|(IE)]>
      <table align="center" style="width:600px;" cellpadding="0" cellspacing="0" role="presentation" width="600" bgcolor="#ffffff">
      <tr style="background-color:#ffffff;">
    <![endif]-->
    <!--[if (mso)|(IE)]>
  <td valign="top" style="width:600px;">
<![endif]-->
<!--[if gte mso 9]>
  <table role="presentation" width="600" cellpadding="0" cellspacing="0" style="width:600px">
<![endif]-->
<div id="column_1753911573418_0" class="hse-column hse-size-12">
    <table role="presentation" cellpadding="0" cellspacing="0" width="100%" class="" style=""><tbody><tr><td class="hs_padded" style="font-family:Arial, sans-serif; font-size:15px; color:#23496d; word-break:break-word; padding:10px 20px"><div id="hs_cos_wrapper_module_175391157339413" class="hs_cos_wrapper hs_cos_wrapper_widget hs_cos_wrapper_type_module" style="color: inherit; font-size: inherit; line-height: inherit;" data-hs-cos-general-type="widget" data-hs-cos-type="module"><table role="none" border="0" cellpadding="0" cellspacing="0" style="vertical-align:top" width="100%">
  <tbody><tr>
    <td align="center" style="font-family:Arial, sans-serif; color:#23496d; font-size:0; word-break:break-word">
      <p style="font-size:1px;border-top:1px dotted #000000;width:100%;margin:0 auto;"></p>
      <!--[if mso]>
        <table role="none" align="center" border="0" cellpadding="0" cellspacing="0" style="font-size:1px;border-top:1px dotted #000000;width:560px;">
          <tr>
            <td style="height:0;line-height:0">&nbsp;</td>
          </tr>
        </table>
      <![endif]-->
    </td>
  </tr>
</tbody></table></div></td></tr></tbody></table>
  <table role="presentation" cellpadding="0" cellspacing="0" width="100%" class="" style=""><tbody><tr><td class="hs_padded" style="font-family:Arial, sans-serif; font-size:15px; color:#23496d; word-break:break-word; padding:10px 20px"><div id="hs_cos_wrapper_module_175391160097914" class="hs_cos_wrapper hs_cos_wrapper_widget hs_cos_wrapper_type_module" style="color: inherit; font-size: inherit; line-height: inherit;" data-hs-cos-general-type="widget" data-hs-cos-type="module"><div id="hs_cos_wrapper_module_175391160097914_" class="hs_cos_wrapper hs_cos_wrapper_widget hs_cos_wrapper_type_rich_text" style="color: inherit; font-size: inherit; line-height: inherit;" data-hs-cos-general-type="widget" data-hs-cos-type="rich_text"><p style="font-size:16px; line-height:175%; font-weight:bold; text-align:center" align="center"><span style="color: #000000;">PLATINUM</span></p></div></div></td></tr></tbody></table>
</div>
<!--[if gte mso 9]></table><![endif]-->
<!--[if (mso)|(IE)]></td><![endif]-->
    <!--[if (mso)|(IE)]></tr></table><![endif]-->
    </div>
   
  </div>
  <div id="section_1767814021988" class="hse-section" style="padding-left:10px; padding-right:10px">
    
    
      <div class="hse-column-container" style="min-width:280px; max-width:600px; margin:0 auto; background-color:#ffffff" bgcolor="#ffffff">
    
    <!--[if (mso)|(IE)]>
      <table align="center" style="width:600px;" cellpadding="0" cellspacing="0" role="presentation" width="600" bgcolor="#ffffff">
      <tr style="background-color:#ffffff;">
    <![endif]-->
    <!--[if (mso)|(IE)]>
  <td valign="top" style="width:300px;">
<![endif]-->
<!--[if gte mso 9]>
  <table role="presentation" width="300" cellpadding="0" cellspacing="0" style="width:300px">
<![endif]-->
<div id="column_1767814021988_0" class="hse-column hse-size-6">
    <table role="presentation" cellpadding="0" cellspacing="0" width="100%" class="" style=""><tbody><tr><td class="hs_padded" style="font-family:Arial, sans-serif; font-size:15px; color:#23496d; word-break:break-word; padding:10px 20px"><div id="hs_cos_wrapper_module_175391164387615" class="hs_cos_wrapper hs_cos_wrapper_widget hs_cos_wrapper_type_module" style="color: inherit; font-size: inherit; line-height: inherit;" data-hs-cos-general-type="widget" data-hs-cos-type="module"><div id="hs_cos_wrapper_module_175391164387615_" class="hs_cos_wrapper hs_cos_wrapper_widget hs_cos_wrapper_type_rich_text" style="color: inherit; font-size: inherit; line-height: inherit;" data-hs-cos-general-type="widget" data-hs-cos-type="rich_text"><p style="text-align:center; line-height:115%" align="center"><span style="color: #0094ff;"><a href="https://email.linuxfoundation.org/e3t/Ctc/RI+113/cZw--04/VWWjM_4d7-K5W1_S65X8fYlD9W5BVC1m5KDDhrN861KBH3qgz0W95jsWP6lZ3n2W3fqfBf1Xc6Y9W7dSymr2_7jX_W1PWRh-2CRbKvW4yJzPZ1D76gqW4NvkDd2fmMp_F1jhzCk79z0N8D3bSctcpHMW51WLMD1y5b49W35xKwz8PPw_sW5pLz185c467lW7d_yhL5KnwRKW343tq35hD8vKN62wJ-JrcGc8W3MZGpX6zp7W3W1cC8tF4kPG2hW319JnT1G73gVV4nTsr3dV_X3W4VFfLw22BsKbN2kKZdTBTw9kW5-5tTN8j01ktW61zw044D6TZtW2Zw2nY2pbsCHW92_3Db7V_BMgW7X1k7d8jh04vW6wW72J6dfDdgVwRtqc2qZpy-W139f6_1ZJltjN8VJYY-10SkDW8ZPs5D2h4y_dVmVyjM8BtRSGf3CGCs804" style="font-weight:bold; color:#0094ff" rel="noopener" data-hs-link-id="0" data-hs-link-id-v2="SUVYT40q" target="_blank">Akamai</a></span></p>
<p style="text-align:center; line-height:115%" align="center"><span style="color: #0094ff;"><a href="https://email.linuxfoundation.org/e3t/Ctc/RI+113/cZw--04/VWWjM_4d7-K5W1_S65X8fYlD9W5BVC1m5KDDhrN861Kzb2-Z-MW69sMD-6lZ3mkW4XVb5y1PxQYbW4pfdlb6H8FSBVJb0Y73FNtqxW6sSD1S2JhRm-W1jdp_k5Kgp-fW3W0THr3_Lq8SW2_-qFN3mk68BVTQCDp9kpwD2W86Wz5M1tSFkGVKSjqq54PZFGW2M33lc3KzMdZVBPjDn26tf2xW87pn2R8tP8cMW7kRyc_7y7plNW215K7j4GL8FQW1vsSTg6HKxJcW7CWw8T4nF3_lW2BZh-p2x4bmkN2DW4fRw0nx2W5QVcyC8MX--9f6ZRf_T04" style="font-weight:bold; color:#0094ff" rel="noopener" data-hs-link-id="0" data-hs-link-id-v2="P4k2ut7Y" target="_blank">Cast&nbsp;AI</a></span></p>
<p style="font-weight:bold; text-align:center; line-height:115%" align="center"><span style="color: #0094ff;"><a href="https://email.linuxfoundation.org/e3t/Ctc/RI+113/cZw--04/VWWjM_4d7-K5W1_S65X8fYlD9W5BVC1m5KDDhrN861KBn3qgz0W8wLKSR6lZ3kXW8vsKz05tRq7RW4jzFWW188-Q3Vl59yW5PNkhzW1y5kMQ9dZX30W2-gBkS91SZhqW63z_NS2zcN_Lw4HvKcYXRbVXZQ742rHgNdVvGwWV3kn5TmW31mwYL2qgkY_W4ZjCxP2Qck1PW8f4mbb80P-pdW9gtm9H17gJ8VW6T585z1vWxFsN7d51W3NqDYTW3fQsjg7VQvVJN5fY_pzwQ_4xW1v04zy8jHSvgN8SH6HG4Mm5NW8sLZ_M61HRXqW4wz-gd1kRjcgW8LGzyP1YkZJ6W2Zpwlz99-CxsW55cW4331WPlVW65-KXb67zx5gVy5qtQ8t1RhbW60CBch6Gs_BKW5F4sB782zW1df6QvsWC04" style="font-weight:bold; color:#0094ff" data-hs-link-id="0" data-hs-link-id-v2="qc2ZO3IQ" target="_blank">Chainguard</a></span></p>
<p style="font-weight:bold; text-align:center; line-height:115%" align="center"><span style="color: #0094ff;"><a href="https://email.linuxfoundation.org/e3t/Ctc/RI+113/cZw--04/VWWjM_4d7-K5W1_S65X8fYlD9W5BVC1m5KDDhrN861KBn3qgz0W8wLKSR6lZ3lSN8b1z34CZ89XW8897gg70yb6wW5QQcLC7yF7xwW3Lq2lD9fzjYdW7PrzGc5MyMc8V9H8ng4j1LypW1sX2xc1fMTT9W2N9Qsj8XsjK-W1hFvkc8-Qvk2W8k7fzL4kXYJZW1qJH8_4p-Bf8W30gfY58kq917W1Bn3n87LL4mbW31RQ6J2bgkltW1QRx1x1m8jz1W2-s4Jb2PLBDfW2z3rkF1nnG0WW8wMgx584JlF5W7bpG0W7fmsW_W6D5c_N8y66wbW1z5Z1m824JDDN3xxLQtsxpfbVdNjfP91_SJkW2LLrsd1VPbFfN3cBNtBvP6z_W6ZMVND4L_cJYW2NGx4p3dt0H-W4jSKXs1Gmqftf4lBltP04" style="font-weight:bold; color:#0094ff" rel="noopener" data-hs-link-id="0" data-hs-link-id-v2="YVrz6sba" target="_blank">Dash0</a></span></p>
<p style="font-weight:bold; text-align:center; line-height:115%" align="center"><span style="color: #0094ff;"><a href="https://email.linuxfoundation.org/e3t/Ctc/RI+113/cZw--04/VWWjM_4d7-K5W1_S65X8fYlD9W5BVC1m5KDDhrN861KBn3qgz0W8wLKSR6lZ3nzW2wkkfd8Ns_q2W7_sR_29ktgb0W10sDy01tqSlrVXj7lV5qW2SjW1F_WwL7xMrMsVBDhTG5b85kSW37G2jX7rMFsPN3_m3l0lvzXTW6gsh9_8cWgNZVDhWgk5F9NhgW8lSv7b8GPl8gW24lh2756B2N9W6c1zR74wm7V7W2CwznH41k4HNW75hGlG3VH-9fW6kmqQ_9823VxW1-w2fR31T7wYVNxXHV8fbnVzVbZk654_dRfxW5LfKMG2YwLTvW8K_mYg5CDBBdW6GdvhM1SwrbBW2wCcJL6K95mgN3WxTz88rKtbW4f-l__564d_wW197h621x4h7fW7_K3dp3nqT_cW5whJtF99XCpgf2L64Hs04" style="font-weight:bold; color:#0094ff" rel="noopener" data-hs-link-id="0" data-hs-link-id-v2="ZGscjZBV" target="_blank">Datadog</a></span></p>
<p style="font-weight:bold; text-align:center; line-height:115%" align="center"><a href="https://email.linuxfoundation.org/e3t/Ctc/RI+113/cZw--04/VWWjM_4d7-K5W1_S65X8fYlD9W5BVC1m5KDDhrN861KBn3qgz0W8wLKSR6lZ3nVW1Xf9lP5CQ2gfW4jWkDN72PkX4W7gsSqs47Ggw3W7xlCSH5NL9bsW70psDC7SNPZ5W95nvnB87c2TjVPS2Cr70N8PHV3YYY22p5vHbN66xXHKX6bJSN5ynn-QllSddN1MwMy8r8FZDW99-f3w6vfNRSW5_zb7v66sfvGW6G0bQV4dXm0XN8wWlT2dSrxFW65zPXW5GgHhmW2J8k9r5V1mf1N6DVH0mbzHQwW8XTCn-55bh3QW78cs5-2RYPRKW2lRtJz9cwdM6W11MBKW4bbf4MW3s5SdN1Tv9k-W7_F0sD3JGmL9W1pkxgY6b-mk_W7112Qg6l_9jTW3hJFLR3T43wzW6z53GK6QzCg6f5F-Q1z04" style="color:#00aebc; font-weight:bold" rel="noopener" data-hs-link-id="0" data-hs-link-id-v2="KY0fPfMX" target="_blank"><span style="color: #0094ff;">Dell&nbsp;Technologies</span></a></p>
<p style="font-weight:bold; text-align:center; line-height:115%" align="center"><a href="https://email.linuxfoundation.org/e3t/Ctc/RI+113/cZw--04/VWWjM_4d7-K5W1_S65X8fYlD9W5BVC1m5KDDhrN861KBn3qgz0W8wLKSR6lZ3myW4F6vTb3lvbPPW1rv_Mk4Gx4xsW87rWGg6s51k2Vp_0hB6ZyW0jW1blVJT8N8_JNW451_Dj6-6dbtW79HXnr1DM020W3k7WzB4S3STPW3ZSpQn9lX19tW9g6JXX1rKyJHW21xYWm7YYYvlW1_SVy52hWFDBW2-4QZM6PtHLtW6bTDRY7f6QJvW4_VW5P2ZnXRLW1nHfJx4QR47tMQQwx6jyxTvW85qw0s662JK-W59DJK01nzRr1W4yknXs1Q0yDPW4KtWLg7g9P89W6HlRpD6ZyNwlW6rj5556rHFL6TWsVd6tgL6_W6cLtnp762FxBVkXRq99bJmPYW2wkJ086btVMsW92_mfx7Qm87ff215M9Y04" style="color:#00aebc; font-weight:bold" rel="noopener" data-hs-link-id="0" data-hs-link-id-v2="uefr7ncN" target="_blank"><span style="color: #0094ff;">Huawei</span></a></p>
<p style="font-weight:bold; text-align:center; line-height:115%" align="center"><span style="color: #0094ff;"><a href="https://email.linuxfoundation.org/e3t/Ctc/RI+113/cZw--04/VWWjM_4d7-K5W1_S65X8fYlD9W5BVC1m5KDDhrN861KBn3qgz0W8wLKSR6lZ3m4N5QvGYpBQS28W1SRgtW7Q_Vl2W5-7cy07WB1PZW123QGQ7ZgMN0W47sQkC2vF-pvW2v_-sK5cfKKCW2X6qVt3RXJxMW6RWm635T9Yb3W5FR_cg7m3VFMN3hMVk_r01ZbW8kMnTN7zZmDbW3w49Bk3XwSHYW9bQ06g4NfJCrW1Kt9Z85JYkfRN41QHlqKtpJxW1w2GGD8y9RdFW2fcXh61gnbqcVmYcv-7Ss_HqW2Jrs827hRJhWW4tVmQ97x0hZ4W3w_-xM6nfVFWVpwcvR6crpqSW3K-G983nc_nYN3zbP6B8NzKjVR90ZG6cLnd3W19Gj8s2f-BGcW2W61fV6fPVwXVp16WH5ZWjwcf1wkPrq04" style="font-weight:bold; color:#0094ff" rel="noopener" data-hs-link-id="0" data-hs-link-id-v2="aPoL+6DS" target="_blank">Isovalent at Cisco</a></span></p>
<p style="font-weight:bold; text-align:center; line-height:115%" align="center"><span style="color: #0094ff;"><a href="https://email.linuxfoundation.org/e3t/Ctc/RI+113/cZw--04/VWWjM_4d7-K5W1_S65X8fYlD9W5BVC1m5KDDhrN861KB43qgz0W7Y8-PT6lZ3pgW7GGh3r4L8LcxW7Yntdv183jX4W4Qr1vr25bskTW4KC3Y256pgd1W7fkvpr3ltwmrVWn28N8qPzxgW80vSNY8TzRf7W2ms5Rf1lgGXvW59Zq7C4pjpg0W4FPpls37104LW3R0j4Y7KNLN9W59wdx71FWXrDVY76J29htY5ZW6TplNh4Fdh9SV5T87D1MzXVvN37QG8RNY08vW4my31q8z6DhnN391GQwR1gDKW1g42-R4wZ1wkW2YSmv51vnl_CVC83RZ843dGwW5p7MZW1YfBz0N5twQ2Dp9RvfW7NLPDb2L9nhWVCsTBC3jJM_JW3cxHxy2zqbV0f8NYQrv04" style="color:#0094ff" rel="noopener" data-hs-link-id="0" data-hs-link-id-v2="fm0Cr0WY" target="_blank"><span style="font-weight: bold;">JFrog</span></a></span></p>
<p style="font-weight:bold; text-align:center; line-height:115%" align="center"><span style="color: #0094ff;"><a href="https://email.linuxfoundation.org/e3t/Ctc/RI+113/cZw--04/VWWjM_4d7-K5W1_S65X8fYlD9W5BVC1m5KDDhrN861KB43qgz0W7Y8-PT6lZ3nKN3q2Lzyt_pcKN4_CgZVXMLnbN987wpWB5ZLVW7brPZJ4WMMmZW5gy2hw8kFT2LW70tSDd6jLp5xW5PB7mk6JvkWCW7jMdb85kQ2qFVqRzZq9ht_QjW1-7KFd335fsGW4D5nhd7V7-jXW2gJg7Q1d9P2TW4pW_4M6rPjY8W4cWzBV1SR0qPW8lfG5b6Dp3JpW3WpQV326MDHCW9c6y63486rkvW68xM7Q2mlcYcW4MwdN-7JzN7FW6x6pTG2Nf_SZN1F3QN1bCRX6W17c5Jp2cpdpvW5XTLY87w4SzFW23W6Nx9hTtd_W5Qbk624nRLb2W8VTnkq429t_Wf6_RcK004" style="font-weight:bold; color:#0094ff" rel="noopener" data-hs-link-id="0" data-hs-link-id-v2="A9rV2vbH" target="_blank">Komodor</a></span></p></div></div></td></tr></tbody></table>
</div>
<!--[if gte mso 9]></table><![endif]-->
<!--[if (mso)|(IE)]></td><![endif]-->
<!--[if (mso)|(IE)]>
  <td valign="top" style="width:300px;">
<![endif]-->
<!--[if gte mso 9]>
  <table role="presentation" width="300" cellpadding="0" cellspacing="0" style="width:300px">
<![endif]-->
<div id="column_1767814021988_1" class="hse-column hse-size-6">
    <table role="presentation" cellpadding="0" cellspacing="0" width="100%" class="" style=""><tbody><tr><td class="hs_padded" style="font-family:Arial, sans-serif; font-size:15px; color:#23496d; word-break:break-word; padding:10px 20px"><div id="hs_cos_wrapper_module_17678141766031" class="hs_cos_wrapper hs_cos_wrapper_widget hs_cos_wrapper_type_module" style="color: inherit; font-size: inherit; line-height: inherit;" data-hs-cos-general-type="widget" data-hs-cos-type="module"><div id="hs_cos_wrapper_module_17678141766031_" class="hs_cos_wrapper hs_cos_wrapper_widget hs_cos_wrapper_type_rich_text" style="color: inherit; font-size: inherit; line-height: inherit;" data-hs-cos-general-type="widget" data-hs-cos-type="rich_text"><p style="line-height:115%; text-align:center; font-weight:bold" align="center"><span style="color: #0094ff;"><a href="https://email.linuxfoundation.org/e3t/Ctc/RI+113/cZw--04/VWWjM_4d7-K5W1_S65X8fYlD9W5BVC1m5KDDhrN861KBn3qgz0W8wLKSR6lZ3nHW6n2GSN7W624XW8xFQHq6Wn4rbVQx_Tt5t4bGyVVvyxY5dJhjvW3KKM1k931_fbW2g0N0t5Jt3fyVlptnJ4JC4DXW37sBHY7k0ZJdW1X1L0M2-j1P8W8glnnD5tZcYtW8KrX-K1_M81ZTX3Vd4_HdjMW1dn-sl1kCjJJW5CLVC58MB61SW8l9wdJ6pbjm-VLbqrs2rXgkJVvx83l4WJ_h_W8thXXQ4TvlBGW7PW9S02J_bDcW1TpBJK5JJ_MxW6mRvh42rGLBhW6MWYX84_5vXTW4NKKYP4HBY-KW68fg858dsXYZW78lJSv43HpD8W1yScNM53YzxjW7HDqCr5bx7H8N2H4r3kChy6wf348jSF04" style="color:#0094ff" rel="noopener" data-hs-link-id="0" data-hs-link-id-v2="i3quBVym" target="_blank"><span style="font-weight: bold;">Kubermatic</span></a></span></p>
<p style="font-weight:bold; line-height:115%; text-align:center" align="center"><span style="color: #0094ff;"><a href="https://email.linuxfoundation.org/e3t/Ctc/RI+113/cZw--04/VWWjM_4d7-K5W1_S65X8fYlD9W5BVC1m5KDDhrN861KBH3qgz0W95jsWP6lZ3nmW2pZClw4F4x36W2WPNhc6x48ZxW3WJMwb6XZ3nsW7kPPbv1s0wzYW2mBMSW126t8RW5Wjdzm2n522zVG1qTy5Hg4p4W4CYfwp99Zxn8W1BrQCQ6kKtDcW72bpNV7SqqPRN5XgJmyyc5HHW5rWgGL5RnZ2pW3zcS-j1L9hT5N7WqV31ywvfVV5QrR-3KyB-4W66xs9G8TWxJqW13zHjS1sw53JW49gVwR44Q5XRVvh6TD63Y_TGW12Xhdn8ZNWSGN17d2YxnQNzXN5wYhtywHSgPW4y8MBH25FxTvN7Wjf2LZMcjVW274m_r7Brs2qW5lWM128hddYcW1-tydp96x53-W30d19z7QkZCRW3YX0FL4Lg8J4W8JYR_d5_pnFtf1D2r6C04" style="color:#0094ff" data-hs-link-id="0" data-hs-link-id-v2="/CSNVTdV" target="_blank"><span style="font-weight: bold;">Nutanix</span></a></span></p>
<p style="font-weight:bold; line-height:115%; text-align:center" align="center"><span style="color: #0094ff;"><a href="https://email.linuxfoundation.org/e3t/Ctc/RI+113/cZw--04/VWWjM_4d7-K5W1_S65X8fYlD9W5BVC1m5KDDhrN861KBn3qgz0W8wLKSR6lZ3kVN6xT8CP1MFt1N9g8ldVNNKRyW7_rJpF6VPCxWW2j0Sl038FKQLW7mGC8G7wFzKGN8HxncrRclqRW1-DT7H4YMLnCW8RWl1K5bJkQ8W3_R7TM4kZG1tW4v5NV-3yzJMXMqpg6R6bVrqW4cpflD6r3KyDMrk9-RRtZdwW1BQScJ6SGnmsW33CDbc5rdkqGW4tfBG72rfWJrW2MtB_38xXx3LW6-fbBv99PsgBW28hKnb19cMhkW8lSqQg1h_93BN3ZL1l6Gfhw8N8BKSR8PYp7sN64JmXMwPJJPVT3f883RtLPYW1GxsBR2T55FZW5Gjrrt5QwQvrW36MDLy4-YYS7N76zvkgj94-bf1LtKVq04" style="color:#0094ff" data-hs-link-id="0" data-hs-link-id-v2="Ck7CBKkE" target="_blank"><span style="font-weight: bold;">PagerDuty</span></a></span></p>
<p style="font-weight:bold; line-height:115%; text-align:center" align="center"><span style="color: #0094ff;"><a href="https://email.linuxfoundation.org/e3t/Ctc/RI+113/cZw--04/VWWjM_4d7-K5W1_S65X8fYlD9W5BVC1m5KDDhrN861KBn3qgz0W8wLKSR6lZ3kBW4NNnBl6-G6NWW9fjvp36LLQnxW3kGkWW8MVrhlW7Dwbxj7MvKxXW77_87g7Zc8ZFW6GGjyC6F4y-MW1XxBvQ8p07HRW5hY47C1qshfTW76Jlmv22qbRvW6l3w766Hh3MCW3ZFC3844Fm-CW1tr00Z2B1tXqW5JsfCW8C3F6bW998yCR855whHW53fj4q51zGyhW7jZm-l8Rb8NwN8MxPY74_-N_W4d8x7G5Z3fyTW8wHkpm3tVh3_W1KG8fQ2QMZVWW2wbFFp6Y_7RqW1MV-hr1pH2C0W8xXc5z2kdQ0HW4QxCFM1jZNZ0W4_6L_C9fHKZ_VBvQNk7kRJX8W49DZKj4RM71GW1F-d_G7QZ9l_f316Hyl04" style="color:#0094ff" rel="noopener" data-hs-link-id="0" data-hs-link-id-v2="096TN20j" target="_blank"><span style="font-weight: bold;">Portworx by Pure Storage</span></a></span></p>
<p style="font-weight:bold; line-height:115%; text-align:center" align="center"><span style="color: #0094ff;"><a href="https://email.linuxfoundation.org/e3t/Ctc/RI+113/cZw--04/VWWjM_4d7-K5W1_S65X8fYlD9W5BVC1m5KDDhrN861KBH3hCZYW95jsWP6lZ3q2W16SGlL2RQxDGW5-XBM26Zscr5W5rhXCG5g1BYGW13Q4WS9hqnxgW1bz06F7qDQYRW1GPr3R4y7jnnW6R-xwS1bQgXkVJvJxR4CcMnTW6NMgr72bwzp_VCdfL06QxnnMW1RSHgD2bGWmsW1Q0JZF32NR3yN7WDgcFc3LgTN4jPWZw-5q8jW1l7K5Q14_7FVW2xLX-p985p04W88ydnH6YHmSGW5nnlh06cNNwYVDr0xt6PGyJ0N2P16jytVM9_W6pyfhq1D2fHXW90-g5t6DGzXRW4Qf0Th1ThxHJW73HWdd29C063N5yMpPQtts5nW4nW4283n3nC7W78Ny9b72P0NcW6DyWN48N0yY9W8PZdZx6hLc6wN74jcPr1926Nf2zzLtg04" style="color:#0094ff; font-weight:bold" data-hs-link-id="0" data-hs-link-id-v2="S8sj8qeo" target="_blank">Postman</a></span></p>
<p style="font-weight:bold; line-height:115%; text-align:center" align="center"><span style="color: #0094ff;"><a href="https://email.linuxfoundation.org/e3t/Ctc/RI+113/cZw--04/VWWjM_4d7-K5W1_S65X8fYlD9W5BVC1m5KDDhrN861KBn3qgz0W8wLKSR6lZ3nMVs5Ylz8mqgz0W7l2v4V57-z3-W7p55k98CgkXCN6ktyYzXcX_3W975RB23hnDtCW4tZsjB7LwmcSW1dwFlt82tSmbW3-lbhF5f3gNXVhJvQ33V99kKN3B00XpQNF_FN6hzRsHRWBhtW5Rz34d1kQyfcW82tc596tLJ1nVK6w5S47JVStW8F4gXn8w54LDW5SlMML37tpKnW5mbYjD23d-plW3YfnCW6Vwx20W4F67H-4YfnP-W8jlpJB3R05nyN2dHwdnvgvhlW1S5QVD7T0Dr0W1lVkCz3Sq8RbN6vQ_qStJBhMW1t72GM88HtMlN3_cHSR7CVV4VXclPb8dHHkFW4RXM8F5b1VfHf6-WgMs04" style="color:#0094ff; font-weight:bold" data-hs-link-id="0" data-hs-link-id-v2="I62H3nqH" target="_blank">Splunk a Cisco Company</a></span></p>
<p style="font-weight:bold; line-height:115%; text-align:center" align="center"><span style="color: #0094ff;"><a href="https://email.linuxfoundation.org/e3t/Ctc/RI+113/cZw--04/VWWjM_4d7-K5W1_S65X8fYlD9W5BVC1m5KDDhrN861KBn3qgz0W8wLKSR6lZ3ptW3Kf3WG4p-CGFW6PmBfk2HkKg0W6XVLkz5q_fzlW8RPtrj3VRDb7W3JncbL2RngBlW9b8B4S7bM-6_N3DMVqs-9r9_W8N3N4S2KPml7W1l7dHC40pZFdW3Gp-2V8fYZ9kW31NbMM5LxSqxW1r29lx4gW2t-W3RCLWG4WlB4xW1Sht5m3Tcr0_W4WlRb-7B7Hm0N2WtcHz8TcWcW4bdNs26MlSVGW5rh2vZ7dDqH2W5LsKJH70qsR4W7FwVwJ1Y53PKVz01-_41_ySZW1XbF9M7ck6LWW36W2Qc4nRG-XW7DYPcn8CzN9lW2wc4wx27tR-sW1kxlH315VpkLVtPZZb7HH1_8W8rvjpK3_yJPbf8vln8W04" style="color:#0094ff" rel="noopener" data-hs-link-id="0" data-hs-link-id-v2="Bwp03KaJ" target="_blank"><span style="font-weight: bold;">SUSE</span></a></span></p>
<p style="font-weight:bold; line-height:115%; text-align:center" align="center"><span style="color: #0094ff;"><a href="https://email.linuxfoundation.org/e3t/Ctc/RI+113/cZw--04/VWWjM_4d7-K5W1_S65X8fYlD9W5BVC1m5KDDhrN861KBn3qgz0W8wLKSR6lZ3mZV80wYs89Br-mW7T5xHj9fd0F3N2G3wbxX85N0W7qFgBw70lbmXN8jFtRkk6HshW56VRM75BxWRqW5HJ3wm1CH-1tW3vVNh43l5Kd3W1TPwDX6fnKwDV7tqLK1vvxcbW3B5xSQ82fFq0W174SD82qDHSmW9hf9Q53rpD1vVV2rZ990P3cBW8KGpzB9gHNm9V26pXg84H61MW5-ZV6W8819ZLW7Lt6pj6-sVyKW3z7SP05jLyT9W57_6-Q2HNCb7VSSCwM46lHwDW9lYN2B5Y97F6VNLtz18rqNgvV6rBMF2zBK2qVTH1sX1m303nW95Q_KP8MWLyqW1xtScm4hXp-VW2NX-yW2H2jMgf3QgHwz04" style="color:#0094ff" rel="noopener" data-hs-link-id="0" data-hs-link-id-v2="awyBA0IW" target="_blank"><span style="font-weight: bold;">Teleport</span></a></span><br><span style="color: #0094ff;"><a href="https://email.linuxfoundation.org/e3t/Ctc/RI+113/cZw--04/VWWjM_4d7-K5W1_S65X8fYlD9W5BVC1m5KDDhrN861KyW5nR3bW5BWr2F6lZ3kHW8s6qJh5t8qqPW2_0G3g6yf07wN8C4fHM1PW1LV1k_QV3d7cSmW5CjmCy6G7sjvW4vSx6T5rb3PmVF4GJF7nCnXbW2J0rc531-b29W4tgNpX4zDNpQW4gpR6N3N4K87W14hnzg6tysKQW2LWdqN7ltZj6W1VZ8WQ2q_BN6W2fZrj11gypTdW8y8jl33z3MGCW3FXHFN8PgNS8N923cpsYLbszW7442YH6L3DqtW8jFz1s1NWMCtW79nv1s2FtW8lN8XqWLdyGMvGN1M9fHJ6zG2DW5vJ0yF6bWWCqW2RhZND56Q5fsW6zt7zq2Gxbw4W103zdB2LX988W3j1QQH1KdVwKN7MfqDmNbPmgW1WjZxB8pNzGbW6ypRv98PFmFFVcc0TY5lShGZW3FfQ4p6Y65yZN88rC8yhKSqWVv2JFL3hPRxkf4tbSjd04" style="color:#0094ff" rel="noopener" data-hs-link-id="0" data-hs-link-id-v2="NedtgAe3" target="_blank"><span style="font-weight: bold;">VMware by Broadcom</span></a></span><br><span style="color: #0094ff;"><a href="https://email.linuxfoundation.org/e3t/Ctc/RI+113/cZw--04/VWWjM_4d7-K5W1_S65X8fYlD9W5BVC1m5KDDhrN861KB43qgz0W7Y8-PT6lZ3mLN1Vph7vslk5CVXWLmX2JBtmLW1y_nnt6Kwvz3W8wWCfY3J_w5-VPmHYn8Pp-7GN5-DrzlD5qY0W2t-kRM10NbylW13VDGB1Ss4bGVXK4fz2JcnSNW5GKPT56L2_r5W8pSdrX3-yjKxW3DxKW24WSDvwVBv2WD8qHFLpW7dByPP2Lv1hZW9h98Ch7cVgNkW3XM6Xp6-HssHW3wMwbp8G7B63W5Vdk1s8jvxZ0W2r1HY59dhrdMW6pfyl08HZ5nRW7qnHBM5dGMNrW8hzcVh4M5KmBW3LH1B43HxYZ5W2P3dZK5d4Hz1W3Pzskj6yxTpLW5TlCzJ7cZJz5f1mFxtb04" style="color:#0094ff" rel="noopener" data-hs-link-id="0" data-hs-link-id-v2="L/VJBEfd" target="_blank"><span style="font-weight: bold;">Wiz</span></a></span></p></div></div></td></tr></tbody></table>
</div>
<!--[if gte mso 9]></table><![endif]-->
<!--[if (mso)|(IE)]></td><![endif]-->
    <!--[if (mso)|(IE)]></tr></table><![endif]-->
    </div>
   
  </div>
  <div id="section_1753912060641" class="hse-section" style="padding-left:10px; padding-right:10px">
    
    
      <div class="hse-column-container" style="min-width:280px; max-width:600px; margin:0 auto; background-color:#ffffff" bgcolor="#ffffff">
    
    <!--[if (mso)|(IE)]>
      <table align="center" style="width:600px;" cellpadding="0" cellspacing="0" role="presentation" width="600" bgcolor="#ffffff">
      <tr style="background-color:#ffffff;">
    <![endif]-->
    <!--[if (mso)|(IE)]>
  <td valign="top" style="width:600px;">
<![endif]-->
<!--[if gte mso 9]>
  <table role="presentation" width="600" cellpadding="0" cellspacing="0" style="width:600px">
<![endif]-->
<div id="column_1753912060642_0" class="hse-column hse-size-12">
    <table role="presentation" cellpadding="0" cellspacing="0" width="100%" class="" style=""><tbody><tr><td class="hs_padded" style="font-family:Arial, sans-serif; font-size:15px; color:#23496d; word-break:break-word; padding:10px 20px"><div id="hs_cos_wrapper_module_175391206061817" class="hs_cos_wrapper hs_cos_wrapper_widget hs_cos_wrapper_type_module" style="color: inherit; font-size: inherit; line-height: inherit;" data-hs-cos-general-type="widget" data-hs-cos-type="module"><table role="none" border="0" cellpadding="0" cellspacing="0" style="vertical-align:top" width="100%">
  <tbody><tr>
    <td align="center" style="font-family:Arial, sans-serif; color:#23496d; font-size:0; word-break:break-word">
      <p style="font-size:1px;border-top:1px dotted #000000;width:100%;margin:0 auto;"></p>
      <!--[if mso]>
        <table role="none" align="center" border="0" cellpadding="0" cellspacing="0" style="font-size:1px;border-top:1px dotted #000000;width:560px;">
          <tr>
            <td style="height:0;line-height:0">&nbsp;</td>
          </tr>
        </table>
      <![endif]-->
    </td>
  </tr>
</tbody></table></div></td></tr></tbody></table>
</div>
<!--[if gte mso 9]></table><![endif]-->
<!--[if (mso)|(IE)]></td><![endif]-->
    <!--[if (mso)|(IE)]></tr></table><![endif]-->
    </div>
   
  </div>
  <div id="section_1753912073501" class="hse-section" style="padding-left:10px; padding-right:10px">
    
    
      <div class="hse-column-container" style="min-width:280px; max-width:600px; margin:0 auto; background-color:#ffffff" bgcolor="#ffffff">
    
    <!--[if (mso)|(IE)]>
      <table align="center" style="width:600px;" cellpadding="0" cellspacing="0" role="presentation" width="600" bgcolor="#ffffff">
      <tr style="background-color:#ffffff;">
    <![endif]-->
    <!--[if (mso)|(IE)]>
  <td valign="top" style="width:600px;">
<![endif]-->
<!--[if gte mso 9]>
  <table role="presentation" width="600" cellpadding="0" cellspacing="0" style="width:600px">
<![endif]-->
<div id="column_1753912073501_0" class="hse-column hse-size-12">
    <table role="presentation" cellpadding="0" cellspacing="0" width="100%" class="" style=""><tbody><tr><td class="hs_padded" style="font-family:Arial, sans-serif; font-size:15px; color:#23496d; word-break:break-word; padding:10px 20px"><div id="hs_cos_wrapper_module_175391207347718" class="hs_cos_wrapper hs_cos_wrapper_widget hs_cos_wrapper_type_module" style="color: inherit; font-size: inherit; line-height: inherit;" data-hs-cos-general-type="widget" data-hs-cos-type="module"><div id="hs_cos_wrapper_module_175391207347718_" class="hs_cos_wrapper hs_cos_wrapper_widget hs_cos_wrapper_type_rich_text" style="color: inherit; font-size: inherit; line-height: inherit;" data-hs-cos-general-type="widget" data-hs-cos-type="rich_text"><p style="line-height:175%; text-align:center" align="center"><span style="color: #d62293; font-size: 16px;"><span style="color: #0094ff;"><a href="https://email.linuxfoundation.org/e3t/Ctc/RI+113/cZw--04/VWWjM_4d7-K5W1_S65X8fYlD9W5BVC1m5KDDhrN861KyW5nR3bW5BWr2F6lZ3l5W8z7ww43v5fsRW11ZJBL2RXfCyW5rRdj34n22s3W1K6J8m8FBhgtN4j0J621bQ7HVyZDCt4VLp6kW2NxQMT9c-VxmVQlYF_39YXsVW6Xm15r7pMv6hN6rdqVk313T7W2ZtDWF3sTGQDW3jfGdN5m4fm2W1Td_qV3TZZl6W58xBmL69lkVrW4GNd6L1rp6RsW775gZN43m4nRW8RmjVS1cs5xvW7Cxp5z5Z9ybrV3NgVm3G1jkGW6phpV146PfV-W3f2gVd95qW_XW6bZB0w3C3kxVW8kFNDd6Q3ltHMCzhbZdfDsXW1RfwND24Fv2PW6pmY977Fyr5bW7Vhgwj3t_9rGW8lDbDj56NDXVW242p8s7hFQshVThvsf7fS23-W28hx048pWHgCW8xTzQZ3ZZkppVY-_Sn5JMKrLW3yTqC_3qQznPf9b4w0n04" style="color:#0094ff; font-weight:bold; text-decoration:underline" data-hs-link-id="0" data-hs-link-id-v2="gA0dLdGI" target="_blank">Check out all our sponsors!</a></span></span></p></div></div></td></tr></tbody></table>
</div>
<!--[if gte mso 9]></table><![endif]-->
<!--[if (mso)|(IE)]></td><![endif]-->
    <!--[if (mso)|(IE)]></tr></table><![endif]-->
    </div>
   
  </div>
  <div id="section_16947091721334" class="hse-section" style="padding-left:10px; padding-right:10px">
    
    
      <div class="hse-column-container" style="min-width:280px; max-width:600px; margin:0 auto; background-color:#ffffff" bgcolor="#ffffff">
    
    <!--[if (mso)|(IE)]>
      <table align="center" style="width:600px;" cellpadding="0" cellspacing="0" role="presentation" width="600" bgcolor="#ffffff">
      <tr style="background-color:#ffffff;">
    <![endif]-->
    <!--[if (mso)|(IE)]>
  <td valign="top" style="width:600px;">
<![endif]-->
<!--[if gte mso 9]>
  <table role="presentation" width="600" cellpadding="0" cellspacing="0" style="width:600px">
<![endif]-->
<div id="column-1694709172133-0" class="hse-column hse-size-12">
    <table role="presentation" cellpadding="0" cellspacing="0" width="100%" class="" style=""><tbody><tr><td class="hs_padded" style="font-family:Arial, sans-serif; font-size:15px; color:#23496d; word-break:break-word; padding:5px 20px 10px"><div id="hs_cos_wrapper_module_16947091721332" class="hs_cos_wrapper hs_cos_wrapper_widget hs_cos_wrapper_type_module" style="color: inherit; font-size: inherit; line-height: inherit;" data-hs-cos-general-type="widget" data-hs-cos-type="module"><table role="none" border="0" cellpadding="0" cellspacing="0" style="vertical-align:top" width="100%">
  <tbody><tr>
    <td align="center" style="font-family:Arial, sans-serif; color:#23496d; font-size:0; word-break:break-word">
      <p style="font-size:1px;border-top:1px solid #000000;width:100%;margin:0 auto;"></p>
      <!--[if mso]>
        <table role="none" align="center" border="0" cellpadding="0" cellspacing="0" style="font-size:1px;border-top:1px solid #000000;width:560px;">
          <tr>
            <td style="height:0;line-height:0">&nbsp;</td>
          </tr>
        </table>
      <![endif]-->
    </td>
  </tr>
</tbody></table></div></td></tr></tbody></table>
<div id="hs_cos_wrapper_module_16947091721333" class="hs_cos_wrapper hs_cos_wrapper_widget hs_cos_wrapper_type_module" style="color: inherit; font-size: inherit; line-height: inherit;" data-hs-cos-general-type="widget" data-hs-cos-type="module"><div id="hs_cos_wrapper_module_16947091721333_" class="hs_cos_wrapper hs_cos_wrapper_widget hs_cos_wrapper_type_rich_text" style="color: inherit; font-size: inherit; line-height: inherit;" data-hs-cos-general-type="widget" data-hs-cos-type="rich_text"><p style="line-height:175%; font-weight:bold; text-align:center" align="center">FOLLOW US</p></div></div>
</div>
<!--[if gte mso 9]></table><![endif]-->
<!--[if (mso)|(IE)]></td><![endif]-->
    <!--[if (mso)|(IE)]></tr></table><![endif]-->
    </div>
   
  </div>
  <div id="section_16947091857796" class="hse-section" style="padding-left:10px; padding-right:10px">
    
    
      <div class="hse-column-container" style="min-width:280px; max-width:600px; margin:0 auto; background-color:#ffffff" bgcolor="#ffffff">
    
    <!--[if (mso)|(IE)]>
      <table align="center" style="width:600px;" cellpadding="0" cellspacing="0" role="presentation" width="600" bgcolor="#ffffff">
      <tr style="background-color:#ffffff;">
    <![endif]-->
    <!--[if (mso)|(IE)]>
  <td valign="top" style="width:600px;">
<![endif]-->
<!--[if gte mso 9]>
  <table role="presentation" width="600" cellpadding="0" cellspacing="0" style="width:600px">
<![endif]-->
<div id="column-1694709185779-0" class="hse-column hse-size-12">
  <div id="hs_cos_wrapper_module_16947091857795" class="hs_cos_wrapper hs_cos_wrapper_widget hs_cos_wrapper_type_module" style="color: inherit; font-size: inherit; line-height: inherit;" data-hs-cos-general-type="widget" data-hs-cos-type="module"><table role="presentation" align="center" style="width: auto; text-align: center; margin: 0 auto; " class="hs_cos_wrapper_type_social_module">
  <tbody>
    <tr>
      <td class="social-network-cell" align="center" style="font-family:Arial, sans-serif; font-size:15px; color:#23496d; word-break:break-word">
        <table role="presentation" align="center" style="width: auto; text-align: center; margin: 0 auto; " class="hs_cos_wrapper_type_social_module_single">
          <tbody>
            <tr>
              <td class="display_block_on_small_screens" align="center" style="font-family:Arial, sans-serif; font-size:15px; color:#23496d; word-break:break-word; padding:8px 5px; line-height:1; vertical-align:middle" valign="middle">
                <a href="https://email.linuxfoundation.org/e3t/Ctc/RI+113/cZw--04/VWWjM_4d7-K5W1_S65X8fYlD9W5BVC1m5KDDhrN861KyC5nR3bW50kH_H6lZ3nKW4rVbxK6Q367MW3kKtBH3B8zyvN61KFd8ytbGGW2pVvpV5nY4bTW7gHgPt60Z_9YW2WRmKj31dfQrW5_mhnK52j43LVrkk_Z83qsnHN3BMnlxLT_HCW1lXJm43jF1vNW3BjdS382LFpnW2wJjmL6xtQFzW6BDVj95Yknl-W6gw_TG2G4hvHW5mlSZG2dxnTvM62XSwRNvmGVwftWF62WbtgW1Zd3r74GRk5zW2lzFq644tWQzVKq4xs68CmGbW6Dt6G-5GQfkmW1WMmzG4dHrzTW8nkh-68CtvVPW1SHslB8mF599N3B368ZSFbRwW4msQtw4JxC6wW64gShc3Hzb8bW3v1khX75tS4qVW4wxX3n4g35W4SCLlN6mpZR0W8fxGMF3WGJcBW4YKKl646dRQWf1NLMkY04" style="color:#00a4bd; text-decoration:none !important" data-hs-link-id="0" data-hs-link-id-v2="FPiGoi+c" target="_blank"><img src="https://email.linuxfoundation.org/hs-fs/hubfs/LFX%20Logo%20-%20white%20-%203-1.png?height=50&amp;upscale=true&amp;name=LFX%20Logo%20-%20white%20-%203-1.png" alt="LFX Logo - white - 3-1" height="25" style="outline:none; text-decoration:none; border:none; width:auto!important; height:25px!important; vertical-align:middle" valign="middle" width="auto">
                </a>
              </td>
            </tr>
          </tbody>
        </table>
      </td><td class="social-network-cell" align="center" style="font-family:Arial, sans-serif; font-size:15px; color:#23496d; word-break:break-word">
        <table role="presentation" align="center" style="width: auto; text-align: center; margin: 0 auto; " class="hs_cos_wrapper_type_social_module_single">
          <tbody>
            <tr>
              <td class="display_block_on_small_screens" align="center" style="font-family:Arial, sans-serif; font-size:15px; color:#23496d; word-break:break-word; padding:8px 5px; line-height:1; vertical-align:middle" valign="middle">
                <a href="https://email.linuxfoundation.org/e3t/Ctc/RI+113/cZw--04/VWWjM_4d7-K5W1_S65X8fYlD9W5BVC1m5KDDhrN861KBn3qgz0W8wLKSR6lZ3mBW2dNKzC6sYHq0N7GVNmY3ZR-ZW1yDM9R3XhJC5W6-xkl6648H24W6QW4cz3vnwwhW21jCqj3P96BBW2ZhBQS6sXs52W1mHp815-2jJ_VlDb1C7kdMQGW85Nj8s7Y6x_BW1LV1xW1sMggcW8DTMQm5HdtCrVpnpQZ8C4bcRW37pZLL4y1J1jW2RZBwZ6-1z3NN5LkmksM_SxZW1K9N385fRG0sVSrjjK2d68N7VtlwrQ9hMmS3W8Lr4HW8dbrwhW15R-FW3p05xzW5dGHRG6PylbxVnFmyn2hzz34W4v_l655Kx_dWW8PDr6n2yMzztW4mQF8M3JMFBvV8-cxk6WbDrMW3BFD9X7FWjnkf7sD83604" style="color:#00a4bd; text-decoration:none !important" data-hs-link-id="0" data-hs-link-id-v2="uXzaNZIq" target="_blank"><img src="https://email.linuxfoundation.org/hs-fs/hubfs/github-logo.png?height=50&amp;upscale=true&amp;name=github-logo.png" alt="github-logo" height="25" style="outline:none; text-decoration:none; border:none; width:auto!important; height:25px!important; vertical-align:middle" valign="middle" width="auto">
                </a>
              </td>
            </tr>
          </tbody>
        </table>
      </td><td class="social-network-cell" align="center" style="font-family:Arial, sans-serif; font-size:15px; color:#23496d; word-break:break-word">
        <table role="presentation" align="center" style="width: auto; text-align: center; margin: 0 auto; " class="hs_cos_wrapper_type_social_module_single">
          <tbody>
            <tr>
              <td class="display_block_on_small_screens" align="center" style="font-family:Arial, sans-serif; font-size:15px; color:#23496d; word-break:break-word; padding:8px 5px; line-height:1; vertical-align:middle" valign="middle">
                <a href="https://email.linuxfoundation.org/e3t/Ctc/RI+113/cZw--04/VWWjM_4d7-K5W1_S65X8fYlD9W5BVC1m5KDDhrN861KBn3qgz0W8wLKSR6lZ3m2VZ_m8s75Y22yW2MHyvV4spJRHW60xSk33gtt3WW3k5_6j2BmkQQW6fBB3w8SF-1mW5-GkZX8KZmPMW4W6-jM8_hdQqW1qvV6Z7tZLWqW274Vyh6RyqXfW21L2bM5BhCRHW3jkX3k4XTpLPW7VdnWK35gKx2VhZvhb56Y012W84KJLg1ftrDCW7dm5x074SPzsW23QcXV4_lkqcW5yzcHQ6VfJ0-W10DcrX2C6SwNN29T--Kk4TJjN13NglxMRn4rW76ZRJz7J4H0zW2bx3Gh7stkJyW5lQYG82ZwdbNN1bG4d3L4RkYW61wpXM8m1tgJW7z4xT74xZRVnW4GbZ-52v4rzGN7rZcRnkVhwQf2PNfqj04" style="color:#00a4bd; text-decoration:none !important" data-hs-link-id="0" data-hs-link-id-v2="oks77k/V" target="_blank"><img src="https://email.linuxfoundation.org/hs/hsstatic/TemplateAssets/static-1.262/img/hs_default_template_images/modules/Follow+Me+-+Email/twitter_circle_black.png" alt="X" height="25" style="outline:none; text-decoration:none; border:none; width:auto!important; height:25px!important; vertical-align:middle" valign="middle" width="auto">
                </a>
              </td>
            </tr>
          </tbody>
        </table>
      </td><td class="social-network-cell" align="center" style="font-family:Arial, sans-serif; font-size:15px; color:#23496d; word-break:break-word">
        <table role="presentation" align="center" style="width: auto; text-align: center; margin: 0 auto; " class="hs_cos_wrapper_type_social_module_single">
          <tbody>
            <tr>
              <td class="display_block_on_small_screens" align="center" style="font-family:Arial, sans-serif; font-size:15px; color:#23496d; word-break:break-word; padding:8px 5px; line-height:1; vertical-align:middle" valign="middle">
                <a href="https://email.linuxfoundation.org/e3t/Ctc/RI+113/cZw--04/VWWjM_4d7-K5W1_S65X8fYlD9W5BVC1m5KDDhrN861KyC5nR3bW50kH_H6lZ3l8W3gTbQ43rLFl_W2hBNk415Z2z_W1Tqhj34WstZbN4D5jRSVbWWQW1LTgBk13SqVbVdNW484zk8lKVcmnyC3wCLtWW84B82X3L18Q6W69BY3V7l7MhSV8yWbb3QY8H1W6nVXfc1PR1VvW7GZRlV58bGmnW84kmZc2JTcJHW28_D261SRkqgW4xgKwV6ppb0PW5xFZR24VtBklW5SSJd33mzCblW4FXHQY1xrhJYN57RppHt-knkW5TS2dJ4Cg489W7CzDjR7JbVkSN6WkY1b32LtRW1w1pr160x3htW3VYvsl1rL2TbVKzHBC14Vj6dW8CmFtw2byvfDVsGqZy5kVrpTW7lxLww7fv9SCW2WJbqz3RnkljVnnp1g3g3x8SW8MpWkl3g842-W2NgFHP2TQkTZf9kb6bR04" style="color:#00a4bd; text-decoration:none !important" data-hs-link-id="0" data-hs-link-id-v2="uFiL4R3v" target="_blank"><img src="https://email.linuxfoundation.org/hs/hsstatic/TemplateAssets/static-1.262/img/hs_default_template_images/modules/Follow+Me+-+Email/linkedin_circle_black.png" alt="LinkedIn" height="25" style="outline:none; text-decoration:none; border:none; width:auto!important; height:25px!important; vertical-align:middle" valign="middle" width="auto">
                </a>
              </td>
            </tr>
          </tbody>
        </table>
      </td><td class="social-network-cell" align="center" style="font-family:Arial, sans-serif; font-size:15px; color:#23496d; word-break:break-word">
        <table role="presentation" align="center" style="width: auto; text-align: center; margin: 0 auto; " class="hs_cos_wrapper_type_social_module_single">
          <tbody>
            <tr>
              <td class="display_block_on_small_screens" align="center" style="font-family:Arial, sans-serif; font-size:15px; color:#23496d; word-break:break-word; padding:8px 5px; line-height:1; vertical-align:middle" valign="middle">
                <a href="https://email.linuxfoundation.org/e3t/Ctc/RI+113/cZw--04/VWWjM_4d7-K5W1_S65X8fYlD9W5BVC1m5KDDhrN861KBH3qgz0W95jsWP6lZ3q6W5f1Q3y4xY6DfW7Lpw636NnFqqW6sWxqb5-SBh9W4txXxm5blH9dW7rpJC74Hdc50W2brBwW28WtfVW678tX74_zgMxW8zbnP09hNdGVW5MZ9mr7-mpyLVHKgv24ZZ5kGW2FfNxp8xmDQ4V31dRR556mZ4W1FC2Qc5jP3QyW6D4y845zx5kRN1NMKKNvWzQbW87K4WS3CVSB8W4Sp7_m1GZ93JW5YZNnS3Mg6TqW3Zl5M31m4-81W4_5KV-2pn8wjW9g843J3MLsPdW2QcDT37GLwlXW1j4SS44CwBngW8NwCBw75VFV7W1dh14P8wf2wTW8bN_3Y16wJxJW2d4yys2tKXqPW6-rHTV4k75PSN8srT77p7y7KW5tbN9D5vtdCfdV6Gl804" style="color:#00a4bd; text-decoration:none !important" data-hs-link-id="0" data-hs-link-id-v2="6MfF7z19" target="_blank"><img src="https://email.linuxfoundation.org/hs/hsstatic/TemplateAssets/static-1.262/img/hs_default_template_images/modules/Follow+Me+-+Email/youtube_circle_black.png" alt="YouTube" height="25" style="outline:none; text-decoration:none; border:none; width:auto!important; height:25px!important; vertical-align:middle" valign="middle" width="auto">
                </a>
              </td>
            </tr>
          </tbody>
        </table>
      </td><td class="social-network-cell" align="center" style="font-family:Arial, sans-serif; font-size:15px; color:#23496d; word-break:break-word">
        <table role="presentation" align="center" style="width: auto; text-align: center; margin: 0 auto; " class="hs_cos_wrapper_type_social_module_single">
          <tbody>
            <tr>
              <td class="display_block_on_small_screens" align="center" style="font-family:Arial, sans-serif; font-size:15px; color:#23496d; word-break:break-word; padding:8px 5px; line-height:1; vertical-align:middle" valign="middle">
                <a href="https://email.linuxfoundation.org/e3t/Ctc/RI+113/cZw--04/VWWjM_4d7-K5W1_S65X8fYlD9W5BVC1m5KDDhrN861KyC5nR3bW50kH_H6lZ3m6Vg1sQx66T7tMW7L6lBz8cq2CFVY6qRS1dxXchV-fg3-4zbfVJW3wqtSy3-W-DtVCdxlz1VxH1mW4Flw257qw3Z2W2nRkdp33wrx0W1T_Qwz7xXqFNW8RGlGC4FrGtyN53Z6tMkjyzGW13r2vx8LV1X8W6R4Lx31fw2jqW1sx6QT2MxwMGW7PVb6t2bP49vW1jvH141dR0nVW4jDct781HsrLW6Ppg_548tPdDW1S4XTy6RnyMpW20pjJt3r796dW8D3BC85G7FCsW7KFT0m8b67GKW2J_KXp4kKg81W8zlLsf55t74RW5n3WRW1vvcysW3YTSzj7F8LkgW42RRz_2gj8nRW1BjK4M7Xz4gTW46qN8K1Xp0f5W6rH7rq8tlKhyW84y7xF1tl1jNW2TqKwN4clyKVf5vqMNP04" style="color:#00a4bd; text-decoration:none !important" data-hs-link-id="0" data-hs-link-id-v2="vrLUBe/w" target="_blank"><img src="https://email.linuxfoundation.org/hs/hsstatic/TemplateAssets/static-1.262/img/hs_default_template_images/modules/Follow+Me+-+Email/facebook_circle_black.png" alt="Facebook" height="25" style="outline:none; text-decoration:none; border:none; width:auto!important; height:25px!important; vertical-align:middle" valign="middle" width="auto">
                </a>
              </td>
            </tr>
          </tbody>
        </table>
      </td>
    </tr>
  </tbody>
</table>
</div>
</div>
<!--[if gte mso 9]></table><![endif]-->
<!--[if (mso)|(IE)]></td><![endif]-->
    <!--[if (mso)|(IE)]></tr></table><![endif]-->
    </div>
   
  </div>
  <div id="section_16947091896869" class="hse-section hse-section-last" style="padding-left:10px; padding-right:10px">
    
    
      <div class="hse-column-container" style="min-width:280px; max-width:600px; margin:0 auto; background-color:#ffffff; padding-bottom:20px; padding-top:20px" bgcolor="#ffffff">
    
    <!--[if (mso)|(IE)]>
      <table align="center" style="width:600px;" cellpadding="0" cellspacing="0" role="presentation" width="600" bgcolor="#ffffff">
      <tr style="background-color:#ffffff;">
    <![endif]-->
    <!--[if (mso)|(IE)]>
  <td valign="top" style="width:600px;padding-bottom:20px; padding-top:20px;">
<![endif]-->
<!--[if gte mso 9]>
  <table role="presentation" width="600" cellpadding="0" cellspacing="0" style="width:600px">
<![endif]-->
<div id="column-1694709189686-0" class="hse-column hse-size-12">
    <table role="presentation" cellpadding="0" cellspacing="0" width="100%" class="" style=""><tbody><tr><td class="hs_padded" style="font-family:Arial, sans-serif; font-size:15px; color:#23496d; word-break:break-word; padding:0px 20px"><div id="hs_cos_wrapper_module_16947091896867" class="hs_cos_wrapper hs_cos_wrapper_widget hs_cos_wrapper_type_module" style="color: inherit; font-size: inherit; line-height: inherit;" data-hs-cos-general-type="widget" data-hs-cos-type="module"><div id="hs_cos_wrapper_module_16947091896867_" class="hs_cos_wrapper hs_cos_wrapper_widget hs_cos_wrapper_type_rich_text" style="color: inherit; font-size: inherit; line-height: inherit;" data-hs-cos-general-type="widget" data-hs-cos-type="rich_text"><h2 style="margin:0; font-size:8px; line-height:175%; font-weight:normal; text-align:center" align="center"><span style="font-size: 12px; color: #000000;">This email was sent by: <span style="font-weight: normal;">Cloud Native Computing Foundation</span></span></h2></div></div></td></tr></tbody></table>
<div id="hs_cos_wrapper_module_16947091896868" class="hs_cos_wrapper hs_cos_wrapper_widget hs_cos_wrapper_type_module" style="color: inherit; font-size: inherit; line-height: inherit;" data-hs-cos-general-type="widget" data-hs-cos-type="module"><table role="presentation" class="hse-footer hse-secondary" width="100%" cellpadding="0" cellspacing="0" style="font-family:Arial, sans-serif; font-size:12px; line-height:135%; color:#23496d; margin-bottom:0; padding:0">
  <tbody>
    <tr>
      <td align="center" valign="top" style="font-family:Arial, sans-serif; font-size:15px; color:#23496d; word-break:break-word; text-align:center; margin-bottom:0; line-height:135%; padding:10px 20px">
        <p style="font-family:Arial, sans-serif;font-size:12px;font-weight:normal;text-decoration:none;font-style:normal;color:#000000">
          2810 N Church St., PMB 57274, Wilmington, Delaware 19802-4447, United States
        </p>
        <p>
          <a data-unsubscribe="true" href="https://hs-8112310.s.hubspotemail.net/hs/preferences-center/983905/en/direct?data=W2nXS-N30h-B7W215Qmx4kHRKZW47SLgn41sj0XW3M9Ppn2HGf-vW1Xdg1N2-vydSW2r4Pjb2Tglp2W3K47vN4ckqrZW32Fz132YGCwcW217TTV3bbqmCW2CWGX84ft-_fW2p3mj_45pSqWW2nXTMX3671x5W4ff2ZZ3yPmCBW4kMvH_2sNZ0_W4cNBK82y2W8HW2WccQf2HCsx8W2p019j4fK2GVW49lYQr1Sh8BBW3jtxwy4mrHchW2sLRhq2HX08MW1Vs5f43JTzNTW1Z721s23f4SDW1Sc2bh2FLLGBW2r7K334hgYJVW2t3Kxn2FCC9ZW47FZ_T30rv4VW2336311_c3RbW4r7Snp2TyLHKW2YNmKv3H7HbVW2z_SW53M6yfHW2KC-N_1NcqZ2W4hp-HP4rm66JW4fr6H11Lw3ksW4kC9hJ36768YW2PS_xv3g9c5XW2zHkNH2HTXP0W2-Fz1Y1XnzQSW250PfT4pFfQHW49xtVk3c_KSlW41K0nv32Kc0wW2nNZMX2KNlGhW3XH9_j2CLtxxW2PNl0236tnfbW1S142_2WHC2JW21k21h3dcP9GW3R5DF74kLNybW4cL7wM4pBRv3W3ZvNjG2Tr1_bW2FTMtV1SwcF4W30t-7L32kWwDW3ZHPh53dz7VgW2PnvJ14t8vnmW4cxjRg2zPc7tW1_5zjH3H876jW2TylxK4fnyN9W2WMgFg3XYNSpW3zgCv03NTtB2W2r4MQb1N6SylW309K1Z3Y2zQwW2TJ8mr2CZCh5W1V3hD33_Lrg_0&amp;utm_campaign=18269725-KubeCon-EU-2026&amp;utm_source=hs_email&amp;utm_medium=email&amp;utm_content=403670161&amp;_hsenc=p2ANqtz--ptT3yvpf7X_5sZ88uWaeazmm9Y5cCeDWr7vZacXi2tR9XRwvqem7it8N4PyW4Uw6-5NXIpeH_CM_059N7t3OzRTzXGENJImL2QvmoYVtdWQ1quzixwwRlcJh-vw8I1DtJ4MzW&amp;_hsmi=403670161" style="font-family:Arial, sans-serif; font-size:12px; color:#d62293; font-weight:normal; text-decoration:underline; font-style:normal" data-hs-link-id="0" data-hs-link-id-v2="SFRZzEXk" target="_blank">Unsubscribe</a>
          <a data-unsubscribe="true" href="https://hs-8112310.s.hubspotemail.net/hs/preferences-center/983905/en/page?data=W2nXS-N30h-B7W215Qmx4kHRKZW47SLgn41sj0XW3M9Ppn2HGf-vW1Xdg1N2-vydSW2r4Pjb2Tglp2W3K47vN4ckqrZW32Fz132YGCwcW217TTV3bbqmCW2CWGX84ft-_fW2p3mj_45pSqWW2nXTMX3671x5W4ff2ZZ3yPmCBW4kMvH_2sNZ0_W4cNBK82y2W8HW2WccQf2HCsx8W2p019j4fK2GVW49lYQr1Sh8BBW3jtxwy4mrHchW2sLRhq2HX08MW1Vs5f43JTzNTW1Z721s23f4SDW1Sc2bh2FLLGBW2r7K334hgYJVW2t3Kxn2FCC9ZW47FZ_T30rv4VW2336311_c3RbW4r7Snp2TyLHKW2YNmKv3H7HbVW2z_SW53M6yfHW2KC-N_1NcqZ2W4hp-HP4rm66JW4fr6H11Lw3ksW4kC9hJ36768YW2PS_xv3g9c5XW2zHkNH2HTXP0W2-Fz1Y1XnzQSW250PfT4pFfQHW49xtVk3c_KSlW41K0nv32Kc0wW2nNZMX2KNlGhW3XH9_j2CLtxxW2PNl0236tnfbW1S142_2WHC2JW21k21h3dcP9GW3R5DF74kLNybW4cL7wM4pBRv3W3ZvNjG2Tr1_bW2FTMtV1SwcF4W30t-7L32kWwDW3ZHPh53dz7VgW2PnvJ14t8vnmW4cxjRg2zPc7tW1_5zjH3H876jW2TylxK4fnyN9W2WMgFg3XYNSpW3zgCv03NTtB2W2r4MQb1N6SylW309K1Z3Y2zQwW2TJ8mr2CZCh5W1V3hD33_Lrg_0&amp;utm_campaign=18269725-KubeCon-EU-2026&amp;utm_source=hs_email&amp;utm_medium=email&amp;utm_content=403670161&amp;_hsenc=p2ANqtz--ptT3yvpf7X_5sZ88uWaeazmm9Y5cCeDWr7vZacXi2tR9XRwvqem7it8N4PyW4Uw6-5NXIpeH_CM_059N7t3OzRTzXGENJImL2QvmoYVtdWQ1quzixwwRlcJh-vw8I1DtJ4MzW&amp;_hsmi=403670161" style="font-family:Arial, sans-serif; font-size:12px; color:#d62293; font-weight:normal; text-decoration:underline; font-style:normal" data-hs-link-id="0" data-hs-link-id-v2="qjPJqCop" target="_blank">Manage preferences</a>
        </p>
      </td>
    </tr>
  </tbody>
</table></div>
</div>
<!--[if gte mso 9]></table><![endif]-->
<!--[if (mso)|(IE)]></td><![endif]-->
    <!--[if (mso)|(IE)]></tr></table><![endif]-->
    </div>
   
  </div></div>
          </td>
        </tr>
      </tbody></table>
    </div>
  
<img src="https://email.linuxfoundation.org/e3t/Cto/RI+113/cZw--04/VWWjM_4d7-K5W1_S65X8fYlD9W5BVC1m5KDDhrW861KkB3CNxxB132" alt="" width="1" height="1" border="0" style="display:none!important;min-height:1px!important;width:1px!important;border-width:0!important;margin-top:0!important;margin-bottom:0!important;margin-right:0!important;margin-left:0!important;padding-top:0!important;padding-bottom:0!important;padding-right:0!important;padding-left:0!important"></body></html>]]>
      </description>
      <pubDate>Tue, 17 Feb 2026 08:09:20 +0000</pubDate>
      <link>https://app.newsletters.love/collections/6EHpPlby1UxlNuMzr0ImFbGaoYoVIgoW/p/6EHpPlby1UxlNuMzr0ImFbGaoYoVIgoW</link>
    </item>
    <item>
      <title>Hacker Newsletter #782</title>
      <description>
        <![CDATA[<!DOCTYPE html>

<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<title>Hacker Newsletter #782</title>
<meta content="text/html; charset=utf-8" http-equiv="Content-Type"/>
<meta content="width=device-width,minimum-scale=1.0,maximum-scale=10.0,initial-scale=1.0" id="viewport" name="viewport"/>
<meta content="initial-scale=1.0,user-scalable=no,maximum-scale=1" id="viewport-iphone5" media="(device-height: 568px)" name="viewport"/>
<style>
  body { background: #FFF; }
  body, h1, h2, h3, p, table, tr, td {
    color: #333;
    font-family: ubuntu, Helvetica, "Lucida Grande", Arial, sans-serif;
    margin: 0;
    padding: 0;
  }
  .main, table { background-color: #FFFFFF; }
  a { color: #1786C1; text-decoration: underline; }
  a:hover { text-decoration: none; }
  h1 {
    font-size: 35px;
    margin-bottom: 5px;
    padding-top: 10px;
    width: 100%;
  }
  h1 a { color: #333; text-decoration: none; }
  h1 a:hover { color: #666; text-decoration: underline; }
  h2 {
    color: #cc0000;
    font-size: 16px;
    font-weight: bold;
    margin: 20px 0 10px;
  }
  h3 {
    border-bottom: 1px solid #333;
    border-top: 3px solid #333;
    font-size: 16px;
    font-weight: normal;
    line-height: 22px;
    margin: 20px 0;
    padding: 20px 0;
  }
  p {
    color: #333;
    font-size: 16px;
    line-height: 24px;
    width: 500px;
  }
  p {
    font-size: 16px;
    line-height: 22px;
    margin: 0 0 10px 0;
    width: 100%;
  }
  table, .main, #header, #footer { max-width: 600px; width: 100%; }
  #header { margin-bottom: 20px; }
  #issue {
    color: #333;
    font-family: ubuntu, Helvetica, "Lucida Grande", Arial, sans-serif;
    font-size: 12px;
    text-align: right;
  }
  #issue i { color: #999; font-style: normal; }
  
  @media only screen and (max-device-width: 480px) {
    table, #header, #content, #footer { padding: 0 20px !important; }
    h1 { font-size: 30px !important; }
  }
  
  @media only screen and (max-device-width: 679px), only screen and (max-width: 679px) {
    .main { margin: 20px auto; width: 100%; }
    table, #header, #content, #footer { padding: 0 30px; width: 100%; }
  
    #details { padding-right: 10px; }
  }
  
  @media only screen and (min-width: 680px) {
    body { background: #999 }
    #details { width: 496px; }
    .main, table, #header, #content, #footer { background: #FFF; width: 600px; }
  
    .main {
              box-shadow: 0 0 12px rgba(0, 0, 0, .6);
         -moz-box-shadow: 0 0 12px rgba(0, 0, 0, .6);
      -webkit-box-shadow: 0 0 12px rgba(0, 0, 0, .6);
      margin: 10px auto 40px;
      padding: 30px 40px 10px;
    }
  }
</style>
</head>
<body style="-webkit-text-size-adjust:none;width:100% !important;background-color:#FFF;background-image:none;background-repeat:repeat;background-position:top left;background-attachment:scroll;color:#333;font-family:ubuntu, Helvetica, 'Lucida Grande', Arial, sans-serif;margin-top:0;margin-bottom:0;margin-right:0;margin-left:0;padding-top:0;padding-bottom:0;padding-right:0;padding-left:0;">
<div class="main" style="background-color:#FFFFFF;max-width:600px;width:100%;">
<table border="0" cellpadding="0" cellspacing="0" id="header">
<tr>
<td>
<p style="font-family:ubuntu, Helvetica, 'Lucida Grande', Arial, sans-serif;margin-top:0;margin-bottom:0;margin-right:0;margin-left:0;padding-top:0;padding-right:0;padding-left:0;color:#7B7B7B;font-size:14px !important;font-weight:normal;line-height:22px;padding-bottom:20px;">
Not doing something will always be faster than doing it. //James Clear</p>
</td>
</tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" id="content" style="color:#333;font-family:ubuntu, Helvetica, 'Lucida Grande', Arial, sans-serif;margin-top:0;margin-bottom:0;margin-right:0;margin-left:0;padding-top:0;padding-bottom:0;padding-right:0;padding-left:0;background-color:#FFFFFF;max-width:600px;width:100%;">
<tr style="color:#333;font-family:ubuntu, Helvetica, 'Lucida Grande', Arial, sans-serif;margin-top:0;margin-bottom:0;margin-right:0;margin-left:0;padding-top:0;padding-bottom:0;padding-right:0;padding-left:0;">
<td style="color:#333;font-family:ubuntu, Helvetica, 'Lucida Grande', Arial, sans-serif;margin-top:0;margin-bottom:0;margin-right:0;margin-left:0;padding-top:0;padding-bottom:0;padding-right:0;padding-left:0;">
<h1 style="color:#333;font-family:Helvetica, 'Lucida Grande', Arial, sans-serif;margin-top:0;margin-right:0;margin-left:0;padding-bottom:0;padding-right:0;padding-left:0;margin-bottom:0px;padding-top:20px;width:100%;">
hacker<span style="color:#ff3300">news</span>letter
</h1>
</td>
</tr>
<tr style="color:#333;font-family:ubuntu, Helvetica, 'Lucida Grande', Arial, sans-serif;margin-top:0;margin-bottom:0;margin-right:0;margin-left:0;padding-top:0;padding-bottom:0;padding-right:0;padding-left:0;">
<td id="details" style="color:#333;font-family:ubuntu, Helvetica, 'Lucida Grande', Arial, sans-serif;margin-top:0;margin-bottom:0;margin-right:0;margin-left:0;padding-top:0;padding-bottom:10px;padding-right:0;padding-left:0;">
<span id="issue" style="color:#333;font-family:ubuntu, Helvetica, 'Lucida Grande', Arial, sans-serif;font-size:12px;text-align:right;">
Issue #782
<i style="color:#999;font-style:normal;">//</i>
2026-02-13
<i style="color:#999;font-style:normal;">//</i>
<a href="https://buttondown-0005.com/c/NzU0OGViMzQtOTdkNC00NThjLWEwOTItYTVkNmRiM2ZjMTg4fDQ1MzkwY2EyLWJiNWEtNDAyZC05OGQyLWQ5MmI0ZjRhY2RkOXxodHRwczovL2J1dHRvbmRvd24uY29tL2hhY2tlci1uZXdzbGV0dGVyL2FyY2hpdmUvNzgyL3xlbWFpbA==" style="color:#3B6B9B;text-decoration:underline;">View in your browser</a>
</span>
</td>
</tr>
<tr style="color:#333;font-family:ubuntu, Helvetica, 'Lucida Grande', Arial, sans-serif;margin-top:0;margin-bottom:0;margin-right:0;margin-left:0;padding-top:0;padding-bottom:0;padding-right:0;padding-left:0;">
<td style="color:#333;font-family:ubuntu, Helvetica, 'Lucida Grande', Arial, sans-serif;margin-top:0;margin-bottom:0;margin-right:0;margin-left:0;padding-top:0;padding-bottom:0;padding-right:0;padding-left:0;">
<h2 style="font-family:ubuntu, 'Lucida Grande', Arial, sans-serif;padding-top:20px;padding-bottom:0;padding-right:0;padding-left:0;color:#ff3300;font-size:16px;font-weight:bold;margin-top:20px;margin-bottom:3px;margin-right:0;margin-left:0;text-transform:uppercase;"><span style="color:#333">#</span>Favorites</h2>
<hr style="border-style:none;margin-top:0px;margin-bottom:5px;margin-right:0;margin-left:0;border-top-width:1px;border-top-style:solid;border-top-color:#9b9b9b;/"/>
<p style="font-family:ubuntu, Helvetica, 'Lucida Grande', Arial, sans-serif;padding-top:0;padding-bottom:0;padding-right:0;padding-left:0;color:#363636;font-size:16px !important;line-height:22px;margin-top:0;margin-bottom:10px;margin-right:0;margin-left:0;width:100%;">
<a href="https://buttondown-0005.com/c/NzU0OGViMzQtOTdkNC00NThjLWEwOTItYTVkNmRiM2ZjMTg4fDQ1MzkwY2EyLWJiNWEtNDAyZC05OGQyLWQ5MmI0ZjRhY2RkOXxodHRwczovL3dlYmZsb3cuY29tL3xlbWFpbA==" style="color:#0446AB;text-decoration:underline;font-size:16px !important;" title="webflow.com">
Optimize your website for AI answer engines with Webflow
</a>
<br/>
<span style="font-size: 13px !important; color: #777"><span style="font-size:11px;padding-right:1px;">//</span>webflow.com
<span style="background-color: #ebebeb; padding: 3px; color: #ff3300">sponsored</span>
</span>
</p>
<p style="font-family:ubuntu, Helvetica, 'Lucida Grande', Arial, sans-serif;padding-top:0;padding-bottom:0;padding-right:0;padding-left:0;color:#363636;font-size:16px;line-height:22px;margin-top:0;margin-bottom:10px;margin-right:0;margin-left:0;width:100%;"><a href="https://buttondown-0005.com/c/NzU0OGViMzQtOTdkNC00NThjLWEwOTItYTVkNmRiM2ZjMTg4fDQ1MzkwY2EyLWJiNWEtNDAyZC05OGQyLWQ5MmI0ZjRhY2RkOXxodHRwczovL2NhbXBlZGVyc2VuLmNvbS9zaW5ndWxhcml0eT91dG1fc291cmNlPWhhY2tlcm5ld3NsZXR0ZXImdXRtX21lZGl1bT1lbWFpbCZ1dG1fdGVybT1mYXZ8ZW1haWw=" style="color:#0446AB;text-decoration:underline; font-size:16px;" title="Votes: 1317 Comments: 712">The Singularity will occur on a Tuesday</a><br><span style="font-size: 13px; color: #777"><span style="font-size:11px;padding-right:1px;">//</span>campedersen.com <a href="https://buttondown-0005.com/c/NzU0OGViMzQtOTdkNC00NThjLWEwOTItYTVkNmRiM2ZjMTg4fDQ1MzkwY2EyLWJiNWEtNDAyZC05OGQyLWQ5MmI0ZjRhY2RkOXxodHRwOi8vbmV3cy55Y29tYmluYXRvci5jb20vaXRlbT9pZD00Njk2Mjk5NiZ1dG1fdGVybT1jb21tZW50fGVtYWls" style="text-decoration: none; color: #336699;">comments<span style="color:#ff3300;">→</span></a></span></br></p>
<p style="font-family:ubuntu, Helvetica, 'Lucida Grande', Arial, sans-serif;padding-top:0;padding-bottom:0;padding-right:0;padding-left:0;color:#363636;font-size:16px;line-height:22px;margin-top:0;margin-bottom:10px;margin-right:0;margin-left:0;width:100%;"><a href="https://buttondown-0005.com/c/NzU0OGViMzQtOTdkNC00NThjLWEwOTItYTVkNmRiM2ZjMTg4fDQ1MzkwY2EyLWJiNWEtNDAyZC05OGQyLWQ5MmI0ZjRhY2RkOXxodHRwczovL3dheW1vLmNvbS9ibG9nLzIwMjYvMDIvdGhlLXdheW1vLXdvcmxkLW1vZGVsLWEtbmV3LWZyb250aWVyLWZvci1hdXRvbm9tb3VzLWRyaXZpbmctc2ltdWxhdGlvbj91dG1fc291cmNlPWhhY2tlcm5ld3NsZXR0ZXImdXRtX21lZGl1bT1lbWFpbCZ1dG1fdGVybT1mYXZ8ZW1haWw=" style="color:#0446AB;text-decoration:underline; font-size:16px;" title="Votes: 1154 Comments: 661">The Waymo World Model</a><br/><span style="font-size: 13px; color: #777"><span style="font-size:11px;padding-right:1px;">//</span>waymo.com <a href="https://buttondown-0005.com/c/NzU0OGViMzQtOTdkNC00NThjLWEwOTItYTVkNmRiM2ZjMTg4fDQ1MzkwY2EyLWJiNWEtNDAyZC05OGQyLWQ5MmI0ZjRhY2RkOXxodHRwOi8vbmV3cy55Y29tYmluYXRvci5jb20vaXRlbT9pZD00NjkxNDc4NSZ1dG1fdGVybT1jb21tZW50fGVtYWls" style="text-decoration: none; color: #336699;">comments<span style="color:#ff3300;">→</span></a></span></p>
<p style="font-family:ubuntu, Helvetica, 'Lucida Grande', Arial, sans-serif;padding-top:0;padding-bottom:0;padding-right:0;padding-left:0;color:#363636;font-size:16px;line-height:22px;margin-top:0;margin-bottom:10px;margin-right:0;margin-left:0;width:100%;"><a href="https://buttondown-0005.com/c/NzU0OGViMzQtOTdkNC00NThjLWEwOTItYTVkNmRiM2ZjMTg4fDQ1MzkwY2EyLWJiNWEtNDAyZC05OGQyLWQ5MmI0ZjRhY2RkOXxodHRwczovL2dpdGh1Yi5jb20vbWl0Y2hlbGxoL3ZvdWNoP3V0bV9zb3VyY2U9aGFja2VybmV3c2xldHRlciZ1dG1fbWVkaXVtPWVtYWlsJnV0bV90ZXJtPWZhdnxlbWFpbA==" style="color:#0446AB;text-decoration:underline; font-size:16px;" title="Votes: 1065 Comments: 483">Vouch</a><br/><span style="font-size: 13px; color: #777"><span style="font-size:11px;padding-right:1px;">//</span>github.com <a href="https://buttondown-0005.com/c/NzU0OGViMzQtOTdkNC00NThjLWEwOTItYTVkNmRiM2ZjMTg4fDQ1MzkwY2EyLWJiNWEtNDAyZC05OGQyLWQ5MmI0ZjRhY2RkOXxodHRwOi8vbmV3cy55Y29tYmluYXRvci5jb20vaXRlbT9pZD00NjkzMDk2MSZ1dG1fdGVybT1jb21tZW50fGVtYWls" style="text-decoration: none; color: #336699;">comments<span style="color:#ff3300;">→</span></a></span></p>
<p style="font-family:ubuntu, Helvetica, 'Lucida Grande', Arial, sans-serif;padding-top:0;padding-bottom:0;padding-right:0;padding-left:0;color:#363636;font-size:16px;line-height:22px;margin-top:0;margin-bottom:10px;margin-right:0;margin-left:0;width:100%;"><a href="https://buttondown-0005.com/c/NzU0OGViMzQtOTdkNC00NThjLWEwOTItYTVkNmRiM2ZjMTg4fDQ1MzkwY2EyLWJiNWEtNDAyZC05OGQyLWQ5MmI0ZjRhY2RkOXxodHRwczovL2V4cGxhaW5lcnMuYmxvZy9wb3N0cy93aHktaXMtdGhlLXNreS1ibHVlLz91dG1fc291cmNlPWhhY2tlcm5ld3NsZXR0ZXImdXRtX21lZGl1bT1lbWFpbCZ1dG1fdGVybT1mYXZ8ZW1haWw=" style="color:#0446AB;text-decoration:underline; font-size:16px;" title="Votes: 791 Comments: 263">Why is the sky blue?</a><br/><span style="font-size: 13px; color: #777"><span style="font-size:11px;padding-right:1px;">//</span>explainers.blog <a href="https://buttondown-0005.com/c/NzU0OGViMzQtOTdkNC00NThjLWEwOTItYTVkNmRiM2ZjMTg4fDQ1MzkwY2EyLWJiNWEtNDAyZC05OGQyLWQ5MmI0ZjRhY2RkOXxodHRwOi8vbmV3cy55Y29tYmluYXRvci5jb20vaXRlbT9pZD00Njk0NjQwMSZ1dG1fdGVybT1jb21tZW50fGVtYWls" style="text-decoration: none; color: #336699;">comments<span style="color:#ff3300;">→</span></a></span></p>
<p style="font-family:ubuntu, Helvetica, 'Lucida Grande', Arial, sans-serif;padding-top:0;padding-bottom:0;padding-right:0;padding-left:0;color:#363636;font-size:16px;line-height:22px;margin-top:0;margin-bottom:10px;margin-right:0;margin-left:0;width:100%;"><a href="https://buttondown-0005.com/c/NzU0OGViMzQtOTdkNC00NThjLWEwOTItYTVkNmRiM2ZjMTg4fDQ1MzkwY2EyLWJiNWEtNDAyZC05OGQyLWQ5MmI0ZjRhY2RkOXxodHRwczovL3d3dy4weHNpZC5jb20vYmxvZy9haWRyP3V0bV9zb3VyY2U9aGFja2VybmV3c2xldHRlciZ1dG1fbWVkaXVtPWVtYWlsJnV0bV90ZXJtPWZhdnxlbWFpbA==" style="color:#0446AB;text-decoration:underline; font-size:16px;" title="Votes: 622 Comments: 248">ai;dr</a><br/><span style="font-size: 13px; color: #777"><span style="font-size:11px;padding-right:1px;">//</span>0xsid.com <a href="https://buttondown-0005.com/c/NzU0OGViMzQtOTdkNC00NThjLWEwOTItYTVkNmRiM2ZjMTg4fDQ1MzkwY2EyLWJiNWEtNDAyZC05OGQyLWQ5MmI0ZjRhY2RkOXxodHRwOi8vbmV3cy55Y29tYmluYXRvci5jb20vaXRlbT9pZD00Njk5MTM5NCZ1dG1fdGVybT1jb21tZW50fGVtYWls" style="text-decoration: none; color: #336699;">comments<span style="color:#ff3300;">→</span></a></span></p>
<p style="font-family:ubuntu, Helvetica, 'Lucida Grande', Arial, sans-serif;padding-top:0;padding-bottom:0;padding-right:0;padding-left:0;color:#363636;font-size:16px;line-height:22px;margin-top:0;margin-bottom:10px;margin-right:0;margin-left:0;width:100%;"><a href="https://buttondown-0005.com/c/NzU0OGViMzQtOTdkNC00NThjLWEwOTItYTVkNmRiM2ZjMTg4fDQ1MzkwY2EyLWJiNWEtNDAyZC05OGQyLWQ5MmI0ZjRhY2RkOXxodHRwczovL3NhbmRib3hzcGlyaXQuY29tL2Jsb2cvYXJ0LW9mLXJvYWRzLWluLWdhbWVzLz91dG1fc291cmNlPWhhY2tlcm5ld3NsZXR0ZXImdXRtX21lZGl1bT1lbWFpbCZ1dG1fdGVybT1mYXZ8ZW1haWw=" style="color:#0446AB;text-decoration:underline; font-size:16px;" title="Votes: 603 Comments: 204">Art of Roads in Games</a><br/><span style="font-size: 13px; color: #777"><span style="font-size:11px;padding-right:1px;">//</span>sandboxspirit.com <a href="https://buttondown-0005.com/c/NzU0OGViMzQtOTdkNC00NThjLWEwOTItYTVkNmRiM2ZjMTg4fDQ1MzkwY2EyLWJiNWEtNDAyZC05OGQyLWQ5MmI0ZjRhY2RkOXxodHRwOi8vbmV3cy55Y29tYmluYXRvci5jb20vaXRlbT9pZD00NjkzODUxMSZ1dG1fdGVybT1jb21tZW50fGVtYWls" style="text-decoration: none; color: #336699;">comments<span style="color:#ff3300;">→</span></a></span></p>
<p style="font-family:ubuntu, Helvetica, 'Lucida Grande', Arial, sans-serif;padding-top:0;padding-bottom:0;padding-right:0;padding-left:0;color:#363636;font-size:16px;line-height:22px;margin-top:0;margin-bottom:10px;margin-right:0;margin-left:0;width:100%;"><a href="https://buttondown-0005.com/c/NzU0OGViMzQtOTdkNC00NThjLWEwOTItYTVkNmRiM2ZjMTg4fDQ1MzkwY2EyLWJiNWEtNDAyZC05OGQyLWQ5MmI0ZjRhY2RkOXxodHRwczovL3d3dy5mZXlubWFubGVjdHVyZXMuY2FsdGVjaC5lZHUvP3V0bV9zb3VyY2U9aGFja2VybmV3c2xldHRlciZ1dG1fbWVkaXVtPWVtYWlsJnV0bV90ZXJtPWZhdnxlbWFpbA==" style="color:#0446AB;text-decoration:underline; font-size:16px;" title="Votes: 462 Comments: 125">The Feynman Lectures on Physics (1961-1964)</a><br/><span style="font-size: 13px; color: #777"><span style="font-size:11px;padding-right:1px;">//</span>feynmanlectures.caltech.edu <a href="https://buttondown-0005.com/c/NzU0OGViMzQtOTdkNC00NThjLWEwOTItYTVkNmRiM2ZjMTg4fDQ1MzkwY2EyLWJiNWEtNDAyZC05OGQyLWQ5MmI0ZjRhY2RkOXxodHRwOi8vbmV3cy55Y29tYmluYXRvci5jb20vaXRlbT9pZD00Njk1ODM0NSZ1dG1fdGVybT1jb21tZW50fGVtYWls" style="text-decoration: none; color: #336699;">comments<span style="color:#ff3300;">→</span></a></span></p>
<p style="font-family:ubuntu, Helvetica, 'Lucida Grande', Arial, sans-serif;padding-top:0;padding-bottom:0;padding-right:0;padding-left:0;color:#363636;font-size:16px;line-height:22px;margin-top:0;margin-bottom:10px;margin-right:0;margin-left:0;width:100%;"><a href="https://buttondown-0005.com/c/NzU0OGViMzQtOTdkNC00NThjLWEwOTItYTVkNmRiM2ZjMTg4fDQ1MzkwY2EyLWJiNWEtNDAyZC05OGQyLWQ5MmI0ZjRhY2RkOXxodHRwczovL3Bsb3VtLm5ldC8yMDI2LTAyLTExLWRvX25vdF9hcG9sb2dpemVfZm9yX3JlcGx5aW5nX3RvX215X2VtYWlsLmh0bWw/dXRtX3NvdXJjZT1oYWNrZXJuZXdzbGV0dGVyJnV0bV9tZWRpdW09ZW1haWwmdXRtX3Rlcm09ZmF2fGVtYWls" style="color:#0446AB;text-decoration:underline; font-size:16px;" title="Votes: 189 Comments: 165">Do not apologize for replying late to my email</a><br/><span style="font-size: 13px; color: #777"><span style="font-size:11px;padding-right:1px;">//</span>ploum.net <a href="https://buttondown-0005.com/c/NzU0OGViMzQtOTdkNC00NThjLWEwOTItYTVkNmRiM2ZjMTg4fDQ1MzkwY2EyLWJiNWEtNDAyZC05OGQyLWQ5MmI0ZjRhY2RkOXxodHRwOi8vbmV3cy55Y29tYmluYXRvci5jb20vaXRlbT9pZD00Njk3MzM1NSZ1dG1fdGVybT1jb21tZW50fGVtYWls" style="text-decoration: none; color: #336699;">comments<span style="color:#ff3300;">→</span></a></span></p>
<p style="font-family:ubuntu, Helvetica, 'Lucida Grande', Arial, sans-serif;padding-top:0;padding-bottom:0;padding-right:0;padding-left:0;color:#363636;font-size:16px;line-height:22px;margin-top:0;margin-bottom:10px;margin-right:0;margin-left:0;width:100%;"><a href="https://buttondown-0005.com/c/NzU0OGViMzQtOTdkNC00NThjLWEwOTItYTVkNmRiM2ZjMTg4fDQ1MzkwY2EyLWJiNWEtNDAyZC05OGQyLWQ5MmI0ZjRhY2RkOXxodHRwczovL2hhbGx1Y2luYXRpbmdzcGxpbmVzLmNvbT91dG1fc291cmNlPWhhY2tlcm5ld3NsZXR0ZXImdXRtX21lZGl1bT1lbWFpbCZ1dG1fdGVybT1mYXZ8ZW1haWw=" style="color:#0446AB;text-decoration:underline; font-size:16px;" title="Votes: 143 Comments: 64">AI agents play SimCity through a REST API</a><br/><span style="font-size: 13px; color: #777"><span style="font-size:11px;padding-right:1px;">//</span>hallucinatingsplines.com <a href="https://buttondown-0005.com/c/NzU0OGViMzQtOTdkNC00NThjLWEwOTItYTVkNmRiM2ZjMTg4fDQ1MzkwY2EyLWJiNWEtNDAyZC05OGQyLWQ5MmI0ZjRhY2RkOXxodHRwOi8vbmV3cy55Y29tYmluYXRvci5jb20vaXRlbT9pZD00Njk0NjU5MyZ1dG1fdGVybT1jb21tZW50fGVtYWls" style="text-decoration: none; color: #336699;">comments<span style="color:#ff3300;">→</span></a></span></p>
<p style="font-family:ubuntu, Helvetica, 'Lucida Grande', Arial, sans-serif;padding-top:0;padding-bottom:0;padding-right:0;padding-left:0;color:#363636;font-size:16px;line-height:22px;margin-top:0;margin-bottom:10px;margin-right:0;margin-left:0;width:100%;"><a href="https://buttondown-0005.com/c/NzU0OGViMzQtOTdkNC00NThjLWEwOTItYTVkNmRiM2ZjMTg4fDQ1MzkwY2EyLWJiNWEtNDAyZC05OGQyLWQ5MmI0ZjRhY2RkOXxodHRwczovL3NpbW9ud2lsbGlzb24ubmV0LzIwMjYvRmViLzkvYWktaW50ZW5zaWZpZXMtd29yay8/dXRtX3NvdXJjZT1oYWNrZXJuZXdzbGV0dGVyJnV0bV9tZWRpdW09ZW1haWwmdXRtX3Rlcm09ZmF2fGVtYWls" style="color:#0446AB;text-decoration:underline; font-size:16px;" title="Votes: 4 Comments: 1">AI Doesn't Reduce Work–It Intensifies It</a><br/><span style="font-size: 13px; color: #777"><span style="font-size:11px;padding-right:1px;">//</span>simonwillison.net <a href="https://buttondown-0005.com/c/NzU0OGViMzQtOTdkNC00NThjLWEwOTItYTVkNmRiM2ZjMTg4fDQ1MzkwY2EyLWJiNWEtNDAyZC05OGQyLWQ5MmI0ZjRhY2RkOXxodHRwOi8vbmV3cy55Y29tYmluYXRvci5jb20vaXRlbT9pZD00Njk0Nzk4MCZ1dG1fdGVybT1jb21tZW50fGVtYWls" style="text-decoration: none; color: #336699;">comments<span style="color:#ff3300;">→</span></a></span></p>
<h2 style="font-family:ubuntu, 'Lucida Grande', Arial, sans-serif;padding-top:20px;padding-bottom:0;padding-right:0;padding-left:0;color:#ff3300;font-size:16px;font-weight:bold;margin-top:20px;margin-bottom:3px;margin-right:0;margin-left:0;text-transform:uppercase;"><span style="color:#333">#</span>Classifieds</h2>
<hr style="border-style:none;margin-top:0px;margin-bottom:5px;margin-right:0;margin-left:0;border-top-width:1px;border-top-style:solid;border-top-color:#9b9b9b;/"/>
<p style="font-family:ubuntu, Helvetica, 'Lucida Grande', Arial, sans-serif;padding-top:0;padding-bottom:0;padding-right:0;padding-left:0;color:#333;font-size:16px;line-height:22px;margin-top:0;margin-bottom:10px;margin-right:0;margin-left:0;width:100%;"><a href="https://buttondown-0005.com/c/NzU0OGViMzQtOTdkNC00NThjLWEwOTItYTVkNmRiM2ZjMTg4fDQ1MzkwY2EyLWJiNWEtNDAyZC05OGQyLWQ5MmI0ZjRhY2RkOXxodHRwczovL2RvY3MucHJvcGVsYXV0aC5jb20vbWNwLWF1dGhlbnRpY2F0aW9uL292ZXJ2aWV3P3V0bV9zb3VyY2U9aGFja2VybmV3c2xldHRlcnxlbWFpbA==" style="color:#0446AB;text-decoration:underline; font-size:16px;" title="propelauth.com">MCP authentication in minutes</a> <span style="font-size: 13px; color: #777"><span style="font-size:11px;padding-right:1px;">//</span>propelauth.com</span></p>
<p style="font-family:ubuntu, Helvetica, 'Lucida Grande', Arial, sans-serif;padding-top:0;padding-bottom:0;padding-right:0;padding-left:0;color:#333;font-size:16px;line-height:22px;margin-top:0;margin-bottom:10px;margin-right:0;margin-left:0;width:100%;"><a href="https://buttondown-0005.com/c/NzU0OGViMzQtOTdkNC00NThjLWEwOTItYTVkNmRiM2ZjMTg4fDQ1MzkwY2EyLWJiNWEtNDAyZC05OGQyLWQ5MmI0ZjRhY2RkOXxodHRwczovL3d3dy5hbHlmLmRlL2thcnJpZXJlfGVtYWls" style="color:#0446AB;text-decoration:underline; font-size:16px;" title="alyf.de">Lust auf Lifestyle-Teilzeit? Werde ERP-Berater bei ALYF</a> <span style="font-size: 13px; color: #777"><span style="font-size:11px;padding-right:1px;">//</span>alyf.de</span></p>
<p style="font-family:ubuntu, Helvetica, 'Lucida Grande', Arial, sans-serif;padding-top:0;padding-bottom:0;padding-right:0;padding-left:0;color:#333;font-size:16px;line-height:22px;margin-top:0;margin-bottom:10px;margin-right:0;margin-left:0;width:100%;"><a href="https://buttondown-0005.com/c/NzU0OGViMzQtOTdkNC00NThjLWEwOTItYTVkNmRiM2ZjMTg4fDQ1MzkwY2EyLWJiNWEtNDAyZC05OGQyLWQ5MmI0ZjRhY2RkOXxodHRwczovL25hbmdvLmRldj91dG1fc291cmNlPWhhY2tlcm5ld3NsZXR0ZXImdXRtX21lZGl1bT1jbGFzc2lmaWVkJnV0bV9jYW1wYWlnbj1mZWIyMDI2fGVtYWls" style="color:#0446AB;text-decoration:underline; font-size:16px;" title="nango.dev">Nango: Integrate your product &amp; AI agents with 600+ APIs</a> <span style="font-size: 13px; color: #777"><span style="font-size:11px;padding-right:1px;">//</span>nango.dev</span></p>
<p style="font-family:ubuntu, Helvetica, 'Lucida Grande', Arial, sans-serif;padding-top:0;padding-bottom:0;padding-right:0;padding-left:0;color:#333;font-size:16px;line-height:22px;margin-top:0;margin-bottom:10px;margin-right:0;margin-left:0;width:100%;"><a href="https://buttondown-0005.com/c/NzU0OGViMzQtOTdkNC00NThjLWEwOTItYTVkNmRiM2ZjMTg4fDQ1MzkwY2EyLWJiNWEtNDAyZC05OGQyLWQ5MmI0ZjRhY2RkOXxodHRwczovL3ByYWdwcm9nLmNvbS90aXRsZXMvYmtzYXAyL21vcmUtc3FsLWFudGlwYXR0ZXJucy98ZW1haWw=" style="color:#0446AB;text-decoration:underline; font-size:16px;" title="pragprog.com">More SQL Antipatterns</a> <span style="font-size: 13px; color: #777"><span style="font-size:11px;padding-right:1px;">//</span>pragprog.com</span></p>
<p style="font-family:ubuntu, Helvetica, 'Lucida Grande', Arial, sans-serif;padding-top:0;padding-bottom:0;padding-right:0;padding-left:0;color:#333;font-size:16px;line-height:22px;margin-top:0;margin-bottom:10px;margin-right:0;margin-left:0;width:100%;"><a href="https://buttondown-0005.com/c/NzU0OGViMzQtOTdkNC00NThjLWEwOTItYTVkNmRiM2ZjMTg4fDQ1MzkwY2EyLWJiNWEtNDAyZC05OGQyLWQ5MmI0ZjRhY2RkOXxodHRwczovL2dyYW5kbWFzcmVjaXBlcy5hcHAvP3V0bV9zb3VyY2U9aGFja2VybmV3c19uZXdzbGV0dGVyJnV0bV9tZWRpdW09ZW1haWwmdXRtX2NhbXBhaWduPTIwMjVfMDlfaGFja2VybmV3cyZ1dG1fY29udGVudD1jbGFzc2lmaWVkc3xlbWFpbA==" style="color:#0446AB;text-decoration:underline; font-size:16px;" title="grandmasrecipes.app">End recipe clutter. Scan, import, &amp; generate with AI</a> <span style="font-size: 13px; color: #777"><span style="font-size:11px;padding-right:1px;">//</span>grandmasrecipes.app</span></p>
<p style="font-family:ubuntu, Helvetica, 'Lucida Grande', Arial, sans-serif;padding-top:0;padding-bottom:0;padding-right:0;padding-left:0;color:#333;font-size:16px;line-height:22px;margin-top:0;margin-bottom:10px;margin-right:0;margin-left:0;width:100%;">👉 <a href="https://buttondown-0005.com/c/NzU0OGViMzQtOTdkNC00NThjLWEwOTItYTVkNmRiM2ZjMTg4fDQ1MzkwY2EyLWJiNWEtNDAyZC05OGQyLWQ5MmI0ZjRhY2RkOXxodHRwczovL2FpcnRhYmxlLmNvbS9zaHI3NE13UnBKU0hSV3NGbHxlbWFpbA==" style="color:#0446AB;text-decoration:underline;" title="Buy a classified ad">Buy a classified ad</a></p>
<h2 style="font-family:ubuntu, 'Lucida Grande', Arial, sans-serif;padding-top:20px;padding-bottom:0;padding-right:0;padding-left:0;color:#ff3300;font-size:16px;font-weight:bold;margin-top:20px;margin-bottom:3px;margin-right:0;margin-left:0;text-transform:uppercase;"><span style="color:#333">#</span>Ask HN</h2>
<hr style="border-style:none;margin-top:0px;margin-bottom:5px;margin-right:0;margin-left:0;border-top-width:1px;border-top-style:solid;border-top-color:#9b9b9b;/"/>
<p style="font-family:ubuntu, Helvetica, 'Lucida Grande', Arial, sans-serif;padding-top:0;padding-bottom:0;padding-right:0;padding-left:0;color:#363636;font-size:16px;line-height:22px;margin-top:0;margin-bottom:10px;margin-right:0;margin-left:0;width:100%;"><a href="https://buttondown-0005.com/c/NzU0OGViMzQtOTdkNC00NThjLWEwOTItYTVkNmRiM2ZjMTg4fDQ1MzkwY2EyLWJiNWEtNDAyZC05OGQyLWQ5MmI0ZjRhY2RkOXxodHRwczovL25ld3MueWNvbWJpbmF0b3IuY29tL2l0ZW0/aWQ9NDY5Mzc2OTYmdXRtX3NvdXJjZT1oYWNrZXJuZXdzbGV0dGVyJnV0bV9tZWRpdW09ZW1haWwmdXRtX3Rlcm09YXNrX2hufGVtYWls" style="color:#0446AB;text-decoration:underline; font-size:16px;" title="Votes: 318 Comments: 1092">What are you working on?</a></p>
<p style="font-family:ubuntu, Helvetica, 'Lucida Grande', Arial, sans-serif;padding-top:0;padding-bottom:0;padding-right:0;padding-left:0;color:#363636;font-size:16px;line-height:22px;margin-top:0;margin-bottom:10px;margin-right:0;margin-left:0;width:100%;"><a href="https://buttondown-0005.com/c/NzU0OGViMzQtOTdkNC00NThjLWEwOTItYTVkNmRiM2ZjMTg4fDQ1MzkwY2EyLWJiNWEtNDAyZC05OGQyLWQ5MmI0ZjRhY2RkOXxodHRwczovL25ld3MueWNvbWJpbmF0b3IuY29tL2l0ZW0/aWQ9NDY5NzU5MzMmdXRtX3NvdXJjZT1oYWNrZXJuZXdzbGV0dGVyJnV0bV9tZWRpdW09ZW1haWwmdXRtX3Rlcm09YXNrX2hufGVtYWls" style="color:#0446AB;text-decoration:underline; font-size:16px;" title="Votes: 52 Comments: 105">Why are electronics still so unrecyclable?</a></p>
<h2 style="font-family:ubuntu, 'Lucida Grande', Arial, sans-serif;padding-top:20px;padding-bottom:0;padding-right:0;padding-left:0;color:#ff3300;font-size:16px;font-weight:bold;margin-top:20px;margin-bottom:3px;margin-right:0;margin-left:0;text-transform:uppercase;"><span style="color:#333">#</span>Show HN</h2>
<hr style="border-style:none;margin-top:0px;margin-bottom:5px;margin-right:0;margin-left:0;border-top-width:1px;border-top-style:solid;border-top-color:#9b9b9b;/"/>
<p style="font-family:ubuntu, Helvetica, 'Lucida Grande', Arial, sans-serif;padding-top:0;padding-bottom:0;padding-right:0;padding-left:0;color:#333;font-size:16px;line-height:22px;margin-top:0;margin-bottom:10px;margin-right:0;margin-left:0;width:100%;"><a href="https://buttondown-0005.com/c/NzU0OGViMzQtOTdkNC00NThjLWEwOTItYTVkNmRiM2ZjMTg4fDQ1MzkwY2EyLWJiNWEtNDAyZC05OGQyLWQ5MmI0ZjRhY2RkOXxodHRwczovL2dpdGh1Yi5jb20vdG9ueXlvbnQvcGVvbi1waW5nP3V0bV9zb3VyY2U9aGFja2VybmV3c2xldHRlciZ1dG1fbWVkaXVtPWVtYWlsJnV0bV90ZXJtPXNob3dfaG58ZW1haWw=" style="color:#0446AB;text-decoration:underline; font-size:16px;" title="Votes: 713 Comments: 227">Warcraft III Peon Voice Notifications for Claude Code</a> <span style="font-size: 13px; color: #777"><span style="font-size:11px;padding-right:1px;">//</span>github.com <a href="https://buttondown-0005.com/c/NzU0OGViMzQtOTdkNC00NThjLWEwOTItYTVkNmRiM2ZjMTg4fDQ1MzkwY2EyLWJiNWEtNDAyZC05OGQyLWQ5MmI0ZjRhY2RkOXxodHRwOi8vbmV3cy55Y29tYmluYXRvci5jb20vaXRlbT9pZD00Njk4NTE1MSZ1dG1fdGVybT1jb21tZW50fGVtYWls" style="text-decoration: none; color: #336699;">comments<span style="color:#ff3300;">→</span></a></span></p>
<p style="font-family:ubuntu, Helvetica, 'Lucida Grande', Arial, sans-serif;padding-top:0;padding-bottom:0;padding-right:0;padding-left:0;color:#333;font-size:16px;line-height:22px;margin-top:0;margin-bottom:10px;margin-right:0;margin-left:0;width:100%;"><a href="https://buttondown-0005.com/c/NzU0OGViMzQtOTdkNC00NThjLWEwOTItYTVkNmRiM2ZjMTg4fDQ1MzkwY2EyLWJiNWEtNDAyZC05OGQyLWQ5MmI0ZjRhY2RkOXxodHRwczovL2dpdGh1Yi5jb20vbG9jYWxncHQtYXBwL2xvY2FsZ3B0P3V0bV9zb3VyY2U9aGFja2VybmV3c2xldHRlciZ1dG1fbWVkaXVtPWVtYWlsJnV0bV90ZXJtPXNob3dfaG58ZW1haWw=" style="color:#0446AB;text-decoration:underline; font-size:16px;" title="Votes: 328 Comments: 156">LocalGPT – A local-first AI assistant in Rust with persistent memory</a> <span style="font-size: 13px; color: #777"><span style="font-size:11px;padding-right:1px;">//</span>github.com <a href="https://buttondown-0005.com/c/NzU0OGViMzQtOTdkNC00NThjLWEwOTItYTVkNmRiM2ZjMTg4fDQ1MzkwY2EyLWJiNWEtNDAyZC05OGQyLWQ5MmI0ZjRhY2RkOXxodHRwOi8vbmV3cy55Y29tYmluYXRvci5jb20vaXRlbT9pZD00NjkzMDM5MSZ1dG1fdGVybT1jb21tZW50fGVtYWls" style="text-decoration: none; color: #336699;">comments<span style="color:#ff3300;">→</span></a></span></p>
<p style="font-family:ubuntu, Helvetica, 'Lucida Grande', Arial, sans-serif;padding-top:0;padding-bottom:0;padding-right:0;padding-left:0;color:#333;font-size:16px;line-height:22px;margin-top:0;margin-bottom:10px;margin-right:0;margin-left:0;width:100%;"><a href="https://buttondown-0005.com/c/NzU0OGViMzQtOTdkNC00NThjLWEwOTItYTVkNmRiM2ZjMTg4fDQ1MzkwY2EyLWJiNWEtNDAyZC05OGQyLWQ5MmI0ZjRhY2RkOXxodHRwczovL2dpdGh1Yi5jb20vcm93Ym9hdGxhYnMvcm93Ym9hdD91dG1fc291cmNlPWhhY2tlcm5ld3NsZXR0ZXImdXRtX21lZGl1bT1lbWFpbCZ1dG1fdGVybT1zaG93X2hufGVtYWls" style="color:#0446AB;text-decoration:underline; font-size:16px;" title="Votes: 190 Comments: 53">Rowboat – AI coworker that turns your work into a knowledge graph (OSS)</a> <span style="font-size: 13px; color: #777"><span style="font-size:11px;padding-right:1px;">//</span>github.com <a href="https://buttondown-0005.com/c/NzU0OGViMzQtOTdkNC00NThjLWEwOTItYTVkNmRiM2ZjMTg4fDQ1MzkwY2EyLWJiNWEtNDAyZC05OGQyLWQ5MmI0ZjRhY2RkOXxodHRwOi8vbmV3cy55Y29tYmluYXRvci5jb20vaXRlbT9pZD00Njk2MjY0MSZ1dG1fdGVybT1jb21tZW50fGVtYWls" style="text-decoration: none; color: #336699;">comments<span style="color:#ff3300;">→</span></a></span></p>
<p style="font-family:ubuntu, Helvetica, 'Lucida Grande', Arial, sans-serif;padding-top:0;padding-bottom:0;padding-right:0;padding-left:0;color:#333;font-size:16px;line-height:22px;margin-top:0;margin-bottom:10px;margin-right:0;margin-left:0;width:100%;"><a href="https://buttondown-0005.com/c/NzU0OGViMzQtOTdkNC00NThjLWEwOTItYTVkNmRiM2ZjMTg4fDQ1MzkwY2EyLWJiNWEtNDAyZC05OGQyLWQ5MmI0ZjRhY2RkOXxodHRwczovL2dpdGh1Yi5jb20vZGlzdHItc2gvZGlzdHI/dXRtX3NvdXJjZT1oYWNrZXJuZXdzbGV0dGVyJnV0bV9tZWRpdW09ZW1haWwmdXRtX3Rlcm09c2hvd19obnxlbWFpbA==" style="color:#0446AB;text-decoration:underline; font-size:16px;" title="Votes: 95 Comments: 29">Distr 2.0 – A year of learning how to ship to customer environments</a> <span style="font-size: 13px; color: #777"><span style="font-size:11px;padding-right:1px;">//</span>github.com <a href="https://buttondown-0005.com/c/NzU0OGViMzQtOTdkNC00NThjLWEwOTItYTVkNmRiM2ZjMTg4fDQ1MzkwY2EyLWJiNWEtNDAyZC05OGQyLWQ5MmI0ZjRhY2RkOXxodHRwOi8vbmV3cy55Y29tYmluYXRvci5jb20vaXRlbT9pZD00Njk1ODc0MiZ1dG1fdGVybT1jb21tZW50fGVtYWls" style="text-decoration: none; color: #336699;">comments<span style="color:#ff3300;">→</span></a></span></p>
<p style="font-family:ubuntu, Helvetica, 'Lucida Grande', Arial, sans-serif;padding-top:0;padding-bottom:0;padding-right:0;padding-left:0;color:#333;font-size:16px;line-height:22px;margin-top:0;margin-bottom:10px;margin-right:0;margin-left:0;width:100%;"><a href="https://buttondown-0005.com/c/NzU0OGViMzQtOTdkNC00NThjLWEwOTItYTVkNmRiM2ZjMTg4fDQ1MzkwY2EyLWJiNWEtNDAyZC05OGQyLWQ5MmI0ZjRhY2RkOXxodHRwczovL3BhcGVyYm9hdC53ZWJzaXRlL2hvbWUvP3V0bV9zb3VyY2U9aGFja2VybmV3c2xldHRlciZ1dG1fbWVkaXVtPWVtYWlsJnV0bV90ZXJtPXNob3dfaG58ZW1haWw=" style="color:#0446AB;text-decoration:underline; font-size:16px;" title="Votes: 73 Comments: 29">I made paperboat.website, a platform for friends and creativity</a> <span style="font-size: 13px; color: #777"><span style="font-size:11px;padding-right:1px;">//</span>paperboat.website <a href="https://buttondown-0005.com/c/NzU0OGViMzQtOTdkNC00NThjLWEwOTItYTVkNmRiM2ZjMTg4fDQ1MzkwY2EyLWJiNWEtNDAyZC05OGQyLWQ5MmI0ZjRhY2RkOXxodHRwOi8vbmV3cy55Y29tYmluYXRvci5jb20vaXRlbT9pZD00Njk2Mjg3MSZ1dG1fdGVybT1jb21tZW50fGVtYWls" style="text-decoration: none; color: #336699;">comments<span style="color:#ff3300;">→</span></a></span></p>
<h2 style="font-family:ubuntu, 'Lucida Grande', Arial, sans-serif;padding-top:20px;padding-bottom:0;padding-right:0;padding-left:0;color:#ff3300;font-size:16px;font-weight:bold;margin-top:20px;margin-bottom:3px;margin-right:0;margin-left:0;text-transform:uppercase;"><span style="color:#333">#</span>Code</h2>
<hr style="border-style:none;margin-top:0px;margin-bottom:5px;margin-right:0;margin-left:0;border-top-width:1px;border-top-style:solid;border-top-color:#9b9b9b;/"/>
<p style="font-family:ubuntu, Helvetica, 'Lucida Grande', Arial, sans-serif;padding-top:0;padding-bottom:0;padding-right:0;padding-left:0;color:#333;font-size:16px;line-height:22px;margin-top:0;margin-bottom:10px;margin-right:0;margin-left:0;width:100%;"><a href="https://buttondown-0005.com/c/NzU0OGViMzQtOTdkNC00NThjLWEwOTItYTVkNmRiM2ZjMTg4fDQ1MzkwY2EyLWJiNWEtNDAyZC05OGQyLWQ5MmI0ZjRhY2RkOXxodHRwczovL3d3dy5qYW1lc2RyYW5kYWxsLmNvbS9wb3N0cy90aGVfdGhpbmdfaV9sb3ZlZF9oYXNfY2hhbmdlZC8/dXRtX3NvdXJjZT1oYWNrZXJuZXdzbGV0dGVyJnV0bV9tZWRpdW09ZW1haWwmdXRtX3Rlcm09Y29kZXxlbWFpbA==" style="color:#0446AB;text-decoration:underline; font-size:16px;" title="Votes: 786 Comments: 644">I started programming when I was 7. I'm 50 now and the thing I loved has changed</a> <span style="font-size: 13px; color: #777"><span style="font-size:11px;padding-right:1px;">//</span>jamesdrandall.com <a href="https://buttondown-0005.com/c/NzU0OGViMzQtOTdkNC00NThjLWEwOTItYTVkNmRiM2ZjMTg4fDQ1MzkwY2EyLWJiNWEtNDAyZC05OGQyLWQ5MmI0ZjRhY2RkOXxodHRwOi8vbmV3cy55Y29tYmluYXRvci5jb20vaXRlbT9pZD00Njk2MDY3NSZ1dG1fdGVybT1jb21tZW50fGVtYWls" style="text-decoration: none; color: #336699;">comments<span style="color:#ff3300;">→</span></a></span></p>
<p style="font-family:ubuntu, Helvetica, 'Lucida Grande', Arial, sans-serif;padding-top:0;padding-bottom:0;padding-right:0;padding-left:0;color:#333;font-size:16px;line-height:22px;margin-top:0;margin-bottom:10px;margin-right:0;margin-left:0;width:100%;"><a href="https://buttondown-0005.com/c/NzU0OGViMzQtOTdkNC00NThjLWEwOTItYTVkNmRiM2ZjMTg4fDQ1MzkwY2EyLWJiNWEtNDAyZC05OGQyLWQ5MmI0ZjRhY2RkOXxodHRwczovL2hlaWRlbnN0ZWR0Lm9yZy9wb3N0cy8yMDI2L2hvdy10by1lZmZlY3RpdmVseS13cml0ZS1xdWFsaXR5LWNvZGUtd2l0aC1haS8/dXRtX3NvdXJjZT1oYWNrZXJuZXdzbGV0dGVyJnV0bV9tZWRpdW09ZW1haWwmdXRtX3Rlcm09Y29kZXxlbWFpbA==" style="color:#0446AB;text-decoration:underline; font-size:16px;" title="Votes: 355 Comments: 304">How to effectively write quality code with AI</a> <span style="font-size: 13px; color: #777"><span style="font-size:11px;padding-right:1px;">//</span>heidenstedt.org <a href="https://buttondown-0005.com/c/NzU0OGViMzQtOTdkNC00NThjLWEwOTItYTVkNmRiM2ZjMTg4fDQ1MzkwY2EyLWJiNWEtNDAyZC05OGQyLWQ5MmI0ZjRhY2RkOXxodHRwOi8vbmV3cy55Y29tYmluYXRvci5jb20vaXRlbT9pZD00NjkxNjU4NiZ1dG1fdGVybT1jb21tZW50fGVtYWls" style="text-decoration: none; color: #336699;">comments<span style="color:#ff3300;">→</span></a></span></p>
<p style="font-family:ubuntu, Helvetica, 'Lucida Grande', Arial, sans-serif;padding-top:0;padding-bottom:0;padding-right:0;padding-left:0;color:#333;font-size:16px;line-height:22px;margin-top:0;margin-bottom:10px;margin-right:0;margin-left:0;width:100%;"><a href="https://buttondown-0005.com/c/NzU0OGViMzQtOTdkNC00NThjLWEwOTItYTVkNmRiM2ZjMTg4fDQ1MzkwY2EyLWJiNWEtNDAyZC05OGQyLWQ5MmI0ZjRhY2RkOXxodHRwczovL3N1c2FtLm5ldC90d2VudHktZml2ZS15ZWFycy1vZi1jb21wdXRpbmcuaHRtbD91dG1fc291cmNlPWhhY2tlcm5ld3NsZXR0ZXImdXRtX21lZGl1bT1lbWFpbCZ1dG1fdGVybT1jb2RlfGVtYWls" style="color:#0446AB;text-decoration:underline; font-size:16px;" title="Votes: 248 Comments: 35">Stories from 25 Years of Software Development</a> <span style="font-size: 13px; color: #777"><span style="font-size:11px;padding-right:1px;">//</span>susam.net <a href="https://buttondown-0005.com/c/NzU0OGViMzQtOTdkNC00NThjLWEwOTItYTVkNmRiM2ZjMTg4fDQ1MzkwY2EyLWJiNWEtNDAyZC05OGQyLWQ5MmI0ZjRhY2RkOXxodHRwOi8vbmV3cy55Y29tYmluYXRvci5jb20vaXRlbT9pZD00NjkyNDI2NCZ1dG1fdGVybT1jb21tZW50fGVtYWls" style="text-decoration: none; color: #336699;">comments<span style="color:#ff3300;">→</span></a></span></p>
<p style="font-family:ubuntu, Helvetica, 'Lucida Grande', Arial, sans-serif;padding-top:0;padding-bottom:0;padding-right:0;padding-left:0;color:#333;font-size:16px;line-height:22px;margin-top:0;margin-bottom:10px;margin-right:0;margin-left:0;width:100%;"><a href="https://buttondown-0005.com/c/NzU0OGViMzQtOTdkNC00NThjLWEwOTItYTVkNmRiM2ZjMTg4fDQ1MzkwY2EyLWJiNWEtNDAyZC05OGQyLWQ5MmI0ZjRhY2RkOXxodHRwczovL2xleGktbGFtYmRhLmdpdGh1Yi5pby9ibG9nLzIwMTkvMTEvMDUvcGFyc2UtZG9uLXQtdmFsaWRhdGUvP3V0bV9zb3VyY2U9aGFja2VybmV3c2xldHRlciZ1dG1fbWVkaXVtPWVtYWlsJnV0bV90ZXJtPWNvZGV8ZW1haWw=" style="color:#0446AB;text-decoration:underline; font-size:16px;" title="Votes: 238 Comments: 168">Parse, Don't Validate</a> <span style="font-size: 13px; color: #777"><span style="font-size:11px;padding-right:1px;">//</span>lexi-lambda.github.io <a href="https://buttondown-0005.com/c/NzU0OGViMzQtOTdkNC00NThjLWEwOTItYTVkNmRiM2ZjMTg4fDQ1MzkwY2EyLWJiNWEtNDAyZC05OGQyLWQ5MmI0ZjRhY2RkOXxodHRwOi8vbmV3cy55Y29tYmluYXRvci5jb20vaXRlbT9pZD00Njk2MDM5MiZ1dG1fdGVybT1jb21tZW50fGVtYWls" style="text-decoration: none; color: #336699;">comments<span style="color:#ff3300;">→</span></a></span></p>
<h2 style="font-family:ubuntu, 'Lucida Grande', Arial, sans-serif;padding-top:20px;padding-bottom:0;padding-right:0;padding-left:0;color:#ff3300;font-size:16px;font-weight:bold;margin-top:20px;margin-bottom:3px;margin-right:0;margin-left:0;text-transform:uppercase;"><span style="color:#333">#</span>Data</h2>
<hr style="border-style:none;margin-top:0px;margin-bottom:5px;margin-right:0;margin-left:0;border-top-width:1px;border-top-style:solid;border-top-color:#9b9b9b;/"/>
<p style="font-family:ubuntu, Helvetica, 'Lucida Grande', Arial, sans-serif;padding-top:0;padding-bottom:0;padding-right:0;padding-left:0;color:#333;font-size:16px;line-height:22px;margin-top:0;margin-bottom:10px;margin-right:0;margin-left:0;width:100%;"><a href="https://buttondown-0005.com/c/NzU0OGViMzQtOTdkNC00NThjLWEwOTItYTVkNmRiM2ZjMTg4fDQ1MzkwY2EyLWJiNWEtNDAyZC05OGQyLWQ5MmI0ZjRhY2RkOXxodHRwczovL3RoZXNoYW1ibG9nLmNvbS9hbi1haS1hZ2VudC1wdWJsaXNoZWQtYS1oaXQtcGllY2Utb24tbWUvP3V0bV9zb3VyY2U9aGFja2VybmV3c2xldHRlciZ1dG1fbWVkaXVtPWVtYWlsJnV0bV90ZXJtPWRhdGF8ZW1haWw=" style="color:#0446AB;text-decoration:underline; font-size:16px;" title="Votes: 1658 Comments: 691">An AI agent published a hit piece on me</a> <span style="font-size: 13px; color: #777"><span style="font-size:11px;padding-right:1px;">//</span>theshamblog.com <a href="https://buttondown-0005.com/c/NzU0OGViMzQtOTdkNC00NThjLWEwOTItYTVkNmRiM2ZjMTg4fDQ1MzkwY2EyLWJiNWEtNDAyZC05OGQyLWQ5MmI0ZjRhY2RkOXxodHRwOi8vbmV3cy55Y29tYmluYXRvci5jb20vaXRlbT9pZD00Njk5MDcyOSZ1dG1fdGVybT1jb21tZW50fGVtYWls" style="text-decoration: none; color: #336699;">comments<span style="color:#ff3300;">→</span></a></span></p>
<p style="font-family:ubuntu, Helvetica, 'Lucida Grande', Arial, sans-serif;padding-top:0;padding-bottom:0;padding-right:0;padding-left:0;color:#333;font-size:16px;line-height:22px;margin-top:0;margin-bottom:10px;margin-right:0;margin-left:0;width:100%;"><a href="https://buttondown-0005.com/c/NzU0OGViMzQtOTdkNC00NThjLWEwOTItYTVkNmRiM2ZjMTg4fDQ1MzkwY2EyLWJiNWEtNDAyZC05OGQyLWQ5MmI0ZjRhY2RkOXxodHRwczovL2dpdGh1Yi5jb20vdmdyaXBwYS9teWZsYW1lcz91dG1fc291cmNlPWhhY2tlcm5ld3NsZXR0ZXImdXRtX21lZGl1bT1lbWFpbCZ1dG1fdGVybT1kYXRhfGVtYWls" style="color:#0446AB;text-decoration:underline; font-size:16px;" title="Votes: 58 Comments: 13">Visualize MySQL query execution plans as interactive FlameGraphs</a> <span style="font-size: 13px; color: #777"><span style="font-size:11px;padding-right:1px;">//</span>github.com <a href="https://buttondown-0005.com/c/NzU0OGViMzQtOTdkNC00NThjLWEwOTItYTVkNmRiM2ZjMTg4fDQ1MzkwY2EyLWJiNWEtNDAyZC05OGQyLWQ5MmI0ZjRhY2RkOXxodHRwOi8vbmV3cy55Y29tYmluYXRvci5jb20vaXRlbT9pZD00NjkxODc0MSZ1dG1fdGVybT1jb21tZW50fGVtYWls" style="text-decoration: none; color: #336699;">comments<span style="color:#ff3300;">→</span></a></span></p>
<p style="font-family:ubuntu, Helvetica, 'Lucida Grande', Arial, sans-serif;padding-top:0;padding-bottom:0;padding-right:0;padding-left:0;color:#333;font-size:16px;line-height:22px;margin-top:0;margin-bottom:10px;margin-right:0;margin-left:0;width:100%;"><a href="https://buttondown-0005.com/c/NzU0OGViMzQtOTdkNC00NThjLWEwOTItYTVkNmRiM2ZjMTg4fDQ1MzkwY2EyLWJiNWEtNDAyZC05OGQyLWQ5MmI0ZjRhY2RkOXxodHRwczovL21heGhhbGZvcmQuZ2l0aHViLmlvL2Jsb2cvdGV4dC1jbGFzc2lmaWNhdGlvbi16c3RkLz91dG1fc291cmNlPWhhY2tlcm5ld3NsZXR0ZXImdXRtX21lZGl1bT1lbWFpbCZ1dG1fdGVybT1kYXRhfGVtYWls" style="color:#0446AB;text-decoration:underline; font-size:16px;" title="Votes: 2 Comments: 0">Text classification with Python 3.14's ZSTD module</a> <span style="font-size: 13px; color: #777"><span style="font-size:11px;padding-right:1px;">//</span>maxhalford.github.io <a href="https://buttondown-0005.com/c/NzU0OGViMzQtOTdkNC00NThjLWEwOTItYTVkNmRiM2ZjMTg4fDQ1MzkwY2EyLWJiNWEtNDAyZC05OGQyLWQ5MmI0ZjRhY2RkOXxodHRwOi8vbmV3cy55Y29tYmluYXRvci5jb20vaXRlbT9pZD00Njk0Mjg2NCZ1dG1fdGVybT1jb21tZW50fGVtYWls" style="text-decoration: none; color: #336699;">comments<span style="color:#ff3300;">→</span></a></span></p>
<h2 style="font-family:ubuntu, 'Lucida Grande', Arial, sans-serif;padding-top:20px;padding-bottom:0;padding-right:0;padding-left:0;color:#ff3300;font-size:16px;font-weight:bold;margin-top:20px;margin-bottom:3px;margin-right:0;margin-left:0;text-transform:uppercase;"><span style="color:#333">#</span>Design</h2>
<hr style="border-style:none;margin-top:0px;margin-bottom:5px;margin-right:0;margin-left:0;border-top-width:1px;border-top-style:solid;border-top-color:#9b9b9b;/"/>
<p style="font-family:ubuntu, Helvetica, 'Lucida Grande', Arial, sans-serif;padding-top:0;padding-bottom:0;padding-right:0;padding-left:0;color:#333;font-size:16px;line-height:22px;margin-top:0;margin-bottom:10px;margin-right:0;margin-left:0;width:100%;"><a href="https://buttondown-0005.com/c/NzU0OGViMzQtOTdkNC00NThjLWEwOTItYTVkNmRiM2ZjMTg4fDQ1MzkwY2EyLWJiNWEtNDAyZC05OGQyLWQ5MmI0ZjRhY2RkOXxodHRwczovL3F3ZW4uYWkvYmxvZz9pZD1xd2VuLWltYWdlLTIuMCZ1dG1fc291cmNlPWhhY2tlcm5ld3NsZXR0ZXImdXRtX21lZGl1bT1lbWFpbCZ1dG1fdGVybT1kZXNpZ258ZW1haWw=" style="color:#0446AB;text-decoration:underline; font-size:16px;" title="Votes: 414 Comments: 189">Qwen-Image-2.0: Professional infographics, photorealis</a> <span style="font-size: 13px; color: #777"><span style="font-size:11px;padding-right:1px;">//</span>qwen.ai <a href="https://buttondown-0005.com/c/NzU0OGViMzQtOTdkNC00NThjLWEwOTItYTVkNmRiM2ZjMTg4fDQ1MzkwY2EyLWJiNWEtNDAyZC05OGQyLWQ5MmI0ZjRhY2RkOXxodHRwOi8vbmV3cy55Y29tYmluYXRvci5jb20vaXRlbT9pZD00Njk1NzE5OCZ1dG1fdGVybT1jb21tZW50fGVtYWls" style="text-decoration: none; color: #336699;">comments<span style="color:#ff3300;">→</span></a></span></p>
<p style="font-family:ubuntu, Helvetica, 'Lucida Grande', Arial, sans-serif;padding-top:0;padding-bottom:0;padding-right:0;padding-left:0;color:#333;font-size:16px;line-height:22px;margin-top:0;margin-bottom:10px;margin-right:0;margin-left:0;width:100%;"><a href="https://buttondown-0005.com/c/NzU0OGViMzQtOTdkNC00NThjLWEwOTItYTVkNmRiM2ZjMTg4fDQ1MzkwY2EyLWJiNWEtNDAyZC05OGQyLWQ5MmI0ZjRhY2RkOXxodHRwczovL3ZlY3RpLmNvbT91dG1fc291cmNlPWhhY2tlcm5ld3NsZXR0ZXImdXRtX21lZGl1bT1lbWFpbCZ1dG1fdGVybT1kZXNpZ258ZW1haWw=" style="color:#0446AB;text-decoration:underline; font-size:16px;" title="Votes: 385 Comments: 183">I spent 4 years building a UI design tool with only the features I use</a> <span style="font-size: 13px; color: #777"><span style="font-size:11px;padding-right:1px;">//</span>vecti.com <a href="https://buttondown-0005.com/c/NzU0OGViMzQtOTdkNC00NThjLWEwOTItYTVkNmRiM2ZjMTg4fDQ1MzkwY2EyLWJiNWEtNDAyZC05OGQyLWQ5MmI0ZjRhY2RkOXxodHRwOi8vbmV3cy55Y29tYmluYXRvci5jb20vaXRlbT9pZD00NjkxNzAzMyZ1dG1fdGVybT1jb21tZW50fGVtYWls" style="text-decoration: none; color: #336699;">comments<span style="color:#ff3300;">→</span></a></span></p>
<p style="font-family:ubuntu, Helvetica, 'Lucida Grande', Arial, sans-serif;padding-top:0;padding-bottom:0;padding-right:0;padding-left:0;color:#333;font-size:16px;line-height:22px;margin-top:0;margin-bottom:10px;margin-right:0;margin-left:0;width:100%;"><a href="https://buttondown-0005.com/c/NzU0OGViMzQtOTdkNC00NThjLWEwOTItYTVkNmRiM2ZjMTg4fDQ1MzkwY2EyLWJiNWEtNDAyZC05OGQyLWQ5MmI0ZjRhY2RkOXxodHRwczovL25vaGVnZXIuYXQvYmxvZy8yMDI2LzAyLzEyL3Jlc2l6aW5nLXdpbmRvd3Mtb24tbWFjb3MtdGFob2UtdGhlLXNhZ2EtY29udGludWVzLz91dG1fc291cmNlPWhhY2tlcm5ld3NsZXR0ZXImdXRtX21lZGl1bT1lbWFpbCZ1dG1fdGVybT1kZXNpZ258ZW1haWw=" style="color:#0446AB;text-decoration:underline; font-size:16px;" title="Votes: 376 Comments: 174">Resizing windows on macOS Tahoe – the saga continues</a> <span style="font-size: 13px; color: #777"><span style="font-size:11px;padding-right:1px;">//</span>noheger.at <a href="https://buttondown-0005.com/c/NzU0OGViMzQtOTdkNC00NThjLWEwOTItYTVkNmRiM2ZjMTg4fDQ1MzkwY2EyLWJiNWEtNDAyZC05OGQyLWQ5MmI0ZjRhY2RkOXxodHRwOi8vbmV3cy55Y29tYmluYXRvci5jb20vaXRlbT9pZD00Njk5NzAwOCZ1dG1fdGVybT1jb21tZW50fGVtYWls" style="text-decoration: none; color: #336699;">comments<span style="color:#ff3300;">→</span></a></span></p>
<p style="font-family:ubuntu, Helvetica, 'Lucida Grande', Arial, sans-serif;padding-top:0;padding-bottom:0;padding-right:0;padding-left:0;color:#333;font-size:16px;line-height:22px;margin-top:0;margin-bottom:10px;margin-right:0;margin-left:0;width:100%;"><a href="https://buttondown-0005.com/c/NzU0OGViMzQtOTdkNC00NThjLWEwOTItYTVkNmRiM2ZjMTg4fDQ1MzkwY2EyLWJiNWEtNDAyZC05OGQyLWQ5MmI0ZjRhY2RkOXxodHRwczovL3d3dy5jaGFpbmxpZnQuaW8vbGlmdGtpdD91dG1fc291cmNlPWhhY2tlcm5ld3NsZXR0ZXImdXRtX21lZGl1bT1lbWFpbCZ1dG1fdGVybT1kZXNpZ258ZW1haWw=" style="color:#0446AB;text-decoration:underline; font-size:16px;" title="Votes: 292 Comments: 150">LiftKit – UI where "everything derives from the golden ratio"</a> <span style="font-size: 13px; color: #777"><span style="font-size:11px;padding-right:1px;">//</span>chainlift.io <a href="https://buttondown-0005.com/c/NzU0OGViMzQtOTdkNC00NThjLWEwOTItYTVkNmRiM2ZjMTg4fDQ1MzkwY2EyLWJiNWEtNDAyZC05OGQyLWQ5MmI0ZjRhY2RkOXxodHRwOi8vbmV3cy55Y29tYmluYXRvci5jb20vaXRlbT9pZD00Njk1MjExOCZ1dG1fdGVybT1jb21tZW50fGVtYWls" style="text-decoration: none; color: #336699;">comments<span style="color:#ff3300;">→</span></a></span></p>
<p style="font-family:ubuntu, Helvetica, 'Lucida Grande', Arial, sans-serif;padding-top:0;padding-bottom:0;padding-right:0;padding-left:0;color:#333;font-size:16px;line-height:22px;margin-top:0;margin-bottom:10px;margin-right:0;margin-left:0;width:100%;"><a href="https://buttondown-0005.com/c/NzU0OGViMzQtOTdkNC00NThjLWEwOTItYTVkNmRiM2ZjMTg4fDQ1MzkwY2EyLWJiNWEtNDAyZC05OGQyLWQ5MmI0ZjRhY2RkOXxodHRwczovL3d3dy5mZXJyYXJpLmNvbS9lbi1VUy9hdXRvL2ZlcnJhcmktbHVjZT91dG1fc291cmNlPWhhY2tlcm5ld3NsZXR0ZXImdXRtX21lZGl1bT1lbWFpbCZ1dG1fdGVybT1kZXNpZ258ZW1haWw=" style="color:#0446AB;text-decoration:underline; font-size:16px;" title="Votes: 286 Comments: 286">Luce: First Electric Ferrari</a> <span style="font-size: 13px; color: #777"><span style="font-size:11px;padding-right:1px;">//</span>ferrari.com <a href="https://buttondown-0005.com/c/NzU0OGViMzQtOTdkNC00NThjLWEwOTItYTVkNmRiM2ZjMTg4fDQ1MzkwY2EyLWJiNWEtNDAyZC05OGQyLWQ5MmI0ZjRhY2RkOXxodHRwOi8vbmV3cy55Y29tYmluYXRvci5jb20vaXRlbT9pZD00Njk0OTY0MiZ1dG1fdGVybT1jb21tZW50fGVtYWls" style="text-decoration: none; color: #336699;">comments<span style="color:#ff3300;">→</span></a></span></p>
<p style="font-family:ubuntu, Helvetica, 'Lucida Grande', Arial, sans-serif;padding-top:0;padding-bottom:0;padding-right:0;padding-left:0;color:#333;font-size:16px;line-height:22px;margin-top:0;margin-bottom:10px;margin-right:0;margin-left:0;width:100%;"><a href="https://buttondown-0005.com/c/NzU0OGViMzQtOTdkNC00NThjLWEwOTItYTVkNmRiM2ZjMTg4fDQ1MzkwY2EyLWJiNWEtNDAyZC05OGQyLWQ5MmI0ZjRhY2RkOXxodHRwczovL2Vzc2F5cy5mbm5jaC5jb20vbWFrZS1hLWxpdmluZz91dG1fc291cmNlPWhhY2tlcm5ld3NsZXR0ZXImdXRtX21lZGl1bT1lbWFpbCZ1dG1fdGVybT1kZXNpZ258ZW1haWw=" style="color:#0446AB;text-decoration:underline; font-size:16px;" title="Votes: 170 Comments: 91">How to make a living as an artist</a> <span style="font-size: 13px; color: #777"><span style="font-size:11px;padding-right:1px;">//</span>essays.fnnch.com <a href="https://buttondown-0005.com/c/NzU0OGViMzQtOTdkNC00NThjLWEwOTItYTVkNmRiM2ZjMTg4fDQ1MzkwY2EyLWJiNWEtNDAyZC05OGQyLWQ5MmI0ZjRhY2RkOXxodHRwOi8vbmV3cy55Y29tYmluYXRvci5jb20vaXRlbT9pZD00Njk4NDczNSZ1dG1fdGVybT1jb21tZW50fGVtYWls" style="text-decoration: none; color: #336699;">comments<span style="color:#ff3300;">→</span></a></span></p>
<p style="font-family:ubuntu, Helvetica, 'Lucida Grande', Arial, sans-serif;padding-top:0;padding-bottom:0;padding-right:0;padding-left:0;color:#333;font-size:16px;line-height:22px;margin-top:0;margin-bottom:10px;margin-right:0;margin-left:0;width:100%;"><a href="https://buttondown-0005.com/c/NzU0OGViMzQtOTdkNC00NThjLWEwOTItYTVkNmRiM2ZjMTg4fDQ1MzkwY2EyLWJiNWEtNDAyZC05OGQyLWQ5MmI0ZjRhY2RkOXxodHRwczovL2dpdGh1Yi5jb20vTW9tY2lsb28vZnVuLXdpdGgtY2xpcC1wYXRoP3V0bV9zb3VyY2U9aGFja2VybmV3c2xldHRlciZ1dG1fbWVkaXVtPWVtYWlsJnV0bV90ZXJtPWRlc2lnbnxlbWFpbA==" style="color:#0446AB;text-decoration:underline; font-size:16px;" title="Votes: 138 Comments: 38">I saw this cool navigation reveal, so I made a simple HTML+CSS version</a> <span style="font-size: 13px; color: #777"><span style="font-size:11px;padding-right:1px;">//</span>github.com <a href="https://buttondown-0005.com/c/NzU0OGViMzQtOTdkNC00NThjLWEwOTItYTVkNmRiM2ZjMTg4fDQ1MzkwY2EyLWJiNWEtNDAyZC05OGQyLWQ5MmI0ZjRhY2RkOXxodHRwOi8vbmV3cy55Y29tYmluYXRvci5jb20vaXRlbT9pZD00NjkyNTgxMSZ1dG1fdGVybT1jb21tZW50fGVtYWls" style="text-decoration: none; color: #336699;">comments<span style="color:#ff3300;">→</span></a></span></p>
<h2 style="font-family:ubuntu, 'Lucida Grande', Arial, sans-serif;padding-top:20px;padding-bottom:0;padding-right:0;padding-left:0;color:#ff3300;font-size:16px;font-weight:bold;margin-top:20px;margin-bottom:3px;margin-right:0;margin-left:0;text-transform:uppercase;"><span style="color:#333">#</span>Books</h2>
<hr style="border-style:none;margin-top:0px;margin-bottom:5px;margin-right:0;margin-left:0;border-top-width:1px;border-top-style:solid;border-top-color:#9b9b9b;/"/>
<p style="font-family:ubuntu, Helvetica, 'Lucida Grande', Arial, sans-serif;padding-top:0;padding-bottom:0;padding-right:0;padding-left:0;color:#333;font-size:16px;line-height:22px;margin-top:0;margin-bottom:10px;margin-right:0;margin-left:0;width:100%;"><a href="https://buttondown-0005.com/c/NzU0OGViMzQtOTdkNC00NThjLWEwOTItYTVkNmRiM2ZjMTg4fDQ1MzkwY2EyLWJiNWEtNDAyZC05OGQyLWQ5MmI0ZjRhY2RkOXxodHRwczovL21pdHByZXNzLm1pdC5lZHUvOTc4MDI2MjU0NjM3OS90aGUtbGl0dGxlLWxlYXJuZXIvP3V0bV9zb3VyY2U9aGFja2VybmV3c2xldHRlciZ1dG1fbWVkaXVtPWVtYWlsJnV0bV90ZXJtPWJvb2tzfGVtYWls" style="color:#0446AB;text-decoration:underline; font-size:16px;" title="Votes: 197 Comments: 23">The Little Learner: A Straight Line to Deep Learning</a> <span style="font-size: 13px; color: #777"><span style="font-size:11px;padding-right:1px;">//</span>mitpress.mit.edu <a href="https://buttondown-0005.com/c/NzU0OGViMzQtOTdkNC00NThjLWEwOTItYTVkNmRiM2ZjMTg4fDQ1MzkwY2EyLWJiNWEtNDAyZC05OGQyLWQ5MmI0ZjRhY2RkOXxodHRwOi8vbmV3cy55Y29tYmluYXRvci5jb20vaXRlbT9pZD00NjkzNDI0OCZ1dG1fdGVybT1jb21tZW50fGVtYWls" style="text-decoration: none; color: #336699;">comments<span style="color:#ff3300;">→</span></a></span></p>
<p style="font-family:ubuntu, Helvetica, 'Lucida Grande', Arial, sans-serif;padding-top:0;padding-bottom:0;padding-right:0;padding-left:0;color:#333;font-size:16px;line-height:22px;margin-top:0;margin-bottom:10px;margin-right:0;margin-left:0;width:100%;"><a href="https://buttondown-0005.com/c/NzU0OGViMzQtOTdkNC00NThjLWEwOTItYTVkNmRiM2ZjMTg4fDQ1MzkwY2EyLWJiNWEtNDAyZC05OGQyLWQ5MmI0ZjRhY2RkOXxodHRwczovL29kZC1sb3RzLWJvb2tzLm5ldGxpZnkuYXBwLz91dG1fc291cmNlPWhhY2tlcm5ld3NsZXR0ZXImdXRtX21lZGl1bT1lbWFpbCZ1dG1fdGVybT1ib29rc3xlbWFpbA==" style="color:#0446AB;text-decoration:underline; font-size:16px;" title="Votes: 187 Comments: 65">Every book recommended on the Odd Lots Discord</a> <span style="font-size: 13px; color: #777"><span style="font-size:11px;padding-right:1px;">//</span>odd-lots-books.netlify.app <a href="https://buttondown-0005.com/c/NzU0OGViMzQtOTdkNC00NThjLWEwOTItYTVkNmRiM2ZjMTg4fDQ1MzkwY2EyLWJiNWEtNDAyZC05OGQyLWQ5MmI0ZjRhY2RkOXxodHRwOi8vbmV3cy55Y29tYmluYXRvci5jb20vaXRlbT9pZD00NjkzOTY4NSZ1dG1fdGVybT1jb21tZW50fGVtYWls" style="text-decoration: none; color: #336699;">comments<span style="color:#ff3300;">→</span></a></span></p>
<p style="font-family:ubuntu, Helvetica, 'Lucida Grande', Arial, sans-serif;padding-top:0;padding-bottom:0;padding-right:0;padding-left:0;color:#333;font-size:16px;line-height:22px;margin-top:0;margin-bottom:10px;margin-right:0;margin-left:0;width:100%;"><a href="https://buttondown-0005.com/c/NzU0OGViMzQtOTdkNC00NThjLWEwOTItYTVkNmRiM2ZjMTg4fDQ1MzkwY2EyLWJiNWEtNDAyZC05OGQyLWQ5MmI0ZjRhY2RkOXxodHRwczovL3ByaW50YWJsZWNsYXNzaWNzLmNvbT91dG1fc291cmNlPWhhY2tlcm5ld3NsZXR0ZXImdXRtX21lZGl1bT1lbWFpbCZ1dG1fdGVybT1ib29rc3xlbWFpbA==" style="color:#0446AB;text-decoration:underline; font-size:16px;" title="Votes: 80 Comments: 32">Printable Classics – Free printable classic books for hobby bookbinders</a> <span style="font-size: 13px; color: #777"><span style="font-size:11px;padding-right:1px;">//</span>printableclassics.com <a href="https://buttondown-0005.com/c/NzU0OGViMzQtOTdkNC00NThjLWEwOTItYTVkNmRiM2ZjMTg4fDQ1MzkwY2EyLWJiNWEtNDAyZC05OGQyLWQ5MmI0ZjRhY2RkOXxodHRwOi8vbmV3cy55Y29tYmluYXRvci5jb20vaXRlbT9pZD00Njk0NDM2NSZ1dG1fdGVybT1jb21tZW50fGVtYWls" style="text-decoration: none; color: #336699;">comments<span style="color:#ff3300;">→</span></a></span></p>
<p style="font-family:ubuntu, Helvetica, 'Lucida Grande', Arial, sans-serif;padding-top:0;padding-bottom:0;padding-right:0;padding-left:0;color:#333;font-size:16px;line-height:22px;margin-top:0;margin-bottom:10px;margin-right:0;margin-left:0;width:100%;"><a href="https://buttondown-0005.com/c/NzU0OGViMzQtOTdkNC00NThjLWEwOTItYTVkNmRiM2ZjMTg4fDQ1MzkwY2EyLWJiNWEtNDAyZC05OGQyLWQ5MmI0ZjRhY2RkOXxodHRwczovL3B1YmxpY2RvbWFpbnJldmlldy5vcmcvY29sbGVjdGlvbi9qYXBhbmVzZS1zbm93Zmxha2UtYm9vay8/dXRtX3NvdXJjZT1oYWNrZXJuZXdzbGV0dGVyJnV0bV9tZWRpdW09ZW1haWwmdXRtX3Rlcm09Ym9va3N8ZW1haWw=" style="color:#0446AB;text-decoration:underline; font-size:16px;" title="Votes: 3 Comments: 0">Sekka Zusetsu: A Book of Snowflakes</a> <span style="font-size: 13px; color: #777"><span style="font-size:11px;padding-right:1px;">//</span>publicdomainreview.org <a href="https://buttondown-0005.com/c/NzU0OGViMzQtOTdkNC00NThjLWEwOTItYTVkNmRiM2ZjMTg4fDQ1MzkwY2EyLWJiNWEtNDAyZC05OGQyLWQ5MmI0ZjRhY2RkOXxodHRwOi8vbmV3cy55Y29tYmluYXRvci5jb20vaXRlbT9pZD00Njk0MTM4MyZ1dG1fdGVybT1jb21tZW50fGVtYWls" style="text-decoration: none; color: #336699;">comments<span style="color:#ff3300;">→</span></a></span></p>
<p style="font-family:ubuntu, Helvetica, 'Lucida Grande', Arial, sans-serif;padding-top:0;padding-bottom:0;padding-right:0;padding-left:0;color:#333;font-size:16px;line-height:22px;margin-top:0;margin-bottom:10px;margin-right:0;margin-left:0;width:100%;"><a href="https://buttondown-0005.com/c/NzU0OGViMzQtOTdkNC00NThjLWEwOTItYTVkNmRiM2ZjMTg4fDQ1MzkwY2EyLWJiNWEtNDAyZC05OGQyLWQ5MmI0ZjRhY2RkOXxodHRwczovL2ludmVudGluZ3RoZWZ1dHVyZS5naG9zdC5pby9pdHMteW91cnMvP3V0bV9zb3VyY2U9aGFja2VybmV3c2xldHRlciZ1dG1fbWVkaXVtPWVtYWlsJnV0bV90ZXJtPWJvb2tzfGVtYWls" style="color:#0446AB;text-decoration:underline; font-size:16px;" title="Votes: 1 Comments: 1">It's Yours</a> <span style="font-size: 13px; color: #777"><span style="font-size:11px;padding-right:1px;">//</span>inventingthefuture.ghost.io <a href="https://buttondown-0005.com/c/NzU0OGViMzQtOTdkNC00NThjLWEwOTItYTVkNmRiM2ZjMTg4fDQ1MzkwY2EyLWJiNWEtNDAyZC05OGQyLWQ5MmI0ZjRhY2RkOXxodHRwOi8vbmV3cy55Y29tYmluYXRvci5jb20vaXRlbT9pZD00Njk5OTI0OCZ1dG1fdGVybT1jb21tZW50fGVtYWls" style="text-decoration: none; color: #336699;">comments<span style="color:#ff3300;">→</span></a></span></p>
<h2 style="font-family:ubuntu, 'Lucida Grande', Arial, sans-serif;padding-top:20px;padding-bottom:0;padding-right:0;padding-left:0;color:#ff3300;font-size:16px;font-weight:bold;margin-top:20px;margin-bottom:3px;margin-right:0;margin-left:0;text-transform:uppercase;"><span style="color:#333">#</span>Working</h2>
<hr style="border-style:none;margin-top:0px;margin-bottom:5px;margin-right:0;margin-left:0;border-top-width:1px;border-top-style:solid;border-top-color:#9b9b9b;/"/>
<p style="font-family:ubuntu, Helvetica, 'Lucida Grande', Arial, sans-serif;padding-top:0;padding-bottom:0;padding-right:0;padding-left:0;color:#333;font-size:16px;line-height:22px;margin-top:0;margin-bottom:10px;margin-right:0;margin-left:0;width:100%;"><a href="https://buttondown-0005.com/c/NzU0OGViMzQtOTdkNC00NThjLWEwOTItYTVkNmRiM2ZjMTg4fDQ1MzkwY2EyLWJiNWEtNDAyZC05OGQyLWQ5MmI0ZjRhY2RkOXxodHRwczovL2xpdmluZ3dhZ2UubWl0LmVkdS8/dXRtX3NvdXJjZT1oYWNrZXJuZXdzbGV0dGVyJnV0bV9tZWRpdW09ZW1haWwmdXRtX3Rlcm09d29ya2luZ3xlbWFpbA==" style="color:#0446AB;text-decoration:underline; font-size:16px;" title="Votes: 202 Comments: 292">MIT Living Wage Calculator</a> <span style="font-size: 13px; color: #777"><span style="font-size:11px;padding-right:1px;">//</span>livingwage.mit.edu <a href="https://buttondown-0005.com/c/NzU0OGViMzQtOTdkNC00NThjLWEwOTItYTVkNmRiM2ZjMTg4fDQ1MzkwY2EyLWJiNWEtNDAyZC05OGQyLWQ5MmI0ZjRhY2RkOXxodHRwOi8vbmV3cy55Y29tYmluYXRvci5jb20vaXRlbT9pZD00Njk1MDE1MiZ1dG1fdGVybT1jb21tZW50fGVtYWls" style="text-decoration: none; color: #336699;">comments<span style="color:#ff3300;">→</span></a></span></p>
<p style="font-family:ubuntu, Helvetica, 'Lucida Grande', Arial, sans-serif;padding-top:0;padding-bottom:0;padding-right:0;padding-left:0;color:#333;font-size:16px;line-height:22px;margin-top:0;margin-bottom:10px;margin-right:0;margin-left:0;width:100%;"><a href="https://buttondown-0005.com/c/NzU0OGViMzQtOTdkNC00NThjLWEwOTItYTVkNmRiM2ZjMTg4fDQ1MzkwY2EyLWJiNWEtNDAyZC05OGQyLWQ5MmI0ZjRhY2RkOXxodHRwczovL2RhZXVzLmJsb2cvMjAyNi8wMS8xOC9nYW1lLXRoZW9yeS1wYXR0ZXJucy1hdC13b3JrLz91dG1fc291cmNlPWhhY2tlcm5ld3NsZXR0ZXImdXRtX21lZGl1bT1lbWFpbCZ1dG1fdGVybT13b3JraW5nfGVtYWls" style="color:#0446AB;text-decoration:underline; font-size:16px;" title="Votes: 141 Comments: 9">Game Theory Patterns at Work</a> <span style="font-size: 13px; color: #777"><span style="font-size:11px;padding-right:1px;">//</span>daeus.blog <a href="https://buttondown-0005.com/c/NzU0OGViMzQtOTdkNC00NThjLWEwOTItYTVkNmRiM2ZjMTg4fDQ1MzkwY2EyLWJiNWEtNDAyZC05OGQyLWQ5MmI0ZjRhY2RkOXxodHRwOi8vbmV3cy55Y29tYmluYXRvci5jb20vaXRlbT9pZD00Njk1MDc1NiZ1dG1fdGVybT1jb21tZW50fGVtYWls" style="text-decoration: none; color: #336699;">comments<span style="color:#ff3300;">→</span></a></span></p>
<p style="font-family:ubuntu, Helvetica, 'Lucida Grande', Arial, sans-serif;padding-top:0;padding-bottom:0;padding-right:0;padding-left:0;color:#333;font-size:16px;line-height:22px;margin-top:0;margin-bottom:10px;margin-right:0;margin-left:0;width:100%;"><a href="https://buttondown-0005.com/c/NzU0OGViMzQtOTdkNC00NThjLWEwOTItYTVkNmRiM2ZjMTg4fDQ1MzkwY2EyLWJiNWEtNDAyZC05OGQyLWQ5MmI0ZjRhY2RkOXxodHRwczovL3d3dy5yZXV0ZXJzLmNvbS93b3JsZC9pcmVsYW5kLXJvbGxzLW91dC1waW9uZWVyaW5nLWJhc2ljLWluY29tZS1zY2hlbWUtYXJ0aXN0cy0yMDI2LTAyLTEwLz91dG1fc291cmNlPWhhY2tlcm5ld3NsZXR0ZXImdXRtX21lZGl1bT1lbWFpbCZ1dG1fdGVybT13b3JraW5nfGVtYWls" style="color:#0446AB;text-decoration:underline; font-size:16px;" title="Votes: 69 Comments: 74">Ireland rolls out basic income scheme for artists</a> <span style="font-size: 13px; color: #777"><span style="font-size:11px;padding-right:1px;">//</span>reuters.com <a href="https://buttondown-0005.com/c/NzU0OGViMzQtOTdkNC00NThjLWEwOTItYTVkNmRiM2ZjMTg4fDQ1MzkwY2EyLWJiNWEtNDAyZC05OGQyLWQ5MmI0ZjRhY2RkOXxodHRwOi8vbmV3cy55Y29tYmluYXRvci5jb20vaXRlbT9pZD00Njk3NzE3NSZ1dG1fdGVybT1jb21tZW50fGVtYWls" style="text-decoration: none; color: #336699;">comments<span style="color:#ff3300;">→</span></a></span></p>
<p style="font-family:ubuntu, Helvetica, 'Lucida Grande', Arial, sans-serif;padding-top:0;padding-bottom:0;padding-right:0;padding-left:0;color:#333;font-size:16px;line-height:22px;margin-top:0;margin-bottom:10px;margin-right:0;margin-left:0;width:100%;"><a href="https://buttondown-0005.com/c/NzU0OGViMzQtOTdkNC00NThjLWEwOTItYTVkNmRiM2ZjMTg4fDQ1MzkwY2EyLWJiNWEtNDAyZC05OGQyLWQ5MmI0ZjRhY2RkOXxodHRwczovL3d3dy52YW5nZW1lcnQuZGV2L2Jsb2cvbm90aGluZz91dG1fc291cmNlPWhhY2tlcm5ld3NsZXR0ZXImdXRtX21lZGl1bT1lbWFpbCZ1dG1fdGVybT13b3JraW5nfGVtYWls" style="color:#0446AB;text-decoration:underline; font-size:16px;" title="Votes: 3 Comments: 0">"Nothing" is the secret to structuring your work</a> <span style="font-size: 13px; color: #777"><span style="font-size:11px;padding-right:1px;">//</span>vangemert.dev <a href="https://buttondown-0005.com/c/NzU0OGViMzQtOTdkNC00NThjLWEwOTItYTVkNmRiM2ZjMTg4fDQ1MzkwY2EyLWJiNWEtNDAyZC05OGQyLWQ5MmI0ZjRhY2RkOXxodHRwOi8vbmV3cy55Y29tYmluYXRvci5jb20vaXRlbT9pZD00NjkzMzUyOSZ1dG1fdGVybT1jb21tZW50fGVtYWls" style="text-decoration: none; color: #336699;">comments<span style="color:#ff3300;">→</span></a></span></p>
<h2 style="font-family:ubuntu, 'Lucida Grande', Arial, sans-serif;padding-top:20px;padding-bottom:0;padding-right:0;padding-left:0;color:#ff3300;font-size:16px;font-weight:bold;margin-top:20px;margin-bottom:3px;margin-right:0;margin-left:0;text-transform:uppercase;"><span style="color:#333">#</span>Learn</h2>
<hr style="border-style:none;margin-top:0px;margin-bottom:5px;margin-right:0;margin-left:0;border-top-width:1px;border-top-style:solid;border-top-color:#9b9b9b;/"/>
<p style="font-family:ubuntu, Helvetica, 'Lucida Grande', Arial, sans-serif;padding-top:0;padding-bottom:0;padding-right:0;padding-left:0;color:#333;font-size:16px;line-height:22px;margin-top:0;margin-bottom:10px;margin-right:0;margin-left:0;width:100%;"><a href="https://buttondown-0005.com/c/NzU0OGViMzQtOTdkNC00NThjLWEwOTItYTVkNmRiM2ZjMTg4fDQ1MzkwY2EyLWJiNWEtNDAyZC05OGQyLWQ5MmI0ZjRhY2RkOXxodHRwczovL2plc3Blcm9yZHJ1cC5naXRodWIuaW8vdm9jYWwtZ3VpZGUvP3V0bV9zb3VyY2U9aGFja2VybmV3c2xldHRlciZ1dG1fbWVkaXVtPWVtYWlsJnV0bV90ZXJtPWxlYXJufGVtYWls" style="color:#0446AB;text-decoration:underline; font-size:16px;" title="Votes: 429 Comments: 135">Vocal Guide – belt sing without killing yourself</a> <span style="font-size: 13px; color: #777"><span style="font-size:11px;padding-right:1px;">//</span>jesperordrup.github.io <a href="https://buttondown-0005.com/c/NzU0OGViMzQtOTdkNC00NThjLWEwOTItYTVkNmRiM2ZjMTg4fDQ1MzkwY2EyLWJiNWEtNDAyZC05OGQyLWQ5MmI0ZjRhY2RkOXxodHRwOi8vbmV3cy55Y29tYmluYXRvci5jb20vaXRlbT9pZD00NjkyMjA0OSZ1dG1fdGVybT1jb21tZW50fGVtYWls" style="text-decoration: none; color: #336699;">comments<span style="color:#ff3300;">→</span></a></span></p>
<p style="font-family:ubuntu, Helvetica, 'Lucida Grande', Arial, sans-serif;padding-top:0;padding-bottom:0;padding-right:0;padding-left:0;color:#333;font-size:16px;line-height:22px;margin-top:0;margin-bottom:10px;margin-right:0;margin-left:0;width:100%;"><a href="https://buttondown-0005.com/c/NzU0OGViMzQtOTdkNC00NThjLWEwOTItYTVkNmRiM2ZjMTg4fDQ1MzkwY2EyLWJiNWEtNDAyZC05OGQyLWQ5MmI0ZjRhY2RkOXxodHRwczovL2FsbHRoZXZpZXdzLndvcmxkP3V0bV9zb3VyY2U9aGFja2VybmV3c2xldHRlciZ1dG1fbWVkaXVtPWVtYWlsJnV0bV90ZXJtPWxlYXJufGVtYWls" style="color:#0446AB;text-decoration:underline; font-size:16px;" title="Votes: 407 Comments: 176">Algorithmically finding the longest line of sight on Earth</a> <span style="font-size: 13px; color: #777"><span style="font-size:11px;padding-right:1px;">//</span>alltheviews.world <a href="https://buttondown-0005.com/c/NzU0OGViMzQtOTdkNC00NThjLWEwOTItYTVkNmRiM2ZjMTg4fDQ1MzkwY2EyLWJiNWEtNDAyZC05OGQyLWQ5MmI0ZjRhY2RkOXxodHRwOi8vbmV3cy55Y29tYmluYXRvci5jb20vaXRlbT9pZD00Njk0MzU2OCZ1dG1fdGVybT1jb21tZW50fGVtYWls" style="text-decoration: none; color: #336699;">comments<span style="color:#ff3300;">→</span></a></span></p>
<p style="font-family:ubuntu, Helvetica, 'Lucida Grande', Arial, sans-serif;padding-top:0;padding-bottom:0;padding-right:0;padding-left:0;color:#333;font-size:16px;line-height:22px;margin-top:0;margin-bottom:10px;margin-right:0;margin-left:0;width:100%;"><a href="https://buttondown-0005.com/c/NzU0OGViMzQtOTdkNC00NThjLWEwOTItYTVkNmRiM2ZjMTg4fDQ1MzkwY2EyLWJiNWEtNDAyZC05OGQyLWQ5MmI0ZjRhY2RkOXxodHRwczovL3d3dy5zY290dGlzaGNhbmFscy5jby51ay92aXNpdC9jYW5hbHMvdmlzaXQtdGhlLWZvcnRoLWNseWRlLWNhbmFsL2F0dHJhY3Rpb25zL3RoZS1mYWxraXJrLXdoZWVsP3V0bV9zb3VyY2U9aGFja2VybmV3c2xldHRlciZ1dG1fbWVkaXVtPWVtYWlsJnV0bV90ZXJtPWxlYXJufGVtYWls" style="color:#0446AB;text-decoration:underline; font-size:16px;" title="Votes: 98 Comments: 72">The Falkirk Wheel</a> <span style="font-size: 13px; color: #777"><span style="font-size:11px;padding-right:1px;">//</span>scottishcanals.co.uk <a href="https://buttondown-0005.com/c/NzU0OGViMzQtOTdkNC00NThjLWEwOTItYTVkNmRiM2ZjMTg4fDQ1MzkwY2EyLWJiNWEtNDAyZC05OGQyLWQ5MmI0ZjRhY2RkOXxodHRwOi8vbmV3cy55Y29tYmluYXRvci5jb20vaXRlbT9pZD00Njk2NjYwNSZ1dG1fdGVybT1jb21tZW50fGVtYWls" style="text-decoration: none; color: #336699;">comments<span style="color:#ff3300;">→</span></a></span></p>
<p style="font-family:ubuntu, Helvetica, 'Lucida Grande', Arial, sans-serif;padding-top:0;padding-bottom:0;padding-right:0;padding-left:0;color:#333;font-size:16px;line-height:22px;margin-top:0;margin-bottom:10px;margin-right:0;margin-left:0;width:100%;"><a href="https://buttondown-0005.com/c/NzU0OGViMzQtOTdkNC00NThjLWEwOTItYTVkNmRiM2ZjMTg4fDQ1MzkwY2EyLWJiNWEtNDAyZC05OGQyLWQ5MmI0ZjRhY2RkOXxodHRwczovL2NhcG5mYWJzLm5ldC9wb3N0cy9mb2FtY29yZS13b3VsZC1iZS1hLXNpY2stbmFtZS1mb3ItYS1tdXNpYy1nZW5yZS8/dXRtX3NvdXJjZT1oYWNrZXJuZXdzbGV0dGVyJnV0bV9tZWRpdW09ZW1haWwmdXRtX3Rlcm09bGVhcm58ZW1haWw=" style="color:#0446AB;text-decoration:underline; font-size:16px;" title="Votes: 44 Comments: 11">A method and calculator for building foamcore drawer organisers</a> <span style="font-size: 13px; color: #777"><span style="font-size:11px;padding-right:1px;">//</span>capnfabs.net <a href="https://buttondown-0005.com/c/NzU0OGViMzQtOTdkNC00NThjLWEwOTItYTVkNmRiM2ZjMTg4fDQ1MzkwY2EyLWJiNWEtNDAyZC05OGQyLWQ5MmI0ZjRhY2RkOXxodHRwOi8vbmV3cy55Y29tYmluYXRvci5jb20vaXRlbT9pZD00Njk0OTg3MCZ1dG1fdGVybT1jb21tZW50fGVtYWls" style="text-decoration: none; color: #336699;">comments<span style="color:#ff3300;">→</span></a></span></p>
<p style="font-family:ubuntu, Helvetica, 'Lucida Grande', Arial, sans-serif;padding-top:0;padding-bottom:0;padding-right:0;padding-left:0;color:#333;font-size:16px;line-height:22px;margin-top:0;margin-bottom:10px;margin-right:0;margin-left:0;width:100%;"><a href="https://buttondown-0005.com/c/NzU0OGViMzQtOTdkNC00NThjLWEwOTItYTVkNmRiM2ZjMTg4fDQ1MzkwY2EyLWJiNWEtNDAyZC05OGQyLWQ5MmI0ZjRhY2RkOXxodHRwczovL2xvcmllbWVyc29uLm5ldC8yMDI0LzA4LzMxL2EtYnJpZWYtaGlzdG9yeS1vZi1iYXJiZWQtd2lyZS1mZW5jZS10ZWxlcGhvbmUtbmV0d29ya3MvP3V0bV9zb3VyY2U9aGFja2VybmV3c2xldHRlciZ1dG1fbWVkaXVtPWVtYWlsJnV0bV90ZXJtPWxlYXJufGVtYWls" style="color:#0446AB;text-decoration:underline; font-size:16px;" title="Votes: 13 Comments: 1">A brief history of barbed wire fence telephone networks</a> <span style="font-size: 13px; color: #777"><span style="font-size:11px;padding-right:1px;">//</span>loriemerson.net <a href="https://buttondown-0005.com/c/NzU0OGViMzQtOTdkNC00NThjLWEwOTItYTVkNmRiM2ZjMTg4fDQ1MzkwY2EyLWJiNWEtNDAyZC05OGQyLWQ5MmI0ZjRhY2RkOXxodHRwOi8vbmV3cy55Y29tYmluYXRvci5jb20vaXRlbT9pZD00Njk4OTYwNSZ1dG1fdGVybT1jb21tZW50fGVtYWls" style="text-decoration: none; color: #336699;">comments<span style="color:#ff3300;">→</span></a></span></p>
<h2 style="font-family:ubuntu, 'Lucida Grande', Arial, sans-serif;padding-top:20px;padding-bottom:0;padding-right:0;padding-left:0;color:#ff3300;font-size:16px;font-weight:bold;margin-top:20px;margin-bottom:3px;margin-right:0;margin-left:0;text-transform:uppercase;"><span style="color:#333">#</span>Watching</h2>
<hr style="border-style:none;margin-top:0px;margin-bottom:5px;margin-right:0;margin-left:0;border-top-width:1px;border-top-style:solid;border-top-color:#9b9b9b;/"/>
<p style="font-family:ubuntu, Helvetica, 'Lucida Grande', Arial, sans-serif;padding-top:0;padding-bottom:0;padding-right:0;padding-left:0;color:#333;font-size:16px;line-height:22px;margin-top:0;margin-bottom:10px;margin-right:0;margin-left:0;width:100%;"><a href="https://buttondown-0005.com/c/NzU0OGViMzQtOTdkNC00NThjLWEwOTItYTVkNmRiM2ZjMTg4fDQ1MzkwY2EyLWJiNWEtNDAyZC05OGQyLWQ5MmI0ZjRhY2RkOXxodHRwczovL3d3dy55b3V0dWJlLmNvbS93YXRjaD92PVJuMXc0TVJISWhjJnV0bV9zb3VyY2U9aGFja2VybmV3c2xldHRlciZ1dG1fbWVkaXVtPWVtYWlsJnV0bV90ZXJtPXdhdGNoaW5nfGVtYWls" style="color:#0446AB;text-decoration:underline; font-size:16px;" title="Votes: 73 Comments: 21">How to Have a Bad Career – David Patterson</a> <span style="font-size: 13px; color: #777"><span style="font-size:11px;padding-right:1px;">//</span>youtube.com <a href="https://buttondown-0005.com/c/NzU0OGViMzQtOTdkNC00NThjLWEwOTItYTVkNmRiM2ZjMTg4fDQ1MzkwY2EyLWJiNWEtNDAyZC05OGQyLWQ5MmI0ZjRhY2RkOXxodHRwOi8vbmV3cy55Y29tYmluYXRvci5jb20vaXRlbT9pZD00Njk5MzM5NyZ1dG1fdGVybT1jb21tZW50fGVtYWls" style="text-decoration: none; color: #336699;">comments<span style="color:#ff3300;">→</span></a></span></p>
<p style="font-family:ubuntu, Helvetica, 'Lucida Grande', Arial, sans-serif;padding-top:0;padding-bottom:0;padding-right:0;padding-left:0;color:#333;font-size:16px;line-height:22px;margin-top:0;margin-bottom:10px;margin-right:0;margin-left:0;width:100%;"><a href="https://buttondown-0005.com/c/NzU0OGViMzQtOTdkNC00NThjLWEwOTItYTVkNmRiM2ZjMTg4fDQ1MzkwY2EyLWJiNWEtNDAyZC05OGQyLWQ5MmI0ZjRhY2RkOXxodHRwczovL3d3dy55b3V0dWJlLmNvbS93YXRjaD92PUJjMGJJcERWRWE4JnV0bV9zb3VyY2U9aGFja2VybmV3c2xldHRlciZ1dG1fbWVkaXVtPWVtYWlsJnV0bV90ZXJtPXdhdGNoaW5nfGVtYWls" style="color:#0446AB;text-decoration:underline; font-size:16px;" title="Votes: 58 Comments: 7">An articulated archer automaton</a> <span style="font-size: 13px; color: #777"><span style="font-size:11px;padding-right:1px;">//</span>youtube.com <a href="https://buttondown-0005.com/c/NzU0OGViMzQtOTdkNC00NThjLWEwOTItYTVkNmRiM2ZjMTg4fDQ1MzkwY2EyLWJiNWEtNDAyZC05OGQyLWQ5MmI0ZjRhY2RkOXxodHRwOi8vbmV3cy55Y29tYmluYXRvci5jb20vaXRlbT9pZD00Njk0OTg2NCZ1dG1fdGVybT1jb21tZW50fGVtYWls" style="text-decoration: none; color: #336699;">comments<span style="color:#ff3300;">→</span></a></span></p>
<h2 style="font-family:ubuntu, 'Lucida Grande', Arial, sans-serif;padding-top:20px;padding-bottom:0;padding-right:0;padding-left:0;color:#ff3300;font-size:16px;font-weight:bold;margin-top:20px;margin-bottom:3px;margin-right:0;margin-left:0;text-transform:uppercase;"><span style="color:#333">#</span>Startup News</h2>
<hr style="border-style:none;margin-top:0px;margin-bottom:5px;margin-right:0;margin-left:0;border-top-width:1px;border-top-style:solid;border-top-color:#9b9b9b;/"/>
<p style="font-family:ubuntu, Helvetica, 'Lucida Grande', Arial, sans-serif;padding-top:0;padding-bottom:0;padding-right:0;padding-left:0;color:#333;font-size:16px;line-height:22px;margin-top:0;margin-bottom:10px;margin-right:0;margin-left:0;width:100%;"><a href="https://buttondown-0005.com/c/NzU0OGViMzQtOTdkNC00NThjLWEwOTItYTVkNmRiM2ZjMTg4fDQ1MzkwY2EyLWJiNWEtNDAyZC05OGQyLWQ5MmI0ZjRhY2RkOXxodHRwczovL3d3dy50aGV2ZXJnZS5jb20vdGVjaC84NzUzMDkvZGlzY29yZC1hZ2UtdmVyaWZpY2F0aW9uLWdsb2JhbC1yb2xsLW91dD91dG1fc291cmNlPWhhY2tlcm5ld3NsZXR0ZXImdXRtX21lZGl1bT1lbWFpbCZ1dG1fdGVybT1zdGFydHVwX25ld3N8ZW1haWw=" style="color:#0446AB;text-decoration:underline; font-size:16px;" title="Votes: 2025 Comments: 1994">Discord will require a face scan or ID for full access next month</a> <span style="font-size: 13px; color: #777"><span style="font-size:11px;padding-right:1px;">//</span>theverge.com <a href="https://buttondown-0005.com/c/NzU0OGViMzQtOTdkNC00NThjLWEwOTItYTVkNmRiM2ZjMTg4fDQ1MzkwY2EyLWJiNWEtNDAyZC05OGQyLWQ5MmI0ZjRhY2RkOXxodHRwOi8vbmV3cy55Y29tYmluYXRvci5jb20vaXRlbT9pZD00Njk0NTY2MyZ1dG1fdGVybT1jb21tZW50fGVtYWls" style="text-decoration: none; color: #336699;">comments<span style="color:#ff3300;">→</span></a></span></p>
<p style="font-family:ubuntu, Helvetica, 'Lucida Grande', Arial, sans-serif;padding-top:0;padding-bottom:0;padding-right:0;padding-left:0;color:#333;font-size:16px;line-height:22px;margin-top:0;margin-bottom:10px;margin-right:0;margin-left:0;width:100%;"><a href="https://buttondown-0005.com/c/NzU0OGViMzQtOTdkNC00NThjLWEwOTItYTVkNmRiM2ZjMTg4fDQ1MzkwY2EyLWJiNWEtNDAyZC05OGQyLWQ5MmI0ZjRhY2RkOXxodHRwczovL3d3dy5ueXRpbWVzLmNvbS8yMDI2LzAyLzA2L2J1c2luZXNzL3Rpa3Rvay1hZGRpY3RpdmUtZGVzaWduLWV1cm9wZS5odG1sP3V0bV9zb3VyY2U9aGFja2VybmV3c2xldHRlciZ1dG1fbWVkaXVtPWVtYWlsJnV0bV90ZXJtPXN0YXJ0dXBfbmV3c3xlbWFpbA==" style="color:#0446AB;text-decoration:underline; font-size:16px;" title="Votes: 685 Comments: 538">TikTok's 'addictive design' found to be illegal in Europe</a> <span style="font-size: 13px; color: #777"><span style="font-size:11px;padding-right:1px;">//</span>nytimes.com <a href="https://buttondown-0005.com/c/NzU0OGViMzQtOTdkNC00NThjLWEwOTItYTVkNmRiM2ZjMTg4fDQ1MzkwY2EyLWJiNWEtNDAyZC05OGQyLWQ5MmI0ZjRhY2RkOXxodHRwOi8vbmV3cy55Y29tYmluYXRvci5jb20vaXRlbT9pZD00NjkxMTg2OSZ1dG1fdGVybT1jb21tZW50fGVtYWls" style="text-decoration: none; color: #336699;">comments<span style="color:#ff3300;">→</span></a></span></p>
<p style="font-family:ubuntu, Helvetica, 'Lucida Grande', Arial, sans-serif;padding-top:0;padding-bottom:0;padding-right:0;padding-left:0;color:#333;font-size:16px;line-height:22px;margin-top:0;margin-bottom:10px;margin-right:0;margin-left:0;width:100%;"><a href="https://buttondown-0005.com/c/NzU0OGViMzQtOTdkNC00NThjLWEwOTItYTVkNmRiM2ZjMTg4fDQ1MzkwY2EyLWJiNWEtNDAyZC05OGQyLWQ5MmI0ZjRhY2RkOXxodHRwczovL294aWRlLmNvbXB1dGVyL2Jsb2cvb3VyLTIwMG0tc2VyaWVzLWM/dXRtX3NvdXJjZT1oYWNrZXJuZXdzbGV0dGVyJnV0bV9tZWRpdW09ZW1haWwmdXRtX3Rlcm09c3RhcnR1cF9uZXdzfGVtYWls" style="color:#0446AB;text-decoration:underline; font-size:16px;" title="Votes: 595 Comments: 313">Oxide raises $200M Series C</a> <span style="font-size: 13px; color: #777"><span style="font-size:11px;padding-right:1px;">//</span>oxide.computer <a href="https://buttondown-0005.com/c/NzU0OGViMzQtOTdkNC00NThjLWEwOTItYTVkNmRiM2ZjMTg4fDQ1MzkwY2EyLWJiNWEtNDAyZC05OGQyLWQ5MmI0ZjRhY2RkOXxodHRwOi8vbmV3cy55Y29tYmluYXRvci5jb20vaXRlbT9pZD00Njk2MDAzNiZ1dG1fdGVybT1jb21tZW50fGVtYWls" style="text-decoration: none; color: #336699;">comments<span style="color:#ff3300;">→</span></a></span></p>
<p style="font-family:ubuntu, Helvetica, 'Lucida Grande', Arial, sans-serif;padding-top:0;padding-bottom:0;padding-right:0;padding-left:0;color:#333;font-size:16px;line-height:22px;margin-top:0;margin-bottom:10px;margin-right:0;margin-left:0;width:100%;"><a href="https://buttondown-0005.com/c/NzU0OGViMzQtOTdkNC00NThjLWEwOTItYTVkNmRiM2ZjMTg4fDQ1MzkwY2EyLWJiNWEtNDAyZC05OGQyLWQ5MmI0ZjRhY2RkOXxodHRwczovL3d3dy5oZXJva3UuY29tL2Jsb2cvYW4tdXBkYXRlLW9uLWhlcm9rdS8/dXRtX3NvdXJjZT1oYWNrZXJuZXdzbGV0dGVyJnV0bV9tZWRpdW09ZW1haWwmdXRtX3Rlcm09c3RhcnR1cF9uZXdzfGVtYWls" style="color:#0446AB;text-decoration:underline; font-size:16px;" title="Votes: 516 Comments: 345">An Update on Heroku</a> <span style="font-size: 13px; color: #777"><span style="font-size:11px;padding-right:1px;">//</span>heroku.com <a href="https://buttondown-0005.com/c/NzU0OGViMzQtOTdkNC00NThjLWEwOTItYTVkNmRiM2ZjMTg4fDQ1MzkwY2EyLWJiNWEtNDAyZC05OGQyLWQ5MmI0ZjRhY2RkOXxodHRwOi8vbmV3cy55Y29tYmluYXRvci5jb20vaXRlbT9pZD00NjkxMzkwMyZ1dG1fdGVybT1jb21tZW50fGVtYWls" style="text-decoration: none; color: #336699;">comments<span style="color:#ff3300;">→</span></a></span></p>
<p style="font-family:ubuntu, Helvetica, 'Lucida Grande', Arial, sans-serif;padding-top:0;padding-bottom:0;padding-right:0;padding-left:0;color:#333;font-size:16px;line-height:22px;margin-top:0;margin-bottom:10px;margin-right:0;margin-left:0;width:100%;"><a href="https://buttondown-0005.com/c/NzU0OGViMzQtOTdkNC00NThjLWEwOTItYTVkNmRiM2ZjMTg4fDQ1MzkwY2EyLWJiNWEtNDAyZC05OGQyLWQ5MmI0ZjRhY2RkOXxodHRwczovL3d3dy50aGV2ZXJnZS5jb20vbmV3cy84Nzg0NDcvcmluZy1mbG9jay1wYXJ0bmVyc2hpcC1jYW5jZWxlZD91dG1fc291cmNlPWhhY2tlcm5ld3NsZXR0ZXImdXRtX21lZGl1bT1lbWFpbCZ1dG1fdGVybT1zdGFydHVwX25ld3N8ZW1haWw=" style="color:#0446AB;text-decoration:underline; font-size:16px;" title="Votes: 339 Comments: 172">Ring cancels its partnership with Flock Safety after surveillance backlash</a> <span style="font-size: 13px; color: #777"><span style="font-size:11px;padding-right:1px;">//</span>theverge.com <a href="https://buttondown-0005.com/c/NzU0OGViMzQtOTdkNC00NThjLWEwOTItYTVkNmRiM2ZjMTg4fDQ1MzkwY2EyLWJiNWEtNDAyZC05OGQyLWQ5MmI0ZjRhY2RkOXxodHRwOi8vbmV3cy55Y29tYmluYXRvci5jb20vaXRlbT9pZD00Njk5Njk5OSZ1dG1fdGVybT1jb21tZW50fGVtYWls" style="text-decoration: none; color: #336699;">comments<span style="color:#ff3300;">→</span></a></span></p>
<p style="font-family:ubuntu, Helvetica, 'Lucida Grande', Arial, sans-serif;padding-top:0;padding-bottom:0;padding-right:0;padding-left:0;color:#333;font-size:16px;line-height:22px;margin-top:0;margin-bottom:10px;margin-right:0;margin-left:0;width:100%;"><a href="https://buttondown-0005.com/c/NzU0OGViMzQtOTdkNC00NThjLWEwOTItYTVkNmRiM2ZjMTg4fDQ1MzkwY2EyLWJiNWEtNDAyZC05OGQyLWQ5MmI0ZjRhY2RkOXxodHRwczovL3d3dy5hbnRocm9waWMuY29tL25ld3MvYW50aHJvcGljLXJhaXNlcy0zMC1iaWxsaW9uLXNlcmllcy1nLWZ1bmRpbmctMzgwLWJpbGxpb24tcG9zdC1tb25leS12YWx1YXRpb24/dXRtX3NvdXJjZT1oYWNrZXJuZXdzbGV0dGVyJnV0bV9tZWRpdW09ZW1haWwmdXRtX3Rlcm09c3RhcnR1cF9uZXdzfGVtYWls" style="color:#0446AB;text-decoration:underline; font-size:16px;" title="Votes: 327 Comments: 332">Anthropic raises $30B in Series G funding at $380B post-money valuation</a> <span style="font-size: 13px; color: #777"><span style="font-size:11px;padding-right:1px;">//</span>anthropic.com <a href="https://buttondown-0005.com/c/NzU0OGViMzQtOTdkNC00NThjLWEwOTItYTVkNmRiM2ZjMTg4fDQ1MzkwY2EyLWJiNWEtNDAyZC05OGQyLWQ5MmI0ZjRhY2RkOXxodHRwOi8vbmV3cy55Y29tYmluYXRvci5jb20vaXRlbT9pZD00Njk5MzM0NSZ1dG1fdGVybT1jb21tZW50fGVtYWls" style="text-decoration: none; color: #336699;">comments<span style="color:#ff3300;">→</span></a></span></p>
<h2 style="font-family:ubuntu, 'Lucida Grande', Arial, sans-serif;padding-top:20px;padding-bottom:0;padding-right:0;padding-left:0;color:#ff3300;font-size:16px;font-weight:bold;margin-top:20px;margin-bottom:3px;margin-right:0;margin-left:0;text-transform:uppercase;"><span style="color:#333">#</span>Fun</h2>
<hr style="border-style:none;margin-top:0px;margin-bottom:5px;margin-right:0;margin-left:0;border-top-width:1px;border-top-style:solid;border-top-color:#9b9b9b;/"/>
<p style="font-family:ubuntu, Helvetica, 'Lucida Grande', Arial, sans-serif;padding-top:0;padding-bottom:0;padding-right:0;padding-left:0;color:#333;font-size:16px;line-height:22px;margin-top:0;margin-bottom:10px;margin-right:0;margin-left:0;width:100%;"><a href="https://buttondown-0005.com/c/NzU0OGViMzQtOTdkNC00NThjLWEwOTItYTVkNmRiM2ZjMTg4fDQ1MzkwY2EyLWJiNWEtNDAyZC05OGQyLWQ5MmI0ZjRhY2RkOXxodHRwczovL29wZW5jaXYzLm9yZy8/dXRtX3NvdXJjZT1oYWNrZXJuZXdzbGV0dGVyJnV0bV9tZWRpdW09ZW1haWwmdXRtX3Rlcm09ZnVufGVtYWls" style="color:#0446AB;text-decoration:underline; font-size:16px;" title="Votes: 990 Comments: 307">OpenCiv3: Open-source, cross-platform reimagining of Civilization III</a> <span style="font-size: 13px; color: #777"><span style="font-size:11px;padding-right:1px;">//</span>openciv3.org <a href="https://buttondown-0005.com/c/NzU0OGViMzQtOTdkNC00NThjLWEwOTItYTVkNmRiM2ZjMTg4fDQ1MzkwY2EyLWJiNWEtNDAyZC05OGQyLWQ5MmI0ZjRhY2RkOXxodHRwOi8vbmV3cy55Y29tYmluYXRvci5jb20vaXRlbT9pZD00NjkxODYxMiZ1dG1fdGVybT1jb21tZW50fGVtYWls" style="text-decoration: none; color: #336699;">comments<span style="color:#ff3300;">→</span></a></span></p>
<p style="font-family:ubuntu, Helvetica, 'Lucida Grande', Arial, sans-serif;padding-top:0;padding-bottom:0;padding-right:0;padding-left:0;color:#333;font-size:16px;line-height:22px;margin-top:0;margin-bottom:10px;margin-right:0;margin-left:0;width:100%;"><a href="https://buttondown-0005.com/c/NzU0OGViMzQtOTdkNC00NThjLWEwOTItYTVkNmRiM2ZjMTg4fDQ1MzkwY2EyLWJiNWEtNDAyZC05OGQyLWQ5MmI0ZjRhY2RkOXxodHRwczovL25lYWwuZnVuL3NhbmRib3hlbHMvP3V0bV9zb3VyY2U9aGFja2VybmV3c2xldHRlciZ1dG1fbWVkaXVtPWVtYWlsJnV0bV90ZXJtPWZ1bnxlbWFpbA==" style="color:#0446AB;text-decoration:underline; font-size:16px;" title="Votes: 397 Comments: 54">Sandboxels</a> <span style="font-size: 13px; color: #777"><span style="font-size:11px;padding-right:1px;">//</span>neal.fun <a href="https://buttondown-0005.com/c/NzU0OGViMzQtOTdkNC00NThjLWEwOTItYTVkNmRiM2ZjMTg4fDQ1MzkwY2EyLWJiNWEtNDAyZC05OGQyLWQ5MmI0ZjRhY2RkOXxodHRwOi8vbmV3cy55Y29tYmluYXRvci5jb20vaXRlbT9pZD00Njk0NjMwOCZ1dG1fdGVybT1jb21tZW50fGVtYWls" style="text-decoration: none; color: #336699;">comments<span style="color:#ff3300;">→</span></a></span></p>
<p style="font-family:ubuntu, Helvetica, 'Lucida Grande', Arial, sans-serif;padding-top:0;padding-bottom:0;padding-right:0;padding-left:0;color:#333;font-size:16px;line-height:22px;margin-top:0;margin-bottom:10px;margin-right:0;margin-left:0;width:100%;"><a href="https://buttondown-0005.com/c/NzU0OGViMzQtOTdkNC00NThjLWEwOTItYTVkNmRiM2ZjMTg4fDQ1MzkwY2EyLWJiNWEtNDAyZC05OGQyLWQ5MmI0ZjRhY2RkOXxodHRwczovL3VuZGVyaGlsbGdhbWUuY29tLz91dG1fc291cmNlPWhhY2tlcm5ld3NsZXR0ZXImdXRtX21lZGl1bT1lbWFpbCZ1dG1fdGVybT1mdW58ZW1haWw=" style="color:#0446AB;text-decoration:underline; font-size:16px;" title="Votes: 305 Comments: 110">I created a Mars colony RPG based on Kim Stanley Robinson’s Mars books</a> <span style="font-size: 13px; color: #777"><span style="font-size:11px;padding-right:1px;">//</span>underhillgame.com <a href="https://buttondown-0005.com/c/NzU0OGViMzQtOTdkNC00NThjLWEwOTItYTVkNmRiM2ZjMTg4fDQ1MzkwY2EyLWJiNWEtNDAyZC05OGQyLWQ5MmI0ZjRhY2RkOXxodHRwOi8vbmV3cy55Y29tYmluYXRvci5jb20vaXRlbT9pZD00NjkzNjIzNyZ1dG1fdGVybT1jb21tZW50fGVtYWls" style="text-decoration: none; color: #336699;">comments<span style="color:#ff3300;">→</span></a></span></p>
<p style="font-family:ubuntu, Helvetica, 'Lucida Grande', Arial, sans-serif;padding-top:0;padding-bottom:0;padding-right:0;padding-left:0;color:#333;font-size:16px;line-height:22px;margin-top:0;margin-bottom:10px;margin-right:0;margin-left:0;width:100%;"><a href="https://buttondown-0005.com/c/NzU0OGViMzQtOTdkNC00NThjLWEwOTItYTVkNmRiM2ZjMTg4fDQ1MzkwY2EyLWJiNWEtNDAyZC05OGQyLWQ5MmI0ZjRhY2RkOXxodHRwczovL3NraXB0aGUudGlwcy8/dXRtX3NvdXJjZT1oYWNrZXJuZXdzbGV0dGVyJnV0bV9tZWRpdW09ZW1haWwmdXRtX3Rlcm09ZnVufGVtYWls" style="color:#0446AB;text-decoration:underline; font-size:16px;" title="Votes: 222 Comments: 126">Skip the Tips: A game to select "No Tip" but dark patterns try to stop you</a> <span style="font-size: 13px; color: #777"><span style="font-size:11px;padding-right:1px;">//</span>skipthe.tips <a href="https://buttondown-0005.com/c/NzU0OGViMzQtOTdkNC00NThjLWEwOTItYTVkNmRiM2ZjMTg4fDQ1MzkwY2EyLWJiNWEtNDAyZC05OGQyLWQ5MmI0ZjRhY2RkOXxodHRwOi8vbmV3cy55Y29tYmluYXRvci5jb20vaXRlbT9pZD00Njk5NzUxOSZ1dG1fdGVybT1jb21tZW50fGVtYWls" style="text-decoration: none; color: #336699;">comments<span style="color:#ff3300;">→</span></a></span></p>
<p style="font-family:ubuntu, Helvetica, 'Lucida Grande', Arial, sans-serif;padding-top:0;padding-bottom:0;padding-right:0;padding-left:0;color:#333;font-size:16px;line-height:22px;margin-top:0;margin-bottom:10px;margin-right:0;margin-left:0;width:100%;"><a href="https://buttondown-0005.com/c/NzU0OGViMzQtOTdkNC00NThjLWEwOTItYTVkNmRiM2ZjMTg4fDQ1MzkwY2EyLWJiNWEtNDAyZC05OGQyLWQ5MmI0ZjRhY2RkOXxodHRwczovL3puYWgubmV0L2dyYXBocy8/dXRtX3NvdXJjZT1oYWNrZXJuZXdzbGV0dGVyJnV0bV9tZWRpdW09ZW1haWwmdXRtX3Rlcm09ZnVufGVtYWls" style="color:#0446AB;text-decoration:underline; font-size:16px;" title="Votes: 212 Comments: 26">Like Game-of-Life, but on Growing Graphs, with WASM and WebGL</a> <span style="font-size: 13px; color: #777"><span style="font-size:11px;padding-right:1px;">//</span>znah.net <a href="https://buttondown-0005.com/c/NzU0OGViMzQtOTdkNC00NThjLWEwOTItYTVkNmRiM2ZjMTg4fDQ1MzkwY2EyLWJiNWEtNDAyZC05OGQyLWQ5MmI0ZjRhY2RkOXxodHRwOi8vbmV3cy55Y29tYmluYXRvci5jb20vaXRlbT9pZD00NjkzMzk1NSZ1dG1fdGVybT1jb21tZW50fGVtYWls" style="text-decoration: none; color: #336699;">comments<span style="color:#ff3300;">→</span></a></span></p>
<p style="font-family:ubuntu, Helvetica, 'Lucida Grande', Arial, sans-serif;padding-top:0;padding-bottom:0;padding-right:0;padding-left:0;color:#333;font-size:16px;line-height:22px;margin-top:0;margin-bottom:10px;margin-right:0;margin-left:0;width:100%;"><a href="https://buttondown-0005.com/c/NzU0OGViMzQtOTdkNC00NThjLWEwOTItYTVkNmRiM2ZjMTg4fDQ1MzkwY2EyLWJiNWEtNDAyZC05OGQyLWQ5MmI0ZjRhY2RkOXxodHRwczovL3d3dy5mdW53aXRocGluYmFsbC5jb20vZXhoaWJpdHMvc21hbGwtYm9hcmRzP3V0bV9zb3VyY2U9aGFja2VybmV3c2xldHRlciZ1dG1fbWVkaXVtPWVtYWlsJnV0bV90ZXJtPWZ1bnxlbWFpbA==" style="color:#0446AB;text-decoration:underline; font-size:16px;" title="Votes: 143 Comments: 11">Fun With Pinball</a> <span style="font-size: 13px; color: #777"><span style="font-size:11px;padding-right:1px;">//</span>funwithpinball.com <a href="https://buttondown-0005.com/c/NzU0OGViMzQtOTdkNC00NThjLWEwOTItYTVkNmRiM2ZjMTg4fDQ1MzkwY2EyLWJiNWEtNDAyZC05OGQyLWQ5MmI0ZjRhY2RkOXxodHRwOi8vbmV3cy55Y29tYmluYXRvci5jb20vaXRlbT9pZD00Njk2OTA4OCZ1dG1fdGVybT1jb21tZW50fGVtYWls" style="text-decoration: none; color: #336699;">comments<span style="color:#ff3300;">→</span></a></span></p>
<p style="font-family:ubuntu, Helvetica, 'Lucida Grande', Arial, sans-serif;padding-top:0;padding-bottom:0;padding-right:0;padding-left:0;color:#333;font-size:16px;line-height:22px;margin-top:0;margin-bottom:10px;margin-right:0;margin-left:0;width:100%;"><a href="https://buttondown-0005.com/c/NzU0OGViMzQtOTdkNC00NThjLWEwOTItYTVkNmRiM2ZjMTg4fDQ1MzkwY2EyLWJiNWEtNDAyZC05OGQyLWQ5MmI0ZjRhY2RkOXxodHRwczovL2dlby1yYWNlcnMuY29tLz91dG1fc291cmNlPWhhY2tlcm5ld3NsZXR0ZXImdXRtX21lZGl1bT1lbWFpbCZ1dG1fdGVybT1mdW58ZW1haWw=" style="color:#0446AB;text-decoration:underline; font-size:16px;" title="Votes: 34 Comments: 30">Geo Racers – Race from London to Tokyo on a single bus pass</a> <span style="font-size: 13px; color: #777"><span style="font-size:11px;padding-right:1px;">//</span>geo-racers.com <a href="https://buttondown-0005.com/c/NzU0OGViMzQtOTdkNC00NThjLWEwOTItYTVkNmRiM2ZjMTg4fDQ1MzkwY2EyLWJiNWEtNDAyZC05OGQyLWQ5MmI0ZjRhY2RkOXxodHRwOi8vbmV3cy55Y29tYmluYXRvci5jb20vaXRlbT9pZD00Njk4NzAzOCZ1dG1fdGVybT1jb21tZW50fGVtYWls" style="text-decoration: none; color: #336699;">comments<span style="color:#ff3300;">→</span></a></span></p>
<p style="font-family:ubuntu, Helvetica, 'Lucida Grande', Arial, sans-serif;padding-top:0;padding-bottom:0;padding-right:0;padding-left:0;color:#333;font-size:16px;line-height:22px;margin-top:0;margin-bottom:10px;margin-right:0;margin-left:0;width:100%;"><a href="https://buttondown-0005.com/c/NzU0OGViMzQtOTdkNC00NThjLWEwOTItYTVkNmRiM2ZjMTg4fDQ1MzkwY2EyLWJiNWEtNDAyZC05OGQyLWQ5MmI0ZjRhY2RkOXxodHRwczovL2VyaWNtaWdpLmdpdGh1Yi5pby9wZWJibGUtcWVtdS13YXNtLz91dG1fc291cmNlPWhhY2tlcm5ld3NsZXR0ZXImdXRtX21lZGl1bT1lbWFpbCZ1dG1fdGVybT1mdW58ZW1haWw=" style="color:#0446AB;text-decoration:underline; font-size:16px;" title="Votes: 14 Comments: 1">Run Pebble OS in Browser via WASM</a> <span style="font-size: 13px; color: #777"><span style="font-size:11px;padding-right:1px;">//</span>ericmigi.github.io <a href="https://buttondown-0005.com/c/NzU0OGViMzQtOTdkNC00NThjLWEwOTItYTVkNmRiM2ZjMTg4fDQ1MzkwY2EyLWJiNWEtNDAyZC05OGQyLWQ5MmI0ZjRhY2RkOXxodHRwOi8vbmV3cy55Y29tYmluYXRvci5jb20vaXRlbT9pZD00Njk4ODQ2MiZ1dG1fdGVybT1jb21tZW50fGVtYWls" style="text-decoration: none; color: #336699;">comments<span style="color:#ff3300;">→</span></a></span></p>
<p style="font-family:ubuntu, Helvetica, 'Lucida Grande', Arial, sans-serif;padding-top:0;padding-bottom:0;padding-right:0;padding-left:0;color:#333;font-size:16px;line-height:22px;margin-top:0;margin-bottom:10px;margin-right:0;margin-left:0;width:100%;"><a href="https://buttondown-0005.com/c/NzU0OGViMzQtOTdkNC00NThjLWEwOTItYTVkNmRiM2ZjMTg4fDQ1MzkwY2EyLWJiNWEtNDAyZC05OGQyLWQ5MmI0ZjRhY2RkOXxodHRwczovL3B1cnBsZXdvcmQuY29tP3V0bV9zb3VyY2U9aGFja2VybmV3c2xldHRlciZ1dG1fbWVkaXVtPWVtYWlsJnV0bV90ZXJtPWZ1bnxlbWFpbA==" style="color:#0446AB;text-decoration:underline; font-size:16px;" title="Votes: 8 Comments: 5">Purple Word – A new word puzzle game</a> <span style="font-size: 13px; color: #777"><span style="font-size:11px;padding-right:1px;">//</span>purpleword.com <a href="https://buttondown-0005.com/c/NzU0OGViMzQtOTdkNC00NThjLWEwOTItYTVkNmRiM2ZjMTg4fDQ1MzkwY2EyLWJiNWEtNDAyZC05OGQyLWQ5MmI0ZjRhY2RkOXxodHRwOi8vbmV3cy55Y29tYmluYXRvci5jb20vaXRlbT9pZD00NjkxMDc2NCZ1dG1fdGVybT1jb21tZW50fGVtYWls" style="text-decoration: none; color: #336699;">comments<span style="color:#ff3300;">→</span></a></span></p>
</td>
</tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" id="footer" style="color:#7A7A7A;font-family:ubuntu, Helvetica, 'Lucida Grande', Arial, sans-serif;margin-top:30px;margin-bottom:0;margin-right:0;margin-left:0;padding-top:0;padding-bottom:0;padding-right:0;padding-left:0;background-color:#FFFFFF;max-width:600px;width:100%;">
<tr style="color:#333;font-family:ubuntu, Helvetica, 'Lucida Grande', Arial, sans-serif;margin-top:0;margin-bottom:0;margin-right:0;margin-left:0;padding-top:0;padding-bottom:0;padding-right:0;padding-left:0;font-size:16px">
<td style="color:#333;font-family:ubuntu, Helvetica, 'Lucida Grande', Arial, sans-serif;margin-top:0;margin-bottom:0;margin-right:0;margin-left:0;padding-top:0;padding-bottom:0;padding-right:0;padding-left:0;">
<h5 style="font-family:Helvetica, 'Lucida Grande', Arial, sans-serif;margin-top:30px;margin-right:0;margin-left:0;padding-top:30px;padding-bottom:0;padding-right:0;padding-left:0;color:#999;font-size:20px;margin-bottom:5px;width:100%;">__END__</h5>
<p style="font-family:ubuntu, Helvetica, 'Lucida Grande', Arial, sans-serif;margin-top:0;margin-bottom:0;margin-right:0;margin-left:0;padding-top:0;padding-bottom:0;padding-right:0;padding-left:0;color:#999;font-size:16px !important;font-weight:normal;line-height:22px;">
You're among 69,521 others who received this email because you wanted a weekly recap of the best articles from Hacker News. Published by
<a href="https://buttondown-0005.com/c/NzU0OGViMzQtOTdkNC00NThjLWEwOTItYTVkNmRiM2ZjMTg4fDQ1MzkwY2EyLWJiNWEtNDAyZC05OGQyLWQ5MmI0ZjRhY2RkOXxodHRwOi8vY3VycHJlc3MuY29tfGVtYWls" style="color:#3B6B9B;text-decoration:underline;">Curpress</a>
from Bellingham, Washington. Hacker Newsletter is not affiliated with Y Combinator in any way.
<br/>
<br/>
💡 Need to disconnect?
<a href="https://buttondown-0005.com/c/NzU0OGViMzQtOTdkNC00NThjLWEwOTItYTVkNmRiM2ZjMTg4fDQ1MzkwY2EyLWJiNWEtNDAyZC05OGQyLWQ5MmI0ZjRhY2RkOXxodHRwczovL2J1dHRvbmRvd24uY29tL3Vuc3Vic2NyaWJlLzQ1MzkwY2EyLWJiNWEtNDAyZC05OGQyLWQ5MmI0ZjRhY2RkOT9lbWFpbD03NTQ4ZWIzNC05N2Q0LTQ1OGMtYTA5Mi1hNWQ2ZGIzZmMxODh8ZW1haWw=" style="color:#3B6B9B;text-decoration:underline;">Unsubscribe</a>
<br/>
<br/>
✨ Want to promote your startup?
<a href="https://buttondown-0005.com/c/NzU0OGViMzQtOTdkNC00NThjLWEwOTItYTVkNmRiM2ZjMTg4fDQ1MzkwY2EyLWJiNWEtNDAyZC05OGQyLWQ5MmI0ZjRhY2RkOXxodHRwczovL2FpcnRhYmxlLmNvbS9zaHI3NE13UnBKU0hSV3NGbHxlbWFpbA==" style="color:#3B6B9B;text-decoration:underline;" title="Buy a classified ad">Buy a classified ad</a>
or click reply to get our media kit
<br/>
<br/>
⭐ Not a subscriber? Subscribe at
<a href="https://buttondown-0005.com/c/NzU0OGViMzQtOTdkNC00NThjLWEwOTItYTVkNmRiM2ZjMTg4fDQ1MzkwY2EyLWJiNWEtNDAyZC05OGQyLWQ5MmI0ZjRhY2RkOXxodHRwczovL2hhY2tlcm5ld3NsZXR0ZXIuY29tfGVtYWls" style="color:#3B6B9B;text-decoration:underline;">https://hackernewsletter.com</a>
</p>
</td>
</tr>
</table>
</div>

                    <p class='ampimg' style='display:none;visibility:none;margin:0;padding:0;line-height:0;'>
                        <img src="https://buttondown-0005.com/o/NzU0OGViMzQtOTdkNC00NThjLWEwOTItYTVkNmRiM2ZjMTg4OjQ1MzkwY2EyLWJiNWEtNDAyZC05OGQyLWQ5MmI0ZjRhY2RkOQ/" />
                    </p>
                    </body>
                    
</html>]]>
      </description>
      <pubDate>Fri, 13 Feb 2026 18:05:24 +0000</pubDate>
      <link>https://app.newsletters.love/collections/5OPRN3VQSMtTajC9EMpZXtWY1zYPz1RU/p/5OPRN3VQSMtTajC9EMpZXtWY1zYPz1RU</link>
    </item>
    <item>
      <title>The programming language after Kotlin – with the creator of Kotlin</title>
      <description>
        <![CDATA[<html style="scrollbar-width: thin;scrollbar-color: rgb(219,219,219)rgb(255,255,255);"><head><meta charset="utf-8"><title>The programming language after Kotlin &#8211; with the creator of Kotlin</title><style>
@media (max-width: 1024px) {
  .typography .pullquote-align-left,
  .typography.editor .pullquote-align-left,
  .typography .pullquote-align-right,
  .typography.editor .pullquote-align-right,
  .typography .pullquote-align-wide,
  .typography.editor .pullquote-align-wide,
  .typography .pullquote-align-center,
  .typography.editor .pullquote-align-center {
    float: none;
    margin: 0 auto;
    width: 100%;
    max-width: 100%;
  }
}
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
  .typography .markup table.image-wrapper img,
  .typography.editor .markup table.image-wrapper img,
  .typography .markup table.kindle-wrapper img,
  .typography.editor .markup table.kindle-wrapper img {
    max-width: 550px;
  }
}
@media (min-width: 1024px) {
  .typography:not(:has(#toc)) .captioned-image-container figure:has(> a.image2-offset-left),
  .typography.editor:not(:has(#toc)) .captioned-image-container figure:has(> a.image2-offset-left) {
    margin-left: var(--image-offset-margin);
  }
  .typography:not(:has(#toc)) .captioned-image-container figure:has(> a.image2-offset-right),
  .typography.editor:not(:has(#toc)) .captioned-image-container figure:has(> a.image2-offset-right) {
    margin-right: var(--image-offset-margin);
  }
}
@media (min-width: 1300px) {
  .typography .captioned-image-container figure:has(> a.image2-offset-left),
  .typography.editor .captioned-image-container figure:has(> a.image2-offset-left) {
    margin-left: var(--image-offset-margin);
  }
  .typography .captioned-image-container figure:has(> a.image2-offset-right),
  .typography.editor .captioned-image-container figure:has(> a.image2-offset-right) {
    margin-right: var(--image-offset-margin);
  }
}
@media (max-width: 1024px) {
  .typography,
  .typography.editor {
    /* Disable offset on mobile/tablet */
  }
  .typography .captioned-image-container figure:has(> a.image2-align-left),
  .typography.editor .captioned-image-container figure:has(> a.image2-align-left),
  .typography .captioned-image-container figure:has(> a.image2-align-right),
  .typography.editor .captioned-image-container figure:has(> a.image2-align-right) {
    float: none;
    margin: 1em auto;
    max-width: 100%;
    width: auto;
    padding: 0;
  }
  .typography .captioned-image-container figure:has(> a.image2-align-left.thefp),
  .typography.editor .captioned-image-container figure:has(> a.image2-align-left.thefp),
  .typography .captioned-image-container figure:has(> a.image2-align-right.thefp),
  .typography.editor .captioned-image-container figure:has(> a.image2-align-right.thefp) {
    margin: 1em auto;
  }
  .typography .captioned-image-container figure:has(> a.image2-offset-left),
  .typography.editor .captioned-image-container figure:has(> a.image2-offset-left),
  .typography .captioned-image-container figure:has(> a.image2-offset-right),
  .typography.editor .captioned-image-container figure:has(> a.image2-offset-right) {
    margin: 1em auto;
  }
  .typography .captioned-image-container figure:has(> a.image2-align-left) .image2-inset,
  .typography.editor .captioned-image-container figure:has(> a.image2-align-left) .image2-inset,
  .typography .captioned-image-container figure:has(> a.image2-align-right) .image2-inset,
  .typography.editor .captioned-image-container figure:has(> a.image2-align-right) .image2-inset {
    display: block;
    justify-content: initial;
  }
}
@media (max-width: 768px) {
  .typography .markup div.sponsorship-campaign-embed,
  .typography.editor .markup div.sponsorship-campaign-embed {
    margin-top: 24px;
    margin-bottom: 24px;
  }
  .typography .markup div.sponsorship-campaign-embed:first-child,
  .typography.editor .markup div.sponsorship-campaign-embed:first-child {
    margin-top: 0px;
  }
}
@media screen and (max-width: 650px) {
  .typography .markup div.youtube-overlay,
  .typography.editor .markup div.youtube-overlay,
  .typography .markup div.vimeo-overlay,
  .typography.editor .markup div.vimeo-overlay {
    display: none !important;
  }
}
@media screen and (max-width: 370px) {
  .typography .markup div.tiktok-wrap,
  .typography.editor .markup div.tiktok-wrap {
    width: calc(95vw - 32px);
    height: calc((95vw - 32px - 2px) / 0.485714);
  }
}
@media screen and (max-width: 650px) {
  .typography .markup div.embedded-publication-wrap .embedded-publication.show-subscribe,
  .typography.editor .markup div.embedded-publication-wrap .embedded-publication.show-subscribe {
    padding: 24px;
  }
}
@media screen and (max-width: 650px) {
  .typography .markup div.subscription-widget-wrap .subscription-widget.show-subscribe,
  .typography.editor .markup div.subscription-widget-wrap .subscription-widget.show-subscribe,
  .typography .markup div.subscription-widget-wrap-editor .subscription-widget.show-subscribe,
  .typography.editor .markup div.subscription-widget-wrap-editor .subscription-widget.show-subscribe,
  .typography .markup div.captioned-button-wrap .subscription-widget.show-subscribe,
  .typography.editor .markup div.captioned-button-wrap .subscription-widget.show-subscribe {
    padding: 0px 24px;
  }
}
@media screen and (max-width: 650px) {
  .typography .markup div.subscription-widget-wrap .subscription-widget.show-subscribe .subscription-widget-subscribe .button,
  .typography.editor .markup div.subscription-widget-wrap .subscription-widget.show-subscribe .subscription-widget-subscribe .button,
  .typography .markup div.subscription-widget-wrap-editor .subscription-widget.show-subscribe .subscription-widget-subscribe .button,
  .typography.editor .markup div.subscription-widget-wrap-editor .subscription-widget.show-subscribe .subscription-widget-subscribe .button,
  .typography .markup div.captioned-button-wrap .subscription-widget.show-subscribe .subscription-widget-subscribe .button,
  .typography.editor .markup div.captioned-button-wrap .subscription-widget.show-subscribe .subscription-widget-subscribe .button {
    padding: 10px 12px;
    min-width: 110px;
  }
}
@media (max-width: 650px) {
  .typography .markup .twitter-embed,
  .typography.editor .markup .twitter-embed,
  .typography .markup .tweet,
  .typography.editor .markup .tweet {
    padding: 12px;
  }
}
@media (max-width: 650px) {
  .typography .markup .twitter-embed .tweet-text,
  .typography.editor .markup .twitter-embed .tweet-text,
  .typography .markup .tweet .tweet-text,
  .typography.editor .markup .tweet .tweet-text {
    font-size: 14px;
    line-height: 20px;
  }
}
@media (max-width: 650px) {
  .typography .markup .twitter-embed .tweet-photos-container.two,
  .typography.editor .markup .twitter-embed .tweet-photos-container.two,
  .typography .markup .tweet .tweet-photos-container.two,
  .typography.editor .markup .tweet .tweet-photos-container.two,
  .typography .markup .twitter-embed .tweet-photos-container.three,
  .typography.editor .markup .twitter-embed .tweet-photos-container.three,
  .typography .markup .tweet .tweet-photos-container.three,
  .typography.editor .markup .tweet .tweet-photos-container.three,
  .typography .markup .twitter-embed .tweet-photos-container.four,
  .typography.editor .markup .twitter-embed .tweet-photos-container.four,
  .typography .markup .tweet .tweet-photos-container.four,
  .typography.editor .markup .tweet .tweet-photos-container.four {
    height: 200px;
  }
}
@media (max-width: 650px) {
  .typography .markup .twitter-embed a.expanded-link .expanded-link-img,
  .typography.editor .markup .twitter-embed a.expanded-link .expanded-link-img,
  .typography .markup .tweet a.expanded-link .expanded-link-img,
  .typography.editor .markup .tweet a.expanded-link .expanded-link-img {
    max-height: 180px;
  }
}
@media (max-width: 650px) {
  .typography .markup .twitter-embed a.expanded-link .expanded-link-description,
  .typography.editor .markup .twitter-embed a.expanded-link .expanded-link-description,
  .typography .markup .tweet a.expanded-link .expanded-link-description,
  .typography.editor .markup .tweet a.expanded-link .expanded-link-description {
    display: none;
  }
}
@media screen and (max-width: 650px) {
  .typography .markup .apple-podcast-container,
  .typography.editor .markup .apple-podcast-container {
    width: unset;
  }
}
@media (max-width: 420px) {
  .typography .markup .install-substack-app-embed img.install-substack-app-embed-img,
  .typography.editor .markup .install-substack-app-embed img.install-substack-app-embed-img {
    margin: 0 auto 16px auto;
  }
}
@media (max-width: 420px) {
  .typography .markup .install-substack-app-embed .install-substack-app-embed-text,
  .typography.editor .markup .install-substack-app-embed .install-substack-app-embed-text {
    margin: 0 0 12px 0;
    max-width: 100%;
    width: auto;
    text-align: center;
  }
}
@media (max-width: 420px) {
  .typography .markup .install-substack-app-embed .install-substack-app-embed-link,
  .typography.editor .markup .install-substack-app-embed .install-substack-app-embed-link {
    display: flex;
    justify-content: center;
  }
}
@media screen and (min-width: 481px) {
  .share-button-container {
    height: 38px;
  }
}
@media screen and (min-width: 481px) {
  .share-button-container a.comment {
    height: 38px;
    line-height: 38px;
    padding-right: 10px;
  }
}
@media screen and (max-width: 480px) {
  .share-button-container .separator {
    display: block;
    margin: 0;
    height: 8px;
    border-left: none;
  }
}
@media screen and (max-width: 480px) {
  .share-button-container a.share.first img {
    padding-left: 0;
  }
}
@media screen and (min-width: 481px) {
  .share-button-container a.mobile {
    display: none !important;
  }
}
@media screen and (min-width: 541px) {
  .settings-add-pub-modal-wrapper .container .add-recommending-pub-modal-container {
    padding: 36px;
    height: 680px;
  }
}
@media screen and (min-width: 541px) {
  .settings-add-pub-modal-wrapper .container .add-recommending-pub-modal-container .footer {
    position: absolute;
    bottom: 36px;
    margin: 0px;
  }
}
@media screen and (max-width: 650px) {
  .header-anchor-parent {
    display: none;
  }
}
@media screen and (max-width: 768px) {
  .post {
    padding: 16px 0 0 0;
  }
}
@media screen and (max-width: 650px) {
  .post .post-header .post-label {
    margin-top: 8px;
  }
}
@media screen and (max-width: 650px) {
  .post .post-header .meta-author-wrap.alternative-meta .meta-right-column .post-meta {
    margin-top: 6px;
  }
}
@media screen and (max-width: 650px) {
  .post .footer-facepile-container {
    height: 64px;
    padding: 0 16px;
    display: flex;
    align-items: center;
    justify-content: flex-start;
    width: 100%;
  }
}
@media screen and (max-width: 650px) {
  .post .post-footer.use-separators {
    justify-content: center;
  }
}
@media screen and (max-width: 650px) {
  .post .post-footer.next-prev {
    height: 64px;
    justify-content: space-between;
    box-sizing: border-box;
  }
}
@media screen and (max-width: 650px) {
  .post-contributor-footer .post-contributor-bio-table {
    display: block;
  }
  .post-contributor-footer .post-contributor-bio-table-row {
    display: flex;
    flex-direction: row;
  }
  .post-contributor-footer .post-contributor-bio-userhead-cell,
  .post-contributor-footer .post-contributor-bio-body-cell {
    display: block;
  }
  .post-contributor-footer .post-contributor-bio-body-cell {
    flex-grow: 1;
  }
  .post-contributor-footer .post-contributor-bio-body-table {
    display: block;
  }
  .post-contributor-footer .post-contributor-bio-body-table-row {
    display: block;
  }
  .post-contributor-footer .post-contributor-bio-copy-cell,
  .post-contributor-footer .post-contributor-bio-controls-cell {
    display: block;
  }
  .post-contributor-footer .post-contributor-bio-copy-cell {
    margin: 0 0 16px 0;
  }
  .post-contributor-footer .post-contributor-bio-controls-cell {
    width: auto;
  }
  .post-contributor-footer .post-contributor-bio-controls {
    margin: auto;
  }
  .post-contributor-footer .post-contributor-bio-controls .button.primary {
    width: 100%;
  }
  .post-contributor-footer .post-contributor-bio-text {
    font-size: 14px;
  }
}
@media screen and (min-width: 768px) {
  .post-silhouette {
    padding: 32px 0;
  }
}
@media screen and (max-width: 650px) {
  .post-silhouette .post-silhouette-title {
    margin-top: 10.44225025px;
    height: 120px;
  }
}
@media screen and (max-width: 650px) {
  .post-silhouette .post-silhouette-meta {
    width: 75%;
  }
}
@media screen and (max-width: 650px) {
  .post-silhouette .post-silhouette-meta.with-byline-image {
    margin: 20px 0;
  }
}
@media screen and (max-width: 650px) {
  .use-theme-bg .post-meta.alternative-meta .post-meta-item,
  .post-meta.alternative-meta .post-meta-item {
    padding-right: 16px;
  }
}
@media screen and (max-width: 370px) {
  .use-theme-bg .post-meta.alternative-meta .post-meta-item,
  .post-meta.alternative-meta .post-meta-item {
    font-size: 14px;
  }
}
@media screen and (max-width: 650px) {
  .use-theme-bg .post-meta.alternative-meta .post-meta-item.guest-author-publication,
  .post-meta.alternative-meta .post-meta-item.guest-author-publication {
    display: none;
  }
}
@media screen and (max-width: 370px) {
  .post-meta .post-meta-item .post-meta-button {
    height: 36px !important;
    /* important to override in-line height style on emails */
  }
  .post-meta .post-meta-item .post-meta-button .meta-button-label {
    display: none;
  }
  .post-meta .post-meta-item .post-meta-button > svg {
    margin-right: 0;
  }
}
@media screen and (max-width: 370px) {
  .post-meta .post-meta-item {
    font-size: 12px;
  }
}
@media screen and (max-width: 650px) {
  .post .floating-subscribe-button {
    bottom: 20px;
    right: 20px;
  }
}
@media (max-width: 1024px) {
  body .pullquote-align-left,
  body .pullquote-align-right,
  body .pullquote-align-wide,
  body .pullquote-align-center {
    float: none;
    margin: 0 auto;
    width: 100%;
    max-width: 100%;
  }
}
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
  body .markup table.image-wrapper img,
  body .markup table.kindle-wrapper img {
    max-width: 550px;
  }
}
@media (min-width: 1024px) {
  body:not(:has(#toc)) .captioned-image-container figure:has(> a.image2-offset-left) {
    margin-left: var(--image-offset-margin);
  }
  body:not(:has(#toc)) .captioned-image-container figure:has(> a.image2-offset-right) {
    margin-right: var(--image-offset-margin);
  }
}
@media (min-width: 1300px) {
  body .captioned-image-container figure:has(> a.image2-offset-left) {
    margin-left: var(--image-offset-margin);
  }
  body .captioned-image-container figure:has(> a.image2-offset-right) {
    margin-right: var(--image-offset-margin);
  }
}
@media (max-width: 1024px) {
  body {
    /* Disable offset on mobile/tablet */
  }
  body .captioned-image-container figure:has(> a.image2-align-left),
  body .captioned-image-container figure:has(> a.image2-align-right) {
    float: none;
    margin: 1em auto;
    max-width: 100%;
    width: auto;
    padding: 0;
  }
  body .captioned-image-container figure:has(> a.image2-align-left.thefp),
  body .captioned-image-container figure:has(> a.image2-align-right.thefp) {
    margin: 1em auto;
  }
  body .captioned-image-container figure:has(> a.image2-offset-left),
  body .captioned-image-container figure:has(> a.image2-offset-right) {
    margin: 1em auto;
  }
  body .captioned-image-container figure:has(> a.image2-align-left) .image2-inset,
  body .captioned-image-container figure:has(> a.image2-align-right) .image2-inset {
    display: block;
    justify-content: initial;
  }
}
@media (max-width: 768px) {
  body .markup div.sponsorship-campaign-embed {
    margin-top: 24px;
    margin-bottom: 24px;
  }
  body .markup div.sponsorship-campaign-embed:first-child {
    margin-top: 0px;
  }
}
@media screen and (max-width: 650px) {
  body .markup div.youtube-overlay,
  body .markup div.vimeo-overlay {
    display: none !important;
  }
}
@media screen and (max-width: 370px) {
  body .markup div.tiktok-wrap {
    width: calc(95vw - 32px);
    height: calc((95vw - 32px - 2px) / 0.485714);
  }
}
@media screen and (max-width: 650px) {
  body .markup div.embedded-publication-wrap .embedded-publication.show-subscribe {
    padding: 24px;
  }
}
@media screen and (max-width: 650px) {
  body .markup div.subscription-widget-wrap .subscription-widget.show-subscribe,
  body .markup div.subscription-widget-wrap-editor .subscription-widget.show-subscribe,
  body .markup div.captioned-button-wrap .subscription-widget.show-subscribe {
    padding: 0px 24px;
  }
}
@media screen and (max-width: 650px) {
  body .markup div.subscription-widget-wrap .subscription-widget.show-subscribe .subscription-widget-subscribe .button,
  body .markup div.subscription-widget-wrap-editor .subscription-widget.show-subscribe .subscription-widget-subscribe .button,
  body .markup div.captioned-button-wrap .subscription-widget.show-subscribe .subscription-widget-subscribe .button {
    padding: 10px 12px;
    min-width: 110px;
  }
}
@media (max-width: 650px) {
  body .markup .twitter-embed,
  body .markup .tweet {
    padding: 12px;
  }
}
@media (max-width: 650px) {
  body .markup .twitter-embed .tweet-text,
  body .markup .tweet .tweet-text {
    font-size: 14px;
    line-height: 20px;
  }
}
@media (max-width: 650px) {
  body .markup .twitter-embed .tweet-photos-container.two,
  body .markup .tweet .tweet-photos-container.two,
  body .markup .twitter-embed .tweet-photos-container.three,
  body .markup .tweet .tweet-photos-container.three,
  body .markup .twitter-embed .tweet-photos-container.four,
  body .markup .tweet .tweet-photos-container.four {
    height: 200px;
  }
}
@media (max-width: 650px) {
  body .markup .twitter-embed a.expanded-link .expanded-link-img,
  body .markup .tweet a.expanded-link .expanded-link-img {
    max-height: 180px;
  }
}
@media (max-width: 650px) {
  body .markup .twitter-embed a.expanded-link .expanded-link-description,
  body .markup .tweet a.expanded-link .expanded-link-description {
    display: none;
  }
}
@media screen and (max-width: 650px) {
  body .markup .apple-podcast-container {
    width: unset;
  }
}
@media (max-width: 420px) {
  body .markup .install-substack-app-embed img.install-substack-app-embed-img {
    margin: 0 auto 16px auto;
  }
}
@media (max-width: 420px) {
  body .markup .install-substack-app-embed .install-substack-app-embed-text {
    margin: 0 0 12px 0;
    max-width: 100%;
    width: auto;
    text-align: center;
  }
}
@media (max-width: 420px) {
  body .markup .install-substack-app-embed .install-substack-app-embed-link {
    display: flex;
    justify-content: center;
  }
}
@media screen and (min-width: 500px) {
  body .header a.logo {
    width: 42px;
    height: 42px;
    border-radius: 12px;
  }
}
@media screen and (max-width: 420px) {
  body .subscription-receipt table:first-of-type .subscription-amount .subscription-discount {
    width: 72px !important;
  }
}
@media screen and (min-width: 481px) {
  body .share-button-container {
    height: auto;
  }
}
@media screen and (max-width: 480px) {
  body .share-button-container .separator {
    display: block !important;
    margin: 0 !important;
    height: 8px !important;
    border-left: none !important;
  }
}
@media screen and (max-width: 650px) {
  .digest .item .post-meta-item.audience {
    display: none;
  }
}
@media screen and (min-width: 500px) {
  .digest-publication .logo img {
    width: 42px;
    height: 42px;
    border-radius: 8px;
  }
}
@media screen and (max-width: 650px) {
  .comments-page .container .comment-list .collapsed-reply {
    margin-left: calc(10 + 32px - 24px);
  }
}
@media screen and (max-width: 650px) {
  .comment > .comment-list {
    padding-left: 24px;
  }
}
@media screen and (max-width: 650px) {
  .finish-magic-login-modal .modal-content .container {
    padding: 24px 0;
  }
}
@media (max-width: 650px) {
  .reader2-text-b3 {
    line-height: 24px;
  }
}
@media screen and (max-width: 650px) {
  .reader2-text-h4 {
    line-height: 24px;
  }
}
@media screen and (min-width: 541px) {
  .user-profile-modal {
    padding-left: 12px;
    padding-right: 12px;
  }
}
@media screen and (max-width: 650px) {
  .subscribe-widget form.form .sideBySideWrap button.rightButton {
    padding: 10px 12px;
  }
}
@media screen and (min-width: 541px) {
  .pub-icon:hover .logo-hover,
  .feed-item-icon:hover .logo-hover {
    display: block;
  }
}
@media screen and (max-width: 650px) {
  .post-ufi.single-full-width-button .post-ufi-button-wrapper {
    width: 100%;
    padding: 16px;
  }
  .post-ufi.single-full-width-button .post-ufi-button-wrapper:empty {
    display: none;
  }
  .post-ufi.single-full-width-button .post-ufi-button {
    width: 100%;
    justify-content: center;
  }
}
@media screen and (max-width: 768px) {
  .file-embed-wrapper {
    padding: 0;
  }
}
@media screen and (max-width: 768px) {
  .file-embed-wrapper-editor {
    padding: 0;
  }
}
@media screen and (max-width: 768px) {
  .file-embed-wrapper-editor:active {
    padding: 0;
  }
}
@media only screen and (max-width: 650px) {
  .file-embed-button.wide,
  .file-embed-error-button.wide {
    display: none;
  }
}
@media only screen and (min-width: 630px) {
  .file-embed-button.narrow,
  .file-embed-error-button.narrow {
    display: none;
  }
}
@media screen and (min-width: 541px) {
  .audio-player-wrapper .audio-player {
    min-width: 500px;
  }
}
@media screen and (max-width: 650px) {
  .audio-player-wrapper .audio-player .audio-player-progress {
    border-left-width: 16px;
    border-right-width: 16px;
  }
}
@media screen and (max-width: 650px) {
  .audio-player-wrapper .audio-player .audio-player-progress .audio-player-progress-bar .audio-player-progress-bar-popup {
    top: -54px;
  }
}
@media screen and (max-width: 650px) {
  .audio-player-wrapper-fancy .audio-player .audio-player-progress {
    border-left-width: 16px;
    border-right-width: 16px;
  }
}
@media screen and (max-width: 650px) {
  .audio-player-wrapper-fancy .audio-player .audio-player-progress .audio-player-progress-bar .audio-player-progress-bar-popup {
    top: -54px;
  }
}
@media (min-width: 250px) {
  .audio-player-wrapper-fancy .audio-player {
    padding: 32px;
  }
  .audio-player-wrapper-fancy .audio-player .btn-group {
    display: flex;
  }
  .audio-player-wrapper-fancy .audio-player .btn-group .button:last-of-type {
    display: block;
  }
}
@media (min-width: 300px) {
  .audio-player-wrapper-fancy .audio-player .btn-group {
    display: block;
  }
  .audio-player-wrapper-fancy .audio-player .btn-group .button:first-of-type {
    display: block;
  }
}
@media (min-width: 350px) {
  .audio-player-wrapper-fancy .audio-player .audio-player-substack-logo {
    display: block;
  }
  .audio-player-wrapper-fancy .audio-player .audio-player-title {
    margin-top: 16px;
  }
  .audio-player-wrapper-fancy .audio-player .audio-player-hero-image-container {
    padding-top: 15%;
    width: 15%;
    display: block;
  }
  .audio-player-wrapper-fancy .audio-player .btn-group .button:first-of-type {
    display: block;
  }
  .audio-player-wrapper-fancy .audio-player .audio-player-substack-logo {
    display: block;
  }
}
@media (min-width: 350px) {
  .audio-player-wrapper-fancy .audio-player .audio-player-hero-image-container {
    padding-top: 25%;
    width: 25%;
    display: block;
  }
  .audio-player-wrapper-fancy .audio-player .btn-group {
    display: flex;
  }
  .audio-player-wrapper-fancy .audio-player .btn-group .button:first-of-type {
    display: block;
  }
}
@media (min-width: 400px) {
  .audio-player-wrapper-fancy .audio-player .audio-player-hero-image-container {
    padding-top: 40%;
    width: 40%;
  }
}
@media (max-width: 400px) {
  .audio-player-wrapper-fancy .audio-player .btn-group {
    margin-top: 12px;
  }
  .audio-player-wrapper-fancy .audio-player .btn-group .button {
    font-size: 13px;
    padding: 6px 12px;
    height: auto;
    margin-top: 10px;
  }
}
@media (min-width: 600px) {
  .audio-player-wrapper-fancy .audio-player .audio-player-hero-image-container {
    padding-top: 55%;
    width: 55%;
  }
}
@media (max-width: 650px) {
  .poll-editor-modal {
    min-width: calc(100% - 20px);
  }
}
@media (max-width: 750px) {
  .poll-embed .poll-anchor-target .poll-anchor-copy-button {
    left: 8px;
    top: 45px;
  }
}</style></head><body class="email-body" style="font-kerning: auto;--image-offset-margin: -120px;"><img src="https://eotrx.substackcdn.com/open?token=eyJtIjoiPDIwMjYwMjEyMjAxMTEwLjMuYjM0MDFmZGYwNTM2NDAzM0BtZy1kMS5zdWJzdGFjay5jb20-IiwidSI6MTUyMTMwODcyLCJyIjoibm90aWZ5K2xka2tPU193T1NMeGpMM3JWTzFiY2dAbm90aWZ5LnJlbGF5ZS5pbyIsImQiOiJtZy1kMS5zdWJzdGFjay5jb20iLCJwIjoxODc0Nzg3NjMsInQiOiJwb2RjYXN0IiwiYSI6ImV2ZXJ5b25lIiwicyI6NDU4NzA5LCJjIjoicG9zdCIsImYiOnRydWUsInBvc2l0aW9uIjoidG9wIiwiaWF0IjoxNzcwOTI3MzA1LCJleHAiOjE3NzM1MTkzMDUsImlzcyI6InB1Yi0wIiwic3ViIjoiZW8ifQ.clevUyDVMAemTQhBICZ10-Ur6ZDJSbf4Ssgneyxluho" alt="" width="1" height="1" border="0" style="height:1px !important;width:1px !important;border-width:0 !important;margin-top:0 !important;margin-bottom:0 !important;margin-right:0 !important;margin-left:0 !important;padding-top:0 !important;padding-bottom:0 !important;padding-right:0 !important;padding-left:0 !important;"/><div class="preview" style="display:none;font-size:1px;color:#333333;line-height:1px;max-height:0px;max-width:0px;opacity:0;overflow:hidden;">Listen now (104 mins) | Andrey Breslav, creator of Kotlin and founder of CodeSpeak, shares lessons from designing Kotlin and why he&#8217;s building a new language to keep humans in control in the age of AI.</div><div class="preview" style="display:none;font-size:1px;color:#333333;line-height:1px;max-height:0px;max-width:0px;opacity:0;overflow:hidden;">&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;</div><table class="email-body-container" role="presentation" width="100%" border="0" cellspacing="0" cellpadding="0"><tbody><tr><td></td><td class="content" width="550"></td><td></td></tr><tr><td></td><td class="content" width="550" align="left"><div style="font-size: 16px;line-height: 26px;max-width: 550px;width: 100%;margin: 0 auto;overflow-wrap: break-word;"><table role="presentation" width="100%" border="0" cellspacing="0" cellpadding="0"><tbody><tr><td align="right" style="height:20px;"><table role="presentation" width="auto" border="0" cellspacing="0" cellpadding="0"><tbody><tr><td style="vertical-align:middle;"><span class="pencraft pc-reset reset-IxiVJZ tw-font-body tw-text-ssm tw-text-substack-secondary" style="font-family: SF Pro Text, -apple-system, system-ui, BlinkMacSystemFont, Inter, Segoe UI, Roboto, Helvetica, Arial, sans-serif, Apple Color Emoji, Segoe UI Emoji, Segoe UI Symbol;font-size: 13px;color: unset;list-style: none;text-decoration: unset;margin: 0;"><div class="pencraft pc-reset align-right-VJbKw5 size-12-mmZ61m reset-IxiVJZ" style="list-style: none;color: unset;text-align: right;font-size: 12px;line-height: 16px;text-decoration: unset;margin: 0;"><span class="pencraft pc-reset reset-IxiVJZ" translated="" style="list-style: none;color: unset;text-decoration: unset;margin: 0;">Forwarded this email? <a class="pencraft pc-reset decoration-underline-ClTkYc reset-IxiVJZ" href="https://substack.com/redirect/2/eyJlIjoiaHR0cHM6Ly9uZXdzbGV0dGVyLnByYWdtYXRpY2VuZ2luZWVyLmNvbS9zdWJzY3JpYmU_dXRtX3NvdXJjZT1lbWFpbCZ1dG1fY2FtcGFpZ249ZW1haWwtc3Vic2NyaWJlJnI9Mmlrb3hrJm5leHQ9aHR0cHMlM0ElMkYlMkZuZXdzbGV0dGVyLnByYWdtYXRpY2VuZ2luZWVyLmNvbSUyRnAlMkZ0aGUtcHJvZ3JhbW1pbmctbGFuZ3VhZ2UtYWZ0ZXIta290bGluIiwicCI6MTg3NDc4NzYzLCJzIjo0NTg3MDksImYiOnRydWUsInUiOjE1MjEzMDg3MiwiaWF0IjoxNzcwOTI3MzA1LCJleHAiOjIwODY1MDMzMDUsImlzcyI6InB1Yi0wIiwic3ViIjoibGluay1yZWRpcmVjdCJ9.6Am_tk6mrJBuAfBc4uPrxzsJFXf1kBXbNKJO57e0AJY?" style="list-style: none;color: unset;text-decoration: unset;margin: 0;-webkit-text-decoration-line: underline;text-decoration-line: underline;">Subscribe here</a> for more</span></div></span></td></tr></tbody></table></td></tr></tbody></table><table class="header graphic-header" role="presentation" style="border-spacing: 0;padding: 16px 0 32px;"><tbody><tr><td align="center" style="text-align: center;padding: 0;"><a href="https://substack.com/redirect/2/eyJlIjoiaHR0cHM6Ly9uZXdzbGV0dGVyLnByYWdtYXRpY2VuZ2luZWVyLmNvbS9wL3RoZS1wcm9ncmFtbWluZy1sYW5ndWFnZS1hZnRlci1rb3RsaW4_dXRtX2NhbXBhaWduPWVtYWlsLWhhbGYtcG9zdCZyPTJpa294ayZ0b2tlbj1leUoxYzJWeVgybGtJam94TlRJeE16QTROeklzSW5CdmMzUmZhV1FpT2pFNE56UTNPRGMyTXl3aWFXRjBJam94Tnpjd09USTNNekExTENKbGVIQWlPakUzTnpNMU1Ua3pNRFVzSW1semN5STZJbkIxWWkwME5UZzNNRGtpTENKemRXSWlPaUp3YjNOMExYSmxZV04wYVc5dUluMC5KV1VPcHV4eHRjRy03NUMxSGdvYTZrQVc1bEFrTUlqMmQxR2c2MmdPZzFNIiwicCI6MTg3NDc4NzYzLCJzIjo0NTg3MDksImYiOnRydWUsInUiOjE1MjEzMDg3MiwiaWF0IjoxNzcwOTI3MzA1LCJleHAiOjIwODY1MDMzMDUsImlzcyI6InB1Yi0wIiwic3ViIjoibGluay1yZWRpcmVjdCJ9.mXasd8AgFvKOYHHArx-DRsTaubl-GPrq5mCjTFxmzwc?"><img class="header-image" role="presentation" width="550" height="110" src="https://substackcdn.com/image/fetch/$s_!XLTi!,w_1100,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3f6c431d-310a-45a0-90fe-3dc43354ef38_1100x220.png" style="border: none !important;vertical-align: middle;max-width: 550px;display: block;margin: 0 auto;height: auto;width: 100%;"></a></td></tr></tbody></table><div style="font-size: 16px;line-height: 26px;height: 8px">&nbsp;</div><a href="https://substack.com/app-link/post?publication_id=458709&post_id=187478763&utm_source=podcast-email&play_audio=true&r=2ikoxk&utm_campaign=email-play-on-substack&token=eyJ1c2VyX2lkIjoxNTIxMzA4NzIsInBvc3RfaWQiOjE4NzQ3ODc2MywiaWF0IjoxNzcwOTI3MzA1LCJleHAiOjE3NzM1MTkzMDUsImlzcyI6InB1Yi00NTg3MDkiLCJzdWIiOiJwb3N0LXJlYWN0aW9uIn0.JWUOpuxxtcG-75C1Hgoa6kAW5lAkMIj2d1Gg62gOg1M&utm_source=substack&utm_medium=email&utm_content=play_card#play" style="text-decoration:none;"><table role="presentation" width="auto" border="0" cellspacing="0" cellpadding="0" style="background-color:#FF6B00;border-radius:12px;table-layout:fixed;width:100%;max-width:100vw;padding:16px;padding-bottom:20px;background:linear-gradient(180deg, rgba(124,132,132,0.75), rgba(82,84,84,0.75)), rgb(35,37,37);white-space:normal;"><tbody><tr><td><table role="presentation" width="auto" border="0" cellspacing="0" cellpadding="0" style="overflow:hidden;white-space:normal;"><tbody><tr><td style="vertical-align:middle;"><a href="https://substack.com/app-link/post?publication_id=458709&post_id=187478763&utm_source=podcast-email&play_audio=true&r=2ikoxk&utm_campaign=email-play-on-substack&token=eyJ1c2VyX2lkIjoxNTIxMzA4NzIsInBvc3RfaWQiOjE4NzQ3ODc2MywiaWF0IjoxNzcwOTI3MzA1LCJleHAiOjE3NzM1MTkzMDUsImlzcyI6InB1Yi00NTg3MDkiLCJzdWIiOiJwb3N0LXJlYWN0aW9uIn0.JWUOpuxxtcG-75C1Hgoa6kAW5lAkMIj2d1Gg62gOg1M&utm_source=substack&utm_medium=email&utm_content=play_card_show_logo#play" data-native="true" style="width:56px;height:56px;"><img class="pencraft pc-reset outline-detail-vcQLyr pub-logo-m0IFm6 static-XUAQjT" src="https://substackcdn.com/image/fetch/$s_!F83c!,w_112,h_112,c_fill,f_auto,q_auto:good,fl_progressive:steep,g_auto/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F04376db3-e9db-4598-80db-8f43f89eff47_2048x2048.png" width="56" height="56" alt="The Pragmatic Engineer" name="The Pragmatic Engineer" style="text-decoration: unset;list-style: none;outline: 1px solid rgb(0,0,0,.1);outline-offset: -1px;border-radius: 8px;box-sizing: border-box;background-color: rgb(255,255,255);margin: 0;flex-shrink: 0;max-width: 550px;border: none !important;vertical-align: middle;"></a></td><td width="16" style="min-width:16px;"></td><td style="vertical-align:middle;"><table role="presentation" width="auto" border="0" cellspacing="0" cellpadding="0"><tbody><tr><td><a class="pencraft pc-opacity-80 pc-minWidth-0 pc-reset overflow-hidden-WdpwT6 ellipsis-Jb8om8 color-white-rGgpJs line-height-20-t4M0El font-meta-MWBumP size-11-NuY2Zx weight-medium-fw81nC transform-uppercase-yKDgcq reset-IxiVJZ meta-EgzBVA" href="https://substack.com/app-link/post?publication_id=458709&post_id=187478763&utm_source=podcast-email&play_audio=true&r=2ikoxk&utm_campaign=email-play-on-substack&token=eyJ1c2VyX2lkIjoxNTIxMzA4NzIsInBvc3RfaWQiOjE4NzQ3ODc2MywiaWF0IjoxNzcwOTI3MzA1LCJleHAiOjE3NzM1MTkzMDUsImlzcyI6InB1Yi00NTg3MDkiLCJzdWIiOiJwb3N0LXJlYWN0aW9uIn0.JWUOpuxxtcG-75C1Hgoa6kAW5lAkMIj2d1Gg62gOg1M&utm_source=substack&utm_medium=email&utm_content=play_card_show_title#play" style="list-style: none;opacity: .8;min-width: 0;color: rgb(255,255,255);text-decoration: unset;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;margin: 0;font-size: 11px;line-height: 20px;font-family: 'SF Compact',-apple-system,system-ui,-apple-system,BlinkMacSystemFont,'Segoe UI',Roboto,Helvetica,Arial,sans-serif,'Apple Color Emoji','Segoe UI Emoji','Segoe UI Symbol';font-weight: 500;text-transform: uppercase;letter-spacing: .2px;">The Pragmatic Engineer</a></td></tr><tr><td><a class="pencraft pc-minWidth-0 pc-reset overflow-hidden-WdpwT6 ellipsis-Jb8om8 color-white-rGgpJs line-height-20-t4M0El font-text-qe4AeH size-15-Psle70 weight-semibold-uqA4FV reset-IxiVJZ" style="list-style: none;min-width: 0;color: rgb(255,255,255);text-decoration: unset;overflow: hidden;text-overflow: ellipsis;margin: 0;font-size: 15px;line-height: 20px;font-family: system-ui,-apple-system,BlinkMacSystemFont,'Segoe UI',Roboto,Helvetica,Arial,sans-serif,'Apple Color Emoji','Segoe UI Emoji','Segoe UI Symbol';font-weight: 600;max-width: 420px;white-space: normal" href="https://substack.com/app-link/post?publication_id=458709&post_id=187478763&utm_source=podcast-email&play_audio=true&r=2ikoxk&utm_campaign=email-play-on-substack&token=eyJ1c2VyX2lkIjoxNTIxMzA4NzIsInBvc3RfaWQiOjE4NzQ3ODc2MywiaWF0IjoxNzcwOTI3MzA1LCJleHAiOjE3NzM1MTkzMDUsImlzcyI6InB1Yi00NTg3MDkiLCJzdWIiOiJwb3N0LXJlYWN0aW9uIn0.JWUOpuxxtcG-75C1Hgoa6kAW5lAkMIj2d1Gg62gOg1M&utm_source=substack&utm_medium=email&utm_content=play_card_post_title#play">The programming language afte&#8230;</a></td></tr></tbody></table></td></tr></tbody></table></td></tr><tr height="16"><td></td></tr><tr><td><table role="presentation" width="auto" border="0" cellspacing="0" cellpadding="0"><tbody><tr><td style="vertical-align:center;white-space:nowrap;"><a class="pencraft pc-reset color-white-rGgpJs line-height-20-t4M0El font-meta-MWBumP size-11-NuY2Zx weight-regular-mUq6Gb transform-uppercase-yKDgcq nowrap-QngyoB reset-IxiVJZ meta-EgzBVA" href="https://substack.com/app-link/post?publication_id=458709&post_id=187478763&utm_source=podcast-email&play_audio=true&r=2ikoxk&utm_campaign=email-play-on-substack&token=eyJ1c2VyX2lkIjoxNTIxMzA4NzIsInBvc3RfaWQiOjE4NzQ3ODc2MywiaWF0IjoxNzcwOTI3MzA1LCJleHAiOjE3NzM1MTkzMDUsImlzcyI6InB1Yi00NTg3MDkiLCJzdWIiOiJwb3N0LXJlYWN0aW9uIn0.JWUOpuxxtcG-75C1Hgoa6kAW5lAkMIj2d1Gg62gOg1M&utm_source=substack&utm_medium=email&utm_content=play_card_duration#play" style="list-style: none;color: rgb(255,255,255);text-decoration: unset;margin: 0;font-size: 11px;line-height: 20px;font-family: 'SF Compact',-apple-system,system-ui,-apple-system,BlinkMacSystemFont,'Segoe UI',Roboto,Helvetica,Arial,sans-serif,'Apple Color Emoji','Segoe UI Emoji','Segoe UI Symbol';font-weight: 400;text-transform: uppercase;white-space: nowrap;letter-spacing: .2px;">0:00</a></td><td width="8" style="min-width:8px;"></td><td style="vertical-align:center;width:100%;"><a href="https://substack.com/app-link/post?publication_id=458709&post_id=187478763&utm_source=podcast-email&play_audio=true&r=2ikoxk&utm_campaign=email-play-on-substack&token=eyJ1c2VyX2lkIjoxNTIxMzA4NzIsInBvc3RfaWQiOjE4NzQ3ODc2MywiaWF0IjoxNzcwOTI3MzA1LCJleHAiOjE3NzM1MTkzMDUsImlzcyI6InB1Yi00NTg3MDkiLCJzdWIiOiJwb3N0LXJlYWN0aW9uIn0.JWUOpuxxtcG-75C1Hgoa6kAW5lAkMIj2d1Gg62gOg1M&utm_source=substack&utm_medium=email&utm_content=play_card_progress_bar#play" style="display:block;background-color:rgba(255,255,255,0.4);border-radius:9999px;height:4px;width:100%;"></a></td><td width="8" style="min-width:8px;"></td><td style="vertical-align:center;white-space:nowrap;"><a class="pencraft pc-reset color-white-rGgpJs line-height-20-t4M0El font-meta-MWBumP size-11-NuY2Zx weight-regular-mUq6Gb transform-uppercase-yKDgcq nowrap-QngyoB reset-IxiVJZ meta-EgzBVA" href="https://substack.com/app-link/post?publication_id=458709&post_id=187478763&utm_source=podcast-email&play_audio=true&r=2ikoxk&utm_campaign=email-play-on-substack&token=eyJ1c2VyX2lkIjoxNTIxMzA4NzIsInBvc3RfaWQiOjE4NzQ3ODc2MywiaWF0IjoxNzcwOTI3MzA1LCJleHAiOjE3NzM1MTkzMDUsImlzcyI6InB1Yi00NTg3MDkiLCJzdWIiOiJwb3N0LXJlYWN0aW9uIn0.JWUOpuxxtcG-75C1Hgoa6kAW5lAkMIj2d1Gg62gOg1M&utm_source=substack&utm_medium=email&utm_content=play_card_duration#play" style="list-style: none;color: rgb(255,255,255);text-decoration: unset;margin: 0;font-size: 11px;line-height: 20px;font-family: 'SF Compact',-apple-system,system-ui,-apple-system,BlinkMacSystemFont,'Segoe UI',Roboto,Helvetica,Arial,sans-serif,'Apple Color Emoji','Segoe UI Emoji','Segoe UI Symbol';font-weight: 400;text-transform: uppercase;white-space: nowrap;letter-spacing: .2px;">1:44:10</a></td><td width="8" style="min-width:8px;"></td><td width="16" style="min-width:16px;"></td><td style="vertical-align:center;"><a href="https://substack.com/app-link/post?publication_id=458709&post_id=187478763&utm_source=podcast-email&play_audio=true&r=2ikoxk&utm_campaign=email-play-on-substack&token=eyJ1c2VyX2lkIjoxNTIxMzA4NzIsInBvc3RfaWQiOjE4NzQ3ODc2MywiaWF0IjoxNzcwOTI3MzA1LCJleHAiOjE3NzM1MTkzMDUsImlzcyI6InB1Yi00NTg3MDkiLCJzdWIiOiJwb3N0LXJlYWN0aW9uIn0.JWUOpuxxtcG-75C1Hgoa6kAW5lAkMIj2d1Gg62gOg1M&utm_source=substack&utm_medium=email&utm_content=play_card_play_button#play" data-testid="email-audio-play-button"><img src="https://substackcdn.com/image/fetch/$s_!x5iK!,w_48,c_scale,f_png,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack.com%2Ficon%2FPlayIconRounded%3Fv%3D4%26height%3D48%26fill%3Drgba(255%252C255%252C255%252C0.8)%26stroke%3Dnone%26strokeWidth%3D3.6" width="24" height="24" style="border: none;vertical-align: middle;max-width: 24px" alt=""></a></td><td width="4" style="min-width:4px;"></td></tr></tbody></table></td></tr></tbody></table></a><table role="presentation" width="auto" border="0" cellspacing="0" cellpadding="0" style="width:100%;"><tbody><tr><td><div style="font-size: 16px;line-height: 26px;height: 16px">&nbsp;</div></td></tr><tr height="8"><td></td></tr><tr><td><table role="presentation" width="auto" border="0" cellspacing="0" cellpadding="0" style="width:100%;"><tbody><tr><td style="vertical-align:middle;width:100%;"><table class="fullWidth-mgXGs7" role="presentation" width="auto" border="0" cellspacing="0" cellpadding="0" style="box-sizing: border-box;width: 100%;min-height: 40px;padding-left: 0;padding-right: 0;"><tbody><tr><td class="fullWidth-mgXGs7 emailButtonTd-o2ymya priority_primary-vWRHI0" align="center" style="box-sizing: border-box;width: 100%;min-height: 40px;padding-left: 0;padding-right: 0;border-radius: 8px;background-color: #FF6B00;"><a class="fullWidth-mgXGs7 emailButtonA-Ktpg7h" href="https://substack.com/app-link/post?publication_id=458709&post_id=187478763&utm_source=podcast-email&play_audio=true&r=2ikoxk&utm_campaign=email-play-on-substack&token=eyJ1c2VyX2lkIjoxNTIxMzA4NzIsInBvc3RfaWQiOjE4NzQ3ODc2MywiaWF0IjoxNzcwOTI3MzA1LCJleHAiOjE3NzM1MTkzMDUsImlzcyI6InB1Yi00NTg3MDkiLCJzdWIiOiJwb3N0LXJlYWN0aW9uIn0.JWUOpuxxtcG-75C1Hgoa6kAW5lAkMIj2d1Gg62gOg1M&utm_content=listen_now_button" style="box-sizing: border-box;width: 100%;min-height: 40px;padding-left: 0;padding-right: 0;font-family: system-ui,-apple-system,BlinkMacSystemFont,'Segoe UI',Roboto,Helvetica,Arial,sans-serif,'Apple Color Emoji','Segoe UI Emoji','Segoe UI Symbol';font-size: 14px;font-weight: 600;letter-spacing: -.15px;border-radius: 8px;padding: 12px 24px;line-height: 1;text-decoration: none;display: inline-block;color: #ffffff;border: none;"><img src="https://substackcdn.com/image/fetch/$s_!iFbw!,w_32,c_scale,f_png,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack.com%2Ficon%2FHeadphonesIcon%3Fv%3D4%26height%3D32%26stroke%3D%2523ffffff%26strokeWidth%3D2" width="16" height="16" style="border: none;vertical-align: middle;max-width: 16px" alt=""><span style="margin-left:8px;vertical-align:middle;">Listen now</span></a></td></tr></tbody></table></td></tr></tbody></table></td></tr><tr height="8"><td></td></tr><tr><td><div style="font-size: 16px;line-height: 26px;height: 16px">&nbsp;</div></td></tr></tbody></table><div class="post typography" dir="auto" style="--image-offset-margin: -120px;padding: 32px 0 0 0;font-size: 16px;line-height: 26px;"><div class="post-header" role="region" aria-label="Post header" style="font-size: 16px;line-height: 26px;"><h1 class="post-title published title-X77sOw" dir="auto" style="direction: auto;text-align: start;unicode-bidi: isolate;color: rgb(54,55,55);font-family: Lora,sans-serif;font-weight: 600;-webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: antialiased;-webkit-appearance: optimizelegibility;-moz-appearance: optimizelegibility;appearance: optimizelegibility;margin: 0;line-height: 36px;font-size: 32px;"><a href="https://substack.com/app-link/post?publication_id=458709&post_id=187478763&utm_source=post-email-title&utm_campaign=email-post-title&isFreemail=true&r=2ikoxk&token=eyJ1c2VyX2lkIjoxNTIxMzA4NzIsInBvc3RfaWQiOjE4NzQ3ODc2MywiaWF0IjoxNzcwOTI3MzA1LCJleHAiOjE3NzM1MTkzMDUsImlzcyI6InB1Yi00NTg3MDkiLCJzdWIiOiJwb3N0LXJlYWN0aW9uIn0.JWUOpuxxtcG-75C1Hgoa6kAW5lAkMIj2d1Gg62gOg1M" style="color: rgb(54,55,55);text-decoration: none;">The programming language after Kotlin &#8211; with the creator of Kotlin</a></h1><h3 class="subtitle subtitle-HEEcLo" dir="auto" style="direction: auto;text-align: start;unicode-bidi: isolate;font-family: 'SF Pro Display',-apple-system-headline,system-ui,-apple-system,BlinkMacSystemFont,'Segoe UI',Roboto,Helvetica,Arial,sans-serif,'Apple Color Emoji','Segoe UI Emoji','Segoe UI Symbol';font-weight: normal;-webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: antialiased;-webkit-appearance: optimizelegibility;-moz-appearance: optimizelegibility;appearance: optimizelegibility;margin: 4px 0 0;color: #777777;line-height: 24px;font-size: 18px;margin-top: 12px;">Andrey Breslav, creator of Kotlin and founder of CodeSpeak, shares lessons from designing Kotlin and why he&#8217;s building a new language to keep humans in control in the age of AI.</h3><table class="post-meta" role="presentation" width="100%" border="0" cellspacing="0" cellpadding="0" style="margin: 1em 0;height: 20px;align-items: center;"><tbody><tr><td><table role="presentation" width="auto" border="0" cellspacing="0" cellpadding="0"><tbody><tr><td><table role="presentation" width="auto" border="0" cellspacing="0" cellpadding="0"><tbody><tr><td style="vertical-align:middle;"><div class="pencraft pc-reset color-primary-zABazT line-height-20-t4M0El font-meta-MWBumP size-11-NuY2Zx weight-medium-fw81nC transform-uppercase-yKDgcq reset-IxiVJZ meta-EgzBVA custom-css-email-post-author" style="list-style: none;font-size: 11px;line-height: 20px;text-decoration: unset;color: rgb(54,55,55);margin: 0;font-family: 'SF Compact',-apple-system,system-ui,-apple-system,BlinkMacSystemFont,'Segoe UI',Roboto,Helvetica,Arial,sans-serif,'Apple Color Emoji','Segoe UI Emoji','Segoe UI Symbol';font-weight: 500;text-transform: uppercase;letter-spacing: .2px;"><a class="pencraft pc-reset color-primary-zABazT line-height-20-t4M0El font-meta-MWBumP size-11-NuY2Zx weight-medium-fw81nC transform-uppercase-yKDgcq reset-IxiVJZ meta-EgzBVA" style="list-style: none;color: rgb(54,55,55);margin: 0;font-size: 11px;line-height: 20px;font-family: 'SF Compact',-apple-system,system-ui,-apple-system,BlinkMacSystemFont,'Segoe UI',Roboto,Helvetica,Arial,sans-serif,'Apple Color Emoji','Segoe UI Emoji','Segoe UI Symbol';font-weight: 500;text-transform: uppercase;letter-spacing: .2px;text-decoration: none" href="https://substack.com/@pragmaticengineer">Gergely Orosz</a></div></td></tr></tbody></table></td></tr><tr><td><table role="presentation" width="auto" border="0" cellspacing="0" cellpadding="0"><tbody><tr><td style="vertical-align:middle;"><div class="pencraft pc-reset color-secondary-ls1g8s line-height-20-t4M0El font-meta-MWBumP size-11-NuY2Zx weight-medium-fw81nC transform-uppercase-yKDgcq reset-IxiVJZ meta-EgzBVA" style="list-style: none;font-size: 11px;line-height: 20px;text-decoration: unset;color: rgb(119,119,119);margin: 0;font-family: 'SF Compact',-apple-system,system-ui,-apple-system,BlinkMacSystemFont,'Segoe UI',Roboto,Helvetica,Arial,sans-serif,'Apple Color Emoji','Segoe UI Emoji','Segoe UI Symbol';font-weight: 500;text-transform: uppercase;letter-spacing: .2px;"><time datetime="2026-02-12T20:11:09.885Z">Feb 12</time></div></td></tr></tbody></table></td></tr></tbody></table></td><td align="right"><table role="presentation" width="auto" border="0" cellspacing="0" cellpadding="0"><tbody><tr><td style="vertical-align:middle;"><a href="https://substack.com/@pragmaticengineer"><img class="custom-css-email-avatar avatar-QIQ5yR" src="https://substackcdn.com/image/fetch/$s_!CPFa!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F58fed27c-f331-4ff3-ba47-135c5a0be0ba_400x400.png" style="box-sizing: border-box;max-width: 550px;border: none;vertical-align: middle;width: 40px;height: 40px;min-width: 40px;min-height: 40px;object-fit: cover;margin: 0px;display: inline;border-radius: 50%" width="40" height="40"></a></td></tr></tbody></table></td></tr></tbody></table><table class="email-ufi-2-top" role="presentation" width="100%" border="0" cellspacing="0" cellpadding="0" style="border-top: 1px solid rgb(0,0,0,.1);border-bottom: 1px solid rgb(0,0,0,.1);min-width: 100%;"><tbody><tr height="16"><td height="16" style="font-size:0px;line-height:0;">&nbsp;</td></tr><tr><td><table role="presentation" width="100%" border="0" cellspacing="0" cellpadding="0"><tbody><tr><td><table role="presentation" width="auto" border="0" cellspacing="0" cellpadding="0"><tbody><tr><td style="vertical-align:middle;"><table role="presentation" width="38" border="0" cellspacing="0" cellpadding="0"><tbody><tr><td align="center"><a class="email-icon-button" href="https://substack.com/app-link/post?publication_id=458709&post_id=187478763&utm_source=substack&isFreemail=true&submitLike=true&token=eyJ1c2VyX2lkIjoxNTIxMzA4NzIsInBvc3RfaWQiOjE4NzQ3ODc2MywicmVhY3Rpb24iOiLinaQiLCJpYXQiOjE3NzA5MjczMDUsImV4cCI6MTc3MzUxOTMwNSwiaXNzIjoicHViLTQ1ODcwOSIsInN1YiI6InJlYWN0aW9uIn0.pB-4hGcHO_h_1m9bH9pGY5gtKPas67l-x8Du276L8IA&utm_medium=email&utm_campaign=email-reaction&r=2ikoxk" style="font-family: system-ui,-apple-system,BlinkMacSystemFont,'Segoe UI',Roboto,Helvetica,Arial,sans-serif,'Apple Color Emoji','Segoe UI Emoji','Segoe UI Symbol';display: inline-block;font-weight: 500;border: 1px solid rgb(0,0,0,.1);border-radius: 9999px;text-transform: uppercase;font-size: 12px;line-height: 1;padding: 9px 0;text-decoration: none;color: rgb(119,119,119);min-width: 38px;box-sizing: border-box;width: 38px"><img class="icon" src="https://substackcdn.com/image/fetch/$s_!PeVs!,w_36,c_scale,f_png,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack.com%2Ficon%2FLucideHeart%3Fv%3D4%26height%3D36%26fill%3Dnone%26stroke%3D%2523808080%26strokeWidth%3D2" width="18" height="18" style="border: none;vertical-align: middle;max-width: 18px" alt=""></a></td></tr></tbody></table></td><td width="8" style="min-width:8px;"></td><td style="vertical-align:middle;"><table role="presentation" width="38" border="0" cellspacing="0" cellpadding="0"><tbody><tr><td align="center"><a class="email-icon-button" href="https://substack.com/app-link/post?publication_id=458709&post_id=187478763&utm_source=substack&utm_medium=email&isFreemail=true&comments=true&token=eyJ1c2VyX2lkIjoxNTIxMzA4NzIsInBvc3RfaWQiOjE4NzQ3ODc2MywiaWF0IjoxNzcwOTI3MzA1LCJleHAiOjE3NzM1MTkzMDUsImlzcyI6InB1Yi00NTg3MDkiLCJzdWIiOiJwb3N0LXJlYWN0aW9uIn0.JWUOpuxxtcG-75C1Hgoa6kAW5lAkMIj2d1Gg62gOg1M&r=2ikoxk&utm_campaign=email-half-magic-comments&action=post-comment&utm_source=substack&utm_medium=email" style="font-family: system-ui,-apple-system,BlinkMacSystemFont,'Segoe UI',Roboto,Helvetica,Arial,sans-serif,'Apple Color Emoji','Segoe UI Emoji','Segoe UI Symbol';display: inline-block;font-weight: 500;border: 1px solid rgb(0,0,0,.1);border-radius: 9999px;text-transform: uppercase;font-size: 12px;line-height: 1;padding: 9px 0;text-decoration: none;color: rgb(119,119,119);min-width: 38px;box-sizing: border-box;width: 38px"><img class="icon" src="https://substackcdn.com/image/fetch/$s_!x1tS!,w_36,c_scale,f_png,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack.com%2Ficon%2FLucideComments%3Fv%3D4%26height%3D36%26fill%3Dnone%26stroke%3D%2523808080%26strokeWidth%3D2" width="18" height="18" style="border: none;vertical-align: middle;max-width: 18px" alt=""></a></td></tr></tbody></table></td><td width="8" style="min-width:8px;"></td><td style="vertical-align:middle;"><table role="presentation" width="38" border="0" cellspacing="0" cellpadding="0"><tbody><tr><td align="center"><a class="email-icon-button" href="https://substack.com/app-link/post?publication_id=458709&post_id=187478763&utm_source=substack&utm_medium=email&utm_content=share&utm_campaign=email-share&action=share&triggerShare=true&isFreemail=true&r=2ikoxk&token=eyJ1c2VyX2lkIjoxNTIxMzA4NzIsInBvc3RfaWQiOjE4NzQ3ODc2MywiaWF0IjoxNzcwOTI3MzA1LCJleHAiOjE3NzM1MTkzMDUsImlzcyI6InB1Yi00NTg3MDkiLCJzdWIiOiJwb3N0LXJlYWN0aW9uIn0.JWUOpuxxtcG-75C1Hgoa6kAW5lAkMIj2d1Gg62gOg1M" style="font-family: system-ui,-apple-system,BlinkMacSystemFont,'Segoe UI',Roboto,Helvetica,Arial,sans-serif,'Apple Color Emoji','Segoe UI Emoji','Segoe UI Symbol';display: inline-block;font-weight: 500;border: 1px solid rgb(0,0,0,.1);border-radius: 9999px;text-transform: uppercase;font-size: 12px;line-height: 1;padding: 9px 0;text-decoration: none;color: rgb(119,119,119);min-width: 38px;box-sizing: border-box;width: 38px"><img class="icon" src="https://substackcdn.com/image/fetch/$s_!_L14!,w_36,c_scale,f_png,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack.com%2Ficon%2FLucideShare2%3Fv%3D4%26height%3D36%26fill%3Dnone%26stroke%3D%2523808080%26strokeWidth%3D2" width="18" height="18" style="border: none;vertical-align: middle;max-width: 18px" alt=""></a></td></tr></tbody></table></td><td width="8" style="min-width:8px;"></td><td style="vertical-align:middle;"><table role="presentation" width="38" border="0" cellspacing="0" cellpadding="0"><tbody><tr><td align="center"><a class="email-icon-button" href="https://substack.com/redirect/2/eyJlIjoiaHR0cHM6Ly9vcGVuLnN1YnN0YWNrLmNvbS9wdWIvcHJhZ21hdGljZW5naW5lZXIvcC90aGUtcHJvZ3JhbW1pbmctbGFuZ3VhZ2UtYWZ0ZXIta290bGluP3V0bV9zb3VyY2U9c3Vic3RhY2smdXRtX21lZGl1bT1lbWFpbCZ1dG1fY2FtcGFpZ249ZW1haWwtcmVzdGFjay1jb21tZW50JmFjdGlvbj1yZXN0YWNrLWNvbW1lbnQmcj0yaWtveGsmdG9rZW49ZXlKMWMyVnlYMmxrSWpveE5USXhNekE0TnpJc0luQnZjM1JmYVdRaU9qRTROelEzT0RjMk15d2lhV0YwSWpveE56Y3dPVEkzTXpBMUxDSmxlSEFpT2pFM056TTFNVGt6TURVc0ltbHpjeUk2SW5CMVlpMDBOVGczTURraUxDSnpkV0lpT2lKd2IzTjBMWEpsWVdOMGFXOXVJbjAuSldVT3B1eHh0Y0ctNzVDMUhnb2E2a0FXNWxBa01JajJkMUdnNjJnT2cxTSIsInAiOjE4NzQ3ODc2MywicyI6NDU4NzA5LCJmIjp0cnVlLCJ1IjoxNTIxMzA4NzIsImlhdCI6MTc3MDkyNzMwNSwiZXhwIjoyMDg2NTAzMzA1LCJpc3MiOiJwdWItMCIsInN1YiI6ImxpbmstcmVkaXJlY3QifQ.6Wn276HkpDHGEZ15v23PW9E68VFK788zeWx3Kt3zSTY?&utm_source=substack&utm_medium=email" style="font-family: system-ui,-apple-system,BlinkMacSystemFont,'Segoe UI',Roboto,Helvetica,Arial,sans-serif,'Apple Color Emoji','Segoe UI Emoji','Segoe UI Symbol';display: inline-block;font-weight: 500;border: 1px solid rgb(0,0,0,.1);border-radius: 9999px;text-transform: uppercase;font-size: 12px;line-height: 1;padding: 9px 0;text-decoration: none;color: rgb(119,119,119);min-width: 38px;box-sizing: border-box;width: 38px"><img class="icon" src="https://substackcdn.com/image/fetch/$s_!5EGt!,w_36,c_scale,f_png,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack.com%2Ficon%2FNoteForwardIcon%3Fv%3D4%26height%3D36%26fill%3Dnone%26stroke%3D%2523808080%26strokeWidth%3D2" width="18" height="18" style="border: none;vertical-align: middle;max-width: 18px" alt=""></a></td></tr></tbody></table></td></tr></tbody></table></td><td align="right"><table role="presentation" width="auto" border="0" cellspacing="0" cellpadding="0"><tbody><tr><td style="vertical-align:middle;"><table role="presentation" width="auto" border="0" cellspacing="0" cellpadding="0"><tbody><tr><td align="center"><a class="email-button-outline" href="https://open.substack.com/pub/pragmaticengineer/p/the-programming-language-after-kotlin?utm_source=email&redirect=app-store&utm_campaign=email-read-in-app" style="font-family: system-ui,-apple-system,BlinkMacSystemFont,'Segoe UI',Roboto,Helvetica,Arial,sans-serif,'Apple Color Emoji','Segoe UI Emoji','Segoe UI Symbol';display: inline-block;font-weight: 500;border: 1px solid rgb(0,0,0,.1);border-radius: 9999px;text-transform: uppercase;font-size: 12px;line-height: 12px;padding: 9px 14px;text-decoration: none;color: rgb(119,119,119);"><div class="email-button-spacer" style="font-size: 16px;line-height: 26px;display: inline-block;vertical-align: middle;max-width: 0;min-height: 18px;"></div><span class="email-button-text" style="vertical-align: middle;margin-right: 4px">READ IN APP</span><img class="icon text-icon" src="https://substackcdn.com/image/fetch/$s_!ET-_!,w_36,c_scale,f_png,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack.com%2Ficon%2FLucideArrowUpRight%3Fv%3D4%26height%3D36%26fill%3Dnone%26stroke%3D%2523808080%26strokeWidth%3D2" width="18" height="18" style="min-width: 18px;min-height: 18px;border: none;vertical-align: middle;margin-right: 0;margin-left: 0;max-width: 18px" alt=""></a></td></tr></tbody></table></td></tr></tbody></table></td></tr></tbody></table></td></tr><tr height="16"><td height="16" style="font-size:0px;line-height:0;">&nbsp;</td></tr></tbody></table></div></div><div class="post typography" dir="auto" style="--image-offset-margin: -120px;padding: 32px 0 0 0;font-size: 16px;line-height: 26px;"><div class="body markup" dir="auto" style="text-align: initial;font-size: 16px;line-height: 26px;width: 100%;word-break: break-word;margin-bottom: 16px;font-family: 'SF Pro Display', -apple-system, system-ui, BlinkMacSystemFont, 'Inter', 'Segoe UI', Roboto, Helvetica, Arial, sans-serif, 'Apple Color Emoji', 'Segoe UI Emoji', 'Segoe UI Symbol';font-weight: 400;"><h3 class="header-anchor-post" style="position: relative;font-family: 'SF Pro Display',-apple-system-headline,system-ui,-apple-system,BlinkMacSystemFont,'Segoe UI',Roboto,Helvetica,Arial,sans-serif,'Apple Color Emoji','Segoe UI Emoji','Segoe UI Symbol';font-weight: bold;-webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: antialiased;-webkit-appearance: optimizelegibility;-moz-appearance: optimizelegibility;appearance: optimizelegibility;margin: 1em 0 0.625em 0;color: rgb(54,55,55);line-height: 1.16em;font-size: 1.375em;margin-top: 0;">Stream the latest episode</h3><p style="margin: 0 0 20px 0;color: rgb(54,55,55);line-height: 26px;font-size: 16px;"><strong><span>Listen and watch now on </span><a href="https://substack.com/redirect/b06d1f61-d831-456c-8c1f-a362c4afa0c4?j=eyJ1IjoiMmlrb3hrIn0.vKHD5fdGMMXYob0i47zVWMEWjKHzEVsGH8dbvrCMAbY" rel="" style="color: rgb(54,55,55);text-decoration: underline;">YouTube</a><span>, </span><a href="https://substack.com/redirect/5a1f5193-855a-4ebc-8cce-ec04c9addd37?j=eyJ1IjoiMmlrb3hrIn0.vKHD5fdGMMXYob0i47zVWMEWjKHzEVsGH8dbvrCMAbY" rel="" style="color: rgb(54,55,55);text-decoration: underline;">Spotify</a><span>, and </span><a href="https://substack.com/redirect/2d8e1bbd-da4d-4e8b-a855-cb765022b2c8?j=eyJ1IjoiMmlrb3hrIn0.vKHD5fdGMMXYob0i47zVWMEWjKHzEVsGH8dbvrCMAbY" rel="" style="color: rgb(54,55,55);text-decoration: underline;">Apple</a><span>.</span></strong><span> See the episode transcript at the top of this page, and timestamps for the episode at the bottom.</span></p><h3 class="header-anchor-post" style="position: relative;font-family: 'SF Pro Display',-apple-system-headline,system-ui,-apple-system,BlinkMacSystemFont,'Segoe UI',Roboto,Helvetica,Arial,sans-serif,'Apple Color Emoji','Segoe UI Emoji','Segoe UI Symbol';font-weight: bold;-webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: antialiased;-webkit-appearance: optimizelegibility;-moz-appearance: optimizelegibility;appearance: optimizelegibility;margin: 1em 0 0.625em 0;color: rgb(54,55,55);line-height: 1.16em;font-size: 1.375em;"><strong>Brought to You by</strong></h3><div class="captioned-image-container-static" style="font-size: 16px;line-height: 26px;margin: 32px auto;"><figure style="width: 100%;margin: 0 auto;"><table class="image-wrapper" width="100%" border="0" cellspacing="0" cellpadding="0" data-component-name="Image2ToDOMStatic" style="mso-padding-alt: 1em 0 1.6em;"><tbody><tr><td style="text-align: center;"></td><td class="content" align="left" width="800" style="text-align: center;"><a class="image-link" target="_blank" href="https://substack.com/redirect/bf737a71-6e74-4e6f-a4c8-c19f38ec0e9d?j=eyJ1IjoiMmlrb3hrIn0.vKHD5fdGMMXYob0i47zVWMEWjKHzEVsGH8dbvrCMAbY" rel="" style="position: relative;flex-direction: column;align-items: center;padding: 0;width: auto;height: auto;border: none;text-decoration: none;display: block;margin: 0;"><img class="wide-image" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/d9835d46-a4d0-40e1-a16b-dba8068fd6ad_800x70.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:70,&quot;width&quot;:800,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:17133,&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://newsletter.pragmaticengineer.com/i/185094534?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd9835d46-a4d0-40e1-a16b-dba8068fd6ad_800x70.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" alt="" width="550" height="48.125" src="https://substackcdn.com/image/fetch/$s_!Gh57!,w_1100,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd9835d46-a4d0-40e1-a16b-dba8068fd6ad_800x70.png" style="border: none !important;vertical-align: middle;display: block;-ms-interpolation-mode: bicubic;height: auto;margin-bottom: 0;width: auto !important;max-width: 100% !important;margin: 0 auto;"></a></td><td style="text-align: center;"></td></tr></tbody></table></figure></div><p style="margin: 0 0 20px 0;color: rgb(54,55,55);line-height: 26px;font-size: 16px;"><span>&#8226; </span><strong><a href="https://substack.com/redirect/d366b21f-1006-49d5-b795-6f47bfe0f03e?j=eyJ1IjoiMmlrb3hrIn0.vKHD5fdGMMXYob0i47zVWMEWjKHzEVsGH8dbvrCMAbY" rel="" style="color: rgb(54,55,55);text-decoration: underline;">Statsig</a></strong><span> &#8212; &#8288; The unified platform for flags, analytics, experiments, and more. Stop switching between different tools, and have them all in one place. </span><a href="https://substack.com/redirect/d366b21f-1006-49d5-b795-6f47bfe0f03e?j=eyJ1IjoiMmlrb3hrIn0.vKHD5fdGMMXYob0i47zVWMEWjKHzEVsGH8dbvrCMAbY" rel="" style="color: rgb(54,55,55);text-decoration: underline;">Check out Statsig.</a></p><p style="margin: 0 0 20px 0;color: rgb(54,55,55);line-height: 26px;font-size: 16px;"><span>&#8226; </span><strong><a href="https://substack.com/redirect/a53810c4-c775-4db6-bbc5-b7b383260ebc?j=eyJ1IjoiMmlrb3hrIn0.vKHD5fdGMMXYob0i47zVWMEWjKHzEVsGH8dbvrCMAbY" rel="" style="color: rgb(54,55,55);text-decoration: underline;">Sonar</a></strong><span> &#8211; The makers of SonarQube, the industry standard for automated code review. Join me online at the </span><a href="https://substack.com/redirect/4a0b5456-5042-462f-9971-49e41383b652?j=eyJ1IjoiMmlrb3hrIn0.vKHD5fdGMMXYob0i47zVWMEWjKHzEVsGH8dbvrCMAbY" rel="" style="color: rgb(54,55,55);text-decoration: underline;">Sonar Summit on March 3rd</a><span>, where I and other eng leaders and devs will share practical strategies for the AI era.</span></p><p style="margin: 0 0 20px 0;color: rgb(54,55,55);line-height: 26px;font-size: 16px;"><span>&#8226; </span><strong><a href="https://substack.com/redirect/cba81867-7466-4b42-9ac1-132b0db91151?j=eyJ1IjoiMmlrb3hrIn0.vKHD5fdGMMXYob0i47zVWMEWjKHzEVsGH8dbvrCMAbY" rel="" style="color: rgb(54,55,55);text-decoration: underline;">WorkOS</a></strong><span> &#8211; Everything you need to make your app enterprise ready. Ready-built infrastructure you can use, like SSO for enterprise buyers, MCP auth for agentic workflows, or protection against free trial abuse with Radar.  </span><a href="https://substack.com/redirect/cba81867-7466-4b42-9ac1-132b0db91151?j=eyJ1IjoiMmlrb3hrIn0.vKHD5fdGMMXYob0i47zVWMEWjKHzEVsGH8dbvrCMAbY" rel="" style="color: rgb(54,55,55);text-decoration: underline;">Check out WorkOS.</a></p><h3 class="header-anchor-post" style="position: relative;font-family: 'SF Pro Display',-apple-system-headline,system-ui,-apple-system,BlinkMacSystemFont,'Segoe UI',Roboto,Helvetica,Arial,sans-serif,'Apple Color Emoji','Segoe UI Emoji','Segoe UI Symbol';font-weight: bold;-webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: antialiased;-webkit-appearance: optimizelegibility;-moz-appearance: optimizelegibility;appearance: optimizelegibility;margin: 1em 0 0.625em 0;color: rgb(54,55,55);line-height: 1.16em;font-size: 1.375em;"><strong>In this episode</strong></h3><p style="margin: 0 0 20px 0;color: rgb(54,55,55);line-height: 26px;font-size: 16px;"><span>Andrey Breslav is the creator of Kotlin and the founder of </span><a href="https://substack.com/redirect/d1a08c29-22cc-432c-82ff-65962774e56a?j=eyJ1IjoiMmlrb3hrIn0.vKHD5fdGMMXYob0i47zVWMEWjKHzEVsGH8dbvrCMAbY" rel="" style="color: rgb(54,55,55);text-decoration: underline;">CodeSpeak</a><span>, a new programming language that aims to reduce boilerplate by replacing trivial code with concise, plain-English descriptions. He led Kotlin&#8217;s design at JetBrains through its early releases, shaping both the language and its compiler as Kotlin grew into a core part of the Android ecosystem.</span></p><p style="margin: 0 0 20px 0;color: rgb(54,55,55);line-height: 26px;font-size: 16px;">In this episode, we talk about what it takes to design and evolve a programming language in production. We discuss the influences behind Kotlin, the tradeoffs that shaped it, and why interoperability with Java became so central to its success.</p><p style="margin: 0 0 20px 0;color: rgb(54,55,55);line-height: 26px;font-size: 16px;">Andrey also explains why he is building CodeSpeak as a response to growing code complexity in an era of LLM agents. He believes keeping humans in control of the software development lifecycle will matter even more as AI becomes more capable. Andrey also closed our converstion with a message to software engineers sceptical about AI: </p><blockquote style="border-left: 4px solid #FF6B00;margin: 20px 0;padding: 0;"><p style="margin: 0 0 20px 0;color: rgb(54,55,55);margin-left: 20px;line-height: 26px;font-size: 16px;">&#8220;There is quite a bit of skill to using these AI coding tools. You can learn it, you can get a lot better at it. Do not necessarily believe everyone on Twitter: some people claim crazy things! Still, you can be very productive with these things when you use them well, and it&#8217;s absolutely worth investing into that. </p><p style="margin: 0 0 20px 0;color: rgb(54,55,55);margin-left: 20px;line-height: 26px;font-size: 16px;">In the future, it will still be engineers building complex systems. Keep that in mind: it&#8217;s not like we all go to nothing.&#8221;</p></blockquote><h3 class="header-anchor-post" style="position: relative;font-family: 'SF Pro Display',-apple-system-headline,system-ui,-apple-system,BlinkMacSystemFont,'Segoe UI',Roboto,Helvetica,Arial,sans-serif,'Apple Color Emoji','Segoe UI Emoji','Segoe UI Symbol';font-weight: bold;-webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: antialiased;-webkit-appearance: optimizelegibility;-moz-appearance: optimizelegibility;appearance: optimizelegibility;margin: 1em 0 0.625em 0;color: rgb(54,55,55);line-height: 1.16em;font-size: 1.375em;"><strong>10 rarely mentioned details about the history of Kotlin, and Andrey&#8217;s thoughts on the next big programming language</strong></h3><a class="youtube-wrap" href="https://substack.com/redirect/553f5ee6-e5c1-4795-96eb-20a5d3541001?j=eyJ1IjoiMmlrb3hrIn0.vKHD5fdGMMXYob0i47zVWMEWjKHzEVsGH8dbvrCMAbY" target="_blank" data-component-name="Youtube2ToDOMStatic" style="display: block;margin: 32px 0;"><img src="https://substackcdn.com/image/youtube/w_728,c_limit/l_youtube_play_qyqt8q,w_120/ZggUn2mNqMU" style="border: none !important;vertical-align: middle;-ms-interpolation-mode: bicubic;max-width: 100%;height: auto;margin: 0 auto;display: block;width: 100%;"></a><p style="margin: 0 0 20px 0;color: rgb(54,55,55);line-height: 26px;font-size: 16px;">Here are 10 things that were new to me on the history of Kotlin, and ideas from Andrey I paid special attention to:</p><p style="margin: 0 0 20px 0;color: rgb(54,55,55);line-height: 26px;font-size: 16px;"><strong>1. Kotlin was born because Java stagnated for six years.</strong><span> By 2010, the last </span><em>major</em><span> Java release was Java 5 (2004). Java 6 (released in 2006) made zero language changes, Java 7 (released in 2011) made minor ones, and lambdas didn&#8217;t arrive until 2014. Meanwhile C# had lambdas, properties, and more &#8212; creating a clear market opening.</span></p><p style="margin: 0 0 20px 0;color: rgb(54,55,55);line-height: 26px;font-size: 16px;"><strong>2. Kotlin&#8217;s first version was not a compiler: it was an IDE plugin.</strong><span> In a smart moveL Andrey decided to build an IDE plugin that utilized IntelliJ&#8217;s parsing infrastructure first. This let  Andrey demo the language interactively before anything could compile.! As he recalled: &#8220;I could show off the language as if it existed because it had some tooling, but I couldn&#8217;t compile anything.&#8221;</span></p><p style="margin: 0 0 20px 0;color: rgb(54,55,55);line-height: 26px;font-size: 16px;"><strong>3. The initial Kotlin team was almost entirely made up from fresh graduates.</strong><span> Andrey hired from his former students because he knew how to work with students, from his university days. Many became core contributors who built foundational parts of the language. </span><em>I found this story inspiring: it&#8217;s a reminder that you don&#8217;t need lots of experience to build durable things, as long as you are a fast learner.</em></p><p style="margin: 0 0 20px 0;color: rgb(54,55,55);line-height: 26px;font-size: 16px;"><strong>4. Kotlin used a parser hack from C# to keep angle brackets for generics, </strong><span>and solved a &#8220;mathematically unresolvable&#8221; grammar ambiguity. The &lt; symbol is both &#8220;less than&#8221; and &#8220;generic type.&#8221;</span></p><div class="captioned-image-container-static" style="font-size: 16px;line-height: 26px;margin: 32px auto;"><figure style="width: 100%;margin: 0 auto;"><table class="image-wrapper" width="100%" border="0" cellspacing="0" cellpadding="0" data-component-name="Image2ToDOMStatic" style="mso-padding-alt: 1em 0 1.6em;"><tbody><tr><td style="text-align: center;"></td><td class="content" align="left" width="1380" style="text-align: center;"><a class="image-link" target="_blank" href="https://substack.com/redirect/af5d9242-9011-48d7-8e52-f569573d5ab1?j=eyJ1IjoiMmlrb3hrIn0.vKHD5fdGMMXYob0i47zVWMEWjKHzEVsGH8dbvrCMAbY" rel="" style="position: relative;flex-direction: column;align-items: center;padding: 0;width: auto;height: auto;border: none;text-decoration: none;display: block;margin: 0;"><img class="wide-image" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/d7b4bf44-5355-4f13-8549-8d6b52308a0d_1380x442.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:442,&quot;width&quot;:1380,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:88375,&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://newsletter.pragmaticengineer.com/i/187478763?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd7b4bf44-5355-4f13-8549-8d6b52308a0d_1380x442.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" alt="" width="550" height="176.15942028985506" src="https://substackcdn.com/image/fetch/$s_!qI0n!,w_1100,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd7b4bf44-5355-4f13-8549-8d6b52308a0d_1380x442.png" style="border: none !important;vertical-align: middle;display: block;-ms-interpolation-mode: bicubic;height: auto;margin-bottom: 0;width: auto !important;max-width: 100% !important;margin: 0 auto;"></a></td><td style="text-align: center;"></td></tr></tbody></table><figcaption class="image-caption" style="box-sizing: content-box;color: rgb(119,119,119);font-size: 14px;line-height: 20px;font-weight: 400;letter-spacing: -.15px;margin-top: 8px;width: 70%;padding-left: 15%;padding-right: 15%;text-align: center;">Kotlin took inspiration from C# for its generics implementation</figcaption></figure></div><p style="margin: 0 0 20px 0;color: rgb(54,55,55);line-height: 26px;font-size: 16px;">Java worked around it awkwardly (requiring a dot prefix), Scala used square brackets. Kotlin and C# simply disambiguate ad hoc in the parser, keeping familiar syntax.</p><p style="margin: 0 0 20px 0;color: rgb(54,55,55);line-height: 26px;font-size: 16px;"><strong>5. Smart casts were inspired by an obscure language called Gosu.</strong><span> </span><a href="https://substack.com/redirect/7e7cf20f-a8ea-4c7f-b077-64b1f62b6006?j=eyJ1IjoiMmlrb3hrIn0.vKHD5fdGMMXYob0i47zVWMEWjKHzEVsGH8dbvrCMAbY" rel="" style="color: rgb(54,55,55);text-decoration: underline;">Smart casts</a><span> is a pleasant language feature in Kotlin, which is rare to see in other typesafe languages: after an </span><code>if (x is String)</code><span> check, Kotlin automatically treats </span><code>x</code><span> as </span><code>String</code><span> inside the branch &#8212; eliminating the redundant cast that litters Java code. </span></p><div class="captioned-image-container-static" style="font-size: 16px;line-height: 26px;margin: 32px auto;"><figure style="width: 100%;margin: 0 auto;"><table class="image-wrapper" width="100%" border="0" cellspacing="0" cellpadding="0" data-component-name="Image2ToDOMStatic" style="mso-padding-alt: 1em 0 1.6em;"><tbody><tr><td style="text-align: center;"></td><td class="content" align="left" width="1274" style="text-align: center;"><a class="image-link" target="_blank" href="https://substack.com/redirect/007bb76d-bd09-4446-a502-41baa205f656?j=eyJ1IjoiMmlrb3hrIn0.vKHD5fdGMMXYob0i47zVWMEWjKHzEVsGH8dbvrCMAbY" rel="" style="position: relative;flex-direction: column;align-items: center;padding: 0;width: auto;height: auto;border: none;text-decoration: none;display: block;margin: 0;"><img class="wide-image" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/162bb3e6-1915-4cb3-827e-35d669c5ba34_1274x354.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:354,&quot;width&quot;:1274,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:58480,&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://newsletter.pragmaticengineer.com/i/187478763?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F162bb3e6-1915-4cb3-827e-35d669c5ba34_1274x354.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" alt="" width="550" height="152.82574568288854" src="https://substackcdn.com/image/fetch/$s_!mQ1q!,w_1100,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F162bb3e6-1915-4cb3-827e-35d669c5ba34_1274x354.png" style="border: none !important;vertical-align: middle;display: block;-ms-interpolation-mode: bicubic;height: auto;margin-bottom: 0;width: auto !important;max-width: 100% !important;margin: 0 auto;"></a></td><td style="text-align: center;"></td></tr></tbody></table><figcaption class="image-caption" style="box-sizing: content-box;color: rgb(119,119,119);font-size: 14px;line-height: 20px;font-weight: 400;letter-spacing: -.15px;margin-top: 8px;width: 70%;padding-left: 15%;padding-right: 15%;text-align: center;">Smart casts in Kotlin</figcaption></figure></div><p style="margin: 0 0 20px 0;color: rgb(54,55,55);line-height: 26px;font-size: 16px;">Under the hood, this language feature hides a pretty complicated algorithm, but it eliminates enormous amounts of noise.</p><p style="margin: 0 0 20px 0;color: rgb(54,55,55);line-height: 26px;font-size: 16px;"><strong>6. Omitting the ternary operator is Andrey&#8217;s biggest design regret.</strong><span> This is the ternary operator, present in most languages:</span></p><div class="captioned-image-container-static" style="font-size: 16px;line-height: 26px;margin: 32px auto;"><figure style="width: 100%;margin: 0 auto;"><table class="image-wrapper" width="100%" border="0" cellspacing="0" cellpadding="0" data-component-name="Image2ToDOMStatic" style="mso-padding-alt: 1em 0 1.6em;"><tbody><tr><td style="text-align: center;"></td><td class="content" align="left" width="844" style="text-align: center;"><a class="image-link" target="_blank" href="https://substack.com/redirect/f73eeb11-c37b-4141-8f32-1a6b3acaa9ab?j=eyJ1IjoiMmlrb3hrIn0.vKHD5fdGMMXYob0i47zVWMEWjKHzEVsGH8dbvrCMAbY" rel="" style="position: relative;flex-direction: column;align-items: center;padding: 0;width: auto;height: auto;border: none;text-decoration: none;display: block;margin: 0;"><img class="wide-image" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/298a2a5a-2248-4c7c-ba0f-cca8f98ee096_844x250.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:250,&quot;width&quot;:844,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:34047,&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://newsletter.pragmaticengineer.com/i/187478763?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F298a2a5a-2248-4c7c-ba0f-cca8f98ee096_844x250.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" alt="" width="550" height="162.91469194312796" src="https://substackcdn.com/image/fetch/$s_!pCLy!,w_1100,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F298a2a5a-2248-4c7c-ba0f-cca8f98ee096_844x250.png" style="border: none !important;vertical-align: middle;display: block;-ms-interpolation-mode: bicubic;height: auto;margin-bottom: 0;width: auto !important;max-width: 100% !important;margin: 0 auto;"></a></td><td style="text-align: center;"></td></tr></tbody></table><figcaption class="image-caption" style="box-sizing: content-box;color: rgb(119,119,119);font-size: 14px;line-height: 20px;font-weight: 400;letter-spacing: -.15px;margin-top: 8px;width: 70%;padding-left: 15%;padding-right: 15%;text-align: center;">The ternary operator in Java</figcaption></figure></div><p style="margin: 0 0 20px 0;color: rgb(54,55,55);line-height: 26px;font-size: 16px;"><span>In Kotlin, Andrey removed it because if was already an expression, freeing up </span><strong>?</strong><span> and </span><strong>:</strong><span> for nullable types and type annotations. But </span><strong>if</strong><span>, as an expression, turned out to be verbose. Andrey noted: &#8220;by the time I agreed [that removing the operator was a mistake], it was too late because you can&#8217;t retrofit the ternary operator in the current syntax.&#8221;</span></p><p style="margin: 0 0 20px 0;color: rgb(54,55,55);line-height: 26px;font-size: 16px;"><strong>7. Kotlin adding Android support was accidenta. </strong><span>An Android developer literally asked the team "does Kotlin work on Android?," the Kotlin team checked, and theirtoolchain crashed. The Android tools were stricter than the JVM because Android developers "actually read the spec" (ha!) Ironically, this strictness made Android a great testing environment for validating Kotlin's bytecode correctness, and it was the reason the Kotlin team fixed up Kotlin to also compile on the stricter Android JVM.</span></p><p style="margin: 0 0 20px 0;color: rgb(54,55,55);line-height: 26px;font-size: 16px;"><strong>8. Andrey is building a new programming language, but one based on English.</strong><span> </span><a href="https://substack.com/redirect/d1a08c29-22cc-432c-82ff-65962774e56a?j=eyJ1IjoiMmlrb3hrIn0.vKHD5fdGMMXYob0i47zVWMEWjKHzEVsGH8dbvrCMAbY" rel="" style="color: rgb(54,55,55);text-decoration: underline;">CodeSpeak</a><span> is neither a formal language, nor just prompting. It&#8217;s designed for engineers, not casual users, and aims to shrink typical application code by roughly 10x. What remains is &#8220;the essence of software engineering&#8221; &#8212; only the things the human uniquely knows about what needs to happen, because &#8220;everything else, the machine knows as well.&#8221;</span></p><p style="margin: 0 0 20px 0;color: rgb(54,55,55);line-height: 26px;font-size: 16px;"><strong>9. 2026 will be the year of the IDE comeback vs terminal-based tools.</strong><span> While Andrey praised Claude Code as &#8220;a complete breakthrough of what you can do in a terminal,&#8221; but argued that we can work better, as devs, inside specialized environments. He expects new development environments built from the ground up for agent-first workflows.</span></p><p style="margin: 0 0 20px 0;color: rgb(54,55,55);line-height: 26px;font-size: 16px;"><strong>10. There&#8217;s demand to teach how to use AI coding skills better.</strong><span> As Andrey told me: &#8220;There are people who can prompt it much better than others. They cannot always articulate why their prompts work better, but you can learn it.&#8221; </span></p><p style="margin: 0 0 20px 0;color: rgb(54,55,55);line-height: 26px;font-size: 16px;">Andrey also urged all software engineers to push past initial skepticism and invest in learning, while ignoring the most outrageous social media claims on the future of software engineering.</p><h3 class="header-anchor-post" style="position: relative;font-family: 'SF Pro Display',-apple-system-headline,system-ui,-apple-system,BlinkMacSystemFont,'Segoe UI',Roboto,Helvetica,Arial,sans-serif,'Apple Color Emoji','Segoe UI Emoji','Segoe UI Symbol';font-weight: bold;-webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: antialiased;-webkit-appearance: optimizelegibility;-moz-appearance: optimizelegibility;appearance: optimizelegibility;margin: 1em 0 0.625em 0;color: rgb(54,55,55);line-height: 1.16em;font-size: 1.375em;"><strong>The Pragmatic Engineer deepdives relevant for this episode</strong></h3><ul style="margin-top: 0;padding: 0;"><li style="margin: 8px 0 0 32px;mso-special-format: bullet;"><p style="color: rgb(54,55,55);line-height: 26px;margin-bottom: 0;box-sizing: border-box;padding-left: 4px;font-size: 16px;margin: 0;"><a href="https://substack.com/redirect/bf0200d6-0113-43ef-9169-e64eeedff304?j=eyJ1IjoiMmlrb3hrIn0.vKHD5fdGMMXYob0i47zVWMEWjKHzEVsGH8dbvrCMAbY" rel="" style="color: rgb(54,55,55);text-decoration: underline;">Cross-platform mobile development</a></p></li><li style="margin: 8px 0 0 32px;mso-special-format: bullet;"><p style="color: rgb(54,55,55);line-height: 26px;margin-bottom: 0;box-sizing: border-box;padding-left: 4px;font-size: 16px;margin: 0;"><a href="https://substack.com/redirect/b01365b9-c618-4baa-bb72-998a1c9abd43?j=eyJ1IjoiMmlrb3hrIn0.vKHD5fdGMMXYob0i47zVWMEWjKHzEVsGH8dbvrCMAbY" rel="" style="color: rgb(54,55,55);text-decoration: underline;">How Swift was built</a><span> &#8211; with Chris Lattner, the creator of the language</span></p></li><li style="margin: 8px 0 0 32px;mso-special-format: bullet;"><p style="color: rgb(54,55,55);line-height: 26px;margin-bottom: 0;box-sizing: border-box;padding-left: 4px;font-size: 16px;margin: 0;"><a href="https://substack.com/redirect/c5da02d5-0ea3-4ddc-86f8-9436988e2f73?j=eyJ1IjoiMmlrb3hrIn0.vKHD5fdGMMXYob0i47zVWMEWjKHzEVsGH8dbvrCMAbY" rel="" style="color: rgb(54,55,55);text-decoration: underline;">Building Reddit&#8217;s iOS and Android app</a></p></li><li style="margin: 8px 0 0 32px;mso-special-format: bullet;"><p style="color: rgb(54,55,55);line-height: 26px;margin-bottom: 0;box-sizing: border-box;padding-left: 4px;font-size: 16px;margin: 0;"><a href="https://substack.com/redirect/4537dee7-7598-4462-8f03-5f0af7aaa02b?j=eyJ1IjoiMmlrb3hrIn0.vKHD5fdGMMXYob0i47zVWMEWjKHzEVsGH8dbvrCMAbY" rel="" style="color: rgb(54,55,55);text-decoration: underline;">Notion: going native on iOS and Android</a></p></li><li style="margin: 8px 0 0 32px;mso-special-format: bullet;"><p style="color: rgb(54,55,55);line-height: 26px;margin-bottom: 0;box-sizing: border-box;padding-left: 4px;font-size: 16px;margin: 0;"><a href="https://substack.com/redirect/af7dd760-6a33-4e55-8a19-b986adee4eb4?j=eyJ1IjoiMmlrb3hrIn0.vKHD5fdGMMXYob0i47zVWMEWjKHzEVsGH8dbvrCMAbY" rel="" style="color: rgb(54,55,55);text-decoration: underline;">Is there a drop in native iOS and Android hiring at startups?</a></p></li></ul><h3 class="header-anchor-post" style="position: relative;font-family: 'SF Pro Display',-apple-system-headline,system-ui,-apple-system,BlinkMacSystemFont,'Segoe UI',Roboto,Helvetica,Arial,sans-serif,'Apple Color Emoji','Segoe UI Emoji','Segoe UI Symbol';font-weight: bold;-webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: antialiased;-webkit-appearance: optimizelegibility;-moz-appearance: optimizelegibility;appearance: optimizelegibility;margin: 1em 0 0.625em 0;color: rgb(54,55,55);line-height: 1.16em;font-size: 1.375em;"><strong>Timestamps</strong></h3><p style="margin: 0 0 20px 0;color: rgb(54,55,55);line-height: 26px;font-size: 16px;"><span>(</span><a href="https://substack.com/redirect/553f5ee6-e5c1-4795-96eb-20a5d3541001?j=eyJ1IjoiMmlrb3hrIn0.vKHD5fdGMMXYob0i47zVWMEWjKHzEVsGH8dbvrCMAbY" rel="" style="color: rgb(54,55,55);text-decoration: underline;">00:00</a><span>) Intro</span></p><p style="margin: 0 0 20px 0;color: rgb(54,55,55);line-height: 26px;font-size: 16px;"><span>(</span><a href="https://substack.com/redirect/8e421a8f-76d2-4e2a-b270-d95f480df2dd?j=eyJ1IjoiMmlrb3hrIn0.vKHD5fdGMMXYob0i47zVWMEWjKHzEVsGH8dbvrCMAbY" rel="" style="color: rgb(54,55,55);text-decoration: underline;">01:02</a><span>) Why Kotlin was created</span></p><p style="margin: 0 0 20px 0;color: rgb(54,55,55);line-height: 26px;font-size: 16px;"><span>(</span><a href="https://substack.com/redirect/0aeb8d8b-1eda-486e-80c9-a09912c8063b?j=eyJ1IjoiMmlrb3hrIn0.vKHD5fdGMMXYob0i47zVWMEWjKHzEVsGH8dbvrCMAbY" rel="" style="color: rgb(54,55,55);text-decoration: underline;">06:26</a><span>) Dynamic vs. static languages</span></p><p style="margin: 0 0 20px 0;color: rgb(54,55,55);line-height: 26px;font-size: 16px;"><span>(</span><a href="https://substack.com/redirect/67f418de-5444-4520-89e9-a37062ba9ee3?j=eyJ1IjoiMmlrb3hrIn0.vKHD5fdGMMXYob0i47zVWMEWjKHzEVsGH8dbvrCMAbY" rel="" style="color: rgb(54,55,55);text-decoration: underline;">09:27</a><span>) Andrey joins the Kotlin project</span></p><p style="margin: 0 0 20px 0;color: rgb(54,55,55);line-height: 26px;font-size: 16px;"><span>(</span><a href="https://substack.com/redirect/20a427f3-bbc5-4cbb-aada-f84ce8f8fa26?j=eyJ1IjoiMmlrb3hrIn0.vKHD5fdGMMXYob0i47zVWMEWjKHzEVsGH8dbvrCMAbY" rel="" style="color: rgb(54,55,55);text-decoration: underline;">14:26</a><span>) Designing a new language</span></p><p style="margin: 0 0 20px 0;color: rgb(54,55,55);line-height: 26px;font-size: 16px;"><span>(</span><a href="https://substack.com/redirect/8a4cebfa-651e-48bd-b1ec-5424bce34aa2?j=eyJ1IjoiMmlrb3hrIn0.vKHD5fdGMMXYob0i47zVWMEWjKHzEVsGH8dbvrCMAbY" rel="" style="color: rgb(54,55,55);text-decoration: underline;">19:40</a><span>) Frontend vs. Backend in language design</span></p><p style="margin: 0 0 20px 0;color: rgb(54,55,55);line-height: 26px;font-size: 16px;"><span>(</span><a href="https://substack.com/redirect/f795dd71-d768-4b4a-a9db-95c951fff76d?j=eyJ1IjoiMmlrb3hrIn0.vKHD5fdGMMXYob0i47zVWMEWjKHzEVsGH8dbvrCMAbY" rel="" style="color: rgb(54,55,55);text-decoration: underline;">21:05</a><span>) Why is it named Kotlin?</span></p><p style="margin: 0 0 20px 0;color: rgb(54,55,55);line-height: 26px;font-size: 16px;"><span>(</span><a href="https://substack.com/redirect/8c0181f8-f4cc-4d45-a62b-5fddb06a7a5d?j=eyJ1IjoiMmlrb3hrIn0.vKHD5fdGMMXYob0i47zVWMEWjKHzEVsGH8dbvrCMAbY" rel="" style="color: rgb(54,55,55);text-decoration: underline;">24:37</a><span>) Kotlin vs. Java tradeoffs</span></p><p style="margin: 0 0 20px 0;color: rgb(54,55,55);line-height: 26px;font-size: 16px;"><span>(</span><a href="https://substack.com/redirect/6adafe5f-3b46-486e-a00e-39a110d01936?j=eyJ1IjoiMmlrb3hrIn0.vKHD5fdGMMXYob0i47zVWMEWjKHzEVsGH8dbvrCMAbY" rel="" style="color: rgb(54,55,55);text-decoration: underline;">28:32</a><span>) Null safety</span></p><p style="margin: 0 0 20px 0;color: rgb(54,55,55);line-height: 26px;font-size: 16px;"><span>(</span><a href="https://substack.com/redirect/9fdbb765-7528-441f-9a4b-17a35ce8386c?j=eyJ1IjoiMmlrb3hrIn0.vKHD5fdGMMXYob0i47zVWMEWjKHzEVsGH8dbvrCMAbY" rel="" style="color: rgb(54,55,55);text-decoration: underline;">31:24</a><span>) Kotlin&#8217;s influences</span></p><p style="margin: 0 0 20px 0;color: rgb(54,55,55);line-height: 26px;font-size: 16px;"><span>(</span><a href="https://substack.com/redirect/7f8eb1c2-2605-4595-803c-77aee4e51eaa?j=eyJ1IjoiMmlrb3hrIn0.vKHD5fdGMMXYob0i47zVWMEWjKHzEVsGH8dbvrCMAbY" rel="" style="color: rgb(54,55,55);text-decoration: underline;">39:12</a><span>) Smartcasts</span></p><p style="margin: 0 0 20px 0;color: rgb(54,55,55);line-height: 26px;font-size: 16px;"><span>(</span><a href="https://substack.com/redirect/0e13ee36-83f2-4682-8e98-a3b42cdf505f?j=eyJ1IjoiMmlrb3hrIn0.vKHD5fdGMMXYob0i47zVWMEWjKHzEVsGH8dbvrCMAbY" rel="" style="color: rgb(54,55,55);text-decoration: underline;">40:42</a><span>) Features Kotlin left out</span></p><p style="margin: 0 0 20px 0;color: rgb(54,55,55);line-height: 26px;font-size: 16px;"><span>(</span><a href="https://substack.com/redirect/e385157f-1d98-4bdc-8f68-7432cb20f2ad?j=eyJ1IjoiMmlrb3hrIn0.vKHD5fdGMMXYob0i47zVWMEWjKHzEVsGH8dbvrCMAbY" rel="" style="color: rgb(54,55,55);text-decoration: underline;">44:54</a><span>) Bidirectional Java interoperability</span></p><p style="margin: 0 0 20px 0;color: rgb(54,55,55);line-height: 26px;font-size: 16px;"><span>(</span><a href="https://substack.com/redirect/8647a733-3a3f-4dae-a87a-18b55e43be82?j=eyJ1IjoiMmlrb3hrIn0.vKHD5fdGMMXYob0i47zVWMEWjKHzEVsGH8dbvrCMAbY" rel="" style="color: rgb(54,55,55);text-decoration: underline;">55:01</a><span>) The Kotlin timeline</span></p><p style="margin: 0 0 20px 0;color: rgb(54,55,55);line-height: 26px;font-size: 16px;"><span>(</span><a href="https://substack.com/redirect/2cb28d99-fa2d-4187-9812-9886be08bb31?j=eyJ1IjoiMmlrb3hrIn0.vKHD5fdGMMXYob0i47zVWMEWjKHzEVsGH8dbvrCMAbY" rel="" style="color: rgb(54,55,55);text-decoration: underline;">58:00</a><span>) Kotlin&#8217;s development process</span></p><p style="margin: 0 0 20px 0;color: rgb(54,55,55);line-height: 26px;font-size: 16px;"><span>(</span><a href="https://substack.com/redirect/a67c2910-809b-4f20-9b86-e62a18fa0780?j=eyJ1IjoiMmlrb3hrIn0.vKHD5fdGMMXYob0i47zVWMEWjKHzEVsGH8dbvrCMAbY" rel="" style="color: rgb(54,55,55);text-decoration: underline;">1:07:20</a><span>) From Java to Android developers</span></p><p style="margin: 0 0 20px 0;color: rgb(54,55,55);line-height: 26px;font-size: 16px;"><span>(</span><a href="https://substack.com/redirect/7510e8c2-3c33-4c47-8eeb-f7885522e280?j=eyJ1IjoiMmlrb3hrIn0.vKHD5fdGMMXYob0i47zVWMEWjKHzEVsGH8dbvrCMAbY" rel="" style="color: rgb(54,55,55);text-decoration: underline;">1:12:12</a><span>) How Android became Kotlin-first</span></p><p style="margin: 0 0 20px 0;color: rgb(54,55,55);line-height: 26px;font-size: 16px;"><span>(</span><a href="https://substack.com/redirect/20309dee-f12f-46b5-bbcb-93b14551e7fe?j=eyJ1IjoiMmlrb3hrIn0.vKHD5fdGMMXYob0i47zVWMEWjKHzEVsGH8dbvrCMAbY" rel="" style="color: rgb(54,55,55);text-decoration: underline;">1:18:20</a><span>) CodeSpeak: a language for LLMs</span></p><p style="margin: 0 0 20px 0;color: rgb(54,55,55);line-height: 26px;font-size: 16px;"><span>(</span><a href="https://substack.com/redirect/155f20cf-f799-4c30-bfe0-96ac93e8351b?j=eyJ1IjoiMmlrb3hrIn0.vKHD5fdGMMXYob0i47zVWMEWjKHzEVsGH8dbvrCMAbY" rel="" style="color: rgb(54,55,55);text-decoration: underline;">1:24:07</a><span>) LLMs and new languages</span></p><p style="margin: 0 0 20px 0;color: rgb(54,55,55);line-height: 26px;font-size: 16px;"><span>(</span><a href="https://substack.com/redirect/84818045-f9a1-4600-a7e0-69b2ad72fac7?j=eyJ1IjoiMmlrb3hrIn0.vKHD5fdGMMXYob0i47zVWMEWjKHzEVsGH8dbvrCMAbY" rel="" style="color: rgb(54,55,55);text-decoration: underline;">1:28:20</a><span>) How software engineering is changing with AI</span></p><p style="margin: 0 0 20px 0;color: rgb(54,55,55);line-height: 26px;font-size: 16px;"><span>(</span><a href="https://substack.com/redirect/fbb9b550-6130-484b-a5ec-495790920897?j=eyJ1IjoiMmlrb3hrIn0.vKHD5fdGMMXYob0i47zVWMEWjKHzEVsGH8dbvrCMAbY" rel="" style="color: rgb(54,55,55);text-decoration: underline;">1:36:12</a><span>) Developer tools of the future</span></p><p style="margin: 0 0 20px 0;color: rgb(54,55,55);line-height: 26px;font-size: 16px;"><span>(</span><a href="https://substack.com/redirect/106ed45a-0d5b-4312-920d-b4b7f4b6f0be?j=eyJ1IjoiMmlrb3hrIn0.vKHD5fdGMMXYob0i47zVWMEWjKHzEVsGH8dbvrCMAbY" rel="" style="color: rgb(54,55,55);text-decoration: underline;">1:39:00</a><span>) Andrey&#8217;s advice for junior engineers and students</span></p><p style="margin: 0 0 20px 0;color: rgb(54,55,55);line-height: 26px;font-size: 16px;"><span>(</span><a href="https://substack.com/redirect/c20461aa-9518-4a9f-a455-572e1f0391e7?j=eyJ1IjoiMmlrb3hrIn0.vKHD5fdGMMXYob0i47zVWMEWjKHzEVsGH8dbvrCMAbY" rel="" style="color: rgb(54,55,55);text-decoration: underline;">1:42:32</a><span>) Rapid fire round</span></p><h3 class="header-anchor-post" style="position: relative;font-family: 'SF Pro Display',-apple-system-headline,system-ui,-apple-system,BlinkMacSystemFont,'Segoe UI',Roboto,Helvetica,Arial,sans-serif,'Apple Color Emoji','Segoe UI Emoji','Segoe UI Symbol';font-weight: bold;-webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: antialiased;-webkit-appearance: optimizelegibility;-moz-appearance: optimizelegibility;appearance: optimizelegibility;margin: 1em 0 0.625em 0;color: rgb(54,55,55);line-height: 1.16em;font-size: 1.375em;"><strong>References</strong></h3><p style="margin: 0 0 20px 0;color: rgb(54,55,55);line-height: 26px;font-size: 16px;"><strong>Where to find Andrey Breslav:</strong></p><p style="margin: 0 0 20px 0;color: rgb(54,55,55);line-height: 26px;font-size: 16px;"><span>&#8226; X: </span><a href="https://substack.com/redirect/2c45908c-9fba-4950-9581-8f3313f50509?j=eyJ1IjoiMmlrb3hrIn0.vKHD5fdGMMXYob0i47zVWMEWjKHzEVsGH8dbvrCMAbY" rel="" style="color: rgb(54,55,55);text-decoration: underline;">https://x.com/abreslav</a></p><p style="margin: 0 0 20px 0;color: rgb(54,55,55);line-height: 26px;font-size: 16px;"><span>&#8226; LinkedIn: </span><a href="https://substack.com/redirect/55eab565-db6d-4657-8585-0f5a37607cbc?j=eyJ1IjoiMmlrb3hrIn0.vKHD5fdGMMXYob0i47zVWMEWjKHzEVsGH8dbvrCMAbY" rel="" style="color: rgb(54,55,55);text-decoration: underline;">https://www.linkedin.com/in/abreslav</a></p><p style="margin: 0 0 20px 0;color: rgb(54,55,55);line-height: 26px;font-size: 16px;"><span>&#8226; Website: </span><a href="https://substack.com/redirect/cc490aab-37ea-4c05-8118-30ff9f105203?j=eyJ1IjoiMmlrb3hrIn0.vKHD5fdGMMXYob0i47zVWMEWjKHzEVsGH8dbvrCMAbY" rel="" style="color: rgb(54,55,55);text-decoration: underline;">https://www.abreslav.com</a></p><p style="margin: 0 0 20px 0;color: rgb(54,55,55);line-height: 26px;font-size: 16px;"><strong>Mentions during the episode:</strong></p><p style="margin: 0 0 20px 0;color: rgb(54,55,55);line-height: 26px;font-size: 16px;"><span>&#8226; Kotlin: </span><a href="https://substack.com/redirect/f5218f49-84ef-4fb5-afc7-873baf056ab3?j=eyJ1IjoiMmlrb3hrIn0.vKHD5fdGMMXYob0i47zVWMEWjKHzEVsGH8dbvrCMAbY" rel="" style="color: rgb(54,55,55);text-decoration: underline;">https://kotlinlang.org</a></p><p style="margin: 0 0 20px 0;color: rgb(54,55,55);line-height: 26px;font-size: 16px;"><span>&#8226; Scala: </span><a href="https://substack.com/redirect/9b7b7a6f-6d45-41b9-a526-02fcdb1cd1c2?j=eyJ1IjoiMmlrb3hrIn0.vKHD5fdGMMXYob0i47zVWMEWjKHzEVsGH8dbvrCMAbY" rel="" style="color: rgb(54,55,55);text-decoration: underline;">https://www.scala-lang.org</a></p><p style="margin: 0 0 20px 0;color: rgb(54,55,55);line-height: 26px;font-size: 16px;"><span>&#8226; C#:  </span><a href="https://substack.com/redirect/b46cf07f-5fc3-4928-a6fb-cd9ba94b8e3a?j=eyJ1IjoiMmlrb3hrIn0.vKHD5fdGMMXYob0i47zVWMEWjKHzEVsGH8dbvrCMAbY" rel="" style="color: rgb(54,55,55);text-decoration: underline;">https://learn.microsoft.com/en-us/dotnet/csharp/tour-of-csharp/overview</a></p><p style="margin: 0 0 20px 0;color: rgb(54,55,55);line-height: 26px;font-size: 16px;"><span>&#8226; Groovy: </span><a href="https://substack.com/redirect/15608963-73a6-44fa-918c-b3e5940baa45?j=eyJ1IjoiMmlrb3hrIn0.vKHD5fdGMMXYob0i47zVWMEWjKHzEVsGH8dbvrCMAbY" rel="" style="color: rgb(54,55,55);text-decoration: underline;">https://groovy-lang.org</a></p><p style="margin: 0 0 20px 0;color: rgb(54,55,55);line-height: 26px;font-size: 16px;"><span>&#8226; CodeSpeak: </span><a href="https://substack.com/redirect/2f5bf34d-2bb1-4d88-b2a6-5832d6723ee6?j=eyJ1IjoiMmlrb3hrIn0.vKHD5fdGMMXYob0i47zVWMEWjKHzEVsGH8dbvrCMAbY" rel="" style="color: rgb(54,55,55);text-decoration: underline;">https://home.codespeak.dev</a></p><p style="margin: 0 0 20px 0;color: rgb(54,55,55);line-height: 26px;font-size: 16px;"><span>&#8226; Borland: </span><a href="https://substack.com/redirect/adf6900c-8a5c-4304-83d9-fd0f1a82472f?j=eyJ1IjoiMmlrb3hrIn0.vKHD5fdGMMXYob0i47zVWMEWjKHzEVsGH8dbvrCMAbY" rel="" style="color: rgb(54,55,55);text-decoration: underline;">https://en.wikipedia.org/wiki/Borland</a></p><p style="margin: 0 0 20px 0;color: rgb(54,55,55);line-height: 26px;font-size: 16px;"><span>&#8226; JetBrains: </span><a href="https://substack.com/redirect/9c75c44d-35bb-4bd2-aa19-4fb80b840392?j=eyJ1IjoiMmlrb3hrIn0.vKHD5fdGMMXYob0i47zVWMEWjKHzEVsGH8dbvrCMAbY" rel="" style="color: rgb(54,55,55);text-decoration: underline;">https://www.jetbrains.com</a></p><p style="margin: 0 0 20px 0;color: rgb(54,55,55);line-height: 26px;font-size: 16px;"><span>&#8226; MPS: </span><a href="https://substack.com/redirect/60fdbc46-c3a2-45d6-b2d3-1774e82b1972?j=eyJ1IjoiMmlrb3hrIn0.vKHD5fdGMMXYob0i47zVWMEWjKHzEVsGH8dbvrCMAbY" rel="" style="color: rgb(54,55,55);text-decoration: underline;">https://www.jetbrains.com/mps</a></p><p style="margin: 0 0 20px 0;color: rgb(54,55,55);line-height: 26px;font-size: 16px;"><span>&#8226; Max Shafirov on LinkedIn: </span><a href="https://substack.com/redirect/7b2a0771-7595-4c38-a4f8-1201f28f5f4a?j=eyJ1IjoiMmlrb3hrIn0.vKHD5fdGMMXYob0i47zVWMEWjKHzEVsGH8dbvrCMAbY" rel="" style="color: rgb(54,55,55);text-decoration: underline;">https://www.linkedin.com/in/maximshafirov</a></p><p style="margin: 0 0 20px 0;color: rgb(54,55,55);line-height: 26px;font-size: 16px;">&#8226; Creating The Best Programming Language: The Story of Kotlin: </p><a class="youtube-wrap" href="https://substack.com/redirect/2729af65-1d1f-4b75-83f0-fd0c668d0d03?j=eyJ1IjoiMmlrb3hrIn0.vKHD5fdGMMXYob0i47zVWMEWjKHzEVsGH8dbvrCMAbY" target="_blank" data-component-name="Youtube2ToDOMStatic" style="display: block;margin: 32px 0;"><img src="https://substackcdn.com/image/youtube/w_728,c_limit/l_youtube_play_qyqt8q,w_120/uE-1oF9PyiY" style="border: none !important;vertical-align: middle;-ms-interpolation-mode: bicubic;max-width: 100%;height: auto;margin: 0 auto;display: block;width: 100%;"></a><p style="margin: 0 0 20px 0;color: rgb(54,55,55);line-height: 26px;font-size: 16px;"><span>&#8226; Dmitry Jemerov on X: </span><a href="https://substack.com/redirect/03871c8c-dcf5-4a3f-9813-58c8d311dfae?j=eyJ1IjoiMmlrb3hrIn0.vKHD5fdGMMXYob0i47zVWMEWjKHzEVsGH8dbvrCMAbY" rel="" style="color: rgb(54,55,55);text-decoration: underline;">https://x.com/intelliyole</a></p><p style="margin: 0 0 20px 0;color: rgb(54,55,55);line-height: 26px;font-size: 16px;"><span>&#8226; Go: </span><a href="https://substack.com/redirect/5cc1d3e3-c643-4ea6-ae1e-628705007254?j=eyJ1IjoiMmlrb3hrIn0.vKHD5fdGMMXYob0i47zVWMEWjKHzEVsGH8dbvrCMAbY" rel="" style="color: rgb(54,55,55);text-decoration: underline;">https://go.dev</a></p><p style="margin: 0 0 20px 0;color: rgb(54,55,55);line-height: 26px;font-size: 16px;"><span>&#8226; Ceylon: </span><a href="https://substack.com/redirect/ecf10fc5-b5a3-4ab9-a474-77b1b8d3a3f6?j=eyJ1IjoiMmlrb3hrIn0.vKHD5fdGMMXYob0i47zVWMEWjKHzEVsGH8dbvrCMAbY" rel="" style="color: rgb(54,55,55);text-decoration: underline;">https://en.wikipedia.org/wiki/Ceylon_(programming_language)</a></p><p style="margin: 0 0 20px 0;color: rgb(54,55,55);line-height: 26px;font-size: 16px;"><span>&#8226; Tony Hoare: </span><a href="https://substack.com/redirect/d6e335c3-428a-4a13-8fe6-00c0fa4ed808?j=eyJ1IjoiMmlrb3hrIn0.vKHD5fdGMMXYob0i47zVWMEWjKHzEVsGH8dbvrCMAbY" rel="" style="color: rgb(54,55,55);text-decoration: underline;">https://en.wikipedia.org/wiki/Tony_Hoare</a></p><p style="margin: 0 0 20px 0;color: rgb(54,55,55);line-height: 26px;font-size: 16px;">&#8226; Shoulders of Giants: Languages Kotlin Learned From | Andrey Breslav @ Kotlin Dev Day Amsterdam 2022: </p><a class="youtube-wrap" href="https://substack.com/redirect/8020a72a-d4c7-489c-94d4-404b8cafdeff?j=eyJ1IjoiMmlrb3hrIn0.vKHD5fdGMMXYob0i47zVWMEWjKHzEVsGH8dbvrCMAbY" target="_blank" data-component-name="Youtube2ToDOMStatic" style="display: block;margin: 32px 0;"><img src="https://substackcdn.com/image/youtube/w_728,c_limit/l_youtube_play_qyqt8q,w_120/7z_K-hTTeqI" style="border: none !important;vertical-align: middle;-ms-interpolation-mode: bicubic;max-width: 100%;height: auto;margin: 0 auto;display: block;width: 100%;"></a><p style="margin: 0 0 20px 0;color: rgb(54,55,55);line-height: 26px;font-size: 16px;"><span>&#8226; Gosu: </span><a href="https://substack.com/redirect/bc15362e-0e44-46f9-b0f5-8451615e7aa1?j=eyJ1IjoiMmlrb3hrIn0.vKHD5fdGMMXYob0i47zVWMEWjKHzEVsGH8dbvrCMAbY" rel="" style="color: rgb(54,55,55);text-decoration: underline;">https://en.wikipedia.org/wiki/Gosu_(programming_language)</a></p><p style="margin: 0 0 20px 0;color: rgb(54,55,55);line-height: 26px;font-size: 16px;"><span>&#8226; Russ Tate&#8217;s website: </span><a href="https://substack.com/redirect/9d3a20dc-2014-4266-937b-ef64635c0054?j=eyJ1IjoiMmlrb3hrIn0.vKHD5fdGMMXYob0i47zVWMEWjKHzEVsGH8dbvrCMAbY" rel="" style="color: rgb(54,55,55);text-decoration: underline;">https://rosstate.org</a></p><p style="margin: 0 0 20px 0;color: rgb(54,55,55);line-height: 26px;font-size: 16px;"><span>&#8226; Swift: </span><a href="https://substack.com/redirect/ac773ea6-7c49-425f-a3f9-eabdf2be7ab7?j=eyJ1IjoiMmlrb3hrIn0.vKHD5fdGMMXYob0i47zVWMEWjKHzEVsGH8dbvrCMAbY" rel="" style="color: rgb(54,55,55);text-decoration: underline;">https://www.swift.org</a></p><p style="margin: 0 0 20px 0;color: rgb(54,55,55);line-height: 26px;font-size: 16px;"><span>&#8226; Google I/O 2017: Empowering developers to build the best experiences across platforms: </span><a href="https://substack.com/redirect/ecee6a17-56b7-4d4e-928a-f1e2bc8fa24d?j=eyJ1IjoiMmlrb3hrIn0.vKHD5fdGMMXYob0i47zVWMEWjKHzEVsGH8dbvrCMAbY" rel="" style="color: rgb(54,55,55);text-decoration: underline;">https://android-developers.googleblog.com/2017/05/google-io-2017-empowering-developers-to.html</a></p><p style="margin: 0 0 20px 0;color: rgb(54,55,55);line-height: 26px;font-size: 16px;"><span>&#8226; From Swift to Mojo and high-performance AI Engineering with Chris Lattner: </span><a href="https://substack.com/redirect/b01365b9-c618-4baa-bb72-998a1c9abd43?j=eyJ1IjoiMmlrb3hrIn0.vKHD5fdGMMXYob0i47zVWMEWjKHzEVsGH8dbvrCMAbY" rel="" style="color: rgb(54,55,55);text-decoration: underline;">https://newsletter.pragmaticengineer.com/p/from-swift-to-mojo-and-high-performance</a></p><p style="margin: 0 0 20px 0;color: rgb(54,55,55);line-height: 26px;font-size: 16px;"><span>&#8226; Cursor: </span><a href="https://substack.com/redirect/0d798efc-96c6-470f-8509-2eac3b06e336?j=eyJ1IjoiMmlrb3hrIn0.vKHD5fdGMMXYob0i47zVWMEWjKHzEVsGH8dbvrCMAbY" rel="" style="color: rgb(54,55,55);text-decoration: underline;">https://cursor.com</a></p><p style="margin: 0 0 20px 0;color: rgb(54,55,55);line-height: 26px;font-size: 16px;"><span>&#8226; Junie: </span><a href="https://substack.com/redirect/f9720177-b9aa-409c-836f-686ee5aff7f7?j=eyJ1IjoiMmlrb3hrIn0.vKHD5fdGMMXYob0i47zVWMEWjKHzEVsGH8dbvrCMAbY" rel="" style="color: rgb(54,55,55);text-decoration: underline;">https://www.jetbrains.com/junie</a></p><p style="margin: 0 0 20px 0;color: rgb(54,55,55);line-height: 26px;font-size: 16px;"><span>&#8226; </span><em>Zen and the Art of Motorcycle Maintenance: An Inquiry into Values</em><span>: </span><a href="https://substack.com/redirect/4572f14b-badd-4541-beed-77537abca633?j=eyJ1IjoiMmlrb3hrIn0.vKHD5fdGMMXYob0i47zVWMEWjKHzEVsGH8dbvrCMAbY" rel="" style="color: rgb(54,55,55);text-decoration: underline;">https://www.amazon.com/Zen-Art-Motorcycle-Maintenance-Inquiry/dp/0061673730</a></p><p style="margin: 0 0 20px 0;color: rgb(54,55,55);line-height: 26px;font-size: 16px;">&#8212;</p><p style="margin: 0 0 20px 0;color: rgb(54,55,55);line-height: 26px;font-size: 16px;"><span>Production and marketing by </span><a href="https://substack.com/redirect/2359383d-d661-4e53-9e19-60b017ae6774?j=eyJ1IjoiMmlrb3hrIn0.vKHD5fdGMMXYob0i47zVWMEWjKHzEVsGH8dbvrCMAbY" rel="" style="color: rgb(54,55,55);text-decoration: underline;">Pen Name</a><span>. </span></p><p style="margin: 0 0 20px 0;color: rgb(54,55,55);line-height: 26px;font-size: 16px;margin-bottom: 0;"></p></div></div><div class="container-border" style="margin: 32px 0 0;width: 100%;box-sizing: border-box;border-top: 1px solid #e6e6e6;font-size: 16px;line-height: 26px;"></div><div class="typography" style="--image-offset-margin: -120px;font-size: 16px;line-height: 26px;"><div class="postscript" style="margin: 32px 0;font-size: 16px;line-height: 26px;"><div class="body markup" dir="auto" style="text-align: initial;font-size: 16px;line-height: 26px;width: 100%;word-break: break-word;margin-bottom: 16px;"><p style="margin: 0 0 20px 0;color: rgb(54,55,55);line-height: 26px;font-size: 16px;margin-top: 0;"><em>You&#8217;re on the free list for&nbsp;</em><a href="https://substack.com/redirect/2/eyJlIjoiaHR0cHM6Ly9uZXdzbGV0dGVyLnByYWdtYXRpY2VuZ2luZWVyLmNvbT91dG1fY2FtcGFpZ249ZW1haWwtaG9tZSZyPTJpa294ayIsInAiOjE4NzQ3ODc2MywicyI6NDU4NzA5LCJmIjp0cnVlLCJ1IjoxNTIxMzA4NzIsImlhdCI6MTc3MDkyNzMwNSwiZXhwIjoyMDg2NTAzMzA1LCJpc3MiOiJwdWItMCIsInN1YiI6ImxpbmstcmVkaXJlY3QifQ.dLdgg50gn6dQraa0ZBBAof_2aSirx4On4-mEK20qf9Y?" rel="" style="color: rgb(54,55,55);text-decoration: underline;">The Pragmatic Engineer</a><em><span>. For the full experience,&nbsp;</span><a href="https://substack.com/redirect/2/eyJlIjoiaHR0cHM6Ly9uZXdzbGV0dGVyLnByYWdtYXRpY2VuZ2luZWVyLmNvbS9zdWJzY3JpYmU_dXRtX3NvdXJjZT1wb3N0JnV0bV9jYW1wYWlnbj1lbWFpbC1jaGVja291dCZuZXh0PWh0dHBzJTNBJTJGJTJGbmV3c2xldHRlci5wcmFnbWF0aWNlbmdpbmVlci5jb20lMkZwJTJGdGhlLXByb2dyYW1taW5nLWxhbmd1YWdlLWFmdGVyLWtvdGxpbiZyPTJpa294ayZ0b2tlbj1leUoxYzJWeVgybGtJam94TlRJeE16QTROeklzSW1saGRDSTZNVGMzTURreU56TXdOU3dpWlhod0lqb3hOemN6TlRFNU16QTFMQ0pwYzNNaU9pSndkV0l0TkRVNE56QTVJaXdpYzNWaUlqb2lZMmhsWTJ0dmRYUWlmUS43WmtIc254Wjg0ODFJeUZZXzhvc2R5MERDVTJrMWo1R3E0cThpN0JjdU5rIiwicCI6MTg3NDc4NzYzLCJzIjo0NTg3MDksImYiOnRydWUsInUiOjE1MjEzMDg3MiwiaWF0IjoxNzcwOTI3MzA1LCJleHAiOjIwODY1MDMzMDUsImlzcyI6InB1Yi0wIiwic3ViIjoibGluay1yZWRpcmVjdCJ9.0E7FPFxX5t5XE9aWI_XkkzMx0hqW0N_QME5rUivm2yA?" rel="" style="color: rgb(54,55,55);text-decoration: underline;">become a paying subscriber</a><span>. Many readers expense this newsletter within their company&#8217;s training/learning/development budget. If you have such a budget, here&#8217;s</span><a href="https://substack.com/redirect/fe16f28f-7f9a-4775-bf71-e6285cfddac3?j=eyJ1IjoiMmlrb3hrIn0.vKHD5fdGMMXYob0i47zVWMEWjKHzEVsGH8dbvrCMAbY" rel="" style="color: rgb(54,55,55);text-decoration: underline;"> an email you could send to your manager</a><span>.</span></em></p><div class="subscribe-widget is-signed-up" data-component-name="SubscribeWidget" style="margin: 0 0 1em;direction: ltr;font-size: 16px;line-height: 26px;"><div class="pencraft pc-reset button-wrapper" style="text-decoration: unset;list-style: none;font-size: 16px;line-height: 26px;text-align: center;cursor: pointer;border-radius: 4px;"><a class="button subscribe-btn primary" href="https://substack.com/redirect/2/eyJlIjoiaHR0cHM6Ly9uZXdzbGV0dGVyLnByYWdtYXRpY2VuZ2luZWVyLmNvbS9zdWJzY3JpYmU_dXRtX3NvdXJjZT1wb3N0JnV0bV9jYW1wYWlnbj1lbWFpbC1jaGVja291dCZuZXh0PWh0dHBzJTNBJTJGJTJGbmV3c2xldHRlci5wcmFnbWF0aWNlbmdpbmVlci5jb20lMkZwJTJGdGhlLXByb2dyYW1taW5nLWxhbmd1YWdlLWFmdGVyLWtvdGxpbiZyPTJpa294ayZ0b2tlbj1leUoxYzJWeVgybGtJam94TlRJeE16QTROeklzSW1saGRDSTZNVGMzTURreU56TXdOU3dpWlhod0lqb3hOemN6TlRFNU16QTFMQ0pwYzNNaU9pSndkV0l0TkRVNE56QTVJaXdpYzNWaUlqb2lZMmhsWTJ0dmRYUWlmUS43WmtIc254Wjg0ODFJeUZZXzhvc2R5MERDVTJrMWo1R3E0cThpN0JjdU5rIiwicCI6MTg3NDc4NzYzLCJzIjo0NTg3MDksImYiOnRydWUsInUiOjE1MjEzMDg3MiwiaWF0IjoxNzcwOTI3MzA1LCJleHAiOjIwODY1MDMzMDUsImlzcyI6InB1Yi0wIiwic3ViIjoibGluay1yZWRpcmVjdCJ9.0E7FPFxX5t5XE9aWI_XkkzMx0hqW0N_QME5rUivm2yA?&utm_medium=email&utm_source=subscribe-widget&utm_content=187478763" style="font-family: system-ui,-apple-system,BlinkMacSystemFont,'Segoe UI',Roboto,Helvetica,Arial,sans-serif,'Apple Color Emoji','Segoe UI Emoji','Segoe UI Symbol';display: inline-block;box-sizing: border-box;cursor: pointer;border: none;border-radius: 8px;font-size: 14px;line-height: 20px;font-weight: 600;text-align: center;opacity: 1;outline: none;white-space: nowrap;text-decoration: none !important;background-color: #FF6B00;color: #ffffff !important;margin: 0 auto;padding: 12px 20px;height: auto;"><span style="color: #ffffff;text-decoration: none;">Upgrade to paid</span></a></div></div><p style="margin: 0 0 20px 0;color: rgb(54,55,55);line-height: 26px;font-size: 16px;">This post is public, so feel free to share and forward it.</p><p class="button-wrapper" data-attrs="{&quot;url&quot;:&quot;https://substack.com/redirect/2/eyJlIjoiaHR0cHM6Ly9uZXdzbGV0dGVyLnByYWdtYXRpY2VuZ2luZWVyLmNvbS8_dXRtX3NvdXJjZT1zdWJzdGFjayZ1dG1fbWVkaXVtPWVtYWlsJnV0bV9jb250ZW50PXNoYXJlJmFjdGlvbj1zaGFyZSIsInAiOjE4NzQ3ODc2MywicyI6NDU4NzA5LCJmIjp0cnVlLCJ1IjoxNTIxMzA4NzIsImlhdCI6MTc3MDkyNzMwNSwiZXhwIjoyMDg2NTAzMzA1LCJpc3MiOiJwdWItMCIsInN1YiI6ImxpbmstcmVkaXJlY3QifQ.GAURE7dXlnULTJPYHTe3XiXb7DnHxQPJLVw4adkvQ88?&quot;,&quot;text&quot;:&quot;Share The Pragmatic Engineer&quot;,&quot;action&quot;:null,&quot;class&quot;:null}" data-component-name="ButtonCreateButton" style="margin: 0 0 20px 0;color: rgb(54,55,55);line-height: 26px;font-size: 16px;text-align: center;cursor: pointer;border-radius: 4px;"><a class="button primary" href="https://substack.com/redirect/2/eyJlIjoiaHR0cHM6Ly9uZXdzbGV0dGVyLnByYWdtYXRpY2VuZ2luZWVyLmNvbS8_dXRtX3NvdXJjZT1zdWJzdGFjayZ1dG1fbWVkaXVtPWVtYWlsJnV0bV9jb250ZW50PXNoYXJlJmFjdGlvbj1zaGFyZSIsInAiOjE4NzQ3ODc2MywicyI6NDU4NzA5LCJmIjp0cnVlLCJ1IjoxNTIxMzA4NzIsImlhdCI6MTc3MDkyNzMwNSwiZXhwIjoyMDg2NTAzMzA1LCJpc3MiOiJwdWItMCIsInN1YiI6ImxpbmstcmVkaXJlY3QifQ.GAURE7dXlnULTJPYHTe3XiXb7DnHxQPJLVw4adkvQ88?" rel="" style="font-family: system-ui,-apple-system,BlinkMacSystemFont,'Segoe UI',Roboto,Helvetica,Arial,sans-serif,'Apple Color Emoji','Segoe UI Emoji','Segoe UI Symbol';display: inline-block;box-sizing: border-box;cursor: pointer;border: none;border-radius: 8px;font-size: 14px;line-height: 20px;font-weight: 600;text-align: center;margin: 0;opacity: 1;outline: none;white-space: nowrap;color: #ffffff !important;text-decoration: none !important;background-color: #FF6B00;padding: 12px 20px;height: auto;"><span style="color: #ffffff;text-decoration: none;">Share The Pragmatic Engineer</span></a></p><p style="margin: 0 0 20px 0;color: rgb(54,55,55);line-height: 26px;font-size: 16px;"><span>If you enjoyed this post, you might enjoy my book, </span><a href="https://substack.com/redirect/93fe15f3-9008-4175-b514-06a83766d4ac?j=eyJ1IjoiMmlrb3hrIn0.vKHD5fdGMMXYob0i47zVWMEWjKHzEVsGH8dbvrCMAbY" rel="" style="color: rgb(54,55,55);text-decoration: underline;">The Software Engineer's Guidebook</a><span>: navigating senior, tech lead, staff and principal positions at tech companies and startups.</span></p><p style="margin: 0 0 20px 0;color: rgb(54,55,55);line-height: 26px;font-size: 16px;margin-bottom: 0;"></p></div></div></div><table class="email-ufi-2-bottom" role="presentation" width="100%" border="0" cellspacing="0" cellpadding="0" style="border-top: 1px solid rgb(0,0,0,.1);border-bottom: 1px solid rgb(0,0,0,.1);min-width: 100%;"><tbody><tr height="16"><td height="16" style="font-size:0px;line-height:0;">&nbsp;</td></tr><tr><td><table role="presentation" width="100%" border="0" cellspacing="0" cellpadding="0"><tbody><tr><td><table role="presentation" width="auto" border="0" cellspacing="0" cellpadding="0" style="margin:0 auto;"><tbody><tr><td style="vertical-align:middle;"><table role="presentation" width="auto" border="0" cellspacing="0" cellpadding="0"><tbody><tr><td align="center"><a class="email-button-outline" href="https://substack.com/app-link/post?publication_id=458709&post_id=187478763&utm_source=substack&isFreemail=true&submitLike=true&token=eyJ1c2VyX2lkIjoxNTIxMzA4NzIsInBvc3RfaWQiOjE4NzQ3ODc2MywicmVhY3Rpb24iOiLinaQiLCJpYXQiOjE3NzA5MjczMDUsImV4cCI6MTc3MzUxOTMwNSwiaXNzIjoicHViLTQ1ODcwOSIsInN1YiI6InJlYWN0aW9uIn0.pB-4hGcHO_h_1m9bH9pGY5gtKPas67l-x8Du276L8IA&utm_medium=email&utm_campaign=email-reaction&r=2ikoxk" style="font-family: system-ui,-apple-system,BlinkMacSystemFont,'Segoe UI',Roboto,Helvetica,Arial,sans-serif,'Apple Color Emoji','Segoe UI Emoji','Segoe UI Symbol';display: inline-block;font-weight: 500;border: 1px solid rgb(0,0,0,.1);border-radius: 9999px;text-transform: uppercase;font-size: 12px;line-height: 12px;padding: 9px 14px;text-decoration: none;color: rgb(119,119,119);"><img class="icon" src="https://substackcdn.com/image/fetch/$s_!PeVs!,w_36,c_scale,f_png,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack.com%2Ficon%2FLucideHeart%3Fv%3D4%26height%3D36%26fill%3Dnone%26stroke%3D%2523808080%26strokeWidth%3D2" width="18" height="18" style="margin-right: 8px;min-width: 18px;min-height: 18px;border: none;vertical-align: middle;max-width: 18px" alt=""><span class="email-button-text" style="vertical-align: middle;">Like</span></a></td></tr></tbody></table></td><td width="8" style="min-width:8px;"></td><td style="vertical-align:middle;"><table role="presentation" width="auto" border="0" cellspacing="0" cellpadding="0"><tbody><tr><td align="center"><a class="email-button-outline" href="https://substack.com/app-link/post?publication_id=458709&post_id=187478763&utm_source=substack&utm_medium=email&isFreemail=true&comments=true&token=eyJ1c2VyX2lkIjoxNTIxMzA4NzIsInBvc3RfaWQiOjE4NzQ3ODc2MywiaWF0IjoxNzcwOTI3MzA1LCJleHAiOjE3NzM1MTkzMDUsImlzcyI6InB1Yi00NTg3MDkiLCJzdWIiOiJwb3N0LXJlYWN0aW9uIn0.JWUOpuxxtcG-75C1Hgoa6kAW5lAkMIj2d1Gg62gOg1M&r=2ikoxk&utm_campaign=email-half-magic-comments&action=post-comment&utm_source=substack&utm_medium=email" style="font-family: system-ui,-apple-system,BlinkMacSystemFont,'Segoe UI',Roboto,Helvetica,Arial,sans-serif,'Apple Color Emoji','Segoe UI Emoji','Segoe UI Symbol';display: inline-block;font-weight: 500;border: 1px solid rgb(0,0,0,.1);border-radius: 9999px;text-transform: uppercase;font-size: 12px;line-height: 12px;padding: 9px 14px;text-decoration: none;color: rgb(119,119,119);"><img class="icon" src="https://substackcdn.com/image/fetch/$s_!x1tS!,w_36,c_scale,f_png,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack.com%2Ficon%2FLucideComments%3Fv%3D4%26height%3D36%26fill%3Dnone%26stroke%3D%2523808080%26strokeWidth%3D2" width="18" height="18" style="margin-right: 8px;min-width: 18px;min-height: 18px;border: none;vertical-align: middle;max-width: 18px" alt=""><span class="email-button-text" style="vertical-align: middle;">Comment</span></a></td></tr></tbody></table></td><td width="8" style="min-width:8px;"></td><td style="vertical-align:middle;"><table role="presentation" width="auto" border="0" cellspacing="0" cellpadding="0"><tbody><tr><td align="center"><a class="email-button-outline" href="https://substack.com/redirect/2/eyJlIjoiaHR0cHM6Ly9vcGVuLnN1YnN0YWNrLmNvbS9wdWIvcHJhZ21hdGljZW5naW5lZXIvcC90aGUtcHJvZ3JhbW1pbmctbGFuZ3VhZ2UtYWZ0ZXIta290bGluP3V0bV9zb3VyY2U9c3Vic3RhY2smdXRtX21lZGl1bT1lbWFpbCZ1dG1fY2FtcGFpZ249ZW1haWwtcmVzdGFjay1jb21tZW50JmFjdGlvbj1yZXN0YWNrLWNvbW1lbnQmcj0yaWtveGsmdG9rZW49ZXlKMWMyVnlYMmxrSWpveE5USXhNekE0TnpJc0luQnZjM1JmYVdRaU9qRTROelEzT0RjMk15d2lhV0YwSWpveE56Y3dPVEkzTXpBMUxDSmxlSEFpT2pFM056TTFNVGt6TURVc0ltbHpjeUk2SW5CMVlpMDBOVGczTURraUxDSnpkV0lpT2lKd2IzTjBMWEpsWVdOMGFXOXVJbjAuSldVT3B1eHh0Y0ctNzVDMUhnb2E2a0FXNWxBa01JajJkMUdnNjJnT2cxTSIsInAiOjE4NzQ3ODc2MywicyI6NDU4NzA5LCJmIjp0cnVlLCJ1IjoxNTIxMzA4NzIsImlhdCI6MTc3MDkyNzMwNSwiZXhwIjoyMDg2NTAzMzA1LCJpc3MiOiJwdWItMCIsInN1YiI6ImxpbmstcmVkaXJlY3QifQ.6Wn276HkpDHGEZ15v23PW9E68VFK788zeWx3Kt3zSTY?&utm_source=substack&utm_medium=email" style="font-family: system-ui,-apple-system,BlinkMacSystemFont,'Segoe UI',Roboto,Helvetica,Arial,sans-serif,'Apple Color Emoji','Segoe UI Emoji','Segoe UI Symbol';display: inline-block;font-weight: 500;border: 1px solid rgb(0,0,0,.1);border-radius: 9999px;text-transform: uppercase;font-size: 12px;line-height: 12px;padding: 9px 14px;text-decoration: none;color: rgb(119,119,119);"><img class="icon" src="https://substackcdn.com/image/fetch/$s_!5EGt!,w_36,c_scale,f_png,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack.com%2Ficon%2FNoteForwardIcon%3Fv%3D4%26height%3D36%26fill%3Dnone%26stroke%3D%2523808080%26strokeWidth%3D2" width="18" height="18" style="margin-right: 8px;min-width: 18px;min-height: 18px;border: none;vertical-align: middle;max-width: 18px" alt=""><span class="email-button-text" style="vertical-align: middle;">Restack</span></a></td></tr></tbody></table></td></tr></tbody></table></td><td align="right"><table role="presentation" width="auto" border="0" cellspacing="0" cellpadding="0"><tbody><tr></tr></tbody></table></td></tr></tbody></table></td></tr><tr height="16"><td height="16" style="font-size:0px;line-height:0;">&nbsp;</td></tr></tbody></table><div class="footer footer-ZM59BM" style="color: rgb(119,119,119);text-align: center;font-size: 16px;line-height: 26px;padding: 24px0;"><div style="font-size: 16px;line-height: 26px;padding-bottom: 24px"><p class="pencraft pc-reset color-secondary-ls1g8s size-12-mmZ61m reset-IxiVJZ small meta-B2bqa5" style="list-style: none;font-family: system-ui,-apple-system,BlinkMacSystemFont,'Segoe UI',Roboto,Helvetica,Arial,sans-serif,'Apple Color Emoji','Segoe UI Emoji','Segoe UI Symbol';padding-bottom: 0;font-size: 12px;line-height: 16px;margin: 0;color: rgb(119,119,119);text-decoration: unset;">&#169; 2026 <span>Gergely Orosz</span><br>548 Market Street PMB 72296, San Francisco, CA 94104 <br><a href="https://substack.com/redirect/2/eyJlIjoiaHR0cHM6Ly9uZXdzbGV0dGVyLnByYWdtYXRpY2VuZ2luZWVyLmNvbS9hY3Rpb24vZGlzYWJsZV9lbWFpbD90b2tlbj1leUoxYzJWeVgybGtJam94TlRJeE16QTROeklzSW5CdmMzUmZhV1FpT2pFNE56UTNPRGMyTXl3aWFXRjBJam94Tnpjd09USTNNekExTENKbGVIQWlPakU0TURJME5qTXpNRFVzSW1semN5STZJbkIxWWkwME5UZzNNRGtpTENKemRXSWlPaUprYVhOaFlteGxYMlZ0WVdsc0luMC5wZGhWcml6UWlPMzFtWDhXczZnWkY2QVExSXpjUFowSGQ0cGgtVnprZHRJIiwicCI6MTg3NDc4NzYzLCJzIjo0NTg3MDksImYiOnRydWUsInUiOjE1MjEzMDg3MiwiaWF0IjoxNzcwOTI3MzA1LCJleHAiOjIwODY1MDMzMDUsImlzcyI6InB1Yi0wIiwic3ViIjoibGluay1yZWRpcmVjdCJ9.TZBiVFdE8kiPcp3eLtaaWVGrudZX0J630qWUHOXAHWA?" style="text-decoration: underline;color: rgb(119,119,119);"><span style="color: rgb(119,119,119);text-decoration: underline;">Unsubscribe</span></a></p></div><p class="footerSection-EHR0jG small powered-by-substack" style="padding: 0 24px;font-size: 12px;line-height: 20px;margin: 0;color: rgb(119,119,119);font-family: system-ui,-apple-system,BlinkMacSystemFont,'Segoe UI',Roboto,Helvetica,Arial,sans-serif,'Apple Color Emoji','Segoe UI Emoji','Segoe UI Symbol';padding-bottom: 0;margin-top: 0;"><a href="https://substack.com/redirect/90050c7e-62c2-42ef-9175-89ab6d8549f5?j=eyJ1IjoiMmlrb3hrIn0.vKHD5fdGMMXYob0i47zVWMEWjKHzEVsGH8dbvrCMAbY" style="color: rgb(119,119,119);text-decoration: none;display: inline-block;margin: 0 4px;"><img src="https://substackcdn.com/image/fetch/$s_!IzGP!,w_262,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack.com%2Fimg%2Femail%2Fgeneric-app-button%402x.png" srcset="https://substackcdn.com/image/fetch/$s_!DIki!,w_131,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack.com%2Fimg%2Femail%2Fgeneric-app-button.png, https://substackcdn.com/image/fetch/$s_!IzGP!,w_262,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack.com%2Fimg%2Femail%2Fgeneric-app-button%402x.png 2x, https://substackcdn.com/image/fetch/$s_!QWua!,w_393,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack.com%2Fimg%2Femail%2Fgeneric-app-button%403x.png 3x" width="131" alt="Get the app" height="40" style="max-width: 550px;border: none !important;vertical-align: middle;"></a><a href="https://substack.com/redirect/2/eyJlIjoiaHR0cHM6Ly9zdWJzdGFjay5jb20vc2lnbnVwP3V0bV9zb3VyY2U9c3Vic3RhY2smdXRtX21lZGl1bT1lbWFpbCZ1dG1fY29udGVudD1mb290ZXImdXRtX2NhbXBhaWduPWF1dG9maWxsZWQtZm9vdGVyJmZyZWVTaWdudXBFbWFpbD1ub3RpZnkrbGRra09TX3dPU0x4akwzclZPMWJjZ0Bub3RpZnkucmVsYXllLmlvJnI9Mmlrb3hrIiwicCI6MTg3NDc4NzYzLCJzIjo0NTg3MDksImYiOnRydWUsInUiOjE1MjEzMDg3MiwiaWF0IjoxNzcwOTI3MzA1LCJleHAiOjIwODY1MDMzMDUsImlzcyI6InB1Yi0wIiwic3ViIjoibGluay1yZWRpcmVjdCJ9.ZT5u6MCI5p8br3bpod3uxsd8f5UBzfsyBKSskWIG7kY?" style="color: rgb(119,119,119);text-decoration: none;display: inline-block;margin: 0 4px;"><img src="https://substackcdn.com/image/fetch/$s_!LkrL!,w_270,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack.com%2Fimg%2Femail%2Fpublish-button%402x.png" srcset="https://substackcdn.com/image/fetch/$s_!wgfj!,w_135,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack.com%2Fimg%2Femail%2Fpublish-button.png, https://substackcdn.com/image/fetch/$s_!LkrL!,w_270,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack.com%2Fimg%2Femail%2Fpublish-button%402x.png 2x, https://substackcdn.com/image/fetch/$s_!KjtY!,w_405,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack.com%2Fimg%2Femail%2Fpublish-button%403x.png 3x" width="135" alt="Start writing" height="40" style="max-width: 550px;border: none !important;vertical-align: middle;"></a></p></div></div></td><td></td></tr></tbody></table><img src="https://eotrx.substackcdn.com/open?token=eyJtIjoiPDIwMjYwMjEyMjAxMTEwLjMuYjM0MDFmZGYwNTM2NDAzM0BtZy1kMS5zdWJzdGFjay5jb20-IiwidSI6MTUyMTMwODcyLCJyIjoibm90aWZ5K2xka2tPU193T1NMeGpMM3JWTzFiY2dAbm90aWZ5LnJlbGF5ZS5pbyIsImQiOiJtZy1kMS5zdWJzdGFjay5jb20iLCJwIjoxODc0Nzg3NjMsInQiOiJwb2RjYXN0IiwiYSI6ImV2ZXJ5b25lIiwicyI6NDU4NzA5LCJjIjoicG9zdCIsImYiOnRydWUsInBvc2l0aW9uIjoiYm90dG9tIiwiaWF0IjoxNzcwOTI3MzA1LCJleHAiOjE3NzM1MTkzMDUsImlzcyI6InB1Yi0wIiwic3ViIjoiZW8ifQ.IBD0NOqSi85JfHahFfzTUH8M9lA6hGMT3lVTn2n3aNU" alt="" width="1" height="1" border="0" style="height:1px !important;width:1px !important;border-width:0 !important;margin-top:0 !important;margin-bottom:0 !important;margin-right:0 !important;margin-left:0 !important;padding-top:0 !important;padding-bottom:0 !important;padding-right:0 !important;padding-left:0 !important;"/><img width="1" height="1" alt="" src="https://email.mg-d1.substack.com/o/eJxEkLtq9DAQRp9m1f1GV8su1Pz1whYLac1IGjvK2pLRZRO_fdgLpD0zHA6fg4pLyofZU6nEGzFaOrieoGFa05FrQTXBDcI6LRgxQ0U_Qf27KjEO5NM4UKjkzDja2UpmtbNKzUx4zZW3XpBgOOU95YxzyhijneiskJTNfqZK9JIKcZJ0W_551pVmSwV361zaSCjTnPGZYGpuSB6lEzQfMDo0eMd8pPjGwRs2aKkH3YsXqceOZk_eQalkb3ZyadtaDPWYMIJd0b-tza7BQQ0pPixSDZqOJJuYapiPE_-_-tvtcp2-L9fzz9dZ5I8Ls245Sfr66DKucGAXEinN-rRBiGbPsGxQg8O4hIiYSX0N3QrmZ6ziTNBBc3I3_DcAAP__Dm-DtQ"></body></html>]]>
      </description>
      <pubDate>Thu, 12 Feb 2026 20:15:10 +0000</pubDate>
      <link>https://app.newsletters.love/collections/GRcFQb8ORnH5fir5S2R1U9Fl05mhggGh/p/GRcFQb8ORnH5fir5S2R1U9Fl05mhggGh</link>
    </item>
    <item>
      <title>Issue #115</title>
      <description>
        <![CDATA[<html style="scrollbar-width: thin;scrollbar-color: rgb(219,219,219)rgb(255,255,255);"><head><meta charset="utf-8"><title>Issue #115</title><style>
@media (max-width: 1024px) {
  .typography .pullquote-align-left,
  .typography.editor .pullquote-align-left,
  .typography .pullquote-align-right,
  .typography.editor .pullquote-align-right,
  .typography .pullquote-align-wide,
  .typography.editor .pullquote-align-wide,
  .typography .pullquote-align-center,
  .typography.editor .pullquote-align-center {
    float: none;
    margin: 0 auto;
    width: 100%;
    max-width: 100%;
  }
}
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
  .typography .markup table.image-wrapper img,
  .typography.editor .markup table.image-wrapper img,
  .typography .markup table.kindle-wrapper img,
  .typography.editor .markup table.kindle-wrapper img {
    max-width: 550px;
  }
}
@media (min-width: 1024px) {
  .typography:not(:has(#toc)) .captioned-image-container figure:has(> a.image2-offset-left),
  .typography.editor:not(:has(#toc)) .captioned-image-container figure:has(> a.image2-offset-left) {
    margin-left: var(--image-offset-margin);
  }
  .typography:not(:has(#toc)) .captioned-image-container figure:has(> a.image2-offset-right),
  .typography.editor:not(:has(#toc)) .captioned-image-container figure:has(> a.image2-offset-right) {
    margin-right: var(--image-offset-margin);
  }
}
@media (min-width: 1300px) {
  .typography .captioned-image-container figure:has(> a.image2-offset-left),
  .typography.editor .captioned-image-container figure:has(> a.image2-offset-left) {
    margin-left: var(--image-offset-margin);
  }
  .typography .captioned-image-container figure:has(> a.image2-offset-right),
  .typography.editor .captioned-image-container figure:has(> a.image2-offset-right) {
    margin-right: var(--image-offset-margin);
  }
}
@media (max-width: 1024px) {
  .typography,
  .typography.editor {
    /* Disable offset on mobile/tablet */
  }
  .typography .captioned-image-container figure:has(> a.image2-align-left),
  .typography.editor .captioned-image-container figure:has(> a.image2-align-left),
  .typography .captioned-image-container figure:has(> a.image2-align-right),
  .typography.editor .captioned-image-container figure:has(> a.image2-align-right) {
    float: none;
    margin: 1em auto;
    max-width: 100%;
    width: auto;
    padding: 0;
  }
  .typography .captioned-image-container figure:has(> a.image2-align-left.thefp),
  .typography.editor .captioned-image-container figure:has(> a.image2-align-left.thefp),
  .typography .captioned-image-container figure:has(> a.image2-align-right.thefp),
  .typography.editor .captioned-image-container figure:has(> a.image2-align-right.thefp) {
    margin: 1em auto;
  }
  .typography .captioned-image-container figure:has(> a.image2-offset-left),
  .typography.editor .captioned-image-container figure:has(> a.image2-offset-left),
  .typography .captioned-image-container figure:has(> a.image2-offset-right),
  .typography.editor .captioned-image-container figure:has(> a.image2-offset-right) {
    margin: 1em auto;
  }
  .typography .captioned-image-container figure:has(> a.image2-align-left) .image2-inset,
  .typography.editor .captioned-image-container figure:has(> a.image2-align-left) .image2-inset,
  .typography .captioned-image-container figure:has(> a.image2-align-right) .image2-inset,
  .typography.editor .captioned-image-container figure:has(> a.image2-align-right) .image2-inset {
    display: block;
    justify-content: initial;
  }
}
@media (max-width: 768px) {
  .typography .markup div.sponsorship-campaign-embed,
  .typography.editor .markup div.sponsorship-campaign-embed {
    margin-top: 24px;
    margin-bottom: 24px;
  }
  .typography .markup div.sponsorship-campaign-embed:first-child,
  .typography.editor .markup div.sponsorship-campaign-embed:first-child {
    margin-top: 0px;
  }
}
@media screen and (max-width: 650px) {
  .typography .markup div.youtube-overlay,
  .typography.editor .markup div.youtube-overlay,
  .typography .markup div.vimeo-overlay,
  .typography.editor .markup div.vimeo-overlay {
    display: none !important;
  }
}
@media screen and (max-width: 370px) {
  .typography .markup div.tiktok-wrap,
  .typography.editor .markup div.tiktok-wrap {
    width: calc(95vw - 32px);
    height: calc((95vw - 32px - 2px) / 0.485714);
  }
}
@media screen and (max-width: 650px) {
  .typography .markup div.embedded-publication-wrap .embedded-publication.show-subscribe,
  .typography.editor .markup div.embedded-publication-wrap .embedded-publication.show-subscribe {
    padding: 24px;
  }
}
@media screen and (max-width: 650px) {
  .typography .markup div.subscription-widget-wrap .subscription-widget.show-subscribe,
  .typography.editor .markup div.subscription-widget-wrap .subscription-widget.show-subscribe,
  .typography .markup div.subscription-widget-wrap-editor .subscription-widget.show-subscribe,
  .typography.editor .markup div.subscription-widget-wrap-editor .subscription-widget.show-subscribe,
  .typography .markup div.captioned-button-wrap .subscription-widget.show-subscribe,
  .typography.editor .markup div.captioned-button-wrap .subscription-widget.show-subscribe {
    padding: 0px 24px;
  }
}
@media screen and (max-width: 650px) {
  .typography .markup div.subscription-widget-wrap .subscription-widget.show-subscribe .subscription-widget-subscribe .button,
  .typography.editor .markup div.subscription-widget-wrap .subscription-widget.show-subscribe .subscription-widget-subscribe .button,
  .typography .markup div.subscription-widget-wrap-editor .subscription-widget.show-subscribe .subscription-widget-subscribe .button,
  .typography.editor .markup div.subscription-widget-wrap-editor .subscription-widget.show-subscribe .subscription-widget-subscribe .button,
  .typography .markup div.captioned-button-wrap .subscription-widget.show-subscribe .subscription-widget-subscribe .button,
  .typography.editor .markup div.captioned-button-wrap .subscription-widget.show-subscribe .subscription-widget-subscribe .button {
    padding: 10px 12px;
    min-width: 110px;
  }
}
@media (max-width: 650px) {
  .typography .markup .twitter-embed,
  .typography.editor .markup .twitter-embed,
  .typography .markup .tweet,
  .typography.editor .markup .tweet {
    padding: 12px;
  }
}
@media (max-width: 650px) {
  .typography .markup .twitter-embed .tweet-text,
  .typography.editor .markup .twitter-embed .tweet-text,
  .typography .markup .tweet .tweet-text,
  .typography.editor .markup .tweet .tweet-text {
    font-size: 14px;
    line-height: 20px;
  }
}
@media (max-width: 650px) {
  .typography .markup .twitter-embed .tweet-photos-container.two,
  .typography.editor .markup .twitter-embed .tweet-photos-container.two,
  .typography .markup .tweet .tweet-photos-container.two,
  .typography.editor .markup .tweet .tweet-photos-container.two,
  .typography .markup .twitter-embed .tweet-photos-container.three,
  .typography.editor .markup .twitter-embed .tweet-photos-container.three,
  .typography .markup .tweet .tweet-photos-container.three,
  .typography.editor .markup .tweet .tweet-photos-container.three,
  .typography .markup .twitter-embed .tweet-photos-container.four,
  .typography.editor .markup .twitter-embed .tweet-photos-container.four,
  .typography .markup .tweet .tweet-photos-container.four,
  .typography.editor .markup .tweet .tweet-photos-container.four {
    height: 200px;
  }
}
@media (max-width: 650px) {
  .typography .markup .twitter-embed a.expanded-link .expanded-link-img,
  .typography.editor .markup .twitter-embed a.expanded-link .expanded-link-img,
  .typography .markup .tweet a.expanded-link .expanded-link-img,
  .typography.editor .markup .tweet a.expanded-link .expanded-link-img {
    max-height: 180px;
  }
}
@media (max-width: 650px) {
  .typography .markup .twitter-embed a.expanded-link .expanded-link-description,
  .typography.editor .markup .twitter-embed a.expanded-link .expanded-link-description,
  .typography .markup .tweet a.expanded-link .expanded-link-description,
  .typography.editor .markup .tweet a.expanded-link .expanded-link-description {
    display: none;
  }
}
@media screen and (max-width: 650px) {
  .typography .markup .apple-podcast-container,
  .typography.editor .markup .apple-podcast-container {
    width: unset;
  }
}
@media (max-width: 420px) {
  .typography .markup .install-substack-app-embed img.install-substack-app-embed-img,
  .typography.editor .markup .install-substack-app-embed img.install-substack-app-embed-img {
    margin: 0 auto 16px auto;
  }
}
@media (max-width: 420px) {
  .typography .markup .install-substack-app-embed .install-substack-app-embed-text,
  .typography.editor .markup .install-substack-app-embed .install-substack-app-embed-text {
    margin: 0 0 12px 0;
    max-width: 100%;
    width: auto;
    text-align: center;
  }
}
@media (max-width: 420px) {
  .typography .markup .install-substack-app-embed .install-substack-app-embed-link,
  .typography.editor .markup .install-substack-app-embed .install-substack-app-embed-link {
    display: flex;
    justify-content: center;
  }
}
@media screen and (min-width: 481px) {
  .share-button-container {
    height: 38px;
  }
}
@media screen and (min-width: 481px) {
  .share-button-container a.comment {
    height: 38px;
    line-height: 38px;
    padding-right: 10px;
  }
}
@media screen and (max-width: 480px) {
  .share-button-container .separator {
    display: block;
    margin: 0;
    height: 8px;
    border-left: none;
  }
}
@media screen and (max-width: 480px) {
  .share-button-container a.share.first img {
    padding-left: 0;
  }
}
@media screen and (min-width: 481px) {
  .share-button-container a.mobile {
    display: none !important;
  }
}
@media screen and (min-width: 541px) {
  .settings-add-pub-modal-wrapper .container .add-recommending-pub-modal-container {
    padding: 36px;
    height: 680px;
  }
}
@media screen and (min-width: 541px) {
  .settings-add-pub-modal-wrapper .container .add-recommending-pub-modal-container .footer {
    position: absolute;
    bottom: 36px;
    margin: 0px;
  }
}
@media screen and (max-width: 650px) {
  .header-anchor-parent {
    display: none;
  }
}
@media screen and (max-width: 768px) {
  .post {
    padding: 16px 0 0 0;
  }
}
@media screen and (max-width: 650px) {
  .post .post-header .post-label {
    margin-top: 8px;
  }
}
@media screen and (max-width: 650px) {
  .post .post-header .meta-author-wrap.alternative-meta .meta-right-column .post-meta {
    margin-top: 6px;
  }
}
@media screen and (max-width: 650px) {
  .post .footer-facepile-container {
    height: 64px;
    padding: 0 16px;
    display: flex;
    align-items: center;
    justify-content: flex-start;
    width: 100%;
  }
}
@media screen and (max-width: 650px) {
  .post .post-footer.use-separators {
    justify-content: center;
  }
}
@media screen and (max-width: 650px) {
  .post .post-footer.next-prev {
    height: 64px;
    justify-content: space-between;
    box-sizing: border-box;
  }
}
@media screen and (max-width: 650px) {
  .post-contributor-footer .post-contributor-bio-table {
    display: block;
  }
  .post-contributor-footer .post-contributor-bio-table-row {
    display: flex;
    flex-direction: row;
  }
  .post-contributor-footer .post-contributor-bio-userhead-cell,
  .post-contributor-footer .post-contributor-bio-body-cell {
    display: block;
  }
  .post-contributor-footer .post-contributor-bio-body-cell {
    flex-grow: 1;
  }
  .post-contributor-footer .post-contributor-bio-body-table {
    display: block;
  }
  .post-contributor-footer .post-contributor-bio-body-table-row {
    display: block;
  }
  .post-contributor-footer .post-contributor-bio-copy-cell,
  .post-contributor-footer .post-contributor-bio-controls-cell {
    display: block;
  }
  .post-contributor-footer .post-contributor-bio-copy-cell {
    margin: 0 0 16px 0;
  }
  .post-contributor-footer .post-contributor-bio-controls-cell {
    width: auto;
  }
  .post-contributor-footer .post-contributor-bio-controls {
    margin: auto;
  }
  .post-contributor-footer .post-contributor-bio-controls .button.primary {
    width: 100%;
  }
  .post-contributor-footer .post-contributor-bio-text {
    font-size: 14px;
  }
}
@media screen and (min-width: 768px) {
  .post-silhouette {
    padding: 32px 0;
  }
}
@media screen and (max-width: 650px) {
  .post-silhouette .post-silhouette-title {
    margin-top: 10.44225025px;
    height: 120px;
  }
}
@media screen and (max-width: 650px) {
  .post-silhouette .post-silhouette-meta {
    width: 75%;
  }
}
@media screen and (max-width: 650px) {
  .post-silhouette .post-silhouette-meta.with-byline-image {
    margin: 20px 0;
  }
}
@media screen and (max-width: 650px) {
  .use-theme-bg .post-meta.alternative-meta .post-meta-item,
  .post-meta.alternative-meta .post-meta-item {
    padding-right: 16px;
  }
}
@media screen and (max-width: 370px) {
  .use-theme-bg .post-meta.alternative-meta .post-meta-item,
  .post-meta.alternative-meta .post-meta-item {
    font-size: 14px;
  }
}
@media screen and (max-width: 650px) {
  .use-theme-bg .post-meta.alternative-meta .post-meta-item.guest-author-publication,
  .post-meta.alternative-meta .post-meta-item.guest-author-publication {
    display: none;
  }
}
@media screen and (max-width: 370px) {
  .post-meta .post-meta-item .post-meta-button {
    height: 36px !important;
    /* important to override in-line height style on emails */
  }
  .post-meta .post-meta-item .post-meta-button .meta-button-label {
    display: none;
  }
  .post-meta .post-meta-item .post-meta-button > svg {
    margin-right: 0;
  }
}
@media screen and (max-width: 370px) {
  .post-meta .post-meta-item {
    font-size: 12px;
  }
}
@media screen and (max-width: 650px) {
  .post .floating-subscribe-button {
    bottom: 20px;
    right: 20px;
  }
}
@media (max-width: 1024px) {
  body .pullquote-align-left,
  body .pullquote-align-right,
  body .pullquote-align-wide,
  body .pullquote-align-center {
    float: none;
    margin: 0 auto;
    width: 100%;
    max-width: 100%;
  }
}
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
  body .markup table.image-wrapper img,
  body .markup table.kindle-wrapper img {
    max-width: 550px;
  }
}
@media (min-width: 1024px) {
  body:not(:has(#toc)) .captioned-image-container figure:has(> a.image2-offset-left) {
    margin-left: var(--image-offset-margin);
  }
  body:not(:has(#toc)) .captioned-image-container figure:has(> a.image2-offset-right) {
    margin-right: var(--image-offset-margin);
  }
}
@media (min-width: 1300px) {
  body .captioned-image-container figure:has(> a.image2-offset-left) {
    margin-left: var(--image-offset-margin);
  }
  body .captioned-image-container figure:has(> a.image2-offset-right) {
    margin-right: var(--image-offset-margin);
  }
}
@media (max-width: 1024px) {
  body {
    /* Disable offset on mobile/tablet */
  }
  body .captioned-image-container figure:has(> a.image2-align-left),
  body .captioned-image-container figure:has(> a.image2-align-right) {
    float: none;
    margin: 1em auto;
    max-width: 100%;
    width: auto;
    padding: 0;
  }
  body .captioned-image-container figure:has(> a.image2-align-left.thefp),
  body .captioned-image-container figure:has(> a.image2-align-right.thefp) {
    margin: 1em auto;
  }
  body .captioned-image-container figure:has(> a.image2-offset-left),
  body .captioned-image-container figure:has(> a.image2-offset-right) {
    margin: 1em auto;
  }
  body .captioned-image-container figure:has(> a.image2-align-left) .image2-inset,
  body .captioned-image-container figure:has(> a.image2-align-right) .image2-inset {
    display: block;
    justify-content: initial;
  }
}
@media (max-width: 768px) {
  body .markup div.sponsorship-campaign-embed {
    margin-top: 24px;
    margin-bottom: 24px;
  }
  body .markup div.sponsorship-campaign-embed:first-child {
    margin-top: 0px;
  }
}
@media screen and (max-width: 650px) {
  body .markup div.youtube-overlay,
  body .markup div.vimeo-overlay {
    display: none !important;
  }
}
@media screen and (max-width: 370px) {
  body .markup div.tiktok-wrap {
    width: calc(95vw - 32px);
    height: calc((95vw - 32px - 2px) / 0.485714);
  }
}
@media screen and (max-width: 650px) {
  body .markup div.embedded-publication-wrap .embedded-publication.show-subscribe {
    padding: 24px;
  }
}
@media screen and (max-width: 650px) {
  body .markup div.subscription-widget-wrap .subscription-widget.show-subscribe,
  body .markup div.subscription-widget-wrap-editor .subscription-widget.show-subscribe,
  body .markup div.captioned-button-wrap .subscription-widget.show-subscribe {
    padding: 0px 24px;
  }
}
@media screen and (max-width: 650px) {
  body .markup div.subscription-widget-wrap .subscription-widget.show-subscribe .subscription-widget-subscribe .button,
  body .markup div.subscription-widget-wrap-editor .subscription-widget.show-subscribe .subscription-widget-subscribe .button,
  body .markup div.captioned-button-wrap .subscription-widget.show-subscribe .subscription-widget-subscribe .button {
    padding: 10px 12px;
    min-width: 110px;
  }
}
@media (max-width: 650px) {
  body .markup .twitter-embed,
  body .markup .tweet {
    padding: 12px;
  }
}
@media (max-width: 650px) {
  body .markup .twitter-embed .tweet-text,
  body .markup .tweet .tweet-text {
    font-size: 14px;
    line-height: 20px;
  }
}
@media (max-width: 650px) {
  body .markup .twitter-embed .tweet-photos-container.two,
  body .markup .tweet .tweet-photos-container.two,
  body .markup .twitter-embed .tweet-photos-container.three,
  body .markup .tweet .tweet-photos-container.three,
  body .markup .twitter-embed .tweet-photos-container.four,
  body .markup .tweet .tweet-photos-container.four {
    height: 200px;
  }
}
@media (max-width: 650px) {
  body .markup .twitter-embed a.expanded-link .expanded-link-img,
  body .markup .tweet a.expanded-link .expanded-link-img {
    max-height: 180px;
  }
}
@media (max-width: 650px) {
  body .markup .twitter-embed a.expanded-link .expanded-link-description,
  body .markup .tweet a.expanded-link .expanded-link-description {
    display: none;
  }
}
@media screen and (max-width: 650px) {
  body .markup .apple-podcast-container {
    width: unset;
  }
}
@media (max-width: 420px) {
  body .markup .install-substack-app-embed img.install-substack-app-embed-img {
    margin: 0 auto 16px auto;
  }
}
@media (max-width: 420px) {
  body .markup .install-substack-app-embed .install-substack-app-embed-text {
    margin: 0 0 12px 0;
    max-width: 100%;
    width: auto;
    text-align: center;
  }
}
@media (max-width: 420px) {
  body .markup .install-substack-app-embed .install-substack-app-embed-link {
    display: flex;
    justify-content: center;
  }
}
@media screen and (min-width: 500px) {
  body .header a.logo {
    width: 42px;
    height: 42px;
    border-radius: 12px;
  }
}
@media screen and (max-width: 420px) {
  body .subscription-receipt table:first-of-type .subscription-amount .subscription-discount {
    width: 72px !important;
  }
}
@media screen and (min-width: 481px) {
  body .share-button-container {
    height: auto;
  }
}
@media screen and (max-width: 480px) {
  body .share-button-container .separator {
    display: block !important;
    margin: 0 !important;
    height: 8px !important;
    border-left: none !important;
  }
}
@media screen and (max-width: 650px) {
  .digest .item .post-meta-item.audience {
    display: none;
  }
}
@media screen and (min-width: 500px) {
  .digest-publication .logo img {
    width: 42px;
    height: 42px;
    border-radius: 8px;
  }
}
@media screen and (max-width: 650px) {
  .comments-page .container .comment-list .collapsed-reply {
    margin-left: calc(10 + 32px - 24px);
  }
}
@media screen and (max-width: 650px) {
  .comment > .comment-list {
    padding-left: 24px;
  }
}
@media screen and (max-width: 650px) {
  .finish-magic-login-modal .modal-content .container {
    padding: 24px 0;
  }
}
@media (max-width: 650px) {
  .reader2-text-b3 {
    line-height: 24px;
  }
}
@media screen and (max-width: 650px) {
  .reader2-text-h4 {
    line-height: 24px;
  }
}
@media screen and (min-width: 541px) {
  .user-profile-modal {
    padding-left: 12px;
    padding-right: 12px;
  }
}
@media screen and (max-width: 650px) {
  .subscribe-widget form.form .sideBySideWrap button.rightButton {
    padding: 10px 12px;
  }
}
@media screen and (min-width: 541px) {
  .pub-icon:hover .logo-hover,
  .feed-item-icon:hover .logo-hover {
    display: block;
  }
}
@media screen and (max-width: 650px) {
  .post-ufi.single-full-width-button .post-ufi-button-wrapper {
    width: 100%;
    padding: 16px;
  }
  .post-ufi.single-full-width-button .post-ufi-button-wrapper:empty {
    display: none;
  }
  .post-ufi.single-full-width-button .post-ufi-button {
    width: 100%;
    justify-content: center;
  }
}
@media screen and (max-width: 768px) {
  .file-embed-wrapper {
    padding: 0;
  }
}
@media screen and (max-width: 768px) {
  .file-embed-wrapper-editor {
    padding: 0;
  }
}
@media screen and (max-width: 768px) {
  .file-embed-wrapper-editor:active {
    padding: 0;
  }
}
@media only screen and (max-width: 650px) {
  .file-embed-button.wide,
  .file-embed-error-button.wide {
    display: none;
  }
}
@media only screen and (min-width: 630px) {
  .file-embed-button.narrow,
  .file-embed-error-button.narrow {
    display: none;
  }
}
@media screen and (min-width: 541px) {
  .audio-player-wrapper .audio-player {
    min-width: 500px;
  }
}
@media screen and (max-width: 650px) {
  .audio-player-wrapper .audio-player .audio-player-progress {
    border-left-width: 16px;
    border-right-width: 16px;
  }
}
@media screen and (max-width: 650px) {
  .audio-player-wrapper .audio-player .audio-player-progress .audio-player-progress-bar .audio-player-progress-bar-popup {
    top: -54px;
  }
}
@media screen and (max-width: 650px) {
  .audio-player-wrapper-fancy .audio-player .audio-player-progress {
    border-left-width: 16px;
    border-right-width: 16px;
  }
}
@media screen and (max-width: 650px) {
  .audio-player-wrapper-fancy .audio-player .audio-player-progress .audio-player-progress-bar .audio-player-progress-bar-popup {
    top: -54px;
  }
}
@media (min-width: 250px) {
  .audio-player-wrapper-fancy .audio-player {
    padding: 32px;
  }
  .audio-player-wrapper-fancy .audio-player .btn-group {
    display: flex;
  }
  .audio-player-wrapper-fancy .audio-player .btn-group .button:last-of-type {
    display: block;
  }
}
@media (min-width: 300px) {
  .audio-player-wrapper-fancy .audio-player .btn-group {
    display: block;
  }
  .audio-player-wrapper-fancy .audio-player .btn-group .button:first-of-type {
    display: block;
  }
}
@media (min-width: 350px) {
  .audio-player-wrapper-fancy .audio-player .audio-player-substack-logo {
    display: block;
  }
  .audio-player-wrapper-fancy .audio-player .audio-player-title {
    margin-top: 16px;
  }
  .audio-player-wrapper-fancy .audio-player .audio-player-hero-image-container {
    padding-top: 15%;
    width: 15%;
    display: block;
  }
  .audio-player-wrapper-fancy .audio-player .btn-group .button:first-of-type {
    display: block;
  }
  .audio-player-wrapper-fancy .audio-player .audio-player-substack-logo {
    display: block;
  }
}
@media (min-width: 350px) {
  .audio-player-wrapper-fancy .audio-player .audio-player-hero-image-container {
    padding-top: 25%;
    width: 25%;
    display: block;
  }
  .audio-player-wrapper-fancy .audio-player .btn-group {
    display: flex;
  }
  .audio-player-wrapper-fancy .audio-player .btn-group .button:first-of-type {
    display: block;
  }
}
@media (min-width: 400px) {
  .audio-player-wrapper-fancy .audio-player .audio-player-hero-image-container {
    padding-top: 40%;
    width: 40%;
  }
}
@media (max-width: 400px) {
  .audio-player-wrapper-fancy .audio-player .btn-group {
    margin-top: 12px;
  }
  .audio-player-wrapper-fancy .audio-player .btn-group .button {
    font-size: 13px;
    padding: 6px 12px;
    height: auto;
    margin-top: 10px;
  }
}
@media (min-width: 600px) {
  .audio-player-wrapper-fancy .audio-player .audio-player-hero-image-container {
    padding-top: 55%;
    width: 55%;
  }
}
@media (max-width: 650px) {
  .poll-editor-modal {
    min-width: calc(100% - 20px);
  }
}
@media (max-width: 750px) {
  .poll-embed .poll-anchor-target .poll-anchor-copy-button {
    left: 8px;
    top: 45px;
  }
}</style></head><body class="email-body" style="font-kerning: auto;--image-offset-margin: -120px;"><img src="https://eotrx.substackcdn.com/open?token=eyJtIjoiPDIwMjYwMjEyMTAxODM1LjMuZjE5MzU1ZDVhMjNiNWVmNEBtZy1kMS5zdWJzdGFjay5jb20-IiwidSI6MTUyMTMwODcyLCJyIjoibm90aWZ5K2xka2tPU193T1NMeGpMM3JWTzFiY2dAbm90aWZ5LnJlbGF5ZS5pbyIsImQiOiJtZy1kMS5zdWJzdGFjay5jb20iLCJwIjoxODc3MjczNTgsInQiOiJuZXdzbGV0dGVyIiwiYSI6ImV2ZXJ5b25lIiwicyI6OTAwMzQ4LCJjIjoicG9zdCIsImYiOnRydWUsInBvc2l0aW9uIjoidG9wIiwiaWF0IjoxNzcwODkxNTIxLCJleHAiOjE3NzM0ODM1MjEsImlzcyI6InB1Yi0wIiwic3ViIjoiZW8ifQ.M1kTiCm9OnPknq1sNkeE1t4a_lkBtrQq-FlWzZrIAU8" alt="" width="1" height="1" border="0" style="height:1px !important;width:1px !important;border-width:0 !important;margin-top:0 !important;margin-bottom:0 !important;margin-right:0 !important;margin-left:0 !important;padding-top:0 !important;padding-bottom:0 !important;padding-right:0 !important;padding-left:0 !important;"/><div class="preview" style="display:none;font-size:1px;color:#333333;line-height:1px;max-height:0px;max-width:0px;opacity:0;overflow:hidden;">Read about infrastructure and programming topics and news every week</div><div class="preview" style="display:none;font-size:1px;color:#333333;line-height:1px;max-height:0px;max-width:0px;opacity:0;overflow:hidden;">&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;</div><table class="email-body-container" role="presentation" width="100%" border="0" cellspacing="0" cellpadding="0"><tbody><tr><td></td><td class="content" width="550"></td><td></td></tr><tr><td></td><td class="content" width="550" align="left"><div style="font-size: 16px;line-height: 26px;max-width: 550px;width: 100%;margin: 0 auto;overflow-wrap: break-word;"><table role="presentation" width="100%" border="0" cellspacing="0" cellpadding="0"><tbody><tr><td align="right" style="height:20px;"><table role="presentation" width="auto" border="0" cellspacing="0" cellpadding="0"><tbody><tr><td style="vertical-align:middle;"><span class="pencraft pc-reset reset-IxiVJZ tw-font-body tw-text-ssm tw-text-substack-secondary" style="font-family: SF Pro Text, -apple-system, system-ui, BlinkMacSystemFont, Inter, Segoe UI, Roboto, Helvetica, Arial, sans-serif, Apple Color Emoji, Segoe UI Emoji, Segoe UI Symbol;font-size: 13px;color: unset;list-style: none;text-decoration: unset;margin: 0;"><div class="pencraft pc-reset align-right-VJbKw5 size-12-mmZ61m reset-IxiVJZ" style="list-style: none;color: unset;text-align: right;font-size: 12px;line-height: 16px;text-decoration: unset;margin: 0;"><span class="pencraft pc-reset reset-IxiVJZ" translated="" style="list-style: none;color: unset;text-decoration: unset;margin: 0;">Forwarded this email? <a class="pencraft pc-reset decoration-underline-ClTkYc reset-IxiVJZ" href="https://substack.com/redirect/2/eyJlIjoiaHR0cHM6Ly9pbmZyYXdlZWtseS5zdWJzdGFjay5jb20vc3Vic2NyaWJlP3V0bV9zb3VyY2U9ZW1haWwmdXRtX2NhbXBhaWduPWVtYWlsLXN1YnNjcmliZSZyPTJpa294ayZuZXh0PWh0dHBzJTNBJTJGJTJGaW5mcmF3ZWVrbHkuc3Vic3RhY2suY29tJTJGcCUyRmlzc3VlLTExNSIsInAiOjE4NzcyNzM1OCwicyI6OTAwMzQ4LCJmIjp0cnVlLCJ1IjoxNTIxMzA4NzIsImlhdCI6MTc3MDg5MTUyMSwiZXhwIjoyMDg2NDY3NTIxLCJpc3MiOiJwdWItMCIsInN1YiI6ImxpbmstcmVkaXJlY3QifQ.HBqqhynbBBfWsHT4-9mA2M40MPecN2MAg2W5nOJRGXY?" style="list-style: none;color: unset;text-decoration: unset;margin: 0;-webkit-text-decoration-line: underline;text-decoration-line: underline;">Subscribe here</a> for more</span></div></span></td></tr></tbody></table></td></tr></tbody></table><div class="post typography" dir="auto" style="--image-offset-margin: -120px;padding: 32px 0 0 0;font-size: 16px;line-height: 26px;"><div class="post-header" role="region" aria-label="Post header" style="font-size: 16px;line-height: 26px;"><h1 class="post-title published title-X77sOw" dir="auto" style="direction: auto;text-align: start;unicode-bidi: isolate;color: rgb(54,55,55);font-family: 'Roboto Mono',monospace;font-weight: 700;-webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: antialiased;-webkit-appearance: optimizelegibility;-moz-appearance: optimizelegibility;appearance: optimizelegibility;margin: 0;line-height: 36px;font-size: 32px;"><a href="https://substack.com/app-link/post?publication_id=900348&post_id=187727358&utm_source=post-email-title&utm_campaign=email-post-title&isFreemail=true&r=2ikoxk&token=eyJ1c2VyX2lkIjoxNTIxMzA4NzIsInBvc3RfaWQiOjE4NzcyNzM1OCwiaWF0IjoxNzcwODkxNTIxLCJleHAiOjE3NzM0ODM1MjEsImlzcyI6InB1Yi05MDAzNDgiLCJzdWIiOiJwb3N0LXJlYWN0aW9uIn0.2GXEX8woC8pgy9IMmH4B6U6A6iz-NxFYeA-b-m1OIEs" style="color: rgb(54,55,55);text-decoration: none;">Issue #115</a></h1><h3 class="subtitle subtitle-HEEcLo" dir="auto" style="direction: auto;text-align: start;unicode-bidi: isolate;font-family: 'SF Pro Display',-apple-system-headline,system-ui,-apple-system,BlinkMacSystemFont,'Segoe UI',Roboto,Helvetica,Arial,sans-serif,'Apple Color Emoji','Segoe UI Emoji','Segoe UI Symbol';font-weight: normal;-webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: antialiased;-webkit-appearance: optimizelegibility;-moz-appearance: optimizelegibility;appearance: optimizelegibility;margin: 4px 0 0;color: #777777;line-height: 24px;font-size: 18px;margin-top: 12px;">Read about infrastructure and programming topics and news every week</h3><table class="post-meta" role="presentation" width="100%" border="0" cellspacing="0" cellpadding="0" style="margin: 1em 0;height: 20px;align-items: center;"><tbody><tr><td><table role="presentation" width="auto" border="0" cellspacing="0" cellpadding="0"><tbody><tr><td><table role="presentation" width="auto" border="0" cellspacing="0" cellpadding="0"><tbody><tr><td style="vertical-align:middle;"><div class="pencraft pc-reset color-primary-zABazT line-height-20-t4M0El font-meta-MWBumP size-11-NuY2Zx weight-medium-fw81nC transform-uppercase-yKDgcq reset-IxiVJZ meta-EgzBVA custom-css-email-post-author" style="list-style: none;font-size: 11px;line-height: 20px;text-decoration: unset;color: rgb(54,55,55);margin: 0;font-family: 'SF Compact',-apple-system,system-ui,-apple-system,BlinkMacSystemFont,'Segoe UI',Roboto,Helvetica,Arial,sans-serif,'Apple Color Emoji','Segoe UI Emoji','Segoe UI Symbol';font-weight: 500;text-transform: uppercase;letter-spacing: .2px;"><a class="pencraft pc-reset color-primary-zABazT line-height-20-t4M0El font-meta-MWBumP size-11-NuY2Zx weight-medium-fw81nC transform-uppercase-yKDgcq reset-IxiVJZ meta-EgzBVA" style="list-style: none;color: rgb(54,55,55);margin: 0;font-size: 11px;line-height: 20px;font-family: 'SF Compact',-apple-system,system-ui,-apple-system,BlinkMacSystemFont,'Segoe UI',Roboto,Helvetica,Arial,sans-serif,'Apple Color Emoji','Segoe UI Emoji','Segoe UI Symbol';font-weight: 500;text-transform: uppercase;letter-spacing: .2px;text-decoration: none" href="https://substack.com/@elephantdb">Riccardo Tacconi</a></div></td></tr></tbody></table></td></tr><tr><td><table role="presentation" width="auto" border="0" cellspacing="0" cellpadding="0"><tbody><tr><td style="vertical-align:middle;"><div class="pencraft pc-reset color-secondary-ls1g8s line-height-20-t4M0El font-meta-MWBumP size-11-NuY2Zx weight-medium-fw81nC transform-uppercase-yKDgcq reset-IxiVJZ meta-EgzBVA" style="list-style: none;font-size: 11px;line-height: 20px;text-decoration: unset;color: rgb(119,119,119);margin: 0;font-family: 'SF Compact',-apple-system,system-ui,-apple-system,BlinkMacSystemFont,'Segoe UI',Roboto,Helvetica,Arial,sans-serif,'Apple Color Emoji','Segoe UI Emoji','Segoe UI Symbol';font-weight: 500;text-transform: uppercase;letter-spacing: .2px;"><time datetime="2026-02-12T10:18:34.943Z">Feb 12</time></div></td></tr></tbody></table></td></tr></tbody></table></td><td align="right"><table role="presentation" width="auto" border="0" cellspacing="0" cellpadding="0"><tbody><tr><td style="vertical-align:middle;"><a href="https://substack.com/@elephantdb"><img class="custom-css-email-avatar avatar-QIQ5yR" src="https://substackcdn.com/image/fetch/$s_!akxl!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2F308df7f5-3463-4ed0-a9bb-117d66c242dd_400x400.jpeg" style="box-sizing: border-box;max-width: 550px;border: none;vertical-align: middle;width: 40px;height: 40px;min-width: 40px;min-height: 40px;object-fit: cover;margin: 0px;display: inline;border-radius: 50%" width="40" height="40"></a></td></tr></tbody></table></td></tr></tbody></table><table class="email-ufi-2-top" role="presentation" width="100%" border="0" cellspacing="0" cellpadding="0" style="border-top: 1px solid rgb(0,0,0,.1);border-bottom: 1px solid rgb(0,0,0,.1);min-width: 100%;"><tbody><tr height="16"><td height="16" style="font-size:0px;line-height:0;">&nbsp;</td></tr><tr><td><table role="presentation" width="100%" border="0" cellspacing="0" cellpadding="0"><tbody><tr><td><table role="presentation" width="auto" border="0" cellspacing="0" cellpadding="0"><tbody><tr><td style="vertical-align:middle;"><table role="presentation" width="38" border="0" cellspacing="0" cellpadding="0"><tbody><tr><td align="center"><a class="email-icon-button" href="https://substack.com/app-link/post?publication_id=900348&post_id=187727358&utm_source=substack&isFreemail=true&submitLike=true&token=eyJ1c2VyX2lkIjoxNTIxMzA4NzIsInBvc3RfaWQiOjE4NzcyNzM1OCwicmVhY3Rpb24iOiLinaQiLCJpYXQiOjE3NzA4OTE1MjEsImV4cCI6MTc3MzQ4MzUyMSwiaXNzIjoicHViLTkwMDM0OCIsInN1YiI6InJlYWN0aW9uIn0.JAKTx0jlCDbrABRrNa1sg2odP8Bmr8Ftr-ioouSYN80&utm_medium=email&utm_campaign=email-reaction&r=2ikoxk" style="font-family: system-ui,-apple-system,BlinkMacSystemFont,'Segoe UI',Roboto,Helvetica,Arial,sans-serif,'Apple Color Emoji','Segoe UI Emoji','Segoe UI Symbol';display: inline-block;font-weight: 500;border: 1px solid rgb(0,0,0,.1);border-radius: 9999px;text-transform: uppercase;font-size: 12px;line-height: 1;padding: 9px 0;text-decoration: none;color: rgb(119,119,119);min-width: 38px;box-sizing: border-box;width: 38px"><img class="icon" src="https://substackcdn.com/image/fetch/$s_!PeVs!,w_36,c_scale,f_png,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack.com%2Ficon%2FLucideHeart%3Fv%3D4%26height%3D36%26fill%3Dnone%26stroke%3D%2523808080%26strokeWidth%3D2" width="18" height="18" style="border: none;vertical-align: middle;max-width: 18px" alt=""></a></td></tr></tbody></table></td><td width="8" style="min-width:8px;"></td><td style="vertical-align:middle;"><table role="presentation" width="38" border="0" cellspacing="0" cellpadding="0"><tbody><tr><td align="center"><a class="email-icon-button" href="https://substack.com/app-link/post?publication_id=900348&post_id=187727358&utm_source=substack&utm_medium=email&isFreemail=true&comments=true&token=eyJ1c2VyX2lkIjoxNTIxMzA4NzIsInBvc3RfaWQiOjE4NzcyNzM1OCwiaWF0IjoxNzcwODkxNTIxLCJleHAiOjE3NzM0ODM1MjEsImlzcyI6InB1Yi05MDAzNDgiLCJzdWIiOiJwb3N0LXJlYWN0aW9uIn0.2GXEX8woC8pgy9IMmH4B6U6A6iz-NxFYeA-b-m1OIEs&r=2ikoxk&utm_campaign=email-half-magic-comments&action=post-comment&utm_source=substack&utm_medium=email" style="font-family: system-ui,-apple-system,BlinkMacSystemFont,'Segoe UI',Roboto,Helvetica,Arial,sans-serif,'Apple Color Emoji','Segoe UI Emoji','Segoe UI Symbol';display: inline-block;font-weight: 500;border: 1px solid rgb(0,0,0,.1);border-radius: 9999px;text-transform: uppercase;font-size: 12px;line-height: 1;padding: 9px 0;text-decoration: none;color: rgb(119,119,119);min-width: 38px;box-sizing: border-box;width: 38px"><img class="icon" src="https://substackcdn.com/image/fetch/$s_!x1tS!,w_36,c_scale,f_png,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack.com%2Ficon%2FLucideComments%3Fv%3D4%26height%3D36%26fill%3Dnone%26stroke%3D%2523808080%26strokeWidth%3D2" width="18" height="18" style="border: none;vertical-align: middle;max-width: 18px" alt=""></a></td></tr></tbody></table></td><td width="8" style="min-width:8px;"></td><td style="vertical-align:middle;"><table role="presentation" width="38" border="0" cellspacing="0" cellpadding="0"><tbody><tr><td align="center"><a class="email-icon-button" href="https://substack.com/app-link/post?publication_id=900348&post_id=187727358&utm_source=substack&utm_medium=email&utm_content=share&utm_campaign=email-share&action=share&triggerShare=true&isFreemail=true&r=2ikoxk&token=eyJ1c2VyX2lkIjoxNTIxMzA4NzIsInBvc3RfaWQiOjE4NzcyNzM1OCwiaWF0IjoxNzcwODkxNTIxLCJleHAiOjE3NzM0ODM1MjEsImlzcyI6InB1Yi05MDAzNDgiLCJzdWIiOiJwb3N0LXJlYWN0aW9uIn0.2GXEX8woC8pgy9IMmH4B6U6A6iz-NxFYeA-b-m1OIEs" style="font-family: system-ui,-apple-system,BlinkMacSystemFont,'Segoe UI',Roboto,Helvetica,Arial,sans-serif,'Apple Color Emoji','Segoe UI Emoji','Segoe UI Symbol';display: inline-block;font-weight: 500;border: 1px solid rgb(0,0,0,.1);border-radius: 9999px;text-transform: uppercase;font-size: 12px;line-height: 1;padding: 9px 0;text-decoration: none;color: rgb(119,119,119);min-width: 38px;box-sizing: border-box;width: 38px"><img class="icon" src="https://substackcdn.com/image/fetch/$s_!_L14!,w_36,c_scale,f_png,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack.com%2Ficon%2FLucideShare2%3Fv%3D4%26height%3D36%26fill%3Dnone%26stroke%3D%2523808080%26strokeWidth%3D2" width="18" height="18" style="border: none;vertical-align: middle;max-width: 18px" alt=""></a></td></tr></tbody></table></td><td width="8" style="min-width:8px;"></td><td style="vertical-align:middle;"><table role="presentation" width="38" border="0" cellspacing="0" cellpadding="0"><tbody><tr><td align="center"><a class="email-icon-button" href="https://substack.com/redirect/2/eyJlIjoiaHR0cHM6Ly9vcGVuLnN1YnN0YWNrLmNvbS9wdWIvaW5mcmF3ZWVrbHkvcC9pc3N1ZS0xMTU_dXRtX3NvdXJjZT1zdWJzdGFjayZ1dG1fbWVkaXVtPWVtYWlsJnV0bV9jYW1wYWlnbj1lbWFpbC1yZXN0YWNrLWNvbW1lbnQmYWN0aW9uPXJlc3RhY2stY29tbWVudCZyPTJpa294ayZ0b2tlbj1leUoxYzJWeVgybGtJam94TlRJeE16QTROeklzSW5CdmMzUmZhV1FpT2pFNE56Y3lOek0xT0N3aWFXRjBJam94Tnpjd09Ea3hOVEl4TENKbGVIQWlPakUzTnpNME9ETTFNakVzSW1semN5STZJbkIxWWkwNU1EQXpORGdpTENKemRXSWlPaUp3YjNOMExYSmxZV04wYVc5dUluMC4yR1hFWDh3b0M4cGd5OUlNbUg0QjZVNkE2aXotTnhGWWVBLWItbTFPSUVzIiwicCI6MTg3NzI3MzU4LCJzIjo5MDAzNDgsImYiOnRydWUsInUiOjE1MjEzMDg3MiwiaWF0IjoxNzcwODkxNTIxLCJleHAiOjIwODY0Njc1MjEsImlzcyI6InB1Yi0wIiwic3ViIjoibGluay1yZWRpcmVjdCJ9.C5YQaWCY_E9xp96j77L6aakagc_FFPgtf4PapYv7bZ8?&utm_source=substack&utm_medium=email" style="font-family: system-ui,-apple-system,BlinkMacSystemFont,'Segoe UI',Roboto,Helvetica,Arial,sans-serif,'Apple Color Emoji','Segoe UI Emoji','Segoe UI Symbol';display: inline-block;font-weight: 500;border: 1px solid rgb(0,0,0,.1);border-radius: 9999px;text-transform: uppercase;font-size: 12px;line-height: 1;padding: 9px 0;text-decoration: none;color: rgb(119,119,119);min-width: 38px;box-sizing: border-box;width: 38px"><img class="icon" src="https://substackcdn.com/image/fetch/$s_!5EGt!,w_36,c_scale,f_png,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack.com%2Ficon%2FNoteForwardIcon%3Fv%3D4%26height%3D36%26fill%3Dnone%26stroke%3D%2523808080%26strokeWidth%3D2" width="18" height="18" style="border: none;vertical-align: middle;max-width: 18px" alt=""></a></td></tr></tbody></table></td></tr></tbody></table></td><td align="right"><table role="presentation" width="auto" border="0" cellspacing="0" cellpadding="0"><tbody><tr><td style="vertical-align:middle;"><table role="presentation" width="auto" border="0" cellspacing="0" cellpadding="0"><tbody><tr><td align="center"><a class="email-button-outline" href="https://open.substack.com/pub/infraweekly/p/issue-115?utm_source=email&redirect=app-store&utm_campaign=email-read-in-app" style="font-family: system-ui,-apple-system,BlinkMacSystemFont,'Segoe UI',Roboto,Helvetica,Arial,sans-serif,'Apple Color Emoji','Segoe UI Emoji','Segoe UI Symbol';display: inline-block;font-weight: 500;border: 1px solid rgb(0,0,0,.1);border-radius: 9999px;text-transform: uppercase;font-size: 12px;line-height: 12px;padding: 9px 14px;text-decoration: none;color: rgb(119,119,119);"><div class="email-button-spacer" style="font-size: 16px;line-height: 26px;display: inline-block;vertical-align: middle;max-width: 0;min-height: 18px;"></div><span class="email-button-text" style="vertical-align: middle;margin-right: 4px">READ IN APP</span><img class="icon text-icon" src="https://substackcdn.com/image/fetch/$s_!ET-_!,w_36,c_scale,f_png,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack.com%2Ficon%2FLucideArrowUpRight%3Fv%3D4%26height%3D36%26fill%3Dnone%26stroke%3D%2523808080%26strokeWidth%3D2" width="18" height="18" style="min-width: 18px;min-height: 18px;border: none;vertical-align: middle;margin-right: 0;margin-left: 0;max-width: 18px" alt=""></a></td></tr></tbody></table></td></tr></tbody></table></td></tr></tbody></table></td></tr><tr height="16"><td height="16" style="font-size:0px;line-height:0;">&nbsp;</td></tr></tbody></table></div></div><div class="post typography" dir="auto" style="--image-offset-margin: -120px;padding: 32px 0 0 0;font-size: 16px;line-height: 26px;"><div class="body markup" dir="auto" style="text-align: initial;font-size: 16px;line-height: 26px;width: 100%;word-break: break-word;margin-bottom: 16px;"><div class="captioned-image-container-static" style="font-size: 16px;line-height: 26px;margin: 32px auto;margin-top: 0;"><figure style="width: 100%;margin: 0 auto;"><table class="image-wrapper" width="100%" border="0" cellspacing="0" cellpadding="0" data-component-name="Image2ToDOMStatic" style="mso-padding-alt: 1em 0 1.6em;"><tbody><tr><td style="text-align: center;"></td><td class="content" align="left" width="1456" style="text-align: center;"><a class="image-link" target="_blank" href="https://substack.com/redirect/aa29ed38-5dd7-4157-a27b-f60defeb187b?j=eyJ1IjoiMmlrb3hrIn0.vKHD5fdGMMXYob0i47zVWMEWjKHzEVsGH8dbvrCMAbY" rel="" style="position: relative;flex-direction: column;align-items: center;padding: 0;width: auto;height: auto;border: none;text-decoration: none;display: block;margin: 0;margin-top: 0;margin-bottom: 0;"><img class="wide-image" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/c5a26594-8657-4d83-8d7f-efb269a6bd0b_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;:2498954,&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://infraweekly.substack.com/i/187727358?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc5a26594-8657-4d83-8d7f-efb269a6bd0b_1536x1024.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" alt="" width="550" height="366.7925824175824" src="https://substackcdn.com/image/fetch/$s_!6612!,w_1100,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc5a26594-8657-4d83-8d7f-efb269a6bd0b_1536x1024.png" style="border: none !important;vertical-align: middle;display: block;-ms-interpolation-mode: bicubic;height: auto;margin-bottom: 0;width: auto !important;max-width: 100% !important;margin: 0 auto;"></a></td><td style="text-align: center;"></td></tr></tbody></table></figure></div><div class="subscribe-widget is-signed-up" data-component-name="SubscribeWidget" style="margin: 0 0 1em;direction: ltr;font-size: 16px;line-height: 26px;"><div class="pencraft pc-reset button-wrapper" style="text-decoration: unset;list-style: none;font-size: 16px;line-height: 26px;text-align: center;cursor: pointer;border-radius: 4px;"><a class="button subscribe-btn primary" href="https://substack.com/redirect/2/eyJlIjoiaHR0cHM6Ly9pbmZyYXdlZWtseS5zdWJzdGFjay5jb20vc3Vic2NyaWJlP3V0bV9zb3VyY2U9cG9zdCZ1dG1fY2FtcGFpZ249ZW1haWwtY2hlY2tvdXQmbmV4dD1odHRwcyUzQSUyRiUyRmluZnJhd2Vla2x5LnN1YnN0YWNrLmNvbSUyRnAlMkZpc3N1ZS0xMTUmcj0yaWtveGsiLCJwIjoxODc3MjczNTgsInMiOjkwMDM0OCwiZiI6dHJ1ZSwidSI6MTUyMTMwODcyLCJpYXQiOjE3NzA4OTE1MjEsImV4cCI6MjA4NjQ2NzUyMSwiaXNzIjoicHViLTAiLCJzdWIiOiJsaW5rLXJlZGlyZWN0In0.QzVkettdd0nrNHLXvlhokkcqrLbRZMzwrpYsI0-Wni8?&utm_medium=email&utm_source=subscribe-widget&utm_content=187727358" style="font-family: system-ui,-apple-system,BlinkMacSystemFont,'Segoe UI',Roboto,Helvetica,Arial,sans-serif,'Apple Color Emoji','Segoe UI Emoji','Segoe UI Symbol';display: inline-block;box-sizing: border-box;cursor: pointer;border: none;border-radius: 8px;font-size: 14px;line-height: 20px;font-weight: 600;text-align: center;opacity: 1;outline: none;white-space: nowrap;text-decoration: none !important;margin: 0 auto;background-color: #51b4e9;color: #ffffff !important;padding: 12px 20px;height: auto;"><span style="color: #ffffff;text-decoration: none;">Pledge your support</span></a></div></div><div style="font-size: 16px;line-height: 26px;"><hr style="margin: 32px 0;padding: 0;height: 1px;background: rgb(0,0,0,.1);border: none;"></div><h3 class="header-anchor-post" style="position: relative;font-family: 'SF Pro Display',-apple-system-headline,system-ui,-apple-system,BlinkMacSystemFont,'Segoe UI',Roboto,Helvetica,Arial,sans-serif,'Apple Color Emoji','Segoe UI Emoji','Segoe UI Symbol';font-weight: bold;-webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: antialiased;-webkit-appearance: optimizelegibility;-moz-appearance: optimizelegibility;appearance: optimizelegibility;margin: 1em 0 0.625em 0;color: rgb(54,55,55);line-height: 1.16em;font-size: 1.375em;">Statehouse</h3><p style="margin: 0 0 20px 0;color: rgb(54,55,55);line-height: 26px;font-size: 16px;"><span>This is a project I developed a few days ago.</span><br><br><span>Statehouse (statehouse.dev) is a self-hosted, strongly consistent state + memory engine built for AI agents and workflow systems, focused on making agent state durable, versioned, and replayable so you can debug, audit, and trust agent behaviour in production.</span></p><p style="margin: 0 0 20px 0;color: rgb(54,55,55);line-height: 26px;font-size: 16px;"><a href="https://substack.com/redirect/8b48c0f6-9cc6-4448-bd4d-fdd14eae94c9?j=eyJ1IjoiMmlrb3hrIn0.vKHD5fdGMMXYob0i47zVWMEWjKHzEVsGH8dbvrCMAbY" rel="" style="color: rgb(54,55,55);text-decoration: underline;">https://statehouse.dev/</a></p><h3 class="header-anchor-post" style="position: relative;font-family: 'SF Pro Display',-apple-system-headline,system-ui,-apple-system,BlinkMacSystemFont,'Segoe UI',Roboto,Helvetica,Arial,sans-serif,'Apple Color Emoji','Segoe UI Emoji','Segoe UI Symbol';font-weight: bold;-webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: antialiased;-webkit-appearance: optimizelegibility;-moz-appearance: optimizelegibility;appearance: optimizelegibility;margin: 1em 0 0.625em 0;color: rgb(54,55,55);line-height: 1.16em;font-size: 1.375em;"><strong>TiDB and the rise of the AI-native database</strong></h3><p style="margin: 0 0 20px 0;color: rgb(54,55,55);line-height: 26px;font-size: 16px;">The article argues that in the AI era, data infrastructure&#8212;not models&#8212;becomes the real competitive advantage, because top-tier LLMs will commoditise while companies differentiate on how well they can store, retrieve, and reuse data for &#8220;agentic&#8221; workflows.</p><p style="margin: 0 0 20px 0;color: rgb(54,55,55);line-height: 26px;font-size: 16px;">AI agents also change core database assumptions: instead of humans designing stable schemas and curated pipelines, agents operate continuously over individualised contexts, so data is kept indefinitely, schemas diverge, and &#8220;scale&#8221; becomes the number of databases/tenants. In agent-driven startups (the article cites Manus as an example), agents create and discard huge numbers of tiny, short-lived databases, producing bursty access patterns and massive metadata churn&#8212;with most instances used once.</p><p style="margin: 0 0 20px 0;color: rgb(54,55,55);line-height: 26px;font-size: 16px;">Conventional databases struggle mainly due to metadata management and economics at a scale of millions of tenants. TiDB&#8217;s proposed solution is evolving into a virtualised, highly multi-tenant layer where logical databases are isolated yet share the underlying infrastructure, enabled by its distributed design and separation of compute and storage. The authors also argue SQL will remain the key interface for agents, and that pricing must shift from per-instance to usage-based aggregate consumption. The end vision is &#8220;invisible,&#8221; with ephemeral databases that agents provision and tear down automatically&#8212;so the winning strategy is to store everything and make it usable at machine speed.</p><p style="margin: 0 0 20px 0;color: rgb(54,55,55);line-height: 26px;font-size: 16px;"><a href="https://substack.com/redirect/0614a67d-0184-4552-9302-99445246c056?j=eyJ1IjoiMmlrb3hrIn0.vKHD5fdGMMXYob0i47zVWMEWjKHzEVsGH8dbvrCMAbY" rel="" style="color: rgb(54,55,55);text-decoration: underline;">https://thenewstack.io/tidb-and-the-rise-of-the-ai-native-database/</a></p><h3 class="header-anchor-post" style="position: relative;font-family: 'SF Pro Display',-apple-system-headline,system-ui,-apple-system,BlinkMacSystemFont,'Segoe UI',Roboto,Helvetica,Arial,sans-serif,'Apple Color Emoji','Segoe UI Emoji','Segoe UI Symbol';font-weight: bold;-webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: antialiased;-webkit-appearance: optimizelegibility;-moz-appearance: optimizelegibility;appearance: optimizelegibility;margin: 1em 0 0.625em 0;color: rgb(54,55,55);line-height: 1.16em;font-size: 1.375em;">The hunt for truly zero-CVE container images</h3><p style="margin: 0 0 20px 0;color: rgb(54,55,55);line-height: 26px;font-size: 16px;">Vendors promising &#8220;zero-CVE&#8221; container images are hitting a hard reality: if you build on a traditional distro release pipeline (e.g., Debian/Alpine), your security posture inherits the cadence and triage choices of that pipeline. The piece argues CVE counts are useful for visibility, but they&#8217;re an imperfect proxy for real risk&#8212;and can be distorted by how scanners and VEX documents suppress findings.</p><p style="margin: 0 0 20px 0;color: rgb(54,55,55);line-height: 26px;font-size: 16px;">It contrasts two approaches. Chainguard rebuilds images directly from source whenever upstream changes occur (Factory 2.0 / DriftlessAF), producing reproducible builds, SBOMs, and signatures, aiming to keep images continuously at or near zero CVEs. Docker Hardened Images (DHI) focus on reducing the attack surface, non-root defaults, SBOMs, and provenance, but remain tied to the upstream timelines of Debian and Alpine.</p><p style="margin: 0 0 20px 0;color: rgb(54,55,55);line-height: 26px;font-size: 16px;">Chainguard&#8217;s critique is that DHI&#8217;s VEX metadata often mirrors Debian&#8217;s &#8220;no-DSA&#8221; triage flag (meaning Debian doesn&#8217;t issue an immediate security advisory/out-of-cycle rebuild). The article argues that this can conflate &#8220;not prioritised for immediate patching&#8221; with &#8220;not affected,&#8221; leading scanners to hide CVEs even when the underlying packages remain vulnerable. It cites examples (two glibc issues and an ncurses bug) where upstream fixes exist but haven&#8217;t landed in Debian yet, while VEX can mark images &#8220;not affected,&#8221; effectively suppressing alerts.</p><p style="margin: 0 0 20px 0;color: rgb(54,55,55);line-height: 26px;font-size: 16px;">The broader takeaway is a tradeoff: cherry-picking fixes ahead of distros can turn a vendor into a de facto fork maintainer, but leaning too heavily on VEX suppression risks undermining transparency and the promise of machine-readable exploitability data. Finally, it steps back: CVEs are environment-agnostic and sometimes noisy (even invalid), so &#8220;zero CVEs&#8221; shouldn&#8217;t be treated as &#8220;secure.&#8221; The recommended posture is contextual risk triage and threat modelling, using CVEs as input rather than as the foundation of AppSec.</p><p style="margin: 0 0 20px 0;color: rgb(54,55,55);line-height: 26px;font-size: 16px;"><a href="https://substack.com/redirect/0d8961b3-7584-497e-958b-d1e51e12873c?j=eyJ1IjoiMmlrb3hrIn0.vKHD5fdGMMXYob0i47zVWMEWjKHzEVsGH8dbvrCMAbY" rel="" style="color: rgb(54,55,55);text-decoration: underline;">https://thenewstack.io/chainguard-and-the-hunt-for-truly-zero-cve-container-images/</a><br></p><h3 class="header-anchor-post" style="position: relative;font-family: 'SF Pro Display',-apple-system-headline,system-ui,-apple-system,BlinkMacSystemFont,'Segoe UI',Roboto,Helvetica,Arial,sans-serif,'Apple Color Emoji','Segoe UI Emoji','Segoe UI Symbol';font-weight: bold;-webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: antialiased;-webkit-appearance: optimizelegibility;-moz-appearance: optimizelegibility;appearance: optimizelegibility;margin: 1em 0 0.625em 0;color: rgb(54,55,55);line-height: 1.16em;font-size: 1.375em;"><strong>The Realities of AppSec Risk Management using CVE and CVSS</strong></h3><p style="margin: 0 0 20px 0;color: rgb(54,55,55);line-height: 26px;font-size: 16px;">Codific&#8217;s post argues that building AppSec risk management around CVE counts and CVSS scores is fundamentally shaky because both signals contain significant noise and lack deployment context.</p><p style="margin: 0 0 20px 0;color: rgb(54,55,55);line-height: 26px;font-size: 16px;">CVE quality is uneven: The CVE ecosystem has incentive misalignments&#8212;researchers are motivated to publish many CVEs, vendor CNAs may be reluctant to disclose, and &#8220;CNA Last Resort&#8221; groups often lack deep product context, so validation can be weak. The post cites research suggesting that up to ~&#8531; of CVEs in studied datasets were unconfirmed or disputed, plus issues like duplicates and a dispute process that&#8217;s so difficult that maintainers often patch rather than fight.</p><p style="margin: 0 0 20px 0;color: rgb(54,55,55);line-height: 26px;font-size: 16px;">CVSS is inconsistent and often misused: it compresses an ordinal vector into a single 0&#8211;10 number using heuristics, which makes it easy to communicate but also easy to misuse in &#8220;mathy&#8221; risk formulas. Studies cited show large scoring inconsistency (including cases where the same evaluator changes scores months later). Most importantly, CVSS measures impact, not likelihood, so it is not a risk score by itself.</p><p style="margin: 0 0 20px 0;color: rgb(54,55,55);line-height: 26px;font-size: 16px;">Recommended posture: Treat CVEs as signals, not truth; pay attention to who issued them. Use CVSS as one input, but add contextual triage (asset criticality, exposure, compensating controls) and incorporate likelihood-oriented inputs (e.g., exploit intelligence/probability signals). The foundation should be threat modelling + structured triage, not dashboards alone.</p><p style="margin: 0 0 20px 0;color: rgb(54,55,55);line-height: 26px;font-size: 16px;"><a href="https://substack.com/redirect/77c187d8-1c44-4890-9c07-f7897108357b?j=eyJ1IjoiMmlrb3hrIn0.vKHD5fdGMMXYob0i47zVWMEWjKHzEVsGH8dbvrCMAbY" rel="" style="color: rgb(54,55,55);text-decoration: underline;">https://codific.com/appsec-risk-with-cve-and-cvss/</a></p><div style="font-size: 16px;line-height: 26px;"><hr style="margin: 32px 0;padding: 0;height: 1px;background: rgb(0,0,0,.1);border: none;"></div><div class="subscription-widget-wrap" style="font-size: 16px;line-height: 26px;"><div class="subscription-widget show-subscribe" style="font-size: 16px;direction: ltr !important;font-weight: 400;text-decoration: none;font-family: system-ui,-apple-system,BlinkMacSystemFont,'Segoe UI',Roboto,Helvetica,Arial,sans-serif,'Apple Color Emoji','Segoe UI Emoji','Segoe UI Symbol';color: #363737;line-height: 1.5;max-width: 560px;margin: 24px auto;align-items: flex-start;display: block;text-align: center;padding: 0px 32px;"><div class="preamble" style="margin-top: 16px;font-family: system-ui,-apple-system,BlinkMacSystemFont,'Segoe UI',Roboto,Helvetica,Arial,sans-serif,'Apple Color Emoji','Segoe UI Emoji','Segoe UI Symbol';font-size: 18px;max-width: 384px;width: fit-content;line-height: 22px;display: flex;align-items: center;text-align: center;font-weight: 400;margin-left: auto;margin-right: auto;"><p style="margin: 0 0 20px 0;color: rgb(54,55,55);line-height: 26px;font-size: 16px;">Thanks for reading Infra Weekly Newsletter! Subscribe for free to receive new posts and support my work.</p></div><div class="subscribe-widget is-signed-up" data-component-name="SubscribeWidget" style="margin: 0 0 1em;direction: ltr;font-size: 16px;line-height: 26px;"><div class="pencraft pc-reset button-wrapper" style="text-decoration: unset;list-style: none;font-size: 16px;line-height: 26px;text-align: center;cursor: pointer;border-radius: 4px;"><a class="button subscribe-btn primary" href="https://substack.com/redirect/2/eyJlIjoiaHR0cHM6Ly9pbmZyYXdlZWtseS5zdWJzdGFjay5jb20vc3Vic2NyaWJlP3V0bV9zb3VyY2U9cG9zdCZ1dG1fY2FtcGFpZ249ZW1haWwtY2hlY2tvdXQmbmV4dD1odHRwcyUzQSUyRiUyRmluZnJhd2Vla2x5LnN1YnN0YWNrLmNvbSUyRnAlMkZpc3N1ZS0xMTUmcj0yaWtveGsiLCJwIjoxODc3MjczNTgsInMiOjkwMDM0OCwiZiI6dHJ1ZSwidSI6MTUyMTMwODcyLCJpYXQiOjE3NzA4OTE1MjEsImV4cCI6MjA4NjQ2NzUyMSwiaXNzIjoicHViLTAiLCJzdWIiOiJsaW5rLXJlZGlyZWN0In0.QzVkettdd0nrNHLXvlhokkcqrLbRZMzwrpYsI0-Wni8?&utm_medium=email&utm_source=subscribe-widget-preamble&utm_content=187727358" style="font-family: system-ui,-apple-system,BlinkMacSystemFont,'Segoe UI',Roboto,Helvetica,Arial,sans-serif,'Apple Color Emoji','Segoe UI Emoji','Segoe UI Symbol';display: inline-block;box-sizing: border-box;cursor: pointer;border: none;border-radius: 8px;font-size: 14px;line-height: 20px;font-weight: 600;text-align: center;opacity: 1;outline: none;white-space: nowrap;text-decoration: none !important;margin: 0 auto;background-color: #51b4e9;color: #ffffff !important;padding: 12px 20px;height: auto;"><span style="color: #ffffff;text-decoration: none;">Pledge your support</span></a></div></div></div></div><p style="margin: 0 0 20px 0;color: rgb(54,55,55);line-height: 26px;font-size: 16px;margin-bottom: 0;"><span>My LinkedIn:</span><a href="https://substack.com/redirect/da9f42ff-8835-44d6-b193-97f819d742bd?j=eyJ1IjoiMmlrb3hrIn0.vKHD5fdGMMXYob0i47zVWMEWjKHzEVsGH8dbvrCMAbY" rel="" style="color: rgb(54,55,55);text-decoration: underline;"> https://www.linkedin.com/in/riccardotacconi/</a></p></div></div><div class="container-border" style="margin: 32px 0 0;width: 100%;box-sizing: border-box;border-top: 1px solid #e6e6e6;font-size: 16px;line-height: 26px;"></div><div class="post-cta typography markup" style="--image-offset-margin: -120px;text-align: initial;word-break: break-word;margin-bottom: 32px;margin: 32px 0;font-size: 16px;line-height: 26px;"><p style="color: rgb(54,55,55);margin: 0 auto 20px;text-align: center;width: 90%;line-height: 26px;font-size: 16px;margin-top: 0;"><span class="pencraft pc-reset reset-IxiVJZ" translated="" style="list-style: none;color: unset;text-decoration: unset;margin: 0;">Infra Weekly Newsletter is free today. But if you enjoyed this post, you can tell Infra Weekly Newsletter that their writing is valuable by pledging a future subscription. You won't be charged unless they enable payments.</span></p><p class="cta-box" style="color: rgb(54,55,55);margin: 0 auto 20px;width: 90%;line-height: 26px;font-size: 16px;margin-bottom: 0;text-align: center;margin-left: auto;margin-right: auto;"><a class="button primary" role="button" href="https://substack.com/redirect/2/eyJlIjoiaHR0cHM6Ly9pbmZyYXdlZWtseS5zdWJzdGFjay5jb20vc3Vic2NyaWJlP3V0bV9zb3VyY2U9cG9zdCZ1dG1fY2FtcGFpZ249ZW1haWwtY2hlY2tvdXQmbmV4dD1odHRwcyUzQSUyRiUyRmluZnJhd2Vla2x5LnN1YnN0YWNrLmNvbSUyRnAlMkZpc3N1ZS0xMTUmcj0yaWtveGsiLCJwIjoxODc3MjczNTgsInMiOjkwMDM0OCwiZiI6dHJ1ZSwidSI6MTUyMTMwODcyLCJpYXQiOjE3NzA4OTE1MjEsImV4cCI6MjA4NjQ2NzUyMSwiaXNzIjoicHViLTAiLCJzdWIiOiJsaW5rLXJlZGlyZWN0In0.QzVkettdd0nrNHLXvlhokkcqrLbRZMzwrpYsI0-Wni8?&utm_source=substack&utm_medium=email&utm_content=postcta" style="font-family: system-ui,-apple-system,BlinkMacSystemFont,'Segoe UI',Roboto,Helvetica,Arial,sans-serif,'Apple Color Emoji','Segoe UI Emoji','Segoe UI Symbol';display: inline-block;box-sizing: border-box;cursor: pointer;border: none;height: 40px;border-radius: 8px;font-size: 14px;line-height: 20px;font-weight: 600;text-align: center;padding: 10px 20px;margin: 0;opacity: 1;outline: none;white-space: nowrap;color: #ffffff !important;text-decoration: none !important;background-color: #51b4e9;">Pledge your support</a></p></div><table class="email-ufi-2-bottom" role="presentation" width="100%" border="0" cellspacing="0" cellpadding="0" style="border-top: 1px solid rgb(0,0,0,.1);border-bottom: 1px solid rgb(0,0,0,.1);min-width: 100%;"><tbody><tr height="16"><td height="16" style="font-size:0px;line-height:0;">&nbsp;</td></tr><tr><td><table role="presentation" width="100%" border="0" cellspacing="0" cellpadding="0"><tbody><tr><td><table role="presentation" width="auto" border="0" cellspacing="0" cellpadding="0" style="margin:0 auto;"><tbody><tr><td style="vertical-align:middle;"><table role="presentation" width="auto" border="0" cellspacing="0" cellpadding="0"><tbody><tr><td align="center"><a class="email-button-outline" href="https://substack.com/app-link/post?publication_id=900348&post_id=187727358&utm_source=substack&isFreemail=true&submitLike=true&token=eyJ1c2VyX2lkIjoxNTIxMzA4NzIsInBvc3RfaWQiOjE4NzcyNzM1OCwicmVhY3Rpb24iOiLinaQiLCJpYXQiOjE3NzA4OTE1MjEsImV4cCI6MTc3MzQ4MzUyMSwiaXNzIjoicHViLTkwMDM0OCIsInN1YiI6InJlYWN0aW9uIn0.JAKTx0jlCDbrABRrNa1sg2odP8Bmr8Ftr-ioouSYN80&utm_medium=email&utm_campaign=email-reaction&r=2ikoxk" style="font-family: system-ui,-apple-system,BlinkMacSystemFont,'Segoe UI',Roboto,Helvetica,Arial,sans-serif,'Apple Color Emoji','Segoe UI Emoji','Segoe UI Symbol';display: inline-block;font-weight: 500;border: 1px solid rgb(0,0,0,.1);border-radius: 9999px;text-transform: uppercase;font-size: 12px;line-height: 12px;padding: 9px 14px;text-decoration: none;color: rgb(119,119,119);"><img class="icon" src="https://substackcdn.com/image/fetch/$s_!PeVs!,w_36,c_scale,f_png,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack.com%2Ficon%2FLucideHeart%3Fv%3D4%26height%3D36%26fill%3Dnone%26stroke%3D%2523808080%26strokeWidth%3D2" width="18" height="18" style="margin-right: 8px;min-width: 18px;min-height: 18px;border: none;vertical-align: middle;max-width: 18px" alt=""><span class="email-button-text" style="vertical-align: middle;">Like</span></a></td></tr></tbody></table></td><td width="8" style="min-width:8px;"></td><td style="vertical-align:middle;"><table role="presentation" width="auto" border="0" cellspacing="0" cellpadding="0"><tbody><tr><td align="center"><a class="email-button-outline" href="https://substack.com/app-link/post?publication_id=900348&post_id=187727358&utm_source=substack&utm_medium=email&isFreemail=true&comments=true&token=eyJ1c2VyX2lkIjoxNTIxMzA4NzIsInBvc3RfaWQiOjE4NzcyNzM1OCwiaWF0IjoxNzcwODkxNTIxLCJleHAiOjE3NzM0ODM1MjEsImlzcyI6InB1Yi05MDAzNDgiLCJzdWIiOiJwb3N0LXJlYWN0aW9uIn0.2GXEX8woC8pgy9IMmH4B6U6A6iz-NxFYeA-b-m1OIEs&r=2ikoxk&utm_campaign=email-half-magic-comments&action=post-comment&utm_source=substack&utm_medium=email" style="font-family: system-ui,-apple-system,BlinkMacSystemFont,'Segoe UI',Roboto,Helvetica,Arial,sans-serif,'Apple Color Emoji','Segoe UI Emoji','Segoe UI Symbol';display: inline-block;font-weight: 500;border: 1px solid rgb(0,0,0,.1);border-radius: 9999px;text-transform: uppercase;font-size: 12px;line-height: 12px;padding: 9px 14px;text-decoration: none;color: rgb(119,119,119);"><img class="icon" src="https://substackcdn.com/image/fetch/$s_!x1tS!,w_36,c_scale,f_png,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack.com%2Ficon%2FLucideComments%3Fv%3D4%26height%3D36%26fill%3Dnone%26stroke%3D%2523808080%26strokeWidth%3D2" width="18" height="18" style="margin-right: 8px;min-width: 18px;min-height: 18px;border: none;vertical-align: middle;max-width: 18px" alt=""><span class="email-button-text" style="vertical-align: middle;">Comment</span></a></td></tr></tbody></table></td><td width="8" style="min-width:8px;"></td><td style="vertical-align:middle;"><table role="presentation" width="auto" border="0" cellspacing="0" cellpadding="0"><tbody><tr><td align="center"><a class="email-button-outline" href="https://substack.com/redirect/2/eyJlIjoiaHR0cHM6Ly9vcGVuLnN1YnN0YWNrLmNvbS9wdWIvaW5mcmF3ZWVrbHkvcC9pc3N1ZS0xMTU_dXRtX3NvdXJjZT1zdWJzdGFjayZ1dG1fbWVkaXVtPWVtYWlsJnV0bV9jYW1wYWlnbj1lbWFpbC1yZXN0YWNrLWNvbW1lbnQmYWN0aW9uPXJlc3RhY2stY29tbWVudCZyPTJpa294ayZ0b2tlbj1leUoxYzJWeVgybGtJam94TlRJeE16QTROeklzSW5CdmMzUmZhV1FpT2pFNE56Y3lOek0xT0N3aWFXRjBJam94Tnpjd09Ea3hOVEl4TENKbGVIQWlPakUzTnpNME9ETTFNakVzSW1semN5STZJbkIxWWkwNU1EQXpORGdpTENKemRXSWlPaUp3YjNOMExYSmxZV04wYVc5dUluMC4yR1hFWDh3b0M4cGd5OUlNbUg0QjZVNkE2aXotTnhGWWVBLWItbTFPSUVzIiwicCI6MTg3NzI3MzU4LCJzIjo5MDAzNDgsImYiOnRydWUsInUiOjE1MjEzMDg3MiwiaWF0IjoxNzcwODkxNTIxLCJleHAiOjIwODY0Njc1MjEsImlzcyI6InB1Yi0wIiwic3ViIjoibGluay1yZWRpcmVjdCJ9.C5YQaWCY_E9xp96j77L6aakagc_FFPgtf4PapYv7bZ8?&utm_source=substack&utm_medium=email" style="font-family: system-ui,-apple-system,BlinkMacSystemFont,'Segoe UI',Roboto,Helvetica,Arial,sans-serif,'Apple Color Emoji','Segoe UI Emoji','Segoe UI Symbol';display: inline-block;font-weight: 500;border: 1px solid rgb(0,0,0,.1);border-radius: 9999px;text-transform: uppercase;font-size: 12px;line-height: 12px;padding: 9px 14px;text-decoration: none;color: rgb(119,119,119);"><img class="icon" src="https://substackcdn.com/image/fetch/$s_!5EGt!,w_36,c_scale,f_png,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack.com%2Ficon%2FNoteForwardIcon%3Fv%3D4%26height%3D36%26fill%3Dnone%26stroke%3D%2523808080%26strokeWidth%3D2" width="18" height="18" style="margin-right: 8px;min-width: 18px;min-height: 18px;border: none;vertical-align: middle;max-width: 18px" alt=""><span class="email-button-text" style="vertical-align: middle;">Restack</span></a></td></tr></tbody></table></td></tr></tbody></table></td><td align="right"><table role="presentation" width="auto" border="0" cellspacing="0" cellpadding="0"><tbody><tr></tr></tbody></table></td></tr></tbody></table></td></tr><tr height="16"><td height="16" style="font-size:0px;line-height:0;">&nbsp;</td></tr></tbody></table><div class="footer footer-ZM59BM" style="color: rgb(119,119,119);text-align: center;font-size: 16px;line-height: 26px;padding: 24px0;"><div style="font-size: 16px;line-height: 26px;padding-bottom: 24px"><p class="pencraft pc-reset color-secondary-ls1g8s size-12-mmZ61m reset-IxiVJZ small meta-B2bqa5" style="list-style: none;font-family: system-ui,-apple-system,BlinkMacSystemFont,'Segoe UI',Roboto,Helvetica,Arial,sans-serif,'Apple Color Emoji','Segoe UI Emoji','Segoe UI Symbol';padding-bottom: 0;font-size: 12px;line-height: 16px;margin: 0;color: rgb(119,119,119);text-decoration: unset;">&#169; 2026 <span>Riccardo Tacconi</span><br>Langdon Hills, UK <br><a href="https://substack.com/redirect/2/eyJlIjoiaHR0cHM6Ly9pbmZyYXdlZWtseS5zdWJzdGFjay5jb20vYWN0aW9uL2Rpc2FibGVfZW1haWw_dG9rZW49ZXlKMWMyVnlYMmxrSWpveE5USXhNekE0TnpJc0luQnZjM1JmYVdRaU9qRTROemN5TnpNMU9Dd2lhV0YwSWpveE56Y3dPRGt4TlRJeExDSmxlSEFpT2pFNE1ESTBNamMxTWpFc0ltbHpjeUk2SW5CMVlpMDVNREF6TkRnaUxDSnpkV0lpT2lKa2FYTmhZbXhsWDJWdFlXbHNJbjAua1hEVmdXa2w3NnUzdnY5MDNXNERENFBaRjV4ZG1rZVd6VDNfZjRoelZtYyIsInAiOjE4NzcyNzM1OCwicyI6OTAwMzQ4LCJmIjp0cnVlLCJ1IjoxNTIxMzA4NzIsImlhdCI6MTc3MDg5MTUyMSwiZXhwIjoyMDg2NDY3NTIxLCJpc3MiOiJwdWItMCIsInN1YiI6ImxpbmstcmVkaXJlY3QifQ.SlVh6sVO3YIoHWm2ItoLiyCTseUI2cWRwqSK_hQK6CY?" style="text-decoration: underline;color: rgb(119,119,119);"><span style="color: rgb(119,119,119);text-decoration: underline;">Unsubscribe</span></a></p></div><p class="footerSection-EHR0jG small powered-by-substack" style="padding: 0 24px;font-size: 12px;line-height: 20px;margin: 0;color: rgb(119,119,119);font-family: system-ui,-apple-system,BlinkMacSystemFont,'Segoe UI',Roboto,Helvetica,Arial,sans-serif,'Apple Color Emoji','Segoe UI Emoji','Segoe UI Symbol';padding-bottom: 0;margin-top: 0;"><a href="https://substack.com/redirect/922744b7-560d-46b2-9ff1-2a20bf41d7d4?j=eyJ1IjoiMmlrb3hrIn0.vKHD5fdGMMXYob0i47zVWMEWjKHzEVsGH8dbvrCMAbY" style="color: rgb(119,119,119);text-decoration: none;display: inline-block;margin: 0 4px;"><img src="https://substackcdn.com/image/fetch/$s_!IzGP!,w_262,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack.com%2Fimg%2Femail%2Fgeneric-app-button%402x.png" srcset="https://substackcdn.com/image/fetch/$s_!DIki!,w_131,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack.com%2Fimg%2Femail%2Fgeneric-app-button.png, https://substackcdn.com/image/fetch/$s_!IzGP!,w_262,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack.com%2Fimg%2Femail%2Fgeneric-app-button%402x.png 2x, https://substackcdn.com/image/fetch/$s_!QWua!,w_393,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack.com%2Fimg%2Femail%2Fgeneric-app-button%403x.png 3x" width="131" alt="Get the app" height="40" style="max-width: 550px;border: none !important;vertical-align: middle;"></a><a href="https://substack.com/redirect/2/eyJlIjoiaHR0cHM6Ly9zdWJzdGFjay5jb20vc2lnbnVwP3V0bV9zb3VyY2U9c3Vic3RhY2smdXRtX21lZGl1bT1lbWFpbCZ1dG1fY29udGVudD1mb290ZXImdXRtX2NhbXBhaWduPWF1dG9maWxsZWQtZm9vdGVyJmZyZWVTaWdudXBFbWFpbD1ub3RpZnkrbGRra09TX3dPU0x4akwzclZPMWJjZ0Bub3RpZnkucmVsYXllLmlvJnI9Mmlrb3hrIiwicCI6MTg3NzI3MzU4LCJzIjo5MDAzNDgsImYiOnRydWUsInUiOjE1MjEzMDg3MiwiaWF0IjoxNzcwODkxNTIxLCJleHAiOjIwODY0Njc1MjEsImlzcyI6InB1Yi0wIiwic3ViIjoibGluay1yZWRpcmVjdCJ9.aX8vq2kSOSr5yaLBEBjWf2nzL0e90-oKFt6j3-ogvsI?" style="color: rgb(119,119,119);text-decoration: none;display: inline-block;margin: 0 4px;"><img src="https://substackcdn.com/image/fetch/$s_!LkrL!,w_270,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack.com%2Fimg%2Femail%2Fpublish-button%402x.png" srcset="https://substackcdn.com/image/fetch/$s_!wgfj!,w_135,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack.com%2Fimg%2Femail%2Fpublish-button.png, https://substackcdn.com/image/fetch/$s_!LkrL!,w_270,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack.com%2Fimg%2Femail%2Fpublish-button%402x.png 2x, https://substackcdn.com/image/fetch/$s_!KjtY!,w_405,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack.com%2Fimg%2Femail%2Fpublish-button%403x.png 3x" width="135" alt="Start writing" height="40" style="max-width: 550px;border: none !important;vertical-align: middle;"></a></p></div></div></td><td></td></tr></tbody></table><img src="https://eotrx.substackcdn.com/open?token=eyJtIjoiPDIwMjYwMjEyMTAxODM1LjMuZjE5MzU1ZDVhMjNiNWVmNEBtZy1kMS5zdWJzdGFjay5jb20-IiwidSI6MTUyMTMwODcyLCJyIjoibm90aWZ5K2xka2tPU193T1NMeGpMM3JWTzFiY2dAbm90aWZ5LnJlbGF5ZS5pbyIsImQiOiJtZy1kMS5zdWJzdGFjay5jb20iLCJwIjoxODc3MjczNTgsInQiOiJuZXdzbGV0dGVyIiwiYSI6ImV2ZXJ5b25lIiwicyI6OTAwMzQ4LCJjIjoicG9zdCIsImYiOnRydWUsInBvc2l0aW9uIjoiYm90dG9tIiwiaWF0IjoxNzcwODkxNTIxLCJleHAiOjE3NzM0ODM1MjEsImlzcyI6InB1Yi0wIiwic3ViIjoiZW8ifQ.pNYaSb5bvx63W0rwUgRyrMEKpGe_TLzOkQIcSXjkKd4" alt="" width="1" height="1" border="0" style="height:1px !important;width:1px !important;border-width:0 !important;margin-top:0 !important;margin-bottom:0 !important;margin-right:0 !important;margin-left:0 !important;padding-top:0 !important;padding-bottom:0 !important;padding-right:0 !important;padding-left:0 !important;"/><img width="1" height="1" alt="" src="https://email.mg-d1.substack.com/o/eJxEkL2O4yAURp8mdGvxYwwUNFtHShFpW-sC117GNkQYkvHbj_IjTXvu1dHR56HinMthb3mvJFhhHNV-IGiZUlQbJrkguEFcxxkTFqgYRqi_V2YGSf5bI4EzNOAdaN1rPnERHKPSDIYrVIpEyykfKGecUaaF7EQ3MSOkDBK4cBKn_tTTbf4TWLc3t1fwS-fzRuI-TgVfCbaWhuRZOkILEZNHi3csR04fHINlWimuhNRvUo8b2oSPfcVasZBbc6PP29ZSrMeICdyK4SNubo0easzpKTKUil6TYlOucTpO_O8aluVyHR-X6_n76yzKvwtzfj719P3RFVzhwC5msjcX8gYx2ZimAg_EZT1Ifa_cdiyvUsmZoFpxcrf8JwAA___k7oIc"></body></html>]]>
      </description>
      <pubDate>Thu, 12 Feb 2026 10:18:46 +0000</pubDate>
      <link>https://app.newsletters.love/collections/TTyFkLt3NzyxvA2MIIXWTACugetOupYq/p/TTyFkLt3NzyxvA2MIIXWTACugetOupYq</link>
    </item>
    <item>
      <title>5️⃣ Brilliant Reasons to Go to KubeCon + CloudNativeCon Europe</title>
      <description>
        <![CDATA[<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional //EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"><html xmlns="http://www.w3.org/1999/xhtml" xmlns:o="urn:schemas-microsoft-com:office:office" xmlns:v="urn:schemas-microsoft-com:vml" lang="en"><head>
    <title>5️⃣ Brilliant Reasons to Go to KubeCon + CloudNativeCon Europe</title>
    <meta property="og:title" content="5️⃣ Brilliant Reasons to Go to KubeCon + CloudNativeCon Europe">
    <meta name="twitter:title" content="5️⃣ Brilliant Reasons to Go to KubeCon + CloudNativeCon Europe">
    
    
    
<meta name="x-apple-disable-message-reformatting">
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<meta http-equiv="X-UA-Compatible" content="IE=edge">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
    <!--[if gte mso 9]>
  <xml>
    <o:OfficeDocumentSettings>
      <o:AllowPNG/>
      <o:PixelsPerInch>96</o:PixelsPerInch>
    </o:OfficeDocumentSettings>
    <w:WordDocument xmlns:w="urn:schemas-microsoft-com:office:word">
      <w:DontUseAdvancedTypographyReadingMail/>
    </w:WordDocument>
  </xml>
  
  <style>
    ul > li {
      text-indent: -1em;
    }
  </style>
<![endif]-->
<!--[if mso]>
<style type="text/css">
 body, td {font-family: Arial, Helvetica, sans-serif;}
 .hse-body-wrapper-table {background-color: #efefef;}
</style>
<![endif]-->
<!--[if mso | IE]>
  <style type="text/css">
    .hse-column-container { border: none !important; padding: 0 !important; }
  </style>
<![endif]-->
    
      
  
  
    
  <meta name="generator" content="HubSpot"><meta property="og:url" content="https://email.linuxfoundation.org/5-brilliant-reasons-to-go-to-kubecon-cloudnativecon-europe"><meta name="robots" content="noindex,follow"><!--[if !((mso)|(IE))]><!-- --><style type="text/css">@media only screen and (max-width:639px){img.stretch-on-mobile,.hs_rss_email_entries_table img,.hs-stretch-cta .hs-cta-img{height:auto !important;width:100% !important}
.display_block_on_small_screens{display:block}.hs_padded{padding-left:20px !important;padding-right:20px !important}
.hs-hm,table.hs-hm{display:none}.hs-hd{display:block !important}table.hs-hd{display:table !important}
}@media only screen and (max-width:639px){.hse-border-m{border-left:1px solid #eaf0f6 !important;border-right:1px solid #eaf0f6 !important;box-sizing:border-box}
.hse-border-bottom-m{border-bottom:1px solid #eaf0f6 !important}.hse-border-top-m{border-top:1px solid #eaf0f6 !important}
.hse-border-top-hm{border-top:none !important}.hse-border-bottom-hm{border-bottom:none !important}
}.moz-text-html .hse-column-container{max-width:600px !important;width:600px !important}
.moz-text-html .hse-column{display:table-cell;vertical-align:top}.moz-text-html .hse-section .hse-size-6{max-width:300px !important;width:300px !important}
.moz-text-html .hse-section .hse-size-12{max-width:600px !important;width:600px !important}
@media only screen and (min-width:640px){.hse-column-container{max-width:600px !important;width:600px !important}
.hse-column{display:table-cell;vertical-align:top}.hse-section .hse-size-6{max-width:300px !important;width:300px !important}
.hse-section .hse-size-12{max-width:600px !important;width:600px !important} }@media only screen and (max-width:639px){.hse-body-wrapper-td{padding-top:20px !important}
#section_1760559145888 .hse-column-container{background-color:transparent !important}
#section_1760559145888 .hse-column-container{background-color:transparent !important}
}@media screen and (max-width:639px){.social-network-cell{display:inline-block} }
@media only screen and (max-width:639px){.hse-body-wrapper-td{padding-bottom:20px !important}
#section_16947091896869 .hse-column-container{background-color:#fff !important} }</style><!--<![endif]--><style type="text/css">#hs_body #hs_cos_wrapper_main a[x-apple-data-detectors]{color:inherit !important;text-decoration:none !important;font-size:inherit !important;font-family:inherit !important;font-weight:inherit !important;line-height:inherit !important}
a{text-decoration:underline}p{margin:0}body{-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%;-webkit-font-smoothing:antialiased;moz-osx-font-smoothing:grayscale}
table{border-spacing:0;mso-table-lspace:0;mso-table-rspace:0}table,td{border-collapse:collapse}
img{-ms-interpolation-mode:bicubic}p,a,li,td,blockquote{mso-line-height-rule:exactly}
.ShadowHTML p,.sh-modified-inline p{margin:0}</style></head>
  <body id="hs_body" bgcolor="#efefef" style="margin:0 !important; padding:0 !important; font-family:Arial, sans-serif; font-size:15px; color:#23496d; word-break:break-word">
    <div id="preview_text" style="display:none;font-size:1px;color:#efefef;line-height:1px;max-height:0px;max-width:0px;opacity:0;overflow:hidden;" lang="en">We can’t wait to see you in Amsterdam NEXT MONTH! ͏  ͏  ͏  ͏  ͏  ͏  ͏  ͏  ͏  ͏  ͏  ͏  ͏  ͏  ͏  ͏  ͏  ͏  ͏  ͏  ͏  ͏  ͏  ͏  ͏  ͏  ͏  ͏  ͏  ͏  ͏  ͏  ͏  ͏  ͏  ͏  ͏  ͏  ͏  ͏  ͏  ͏  ͏  ͏  ͏  ͏  ͏  ͏  ͏  ͏  ͏  ͏  ͏  ͏  ͏  ͏  ͏  ͏  ͏  ͏  ͏  ͏  ͏  ͏  ͏  ͏  ͏  ͏  ͏  ͏  ͏  ͏  ͏  ͏  ͏  ͏  ͏  ͏  ͏  ͏  ͏  ͏  ͏  ͏  ͏  ͏  ͏  ͏  ͏  ͏  ͏  ͏  ͏  ͏  ͏  ͏  ͏  ͏  ͏  ͏  ͏  ͏  ͏  ͏  ͏  ͏  ͏  ͏  ͏  ͏  ͏  ͏  ͏  ͏  ͏  ͏  ͏  ͏  ͏  ͏ ­ ­ ­ ­ ­ ­ ­ ­ ­ ­ ­ ­ ­ ­ ­ ­ ­ ­ ­ ­ ­ ­ ­ ­ ­ ­ ­ ­ ­ ­ ­ ­ ­ ­ ­ ­ ­ ­ ­ ­ ­ ­ ­ ­ ­ ­ ­ ­ ­ ­ ­ ­ ­ ­ ­ ­ ­ ­ ­ ­ ­ ­ ­ ­ ­ ­ ­ ­ ­ ­ ­ ­ ­ ­ ­ ­ ­ ­ ­ ­ ­ ­ ­ ­ ­ ­ ­ ­ ­ ­ ­ ­ ­ ­ ­ ­ ­ ­ ­ ­ ­ ­ ­ ­ ­ ­ ­ ­ ­ ­ ­ ­ ­ ­ ­ ­ ­ ­ ­ ­ ­ ­ ­ ­ ­ ­ ­ ­ ­ ­ ­ ­ ­ ­ ­ ­ ­ ­ ­ ­ ­ ­ ­ ­ ­ ­ ­ ­ ­ ­ ­ ­ ­ ­ ­ ­ ­ ­ ­ ­ ­ ­ ­ ­ ­ ­ ­ ­ ­ ­ ­ ­ ­ ­ ­ ­ ­ ­ ­ ­ ­ ­ ­ ­ ­ ­ ­ ­ ­ ­ ­ ­ ­ ­ ­ &nbsp;
</div>
    
<!--[if gte mso 9]>
<v:background xmlns:v="urn:schemas-microsoft-com:vml" fill="t">
    <v:fill type="tile" size="100%,100%" color="#ffffff"/>
</v:background>
<![endif]-->
    <div class="hse-body-background" lang="en" style="background-color:#efefef" bgcolor="#efefef">
      <table role="presentation" class="hse-body-wrapper-table" cellpadding="0" cellspacing="0" style="margin:0; padding:0; width:100% !important; min-width:320px !important; height:100% !important" width="100%" height="100%">
        <tbody><tr>
          <td class="hse-body-wrapper-td" valign="top" style="font-family:Arial, sans-serif; font-size:15px; color:#23496d; word-break:break-word; padding-top:20px; padding-bottom:20px">
            <div id="hs_cos_wrapper_main" class="hs_cos_wrapper hs_cos_wrapper_widget hs_cos_wrapper_type_dnd_area" style="color: inherit; font-size: inherit; line-height: inherit;" data-hs-cos-general-type="widget" data-hs-cos-type="dnd_area">  <div id="section_1760559145888" class="hse-section hse-section-first" style="padding-left:10px; padding-right:10px">
    
    
      <div class="hse-column-container" style="min-width:280px; max-width:600px; margin:0 auto">
    
    <!--[if (mso)|(IE)]>
      <table align="center" style="width:600px;" cellpadding="0" cellspacing="0" role="presentation">
      <tr>
    <![endif]-->
    <!--[if (mso)|(IE)]>
  <td valign="top" style="width:600px;">
<![endif]-->
<!--[if gte mso 9]>
  <table role="presentation" width="600" cellpadding="0" cellspacing="0" style="width:600px">
<![endif]-->
<div id="column_1760559145888_0" class="hse-column hse-size-12">
  <div id="hs_cos_wrapper_module_17605591458872" class="hs_cos_wrapper hs_cos_wrapper_widget hs_cos_wrapper_type_module" style="color: inherit; font-size: inherit; line-height: inherit;" data-hs-cos-general-type="widget" data-hs-cos-type="module"><div style="overflow:hidden">
  <table role="presentation" class="hse-pre-header hse-secondary" width="100%" cellpadding="0" cellspacing="0" style="text-align:right; font-family:Arial, sans-serif; font-size:12px; line-height:135%; color:#23496d; margin-bottom:0; padding:0" align="right">
    <tbody>
      <tr>
        <td align="right" valign="top" style="color:#23496d; word-break:break-word; text-align:right; font-family:Arial, sans-serif; font-size:12px; padding:10px 0; margin-bottom:0; line-height:135%">
          <a href="https://email.linuxfoundation.org/e3t/Ctc/RI+113/cZw--04/VWNfWW2wW1rDW8WVD3d88v1pwVSnzBh5KqWh8N7FnD2g5nR3bW95jVnq6lZ3mRW5Mx2735Dc4WyW7HtslV19q_ZLW78sN2P4sGC7MVskMt-4QS-jwMtwKTNvkpCzW2wJ36Q5dsS6hW5fX2hY2qzlpLW6S2n8l5CvJgbW3v5qjx5c_-THW5K-yPH4fBT65W68hqJn4TZ-DDW7Pzyy02qzNmnW7PzDyb4d-W3RW4YBjkS4_xLHrTYpYb3Hp1gRW6QRttZ8fQk-WVztVyr7Km08zW2mJKsG3T6jnwW84tqpk6ThqCDW2PJxmy6NdKfFVrTg4q4833bXW3fHsVD6jP3c8W2W-Dlf1Gxbw2W22DFxB15pvk9W4Dnwtb4Bz8DSW1QGNk77qRBxgN76JWDm6BQwHW3Nwx7P7f4kfCW12NW8_5sdmX7W3Lrxxj4R96HRW78m01Z1TD7qgW13ctMm21cb4PW71vZ532-K05yW3BJZJT64_9zzW3DDmDl5vj112W4KX2Df1g_cgvW9bY36H5KrJ0NW6LWGcg4Lbxv_VnlcmL1Q1c5mW7FpHkZ8qFPnKW5B-HSL2pnz_qN4RtFx21wVZZW2j_hRP9cKTc0W4vcsj23jMB0ZN4lwl_-4X-3_W1W8C8D7qkKx-f3GP7xx04" style="color:#00aebc; font-weight:normal; text-decoration:underline; font-style:normal" data-hs-link-id="0" data-hs-link-id-v2="P4tAeCeQ" target="_blank">View in browser</a>
        </td>
      </tr>
    </tbody>
  </table>
</div></div>
</div>
<!--[if gte mso 9]></table><![endif]-->
<!--[if (mso)|(IE)]></td><![endif]-->
    <!--[if (mso)|(IE)]></tr></table><![endif]-->
    </div>
   
  </div>
  <div id="section_1694709035196" class="hse-section" style="padding-left:10px; padding-right:10px">
    
    
      <div class="hse-column-container" style="min-width:280px; max-width:600px; margin:0 auto; background-color:#ffffff" bgcolor="#ffffff">
    
    <!--[if (mso)|(IE)]>
      <table align="center" style="width:600px;" cellpadding="0" cellspacing="0" role="presentation" width="600" bgcolor="#ffffff">
      <tr style="background-color:#ffffff;">
    <![endif]-->
    <!--[if (mso)|(IE)]>
  <td valign="top" style="width:600px;">
<![endif]-->
<!--[if gte mso 9]>
  <table role="presentation" width="600" cellpadding="0" cellspacing="0" style="width:600px">
<![endif]-->
<div id="column_1694709035196_0" class="hse-column hse-size-12">
  <div id="hs_cos_wrapper_module_16947090401801" class="hs_cos_wrapper hs_cos_wrapper_widget hs_cos_wrapper_type_module" style="color: inherit; font-size: inherit; line-height: inherit;" data-hs-cos-general-type="widget" data-hs-cos-type="module"><table class="hse-image-wrapper" role="presentation" width="100%" cellpadding="0" cellspacing="0">
  <tbody>
    <tr>
      <td class="hs_padded" align="center" valign="top" style="font-family:Arial, sans-serif; color:#23496d; word-break:break-word; text-align:center; padding:20px 20px 10px; font-size:0px">
        <a href="https://email.linuxfoundation.org/e3t/Ctc/RI+113/cZw--04/VWNfWW2wW1rDW8WVD3d88v1pwVSnzBh5KqWh8N7FnD1H3qgz0W7Y8-PT6lZ3lXW3MCHgK3z_82KW7HRctj27nFSkN4mfvyJBQzrCW6pWH4l39BV7kW59NZsl1tf1S5N8kb1ZFwwR-FW1TTKcL3FnmfvW4yYBJg43HLdHW6gmxG92pLsQsW2B3PxR8RktGXW4-qcBS4P7v84W36r6gT1pblGDW5xNmhm7QFWqPN2fYKsBrvKhdW5NjNP5994dmSVkhlR95nLJc-W24bmQ_3RZLGQW73nLh15NZFxfW4ZYyx16b1dDKW5G6kwg2DpXxbW2rvRN8119_0KW4pXr6M4pNkPvW7bgh044Rz025V2Zjpr30jDZNW3fP3ww5ltBF6W7tKQ3M2zQ3L4f8Ml1n-04" target="_blank" style="color:#00a4bd" data-hs-link-id="0" data-hs-link-id-v2="GVIana7E">
        <img alt="cncf-main-site-logo (1)" src="https://email.linuxfoundation.org/hs-fs/hubfs/cncf-main-site-logo%20(1).jpg?width=400&amp;upscale=true&amp;name=cncf-main-site-logo%20(1).jpg" style="outline:none; text-decoration:none; border:none; max-width:100%; font-size:16px" width="200" align="middle">
        </a>
      </td>
    </tr>
  </tbody>
</table></div>
  <table role="presentation" cellpadding="0" cellspacing="0" width="100%" class="" style=""><tbody><tr><td class="hs_padded" style="font-family:Arial, sans-serif; font-size:15px; color:#23496d; word-break:break-word; padding:10px 20px"><div id="hs_cos_wrapper_module_16947090682833" class="hs_cos_wrapper hs_cos_wrapper_widget hs_cos_wrapper_type_module" style="color: inherit; font-size: inherit; line-height: inherit;" data-hs-cos-general-type="widget" data-hs-cos-type="module"><table role="none" border="0" cellpadding="0" cellspacing="0" style="vertical-align:top" width="100%">
  <tbody><tr>
    <td align="center" style="font-family:Arial, sans-serif; color:#23496d; font-size:0; word-break:break-word">
      <p style="font-size:1px;border-top:1px solid #23496d;width:100%;margin:0 auto;"></p>
      <!--[if mso]>
        <table role="none" align="center" border="0" cellpadding="0" cellspacing="0" style="font-size:1px;border-top:1px solid #23496d;width:560px;">
          <tr>
            <td style="height:0;line-height:0">&nbsp;</td>
          </tr>
        </table>
      <![endif]-->
    </td>
  </tr>
</tbody></table></div></td></tr></tbody></table>
</div>
<!--[if gte mso 9]></table><![endif]-->
<!--[if (mso)|(IE)]></td><![endif]-->
    <!--[if (mso)|(IE)]></tr></table><![endif]-->
    </div>
   
  </div>
  <div id="section-0" class="hse-section" style="padding-left:10px; padding-right:10px">
    
    
      <div class="hse-column-container" style="min-width:280px; max-width:600px; margin:0 auto; background-color:#ffffff" bgcolor="#ffffff">
    
    <!--[if (mso)|(IE)]>
      <table align="center" style="width:600px;" cellpadding="0" cellspacing="0" role="presentation" width="600" bgcolor="#ffffff">
      <tr style="background-color:#ffffff;">
    <![endif]-->
    <!--[if (mso)|(IE)]>
  <td valign="top" style="width:600px;">
<![endif]-->
<!--[if gte mso 9]>
  <table role="presentation" width="600" cellpadding="0" cellspacing="0" style="width:600px">
<![endif]-->
<div id="column_1647462062880_0" class="hse-column hse-size-12">
  <div id="hs_cos_wrapper_module_16497097983541" class="hs_cos_wrapper hs_cos_wrapper_widget hs_cos_wrapper_type_module" style="color: inherit; font-size: inherit; line-height: inherit;" data-hs-cos-general-type="widget" data-hs-cos-type="module"><table class="hse-image-wrapper" role="presentation" width="100%" cellpadding="0" cellspacing="0">
  <tbody>
    <tr>
      <td align="center" valign="top" style="font-family:Arial, sans-serif; color:#23496d; word-break:break-word; text-align:center; padding:0px; font-size:0px">
        <a href="https://email.linuxfoundation.org/e3t/Ctc/RI+113/cZw--04/VWNfWW2wW1rDW8WVD3d88v1pwVSnzBh5KqWh8N7FnD0b5nR3bW50kH_H6lZ3m4W10zkdv5x0TZhW6_2vJc6nK2FJW8LHtCf2QwpfQN65BGyQHYntqW21G17g8GNXrNW91HMr88snV4zV_c7xJ2bw38HW4rfZnZ2YVhS2W7QKTJl4068MrW919lcc14q9YGW3ZT8_p93t7P4W3t4HbP4wHqr9W58NCdd68t_99VlmQpQ7P8gN8W4_xL9m7bLHtnW5tm9nn8b44LLVrs2Vn6LvRCwW1jLPlT1p0vm2W2K5fxX1tR8xYW25K-pt7vYhp7W4SVsYv1s6FX7W53Thp82fBR-sW147lzW7cNH0xW6-pFlc6lKcg8W3KcRNF3pQzv1W6DZQZ44n36BKW2mm9p32BSmyQN3VQD_xpyKmbW8C6tlR6lP37lW41BPTt5T3jlKW79HMRZ5n8BHFW1bzfhT5kgYY0f2F9mJg04" target="_blank" style="color:#00a4bd" data-hs-link-id="0" data-hs-link-id-v2="yu3vLGvb">
        <img alt="Reasons to attend (1)" src="https://email.linuxfoundation.org/hs-fs/hubfs/Reasons%20to%20attend%20(1).png?width=1200&amp;upscale=true&amp;name=Reasons%20to%20attend%20(1).png" style="outline:none; text-decoration:none; border:none; max-width:100%; font-size:16px" width="600" align="middle">
        </a>
      </td>
    </tr>
  </tbody>
</table></div>
</div>
<!--[if gte mso 9]></table><![endif]-->
<!--[if (mso)|(IE)]></td><![endif]-->
    <!--[if (mso)|(IE)]></tr></table><![endif]-->
    </div>
   
  </div>
  <div id="section_1757440627647" class="hse-section" style="padding-left:10px; padding-right:10px">
    
    
      <div class="hse-column-container" style="min-width:280px; max-width:600px; margin:0 auto; background-color:#ffffff" bgcolor="#ffffff">
    
    <!--[if (mso)|(IE)]>
      <table align="center" style="width:600px;" cellpadding="0" cellspacing="0" role="presentation" width="600" bgcolor="#ffffff">
      <tr style="background-color:#ffffff;">
    <![endif]-->
    <!--[if (mso)|(IE)]>
  <td valign="top" style="width:600px;">
<![endif]-->
<!--[if gte mso 9]>
  <table role="presentation" width="600" cellpadding="0" cellspacing="0" style="width:600px">
<![endif]-->
<div id="column_1757440627647_0" class="hse-column hse-size-12">
    <table role="presentation" cellpadding="0" cellspacing="0" width="100%" class="" style=""><tbody><tr><td class="hs_padded" style="font-family:Arial, sans-serif; font-size:15px; color:#23496d; word-break:break-word; padding:15px 20px 10px"><div id="hs_cos_wrapper_module_16608393420071" class="hs_cos_wrapper hs_cos_wrapper_widget hs_cos_wrapper_type_module" style="color: inherit; font-size: inherit; line-height: inherit;" data-hs-cos-general-type="widget" data-hs-cos-type="module"><div id="hs_cos_wrapper_module_16608393420071_" class="hs_cos_wrapper hs_cos_wrapper_widget hs_cos_wrapper_type_rich_text" style="color: inherit; font-size: inherit; line-height: inherit;" data-hs-cos-general-type="widget" data-hs-cos-type="rich_text"><p style="font-size:14px; line-height:115%"><span style="color: #0094ff;"><a href="https://email.linuxfoundation.org/e3t/Ctc/RI+113/cZw--04/VWNfWW2wW1rDW8WVD3d88v1pwVSnzBh5KqWh8N7FnD0P5nR3bW69t95C6lZ3pwW89kg-V7bBq98W2nlScn9lr5YqVC9zzC6DF0dGW9fLJTq1tpsYTW8ZL4x-6903t3W7kGqG-2_s8--W8Lj5Sv39ZNBvW6jQ-n85Bdx6rN4XrkmlBf0FsW72Ss2w586QhwV_4Pcs4rk-rTW46x5Gg3dF6MjN286lQ7HgvddN6rGr2__-s3PN65z8B7pC3DyW3JB0Sl1wzkWBW1Kf42x3Z7sfCW2_Sq5S5CDFrSN4z297BC6jqWVtHPBX8b6yRlV70j2B7n-DRTW5wVXHn97bS72W8HbrkZ5qjRXWW4ZZ-0X1QmNc0W3JmTQw73Sw-9W24YxnR4j799xW29B9w-4VmpmvW5BKWJP1t0d5nW8wV3bW4V0fJ9W2WvWYr1pYLmZW8tLQzf14kpLbW7rhhT66svrv7MMT2nq3s_r5W7TjbtC3Zc_rKVZzYyq5Lk2gVW16Jtf9195rbZf1SrW4j04" style="color:#0094ff" data-hs-link-id="0" data-hs-link-id-v2="SosyeH95" target="_blank"><strong>Amsterdam</strong></a></span> <span style="color: #000000;">is calling, and so is your cloud native tribe!</span> <a href="https://email.linuxfoundation.org/e3t/Ctc/RI+113/cZw--04/VWNfWW2wW1rDW8WVD3d88v1pwVSnzBh5KqWh8N7FnD0b5nR3bW50kH_H6lZ3ktW2RV4l-8FKKq7W535Ypg4D3gnkVxBl4m7SkV_4W8ngktW2SmhQhW1PKzKB1QVlbhN4jD_Sx1g7xyN2wjSpKjKzStW41f5088btPRHW5mk1zD49MhdFW4z4RGG3l3tfhW8T4_kW7hSNypW1vtqVc5MkXs9W3lcN-v24PfVcW6mbXpW6m0xNYW6L3csW1W25ZDW32s9Q13SWhxSW3f4KRr6f0WLWW4LJ3vN2l00v4W8PpjTz1YXswtN10z8--bsHX3N1XsLVtMRwndW2gPgPt35xvMWW2m_4bF2RYzdYW1Wwks87NXfRDW75l45854BhJsW2RkSdH8YG3N_W9k-rzD6JngTMN1nSxp_ZvPV_VysxZ-5cNMM1W3prx-q1dxm39W6QqvWD5psTg8N6lnJpNvpBpYf5KFLW-04" style="color:#00aebc" data-hs-link-id="1" data-hs-link-id-v2="beu5VRs2" target="_blank"><strong><span style="color: #0094ff;">KubeCon + CloudNativeCon Europe</span></strong></a> <span style="color: #000000;">is next month, <strong>23-26 March</strong>, and the experience waiting for you goes way beyond amazing educational sessions and engaging with great people.</span></p>
<p style="font-size:14px; line-height:115%">&nbsp;</p>
<p style="font-size:14px; line-height:115%"><span style="color: #000000;">You absolutely should be there. Here’s why.</span></p>
<p style="font-size:14px; line-height:115%">&nbsp;</p>
<p style="font-size:15px; line-height:115%"><span style="color: #000000;"><strong>1️⃣ Sessions Built for What’s Ahead</strong></span></p>
<p style="font-size:14px; line-height:115%"><span style="color: #000000;">This isn’t just another montage of talks. </span><a href="https://email.linuxfoundation.org/e3t/Ctc/RI+113/cZw--04/VWNfWW2wW1rDW8WVD3d88v1pwVSnzBh5KqWh8N7FnD0v5nR3bW5BWr2F6lZ3l6W1q0ZBc2qPg_gW8pHlwC1Lxrs8W5L7k5R7KqbBlVm32Br6z1Gx7W3TW0Mw11zp7QW22lXNh6y0NJZW4RWJ8_6QJ9-3W10pgRT5mw-WSW9fM_5Q8M2HmbN8dQFmNG6079W1Ytb3394vzVhLXZtTDcJP-N17QbBPjv069W6KHk3837L9ZVW2sQcqG60dGYpVqBhs68kdS6bW3VlX7Q4rvvmFW198Y863yRnwtW6CW2Yd1sLYh-W6cNF_J15LSyfW7fns2P7NchxpV2hM6K99NQvRW50zkX392DzSRW7MZ_Mr3hB0s8W5T17p94_XC8FW8zG-Nw2RxtL1W1zttX51m-3JfW1-4SWG8WV0dzW333RPC42LPVyW6CwhrK50rDYkW8lHDfR3cD6CzW4glSWs30tpRDV6lgs938jHTHN70B4mLnd0ySf6XXbKR04" style="color:#00aebc" data-hs-link-id="0" data-hs-link-id-v2="Qe24UNGp" target="_blank"><strong><span style="color: #0094ff;">Over four days</span></strong></a> <span style="color: #000000;">you’ll peek into the future of Kubernetes, AI pipelines, platform engineering, security &amp; more. With</span> <a href="https://email.linuxfoundation.org/e3t/Ctc/RI+113/cZw--04/VWNfWW2wW1rDW8WVD3d88v1pwVSnzBh5KqWh8N7FnD1-3qgz0W8wLKSR6lZ3lmW4VKnTh5CQ9fjW25CB9D4v8CBLVNZ5Y35xRWbKW7_H-QC2GHCVmW7ZFvjx6dMgR2W53MpC-7pYvfQW5q4-fx1dKNDFW8dKSdV85qr4xW3Y4Lnn5kl-9CW5kKrH-93kNHpV7rnHJ7j2f-ZW8Qz-lt5h1HZ9W18jqyG3br-PnW3zLQf575RfkbW2pkdv96x3k3yW4dq9QT8NyL3ZV8psyg1ssl2FN4XhyNFq37y1W3Zcfdg9dK8SFW1ggzW477fCghW1YxW_M7zsSc2W69RfPX933b1cW1jQVDm9lDQ7HW28wrp26jrh4bW3Rg9LC2NM_qjW5mFFSc4rNGDnVZmYBL2bWD_vW1Rzs1Q175fB7f3-SvFn04" style="color:#00aebc" data-hs-link-id="0" data-hs-link-id-v2="o5Kb4YFQ" target="_blank"><strong><span style="color: #0094ff;">Graduated, Incubating, &amp; Sandbox projects</span></strong></a> <span style="color: #000000;">under one roof, get innovation directly from the folks building it. 🚢</span></p>
<p style="font-size:18px; line-height:115%">&nbsp;</p>
<p style="font-size:15px; line-height:115%"><span style="color: #000000;"><strong>2️⃣ IRL Story Swaps, Not Just Slack Threads</strong></span></p>
<p style="font-size:14px; line-height:115%"><span style="color: #000000;">Bring real problems. Leave with real answers. From</span> <span style="color: #0094ff;"><a href="https://email.linuxfoundation.org/e3t/Ctc/RI+113/cZw--04/VWNfWW2wW1rDW8WVD3d88v1pwVSnzBh5KqWh8N7FnD1n5nR3bW7lCGcx6lZ3kQW3BPFW46HkxBCW2YNLfx7vGPNvW7KwMcc9bZCX7VBdKMg1BtXZLW9hZmBs2PTTZPVj1fXj7D4V1pW3PmHZz3QZKPSF3cD9t0kGGJW79ztRB2-q8ZvVv1cxc79dXZtW3W8jRQ1sNYRCW2nyJDh3dFspDW4B67Pg8R2lmYW55Qc7w23yDqzW6Z2xnj2vF-v1W7GblPD8NzbMFW267Yrf47MtZCW4trMJ_7ZPMRgW3w38sQ7-0DHSW6l96jl4MsyD2W2PT4Tv6GY0F5W9kk6GJ3RsHYxVwqmlf7BjNFJW6SRDWn8FyGBpW44VYbP84JQZwW82Bx1S2BnKxsW2L7kDy1WHFBmN3VrhpSYnD_7W1b_tPD8bqRMYW1rlGd098tkynW6R-RDP2XRgvfW8CMXPK2ZZVK0W5WBD_57V6RPSW2pgRkY7XHnsGW30y-KW48DNVSW5RkR053JhwcxW2f9wxB33pmsTW7ZsX878XvGQHW2QM3Xk7WMtYSW42_vCk5zk2rJf6C1N7P04" style="color:#0094ff" data-hs-link-id="0" data-hs-link-id-v2="jeFgXmN2" target="_blank"><strong>co-located events</strong></a></span> <span style="color: #000000;">to the</span> <a  href="https://email.linuxfoundation.org/e3t/Ctc/RI+113/cZw--04/VWNfWW2wW1rDW8WVD3d88v1pwVSnzBh5KqWh8N7FnD145nR3bW6N1X8z6lZ3m1W8B4QHx3GRJNLW8-ndDW6XF-ZzV5k13c3THc7zW9cwg-12twv2tW3LhV7L1zxqxRW6nPHCN5rLN7YW5nnDZ22lTvLNN6m38DRx3m7RN6LXZKfQsSTjW2bJxWc8PFL9QW5lP7HW6Qc59gW8fv3sl90wWByW320r2T3zYX_BW7lFKMb8-G1M3W8wR_Fv3H2ZfjV-k6QG6rr6hpW4b4Xvd8HjWt3W1RYNm53hY_g7W8WHk7037p6B_W1sKFLS6v5d6ZW8Q1TCQ3BC53rW9hHM_j7n7KsmW4Hl8hr2j4vcsW6DBtdV8_kVJ_W2-d62q7RV13JM8FfgdP08y3W3Z6P-h7Z8XYhW34fkjg7MhSKwW5R8qdf69fk1FF5QNrZbtts7W7T8kgV2BGQKSW2zL1Dw6c6LgKN4ynHbjwhh25W8mfV0R1_p4hTW1928Nr89vwk0W7k684Q5cPpNyN4q-H-hLNrM4W4mRhJ25QMJ0-f8B2m6W04" style="color:#00aebc" data-hs-link-id="0" data-hs-link-id-v2="8//34Mc9" target="_blank"><strong><span style="color: #0094ff;">project activities</span></strong></a><span style="color: #000000;">, this is interactive education powered by people who run cloud native in production. </span>📚</p>
<p style="font-size:18px; line-height:115%">&nbsp;</p>
<p style="font-size:15px; line-height:115%"><strong>3️⃣ <span style="color: #000000;">Amsterdam is Amazing</span></strong></p>
<p style="font-size:14px; line-height:115%"><span style="color: #000000;">Sure, the program is rich, but when the tracks pause, take in the canals, the bikes, the creative <a href="https://email.linuxfoundation.org/e3t/Ctc/RI+113/cZw--04/VWNfWW2wW1rDW8WVD3d88v1pwVSnzBh5KqWh8N7FnD0P5nR3bW69t95C6lZ3pzW4Pg1kD8m2zBmW2nhtQj41YLJhW8lmKl995qZrsW3-63k42m0qgxVgfDF63q0bTwW17R6c-3yt6SmW3TYBt61PgVywW40865M1BpVMjW8c4wbQ6rkDf4W41pMR387xnrCN69p0zNRXb_VW6N7n6R3nTQZ-W5VKR-x76WgldW1-FSZb3fwJ1XVptRKY9cLLsgVsfxTs3h0C8rW2QB-0W6R6qRZW2-PX165X5d68W3FK8Y16k_DbMW3qpZz12cstd_TXqcR6wGYxGN66PgGn9yw8dW3K1_Kg7Nktn2W3dmrpx2yHnNNW97qMjT85L0NPW1jG2vS3xmtv-W7cmhDj1ytHmHN74YjcjHy9QKVrjhdg6_G2YMVQTdG62Lccl1N9lkHN01QtFVW8xzPZX3YhpnNW5dfFv16W2VmmW5H4ryC1Cw3QZMHKdt_CTLTVN133HnKK3XMHdQ5vHs04" rel="noopener" style="color:#00aebc" data-hs-link-id="0" data-hs-link-id-v2="TKY2v84O" target="_blank"><span style="color: #0094ff; font-weight: bold;">buzz of the city</span></a>. Sneak an espresso by a historic tulip market and let ideas incubate. 🌷</span></p>
<p style="font-size:18px; line-height:115%">&nbsp;</p>
<p style="font-size:15px; line-height:115%"><span style="color: #000000;"><strong>4️⃣ Earn More Than Knowledge</strong></span></p>
<p style="font-size:14px; line-height:115%"><span style="color: #000000;">Attendees get </span><span style="color: #0094ff;"><a href="https://email.linuxfoundation.org/e3t/Ctc/RI+113/cZw--04/VWNfWW2wW1rDW8WVD3d88v1pwVSnzBh5KqWh8N7FnD0P5nR3bW69t95C6lZ3lYW2PXHbP6602rfW7fJKgT1GbmNwW6vvRRr6fW-6yW4fqykH48d82mW7jqRC26W5LPJW2gZZ_c6dDJM8N2Qc92CFRq6_W2z5JW45rzZZfW2c6TQQ8lQTQgW5FvzHb754C8TN21gH5gP4QtDN7sqFrmSJDqQW4WpmGW4g89ZKW5dc3Vm7wm9tsMd1g9T89bprW6kBfys1FwyLXW62G7Fd3jHj6cW7TPk3V4Gd2KJW7qbDl53SB8P3W6P5h4b7P8M_vW8MV15f8W2DY_W8-sKHy5jxNnQW3SSzBr3MFcQJW4xN6QZ4S2vtPN4Kq7j6j6_DSW6BCXrz5tMq7DW1B39vB4GN2l2W8PzypD4j_Vw1W3pN12h33ykP2W76m9RV9jKNdgW3lFj3440k4tKW22vQ372TKfd6W7m4Fdl2DVgZ5W66Z2Vp8pMWgTW7Q6xRz64r-j5W3ccW5l5ZtgQnf48Qx0804" style="color:#0094ff" data-hs-link-id="0" data-hs-link-id-v2="jZlWV2K1" target="_blank"><strong>onsite perks</strong></a></span> <span style="color: #000000;">like discounts on LF training and certifications, exclusive conference swag, and oh yeah — coffee. Lots of it. Level up your skills and your t-shirt collection! 👕&nbsp;</span></p>
<p style="font-size:18px; line-height:115%">&nbsp;</p>
<p style="font-size:15px; line-height:115%"><span style="color: #000000;"><strong>5️⃣ Make High-Value Connections</strong></span></p>
<p style="font-size:14px; line-height:115%"><span style="color: #000000;">From the </span><span style="font-size: 14px; color: #0094ff;"><a href="https://email.linuxfoundation.org/e3t/Ctc/RI+113/cZw--04/VWNfWW2wW1rDW8WVD3d88v1pwVSnzBh5KqWh8N7FnD0P5nR3bW69t95C6lZ3mvW45GGD632rGd3W7LWqTq585QJ0W42-b2B37CMZyW5f35jl2R0w-tW7lw0mL5Z05Y_W1KRBRS49T_svW6-fvb43RrvBfW4Jxs8V17gYm9W31g6xw86JTz8VS03nr8SnjXFW2wMjS13pSC-LW8G7h--6Jmc9yW4jf5fn8FqyC7W6zVjRQ2SrDT8W1sp2lx1nk_JdW20t3rm3J1pdhW8-fHt65SvWSfW1SBn5y6wsZhBW1Xr2755NxFLpW5bpDb386LFnVW572TsN5pmxRnW5H5QMn131klPW2GZF8N3JrVTCN9j2KYMK1JzCW3QxzPl9kX5cyW3FVznR8-nqc8W2jJ__54RW_VBW5r6GVS5jw9G8W8QrzDC6P-YvwT6yFb5k3ltKW1pb3BX4skF_HV9qjfp4t3J5sW7q4YKk6F2N1CW2JQXHq5Htx-3W1J_vF23YbSM4W8QGD356GPT4Yd8llNF04" style="color:#0094ff" data-hs-link-id="0" data-hs-link-id-v2="djsKsGye" target="_blank"><strong>KubeCrawl + CloudNativeFest</strong></a></span><span style="color: #000000;"> party to spontaneous hallway chats, you never know who you’ll meet. Gain a meaningful mentor, collaborator, or future colleague, not just another name in your contacts list. 🤝</span></p></div></div></td></tr></tbody></table>
</div>
<!--[if gte mso 9]></table><![endif]-->
<!--[if (mso)|(IE)]></td><![endif]-->
    <!--[if (mso)|(IE)]></tr></table><![endif]-->
    </div>
   
  </div>
  <div id="section_1765934064816" class="hse-section" style="padding-left:10px; padding-right:10px">
    
    
      <div class="hse-column-container" style="min-width:280px; max-width:600px; margin:0 auto; background-color:#ffffff" bgcolor="#ffffff">
    
    <!--[if (mso)|(IE)]>
      <table align="center" style="width:600px;" cellpadding="0" cellspacing="0" role="presentation" width="600" bgcolor="#ffffff">
      <tr style="background-color:#ffffff;">
    <![endif]-->
    <!--[if (mso)|(IE)]>
  <td valign="top" style="width:600px;">
<![endif]-->
<!--[if gte mso 9]>
  <table role="presentation" width="600" cellpadding="0" cellspacing="0" style="width:600px">
<![endif]-->
<div id="column_1769555296903_1" class="hse-column hse-size-12">
    <table role="presentation" cellpadding="0" cellspacing="0" width="100%" class="" style=""><tbody><tr><td class="hs_padded" style="font-family:Arial, sans-serif; font-size:15px; color:#23496d; word-break:break-word; padding:5px 20px"><div id="hs_cos_wrapper_module_17695552932761" class="hs_cos_wrapper hs_cos_wrapper_widget hs_cos_wrapper_type_module" style="color: inherit; font-size: inherit; line-height: inherit;" data-hs-cos-general-type="widget" data-hs-cos-type="module"><table align="center" border="0" cellpadding="0" cellspacing="0" role="presentation" style="border-collapse:separate!important">
    <tbody><tr>
      <td align="center" valign="middle" bgcolor="#5c4f88" style="font-family:Arial, sans-serif; font-size:15px; color:#23496d; word-break:break-word; border-radius:8px; cursor:auto; background-color:#5c4f88; mso-padding-alt:12px 18px">
        <a href="https://email.linuxfoundation.org/e3t/Ctc/RI+113/cZw--04/VWNfWW2wW1rDW8WVD3d88v1pwVSnzBh5KqWh8N7FnD0v5nR3bW5BWr2F6lZ3ldW3ZC05K3YGMMVW7-5tWs73zbMHW49FHB29g7h9-W965Sg-1xnLQ3W3k1fCR6L7mt_W52F4WT93PmFvW2S3yQK1ZdzttW4kRGhT37W7K7N4V-YPPFcd9gW7ptcXc7BDd5vVpfJ_45w3TknW4FgrFl56DDfyW7r1-Y02bS8DsW7DS_cB2ncrXKW8GNb0x5BJqcyW6kjVD74TtJx5W3mtRld48bcX1W90dd6d50Hc6QW4431Tp46ncgZW5DSrZD7f4xJCN3T5vx6x6S0_W7pzrr32btbPrW2LNT-H2vlCXcVnSdFQ419MlSW45BtPV2Z15SQW4qYwkh3FTWTYW1-X20J1mGNlmW7q-VcD8Bv69HW1Wr_q71nGpX7W6hldrj63qwJpW2tc_QK6mxhxtW2Qpk8W8HvCRDN2cj0n6djq0zW8n1YT35w5HxJdsVkM404" target="_blank" style="color:#00a4bd; font-size:16px; font-family:Arial, sans-serif; Margin:0; text-transform:none; text-decoration:none; padding:12px 18px; display:block" data-hs-link-id="1" data-hs-link-id-v2="6gbj4b1e">
          <strong style="color:#FFFFFF;font-weight:bold;text-decoration:none;font-style:normal;">EXPLORE THE FULL EVENT AGENDA &gt;&gt;</strong>
        </a>
      </td>
    </tr>
  </tbody></table></div></td></tr></tbody></table>
</div>
<!--[if gte mso 9]></table><![endif]-->
<!--[if (mso)|(IE)]></td><![endif]-->
    <!--[if (mso)|(IE)]></tr></table><![endif]-->
    </div>
   
  </div>
  <div id="section_1766004904902" class="hse-section" style="padding-left:10px; padding-right:10px">
    
    
      <div class="hse-column-container" style="min-width:280px; max-width:600px; margin:0 auto; background-color:#ffffff" bgcolor="#ffffff">
    
    <!--[if (mso)|(IE)]>
      <table align="center" style="width:600px;" cellpadding="0" cellspacing="0" role="presentation" width="600" bgcolor="#ffffff">
      <tr style="background-color:#ffffff;">
    <![endif]-->
    <!--[if (mso)|(IE)]>
  <td valign="top" style="width:600px;">
<![endif]-->
<!--[if gte mso 9]>
  <table role="presentation" width="600" cellpadding="0" cellspacing="0" style="width:600px">
<![endif]-->
<div id="column_1766004904902_0" class="hse-column hse-size-12">
    <table role="presentation" cellpadding="0" cellspacing="0" width="100%" class="" style=""><tbody><tr><td class="hs_padded" style="font-family:Arial, sans-serif; font-size:15px; color:#23496d; word-break:break-word; padding:10px 20px"><div id="hs_cos_wrapper_module_16509249635173" class="hs_cos_wrapper hs_cos_wrapper_widget hs_cos_wrapper_type_module" style="color: inherit; font-size: inherit; line-height: inherit;" data-hs-cos-general-type="widget" data-hs-cos-type="module"><table role="none" border="0" cellpadding="0" cellspacing="0" style="vertical-align:top" width="100%">
  <tbody><tr>
    <td align="center" style="font-family:Arial, sans-serif; color:#23496d; font-size:0; word-break:break-word">
      <p style="font-size:1px;border-top:1px solid #23496d;width:100%;margin:0 auto;"></p>
      <!--[if mso]>
        <table role="none" align="center" border="0" cellpadding="0" cellspacing="0" style="font-size:1px;border-top:1px solid #23496d;width:560px;">
          <tr>
            <td style="height:0;line-height:0">&nbsp;</td>
          </tr>
        </table>
      <![endif]-->
    </td>
  </tr>
</tbody></table></div></td></tr></tbody></table>
</div>
<!--[if gte mso 9]></table><![endif]-->
<!--[if (mso)|(IE)]></td><![endif]-->
    <!--[if (mso)|(IE)]></tr></table><![endif]-->
    </div>
   
  </div>
  <div id="section_1766004907620" class="hse-section" style="padding-left:10px; padding-right:10px">
    
    
      <div class="hse-column-container" style="min-width:280px; max-width:600px; margin:0 auto; background-color:#ffffff" bgcolor="#ffffff">
    
    <!--[if (mso)|(IE)]>
      <table align="center" style="width:600px;" cellpadding="0" cellspacing="0" role="presentation" width="600" bgcolor="#ffffff">
      <tr style="background-color:#ffffff;">
    <![endif]-->
    <!--[if (mso)|(IE)]>
  <td valign="top" style="width:600px;">
<![endif]-->
<!--[if gte mso 9]>
  <table role="presentation" width="600" cellpadding="0" cellspacing="0" style="width:600px">
<![endif]-->
<div id="column_1766004907620_0" class="hse-column hse-size-12">
    <table role="presentation" cellpadding="0" cellspacing="0" width="100%" class="" style=""><tbody><tr><td class="hs_padded" style="font-family:Arial, sans-serif; font-size:15px; color:#23496d; word-break:break-word; padding:10px 20px"><div id="hs_cos_wrapper_module_17660049334097" class="hs_cos_wrapper hs_cos_wrapper_widget hs_cos_wrapper_type_module" style="color: inherit; font-size: inherit; line-height: inherit;" data-hs-cos-general-type="widget" data-hs-cos-type="module"><div id="hs_cos_wrapper_module_17660049334097_" class="hs_cos_wrapper hs_cos_wrapper_widget hs_cos_wrapper_type_rich_text" style="color: inherit; font-size: inherit; line-height: inherit;" data-hs-cos-general-type="widget" data-hs-cos-type="rich_text"><p style="line-height:123%; font-size:18px"><strong><span style="color: #212326;">🎉 Join Us!</span></strong></p>
<p style="line-height:115%">&nbsp;</p>
<p style="line-height:115%"><span style="font-size: 14px; color: #000000;"><strong>There are two pass options:</strong></span></p>
<p style="line-height:115%">&nbsp;</p>
<p style="line-height:115%"><span style="font-size: 14px;">🔑 <a href="https://email.linuxfoundation.org/e3t/Ctc/RI+113/cZw--04/VWNfWW2wW1rDW8WVD3d88v1pwVSnzBh5KqWh8N7FnD0P5nR3bW69t95C6lZ3pJW3xSdx23pRRJ0W4PdrL34bz9kCN4J5Zvmg-1xYN5YZST3h9j3LW4Ks6nY2nmr65W6JBQ9D7fZRNJV7nHC0185DgsW5z_cfN10K1BvW99Xf471Sb2fTW2Fb8T06hSgFQW15GmFd7yyvT_W4WFwts6QXwjPW4ZLnvd6cNbwvW6zfzbk19JLgSW7gqt9P3JJCV5W76PFH56B3t3kW3NJp7Q7tr4NpW4LzF0p354FJQW1GJ3s48p5fLlW4H7Cnk1VqhtyW644NCy6Zvh8WVpFFXl8GmfHpW5MJMpD817l86W68sDjw8HT7JnW1bVFs_3X3D29W6NLS1h6rWFZgW48dBLX2_JT8HW4R-Y6w1xDT5TW1Tk9_z3x9gZnW8DMW4_58-Jl1W1k2gXY1QMSQPW5c-d6Q3ZD_9PW80tv-n8Lzp_QW1sfnVZ72LNSXW476cqk8yGPVTW4Nfpw872Lc2df5PV7_T04" style="color:#00aebc" data-hs-link-id="0" data-hs-link-id-v2="CURUjfA4" target="_blank"><span style="color: #0094ff;"><strong>All-Access Pass</strong></span><br></a><span style="color: #000000;">Includes access to all</span> <a href="https://email.linuxfoundation.org/e3t/Ctc/RI+113/cZw--04/VWNfWW2wW1rDW8WVD3d88v1pwVSnzBh5KqWh8N7FnD1-5nR3bW8wM7ks6lZ3pbW4wd5766mdxDzW3zjW2s4t279-W9frVJy5ymYJyW1TnM231xKlsVW99qgrJ8j1BSTW6R0vfY1lPnZmW4VLm2D3zRklQW22ZQqy674XYtW8SYn7b588-KRW8MKvnh4Zwd7JW6RRwHZ14SstSW3gtmxz4vZ2lWN6dy5BN9l73YW8ljhps2T7R_8W6CL8686Vsc1_V8tKPl74f5TxW3MBBxR6l3_3TW7FhZwt2DlsjSW3452X_35XTPrW45gTdg8fGS5hW3rXR2-7g3jtyW6GS3Bs8vh3jDW6R4nsV6YFlDvW8l1ZcQ35H4vGW1r-Pt48B0h12W42YS8w8BjFgBW4ZY_VD90qtmlW7n92ld1LB_ymW6h9vks83P9sNW7S99s225WGZjV6qJpL51N3QZW1nq36V1c4wDWW2Ts4rj7CcCQlW6YFGSS2lX_TKW5RpJvp7ztwjbW3QsS8f74n65nW8bZKHy2qFtQNW84mBxR5CmwvdW2prSFg4RrX_lVdr4vQ87wdlQW2Mkt952gcytJW4XFzK78MXd_JW77NrJR41H5tSW1Yq0bl7kSHy9d_GSCn04" style="color:#00aebc" data-hs-link-id="0" data-hs-link-id-v2="KJ4hQQoe" target="_blank"><strong><span style="color: #0094ff;">CNCF-hosted co-located events</span></strong></a><span style="color: #1d1c1d;"> <span style="color: #000000;">on </span></span><span style="color: #000000;"><strong>Monday, 23 March</strong> plus the main program from 24-26 March. Perfect for those who want to dive deep into specific technologies and topics before the main event begins.</span></span></p>
<p style="line-height:115%">&nbsp;</p>
<p style="line-height:115%"><span style="font-size: 14px;">🎫 <a href="https://email.linuxfoundation.org/e3t/Ctc/RI+113/cZw--04/VWNfWW2wW1rDW8WVD3d88v1pwVSnzBh5KqWh8N7FnD145nR3bW6N1X8z6lZ3pJW9f_p_F3QJ7KdW3Pll-H5PcQKYW2bNrvY1Z_Mw9W3H2sqs5l3XXGW1XKFzn2n0p3xW7vbR6K5p58jjW5DG01M6C8ZlpW4jk8Qq6BGXpbN7wx7-lq1TG0W3ZTTqy3CR2NWW2JQxf637bmkTW2QnM6X2np2MzW5DByg56Nz0ZSVJLMVQ1sl4rFW3JwcRb8Y_PnmW30n2y61mvc7sW4D2KQR8BNmHVW7pHpgG64X0N-Vybqzx4FCyMSW64pFYj8D7nHtW7S2Hr731k0mQW6kFfqK4cgy9nW5lZSy22n3p8lW83M10b5l1XymW3kZSxl80F5vwN6BSwd0cBg7rW7B-9sh6nPTXwW18pW6084HWPfW5Dr8NY2b1V2NW1VGc2P5gf39yW2w_WsQ4B5pdwW6hF7-V8YkDmdW8KNdWP4642M5W2BwFvf5mr-fsW2yM_NS1bzgXqW69D_cq3_cTLdW3h25M233v9xKV60XLG4NP1Kqf8Qy5SK04" style="color:#00aebc" data-hs-link-id="0" data-hs-link-id-v2="snHs12uB" target="_blank"><strong><span style="color: #0094ff;">KubeCon + CloudNativeCon ONLY Pass</span></strong></a></span></p>
<p style="line-height:115%"><span style="font-size: 14px; color: #000000;">Gain access to the main conference programming, including keynotes, breakout sessions, the Solutions Showcase, and networking events from 24-26 March.</span></p>
<p style="line-height:115%">&nbsp;</p>
<p style="line-height:115%"><span style="font-size: 14px; color: #000000;"><strong>But wait, there’s more!</strong></span></p>
<p style="line-height:115%">&nbsp;</p>
<p style="line-height:115%"><span style="font-size: 14px; color: #000000;">✨ Special pricing is available for individuals, academics, students, and groups.</span></p>
<p style="line-height:115%">&nbsp;</p>
<p style="line-height:115%"><span style="font-size: 14px;">📝 <a href="https://email.linuxfoundation.org/e3t/Ctc/RI+113/cZw--04/VWNfWW2wW1rDW8WVD3d88v1pwVSnzBh5KqWh8N7FnD145nR3bW6N1X8z6lZ3kLW1XYmzL35n6DMW8cw7HQ7RWdX3W6-SGvg4MYMP9W16MDtv7rP_w1W77rCjL71RS8TW39V_zj12kHNZN2JJbXBMb6cPW2g_lDd8kVP_BN75hp-K1SP_XW8PD91M222SSVVPGnLy2QwN4QW44yqsl6gk6qhVJVwkT6HF01RV4kmD98d1S6mW2qVdXp1GhDd5V7yxjb5nLCWsV47vLG34pfd9W94r75p5CXx9FVBzS2x4Y_k6DW4Mhkcz51xWg-MzH1h_-Ts0YW6VnPXr2vffbsW4BzcBD8D0vWmW5208g74YNJpjW6qMYYQ2Q80QzW3Pm6Cn4BvSDqW26HzNT8d875rN45HD7S-lbqYN8TlsfCJgmbgW6ZmwKj98PXwpM2WJ1xHc8k2W5W6SdG642r-ZN1Pn5SqDF_rgW6ssqG48jR-hBW3RQqvx4QRBTdM_2q_m1QW15VKQ8F8557dPtW1wsPmG5dmMrwf4n3t0-04" style="color:#00aebc" data-hs-link-id="0" data-hs-link-id-v2="vvG0CJir" target="_blank"><strong><span style="color: #0094ff;">Scholarship applications</span></strong></a> <span style="color: #000000;">are <strong>due in 4 days</strong> (15 February).&nbsp;</span></span></p>
<p style="line-height:115%">&nbsp;</p>
<p style="line-height:115%"><span style="font-size: 14px;">🏨 <a href="https://email.linuxfoundation.org/e3t/Ctc/RI+113/cZw--04/VWNfWW2wW1rDW8WVD3d88v1pwVSnzBh5KqWh8N7FnD145nR3bW6N1X8z6lZ3nkW2cql603CwdVjW8P7cb43KhHQ9W5TxVzN8brv7XW1ZVnb26WdcSNW20qs7c2MsL6zW5_HZJ365n4R7W30SVX58HwnTSW8lz19w4ZRt1VW5lXJ6h1lslD5W5BmL7Q6YgfTJW64d2Ld76_20qW3Nkcbp2VJYYcW23CKG41hh9H3N3rwVnVpKMbLVBssLM86VWRBW5mblp57NzzdWW9hMJKv4F-yPnN82WxvyWbs75W31_dX56bWRKbW5BDGVt2Bqp9gW2CFJvw2t7J_tN2h5rlcL7MpWW6JsSw55WcyD8W5Yt5sd2XFCxsN6bWb-36c2drW106RvD527d2sW2r40nw8g1R1hW6f0FcW5VWlSpW7v9lbr9krhrTW11V7kc9bX6K5W3MjC6y7NpctzW200-GH1yN2WWW1NT5G-3mM7n0N34R8B8sTFLtVQxZHy62mTkVV7WY2r5_BzXCW1Lq_xl2q2ypyV5FJtJ37khMgf4y5_2s04" style="color:#00aebc" data-hs-link-id="0" data-hs-link-id-v2="lcqy7kZt" target="_blank"><strong><span style="color: #0094ff;">Book your hotel room</span></strong></a> <span style="color: #000000;">before the blocks sell out!</span></span></p></div></div></td></tr></tbody></table>
</div>
<!--[if gte mso 9]></table><![endif]-->
<!--[if (mso)|(IE)]></td><![endif]-->
    <!--[if (mso)|(IE)]></tr></table><![endif]-->
    </div>
   
  </div>
  <div id="section_1766004910015" class="hse-section" style="padding-left:10px; padding-right:10px">
    
    
      <div class="hse-column-container" style="min-width:280px; max-width:600px; margin:0 auto; background-color:#ffffff" bgcolor="#ffffff">
    
    <!--[if (mso)|(IE)]>
      <table align="center" style="width:600px;" cellpadding="0" cellspacing="0" role="presentation" width="600" bgcolor="#ffffff">
      <tr style="background-color:#ffffff;">
    <![endif]-->
    <!--[if (mso)|(IE)]>
  <td valign="top" style="width:600px;">
<![endif]-->
<!--[if gte mso 9]>
  <table role="presentation" width="600" cellpadding="0" cellspacing="0" style="width:600px">
<![endif]-->
<div id="column_1766004910015_0" class="hse-column hse-size-12">
    <table role="presentation" cellpadding="0" cellspacing="0" width="100%" class="" style=""><tbody><tr><td class="hs_padded" style="font-family:Arial, sans-serif; font-size:15px; color:#23496d; word-break:break-word; padding:5px 20px"><div id="hs_cos_wrapper_module_17660049126845" class="hs_cos_wrapper hs_cos_wrapper_widget hs_cos_wrapper_type_module" style="color: inherit; font-size: inherit; line-height: inherit;" data-hs-cos-general-type="widget" data-hs-cos-type="module"><table align="center" border="0" cellpadding="0" cellspacing="0" role="presentation" style="border-collapse:separate!important">
    <tbody><tr>
      <td align="center" valign="middle" bgcolor="#5c4f88" style="font-family:Arial, sans-serif; font-size:15px; color:#23496d; word-break:break-word; border-radius:8px; cursor:auto; background-color:#5c4f88; mso-padding-alt:12px 18px">
        <a href="https://email.linuxfoundation.org/e3t/Ctc/RI+113/cZw--04/VWNfWW2wW1rDW8WVD3d88v1pwVSnzBh5KqWh8N7FnD0v5nR3bW5BWr2F6lZ3mpN9k-4xrPp9r9VYDsHL4L83cWW8gWmkC6s3nbJW4rblnF8_DlrJW74Wphz9lcD8LW9hvc0d1NXKjhVcM3ly6RcG8wW3dj7cW6tYkG6VBjWtH5S3bktW53fGvT3wtZxHW6ZFn2R4BvjGDW3fyFV287gDStVBMxg31WSgywW3pWZ-c5Lq8RMW1djZcC3fmxnMW2JMvfn3Bk2vTW7qS1cp4fhkzkW7BmvBF2Z27KBVTKKvK4mhDx-W8-8B4T8npKY2VK8Q2Z3QzrZvW5ZzNTt59PK6kW8VSKDp3m_3HJW1Mt19p46QhZnW8QdJ9K8b0TfZW7wh_pj42C4NRW1zYY292tbzmZV5FBy02znM0_W3kC1fk81M35qW13jzNY5RpLH3W15rLyd1qCtnzW9k_h1q1V29VbW3DVK3n7v4Z_gW7d8gN63Bvp0df7fJzF-04" target="_blank" style="color:#00a4bd; font-size:16px; font-family:Arial, sans-serif; Margin:0; text-transform:none; text-decoration:none; padding:12px 18px; display:block" data-hs-link-id="0" data-hs-link-id-v2="+MzzB6cL">
          <strong style="color:#FFFFFF;font-weight:bold;text-decoration:none;font-style:normal;">REGISTER TODAY &gt;&gt;</strong>
        </a>
      </td>
    </tr>
  </tbody></table></div></td></tr></tbody></table>
</div>
<!--[if gte mso 9]></table><![endif]-->
<!--[if (mso)|(IE)]></td><![endif]-->
    <!--[if (mso)|(IE)]></tr></table><![endif]-->
    </div>
   
  </div>
  <div id="section_1769456225169" class="hse-section" style="padding-left:10px; padding-right:10px">
    
    
      <div class="hse-column-container" style="min-width:280px; max-width:600px; margin:0 auto; background-color:#ffffff" bgcolor="#ffffff">
    
    <!--[if (mso)|(IE)]>
      <table align="center" style="width:600px;" cellpadding="0" cellspacing="0" role="presentation" width="600" bgcolor="#ffffff">
      <tr style="background-color:#ffffff;">
    <![endif]-->
    <!--[if (mso)|(IE)]>
  <td valign="top" style="width:600px;">
<![endif]-->
<!--[if gte mso 9]>
  <table role="presentation" width="600" cellpadding="0" cellspacing="0" style="width:600px">
<![endif]-->
<div id="column_1769456225169_0" class="hse-column hse-size-12">
    <table role="presentation" cellpadding="0" cellspacing="0" width="100%" class="" style=""><tbody><tr><td class="hs_padded" style="font-family:Arial, sans-serif; font-size:15px; color:#23496d; word-break:break-word; padding:10px 20px"><div id="hs_cos_wrapper_module_17605624348362" class="hs_cos_wrapper hs_cos_wrapper_widget hs_cos_wrapper_type_module" style="color: inherit; font-size: inherit; line-height: inherit;" data-hs-cos-general-type="widget" data-hs-cos-type="module"><table role="none" border="0" cellpadding="0" cellspacing="0" style="vertical-align:top" width="100%">
  <tbody><tr>
    <td align="center" style="font-family:Arial, sans-serif; color:#23496d; font-size:0; word-break:break-word">
      <p style="font-size:1px;border-top:1px solid #000000;width:100%;margin:0 auto;"></p>
      <!--[if mso]>
        <table role="none" align="center" border="0" cellpadding="0" cellspacing="0" style="font-size:1px;border-top:1px solid #000000;width:560px;">
          <tr>
            <td style="height:0;line-height:0">&nbsp;</td>
          </tr>
        </table>
      <![endif]-->
    </td>
  </tr>
</tbody></table></div></td></tr></tbody></table>
</div>
<!--[if gte mso 9]></table><![endif]-->
<!--[if (mso)|(IE)]></td><![endif]-->
    <!--[if (mso)|(IE)]></tr></table><![endif]-->
    </div>
   
  </div>
  <div id="section_1753911339468" class="hse-section" style="padding-left:10px; padding-right:10px">
    
    
      <div class="hse-column-container" style="min-width:280px; max-width:600px; margin:0 auto; background-color:#ffffff" bgcolor="#ffffff">
    
    <!--[if (mso)|(IE)]>
      <table align="center" style="width:600px;" cellpadding="0" cellspacing="0" role="presentation" width="600" bgcolor="#ffffff">
      <tr style="background-color:#ffffff;">
    <![endif]-->
    <!--[if (mso)|(IE)]>
  <td valign="top" style="width:600px;">
<![endif]-->
<!--[if gte mso 9]>
  <table role="presentation" width="600" cellpadding="0" cellspacing="0" style="width:600px">
<![endif]-->
<div id="column_1753911339468_0" class="hse-column hse-size-12">
    <table role="presentation" cellpadding="0" cellspacing="0" width="100%" class="" style=""><tbody><tr><td class="hs_padded" style="font-family:Arial, sans-serif; font-size:15px; color:#23496d; word-break:break-word; padding:10px 20px"><div id="hs_cos_wrapper_module_175391133944710" class="hs_cos_wrapper hs_cos_wrapper_widget hs_cos_wrapper_type_module" style="color: inherit; font-size: inherit; line-height: inherit;" data-hs-cos-general-type="widget" data-hs-cos-type="module"><div id="hs_cos_wrapper_module_175391133944710_" class="hs_cos_wrapper hs_cos_wrapper_widget hs_cos_wrapper_type_rich_text" style="color: inherit; font-size: inherit; line-height: inherit;" data-hs-cos-general-type="widget" data-hs-cos-type="rich_text"><p style="font-size:18px; line-height:175%; font-weight:bold; text-align:center" align="center"><span style="color: #000000;">Thank You to Our Sponsors!</span></p></div></div></td></tr></tbody></table>
  <table role="presentation" cellpadding="0" cellspacing="0" width="100%" class="" style=""><tbody><tr><td class="hs_padded" style="font-family:Arial, sans-serif; font-size:15px; color:#23496d; word-break:break-word; padding:10px 20px"><div id="hs_cos_wrapper_module_175391148927611" class="hs_cos_wrapper hs_cos_wrapper_widget hs_cos_wrapper_type_module" style="color: inherit; font-size: inherit; line-height: inherit;" data-hs-cos-general-type="widget" data-hs-cos-type="module"><div id="hs_cos_wrapper_module_175391148927611_" class="hs_cos_wrapper hs_cos_wrapper_widget hs_cos_wrapper_type_rich_text" style="color: inherit; font-size: inherit; line-height: inherit;" data-hs-cos-general-type="widget" data-hs-cos-type="rich_text"><p style="font-weight:bold; font-size:16px; line-height:175%; text-align:center" align="center"><span style="color: #000000;">DIAMOND</span></p></div></div></td></tr></tbody></table>
</div>
<!--[if gte mso 9]></table><![endif]-->
<!--[if (mso)|(IE)]></td><![endif]-->
    <!--[if (mso)|(IE)]></tr></table><![endif]-->
    </div>
   
  </div>
  <div id="section_1760977593366" class="hse-section" style="padding-left:10px; padding-right:10px">
    
    
      <div class="hse-column-container" style="min-width:280px; max-width:600px; margin:0 auto; background-color:#ffffff" bgcolor="#ffffff">
    
    <!--[if (mso)|(IE)]>
      <table align="center" style="width:600px;" cellpadding="0" cellspacing="0" role="presentation" width="600" bgcolor="#ffffff">
      <tr style="background-color:#ffffff;">
    <![endif]-->
    <!--[if (mso)|(IE)]>
  <td valign="top" style="width:300px;">
<![endif]-->
<!--[if gte mso 9]>
  <table role="presentation" width="300" cellpadding="0" cellspacing="0" style="width:300px">
<![endif]-->
<div id="column_1760977593366_0" class="hse-column hse-size-6">
  <div id="hs_cos_wrapper_module_17609775964811" class="hs_cos_wrapper hs_cos_wrapper_widget hs_cos_wrapper_type_module" style="color: inherit; font-size: inherit; line-height: inherit;" data-hs-cos-general-type="widget" data-hs-cos-type="module"><table class="hse-image-wrapper" role="presentation" width="100%" cellpadding="0" cellspacing="0">
  <tbody>
    <tr>
      <td class="hs_padded" align="center" valign="top" style="font-family:Arial, sans-serif; color:#23496d; word-break:break-word; text-align:center; padding:0px 20px; font-size:0px">
        <a href="https://email.linuxfoundation.org/e3t/Ctc/RI+113/cZw--04/VWNfWW2wW1rDW8WVD3d88v1pwVSnzBh5KqWh8N7FnD1-3qgz0W8wLKSR6lZ3l6W1gm_ZJ3gpTQvVllv536YTKRYW1jFRrc75qBjSW5HVMGJ3tLF1ZW3DYnhK4JNjmsW8MYymx6vN3StW1xvvyY7k-KkGW27SLvs2r3fmjN92J0QbDCtg2W83hvS15bsySVW6wfzfq2KXbLgV4PN1w8Sq05tW3KcxFF7qT_DyW4WnQrP4hCT0KW4Cdkrd2PzMmfW3Y_TkB2Lv0VDW3_jk4D6RM73SN7tTxqp9bvZcW8PxRct2-dkpYW14zFNR6LKTMNW8_J9xP75yJ6WW5d5NjT4HRHF_W79zbTb5xM_nJW5lhvJ71r4dDNN4pdJgzQ9YrnN8X-F5yGgRn5W3yYVV5659FVCW1h0bV97CnKbhdVLBLl04" target="_blank" style="color:#00a4bd" data-hs-link-id="0" data-hs-link-id-v2="sSLvRGyR">
        <img alt="AWS_logo_RGB_1c_Gray850-2" src="https://email.linuxfoundation.org/hs-fs/hubfs/AWS_logo_RGB_1c_Gray850-2.png?width=220&amp;upscale=true&amp;name=AWS_logo_RGB_1c_Gray850-2.png" style="outline:none; text-decoration:none; border:none; max-width:100%; font-size:16px" width="110" align="middle">
        </a>
      </td>
    </tr>
  </tbody>
</table></div>
</div>
<!--[if gte mso 9]></table><![endif]-->
<!--[if (mso)|(IE)]></td><![endif]-->
<!--[if (mso)|(IE)]>
  <td valign="top" style="width:300px;">
<![endif]-->
<!--[if gte mso 9]>
  <table role="presentation" width="300" cellpadding="0" cellspacing="0" style="width:300px">
<![endif]-->
<div id="column_1760977593366_1" class="hse-column hse-size-6">
  <div id="hs_cos_wrapper_module_17690425298253" class="hs_cos_wrapper hs_cos_wrapper_widget hs_cos_wrapper_type_module" style="color: inherit; font-size: inherit; line-height: inherit;" data-hs-cos-general-type="widget" data-hs-cos-type="module"><table class="hse-image-wrapper" role="presentation" width="100%" cellpadding="0" cellspacing="0">
  <tbody>
    <tr>
      <td class="hs_padded" align="center" valign="top" style="font-family:Arial, sans-serif; color:#23496d; word-break:break-word; text-align:center; padding:15px 20px 10px; font-size:0px">
        <a href="https://email.linuxfoundation.org/e3t/Ctc/RI+113/cZw--04/VWNfWW2wW1rDW8WVD3d88v1pwVSnzBh5KqWh8N7FnD1-3qgz0W8wLKSR6lZ3pKW3ML9hB1m6yMDW19Lmww8_8TLWVcrZKs5yQzW1W1dKRMd7bJLsXW3ZXrML7V7k4rW4fy_Vk6wXsGbW25jnQP78gbR5W94NRYJ9lgtD8W676r_Q8rZSgwW6CZC5L4GT7VXW1ysyqS2qlSyGW8nKPvn1w8FBQW71NYJV8GJYfhW8m7X7H5yH2y7W8VdtQm3gt7FlVvxvYX3LZccLW36x4nJ2LvtfKW1mbVG640l7GgW7tfLzM8yj5hzW6sYjxg5CxC2jW1fzFr422LZ2XW4Gvcmw5bMg6dW3Q9tlc6D9bkDW698ttb1MBWR-W2xb4kh2YdxqlW2RpVfr4j5jr9W1LWpCQ5RZVmTW886CzJ1HsQXbf9kgH5F04" target="_blank" style="color:#00a4bd" data-hs-link-id="0" data-hs-link-id-v2="lN89qeAc">
        <img alt="lockup_GoogleCloud_FullColor_rgb_2900x512px" src="https://email.linuxfoundation.org/hs-fs/hubfs/lockup_GoogleCloud_FullColor_rgb_2900x512px.png?width=520&amp;upscale=true&amp;name=lockup_GoogleCloud_FullColor_rgb_2900x512px.png" style="outline:none; text-decoration:none; border:none; max-width:100%; font-size:16px" width="260" align="middle">
        </a>
      </td>
    </tr>
  </tbody>
</table></div>
</div>
<!--[if gte mso 9]></table><![endif]-->
<!--[if (mso)|(IE)]></td><![endif]-->
    <!--[if (mso)|(IE)]></tr></table><![endif]-->
    </div>
   
  </div>
  <div id="section_1761258872581" class="hse-section" style="padding-left:10px; padding-right:10px">
    
    
      <div class="hse-column-container" style="min-width:280px; max-width:600px; margin:0 auto; background-color:#ffffff" bgcolor="#ffffff">
    
    <!--[if (mso)|(IE)]>
      <table align="center" style="width:600px;" cellpadding="0" cellspacing="0" role="presentation" width="600" bgcolor="#ffffff">
      <tr style="background-color:#ffffff;">
    <![endif]-->
    <!--[if (mso)|(IE)]>
  <td valign="top" style="width:300px;">
<![endif]-->
<!--[if gte mso 9]>
  <table role="presentation" width="300" cellpadding="0" cellspacing="0" style="width:300px">
<![endif]-->
<div id="column_1764014412197_0" class="hse-column hse-size-6">
  <div id="hs_cos_wrapper_module_17640144472623" class="hs_cos_wrapper hs_cos_wrapper_widget hs_cos_wrapper_type_module" style="color: inherit; font-size: inherit; line-height: inherit;" data-hs-cos-general-type="widget" data-hs-cos-type="module"><table class="hse-image-wrapper" role="presentation" width="100%" cellpadding="0" cellspacing="0">
  <tbody>
    <tr>
      <td class="hs_padded" align="center" valign="top" style="font-family:Arial, sans-serif; color:#23496d; word-break:break-word; text-align:center; padding:10px 20px; font-size:0px">
        <a href="https://email.linuxfoundation.org/e3t/Ctc/RI+113/cZw--04/VWNfWW2wW1rDW8WVD3d88v1pwVSnzBh5KqWh8N7FnD1-3qgz0W8wLKSR6lZ3kJW3jDTZ05tj8lzW2qN8Q-84nrY8W4hk_y979kPM0W5_d8vd77tjR3W8zMGl027T-CgW8Rkp5Z7PXYW0W5T5HGM1FhjVXW4DXgwQ44f6C1W8TJ9pr1FwQLcW3P9GLm83LrGSW4sRYPd7hj77JW292L739fY90HN8-0ngMCk43rW8GcPln1HzdxVW4LS88J77c3LpW2Xy0vK7m0990W8z9sh86dhNBMN14Glh9vK6jLW1jyG8b8jj80_N1MRYwkRJ3HxN7hYqsnP6mW8W8HYV3q7Bl3Z2N6sqfyFPslXqW6fCcvf3gmc5tW1VGcyH7PV18NN5_rgBjvVlw1W6wfHsZ1sLf10W5DVD2h80DXZvf4pGY1P04" target="_blank" style="color:#00a4bd" data-hs-link-id="0" data-hs-link-id-v2="LzYPSaBI">
        <img alt="HAProxy-logo-cmyk-horizontal" src="https://email.linuxfoundation.org/hs-fs/hubfs/HAProxy-logo-cmyk-horizontal.png?width=500&amp;upscale=true&amp;name=HAProxy-logo-cmyk-horizontal.png" style="outline:none; text-decoration:none; border:none; max-width:100%; font-size:16px" width="250" align="middle">
        </a>
      </td>
    </tr>
  </tbody>
</table></div>
</div>
<!--[if gte mso 9]></table><![endif]-->
<!--[if (mso)|(IE)]></td><![endif]-->
<!--[if (mso)|(IE)]>
  <td valign="top" style="width:300px;">
<![endif]-->
<!--[if gte mso 9]>
  <table role="presentation" width="300" cellpadding="0" cellspacing="0" style="width:300px">
<![endif]-->
<div id="column_1761258872581_0" class="hse-column hse-size-6">
  <div id="hs_cos_wrapper_module_175391153214312" class="hs_cos_wrapper hs_cos_wrapper_widget hs_cos_wrapper_type_module" style="color: inherit; font-size: inherit; line-height: inherit;" data-hs-cos-general-type="widget" data-hs-cos-type="module"><table class="hse-image-wrapper" role="presentation" width="100%" cellpadding="0" cellspacing="0">
  <tbody>
    <tr>
      <td class="hs_padded" align="center" valign="top" style="font-family:Arial, sans-serif; color:#23496d; word-break:break-word; text-align:center; padding:10px 20px 0px; font-size:0px">
        <a href="https://email.linuxfoundation.org/e3t/Ctc/RI+113/cZw--04/VWNfWW2wW1rDW8WVD3d88v1pwVSnzBh5KqWh8N7FnD0b5nR3bW50kH_H6lZ3kGW4zF-Mg3-XNfDW1Wh12K25YSkXW81zPtZ5L3hzFW7KfWlg6dSMvjW9gftP92s8--wW6WkNYK8PxQjKN86c3lvBRrZGN96S-JY7DR3KW7z8wtq1JM5tTW3x1M1M38lydmVGhFxw1hpmXdW2-kt3M36TsyVW8FJYlw4gtBpQW9d09lB6LXB0BV83BpL2MkDDvW3TZF_B1XvpS3W3rr3jK5Sf4RsW6ywd4w4NMTv_W8prCGx2ZcDzjW5S_DcH1NnkjqW5h3vf63M-8tlW3cHQyC10HdVyVNjS5T6h2v1TW3pl9dc742gq4W3vnYst5fZBLzW2mH5cZ7Zr22zVj4Mh248YkKtW3Q-2tF387dZfW1zcR7Y8hD-ytW8RJBD94YzNYbW3TpNpF6Svx9NW7Z9Tyg5b_BWTf3zKlG604" target="_blank" style="color:#00a4bd" data-hs-link-id="0" data-hs-link-id-v2="sIGvK4iB">
        <img alt="microsoft-azure-spn-1" src="https://email.linuxfoundation.org/hs-fs/hubfs/microsoft-azure-spn-1.png?width=340&amp;upscale=true&amp;name=microsoft-azure-spn-1.png" style="outline:none; text-decoration:none; border:none; max-width:100%; font-size:16px" width="170" align="middle">
        </a>
      </td>
    </tr>
  </tbody>
</table></div>
</div>
<!--[if gte mso 9]></table><![endif]-->
<!--[if (mso)|(IE)]></td><![endif]-->
    <!--[if (mso)|(IE)]></tr></table><![endif]-->
    </div>
   
  </div>
  <div id="section_1764014429645" class="hse-section" style="padding-left:10px; padding-right:10px">
    
    
      <div class="hse-column-container" style="min-width:280px; max-width:600px; margin:0 auto; background-color:#ffffff" bgcolor="#ffffff">
    
    <!--[if (mso)|(IE)]>
      <table align="center" style="width:600px;" cellpadding="0" cellspacing="0" role="presentation" width="600" bgcolor="#ffffff">
      <tr style="background-color:#ffffff;">
    <![endif]-->
    <!--[if (mso)|(IE)]>
  <td valign="top" style="width:300px;">
<![endif]-->
<!--[if gte mso 9]>
  <table role="presentation" width="300" cellpadding="0" cellspacing="0" style="width:300px">
<![endif]-->
<div id="column_1764014429645_1" class="hse-column hse-size-6">
  <div id="hs_cos_wrapper_module_17612588772713" class="hs_cos_wrapper hs_cos_wrapper_widget hs_cos_wrapper_type_module" style="color: inherit; font-size: inherit; line-height: inherit;" data-hs-cos-general-type="widget" data-hs-cos-type="module"><table class="hse-image-wrapper" role="presentation" width="100%" cellpadding="0" cellspacing="0">
  <tbody>
    <tr>
      <td class="hs_padded" align="center" valign="top" style="font-family:Arial, sans-serif; color:#23496d; word-break:break-word; text-align:center; padding:0px 20px; font-size:0px">
        <a href="https://email.linuxfoundation.org/e3t/Ctc/RI+113/cZw--04/VWNfWW2wW1rDW8WVD3d88v1pwVSnzBh5KqWh8N7FnD1-3qgz0W8wLKSR6lZ3m3W9fx8kG7Z2QXwW1B-stN6cGWskN2p6tgbJ0MWpW3hByFC2gbVJLW7NVC-X7QKPGDV8n2C914F_C5W7QRtrV6y9Z9gN2t2SwMwLgP_W8HzsBl35DG-wW3TNF0l3nG1BkW6_1MH21mpMPfW521JjX38yjvWV7WQ8f2rsnfsW6lKyfK1lqq2kW7p6PqX4KwNmxW5j1BHq1ZQwC4W3l56Sh832-YGW5BlxHB1pyP9gW7f308R4C1SYSW7QKhbk89bH0ZW5QN1Zr3gS1GRVLKs1j8kHZ6cW6XKXLJ4XbvFhW31Yw8W8Ncl64W6zyM-G4Pb1_nW32S_Wc42zdkRW7gD_S57223wYW6KWM_717Hxhmf61fXLv04" target="_blank" style="color:#00a4bd" data-hs-link-id="0" data-hs-link-id-v2="FG3JL2C5">
        <img alt="RedHat-new-3" src="https://email.linuxfoundation.org/hs-fs/hubfs/RedHat-new-3.png?width=420&amp;upscale=true&amp;name=RedHat-new-3.png" style="outline:none; text-decoration:none; border:none; max-width:100%; font-size:16px" width="210" align="middle">
        </a>
      </td>
    </tr>
  </tbody>
</table></div>
</div>
<!--[if gte mso 9]></table><![endif]-->
<!--[if (mso)|(IE)]></td><![endif]-->
<!--[if (mso)|(IE)]>
  <td valign="top" style="width:300px;">
<![endif]-->
<!--[if gte mso 9]>
  <table role="presentation" width="300" cellpadding="0" cellspacing="0" style="width:300px">
<![endif]-->
<div id="column_1769042507413_2" class="hse-column hse-size-6">
  <div id="hs_cos_wrapper_module_17640144726114" class="hs_cos_wrapper hs_cos_wrapper_widget hs_cos_wrapper_type_module" style="color: inherit; font-size: inherit; line-height: inherit;" data-hs-cos-general-type="widget" data-hs-cos-type="module"><table class="hse-image-wrapper" role="presentation" width="100%" cellpadding="0" cellspacing="0">
  <tbody>
    <tr>
      <td class="hs_padded" align="center" valign="top" style="font-family:Arial, sans-serif; color:#23496d; word-break:break-word; text-align:center; padding:10px 20px; font-size:0px">
        <a href="https://email.linuxfoundation.org/e3t/Ctc/RI+113/cZw--04/VWNfWW2wW1rDW8WVD3d88v1pwVSnzBh5KqWh8N7FnD142-Z-MW6N1vHY6lZ3lFW5X5twG9lPx69W2rsPV26dlCNFW8Nx5yb8ppsP0N5Y0XXmWDqYyW2ms1DL4K9KcWN7vsggqQPRDhW4pTLVF287kX9W8Yg3F9777nysW6rbW0S4Cx98ZW82ltln2HZ5PSV1Kghw5QBsvDW3p3RwH8ldX2hV3xnb03C5GYyVn71MC27XmzQW1lKL_B6VNS_cW6MphgB34zJDfVK26pK6V41hGW78CgBb7tp_MhW6Fk7_92GxzFmW1PWg5g5cmnwkW7_3F256bQmzyW4rL6db3jwYDNdQxMDv04" target="_blank" style="color:#00a4bd" data-hs-link-id="0" data-hs-link-id-v2="33MKDL5K">
        <img alt="scaleops_logo" src="https://email.linuxfoundation.org/hs-fs/hubfs/scaleops_logo.png?width=320&amp;upscale=true&amp;name=scaleops_logo.png" style="outline:none; text-decoration:none; border:none; max-width:100%; font-size:16px" width="160" align="middle">
        </a>
      </td>
    </tr>
  </tbody>
</table></div>
</div>
<!--[if gte mso 9]></table><![endif]-->
<!--[if (mso)|(IE)]></td><![endif]-->
    <!--[if (mso)|(IE)]></tr></table><![endif]-->
    </div>
   
  </div>
  <div id="section_1769042501669" class="hse-section" style="padding-left:10px; padding-right:10px">
    
    
      <div class="hse-column-container" style="min-width:280px; max-width:600px; margin:0 auto; background-color:#ffffff" bgcolor="#ffffff">
    
    <!--[if (mso)|(IE)]>
      <table align="center" style="width:600px;" cellpadding="0" cellspacing="0" role="presentation" width="600" bgcolor="#ffffff">
      <tr style="background-color:#ffffff;">
    <![endif]-->
    <!--[if (mso)|(IE)]>
  <td valign="top" style="width:600px;">
<![endif]-->
<!--[if gte mso 9]>
  <table role="presentation" width="600" cellpadding="0" cellspacing="0" style="width:600px">
<![endif]-->
<div id="column_1769042501669_1" class="hse-column hse-size-12">
  <div id="hs_cos_wrapper_module_17690425016652" class="hs_cos_wrapper hs_cos_wrapper_widget hs_cos_wrapper_type_module" style="color: inherit; font-size: inherit; line-height: inherit;" data-hs-cos-general-type="widget" data-hs-cos-type="module"><table class="hse-image-wrapper" role="presentation" width="100%" cellpadding="0" cellspacing="0">
  <tbody>
    <tr>
      <td class="hs_padded" align="center" valign="top" style="font-family:Arial, sans-serif; color:#23496d; word-break:break-word; text-align:center; padding:10px 20px; font-size:0px">
        <a href="https://email.linuxfoundation.org/e3t/Ctc/RI+113/cZw--04/VWNfWW2wW1rDW8WVD3d88v1pwVSnzBh5KqWh8N7FnD1H3qgz0W7Y8-PT6lZ3mKW8RWKKy59ZlndW8n28m58SdsQbVvsX4r7yqN0RW6Kx3Js1y8BmfW6fZ-FT1dCWLwW7W7zMy6TKr--W8JScH44xjmdkW3jXdVs8KX7b9W1_55v53NvQ2LW8k4VgY2s6jf8W12mtWf21k-K5M1L61MmMCk5VZl9pv1hRYtQW6DqZ6K3CKl92W78VKXD5Fm5WkW24D_9X2yzpGjW58gwpS1dJ8ZdW3x16233K4S8rW56VR8s7FHwW8W8hc29Z5QlRvtW2FSVcV4FgQFtW2nbfK95LrJcYV8CXvr7jz8nVW2qp_Hf95PVKqW3GWNs78JZc59VKzmqY2bCWh1f2K2Vc204" target="_blank" style="color:#00a4bd" data-hs-link-id="0" data-hs-link-id-v2="huQCwWCf">
        <img alt="solo.io-Logo-Dark-on-Transparent-Background-1" src="https://email.linuxfoundation.org/hs-fs/hubfs/solo.io-Logo-Dark-on-Transparent-Background-1.png?width=320&amp;upscale=true&amp;name=solo.io-Logo-Dark-on-Transparent-Background-1.png" style="outline:none; text-decoration:none; border:none; max-width:100%; font-size:16px" width="160" align="middle">
        </a>
      </td>
    </tr>
  </tbody>
</table></div>
</div>
<!--[if gte mso 9]></table><![endif]-->
<!--[if (mso)|(IE)]></td><![endif]-->
    <!--[if (mso)|(IE)]></tr></table><![endif]-->
    </div>
   
  </div>
  <div id="section_1753911573418" class="hse-section" style="padding-left:10px; padding-right:10px">
    
    
      <div class="hse-column-container" style="min-width:280px; max-width:600px; margin:0 auto; background-color:#ffffff" bgcolor="#ffffff">
    
    <!--[if (mso)|(IE)]>
      <table align="center" style="width:600px;" cellpadding="0" cellspacing="0" role="presentation" width="600" bgcolor="#ffffff">
      <tr style="background-color:#ffffff;">
    <![endif]-->
    <!--[if (mso)|(IE)]>
  <td valign="top" style="width:600px;">
<![endif]-->
<!--[if gte mso 9]>
  <table role="presentation" width="600" cellpadding="0" cellspacing="0" style="width:600px">
<![endif]-->
<div id="column_1753911573418_0" class="hse-column hse-size-12">
    <table role="presentation" cellpadding="0" cellspacing="0" width="100%" class="" style=""><tbody><tr><td class="hs_padded" style="font-family:Arial, sans-serif; font-size:15px; color:#23496d; word-break:break-word; padding:10px 20px"><div id="hs_cos_wrapper_module_175391157339413" class="hs_cos_wrapper hs_cos_wrapper_widget hs_cos_wrapper_type_module" style="color: inherit; font-size: inherit; line-height: inherit;" data-hs-cos-general-type="widget" data-hs-cos-type="module"><table role="none" border="0" cellpadding="0" cellspacing="0" style="vertical-align:top" width="100%">
  <tbody><tr>
    <td align="center" style="font-family:Arial, sans-serif; color:#23496d; font-size:0; word-break:break-word">
      <p style="font-size:1px;border-top:1px dotted #000000;width:100%;margin:0 auto;"></p>
      <!--[if mso]>
        <table role="none" align="center" border="0" cellpadding="0" cellspacing="0" style="font-size:1px;border-top:1px dotted #000000;width:560px;">
          <tr>
            <td style="height:0;line-height:0">&nbsp;</td>
          </tr>
        </table>
      <![endif]-->
    </td>
  </tr>
</tbody></table></div></td></tr></tbody></table>
  <table role="presentation" cellpadding="0" cellspacing="0" width="100%" class="" style=""><tbody><tr><td class="hs_padded" style="font-family:Arial, sans-serif; font-size:15px; color:#23496d; word-break:break-word; padding:10px 20px"><div id="hs_cos_wrapper_module_175391160097914" class="hs_cos_wrapper hs_cos_wrapper_widget hs_cos_wrapper_type_module" style="color: inherit; font-size: inherit; line-height: inherit;" data-hs-cos-general-type="widget" data-hs-cos-type="module"><div id="hs_cos_wrapper_module_175391160097914_" class="hs_cos_wrapper hs_cos_wrapper_widget hs_cos_wrapper_type_rich_text" style="color: inherit; font-size: inherit; line-height: inherit;" data-hs-cos-general-type="widget" data-hs-cos-type="rich_text"><p style="font-size:16px; line-height:175%; font-weight:bold; text-align:center" align="center"><span style="color: #000000;">PLATINUM</span></p></div></div></td></tr></tbody></table>
</div>
<!--[if gte mso 9]></table><![endif]-->
<!--[if (mso)|(IE)]></td><![endif]-->
    <!--[if (mso)|(IE)]></tr></table><![endif]-->
    </div>
   
  </div>
  <div id="section_1767814021988" class="hse-section" style="padding-left:10px; padding-right:10px">
    
    
      <div class="hse-column-container" style="min-width:280px; max-width:600px; margin:0 auto; background-color:#ffffff" bgcolor="#ffffff">
    
    <!--[if (mso)|(IE)]>
      <table align="center" style="width:600px;" cellpadding="0" cellspacing="0" role="presentation" width="600" bgcolor="#ffffff">
      <tr style="background-color:#ffffff;">
    <![endif]-->
    <!--[if (mso)|(IE)]>
  <td valign="top" style="width:300px;">
<![endif]-->
<!--[if gte mso 9]>
  <table role="presentation" width="300" cellpadding="0" cellspacing="0" style="width:300px">
<![endif]-->
<div id="column_1767814021988_0" class="hse-column hse-size-6">
    <table role="presentation" cellpadding="0" cellspacing="0" width="100%" class="" style=""><tbody><tr><td class="hs_padded" style="font-family:Arial, sans-serif; font-size:15px; color:#23496d; word-break:break-word; padding:10px 20px"><div id="hs_cos_wrapper_module_175391164387615" class="hs_cos_wrapper hs_cos_wrapper_widget hs_cos_wrapper_type_module" style="color: inherit; font-size: inherit; line-height: inherit;" data-hs-cos-general-type="widget" data-hs-cos-type="module"><div id="hs_cos_wrapper_module_175391164387615_" class="hs_cos_wrapper hs_cos_wrapper_widget hs_cos_wrapper_type_rich_text" style="color: inherit; font-size: inherit; line-height: inherit;" data-hs-cos-general-type="widget" data-hs-cos-type="rich_text"><p style="text-align:center; line-height:115%" align="center"><span style="color: #0094ff;"><a href="https://email.linuxfoundation.org/e3t/Ctc/RI+113/cZw--04/VWNfWW2wW1rDW8WVD3d88v1pwVSnzBh5KqWh8N7FnD2g3qgz0W95jsWP6lZ3mFN7483qGxFLxMW3ChBCQ869r3NW4kgTnP7V5dp6Vbqt5-2vdMbYW7hw8vb7H3TYXW553Prj9h-D-FW2Qb6Xr8MBqZ8V87Bs_8cpK5qW4vkXq15yZBdLN3XSChH8tdVBW3t2lh_722QFvW5DyHhn5gTZgLW3PcLjc5t4MZXW4ZbtMG8XtP7FW9hH84z6yyfdKW7q5vk_72h2KDW81dn-Q5LxrZ_W5hmgt57yxnm8N7HH56yZFNsgW8PqdQ78x5s-LW363-ck6LHv5cW988l638qHg8sVt2Xh_3CqmncN8cMz8dMMx_XW1159LV6890YQN6YhF7H3TT8-W2n_rv97zbCgzW2c9_6J66q-dmV1fK3S30mBH6N1HX6dkLX17pf7dhhRn04" style="font-weight:bold; color:#0094ff" rel="noopener" data-hs-link-id="0" data-hs-link-id-v2="SUVYT40q" target="_blank">Akamai</a></span></p>
<p style="text-align:center; line-height:115%" align="center"><span style="color: #0094ff;"><a href="https://email.linuxfoundation.org/e3t/Ctc/RI+113/cZw--04/VWNfWW2wW1rDW8WVD3d88v1pwVSnzBh5KqWh8N7FnD0P2-Z-MW69sMD-6lZ3ngN223QGXWfd9_W8ZPBW8727J9TVQFqlH5LhKR7V2WpqQ4KBBp5W1x0znv4Hk5xlW9hWxHV8tVB7NW1K0lcl5sfbtMV6Mnbn8BQ1tcW66TG7k4kc1g3W3rW0k91nbr3kW36hJk-6yJqXFW7_nQ1j2k4LVGW62Zx-q37xVcxW88yD103-WCvQW3DnVDt6WFTqWW5b_K5r8Z4f4pW3HVFZ_77Cfc-W6rrTV-7XdNkyW6gtrLM8kV4scW5Syb-G3F7C3cf6cW6n004" style="font-weight:bold; color:#0094ff" rel="noopener" data-hs-link-id="0" data-hs-link-id-v2="P4k2ut7Y" target="_blank">Cast&nbsp;AI</a></span></p>
<p style="font-weight:bold; text-align:center; line-height:115%" align="center"><span style="color: #0094ff;"><a href="https://email.linuxfoundation.org/e3t/Ctc/RI+113/cZw--04/VWNfWW2wW1rDW8WVD3d88v1pwVSnzBh5KqWh8N7FnD1-3qgz0W8wLKSR6lZ3nPW10GWcQ9hwwsJW1sb9P11cyhnqN2Q1CQRKw4JxM6lVQpTz_P9W2CBPVT661q73W64-mg58zCYvrW44cyP87QCN40W52GScF85N17bW65MpnT1QQhQ0VwLKwq41hHtRW8m08yq5DhYy4W5T76XH2nXL3FN7S9mKmbD4VKW2Q7FZN7k9pYBW5d29yz4kKnGlW46gtFF6MnQqmW6mtbnx1_5PlmW1VV2c09dX5jgV7lpKG49kl10W344xDB7ppHh7W4wY7pT538xfsW8hh7Vz7phT0FW2m3jB18-YWJ_W2zxD0C2GkFW4VTmCBZ8ZNW8DW7t3K0j8vPnN2W7qW0262lDBZwW7nXNx92t5x1yf87KTVz04" style="font-weight:bold; color:#0094ff" data-hs-link-id="0" data-hs-link-id-v2="qc2ZO3IQ" target="_blank">Chainguard</a></span></p>
<p style="font-weight:bold; text-align:center; line-height:115%" align="center"><span style="color: #0094ff;"><a href="https://email.linuxfoundation.org/e3t/Ctc/RI+113/cZw--04/VWNfWW2wW1rDW8WVD3d88v1pwVSnzBh5KqWh8N7FnD1-3qgz0W8wLKSR6lZ3pdW5sCSlQ8mJqrBVtfZPF3wdXhFW2Djs2g8R4nT4W72qdcF9gD20mVr-XkK6Z_Rp3W30WRW54DPHd-W1dDQsr1SZ41hW5yRNvg7pcMVdW68qVrH2bD5Z_W2l9sMW2PPVtYW8N88BS688GCBW1RmkKV3SwSxLW8_7cjg6b3c9pW93ZLN61hfJ7WW3-0GvW11Tb0lW19tNL84zPgtXW2mZwSv2y0dt7MbDMKP41Ml1W64bB7S3Z_CP1W8fYbVF7HnB-PW317lgt1RF2zHW75qBHL8WnYbfW6Y8Ryb4h3-3pVvvBbx22Mqw0W6V8_7f23T43qW3LSzTn4rMFtSN4z2QlV7BGS1W8_VZzh4mqWZ3f9fnnb404" style="font-weight:bold; color:#0094ff" rel="noopener" data-hs-link-id="0" data-hs-link-id-v2="YVrz6sba" target="_blank">Dash0</a></span></p>
<p style="font-weight:bold; text-align:center; line-height:115%" align="center"><span style="color: #0094ff;"><a href="https://email.linuxfoundation.org/e3t/Ctc/RI+113/cZw--04/VWNfWW2wW1rDW8WVD3d88v1pwVSnzBh5KqWh8N7FnD1-3qgz0W8wLKSR6lZ3pfN1f2N6YYj6lYW4NJZLj1l8lMNN3-Wd2y4pGVHVDfrdb6cQngdN8JP00B2JFZRW76YnJR857YkDW7XdlFY1hLhPtW3rVPR42mxc2gW3YrGzC5_NbK_VLJltM1cZfpGW5Mz8zH5S6L-VTvyVD7wnkKbW40TLt74NKyRcW7LH51P6Wcjh2W99vrHc4X_M3hW48Hz-591YJ85W89_B1s7-bt4hW5CTryR8GN-mNW8L7M6s5B_m24W5qptCr4b8xpSV8-Z1x3yjjQJM1-L4FTxNsJW4bLvnz4Jw9VyW1gKntg1nRghxW6138St1Jr7MCW9lVj4W1Bn16XN2npqpsPlRDTW24yM-53vfzY8f5jMc9T04" style="font-weight:bold; color:#0094ff" rel="noopener" data-hs-link-id="0" data-hs-link-id-v2="ZGscjZBV" target="_blank">Datadog</a></span></p>
<p style="font-weight:bold; text-align:center; line-height:115%" align="center"><a href="https://email.linuxfoundation.org/e3t/Ctc/RI+113/cZw--04/VWNfWW2wW1rDW8WVD3d88v1pwVSnzBh5KqWh8N7FnD1-3qgz0W8wLKSR6lZ3lfW1cl_wv42FmmgW2hc-kf5kR15WW9cn2qy88D2GmW8-vVM38k8lDXVnJ4Y_1Zv_xMW4MyBX64nTTN2W6cc2Ml347NRqW71X2NG6bVY-rN2qg8JPMNsz-W22KsvC8bkn4fW8YHlTF4c9jr3W1qnZsF4DG3RVW3XgJG53QXKkkW49h0PH7J9b-nW2ZrfRd6lrv5GN93TBwKd_rwkW3H505s24TrBgW4wYDWB1Fy0YPW2ndLNR1zmnqzW5W10vT4C2myPW16D9901bXB9tVyBCN29kdhcwW93zrSq19HysPW413xp17C--t-W8tFD3D4W_25XW6KLz2g4ms5SsW2TVmTg2XTRR3W4_jcGF50SzPjf49qHTx04" style="color:#00aebc; font-weight:bold" rel="noopener" data-hs-link-id="0" data-hs-link-id-v2="KY0fPfMX" target="_blank"><span style="color: #0094ff;">Dell&nbsp;Technologies</span></a></p>
<p style="font-weight:bold; text-align:center; line-height:115%" align="center"><a href="https://email.linuxfoundation.org/e3t/Ctc/RI+113/cZw--04/VWNfWW2wW1rDW8WVD3d88v1pwVSnzBh5KqWh8N7FnD1-3qgz0W8wLKSR6lZ3lRW6MkSjR2WPg8LW2gf2Dy4NdNgBW9dsb3D7fzh-MW50WPlk1-SG_gVg_GlB2jzZVWN5KLcqdqCK43W4n3tkF4Xw7BFW944Q5-4zhNkgW60cj5c2N6NqtW4_ljNk8FMdYZW4dFdgj6NYX3-W5x-pFY6PDV0HW5d8kSZ4JFDLLW3kLyvs1xx-X7W8NbVYc6nnxZcW6bQk936GwDxnW94d3Fn6XL5ZSW6pTp8Q4Ghz5WW6tJTv27gQVMXN1bPb3Yt3JVpW8_4DwB5-ZlGtW6zq8tL7McSWcW20bKkZ55W3kVW5xlWCR3F3G5QW4DSt2K17dvMWW4j4Hp15j7mpnW2spysq5R3f8pW6fbwdt8sBgCtf3gKCZT04" style="color:#00aebc; font-weight:bold" rel="noopener" data-hs-link-id="0" data-hs-link-id-v2="uefr7ncN" target="_blank"><span style="color: #0094ff;">Huawei</span></a></p>
<p style="font-weight:bold; text-align:center; line-height:115%" align="center"><span style="color: #0094ff;"><a href="https://email.linuxfoundation.org/e3t/Ctc/RI+113/cZw--04/VWNfWW2wW1rDW8WVD3d88v1pwVSnzBh5KqWh8N7FnD1-3qgz0W8wLKSR6lZ3kFW6zKv2l3XC8YNW90gJ8B7ndzkdN2s2-WnxMmbYW6c0tfF8X1qktW4NLBpQ5dlx_MW77FbzN6Np3VDW6WYrzx35KvC7W4qL1tc1nZFtlW4w073h7b2TKCW45wNjZ5Xgt77W1Dz9-M8gm6fgW5mQJbZ6bmFlMW8WDJJc1K_XndW2-csXr1cyRsPW5JDDW74jdDjFW8jyGPZ1QKN_3W6Th0lh8SSD_SW4wgBSy6JXcy-V5x5VR7sMB5dVCyh5f1H_W3QW71zc7G55NmLgVVrq5b8Kxx6rW2LwNqy59wbSfW25NFKq787X-YW5D0xmB75vsGpW5vq2J01BYJLDW3k2Vsk6WyvWMW2X3LT95PjFlQf5ykKP404" style="font-weight:bold; color:#0094ff" rel="noopener" data-hs-link-id="0" data-hs-link-id-v2="aPoL+6DS" target="_blank">Isovalent at Cisco</a></span></p>
<p style="font-weight:bold; text-align:center; line-height:115%" align="center"><span style="color: #0094ff;"><a href="https://email.linuxfoundation.org/e3t/Ctc/RI+113/cZw--04/VWNfWW2wW1rDW8WVD3d88v1pwVSnzBh5KqWh8N7FnD1H3qgz0W7Y8-PT6lZ3nQW5K0h2_3-8r2hW2HnvNg7F594vF27fmxsP4_gW2_L6-p64pZMtW3JF34V26zQlHW2nqVD05_BvWxV-xpfY94l6KGW2-Ykw73l-2lkW43s-9X909hfKW7-d-TP71DvvYW5c6_b681zjLvW49XlST97Y8vGW5ywX_p6-PmkyW33JB3z1xlprRW1kCMLJ15PjH9W8jwgn78sSZMfW44m1tK8_GxQGW2kZ0Cg13cSBWW15Z2PP5612Y1W77Y5kL7_bkcCW8qK9w72fLjTxN3lMlG7BHHSSW881KH23V_HqmW2LN2rk8j7ZtkW6LhJ7L4yQQzNW3Tmq9l4n1jKxdKTkq804" style="color:#0094ff" rel="noopener" data-hs-link-id="0" data-hs-link-id-v2="fm0Cr0WY" target="_blank"><span style="font-weight: bold;">JFrog</span></a></span></p>
<p style="font-weight:bold; text-align:center; line-height:115%" align="center"><span style="color: #0094ff;"><a href="https://email.linuxfoundation.org/e3t/Ctc/RI+113/cZw--04/VWNfWW2wW1rDW8WVD3d88v1pwVSnzBh5KqWh8N7FnD1H3qgz0W7Y8-PT6lZ3q4W7gncd414QrXFW1y83XT9hQ6l9W5zCvGL3P00HdW5bSYQh6GDdx9W86BgXs63f51gW3VQTfR31R3XhW8RSRqy4gfNbFVXgZC68gqC-0W6K5J6V1CLt7MW4g0pbW2F5qQrN1yCXC07rslRW1wxYh81WFSMBW2RLWRm8Lym6pW5Rf1CN1khbFdW3wMMQQ2CX4XjW8JhF6d43PvqmW1kyJ-P7jKyGZW4Kzd9j2mj93BW1rMc9D9c9JkcW677KhS70vYfLW1YqJn816yLHZW4Gm4yt1wrDkDW8yG0bV6R7gwfW26Snr71CV-Z_W10KP7y35KbBNW43m4RN5tSd-Gf7C7QlC04" style="font-weight:bold; color:#0094ff" rel="noopener" data-hs-link-id="0" data-hs-link-id-v2="A9rV2vbH" target="_blank">Komodor</a></span></p></div></div></td></tr></tbody></table>
</div>
<!--[if gte mso 9]></table><![endif]-->
<!--[if (mso)|(IE)]></td><![endif]-->
<!--[if (mso)|(IE)]>
  <td valign="top" style="width:300px;">
<![endif]-->
<!--[if gte mso 9]>
  <table role="presentation" width="300" cellpadding="0" cellspacing="0" style="width:300px">
<![endif]-->
<div id="column_1767814021988_1" class="hse-column hse-size-6">
    <table role="presentation" cellpadding="0" cellspacing="0" width="100%" class="" style=""><tbody><tr><td class="hs_padded" style="font-family:Arial, sans-serif; font-size:15px; color:#23496d; word-break:break-word; padding:10px 20px"><div id="hs_cos_wrapper_module_17678141766031" class="hs_cos_wrapper hs_cos_wrapper_widget hs_cos_wrapper_type_module" style="color: inherit; font-size: inherit; line-height: inherit;" data-hs-cos-general-type="widget" data-hs-cos-type="module"><div id="hs_cos_wrapper_module_17678141766031_" class="hs_cos_wrapper hs_cos_wrapper_widget hs_cos_wrapper_type_rich_text" style="color: inherit; font-size: inherit; line-height: inherit;" data-hs-cos-general-type="widget" data-hs-cos-type="rich_text"><p style="line-height:115%; text-align:center; font-weight:bold" align="center"><span style="color: #0094ff;"><a href="https://email.linuxfoundation.org/e3t/Ctc/RI+113/cZw--04/VWNfWW2wW1rDW8WVD3d88v1pwVSnzBh5KqWh8N7FnD1-3qgz0W8wLKSR6lZ3ncW8QpjKd31TwZWW5MLsYX4BHmbhW59TR7155MCT_N7lJFv5pk3FlW1W-fQk4XzWs9W3vZkVB6hp2HsN1HgDWk8-BwsW8B6G4X80RPjQW7_fR5D1Vzd1JW55Y0Gr754P6YW31F9yP1VYGFkW3qzKxT63SlqpW8_wBfF5lYg9PW5M9x957JKshYW7l_QCm6ZWWgBW2TTgkL8VxtsGW25m-lf5xgsz_W66dHxZ9bzpqVW7-NFS94WB8chV6Fwv519pGKLW8jlPDy8ztqlZW1KKLZ-1Pv6fGN5Df8bZYMnN7W4gsPf3839V-QW5mxHHG2j2Kc4VprvQ6435tMfW49w3WK1kVFp2W3rVtmD2Qm_ZCf51LygC04" style="color:#0094ff" rel="noopener" data-hs-link-id="0" data-hs-link-id-v2="i3quBVym" target="_blank">Kubermatic</a></span></p>
<p style="font-weight:bold; line-height:115%; text-align:center" align="center"><span style="color: #0094ff;"><a href="https://email.linuxfoundation.org/e3t/Ctc/RI+113/cZw--04/VWNfWW2wW1rDW8WVD3d88v1pwVSnzBh5KqWh8N7FnD2g3qgz0W95jsWP6lZ3mCW71yMWh6N9xVXW8s1Xzc4JfhkDW8zrKYg1PJB3ZW7RZPHm5QZ2NkW5bWxyt7wBCQqW3hX78C9b7ZmJW4FR-Fk1qn0KDW5N-2h28GBngvW7QXcLB8fFQCCW6TkFFp1DYCX5W6YCtnv6NYm9lN5jg66CwRCYlW3kr86X7t1FgLW9kt-xm5DwDRhW3BPsMW537bR2N2JqY192H8KCW640w8p2Pq3WwW993H2-8QYn5yW4C0jlR6y3l6WW3kfR9Q57B7XTW1NPRNj7CpJCgN46YwNncTV-pW8C9qbY8RD1mbW6NK_hX2bgN54W63clRy2m6fmlW9gHFKk4qTHVhW8JJPNl6QlsscW7x60-45ldnSjW11rM3b4qcHGKW3nJbN38kYn59f8q2GNz04" style="color:#0094ff" data-hs-link-id="0" data-hs-link-id-v2="/CSNVTdV" target="_blank"><span style="font-weight: bold;">Nutanix</span></a></span></p>
<p style="font-weight:bold; line-height:115%; text-align:center" align="center"><span style="color: #0094ff;"><a href="https://email.linuxfoundation.org/e3t/Ctc/RI+113/cZw--04/VWNfWW2wW1rDW8WVD3d88v1pwVSnzBh5KqWh8N7FnD1-3qgz0W8wLKSR6lZ3n0W8f-1NP5TWdPSN3gHS_TpypcLW5LV3Fg5mf_jVW99125Z8tdVcjW431qdF1mClVKW442x9D4dqsVzW90pZ4w86-Y6yW4B9vY88rMWRNW2bYN225fzW2pW8dHVnt5ktKZYW2lQ-pR4jZ3JSW608VtY3Z-hfmW1VwzFj1G983wW3ZjMr73HPxPpN1G_jy3_pWSCN4ZZ7WnbHkw7W6_nSky8KRrSSW7KWQ_82PH9YZW58bHqV8n8qktVD_XP41YXp03W71nqYH970dlyW187J6z8_DjQ0W4yvHYH7V-4KPW6GBGBK5l7nVlW6sgGQ27jG3rsW5HK3sj4Y4j58W2SnW3D8M2NxCW2H9GSh4Cxj-Nf8GfG9604" style="color:#0094ff" data-hs-link-id="0" data-hs-link-id-v2="Ck7CBKkE" target="_blank"><span style="font-weight: bold;">PagerDuty</span></a></span></p>
<p style="font-weight:bold; line-height:115%; text-align:center" align="center"><span style="color: #0094ff;"><a href="https://email.linuxfoundation.org/e3t/Ctc/RI+113/cZw--04/VWNfWW2wW1rDW8WVD3d88v1pwVSnzBh5KqWh8N7FnD1-3qgz0W8wLKSR6lZ3nVW7796nc4FS1zpW1TC0HC3WfGk2W8v6_6z67K1nNVclQZw1bPgGbW4Jwvk_1jWPpFW4QVWv41lqtjmW7CBvwM85jRhNW7KHjwT1nL-mdW3clQSk2Kt6WWW7M2KdQ3Gv_XqVNg08W5-dqzwW1swz3K71X82gW3mkMgT7yCTHtW7TnlSm2y1KGfW4d4h384NLmqrW3hkT641K14MxW1C-N0s8nzNqbW8FRWpg6NlfP7W4PWQQf8LsLq9W3dNLpQ7S44y-N11rbvwbQkZrW2Mq2HR58SHY3W4TZBpl1_ylbBW4CP-dW3Q1lM8W91WH0m42qLXbW7nwmx68PcPBFW7gGDdS3WRyJPW7PK8B73Nlcv5f4t52Nb04" style="color:#0094ff" rel="noopener" data-hs-link-id="0" data-hs-link-id-v2="096TN20j" target="_blank"><span style="font-weight: bold;">Portworx by Pure Storage</span></a></span></p>
<p style="font-weight:bold; line-height:115%; text-align:center" align="center"><span style="color: #0094ff;"><a href="https://email.linuxfoundation.org/e3t/Ctc/RI+113/cZw--04/VWNfWW2wW1rDW8WVD3d88v1pwVSnzBh5KqWh8N7FnD2g3hCZYW95jsWP6lZ3mFW7M_rGj8tt3BRW84qbVj7vhRJWW5YXgl534vFsHW6bWzRg4z0PnFW5NtXBB8dQ9NrW9h8qtG1c0hgpW7PlBR96WW-tKW3v7lHb4SKpLjW2yJd797WT-NzW23kgh35g2mCNW37GRLB3dJY2dW55gmj95GhSLJW69xDM35zf3sgW7SWNrJ4NpZHxW7S8Gb11Y3sDBN7hT77pQrkcgW34KQwy7fJXfpW680nKZ56J_JXW47xJVJ4JJS4pW1PC09z32__sPW54g9dZ1gc9sMW51TDdQ6KK7DdW3F8Mkk6KG9gDW4V-Q8X1QPRX6W1xBm8R67RFB9W2Bg5bB4Bn2SKW6v6NjT6bL7t-W57X4yY5ZsMpXW2n4NQB6_-kScW5Mbv8v9kfYVPf8D7XQl04" style="color:#0094ff; font-weight:bold" data-hs-link-id="0" data-hs-link-id-v2="S8sj8qeo" target="_blank">Postman</a></span></p>
<p style="font-weight:bold; line-height:115%; text-align:center" align="center"><span style="color: #0094ff;"><a href="https://email.linuxfoundation.org/e3t/Ctc/RI+113/cZw--04/VWNfWW2wW1rDW8WVD3d88v1pwVSnzBh5KqWh8N7FnD1-3qgz0W8wLKSR6lZ3nCW54G5519dGkgkN4ydMCDYv9hkW8t3dsV3MfLzyW1P8_qD8MFxZGW1vjKWK9h5ZvQW84cJL34MQQXMW4QNYmW5c-fs-W2drth624BYKZW1MGgBD5tG238W7DX15_2Vs1L9W7thCs71dPj2kW2F_Sl271TkJbW3CgGD44LqvlRW91Zt2N7Dbg22W2gBJYw6kxRK7W2zwrL22x1m-4W7Vp3mz1gsDd3W3HDrpW2Q8yBTN74lFHdRx-0yVbs1lq21DVPmVbhH0c5zJx2XW7VyLJB8TKRPkW73jdg36gMXHZW1Xk79d1dXTxXVpCkR16Y06mkW8qDv6t2lYWXXW3mXjn31LjZFNW4_VCnj2xwX0qf4hT0Fn04" style="color:#0094ff; font-weight:bold" data-hs-link-id="0" data-hs-link-id-v2="I62H3nqH" target="_blank">Splunk a Cisco Company</a></span></p>
<p style="font-weight:bold; line-height:115%; text-align:center" align="center"><span style="color: #0094ff;"><a href="https://email.linuxfoundation.org/e3t/Ctc/RI+113/cZw--04/VWNfWW2wW1rDW8WVD3d88v1pwVSnzBh5KqWh8N7FnD1-3qgz0W8wLKSR6lZ3mnW233wrF8j5grXW1DYV3X6TBtDwW9lrrK94sxdXVW1_-VVh64Qkj3W55VG4h79DCzBW6T63Zv3wXgRnN1qhMj04cSB_W19bL3N73csH6W23x3855C7Vp_N6tb-m_XdC59W6cd4cg4ktp_QW223HC-6Jtz5SW29FTVf36N_ylW5XB0YQ4BbHKSW6CDplD1_Kzr4VW3kvK8P5wcbW37_WRM8pqd2RW68xGcZ2Mb6kjW4z0ffx2JkH99W1ymVGH7fW7pJW70P48R4D7bw6W5VZFcC6YFhx1W2jTbYC205VDMW4R6j4t2KwGD9VkJpG64PQz1SW1dFDPS17wSM2W1HgHN-5bfsCRW8NFQ2p6BXxxFf8n2jR804" style="color:#0094ff" rel="noopener" data-hs-link-id="0" data-hs-link-id-v2="Bwp03KaJ" target="_blank"><span style="font-weight: bold;">SUSE</span></a></span></p>
<p style="font-weight:bold; line-height:115%; text-align:center" align="center"><span style="color: #0094ff;"><a href="https://email.linuxfoundation.org/e3t/Ctc/RI+113/cZw--04/VWNfWW2wW1rDW8WVD3d88v1pwVSnzBh5KqWh8N7FnD1-3qgz0W8wLKSR6lZ3nnW56jyJH2-W3p7W3b06vq58kxxrW7BZYTv2WTWdTW1g0Y-Z5JHtWNW912FPn61qy_9W72rFnl8qGdD-W1r9FyB8sSvVLW3wSb6f2jmjrwW1VKTBY4LhywbW1yWVyF6lWWdTW3NM8k94tXtq0W8qvp0l8FcqHLVj9yng48CyncW8LRkXr41JyXfTm6kp3sJ-tMW3hfN9G3DF-DvW5D-hw485cj34W3-Mpwk6zGPywVdmLJX4TZrt7N8l3w9MJ0fkSV_pBDj6dVY0_W2dCl__3ZyhsxW319mVl1_9ssRW8F5J3l5z1tQ-W1h_RvW5w8Yv1W4-blpz6g_wVnW1LWzQ23C1JdxW2XT81N4pdw6yf7tYCH804" style="color:#0094ff" rel="noopener" data-hs-link-id="0" data-hs-link-id-v2="awyBA0IW" target="_blank"><span style="font-weight: bold;">Teleport</span></a></span><br><span style="color: #0094ff;"><a href="https://email.linuxfoundation.org/e3t/Ctc/RI+113/cZw--04/VWNfWW2wW1rDW8WVD3d88v1pwVSnzBh5KqWh8N7FnD0v5nR3bW5BWr2F6lZ3nXW8Zvcdc9gS3gsW79VQCc9bKMfNLNsxJVD_lsW94mXST9l6KtpW11b0m41wRdVTW4Yqsz-4ygkCgW2LYtv03xr6g1W4lKpmV7hx_9nN4RW-F8kNcn7N1rDKZNjjGh9V7NZtQ7VF_3yW1vRcMX7JTyybW3vXhh68hVCLTW4NpKyw3Qsj8ZW8rJpGd12TxhTW1-lXzt8MnLD0N5X-qW9GSH5RW7JMXB_5qtp2fV1Qh_r6_TPz1W4FpKw54qBJ2RW57_J6K7XMj7YW1wCBXT7cR30ZW8X--rY78qRkCV1H1MY8MFg1mVdLxN_3DmR0lW4L9LqR1zL4wZW3x5-6h2hdHF6W6WQvMk4mhDvnW7-DStg5J03FvW4Pt87N5lw1YsN7TG9RXJc2TZVX_mzX2K_8vMW925P8d31P5j8V2jkfv8_FtDYf79pJLP04" style="color:#0094ff" rel="noopener" data-hs-link-id="0" data-hs-link-id-v2="NedtgAe3" target="_blank"><span style="font-weight: bold;">VMware by Broadcom</span></a></span><br><span style="color: #0094ff;"><a href="https://email.linuxfoundation.org/e3t/Ctc/RI+113/cZw--04/VWNfWW2wW1rDW8WVD3d88v1pwVSnzBh5KqWh8N7FnD1H3qgz0W7Y8-PT6lZ3n4W60nQJm6CTCW8W9bwJxY5RBmflVk8sLp50pkxWW1Qt-MJ24j1VnW4hf8d-3m7HmTN2fS5Lkj7xQ5W8BTdMB7FyHy1W39yH1_5lbKm6W2vY42n5H1SZ6W3Q4_hc67W39ZN3RQfN4vS-X3W7_BGbf7VV6QHW8NG_lX87zMLvW6ghMC52p2JJgW4x_WKw4mywzbW4D372k83GMyMN6ssv6HPJHCSN5SWHwf7jZ0vW7h4yyK4ctPH0N6fV_yxVqb0DM7djYR434ckW78t9Kr8S4Q8tW3b8B7t3Bh_DbW1sTQxs4sM4YlN5Z1_4mMwGgqW9bKSf68qdmJjf7wdc6004" style="color:#0094ff" rel="noopener" data-hs-link-id="0" data-hs-link-id-v2="L/VJBEfd" target="_blank"><span style="font-weight: bold;">Wiz</span></a></span></p></div></div></td></tr></tbody></table>
</div>
<!--[if gte mso 9]></table><![endif]-->
<!--[if (mso)|(IE)]></td><![endif]-->
    <!--[if (mso)|(IE)]></tr></table><![endif]-->
    </div>
   
  </div>
  <div id="section_1753912060641" class="hse-section" style="padding-left:10px; padding-right:10px">
    
    
      <div class="hse-column-container" style="min-width:280px; max-width:600px; margin:0 auto; background-color:#ffffff" bgcolor="#ffffff">
    
    <!--[if (mso)|(IE)]>
      <table align="center" style="width:600px;" cellpadding="0" cellspacing="0" role="presentation" width="600" bgcolor="#ffffff">
      <tr style="background-color:#ffffff;">
    <![endif]-->
    <!--[if (mso)|(IE)]>
  <td valign="top" style="width:600px;">
<![endif]-->
<!--[if gte mso 9]>
  <table role="presentation" width="600" cellpadding="0" cellspacing="0" style="width:600px">
<![endif]-->
<div id="column_1753912060642_0" class="hse-column hse-size-12">
    <table role="presentation" cellpadding="0" cellspacing="0" width="100%" class="" style=""><tbody><tr><td class="hs_padded" style="font-family:Arial, sans-serif; font-size:15px; color:#23496d; word-break:break-word; padding:10px 20px"><div id="hs_cos_wrapper_module_175391206061817" class="hs_cos_wrapper hs_cos_wrapper_widget hs_cos_wrapper_type_module" style="color: inherit; font-size: inherit; line-height: inherit;" data-hs-cos-general-type="widget" data-hs-cos-type="module"><table role="none" border="0" cellpadding="0" cellspacing="0" style="vertical-align:top" width="100%">
  <tbody><tr>
    <td align="center" style="font-family:Arial, sans-serif; color:#23496d; font-size:0; word-break:break-word">
      <p style="font-size:1px;border-top:1px dotted #000000;width:100%;margin:0 auto;"></p>
      <!--[if mso]>
        <table role="none" align="center" border="0" cellpadding="0" cellspacing="0" style="font-size:1px;border-top:1px dotted #000000;width:560px;">
          <tr>
            <td style="height:0;line-height:0">&nbsp;</td>
          </tr>
        </table>
      <![endif]-->
    </td>
  </tr>
</tbody></table></div></td></tr></tbody></table>
</div>
<!--[if gte mso 9]></table><![endif]-->
<!--[if (mso)|(IE)]></td><![endif]-->
    <!--[if (mso)|(IE)]></tr></table><![endif]-->
    </div>
   
  </div>
  <div id="section_1753912073501" class="hse-section" style="padding-left:10px; padding-right:10px">
    
    
      <div class="hse-column-container" style="min-width:280px; max-width:600px; margin:0 auto; background-color:#ffffff" bgcolor="#ffffff">
    
    <!--[if (mso)|(IE)]>
      <table align="center" style="width:600px;" cellpadding="0" cellspacing="0" role="presentation" width="600" bgcolor="#ffffff">
      <tr style="background-color:#ffffff;">
    <![endif]-->
    <!--[if (mso)|(IE)]>
  <td valign="top" style="width:600px;">
<![endif]-->
<!--[if gte mso 9]>
  <table role="presentation" width="600" cellpadding="0" cellspacing="0" style="width:600px">
<![endif]-->
<div id="column_1753912073501_0" class="hse-column hse-size-12">
    <table role="presentation" cellpadding="0" cellspacing="0" width="100%" class="" style=""><tbody><tr><td class="hs_padded" style="font-family:Arial, sans-serif; font-size:15px; color:#23496d; word-break:break-word; padding:10px 20px"><div id="hs_cos_wrapper_module_175391207347718" class="hs_cos_wrapper hs_cos_wrapper_widget hs_cos_wrapper_type_module" style="color: inherit; font-size: inherit; line-height: inherit;" data-hs-cos-general-type="widget" data-hs-cos-type="module"><div id="hs_cos_wrapper_module_175391207347718_" class="hs_cos_wrapper hs_cos_wrapper_widget hs_cos_wrapper_type_rich_text" style="color: inherit; font-size: inherit; line-height: inherit;" data-hs-cos-general-type="widget" data-hs-cos-type="rich_text"><p style="line-height:175%; text-align:center" align="center"><span style="color: #d62293; font-size: 16px;"><span style="color: #0094ff;"><a href="https://email.linuxfoundation.org/e3t/Ctc/RI+113/cZw--04/VWNfWW2wW1rDW8WVD3d88v1pwVSnzBh5KqWh8N7FnD0v5nR3bW5BWr2F6lZ3mTW7SSlWy67Dn8kW364JG-5HjS6pW7rL8NC4LmnXXW2ZQQk5332lXxW6PczV3203Gd8N8ZQF-WmRrgMN2zV_z6X5NF8W8mT3t254khTHV44Tlf6QBDkFW7-wr0d22P0K1W9lR6kY5xf-1FW4k8_G750yrR0W7Rp4w25FPwZvW6ZyH016cXSMFW7gh-p03SLsv2W5Fwky82jYcRFW79J9Pm55Y-gCW7mVqm4331K88VdsPVm1CB1K7W35MlBH1FcsxRW5C3nLJ1_j4bGW7_WQqk2cnv0jN4cDgJ61Qz47W1JVLNC4kKW8gW67_gkJ7KGFcmW91pGs-17-7-vVtYvPJ1vs05lW1F5tc54VwrPlW85tvD0933tbgW3vK1-Y6Zby_0W7kH5TQ7Mt29NN5P2pGHSckP8W3cg7r-1QmX83W2CX7yh7CnDMff9gHJx404" style="color:#0094ff; font-weight:bold; text-decoration:underline" data-hs-link-id="0" data-hs-link-id-v2="gA0dLdGI" target="_blank">Check out all our sponsors!</a></span></span></p></div></div></td></tr></tbody></table>
</div>
<!--[if gte mso 9]></table><![endif]-->
<!--[if (mso)|(IE)]></td><![endif]-->
    <!--[if (mso)|(IE)]></tr></table><![endif]-->
    </div>
   
  </div>
  <div id="section_16947091721334" class="hse-section" style="padding-left:10px; padding-right:10px">
    
    
      <div class="hse-column-container" style="min-width:280px; max-width:600px; margin:0 auto; background-color:#ffffff" bgcolor="#ffffff">
    
    <!--[if (mso)|(IE)]>
      <table align="center" style="width:600px;" cellpadding="0" cellspacing="0" role="presentation" width="600" bgcolor="#ffffff">
      <tr style="background-color:#ffffff;">
    <![endif]-->
    <!--[if (mso)|(IE)]>
  <td valign="top" style="width:600px;">
<![endif]-->
<!--[if gte mso 9]>
  <table role="presentation" width="600" cellpadding="0" cellspacing="0" style="width:600px">
<![endif]-->
<div id="column-1694709172133-0" class="hse-column hse-size-12">
    <table role="presentation" cellpadding="0" cellspacing="0" width="100%" class="" style=""><tbody><tr><td class="hs_padded" style="font-family:Arial, sans-serif; font-size:15px; color:#23496d; word-break:break-word; padding:5px 20px 10px"><div id="hs_cos_wrapper_module_16947091721332" class="hs_cos_wrapper hs_cos_wrapper_widget hs_cos_wrapper_type_module" style="color: inherit; font-size: inherit; line-height: inherit;" data-hs-cos-general-type="widget" data-hs-cos-type="module"><table role="none" border="0" cellpadding="0" cellspacing="0" style="vertical-align:top" width="100%">
  <tbody><tr>
    <td align="center" style="font-family:Arial, sans-serif; color:#23496d; font-size:0; word-break:break-word">
      <p style="font-size:1px;border-top:1px solid #000000;width:100%;margin:0 auto;"></p>
      <!--[if mso]>
        <table role="none" align="center" border="0" cellpadding="0" cellspacing="0" style="font-size:1px;border-top:1px solid #000000;width:560px;">
          <tr>
            <td style="height:0;line-height:0">&nbsp;</td>
          </tr>
        </table>
      <![endif]-->
    </td>
  </tr>
</tbody></table></div></td></tr></tbody></table>
<div id="hs_cos_wrapper_module_16947091721333" class="hs_cos_wrapper hs_cos_wrapper_widget hs_cos_wrapper_type_module" style="color: inherit; font-size: inherit; line-height: inherit;" data-hs-cos-general-type="widget" data-hs-cos-type="module"><div id="hs_cos_wrapper_module_16947091721333_" class="hs_cos_wrapper hs_cos_wrapper_widget hs_cos_wrapper_type_rich_text" style="color: inherit; font-size: inherit; line-height: inherit;" data-hs-cos-general-type="widget" data-hs-cos-type="rich_text"><p style="line-height:175%; font-weight:bold; text-align:center" align="center">FOLLOW US</p></div></div>
</div>
<!--[if gte mso 9]></table><![endif]-->
<!--[if (mso)|(IE)]></td><![endif]-->
    <!--[if (mso)|(IE)]></tr></table><![endif]-->
    </div>
   
  </div>
  <div id="section_16947091857796" class="hse-section" style="padding-left:10px; padding-right:10px">
    
    
      <div class="hse-column-container" style="min-width:280px; max-width:600px; margin:0 auto; background-color:#ffffff" bgcolor="#ffffff">
    
    <!--[if (mso)|(IE)]>
      <table align="center" style="width:600px;" cellpadding="0" cellspacing="0" role="presentation" width="600" bgcolor="#ffffff">
      <tr style="background-color:#ffffff;">
    <![endif]-->
    <!--[if (mso)|(IE)]>
  <td valign="top" style="width:600px;">
<![endif]-->
<!--[if gte mso 9]>
  <table role="presentation" width="600" cellpadding="0" cellspacing="0" style="width:600px">
<![endif]-->
<div id="column-1694709185779-0" class="hse-column hse-size-12">
  <div id="hs_cos_wrapper_module_16947091857795" class="hs_cos_wrapper hs_cos_wrapper_widget hs_cos_wrapper_type_module" style="color: inherit; font-size: inherit; line-height: inherit;" data-hs-cos-general-type="widget" data-hs-cos-type="module"><table role="presentation" align="center" style="width: auto; text-align: center; margin: 0 auto; " class="hs_cos_wrapper_type_social_module">
  <tbody>
    <tr>
      <td class="social-network-cell" align="center" style="font-family:Arial, sans-serif; font-size:15px; color:#23496d; word-break:break-word">
        <table role="presentation" align="center" style="width: auto; text-align: center; margin: 0 auto; " class="hs_cos_wrapper_type_social_module_single">
          <tbody>
            <tr>
              <td class="display_block_on_small_screens" align="center" style="font-family:Arial, sans-serif; font-size:15px; color:#23496d; word-break:break-word; padding:8px 5px; line-height:1; vertical-align:middle" valign="middle">
                <a href="https://email.linuxfoundation.org/e3t/Ctc/RI+113/cZw--04/VWNfWW2wW1rDW8WVD3d88v1pwVSnzBh5KqWh8N7FnD0b5nR3bW50kH_H6lZ3lKW2zbZ3s8ZtRD2W8jVyB284pcycW7ySvwT4hVyJhN2HNLKcC-PZYW8JKYhv8hSKCmW7nX7GB4sBMMKVP2BZj61VTz_W1qK-948bWW6GW4M1Bwf6WdjvtVqV5d27sBy9TW366Dk558hDxKW45wRYz8HrBZFW7PFG3K3XZ7dRW6Z9J_57_ZXckW90-TbP78HJn4W7Ywm6W96WtV0W3R7hSR6W95nvW8bfCXJ4fD2DhN4M9SFCkK1SwW5VfZ_x4nTlZxV_mvY252klBlW6tq_vf1LX2DmW6YcRbM5vcJn6W59fDwp3NSqs9VRJTrZ2XLdRbW94zG3N1rVXzFVsFXKw3CXxk3W8tYNZ41j3J2zW40LDHm1Ql3QRW6QmRcD3s2fLbW8BpKl3418p3NW67yj4m3GGhXKdCZYBK04" style="color:#00a4bd; text-decoration:none !important" data-hs-link-id="0" data-hs-link-id-v2="FPiGoi+c" target="_blank"><img src="https://email.linuxfoundation.org/hs-fs/hubfs/LFX%20Logo%20-%20white%20-%203-1.png?height=50&amp;upscale=true&amp;name=LFX%20Logo%20-%20white%20-%203-1.png" alt="LFX Logo - white - 3-1" height="25" style="outline:none; text-decoration:none; border:none; width:auto!important; height:25px!important; vertical-align:middle" valign="middle" width="auto">
                </a>
              </td>
            </tr>
          </tbody>
        </table>
      </td><td class="social-network-cell" align="center" style="font-family:Arial, sans-serif; font-size:15px; color:#23496d; word-break:break-word">
        <table role="presentation" align="center" style="width: auto; text-align: center; margin: 0 auto; " class="hs_cos_wrapper_type_social_module_single">
          <tbody>
            <tr>
              <td class="display_block_on_small_screens" align="center" style="font-family:Arial, sans-serif; font-size:15px; color:#23496d; word-break:break-word; padding:8px 5px; line-height:1; vertical-align:middle" valign="middle">
                <a href="https://email.linuxfoundation.org/e3t/Ctc/RI+113/cZw--04/VWNfWW2wW1rDW8WVD3d88v1pwVSnzBh5KqWh8N7FnD1-3qgz0W8wLKSR6lZ3lPW61RfXp7m3Ys9W7T-TCN911m87W1PYwZM6xw0KZW7X4xfc2--LLpW8Ycsnj650xk3V7fqD98Q5J4zW66x3C-6gWp0vV3q1BS8rKGrhN48Gd94p20H3W2hyLVv5x3HhFW7ggKdL62lLjMW3DpbWY5FyGv7N1LrhNWbmMH8W16P7SR8jp_mWW1RBhHL7VTDbWN8jGnrbHvrpjW43TG1X82XPWcMDKGVFx29nvW3DT46B3zR3fXW28vhFx4mB17dV_PMfT20HlqQW4QXXK73nwVdSW2qQ2St5TBjhvN6WtpgyhFT5vW2gcc2c9k2TQsW33Pc_v53X2__W2cTDr_6Mv888W1yrbvB3cHW7Pf1jhFPn04" style="color:#00a4bd; text-decoration:none !important" data-hs-link-id="0" data-hs-link-id-v2="uXzaNZIq" target="_blank"><img src="https://email.linuxfoundation.org/hs-fs/hubfs/github-logo.png?height=50&amp;upscale=true&amp;name=github-logo.png" alt="github-logo" height="25" style="outline:none; text-decoration:none; border:none; width:auto!important; height:25px!important; vertical-align:middle" valign="middle" width="auto">
                </a>
              </td>
            </tr>
          </tbody>
        </table>
      </td><td class="social-network-cell" align="center" style="font-family:Arial, sans-serif; font-size:15px; color:#23496d; word-break:break-word">
        <table role="presentation" align="center" style="width: auto; text-align: center; margin: 0 auto; " class="hs_cos_wrapper_type_social_module_single">
          <tbody>
            <tr>
              <td class="display_block_on_small_screens" align="center" style="font-family:Arial, sans-serif; font-size:15px; color:#23496d; word-break:break-word; padding:8px 5px; line-height:1; vertical-align:middle" valign="middle">
                <a href="https://email.linuxfoundation.org/e3t/Ctc/RI+113/cZw--04/VWNfWW2wW1rDW8WVD3d88v1pwVSnzBh5KqWh8N7FnD1-3qgz0W8wLKSR6lZ3l-W7DbCPs9dhcZCW13qWVw590R0zV5fCHf976tQqW5jv7S61jbwdjVTtJx0223-xFW6RXCHc1bwyzGW2hJkhW5C7bTHW4Q1PHf2gTr-YW70Cz-54WBwTFW7PjxX240JN3YVCWJ3C7ZyS7qVSqtnF74LlhhW7PJDGz29WgfTW6Gr34n4dQqXDW5XSqt34gVHRYN6pkfsv3749JW2w9PCQ8N52qTN1NlCNdr1PNnVR-3Jw2_HRzgW3HZ98_4mF39JW1GpFG747Wp28VNj0Q67mfgngW2h99Tg3SzqCJW13d6wY1TM-l0V9RNrj5ztHPLVdxgny3F5qNNW4gRpzQ40l4H4F6NRGPc1c3rf950n7604" style="color:#00a4bd; text-decoration:none !important" data-hs-link-id="0" data-hs-link-id-v2="oks77k/V" target="_blank"><img src="https://email.linuxfoundation.org/hs/hsstatic/TemplateAssets/static-1.262/img/hs_default_template_images/modules/Follow+Me+-+Email/twitter_circle_black.png" alt="X" height="25" style="outline:none; text-decoration:none; border:none; width:auto!important; height:25px!important; vertical-align:middle" valign="middle" width="auto">
                </a>
              </td>
            </tr>
          </tbody>
        </table>
      </td><td class="social-network-cell" align="center" style="font-family:Arial, sans-serif; font-size:15px; color:#23496d; word-break:break-word">
        <table role="presentation" align="center" style="width: auto; text-align: center; margin: 0 auto; " class="hs_cos_wrapper_type_social_module_single">
          <tbody>
            <tr>
              <td class="display_block_on_small_screens" align="center" style="font-family:Arial, sans-serif; font-size:15px; color:#23496d; word-break:break-word; padding:8px 5px; line-height:1; vertical-align:middle" valign="middle">
                <a href="https://email.linuxfoundation.org/e3t/Ctc/RI+113/cZw--04/VWNfWW2wW1rDW8WVD3d88v1pwVSnzBh5KqWh8N7FnD0b5nR3bW50kH_H6lZ3n_W65vsrJ3vSkf2W8m3rYh28g9XpVW4QpS7ZxNqVW7kbPJ-3qtlzBW8GylC78Gl1ckVbJpdP3h-h14W2j7Ljh2wPCD6W5zR63k2XMQcrW3SVV_P2PwrJBW4ldFy14g5GzDN6X0S3nZhWwHW9fb0Gr5lztQ3W4W-qkw4kmXg3W3C9X936ybXnyW3Gm65g6BK6FDN2rY9NzZCB2nW5CBkW46Tqt9mW8jhHWm2Q3jz2W7t4SRc6-cWkrW5gpft72hNglRW1gk97x9hxrVxW1Pw8Tr5FX1FLW4y0j0z76bCcfW25lqTW26vf79VCVN9d1qWY1XN1XFfwBXJ97rW2Ln0-W62lP_ZW2Qvcpp6j0HRfW574LWf1PWBbrN51HLS8WxGPxN7rjpdn61F4SW62kw247WhZPQf7YK03g04" style="color:#00a4bd; text-decoration:none !important" data-hs-link-id="0" data-hs-link-id-v2="uFiL4R3v" target="_blank"><img src="https://email.linuxfoundation.org/hs/hsstatic/TemplateAssets/static-1.262/img/hs_default_template_images/modules/Follow+Me+-+Email/linkedin_circle_black.png" alt="LinkedIn" height="25" style="outline:none; text-decoration:none; border:none; width:auto!important; height:25px!important; vertical-align:middle" valign="middle" width="auto">
                </a>
              </td>
            </tr>
          </tbody>
        </table>
      </td><td class="social-network-cell" align="center" style="font-family:Arial, sans-serif; font-size:15px; color:#23496d; word-break:break-word">
        <table role="presentation" align="center" style="width: auto; text-align: center; margin: 0 auto; " class="hs_cos_wrapper_type_social_module_single">
          <tbody>
            <tr>
              <td class="display_block_on_small_screens" align="center" style="font-family:Arial, sans-serif; font-size:15px; color:#23496d; word-break:break-word; padding:8px 5px; line-height:1; vertical-align:middle" valign="middle">
                <a  href="https://email.linuxfoundation.org/e3t/Ctc/RI+113/cZw--04/VWNfWW2wW1rDW8WVD3d88v1pwVSnzBh5KqWh8N7FnD2g3qgz0W95jsWP6lZ3kZW53lKSK4RSJK0W7N6mJM7KhhyGVwXkYB5l52SDW6XGyWw1158GzW5JPMzY5l7hMQW7q1k8J7k2rWqW7FZwmv36RZ3PW55GSN64mnjvkN5L1V-8bVFH_W5vJ9Hy3wSJ-kW674w-G7KRzn6W9f7fgc7f5G0_N3WhHrwgdmjmW28VP028hc8qTW4vl4gs4Xhk01N4VB0Z4gcz1MN5nGY6rwhYsVW70Pvks4_NLnMW5400lv31g8bGW8BHVpx7LYYpWW7dd6dF74DRDVW80r8WZ5wSmQWN85ybM7vs7nPW5zxLzg905nv7W4QP_cp4QcPPrW89XBD15d92R_VBYTcM2mNN3YW8_CT7140r-XrW6tg9Kx6FX6XSW7r_52C2_Pvx8f11x1Y004" style="color:#00a4bd; text-decoration:none !important" data-hs-link-id="0" data-hs-link-id-v2="6MfF7z19" target="_blank"><img src="https://email.linuxfoundation.org/hs/hsstatic/TemplateAssets/static-1.262/img/hs_default_template_images/modules/Follow+Me+-+Email/youtube_circle_black.png" alt="YouTube" height="25" style="outline:none; text-decoration:none; border:none; width:auto!important; height:25px!important; vertical-align:middle" valign="middle" width="auto">
                </a>
              </td>
            </tr>
          </tbody>
        </table>
      </td><td class="social-network-cell" align="center" style="font-family:Arial, sans-serif; font-size:15px; color:#23496d; word-break:break-word">
        <table role="presentation" align="center" style="width: auto; text-align: center; margin: 0 auto; " class="hs_cos_wrapper_type_social_module_single">
          <tbody>
            <tr>
              <td class="display_block_on_small_screens" align="center" style="font-family:Arial, sans-serif; font-size:15px; color:#23496d; word-break:break-word; padding:8px 5px; line-height:1; vertical-align:middle" valign="middle">
                <a href="https://email.linuxfoundation.org/e3t/Ctc/RI+113/cZw--04/VWNfWW2wW1rDW8WVD3d88v1pwVSnzBh5KqWh8N7FnD0b5nR3bW50kH_H6lZ3p3W2dKnYt6HPZWxW9dJ4L08YfkcQW1Ym2jQ5rJgjqW1Z9pbp13XQVPW1jbrld7dZKGsW8bQ3l32bLvVCN91tRHSY4N19W7W5w887_Nfm0W2PXBBW97-WTzW8ddPqT8VFkcdW3BtqdT93ZN6VW6-YM862G--RkW15ry835N5Z0FW5Y0Xvg51mWYgV_x6PC3DWL7sW3BGZHT2XhtzjW1KLxDR23S2d-W1xm9qG8XrkV8W8K8xfx3FhvVHW6yv5MY6nXy9WW5TNVhL5lwXsLW52wvY282bx1PW6FmRG94-01WnVcScBv5f2Xz8W8_XtCH7Mj_HFN8njndQT1LP3W1J-MSp28pHNwV6HrhT9dBM0QW8VLL7R667rqcW4c2YHm2b215tW1pl5td19P6mfW221zsP3b7kbZf3JsQjH04" style="color:#00a4bd; text-decoration:none !important" data-hs-link-id="0" data-hs-link-id-v2="vrLUBe/w" target="_blank"><img src="https://email.linuxfoundation.org/hs/hsstatic/TemplateAssets/static-1.262/img/hs_default_template_images/modules/Follow+Me+-+Email/facebook_circle_black.png" alt="Facebook" height="25" style="outline:none; text-decoration:none; border:none; width:auto!important; height:25px!important; vertical-align:middle" valign="middle" width="auto">
                </a>
              </td>
            </tr>
          </tbody>
        </table>
      </td>
    </tr>
  </tbody>
</table>
</div>
</div>
<!--[if gte mso 9]></table><![endif]-->
<!--[if (mso)|(IE)]></td><![endif]-->
    <!--[if (mso)|(IE)]></tr></table><![endif]-->
    </div>
   
  </div>
  <div id="section_16947091896869" class="hse-section hse-section-last" style="padding-left:10px; padding-right:10px">
    
    
      <div class="hse-column-container" style="min-width:280px; max-width:600px; margin:0 auto; background-color:#ffffff; padding-bottom:20px; padding-top:20px" bgcolor="#ffffff">
    
    <!--[if (mso)|(IE)]>
      <table align="center" style="width:600px;" cellpadding="0" cellspacing="0" role="presentation" width="600" bgcolor="#ffffff">
      <tr style="background-color:#ffffff;">
    <![endif]-->
    <!--[if (mso)|(IE)]>
  <td valign="top" style="width:600px;padding-bottom:20px; padding-top:20px;">
<![endif]-->
<!--[if gte mso 9]>
  <table role="presentation" width="600" cellpadding="0" cellspacing="0" style="width:600px">
<![endif]-->
<div id="column-1694709189686-0" class="hse-column hse-size-12">
    <table role="presentation" cellpadding="0" cellspacing="0" width="100%" class="" style=""><tbody><tr><td class="hs_padded" style="font-family:Arial, sans-serif; font-size:15px; color:#23496d; word-break:break-word; padding:0px 20px"><div id="hs_cos_wrapper_module_16947091896867" class="hs_cos_wrapper hs_cos_wrapper_widget hs_cos_wrapper_type_module" style="color: inherit; font-size: inherit; line-height: inherit;" data-hs-cos-general-type="widget" data-hs-cos-type="module"><div id="hs_cos_wrapper_module_16947091896867_" class="hs_cos_wrapper hs_cos_wrapper_widget hs_cos_wrapper_type_rich_text" style="color: inherit; font-size: inherit; line-height: inherit;" data-hs-cos-general-type="widget" data-hs-cos-type="rich_text"><h2 style="margin:0; font-size:8px; line-height:175%; font-weight:normal; text-align:center" align="center"><span style="font-size: 12px; color: #000000;">This email was sent by: <span style="font-weight: normal;">Cloud Native Computing Foundation</span></span></h2></div></div></td></tr></tbody></table>
<div id="hs_cos_wrapper_module_16947091896868" class="hs_cos_wrapper hs_cos_wrapper_widget hs_cos_wrapper_type_module" style="color: inherit; font-size: inherit; line-height: inherit;" data-hs-cos-general-type="widget" data-hs-cos-type="module"><table role="presentation" class="hse-footer hse-secondary" width="100%" cellpadding="0" cellspacing="0" style="font-family:Arial, sans-serif; font-size:12px; line-height:135%; color:#23496d; margin-bottom:0; padding:0">
  <tbody>
    <tr>
      <td align="center" valign="top" style="font-family:Arial, sans-serif; font-size:15px; color:#23496d; word-break:break-word; text-align:center; margin-bottom:0; line-height:135%; padding:10px 20px">
        <p style="font-family:Arial, sans-serif;font-size:12px;font-weight:normal;text-decoration:none;font-style:normal;color:#000000">
          2810 N Church St., PMB 57274, Wilmington, Delaware 19802-4447, United States
        </p>
        <p>
          <a data-unsubscribe="true" href="https://hs-8112310.s.hubspotemail.net/hs/preferences-center/983905/en/direct?data=W2nXS-N30h-zCW2HtJjs47v88XW3M1Y0j43GjD1W3_Jr6Q3jwhvWW34n-2Z2CKBZZW49CfsB2zQVb_W49RhhB3B_PxxW4kD4_m2FVydPW30j1_l4fLM8CW4twd4P47MNSYW3M3DXP2Krr4YW4tzbBq3BXBMfW30n6TL2xJQ2qW364ZN13bCqxTW4mkq2G23lyG0W2-cDLV3j9js8W4mkvrK1_f80RW3R1s8G2B16yLW2PFMyJ3bqv_YW3djsXY2RTCmHW3ZM7Y14fFKmbW1QldZp2Yr52bW30pSpx2KRFBWW2Yn-6n1V1dKpW3z46SH3W2kMdW4rnmKj23r4YsW4kLNQq2MwqlSW1VnLPW4cNzYyW3z25c1368ly7W3P99X13jqLxKW3H41s21BFYQBW49z-xQ2r2fJ8W3H7j_02qDVYHW22RCCF4crGtSW3yYM0P3j8xFVW2WF-9Z2q_ryMW2RlflN3BZlz2W3ZCdX03b8HC3W36j_Hz3SywgJW4mjdLQ4hsB7gW23r6Th1V2s7sW4mmzt43yNBpLW4k8xKF49TLMLW2FLHTS4cPsrkW3Kd7xX41yk1HW2RMJf73LXdGtW380-hv3_FWKqW3ZGtx_41t8FFW3ZDwhY3P0SQnW3XFWVS1NhzLGW2-Hypq3Z_RqQW3SXVM33HfBdPW3XYJJH2HpDR_W2p1g8y1BCpv_W2CWDyn3jpWpcW41zxfF2Yhy7wW34hzZs1L9yhPW2TpSn93BPCPrW2v_rQ52RmzWsW3yRW2S32yvDBW3VM-0t1Brkb50&amp;utm_campaign=18269725-KubeCon-EU-2026&amp;utm_source=hs_email&amp;utm_medium=email&amp;utm_content=403274389&amp;_hsenc=p2ANqtz-8dqf6c1xzda5GVX_WvXBJtcxa_DqvDLVUO8BCtYjLi9IHjTKCHWo5Yz8RJ_6dO4z-qTuIoPpacOW3k5tes7bF8rTGRzw8mcc9JaTcDvzny9SYgEggwIRI9hySW1sBCQll1Ho2t&amp;_hsmi=403274389" style="font-family:Arial, sans-serif; font-size:12px; color:#d62293; font-weight:normal; text-decoration:underline; font-style:normal" data-hs-link-id="0" data-hs-link-id-v2="SFRZzEXk" target="_blank">Unsubscribe</a>
          <a data-unsubscribe="true" href="https://hs-8112310.s.hubspotemail.net/hs/preferences-center/983905/en/page?data=W2nXS-N30h-zCW2HtJjs47v88XW3M1Y0j43GjD1W3_Jr6Q3jwhvWW34n-2Z2CKBZZW49CfsB2zQVb_W49RhhB3B_PxxW4kD4_m2FVydPW30j1_l4fLM8CW4twd4P47MNSYW3M3DXP2Krr4YW4tzbBq3BXBMfW30n6TL2xJQ2qW364ZN13bCqxTW4mkq2G23lyG0W2-cDLV3j9js8W4mkvrK1_f80RW3R1s8G2B16yLW2PFMyJ3bqv_YW3djsXY2RTCmHW3ZM7Y14fFKmbW1QldZp2Yr52bW30pSpx2KRFBWW2Yn-6n1V1dKpW3z46SH3W2kMdW4rnmKj23r4YsW4kLNQq2MwqlSW1VnLPW4cNzYyW3z25c1368ly7W3P99X13jqLxKW3H41s21BFYQBW49z-xQ2r2fJ8W3H7j_02qDVYHW22RCCF4crGtSW3yYM0P3j8xFVW2WF-9Z2q_ryMW2RlflN3BZlz2W3ZCdX03b8HC3W36j_Hz3SywgJW4mjdLQ4hsB7gW23r6Th1V2s7sW4mmzt43yNBpLW4k8xKF49TLMLW2FLHTS4cPsrkW3Kd7xX41yk1HW2RMJf73LXdGtW380-hv3_FWKqW3ZGtx_41t8FFW3ZDwhY3P0SQnW3XFWVS1NhzLGW2-Hypq3Z_RqQW3SXVM33HfBdPW3XYJJH2HpDR_W2p1g8y1BCpv_W2CWDyn3jpWpcW41zxfF2Yhy7wW34hzZs1L9yhPW2TpSn93BPCPrW2v_rQ52RmzWsW3yRW2S32yvDBW3VM-0t1Brkb50&amp;utm_campaign=18269725-KubeCon-EU-2026&amp;utm_source=hs_email&amp;utm_medium=email&amp;utm_content=403274389&amp;_hsenc=p2ANqtz-8dqf6c1xzda5GVX_WvXBJtcxa_DqvDLVUO8BCtYjLi9IHjTKCHWo5Yz8RJ_6dO4z-qTuIoPpacOW3k5tes7bF8rTGRzw8mcc9JaTcDvzny9SYgEggwIRI9hySW1sBCQll1Ho2t&amp;_hsmi=403274389" style="font-family:Arial, sans-serif; font-size:12px; color:#d62293; font-weight:normal; text-decoration:underline; font-style:normal" data-hs-link-id="0" data-hs-link-id-v2="qjPJqCop" target="_blank">Manage preferences</a>
        </p>
      </td>
    </tr>
  </tbody>
</table></div>
</div>
<!--[if gte mso 9]></table><![endif]-->
<!--[if (mso)|(IE)]></td><![endif]-->
    <!--[if (mso)|(IE)]></tr></table><![endif]-->
    </div>
   
  </div></div>
          </td>
        </tr>
      </tbody></table>
    </div>
  
<img src="https://email.linuxfoundation.org/e3t/Cto/RI+113/cZw--04/VWNfWW2wW1rDW8WVD3d88v1pwVSnzBh5KqWh8W7FnCP93CNxxB132" alt="" width="1" height="1" border="0" style="display:none!important;min-height:1px!important;width:1px!important;border-width:0!important;margin-top:0!important;margin-bottom:0!important;margin-right:0!important;margin-left:0!important;padding-top:0!important;padding-bottom:0!important;padding-right:0!important;padding-left:0!important"></body></html>]]>
      </description>
      <pubDate>Thu, 12 Feb 2026 08:04:30 +0000</pubDate>
      <link>https://app.newsletters.love/collections/BViSt5DkAROID2cGTaNDXRz0NU4OjcNM/p/BViSt5DkAROID2cGTaNDXRz0NU4OjcNM</link>
    </item>
    <item>
      <title>Stablecoins for Skeptics</title>
      <description>
        <![CDATA[<html style="scrollbar-width: thin;scrollbar-color: rgb(219,219,219)rgb(255,255,255);"><head><meta charset="utf-8"><title>Stablecoins for Skeptics</title><style>
@media (max-width: 1024px) {
  .typography .pullquote-align-left,
  .typography.editor .pullquote-align-left,
  .typography .pullquote-align-right,
  .typography.editor .pullquote-align-right,
  .typography .pullquote-align-wide,
  .typography.editor .pullquote-align-wide,
  .typography .pullquote-align-center,
  .typography.editor .pullquote-align-center {
    float: none;
    margin: 0 auto;
    width: 100%;
    max-width: 100%;
  }
}
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
  .typography .markup table.image-wrapper img,
  .typography.editor .markup table.image-wrapper img,
  .typography .markup table.kindle-wrapper img,
  .typography.editor .markup table.kindle-wrapper img {
    max-width: 550px;
  }
}
@media (min-width: 1024px) {
  .typography:not(:has(#toc)) .captioned-image-container figure:has(> a.image2-offset-left),
  .typography.editor:not(:has(#toc)) .captioned-image-container figure:has(> a.image2-offset-left) {
    margin-left: var(--image-offset-margin);
  }
  .typography:not(:has(#toc)) .captioned-image-container figure:has(> a.image2-offset-right),
  .typography.editor:not(:has(#toc)) .captioned-image-container figure:has(> a.image2-offset-right) {
    margin-right: var(--image-offset-margin);
  }
}
@media (min-width: 1300px) {
  .typography .captioned-image-container figure:has(> a.image2-offset-left),
  .typography.editor .captioned-image-container figure:has(> a.image2-offset-left) {
    margin-left: var(--image-offset-margin);
  }
  .typography .captioned-image-container figure:has(> a.image2-offset-right),
  .typography.editor .captioned-image-container figure:has(> a.image2-offset-right) {
    margin-right: var(--image-offset-margin);
  }
}
@media (max-width: 1024px) {
  .typography,
  .typography.editor {
    /* Disable offset on mobile/tablet */
  }
  .typography .captioned-image-container figure:has(> a.image2-align-left),
  .typography.editor .captioned-image-container figure:has(> a.image2-align-left),
  .typography .captioned-image-container figure:has(> a.image2-align-right),
  .typography.editor .captioned-image-container figure:has(> a.image2-align-right) {
    float: none;
    margin: 1em auto;
    max-width: 100%;
    width: auto;
    padding: 0;
  }
  .typography .captioned-image-container figure:has(> a.image2-align-left.thefp),
  .typography.editor .captioned-image-container figure:has(> a.image2-align-left.thefp),
  .typography .captioned-image-container figure:has(> a.image2-align-right.thefp),
  .typography.editor .captioned-image-container figure:has(> a.image2-align-right.thefp) {
    margin: 1em auto;
  }
  .typography .captioned-image-container figure:has(> a.image2-offset-left),
  .typography.editor .captioned-image-container figure:has(> a.image2-offset-left),
  .typography .captioned-image-container figure:has(> a.image2-offset-right),
  .typography.editor .captioned-image-container figure:has(> a.image2-offset-right) {
    margin: 1em auto;
  }
  .typography .captioned-image-container figure:has(> a.image2-align-left) .image2-inset,
  .typography.editor .captioned-image-container figure:has(> a.image2-align-left) .image2-inset,
  .typography .captioned-image-container figure:has(> a.image2-align-right) .image2-inset,
  .typography.editor .captioned-image-container figure:has(> a.image2-align-right) .image2-inset {
    display: block;
    justify-content: initial;
  }
}
@media (max-width: 768px) {
  .typography .markup div.sponsorship-campaign-embed,
  .typography.editor .markup div.sponsorship-campaign-embed {
    margin-top: 24px;
    margin-bottom: 24px;
  }
  .typography .markup div.sponsorship-campaign-embed:first-child,
  .typography.editor .markup div.sponsorship-campaign-embed:first-child {
    margin-top: 0px;
  }
}
@media screen and (max-width: 650px) {
  .typography .markup div.youtube-overlay,
  .typography.editor .markup div.youtube-overlay,
  .typography .markup div.vimeo-overlay,
  .typography.editor .markup div.vimeo-overlay {
    display: none !important;
  }
}
@media screen and (max-width: 370px) {
  .typography .markup div.tiktok-wrap,
  .typography.editor .markup div.tiktok-wrap {
    width: calc(95vw - 32px);
    height: calc((95vw - 32px - 2px) / 0.485714);
  }
}
@media screen and (max-width: 650px) {
  .typography .markup div.embedded-publication-wrap .embedded-publication.show-subscribe,
  .typography.editor .markup div.embedded-publication-wrap .embedded-publication.show-subscribe {
    padding: 24px;
  }
}
@media screen and (max-width: 650px) {
  .typography .markup div.subscription-widget-wrap .subscription-widget.show-subscribe,
  .typography.editor .markup div.subscription-widget-wrap .subscription-widget.show-subscribe,
  .typography .markup div.subscription-widget-wrap-editor .subscription-widget.show-subscribe,
  .typography.editor .markup div.subscription-widget-wrap-editor .subscription-widget.show-subscribe,
  .typography .markup div.captioned-button-wrap .subscription-widget.show-subscribe,
  .typography.editor .markup div.captioned-button-wrap .subscription-widget.show-subscribe {
    padding: 0px 24px;
  }
}
@media screen and (max-width: 650px) {
  .typography .markup div.subscription-widget-wrap .subscription-widget.show-subscribe .subscription-widget-subscribe .button,
  .typography.editor .markup div.subscription-widget-wrap .subscription-widget.show-subscribe .subscription-widget-subscribe .button,
  .typography .markup div.subscription-widget-wrap-editor .subscription-widget.show-subscribe .subscription-widget-subscribe .button,
  .typography.editor .markup div.subscription-widget-wrap-editor .subscription-widget.show-subscribe .subscription-widget-subscribe .button,
  .typography .markup div.captioned-button-wrap .subscription-widget.show-subscribe .subscription-widget-subscribe .button,
  .typography.editor .markup div.captioned-button-wrap .subscription-widget.show-subscribe .subscription-widget-subscribe .button {
    padding: 10px 12px;
    min-width: 110px;
  }
}
@media (max-width: 650px) {
  .typography .markup .twitter-embed,
  .typography.editor .markup .twitter-embed,
  .typography .markup .tweet,
  .typography.editor .markup .tweet {
    padding: 12px;
  }
}
@media (max-width: 650px) {
  .typography .markup .twitter-embed .tweet-text,
  .typography.editor .markup .twitter-embed .tweet-text,
  .typography .markup .tweet .tweet-text,
  .typography.editor .markup .tweet .tweet-text {
    font-size: 14px;
    line-height: 20px;
  }
}
@media (max-width: 650px) {
  .typography .markup .twitter-embed .tweet-photos-container.two,
  .typography.editor .markup .twitter-embed .tweet-photos-container.two,
  .typography .markup .tweet .tweet-photos-container.two,
  .typography.editor .markup .tweet .tweet-photos-container.two,
  .typography .markup .twitter-embed .tweet-photos-container.three,
  .typography.editor .markup .twitter-embed .tweet-photos-container.three,
  .typography .markup .tweet .tweet-photos-container.three,
  .typography.editor .markup .tweet .tweet-photos-container.three,
  .typography .markup .twitter-embed .tweet-photos-container.four,
  .typography.editor .markup .twitter-embed .tweet-photos-container.four,
  .typography .markup .tweet .tweet-photos-container.four,
  .typography.editor .markup .tweet .tweet-photos-container.four {
    height: 200px;
  }
}
@media (max-width: 650px) {
  .typography .markup .twitter-embed a.expanded-link .expanded-link-img,
  .typography.editor .markup .twitter-embed a.expanded-link .expanded-link-img,
  .typography .markup .tweet a.expanded-link .expanded-link-img,
  .typography.editor .markup .tweet a.expanded-link .expanded-link-img {
    max-height: 180px;
  }
}
@media (max-width: 650px) {
  .typography .markup .twitter-embed a.expanded-link .expanded-link-description,
  .typography.editor .markup .twitter-embed a.expanded-link .expanded-link-description,
  .typography .markup .tweet a.expanded-link .expanded-link-description,
  .typography.editor .markup .tweet a.expanded-link .expanded-link-description {
    display: none;
  }
}
@media screen and (max-width: 650px) {
  .typography .markup .apple-podcast-container,
  .typography.editor .markup .apple-podcast-container {
    width: unset;
  }
}
@media (max-width: 420px) {
  .typography .markup .install-substack-app-embed img.install-substack-app-embed-img,
  .typography.editor .markup .install-substack-app-embed img.install-substack-app-embed-img {
    margin: 0 auto 16px auto;
  }
}
@media (max-width: 420px) {
  .typography .markup .install-substack-app-embed .install-substack-app-embed-text,
  .typography.editor .markup .install-substack-app-embed .install-substack-app-embed-text {
    margin: 0 0 12px 0;
    max-width: 100%;
    width: auto;
    text-align: center;
  }
}
@media (max-width: 420px) {
  .typography .markup .install-substack-app-embed .install-substack-app-embed-link,
  .typography.editor .markup .install-substack-app-embed .install-substack-app-embed-link {
    display: flex;
    justify-content: center;
  }
}
@media screen and (min-width: 481px) {
  .share-button-container {
    height: 38px;
  }
}
@media screen and (min-width: 481px) {
  .share-button-container a.comment {
    height: 38px;
    line-height: 38px;
    padding-right: 10px;
  }
}
@media screen and (max-width: 480px) {
  .share-button-container .separator {
    display: block;
    margin: 0;
    height: 8px;
    border-left: none;
  }
}
@media screen and (max-width: 480px) {
  .share-button-container a.share.first img {
    padding-left: 0;
  }
}
@media screen and (min-width: 481px) {
  .share-button-container a.mobile {
    display: none !important;
  }
}
@media screen and (min-width: 541px) {
  .settings-add-pub-modal-wrapper .container .add-recommending-pub-modal-container {
    padding: 36px;
    height: 680px;
  }
}
@media screen and (min-width: 541px) {
  .settings-add-pub-modal-wrapper .container .add-recommending-pub-modal-container .footer {
    position: absolute;
    bottom: 36px;
    margin: 0px;
  }
}
@media screen and (max-width: 650px) {
  .header-anchor-parent {
    display: none;
  }
}
@media screen and (max-width: 768px) {
  .post {
    padding: 16px 0 0 0;
  }
}
@media screen and (max-width: 650px) {
  .post .post-header .post-label {
    margin-top: 8px;
  }
}
@media screen and (max-width: 650px) {
  .post .post-header .meta-author-wrap.alternative-meta .meta-right-column .post-meta {
    margin-top: 6px;
  }
}
@media screen and (max-width: 650px) {
  .post .footer-facepile-container {
    height: 64px;
    padding: 0 16px;
    display: flex;
    align-items: center;
    justify-content: flex-start;
    width: 100%;
  }
}
@media screen and (max-width: 650px) {
  .post .post-footer.use-separators {
    justify-content: center;
  }
}
@media screen and (max-width: 650px) {
  .post .post-footer.next-prev {
    height: 64px;
    justify-content: space-between;
    box-sizing: border-box;
  }
}
@media screen and (max-width: 650px) {
  .post-contributor-footer .post-contributor-bio-table {
    display: block;
  }
  .post-contributor-footer .post-contributor-bio-table-row {
    display: flex;
    flex-direction: row;
  }
  .post-contributor-footer .post-contributor-bio-userhead-cell,
  .post-contributor-footer .post-contributor-bio-body-cell {
    display: block;
  }
  .post-contributor-footer .post-contributor-bio-body-cell {
    flex-grow: 1;
  }
  .post-contributor-footer .post-contributor-bio-body-table {
    display: block;
  }
  .post-contributor-footer .post-contributor-bio-body-table-row {
    display: block;
  }
  .post-contributor-footer .post-contributor-bio-copy-cell,
  .post-contributor-footer .post-contributor-bio-controls-cell {
    display: block;
  }
  .post-contributor-footer .post-contributor-bio-copy-cell {
    margin: 0 0 16px 0;
  }
  .post-contributor-footer .post-contributor-bio-controls-cell {
    width: auto;
  }
  .post-contributor-footer .post-contributor-bio-controls {
    margin: auto;
  }
  .post-contributor-footer .post-contributor-bio-controls .button.primary {
    width: 100%;
  }
  .post-contributor-footer .post-contributor-bio-text {
    font-size: 14px;
  }
}
@media screen and (min-width: 768px) {
  .post-silhouette {
    padding: 32px 0;
  }
}
@media screen and (max-width: 650px) {
  .post-silhouette .post-silhouette-title {
    margin-top: 10.44225025px;
    height: 120px;
  }
}
@media screen and (max-width: 650px) {
  .post-silhouette .post-silhouette-meta {
    width: 75%;
  }
}
@media screen and (max-width: 650px) {
  .post-silhouette .post-silhouette-meta.with-byline-image {
    margin: 20px 0;
  }
}
@media screen and (max-width: 650px) {
  .use-theme-bg .post-meta.alternative-meta .post-meta-item,
  .post-meta.alternative-meta .post-meta-item {
    padding-right: 16px;
  }
}
@media screen and (max-width: 370px) {
  .use-theme-bg .post-meta.alternative-meta .post-meta-item,
  .post-meta.alternative-meta .post-meta-item {
    font-size: 14px;
  }
}
@media screen and (max-width: 650px) {
  .use-theme-bg .post-meta.alternative-meta .post-meta-item.guest-author-publication,
  .post-meta.alternative-meta .post-meta-item.guest-author-publication {
    display: none;
  }
}
@media screen and (max-width: 370px) {
  .post-meta .post-meta-item .post-meta-button {
    height: 36px !important;
    /* important to override in-line height style on emails */
  }
  .post-meta .post-meta-item .post-meta-button .meta-button-label {
    display: none;
  }
  .post-meta .post-meta-item .post-meta-button > svg {
    margin-right: 0;
  }
}
@media screen and (max-width: 370px) {
  .post-meta .post-meta-item {
    font-size: 12px;
  }
}
@media screen and (max-width: 650px) {
  .post .floating-subscribe-button {
    bottom: 20px;
    right: 20px;
  }
}
@media (max-width: 1024px) {
  body .pullquote-align-left,
  body .pullquote-align-right,
  body .pullquote-align-wide,
  body .pullquote-align-center {
    float: none;
    margin: 0 auto;
    width: 100%;
    max-width: 100%;
  }
}
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
  body .markup table.image-wrapper img,
  body .markup table.kindle-wrapper img {
    max-width: 550px;
  }
}
@media (min-width: 1024px) {
  body:not(:has(#toc)) .captioned-image-container figure:has(> a.image2-offset-left) {
    margin-left: var(--image-offset-margin);
  }
  body:not(:has(#toc)) .captioned-image-container figure:has(> a.image2-offset-right) {
    margin-right: var(--image-offset-margin);
  }
}
@media (min-width: 1300px) {
  body .captioned-image-container figure:has(> a.image2-offset-left) {
    margin-left: var(--image-offset-margin);
  }
  body .captioned-image-container figure:has(> a.image2-offset-right) {
    margin-right: var(--image-offset-margin);
  }
}
@media (max-width: 1024px) {
  body {
    /* Disable offset on mobile/tablet */
  }
  body .captioned-image-container figure:has(> a.image2-align-left),
  body .captioned-image-container figure:has(> a.image2-align-right) {
    float: none;
    margin: 1em auto;
    max-width: 100%;
    width: auto;
    padding: 0;
  }
  body .captioned-image-container figure:has(> a.image2-align-left.thefp),
  body .captioned-image-container figure:has(> a.image2-align-right.thefp) {
    margin: 1em auto;
  }
  body .captioned-image-container figure:has(> a.image2-offset-left),
  body .captioned-image-container figure:has(> a.image2-offset-right) {
    margin: 1em auto;
  }
  body .captioned-image-container figure:has(> a.image2-align-left) .image2-inset,
  body .captioned-image-container figure:has(> a.image2-align-right) .image2-inset {
    display: block;
    justify-content: initial;
  }
}
@media (max-width: 768px) {
  body .markup div.sponsorship-campaign-embed {
    margin-top: 24px;
    margin-bottom: 24px;
  }
  body .markup div.sponsorship-campaign-embed:first-child {
    margin-top: 0px;
  }
}
@media screen and (max-width: 650px) {
  body .markup div.youtube-overlay,
  body .markup div.vimeo-overlay {
    display: none !important;
  }
}
@media screen and (max-width: 370px) {
  body .markup div.tiktok-wrap {
    width: calc(95vw - 32px);
    height: calc((95vw - 32px - 2px) / 0.485714);
  }
}
@media screen and (max-width: 650px) {
  body .markup div.embedded-publication-wrap .embedded-publication.show-subscribe {
    padding: 24px;
  }
}
@media screen and (max-width: 650px) {
  body .markup div.subscription-widget-wrap .subscription-widget.show-subscribe,
  body .markup div.subscription-widget-wrap-editor .subscription-widget.show-subscribe,
  body .markup div.captioned-button-wrap .subscription-widget.show-subscribe {
    padding: 0px 24px;
  }
}
@media screen and (max-width: 650px) {
  body .markup div.subscription-widget-wrap .subscription-widget.show-subscribe .subscription-widget-subscribe .button,
  body .markup div.subscription-widget-wrap-editor .subscription-widget.show-subscribe .subscription-widget-subscribe .button,
  body .markup div.captioned-button-wrap .subscription-widget.show-subscribe .subscription-widget-subscribe .button {
    padding: 10px 12px;
    min-width: 110px;
  }
}
@media (max-width: 650px) {
  body .markup .twitter-embed,
  body .markup .tweet {
    padding: 12px;
  }
}
@media (max-width: 650px) {
  body .markup .twitter-embed .tweet-text,
  body .markup .tweet .tweet-text {
    font-size: 14px;
    line-height: 20px;
  }
}
@media (max-width: 650px) {
  body .markup .twitter-embed .tweet-photos-container.two,
  body .markup .tweet .tweet-photos-container.two,
  body .markup .twitter-embed .tweet-photos-container.three,
  body .markup .tweet .tweet-photos-container.three,
  body .markup .twitter-embed .tweet-photos-container.four,
  body .markup .tweet .tweet-photos-container.four {
    height: 200px;
  }
}
@media (max-width: 650px) {
  body .markup .twitter-embed a.expanded-link .expanded-link-img,
  body .markup .tweet a.expanded-link .expanded-link-img {
    max-height: 180px;
  }
}
@media (max-width: 650px) {
  body .markup .twitter-embed a.expanded-link .expanded-link-description,
  body .markup .tweet a.expanded-link .expanded-link-description {
    display: none;
  }
}
@media screen and (max-width: 650px) {
  body .markup .apple-podcast-container {
    width: unset;
  }
}
@media (max-width: 420px) {
  body .markup .install-substack-app-embed img.install-substack-app-embed-img {
    margin: 0 auto 16px auto;
  }
}
@media (max-width: 420px) {
  body .markup .install-substack-app-embed .install-substack-app-embed-text {
    margin: 0 0 12px 0;
    max-width: 100%;
    width: auto;
    text-align: center;
  }
}
@media (max-width: 420px) {
  body .markup .install-substack-app-embed .install-substack-app-embed-link {
    display: flex;
    justify-content: center;
  }
}
@media screen and (min-width: 500px) {
  body .header a.logo {
    width: 42px;
    height: 42px;
    border-radius: 12px;
  }
}
@media screen and (max-width: 420px) {
  body .subscription-receipt table:first-of-type .subscription-amount .subscription-discount {
    width: 72px !important;
  }
}
@media screen and (min-width: 481px) {
  body .share-button-container {
    height: auto;
  }
}
@media screen and (max-width: 480px) {
  body .share-button-container .separator {
    display: block !important;
    margin: 0 !important;
    height: 8px !important;
    border-left: none !important;
  }
}
@media screen and (max-width: 650px) {
  .digest .item .post-meta-item.audience {
    display: none;
  }
}
@media screen and (min-width: 500px) {
  .digest-publication .logo img {
    width: 42px;
    height: 42px;
    border-radius: 8px;
  }
}
@media screen and (max-width: 650px) {
  .comments-page .container .comment-list .collapsed-reply {
    margin-left: calc(10 + 32px - 24px);
  }
}
@media screen and (max-width: 650px) {
  .comment > .comment-list {
    padding-left: 24px;
  }
}
@media screen and (max-width: 650px) {
  .finish-magic-login-modal .modal-content .container {
    padding: 24px 0;
  }
}
@media (max-width: 650px) {
  .reader2-text-b3 {
    line-height: 24px;
  }
}
@media screen and (max-width: 650px) {
  .reader2-text-h4 {
    line-height: 24px;
  }
}
@media screen and (min-width: 541px) {
  .user-profile-modal {
    padding-left: 12px;
    padding-right: 12px;
  }
}
@media screen and (max-width: 650px) {
  .subscribe-widget form.form .sideBySideWrap button.rightButton {
    padding: 10px 12px;
  }
}
@media screen and (min-width: 541px) {
  .pub-icon:hover .logo-hover,
  .feed-item-icon:hover .logo-hover {
    display: block;
  }
}
@media screen and (max-width: 650px) {
  .post-ufi.single-full-width-button .post-ufi-button-wrapper {
    width: 100%;
    padding: 16px;
  }
  .post-ufi.single-full-width-button .post-ufi-button-wrapper:empty {
    display: none;
  }
  .post-ufi.single-full-width-button .post-ufi-button {
    width: 100%;
    justify-content: center;
  }
}
@media screen and (max-width: 768px) {
  .file-embed-wrapper {
    padding: 0;
  }
}
@media screen and (max-width: 768px) {
  .file-embed-wrapper-editor {
    padding: 0;
  }
}
@media screen and (max-width: 768px) {
  .file-embed-wrapper-editor:active {
    padding: 0;
  }
}
@media only screen and (max-width: 650px) {
  .file-embed-button.wide,
  .file-embed-error-button.wide {
    display: none;
  }
}
@media only screen and (min-width: 630px) {
  .file-embed-button.narrow,
  .file-embed-error-button.narrow {
    display: none;
  }
}
@media screen and (min-width: 541px) {
  .audio-player-wrapper .audio-player {
    min-width: 500px;
  }
}
@media screen and (max-width: 650px) {
  .audio-player-wrapper .audio-player .audio-player-progress {
    border-left-width: 16px;
    border-right-width: 16px;
  }
}
@media screen and (max-width: 650px) {
  .audio-player-wrapper .audio-player .audio-player-progress .audio-player-progress-bar .audio-player-progress-bar-popup {
    top: -54px;
  }
}
@media screen and (max-width: 650px) {
  .audio-player-wrapper-fancy .audio-player .audio-player-progress {
    border-left-width: 16px;
    border-right-width: 16px;
  }
}
@media screen and (max-width: 650px) {
  .audio-player-wrapper-fancy .audio-player .audio-player-progress .audio-player-progress-bar .audio-player-progress-bar-popup {
    top: -54px;
  }
}
@media (min-width: 250px) {
  .audio-player-wrapper-fancy .audio-player {
    padding: 32px;
  }
  .audio-player-wrapper-fancy .audio-player .btn-group {
    display: flex;
  }
  .audio-player-wrapper-fancy .audio-player .btn-group .button:last-of-type {
    display: block;
  }
}
@media (min-width: 300px) {
  .audio-player-wrapper-fancy .audio-player .btn-group {
    display: block;
  }
  .audio-player-wrapper-fancy .audio-player .btn-group .button:first-of-type {
    display: block;
  }
}
@media (min-width: 350px) {
  .audio-player-wrapper-fancy .audio-player .audio-player-substack-logo {
    display: block;
  }
  .audio-player-wrapper-fancy .audio-player .audio-player-title {
    margin-top: 16px;
  }
  .audio-player-wrapper-fancy .audio-player .audio-player-hero-image-container {
    padding-top: 15%;
    width: 15%;
    display: block;
  }
  .audio-player-wrapper-fancy .audio-player .btn-group .button:first-of-type {
    display: block;
  }
  .audio-player-wrapper-fancy .audio-player .audio-player-substack-logo {
    display: block;
  }
}
@media (min-width: 350px) {
  .audio-player-wrapper-fancy .audio-player .audio-player-hero-image-container {
    padding-top: 25%;
    width: 25%;
    display: block;
  }
  .audio-player-wrapper-fancy .audio-player .btn-group {
    display: flex;
  }
  .audio-player-wrapper-fancy .audio-player .btn-group .button:first-of-type {
    display: block;
  }
}
@media (min-width: 400px) {
  .audio-player-wrapper-fancy .audio-player .audio-player-hero-image-container {
    padding-top: 40%;
    width: 40%;
  }
}
@media (max-width: 400px) {
  .audio-player-wrapper-fancy .audio-player .btn-group {
    margin-top: 12px;
  }
  .audio-player-wrapper-fancy .audio-player .btn-group .button {
    font-size: 13px;
    padding: 6px 12px;
    height: auto;
    margin-top: 10px;
  }
}
@media (min-width: 600px) {
  .audio-player-wrapper-fancy .audio-player .audio-player-hero-image-container {
    padding-top: 55%;
    width: 55%;
  }
}
@media (max-width: 650px) {
  .poll-editor-modal {
    min-width: calc(100% - 20px);
  }
}
@media (max-width: 750px) {
  .poll-embed .poll-anchor-target .poll-anchor-copy-button {
    left: 8px;
    top: 45px;
  }
}</style></head><body class="email-body" style="font-kerning: auto;--image-offset-margin: -120px;"><img src="https://eotrx.substackcdn.com/open?token=eyJtIjoiPDIwMjYwMjExMTUxMTQ4LjMuNjcxODVmMjg4OGJiYTE5OEBtZzIuc3Vic3RhY2suY29tPiIsInUiOjE1MjEzMDg3MiwiciI6Im5vdGlmeStsZGtrT1Nfd09TTHhqTDNyVk8xYmNnQG5vdGlmeS5yZWxheWUuaW8iLCJkIjoibWcyLnN1YnN0YWNrLmNvbSIsInAiOjE4NzM3ODI0NSwidCI6Im5ld3NsZXR0ZXIiLCJhIjoiZXZlcnlvbmUiLCJzIjoxNjk5NDE4LCJjIjoicG9zdCIsImYiOnRydWUsInBvc2l0aW9uIjoidG9wIiwiaWF0IjoxNzcwODIyNzMyLCJleHAiOjE3NzM0MTQ3MzIsImlzcyI6InB1Yi0wIiwic3ViIjoiZW8ifQ.REQRoP9iwKPgFNT2ZccKExMPSJBlMqO6BMEccPKgnys" alt="" width="1" height="1" border="0" style="height:1px !important;width:1px !important;border-width:0 !important;margin-top:0 !important;margin-bottom:0 !important;margin-right:0 !important;margin-left:0 !important;padding-top:0 !important;padding-bottom:0 !important;padding-right:0 !important;padding-left:0 !important;"/><div class="preview" style="display:none;font-size:1px;color:#333333;line-height:1px;max-height:0px;max-width:0px;opacity:0;overflow:hidden;">The last crazy idea from cryptoland may be crazy enough to work</div><div class="preview" style="display:none;font-size:1px;color:#333333;line-height:1px;max-height:0px;max-width:0px;opacity:0;overflow:hidden;">&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;</div><table class="email-body-container" role="presentation" width="100%" border="0" cellspacing="0" cellpadding="0"><tbody><tr><td></td><td class="content" width="550"></td><td></td></tr><tr><td></td><td class="content" width="550" align="left"><div style="font-size: 16px;line-height: 26px;max-width: 550px;width: 100%;margin: 0 auto;overflow-wrap: break-word;"><table role="presentation" width="100%" border="0" cellspacing="0" cellpadding="0"><tbody><tr><td align="right" style="height:20px;"><table role="presentation" width="auto" border="0" cellspacing="0" cellpadding="0"><tbody><tr><td style="vertical-align:middle;"><span class="pencraft pc-reset reset-IxiVJZ tw-font-body tw-text-ssm tw-text-substack-secondary" style="font-family: SF Pro Text, -apple-system, system-ui, BlinkMacSystemFont, Inter, Segoe UI, Roboto, Helvetica, Arial, sans-serif, Apple Color Emoji, Segoe UI Emoji, Segoe UI Symbol;font-size: 13px;color: unset;list-style: none;text-decoration: unset;margin: 0;"><div class="pencraft pc-reset align-right-VJbKw5 size-12-mmZ61m reset-IxiVJZ" style="list-style: none;color: unset;text-align: right;font-size: 12px;line-height: 16px;text-decoration: unset;margin: 0;"><span class="pencraft pc-reset reset-IxiVJZ" translated="" style="list-style: none;color: unset;text-decoration: unset;margin: 0;">Forwarded this email? <a class="pencraft pc-reset decoration-underline-ClTkYc reset-IxiVJZ" href="https://substack.com/redirect/2/eyJlIjoiaHR0cHM6Ly9uZXdzLmFsdmFyb2R1cmFuLmNvbS9zdWJzY3JpYmU_dXRtX3NvdXJjZT1lbWFpbCZ1dG1fY2FtcGFpZ249ZW1haWwtc3Vic2NyaWJlJnI9Mmlrb3hrJm5leHQ9aHR0cHMlM0ElMkYlMkZuZXdzLmFsdmFyb2R1cmFuLmNvbSUyRnAlMkZzdGFibGVjb2lucy1mb3Itc2tlcHRpY3MiLCJwIjoxODczNzgyNDUsInMiOjE2OTk0MTgsImYiOnRydWUsInUiOjE1MjEzMDg3MiwiaWF0IjoxNzcwODIyNzMxLCJleHAiOjIwODYzOTg3MzEsImlzcyI6InB1Yi0wIiwic3ViIjoibGluay1yZWRpcmVjdCJ9.Lvsl5_6fcd1uSL8WST4qioTHWIJh1mfrpMBc2QeWdII?" style="list-style: none;color: unset;text-decoration: unset;margin: 0;-webkit-text-decoration-line: underline;text-decoration-line: underline;">Subscribe here</a> for more</span></div></span></td></tr></tbody></table></td></tr></tbody></table><table class="header graphic-header" role="presentation" style="border-spacing: 0;padding: 16px 0 32px;"><tbody><tr><td align="center" style="text-align: center;padding: 0;"><a href="https://substack.com/redirect/2/eyJlIjoiaHR0cHM6Ly9uZXdzLmFsdmFyb2R1cmFuLmNvbS9wL3N0YWJsZWNvaW5zLWZvci1za2VwdGljcz91dG1fY2FtcGFpZ249ZW1haWwtaGFsZi1wb3N0JnI9Mmlrb3hrJnRva2VuPWV5SjFjMlZ5WDJsa0lqb3hOVEl4TXpBNE56SXNJbkJ2YzNSZmFXUWlPakU0TnpNM09ESTBOU3dpYVdGMElqb3hOemN3T0RJeU56TXhMQ0psZUhBaU9qRTNOek0wTVRRM016RXNJbWx6Y3lJNkluQjFZaTB4TmprNU5ERTRJaXdpYzNWaUlqb2ljRzl6ZEMxeVpXRmpkR2x2YmlKOS4xZ1dnNGtPcXlEWnNQd1plNEV5WEZ2YjE5S01VMGlxdE9fVTdEWXI4LVA0IiwicCI6MTg3Mzc4MjQ1LCJzIjoxNjk5NDE4LCJmIjp0cnVlLCJ1IjoxNTIxMzA4NzIsImlhdCI6MTc3MDgyMjczMSwiZXhwIjoyMDg2Mzk4NzMxLCJpc3MiOiJwdWItMCIsInN1YiI6ImxpbmstcmVkaXJlY3QifQ.gQOa4eR2EyzkUztFTVzvv2qWTjBjTkjb7PaN4uFFB4o?"><img class="header-image" role="presentation" width="550" height="105" src="https://substackcdn.com/image/fetch/$s_!GnwZ!,w_1100,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F91260f0e-f456-4a78-b4ec-6b8f787db565_1344x256.png" style="border: none !important;vertical-align: middle;max-width: 550px;display: block;margin: 0 auto;height: auto;width: 100%;"></a></td></tr></tbody></table><div class="post typography" dir="auto" style="--image-offset-margin: -120px;padding: 32px 0 0 0;font-size: 16px;line-height: 26px;"><div class="post-header" role="region" aria-label="Post header" style="font-size: 16px;line-height: 26px;"><h1 class="post-title published title-X77sOw" dir="auto" style="direction: auto;text-align: start;unicode-bidi: isolate;color: rgb(54,55,55);font-family: 'Roboto Slab',sans-serif;font-weight: 700;-webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: antialiased;-webkit-appearance: optimizelegibility;-moz-appearance: optimizelegibility;appearance: optimizelegibility;margin: 0;line-height: 36px;font-size: 32px;"><a href="https://substack.com/app-link/post?publication_id=1699418&post_id=187378245&utm_source=post-email-title&utm_campaign=email-post-title&isFreemail=true&r=2ikoxk&token=eyJ1c2VyX2lkIjoxNTIxMzA4NzIsInBvc3RfaWQiOjE4NzM3ODI0NSwiaWF0IjoxNzcwODIyNzMxLCJleHAiOjE3NzM0MTQ3MzEsImlzcyI6InB1Yi0xNjk5NDE4Iiwic3ViIjoicG9zdC1yZWFjdGlvbiJ9.1gWg4kOqyDZsPwZe4EyXFvb19KMU0iqtO_U7DYr8-P4" style="color: rgb(54,55,55);text-decoration: none;">Stablecoins for Skeptics</a></h1><h3 class="subtitle subtitle-HEEcLo" dir="auto" style="direction: auto;text-align: start;unicode-bidi: isolate;font-family: 'SF Pro Display',-apple-system-headline,system-ui,-apple-system,BlinkMacSystemFont,'Segoe UI',Roboto,Helvetica,Arial,sans-serif,'Apple Color Emoji','Segoe UI Emoji','Segoe UI Symbol';font-weight: normal;-webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: antialiased;-webkit-appearance: optimizelegibility;-moz-appearance: optimizelegibility;appearance: optimizelegibility;margin: 4px 0 0;color: #777777;line-height: 24px;font-size: 18px;margin-top: 12px;">The last crazy idea from cryptoland may be crazy enough to work</h3><table class="post-meta" role="presentation" width="100%" border="0" cellspacing="0" cellpadding="0" style="margin: 1em 0;height: 20px;align-items: center;"><tbody><tr><td><table role="presentation" width="auto" border="0" cellspacing="0" cellpadding="0"><tbody><tr><td><table role="presentation" width="auto" border="0" cellspacing="0" cellpadding="0"><tbody><tr><td style="vertical-align:middle;"><div class="pencraft pc-reset color-primary-zABazT line-height-20-t4M0El font-meta-MWBumP size-11-NuY2Zx weight-medium-fw81nC transform-uppercase-yKDgcq reset-IxiVJZ meta-EgzBVA custom-css-email-post-author" style="list-style: none;font-size: 11px;line-height: 20px;text-decoration: unset;color: rgb(54,55,55);margin: 0;font-family: 'SF Compact',-apple-system,system-ui,-apple-system,BlinkMacSystemFont,'Segoe UI',Roboto,Helvetica,Arial,sans-serif,'Apple Color Emoji','Segoe UI Emoji','Segoe UI Symbol';font-weight: 500;text-transform: uppercase;letter-spacing: .2px;"><a class="pencraft pc-reset color-primary-zABazT line-height-20-t4M0El font-meta-MWBumP size-11-NuY2Zx weight-medium-fw81nC transform-uppercase-yKDgcq reset-IxiVJZ meta-EgzBVA" style="list-style: none;color: rgb(54,55,55);margin: 0;font-size: 11px;line-height: 20px;font-family: 'SF Compact',-apple-system,system-ui,-apple-system,BlinkMacSystemFont,'Segoe UI',Roboto,Helvetica,Arial,sans-serif,'Apple Color Emoji','Segoe UI Emoji','Segoe UI Symbol';font-weight: 500;text-transform: uppercase;letter-spacing: .2px;text-decoration: none" href="https://substack.com/@alduba">Alvaro Duran</a></div></td></tr></tbody></table></td></tr><tr><td><table role="presentation" width="auto" border="0" cellspacing="0" cellpadding="0"><tbody><tr><td style="vertical-align:middle;"><div class="pencraft pc-reset color-secondary-ls1g8s line-height-20-t4M0El font-meta-MWBumP size-11-NuY2Zx weight-medium-fw81nC transform-uppercase-yKDgcq reset-IxiVJZ meta-EgzBVA" style="list-style: none;font-size: 11px;line-height: 20px;text-decoration: unset;color: rgb(119,119,119);margin: 0;font-family: 'SF Compact',-apple-system,system-ui,-apple-system,BlinkMacSystemFont,'Segoe UI',Roboto,Helvetica,Arial,sans-serif,'Apple Color Emoji','Segoe UI Emoji','Segoe UI Symbol';font-weight: 500;text-transform: uppercase;letter-spacing: .2px;"><time datetime="2026-02-11T15:11:47.961Z">Feb 11</time></div></td></tr></tbody></table></td></tr></tbody></table></td><td align="right"><table role="presentation" width="auto" border="0" cellspacing="0" cellpadding="0"><tbody><tr><td style="vertical-align:middle;"><a href="https://substack.com/@alduba"><img class="custom-css-email-avatar avatar-QIQ5yR" src="https://substackcdn.com/image/fetch/$s_!T8m9!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8d227a4d-6bf5-4798-86e2-23020700e54a_3024x4032.jpeg" style="box-sizing: border-box;max-width: 550px;border: none;vertical-align: middle;width: 40px;height: 40px;min-width: 40px;min-height: 40px;object-fit: cover;margin: 0px;display: inline;border-radius: 50%" width="40" height="40"></a></td></tr></tbody></table></td></tr></tbody></table><table class="email-ufi-2-top" role="presentation" width="100%" border="0" cellspacing="0" cellpadding="0" style="border-top: 1px solid rgb(0,0,0,.1);border-bottom: 1px solid rgb(0,0,0,.1);min-width: 100%;"><tbody><tr height="16"><td height="16" style="font-size:0px;line-height:0;">&nbsp;</td></tr><tr><td><table role="presentation" width="100%" border="0" cellspacing="0" cellpadding="0"><tbody><tr><td><table role="presentation" width="auto" border="0" cellspacing="0" cellpadding="0"><tbody><tr><td style="vertical-align:middle;"><table role="presentation" width="38" border="0" cellspacing="0" cellpadding="0"><tbody><tr><td align="center"><a class="email-icon-button" href="https://substack.com/app-link/post?publication_id=1699418&post_id=187378245&utm_source=substack&isFreemail=true&submitLike=true&token=eyJ1c2VyX2lkIjoxNTIxMzA4NzIsInBvc3RfaWQiOjE4NzM3ODI0NSwicmVhY3Rpb24iOiLinaQiLCJpYXQiOjE3NzA4MjI3MzEsImV4cCI6MTc3MzQxNDczMSwiaXNzIjoicHViLTE2OTk0MTgiLCJzdWIiOiJyZWFjdGlvbiJ9.qUkrvUGAWJ_m_7v3dTAetRCKY1ISXz2Q2GFEdoviv9M&utm_medium=email&utm_campaign=email-reaction&r=2ikoxk" style="font-family: system-ui,-apple-system,BlinkMacSystemFont,'Segoe UI',Roboto,Helvetica,Arial,sans-serif,'Apple Color Emoji','Segoe UI Emoji','Segoe UI Symbol';display: inline-block;font-weight: 500;border: 1px solid rgb(0,0,0,.1);border-radius: 9999px;text-transform: uppercase;font-size: 12px;line-height: 1;padding: 9px 0;text-decoration: none;color: rgb(119,119,119);min-width: 38px;box-sizing: border-box;width: 38px"><img class="icon" src="https://substackcdn.com/image/fetch/$s_!PeVs!,w_36,c_scale,f_png,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack.com%2Ficon%2FLucideHeart%3Fv%3D4%26height%3D36%26fill%3Dnone%26stroke%3D%2523808080%26strokeWidth%3D2" width="18" height="18" style="border: none;vertical-align: middle;max-width: 18px" alt=""></a></td></tr></tbody></table></td><td width="8" style="min-width:8px;"></td><td style="vertical-align:middle;"><table role="presentation" width="38" border="0" cellspacing="0" cellpadding="0"><tbody><tr><td align="center"><a class="email-icon-button" href="https://substack.com/app-link/post?publication_id=1699418&post_id=187378245&utm_source=substack&utm_medium=email&isFreemail=true&comments=true&token=eyJ1c2VyX2lkIjoxNTIxMzA4NzIsInBvc3RfaWQiOjE4NzM3ODI0NSwiaWF0IjoxNzcwODIyNzMxLCJleHAiOjE3NzM0MTQ3MzEsImlzcyI6InB1Yi0xNjk5NDE4Iiwic3ViIjoicG9zdC1yZWFjdGlvbiJ9.1gWg4kOqyDZsPwZe4EyXFvb19KMU0iqtO_U7DYr8-P4&r=2ikoxk&utm_campaign=email-half-magic-comments&action=post-comment&utm_source=substack&utm_medium=email" style="font-family: system-ui,-apple-system,BlinkMacSystemFont,'Segoe UI',Roboto,Helvetica,Arial,sans-serif,'Apple Color Emoji','Segoe UI Emoji','Segoe UI Symbol';display: inline-block;font-weight: 500;border: 1px solid rgb(0,0,0,.1);border-radius: 9999px;text-transform: uppercase;font-size: 12px;line-height: 1;padding: 9px 0;text-decoration: none;color: rgb(119,119,119);min-width: 38px;box-sizing: border-box;width: 38px"><img class="icon" src="https://substackcdn.com/image/fetch/$s_!x1tS!,w_36,c_scale,f_png,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack.com%2Ficon%2FLucideComments%3Fv%3D4%26height%3D36%26fill%3Dnone%26stroke%3D%2523808080%26strokeWidth%3D2" width="18" height="18" style="border: none;vertical-align: middle;max-width: 18px" alt=""></a></td></tr></tbody></table></td><td width="8" style="min-width:8px;"></td><td style="vertical-align:middle;"><table role="presentation" width="38" border="0" cellspacing="0" cellpadding="0"><tbody><tr><td align="center"><a class="email-icon-button" href="https://substack.com/app-link/post?publication_id=1699418&post_id=187378245&utm_source=substack&utm_medium=email&utm_content=share&utm_campaign=email-share&action=share&triggerShare=true&isFreemail=true&r=2ikoxk&token=eyJ1c2VyX2lkIjoxNTIxMzA4NzIsInBvc3RfaWQiOjE4NzM3ODI0NSwiaWF0IjoxNzcwODIyNzMxLCJleHAiOjE3NzM0MTQ3MzEsImlzcyI6InB1Yi0xNjk5NDE4Iiwic3ViIjoicG9zdC1yZWFjdGlvbiJ9.1gWg4kOqyDZsPwZe4EyXFvb19KMU0iqtO_U7DYr8-P4" style="font-family: system-ui,-apple-system,BlinkMacSystemFont,'Segoe UI',Roboto,Helvetica,Arial,sans-serif,'Apple Color Emoji','Segoe UI Emoji','Segoe UI Symbol';display: inline-block;font-weight: 500;border: 1px solid rgb(0,0,0,.1);border-radius: 9999px;text-transform: uppercase;font-size: 12px;line-height: 1;padding: 9px 0;text-decoration: none;color: rgb(119,119,119);min-width: 38px;box-sizing: border-box;width: 38px"><img class="icon" src="https://substackcdn.com/image/fetch/$s_!_L14!,w_36,c_scale,f_png,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack.com%2Ficon%2FLucideShare2%3Fv%3D4%26height%3D36%26fill%3Dnone%26stroke%3D%2523808080%26strokeWidth%3D2" width="18" height="18" style="border: none;vertical-align: middle;max-width: 18px" alt=""></a></td></tr></tbody></table></td><td width="8" style="min-width:8px;"></td><td style="vertical-align:middle;"><table role="presentation" width="38" border="0" cellspacing="0" cellpadding="0"><tbody><tr><td align="center"><a class="email-icon-button" href="https://substack.com/redirect/2/eyJlIjoiaHR0cHM6Ly9vcGVuLnN1YnN0YWNrLmNvbS9wdWIvYWxkdWJhL3Avc3RhYmxlY29pbnMtZm9yLXNrZXB0aWNzP3V0bV9zb3VyY2U9c3Vic3RhY2smdXRtX21lZGl1bT1lbWFpbCZ1dG1fY2FtcGFpZ249ZW1haWwtcmVzdGFjay1jb21tZW50JmFjdGlvbj1yZXN0YWNrLWNvbW1lbnQmcj0yaWtveGsmdG9rZW49ZXlKMWMyVnlYMmxrSWpveE5USXhNekE0TnpJc0luQnZjM1JmYVdRaU9qRTROek0zT0RJME5Td2lhV0YwSWpveE56Y3dPREl5TnpNeExDSmxlSEFpT2pFM056TTBNVFEzTXpFc0ltbHpjeUk2SW5CMVlpMHhOams1TkRFNElpd2ljM1ZpSWpvaWNHOXpkQzF5WldGamRHbHZiaUo5LjFnV2c0a09xeURac1B3WmU0RXlYRnZiMTlLTVUwaXF0T19VN0RZcjgtUDQiLCJwIjoxODczNzgyNDUsInMiOjE2OTk0MTgsImYiOnRydWUsInUiOjE1MjEzMDg3MiwiaWF0IjoxNzcwODIyNzMxLCJleHAiOjIwODYzOTg3MzEsImlzcyI6InB1Yi0wIiwic3ViIjoibGluay1yZWRpcmVjdCJ9.M0SM40PqIYg3zvFQ_pbca24MyXWzbEp0xlX4Gi9dbvw?&utm_source=substack&utm_medium=email" style="font-family: system-ui,-apple-system,BlinkMacSystemFont,'Segoe UI',Roboto,Helvetica,Arial,sans-serif,'Apple Color Emoji','Segoe UI Emoji','Segoe UI Symbol';display: inline-block;font-weight: 500;border: 1px solid rgb(0,0,0,.1);border-radius: 9999px;text-transform: uppercase;font-size: 12px;line-height: 1;padding: 9px 0;text-decoration: none;color: rgb(119,119,119);min-width: 38px;box-sizing: border-box;width: 38px"><img class="icon" src="https://substackcdn.com/image/fetch/$s_!5EGt!,w_36,c_scale,f_png,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack.com%2Ficon%2FNoteForwardIcon%3Fv%3D4%26height%3D36%26fill%3Dnone%26stroke%3D%2523808080%26strokeWidth%3D2" width="18" height="18" style="border: none;vertical-align: middle;max-width: 18px" alt=""></a></td></tr></tbody></table></td></tr></tbody></table></td><td align="right"><table role="presentation" width="auto" border="0" cellspacing="0" cellpadding="0"><tbody><tr><td style="vertical-align:middle;"><table role="presentation" width="auto" border="0" cellspacing="0" cellpadding="0"><tbody><tr><td align="center"><a class="email-button-outline" href="https://open.substack.com/pub/alduba/p/stablecoins-for-skeptics?utm_source=email&redirect=app-store&utm_campaign=email-read-in-app" style="font-family: system-ui,-apple-system,BlinkMacSystemFont,'Segoe UI',Roboto,Helvetica,Arial,sans-serif,'Apple Color Emoji','Segoe UI Emoji','Segoe UI Symbol';display: inline-block;font-weight: 500;border: 1px solid rgb(0,0,0,.1);border-radius: 9999px;text-transform: uppercase;font-size: 12px;line-height: 12px;padding: 9px 14px;text-decoration: none;color: rgb(119,119,119);"><div class="email-button-spacer" style="font-size: 16px;line-height: 26px;display: inline-block;vertical-align: middle;max-width: 0;min-height: 18px;"></div><span class="email-button-text" style="vertical-align: middle;margin-right: 4px">READ IN APP</span><img class="icon text-icon" src="https://substackcdn.com/image/fetch/$s_!ET-_!,w_36,c_scale,f_png,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack.com%2Ficon%2FLucideArrowUpRight%3Fv%3D4%26height%3D36%26fill%3Dnone%26stroke%3D%2523808080%26strokeWidth%3D2" width="18" height="18" style="min-width: 18px;min-height: 18px;border: none;vertical-align: middle;margin-right: 0;margin-left: 0;max-width: 18px" alt=""></a></td></tr></tbody></table></td></tr></tbody></table></td></tr></tbody></table></td></tr><tr height="16"><td height="16" style="font-size:0px;line-height:0;">&nbsp;</td></tr></tbody></table></div></div><div class="post typography" dir="auto" style="--image-offset-margin: -120px;padding: 32px 0 0 0;font-size: 16px;line-height: 26px;"><div class="body markup" dir="auto" style="text-align: initial;font-size: 16px;line-height: 26px;width: 100%;word-break: break-word;margin-bottom: 16px;font-family: Lora,sans-serif;font-weight: 400;"><div class="pullquote" style="font-size: 16px;line-height: 26px;border-top: 1px solid rgb(0,0,0,.1);border-bottom: 1px solid rgb(0,0,0,.1);margin: 32px auto;margin-top: 0;text-align: center;"><p style="color: rgb(54,55,55);line-height: 26px;font-size: 16px;margin: 32px 0;text-align: center;font-weight: 500;font-style: italic;"><strong>Editor&#8217;s note</strong><span>: Next week&#8217;s article (available for all subscribers) is moved to Thursday the 19th, for reasons that will become aparent then ;)</span></p></div><p style="margin: 0 0 20px 0;color: rgb(54,55,55);line-height: 26px;font-size: 16px;">Stablecoins are the ultimate ledger.</p><p style="margin: 0 0 20px 0;color: rgb(54,55,55);line-height: 26px;font-size: 16px;">A tool that moves money globally, quickly and cheaply. A transfer irrevocably linked to a piece of software that serves as the payment contract. No lawyers, no bankers, no humans inbetween two parties exchanging value for goods and services.</p><p style="margin: 0 0 20px 0;color: rgb(54,55,55);line-height: 26px;font-size: 16px;"><strong>Like that&#8217;s ever gonna happen.</strong></p><p style="margin: 0 0 20px 0;color: rgb(54,55,55);line-height: 26px;font-size: 16px;"><span>Reality is much more surprising and interesting than a completely human-less money movement infrastructure can model. Human beings, even bankers and lawyers, will always be involved, because </span><strong>money is a game of trust</strong><span>.</span></p><p style="margin: 0 0 20px 0;color: rgb(54,55,55);line-height: 26px;font-size: 16px;">And trust is inherently human.</p><p style="margin: 0 0 20px 0;color: rgb(54,55,55);line-height: 26px;font-size: 16px;">A game in which trust is fundamental will always have humans at the center. You can have decentralized transfers; but you can&#8217;t have decentralized finance.</p><p style="margin: 0 0 20px 0;color: rgb(54,55,55);line-height: 26px;font-size: 16px;">Stablecoins are the latest attempt at bridging the world of crypto, with programmable money, full transparency and non-reversibility, and the real world, with taxes, fraud and honest mistakes.</p><p style="margin: 0 0 20px 0;color: rgb(54,55,55);line-height: 26px;font-size: 16px;">But they&#8217;re not going to deliver on a machine-only finance.</p><p style="margin: 0 0 20px 0;color: rgb(54,55,55);line-height: 26px;font-size: 16px;"><span>In fact, stablecoin isn&#8217;t meant to do that. I&#8217;d say that </span><strong>stablecoin aims at implementing as much as possible of the crypto world in a way that&#8217;s practical in the fiat one</strong><span>, but no more.</span></p><p style="margin: 0 0 20px 0;color: rgb(54,55,55);line-height: 26px;font-size: 16px;">Which is probably the best move possible.</p><p style="margin: 0 0 20px 0;color: rgb(54,55,55);line-height: 26px;font-size: 16px;"><span>I&#8217;m </span><a href="https://substack.com/redirect/fa59dbb7-dcf4-468f-8b9d-2ab0e945dfd8?j=eyJ1IjoiMmlrb3hrIn0.vKHD5fdGMMXYob0i47zVWMEWjKHzEVsGH8dbvrCMAbY" rel="" style="color: rgb(54,55,55);text-decoration: underline;">Alvaro Duran</a><span>, and this is </span><em>The Payments Engineer Playbook</em><span>. You&#8217;re already subscribed to free newsletters that &#8220;teach&#8221; you how to get a job as a software engineer.</span></p><p style="margin: 0 0 20px 0;color: rgb(54,55,55);line-height: 26px;font-size: 16px;"><span>But you don&#8217;t want to get a job; you already have one. What you want is to learn </span><strong>how to get promoted</strong><span>. Especially as a payments engineer, where stakes are sky high, and the margin for errors is razor thin.</span></p><p style="margin: 0 0 20px 0;color: rgb(54,55,55);line-height: 26px;font-size: 16px;"><span>In </span><em>The Payments Engineer Playbook</em><span>, we investigate the technology that transfers money. All to help you become a smarter, more skillful and more successful payments engineer. And we do that by cutting off one sliver of it and extracting tactics from it.</span></p><p style="margin: 0 0 20px 0;color: rgb(54,55,55);line-height: 26px;font-size: 16px;"><span>In this article, I&#8217;m going to assume that you&#8217;re as skeptic about crypto as I am. Sure, I&#8217;ve bought Bitcoin in the past (who hasn&#8217;t?). But it&#8217;s been 18 years since </span><a href="https://substack.com/redirect/f99f7005-dde3-4dde-b2c3-31a1b183ec4a?j=eyJ1IjoiMmlrb3hrIn0.vKHD5fdGMMXYob0i47zVWMEWjKHzEVsGH8dbvrCMAbY" rel="" style="color: rgb(54,55,55);text-decoration: underline;">the Bitcoin paper</a><span> was published, and since then, it has failed to live up to the expectations.</span></p><p style="margin: 0 0 20px 0;color: rgb(54,55,55);line-height: 26px;font-size: 16px;">Plus, there&#8217;s also the grift, the scams and the speculation.</p><p style="margin: 0 0 20px 0;color: rgb(54,55,55);line-height: 26px;font-size: 16px;">So what I&#8217;m going to do today is to explain what stablecoins are, while being realistic about what can be done with them. You don&#8217;t have to trust me, or agree with me. But here&#8217;s the thing: that&#8217;s the whole point of crypto anyway.</p><p style="margin: 0 0 20px 0;color: rgb(54,55,55);line-height: 26px;font-size: 16px;">Here&#8217;s what you can expect below:</p><ul style="margin-top: 0;padding: 0;"><li style="margin: 8px 0 0 32px;mso-special-format: bullet;"><p style="color: rgb(54,55,55);line-height: 26px;margin-bottom: 0;box-sizing: border-box;padding-left: 4px;font-size: 16px;margin: 0;">What makes stablecoins fast, cheap, global, and programmable</p></li><li style="margin: 8px 0 0 32px;mso-special-format: bullet;"><p style="color: rgb(54,55,55);line-height: 26px;margin-bottom: 0;box-sizing: border-box;padding-left: 4px;font-size: 16px;margin: 0;"><span>What&#8217;s </span><em>stable</em><span> about them</span></p></li><li style="margin: 8px 0 0 32px;mso-special-format: bullet;"><p style="color: rgb(54,55,55);line-height: 26px;margin-bottom: 0;box-sizing: border-box;padding-left: 4px;font-size: 16px;margin: 0;">Where do they fit in the history of moving money, both domestically and internationally</p></li><li style="margin: 8px 0 0 32px;mso-special-format: bullet;"><p style="color: rgb(54,55,55);line-height: 26px;margin-bottom: 0;box-sizing: border-box;padding-left: 4px;font-size: 16px;margin: 0;">What can we do with stablecoins that we wouldn&#8217;t be able to do otherwise</p></li></ul><p style="margin: 0 0 20px 0;color: rgb(54,55,55);line-height: 26px;font-size: 16px;">Stablecoins aren&#8217;t going to give us a world without bankers and lawyers. What they&#8217;re going to give us, if they become a significant chunk of the money flow worldwide, is a different kind of bankers and lawyers.</p><p style="margin: 0 0 20px 0;color: rgb(54,55,55);line-height: 26px;font-size: 16px;">More cerebral, more technical, and less sales-y.</p><div class="subscribe-widget is-signed-up" data-component-name="SubscribeWidget" style="margin: 0 0 1em;direction: ltr;font-size: 16px;line-height: 26px;"><div class="pencraft pc-reset button-wrapper" style="text-decoration: unset;list-style: none;font-size: 16px;line-height: 26px;text-align: center;cursor: pointer;border-radius: 4px;"><a class="button subscribe-btn primary" href="https://substack.com/redirect/2/eyJlIjoiaHR0cHM6Ly9uZXdzLmFsdmFyb2R1cmFuLmNvbS9zdWJzY3JpYmU_dXRtX3NvdXJjZT1wb3N0JnV0bV9jYW1wYWlnbj1lbWFpbC1jaGVja291dCZuZXh0PWh0dHBzJTNBJTJGJTJGbmV3cy5hbHZhcm9kdXJhbi5jb20lMkZwJTJGc3RhYmxlY29pbnMtZm9yLXNrZXB0aWNzJnI9Mmlrb3hrJnRva2VuPWV5SjFjMlZ5WDJsa0lqb3hOVEl4TXpBNE56SXNJbWxoZENJNk1UYzNNRGd5TWpjek1Td2laWGh3SWpveE56Y3pOREUwTnpNeExDSnBjM01pT2lKd2RXSXRNVFk1T1RReE9DSXNJbk4xWWlJNkltTm9aV05yYjNWMEluMC5Ca3pFSEhCVjhoWWU2YVZpdThiLVpJRVBlaGcwQWdfazRmczdqVVBoMU5JIiwicCI6MTg3Mzc4MjQ1LCJzIjoxNjk5NDE4LCJmIjp0cnVlLCJ1IjoxNTIxMzA4NzIsImlhdCI6MTc3MDgyMjczMSwiZXhwIjoyMDg2Mzk4NzMxLCJpc3MiOiJwdWItMCIsInN1YiI6ImxpbmstcmVkaXJlY3QifQ.uKXv7L49nUTWqNjgv26qC1plxpvlmxnNn0oQkUp-e7k?&utm_medium=email&utm_source=subscribe-widget&utm_content=187378245" style="font-family: system-ui,-apple-system,BlinkMacSystemFont,'Segoe UI',Roboto,Helvetica,Arial,sans-serif,'Apple Color Emoji','Segoe UI Emoji','Segoe UI Symbol';display: inline-block;box-sizing: border-box;cursor: pointer;border: none;border-radius: 8px;font-size: 14px;line-height: 20px;font-weight: 600;text-align: center;opacity: 1;outline: none;white-space: nowrap;text-decoration: none !important;margin: 0 auto;background-color: #2e3440;color: #ffffff !important;padding: 12px 20px;height: auto;"><span style="color: #ffffff;text-decoration: none;">Upgrade to paid</span></a></div></div><h2 class="header-anchor-post" style="position: relative;font-family: 'SF Pro Display',-apple-system-headline,system-ui,-apple-system,BlinkMacSystemFont,'Segoe UI',Roboto,Helvetica,Arial,sans-serif,'Apple Color Emoji','Segoe UI Emoji','Segoe UI Symbol';font-weight: bold;-webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: antialiased;-webkit-appearance: optimizelegibility;-moz-appearance: optimizelegibility;appearance: optimizelegibility;margin: 1em 0 0.625em 0;color: rgb(54,55,55);line-height: 1.16em;font-size: 1.625em;">Tech-savvy lawyers and bankers</h2><p style="margin: 0 0 20px 0;color: rgb(54,55,55);line-height: 26px;font-size: 16px;">Stablecoin is programmable money.</p><p style="margin: 0 0 20px 0;color: rgb(54,55,55);line-height: 26px;font-size: 16px;"><span>They&#8217;re digital tokens designed to maintain a 1:1 value relationship with an established asset, typically the US dollar. The two largest are Tether (codename USDT, with $184 billion </span><a href="https://substack.com/redirect/f423111d-8994-46e4-a4c6-d86cf76ebc35?j=eyJ1IjoiMmlrb3hrIn0.vKHD5fdGMMXYob0i47zVWMEWjKHzEVsGH8dbvrCMAbY" rel="" style="color: rgb(54,55,55);text-decoration: underline;">as I&#8217;m writing this words</a><span>) and USDCoin (USDC, with $73 billion </span><a href="https://substack.com/redirect/05df94f2-b6eb-498a-bf2f-ae0d2b031b56?j=eyJ1IjoiMmlrb3hrIn0.vKHD5fdGMMXYob0i47zVWMEWjKHzEVsGH8dbvrCMAbY" rel="" style="color: rgb(54,55,55);text-decoration: underline;">as of right now</a><span>).</span></p><p style="margin: 0 0 20px 0;color: rgb(54,55,55);line-height: 26px;font-size: 16px;"><span>Which sounds like a lot except both combined are roughly one tenth of a percent of </span><a href="https://substack.com/redirect/841eb549-b40a-407c-8c23-eaa10794a159?j=eyJ1IjoiMmlrb3hrIn0.vKHD5fdGMMXYob0i47zVWMEWjKHzEVsGH8dbvrCMAbY" rel="" style="color: rgb(54,55,55);text-decoration: underline;">the $200 trillion global payments market</a><span>. Still, adoption is growing, but unlike cryptocurrencies, </span><strong>stablecoins&#8217; adoption is driven not by speculation, but by practical usage</strong><span>.</span></p><p style="margin: 0 0 20px 0;color: rgb(54,55,55);line-height: 26px;font-size: 16px;"><span>And it&#8217;s the stable side of things that </span><a href="https://substack.com/redirect/d8651a66-8d90-4c54-8cfb-52be2389d231?j=eyJ1IjoiMmlrb3hrIn0.vKHD5fdGMMXYob0i47zVWMEWjKHzEVsGH8dbvrCMAbY" rel="" style="color: rgb(54,55,55);text-decoration: underline;">makes a dramatic improvement over &#8220;classic&#8221; cryptocurrencies</a><span>:</span></p><blockquote style="border-left: 4px solid #2e3440;margin: 20px 0;padding: 0;"><p style="margin: 0 0 20px 0;color: rgb(54,55,55);margin-left: 20px;line-height: 26px;font-size: 16px;"><span>How would you send somebody money internationally </span><em>if you couldn&#8217;t use a bank</em><span>?</span></p><p style="margin: 0 0 20px 0;color: rgb(54,55,55);margin-left: 20px;line-height: 26px;font-size: 16px;"><span>Cash over email, or over </span><a href="https://substack.com/redirect/efb793c2-2718-40c5-98c1-f9e2893e8ceb?j=eyJ1IjoiMmlrb3hrIn0.vKHD5fdGMMXYob0i47zVWMEWjKHzEVsGH8dbvrCMAbY" rel="" style="color: rgb(54,55,55);text-decoration: underline;">a handcuffed briefcase</a><span> might work, but you run the risk that it gets lost. No problem; you get creative. How about you buy shares of Apple, and instruct the recipient to short sell them, and then you can just transfer those shares to them?</span></p><p style="margin: 0 0 20px 0;color: rgb(54,55,55);margin-left: 20px;line-height: 26px;font-size: 16px;">That works. That&#8217;s actually brilliant. But the transaction costs are probably too high: there&#8217;s the difference between the buy and sell price, the broker&#8217;s comissions, etc.</p><p style="margin: 0 0 20px 0;color: rgb(54,55,55);margin-left: 20px;line-height: 26px;font-size: 16px;">Let&#8217;s go crypto, then: you buy some Bitcoins, they sell a bit of theirs, and then you can transfer those Bitcoins to them. The transaction costs are somewhat fixed, and low, so this is an improvement. But Bitcoin&#8217;s price is much, much more volatile than Apple&#8217;s. The risk of having to offset the price difference makes this approach unwieldy at scale.</p><p style="margin: 0 0 20px 0;color: rgb(54,55,55);margin-left: 20px;line-height: 26px;font-size: 16px;">The good thing about crypto, and the reason why the transaction costs are so low, is because there&#8217;s nothing central about it. The recipient may be on the other side of the world, and they have the same level of access and visibility to it than you. It may be slow, but not SWIFT slow. And it&#8217;s way cheaper.</p><p style="margin: 0 0 20px 0;color: rgb(54,55,55);margin-left: 20px;line-height: 26px;font-size: 16px;">So what we probably need is something that&#8217;s crypto-like, to retain the global aspect of such a ledger, but without the volatility of crypto currencies. One way to do that is to have a blockchain that distributes the value of a predefined pool of resources, something that doesn&#8217;t change in value against a fiat currency.</p><p style="margin: 0 0 20px 0;color: rgb(54,55,55);margin-left: 20px;line-height: 26px;font-size: 16px;">So that&#8217;s what stablecoins really are.</p></blockquote><div class="digestPostEmbed-flwiST custom-css-email-digest-post-embed" data-component-name="DigestPostEmbedStatic" style="margin-bottom: 20px;padding: 0;position: relative;font-size: 16px;line-height: 26px;"><table role="presentation" width="auto" border="0" cellspacing="0" cellpadding="0"><tbody><tr><td style="vertical-align:middle;"><div class="pencraft pc-reset" style="text-decoration: unset;list-style: none;font-size: 16px;line-height: 26px;width: 70px"><a href="https://substack.com/redirect/d8651a66-8d90-4c54-8cfb-52be2389d231?j=eyJ1IjoiMmlrb3hrIn0.vKHD5fdGMMXYob0i47zVWMEWjKHzEVsGH8dbvrCMAbY" style="text-decoration: none;"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!qMwW!,w_140,h_140,c_fill,f_webp,q_auto:good,fl_progressive:steep,g_auto/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8aa71a66-867a-4985-aaf7-d023ac567cf2_1920x1080.png"><img class="img-OACg1c smSquare-NGbPBa pencraft pc-reset" src="https://substackcdn.com/image/fetch/$s_!qMwW!,w_140,h_140,c_fill,f_auto,q_auto:good,fl_progressive:steep,g_auto/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8aa71a66-867a-4985-aaf7-d023ac567cf2_1920x1080.png" sizes="100vw" alt="TigerBeetle's Stablecoin Mistake" width="140" height="140" style="text-decoration: unset;list-style: none;border: none !important;vertical-align: middle;display: block;-ms-interpolation-mode: bicubic;max-width: 100%;margin: 0 auto;height: 70px!important;object-fit: cover;width: 70px;"></picture></a></div></td><td width="16" style="min-width:16px;"></td><td style="vertical-align:middle;"><table role="presentation" width="auto" border="0" cellspacing="0" cellpadding="0"><tbody><tr><td><h4 class="pencraft pc-reset color-pub-primary-text-NyXPlw line-height-24-jnGwiv font-display-nhmvtD size-20-P_cSRT weight-bold-DmI9lw reset-IxiVJZ" style="list-style: none;-webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: antialiased;-webkit-appearance: optimizelegibility;-moz-appearance: optimizelegibility;appearance: optimizelegibility;font-family: 'SF Pro Display',-apple-system-headline,system-ui,-apple-system,BlinkMacSystemFont,'Segoe UI',Roboto,Helvetica,Arial,sans-serif,'Apple Color Emoji','Segoe UI Emoji','Segoe UI Symbol';font-weight: 700;margin: 0;color: #363737;line-height: 24px;font-size: 20px;text-decoration: unset;"><a href="https://substack.com/redirect/d8651a66-8d90-4c54-8cfb-52be2389d231?j=eyJ1IjoiMmlrb3hrIn0.vKHD5fdGMMXYob0i47zVWMEWjKHzEVsGH8dbvrCMAbY" style="color: rgb(54,55,55);text-decoration: none;">TigerBeetle's Stablecoin Mistake</a></h4></td></tr><tr><td><table role="presentation" width="auto" border="0" cellspacing="0" cellpadding="0"><tbody><tr><td style="vertical-align:middle;"><table role="presentation" width="auto" border="0" cellspacing="0" cellpadding="0"><tbody><tr><td style="vertical-align:middle;"><div class="pencraft pc-reset color-pub-secondary-text-hGQ02T line-height-20-t4M0El font-meta-MWBumP size-11-NuY2Zx weight-medium-fw81nC transform-uppercase-yKDgcq reset-IxiVJZ meta-EgzBVA" style="list-style: none;font-size: 11px;line-height: 20px;text-decoration: unset;color: #777777;margin: 0;font-family: 'SF Compact',-apple-system,system-ui,-apple-system,BlinkMacSystemFont,'Segoe UI',Roboto,Helvetica,Arial,sans-serif,'Apple Color Emoji','Segoe UI Emoji','Segoe UI Symbol';font-weight: 500;text-transform: uppercase;letter-spacing: .2px;"><a class="inheritColor-WetTGJ" href="https://substack.com/profile/1153821-alvaro-duran" style="color: inherit;text-decoration: none;">Alvaro Duran</a></div></td><td width="4" style="min-width:4px;"></td><td style="vertical-align:middle;"><div class="pencraft pc-reset color-pub-secondary-text-hGQ02T reset-IxiVJZ" style="list-style: none;font-size: 16px;line-height: 26px;text-decoration: unset;color: #777777;margin: 0;">&#183;</div></td></tr></tbody></table></td><td width="4" style="min-width:4px;"></td><td style="vertical-align:middle;"><div class="pencraft pc-reset color-pub-secondary-text-hGQ02T line-height-20-t4M0El font-meta-MWBumP size-11-NuY2Zx weight-medium-fw81nC transform-uppercase-yKDgcq reset-IxiVJZ meta-EgzBVA" style="list-style: none;font-size: 11px;line-height: 20px;text-decoration: unset;color: #777777;margin: 0;font-family: 'SF Compact',-apple-system,system-ui,-apple-system,BlinkMacSystemFont,'Segoe UI',Roboto,Helvetica,Arial,sans-serif,'Apple Color Emoji','Segoe UI Emoji','Segoe UI Symbol';font-weight: 500;text-transform: uppercase;letter-spacing: .2px;">Jan 21</div></td></tr></tbody></table></td></tr><tr><td><table role="presentation" width="auto" border="0" cellspacing="0" cellpadding="0" style="padding-top:0px;padding-bottom:0px;"><tbody><tr><td style="vertical-align:middle;"><a class="pencraft pc-reset align-center-y7ZD4w line-height-20-t4M0El font-text-qe4AeH size-13-hZTUKr weight-medium-fw81nC reset-IxiVJZ" href="https://substack.com/redirect/d8651a66-8d90-4c54-8cfb-52be2389d231?j=eyJ1IjoiMmlrb3hrIn0.vKHD5fdGMMXYob0i47zVWMEWjKHzEVsGH8dbvrCMAbY" style="list-style: none;color: unset;text-align: center;text-decoration: unset;margin: 0;font-size: 13px;line-height: 20px;font-family: system-ui,-apple-system,BlinkMacSystemFont,'Segoe UI',Roboto,Helvetica,Arial,sans-serif,'Apple Color Emoji','Segoe UI Emoji','Segoe UI Symbol';font-weight: 500;"><table role="presentation" width="auto" border="0" cellspacing="0" cellpadding="0"><tbody><tr><td style="vertical-align:middle;"><span class="pencraft pc-reset color-accent-BVX_7M line-height-20-t4M0El font-text-qe4AeH size-14-MLPa7j weight-regular-mUq6Gb reset-IxiVJZ link-HREYZo" style="list-style: none;text-decoration: unset;color: rgb(255,103,25);margin: 0;font-size: 14px;line-height: 20px;font-family: system-ui,-apple-system,BlinkMacSystemFont,'Segoe UI',Roboto,Helvetica,Arial,sans-serif,'Apple Color Emoji','Segoe UI Emoji','Segoe UI Symbol';font-weight: 400;">Read full story</span></td></tr></tbody></table></a></td></tr></tbody></table></td></tr></tbody></table></td></tr></tbody></table></div><p style="margin: 0 0 20px 0;color: rgb(54,55,55);line-height: 26px;font-size: 16px;"><span>Stablecoins are programmable because they&#8217;re </span><strong>fiat represented in a crypto form</strong><span>. Unlike cash, and also unlike money deposited in a bank, stablecoins can be controlled by code.</span></p><p style="margin: 0 0 20px 0;color: rgb(54,55,55);line-height: 26px;font-size: 16px;"><span>You can write </span><a href="https://substack.com/redirect/e3580c80-16c5-45a5-af86-8118dca89ecc?j=eyJ1IjoiMmlrb3hrIn0.vKHD5fdGMMXYob0i47zVWMEWjKHzEVsGH8dbvrCMAbY" rel="" style="color: rgb(54,55,55);text-decoration: underline;">smart contracts</a><span> that controls whether money can be moved, or is forcefully moved. Sure, </span><a href="https://substack.com/redirect/4320ca73-923e-4eca-bc5c-7d3a19936e18?j=eyJ1IjoiMmlrb3hrIn0.vKHD5fdGMMXYob0i47zVWMEWjKHzEVsGH8dbvrCMAbY" rel="" style="color: rgb(54,55,55);text-decoration: underline;">this opens a can of worms</a><span>: we&#8217;re opening the door to strict adherence to rules, no matter how absurd or immoral.</span></p><p style="margin: 0 0 20px 0;color: rgb(54,55,55);line-height: 26px;font-size: 16px;">But it also opens the door to a few interesting products that we&#8217;ve never had access to, because of the number of intermediaries involved in moving money in the fiat world:</p><ul style="margin-top: 0;padding: 0;"><li style="margin: 8px 0 0 32px;mso-special-format: bullet;"><p style="color: rgb(54,55,55);line-height: 26px;margin-bottom: 0;box-sizing: border-box;padding-left: 4px;font-size: 16px;margin: 0;"><strong>Conditional payments</strong><span>: Insurance payouts come to mind, but also gambling. There&#8217;s an active community of people "predicting&#8221; outcomes at sites like </span><a href="https://substack.com/redirect/8aed68c6-7350-4717-bd62-03b882004304?j=eyJ1IjoiMmlrb3hrIn0.vKHD5fdGMMXYob0i47zVWMEWjKHzEVsGH8dbvrCMAbY" rel="" style="color: rgb(54,55,55);text-decoration: underline;">Polymarket</a><span>, and stablecoins are often used to enforce that the money is paid appropriately.</span></p></li><li style="margin: 8px 0 0 32px;mso-special-format: bullet;"><p style="color: rgb(54,55,55);line-height: 26px;margin-bottom: 0;box-sizing: border-box;padding-left: 4px;font-size: 16px;margin: 0;"><strong>Lending</strong><span>: For the longest time, we&#8217;ve needed banks to intermediate between lenders (who lend short time with their deposits) and borrowers (who borrow long with their loans). But we can now aggregate pools of money into stablecoins, and securitize a loan among many lenders, who earn interest on a pro-rata basis.</span></p></li><li style="margin: 8px 0 0 32px;mso-special-format: bullet;"><p style="color: rgb(54,55,55);line-height: 26px;margin-bottom: 0;box-sizing: border-box;padding-left: 4px;font-size: 16px;margin: 0;"><strong>Compliance</strong><span>: Programmable money means money that can blacklist certain senders or receivers, bringing KYC to a whole new level.</span></p></li></ul><p style="margin: 0 0 20px 0;color: rgb(54,55,55);line-height: 26px;font-size: 16px;">This list isn&#8217;t exhaustive, by the way. Crazier use cases will probably spring up as stablecoins gain further adoption.</p><h2 class="header-anchor-post" style="position: relative;font-family: 'SF Pro Display',-apple-system-headline,system-ui,-apple-system,BlinkMacSystemFont,'Segoe UI',Roboto,Helvetica,Arial,sans-serif,'Apple Color Emoji','Segoe UI Emoji','Segoe UI Symbol';font-weight: bold;-webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: antialiased;-webkit-appearance: optimizelegibility;-moz-appearance: optimizelegibility;appearance: optimizelegibility;margin: 1em 0 0.625em 0;color: rgb(54,55,55);line-height: 1.16em;font-size: 1.625em;">Stablecoins are Triffin Stable</h2><p style="margin: 0 0 20px 0;color: rgb(54,55,55);line-height: 26px;font-size: 16px;">The world unpegged from the gold standard in the 1970s, and we&#8217;ve tried to go back to it ever since.</p><p style="margin: 0 0 20px 0;color: rgb(54,55,55);line-height: 26px;font-size: 16px;">And the reason the US abandoned the gold standard was because at the core of every currency used for international trade resides a paradox that no one has really figured out how to solve.</p><p style="margin: 0 0 20px 0;color: rgb(54,55,55);line-height: 26px;font-size: 16px;">Here&#8217;s the issue: gold is impractical to move, for obvious reasons. A much better alternative is to have some pointer to it that&#8217;s easier to move, so that everyone can trade knowing that what they&#8217;re really exchanging isn&#8217;t the pointer itself, but the underlying gold it represents.</p><p style="margin: 0 0 20px 0;color: rgb(54,55,55);line-height: 26px;font-size: 16px;">After World War II, due to the fact that virtually all the gold was in the US, the world came to accept dollars (which were pegged to gold) as that pointer.</p><p style="margin: 0 0 20px 0;color: rgb(54,55,55);line-height: 26px;font-size: 16px;"><span>Now, the problem is that, in order to supply the world with enough dollars so that they can trade with each other, the US had to incur trade deficits </span><em>consistently</em><span>. There had to be a net outflow of dollars so that everyone could participate in the new era of globalization.</span></p><p style="margin: 0 0 20px 0;color: rgb(54,55,55);line-height: 26px;font-size: 16px;">At this point, the US government had an incentive to issue dollars, even if they weren&#8217;t really backed by gold, because the expectation was that a) nobody really needed the gold, and b) everybody trusted that if they went to the Fed, they could get gold in exchange for their dollars.</p><p style="margin: 0 0 20px 0;color: rgb(54,55,55);line-height: 26px;font-size: 16px;">As time went by, that consistent trade deficit bubbled up into a sudden crisis of confidence. Both a) and b) suddenly weren&#8217;t true anymore. And like a bank run, everyone tried to get their dollars exchanged for gold.</p><p style="margin: 0 0 20px 0;color: rgb(54,55,55);line-height: 26px;font-size: 16px;">And that&#8217;s how the gold standard was abandoned.</p><p style="margin: 0 0 20px 0;color: rgb(54,55,55);line-height: 26px;font-size: 16px;"><span>The story has happened before (</span><a href="https://substack.com/redirect/98ca94e2-512a-4a08-b0f6-27ca03380d93?j=eyJ1IjoiMmlrb3hrIn0.vKHD5fdGMMXYob0i47zVWMEWjKHzEVsGH8dbvrCMAbY" rel="" style="color: rgb(54,55,55);text-decoration: underline;">with the Roman empire</a><span>) and after (</span><a href="https://substack.com/redirect/c9f633ef-3cee-4897-9418-63e67d25cb3d?j=eyJ1IjoiMmlrb3hrIn0.vKHD5fdGMMXYob0i47zVWMEWjKHzEVsGH8dbvrCMAbY" rel="" style="color: rgb(54,55,55);text-decoration: underline;">with the Argentinian peso</a><span>). And the reason I&#8217;m telling you this story (and why this article was published so late in the day) is because something similar may happen with stablecoins as well.</span></p><p style="margin: 0 0 20px 0;color: rgb(54,55,55);line-height: 26px;font-size: 16px;">Let me explain.</p><p style="margin: 0 0 20px 0;color: rgb(54,55,55);line-height: 26px;font-size: 16px;"><span>There are two ways in which stablecoins are stable. One could be called </span><em>price-explicit</em><span>, the other </span><em>price-implicit</em><span>.</span></p><p style="margin: 0 0 20px 0;color: rgb(54,55,55);line-height: 26px;font-size: 16px;"><span>Tether and USD Coin are price-stable. They&#8217;re accepted as if they were dollars, and in a legal sense, </span><a href="https://substack.com/redirect/a22520e4-93ed-467b-a892-8e7ee9de1792?j=eyJ1IjoiMmlrb3hrIn0.vKHD5fdGMMXYob0i47zVWMEWjKHzEVsGH8dbvrCMAbY" rel="" style="color: rgb(54,55,55);text-decoration: underline;">they are</a><span class="footnote-anchor-email" data-component-name="FootnoteAnchorToDOMStatic" style="font-size: 20px;">&#185;</span><span>. The price is enforced </span><em>explicitly</em><span>. Then, there are all the smaller stablecoins issued as staged, close loop wallets, which are pointers to a pool that&#8217;s dynamic in nature, but that maintains a 1:1 relationship because the tokens minted and burned correspond to the amounts of dollars deposited and withdrawn. They price is enforced </span><em>implicitly</em><span>.</span></p><p style="margin: 0 0 20px 0;color: rgb(54,55,55);line-height: 26px;font-size: 16px;"><span>And while stage, close loop wallets have existed for a while now, and Starbucks is the clearest example that, should you have a tight ledger that controls that </span><a href="https://substack.com/redirect/2e83c1e3-b137-46a1-a061-51190187c284?j=eyJ1IjoiMmlrb3hrIn0.vKHD5fdGMMXYob0i47zVWMEWjKHzEVsGH8dbvrCMAbY" rel="" style="color: rgb(54,55,55);text-decoration: underline;">there are no cents dancing around</a><span>, you&#8217;re fine, history says otherwise about currencies that keep a 1:1 relationship to another asset by the sheer force of the law.</span></p><blockquote style="border-left: 4px solid #2e3440;margin: 20px 0;padding: 0;"><p style="margin: 0 0 20px 0;color: rgb(54,55,55);margin-left: 20px;line-height: 26px;font-size: 16px;">A peg is a story about why two things which are not the same are, in fact, similar enough to be treated interchangeably.</p><p style="margin: 0 0 20px 0;color: rgb(54,55,55);margin-left: 20px;line-height: 26px;font-size: 16px;"><span>&#8212; Patrick McKenzie, </span><a href="https://substack.com/redirect/ecb3234d-9ee2-4c2f-b779-52a115c628bb?j=eyJ1IjoiMmlrb3hrIn0.vKHD5fdGMMXYob0i47zVWMEWjKHzEVsGH8dbvrCMAbY" rel="" style="color: rgb(54,55,55);text-decoration: underline;">Stablecoin mechanisms and use cases</a></p></blockquote><p style="margin: 0 0 20px 0;color: rgb(54,55,55);line-height: 26px;font-size: 16px;"><span>The paradox between having to supply the world with a currency for trade purposes, and the loss of confidence on that currency because of the trade deficits required to do so is called </span><a href="https://substack.com/redirect/bc77e9eb-14a8-4faf-ab02-2b7ec56875a6?j=eyJ1IjoiMmlrb3hrIn0.vKHD5fdGMMXYob0i47zVWMEWjKHzEVsGH8dbvrCMAbY" rel="" style="color: rgb(54,55,55);text-decoration: underline;">the Triffin Dilemma</a><span>.</span></p><p style="margin: 0 0 20px 0;color: rgb(54,55,55);line-height: 26px;font-size: 16px;">As stablecoins gain adoption and become a significant chunk of money movement worldwide, storing a sufficient amount of dollars to back them up will be increasingly difficult.</p><p style="margin: 0 0 20px 0;color: rgb(54,55,55);line-height: 26px;font-size: 16px;">By then, we will have to come up with a contingency plan. Or else.</p><h2 class="header-anchor-post" style="position: relative;font-family: 'SF Pro Display',-apple-system-headline,system-ui,-apple-system,BlinkMacSystemFont,'Segoe UI',Roboto,Helvetica,Arial,sans-serif,'Apple Color Emoji','Segoe UI Emoji','Segoe UI Symbol';font-weight: bold;-webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: antialiased;-webkit-appearance: optimizelegibility;-moz-appearance: optimizelegibility;appearance: optimizelegibility;margin: 1em 0 0.625em 0;color: rgb(54,55,55);line-height: 1.16em;font-size: 1.625em;">I&#8217;m so excited about crypto</h2><p style="margin: 0 0 20px 0;color: rgb(54,55,55);line-height: 26px;font-size: 16px;">Nevertheless, my enthusiasm outweights my skepticism.</p><p style="margin: 0 0 20px 0;color: rgb(54,55,55);line-height: 26px;font-size: 16px;">True, there&#8217;s risk in assuming that we won&#8217;t find problems as stablecoins start running more of the international trade show.</p><p style="margin: 0 0 20px 0;color: rgb(54,55,55);line-height: 26px;font-size: 16px;">But there&#8217;s a lot to be said about moving smaller amounts of money around without the need to deal with banks. There are simply too many intermediaries going on. Sure, they&#8217;re doing work that&#8217;s necessary. But that&#8217;s only because the current design makes them so.</p><p style="margin: 0 0 20px 0;color: rgb(54,55,55);line-height: 26px;font-size: 16px;">Stablecoins can change all that overnight.</p><p style="margin: 0 0 20px 0;color: rgb(54,55,55);line-height: 26px;font-size: 16px;">I&#8217;m skeptical about stablecoins conquering the world. Cash isn&#8217;t going away, and neither is SWIFT. But I&#8217;m hopeful about stablecoins being tremendously useful for a huge chunk of the day to day economy.</p><p style="margin: 0 0 20px 0;color: rgb(54,55,55);line-height: 26px;font-size: 16px;">You can&#8217;t have decentralized finance. But you can have decentralized transfers.</p><p style="margin: 0 0 20px 0;color: rgb(54,55,55);line-height: 26px;font-size: 16px;"><span>That&#8217;s it for this week in </span><em>The Payments Engineer Playbook</em><span>. I&#8217;ll see you next week (on Thursday).</span></p><div class="captioned-button-wrap" data-attrs="{&quot;url&quot;:&quot;https://substack.com/app-link/post?publication_id=1699418&post_id=187378245&utm_source=substack&utm_medium=email&utm_content=share&utm_campaign=email-share&action=share&triggerShare=true&isFreemail=true&r=2ikoxk&token=eyJ1c2VyX2lkIjoxNTIxMzA4NzIsInBvc3RfaWQiOjE4NzM3ODI0NSwiaWF0IjoxNzcwODIyNzMxLCJleHAiOjE3NzM0MTQ3MzEsImlzcyI6InB1Yi0xNjk5NDE4Iiwic3ViIjoicG9zdC1yZWFjdGlvbiJ9.1gWg4kOqyDZsPwZe4EyXFvb19KMU0iqtO_U7DYr8-P4&quot;,&quot;text&quot;:&quot;Share&quot;}" data-component-name="CaptionedButtonToDOM" style="font-size: 16px;line-height: 26px;"><div class="preamble" style="margin-top: 16px;font-family: system-ui,-apple-system,BlinkMacSystemFont,'Segoe UI',Roboto,Helvetica,Arial,sans-serif,'Apple Color Emoji','Segoe UI Emoji','Segoe UI Symbol';font-size: 18px;max-width: 384px;width: fit-content;line-height: 22px;display: flex;align-items: center;text-align: center;font-weight: 400;margin-left: auto;margin-right: auto;"><p class="cta-caption" style="margin: 0 0 20px 0;color: rgb(54,55,55);line-height: 26px;font-size: 16px;">Feel free to share this article with a stablecoin enthusiast.</p></div><p class="button-wrapper" data-attrs="{&quot;url&quot;:&quot;https://substack.com/app-link/post?publication_id=1699418&post_id=187378245&utm_source=substack&utm_medium=email&utm_content=share&utm_campaign=email-share&action=share&triggerShare=true&isFreemail=true&r=2ikoxk&token=eyJ1c2VyX2lkIjoxNTIxMzA4NzIsInBvc3RfaWQiOjE4NzM3ODI0NSwiaWF0IjoxNzcwODIyNzMxLCJleHAiOjE3NzM0MTQ3MzEsImlzcyI6InB1Yi0xNjk5NDE4Iiwic3ViIjoicG9zdC1yZWFjdGlvbiJ9.1gWg4kOqyDZsPwZe4EyXFvb19KMU0iqtO_U7DYr8-P4&quot;,&quot;text&quot;:&quot;Share&quot;}" data-component-name="ButtonCreateButton" style="margin: 0 0 20px 0;color: rgb(54,55,55);line-height: 26px;font-size: 16px;text-align: center;cursor: pointer;border-radius: 4px;"><a class="button primary" href="https://substack.com/app-link/post?publication_id=1699418&post_id=187378245&utm_source=substack&utm_medium=email&utm_content=share&utm_campaign=email-share&action=share&triggerShare=true&isFreemail=true&r=2ikoxk&token=eyJ1c2VyX2lkIjoxNTIxMzA4NzIsInBvc3RfaWQiOjE4NzM3ODI0NSwiaWF0IjoxNzcwODIyNzMxLCJleHAiOjE3NzM0MTQ3MzEsImlzcyI6InB1Yi0xNjk5NDE4Iiwic3ViIjoicG9zdC1yZWFjdGlvbiJ9.1gWg4kOqyDZsPwZe4EyXFvb19KMU0iqtO_U7DYr8-P4" rel="" style="font-family: system-ui,-apple-system,BlinkMacSystemFont,'Segoe UI',Roboto,Helvetica,Arial,sans-serif,'Apple Color Emoji','Segoe UI Emoji','Segoe UI Symbol';display: inline-block;box-sizing: border-box;cursor: pointer;border: none;border-radius: 8px;font-size: 14px;line-height: 20px;font-weight: 600;text-align: center;margin: 0;opacity: 1;outline: none;white-space: nowrap;color: #ffffff !important;text-decoration: none !important;background-color: #2e3440;padding: 12px 20px;height: auto;"><span style="color: #ffffff;text-decoration: none;">Share</span></a></p></div><div class="footnote" data-component-name="FootnoteToDOMStatic" style="line-height: 26px;display: flex;border-top: solid 1px rgb(0,0,0,.1);padding-top: 1.5em;font-size: 90%;flex-direction: row;align-items: baseline;margin-bottom: 0;"><span class="footnote-number" style="display: block;margin-right: 6px;min-width: 24px;">1</span><div class="footnote-content" style="font-size: 16px;line-height: 26px;display: block;"><p style="margin: 0 0 20px 0;color: rgb(54,55,55);line-height: 26px;font-size: 16px;min-width: 10px;">Don&#8217;t ask me, I&#8217;m now a lawyer.</p><p style="margin: 0 0 20px 0;color: rgb(54,55,55);line-height: 26px;font-size: 16px;min-width: 10px;"></p></div></div></div></div><div class="container-border" style="margin: 32px 0 0;width: 100%;box-sizing: border-box;border-top: 1px solid #e6e6e6;font-size: 16px;line-height: 26px;"></div><div class="post-cta typography markup" style="--image-offset-margin: -120px;font-family: Lora,sans-serif;font-weight: 400;text-align: initial;word-break: break-word;margin-bottom: 32px;margin: 32px 0;font-size: 16px;line-height: 26px;"><p style="color: rgb(54,55,55);margin: 0 auto 20px;text-align: center;width: 90%;line-height: 26px;font-size: 16px;margin-top: 0;"><span class="pencraft pc-reset reset-IxiVJZ" translated="" style="list-style: none;color: unset;text-decoration: unset;margin: 0;">You're currently a free subscriber to <a href="https://substack.com/redirect/697c0986-2b64-480e-80f7-ebcb2c662eaa?j=eyJ1IjoiMmlrb3hrIn0.vKHD5fdGMMXYob0i47zVWMEWjKHzEVsGH8dbvrCMAbY" style="color: rgb(54,55,55);text-decoration: underline;">The Payments Engineer Playbook</a>. For the full experience, <a href="https://substack.com/redirect/2/eyJlIjoiaHR0cHM6Ly9uZXdzLmFsdmFyb2R1cmFuLmNvbS9zdWJzY3JpYmU_dXRtX3NvdXJjZT1wb3N0JnV0bV9jYW1wYWlnbj1lbWFpbC1jaGVja291dCZuZXh0PWh0dHBzJTNBJTJGJTJGbmV3cy5hbHZhcm9kdXJhbi5jb20lMkZwJTJGc3RhYmxlY29pbnMtZm9yLXNrZXB0aWNzJnI9Mmlrb3hrJnRva2VuPWV5SjFjMlZ5WDJsa0lqb3hOVEl4TXpBNE56SXNJbWxoZENJNk1UYzNNRGd5TWpjek1Td2laWGh3SWpveE56Y3pOREUwTnpNeExDSnBjM01pT2lKd2RXSXRNVFk1T1RReE9DSXNJbk4xWWlJNkltTm9aV05yYjNWMEluMC5Ca3pFSEhCVjhoWWU2YVZpdThiLVpJRVBlaGcwQWdfazRmczdqVVBoMU5JIiwicCI6MTg3Mzc4MjQ1LCJzIjoxNjk5NDE4LCJmIjp0cnVlLCJ1IjoxNTIxMzA4NzIsImlhdCI6MTc3MDgyMjczMSwiZXhwIjoyMDg2Mzk4NzMxLCJpc3MiOiJwdWItMCIsInN1YiI6ImxpbmstcmVkaXJlY3QifQ.uKXv7L49nUTWqNjgv26qC1plxpvlmxnNn0oQkUp-e7k?&utm_source=substack&utm_medium=email&utm_content=postcta" style="color: rgb(54,55,55);text-decoration: underline;">upgrade your subscription.</a></span></p><p class="cta-box" style="color: rgb(54,55,55);margin: 0 auto 20px;width: 90%;line-height: 26px;font-size: 16px;margin-bottom: 0;text-align: center;margin-left: auto;margin-right: auto;"><a class="button primary" role="button" href="https://substack.com/redirect/2/eyJlIjoiaHR0cHM6Ly9uZXdzLmFsdmFyb2R1cmFuLmNvbS9zdWJzY3JpYmU_dXRtX3NvdXJjZT1wb3N0JnV0bV9jYW1wYWlnbj1lbWFpbC1jaGVja291dCZuZXh0PWh0dHBzJTNBJTJGJTJGbmV3cy5hbHZhcm9kdXJhbi5jb20lMkZwJTJGc3RhYmxlY29pbnMtZm9yLXNrZXB0aWNzJnI9Mmlrb3hrJnRva2VuPWV5SjFjMlZ5WDJsa0lqb3hOVEl4TXpBNE56SXNJbWxoZENJNk1UYzNNRGd5TWpjek1Td2laWGh3SWpveE56Y3pOREUwTnpNeExDSnBjM01pT2lKd2RXSXRNVFk1T1RReE9DSXNJbk4xWWlJNkltTm9aV05yYjNWMEluMC5Ca3pFSEhCVjhoWWU2YVZpdThiLVpJRVBlaGcwQWdfazRmczdqVVBoMU5JIiwicCI6MTg3Mzc4MjQ1LCJzIjoxNjk5NDE4LCJmIjp0cnVlLCJ1IjoxNTIxMzA4NzIsImlhdCI6MTc3MDgyMjczMSwiZXhwIjoyMDg2Mzk4NzMxLCJpc3MiOiJwdWItMCIsInN1YiI6ImxpbmstcmVkaXJlY3QifQ.uKXv7L49nUTWqNjgv26qC1plxpvlmxnNn0oQkUp-e7k?&utm_source=substack&utm_medium=email&utm_content=postcta" style="font-family: system-ui,-apple-system,BlinkMacSystemFont,'Segoe UI',Roboto,Helvetica,Arial,sans-serif,'Apple Color Emoji','Segoe UI Emoji','Segoe UI Symbol';display: inline-block;box-sizing: border-box;cursor: pointer;border: none;height: 40px;border-radius: 8px;font-size: 14px;line-height: 20px;font-weight: 600;text-align: center;padding: 10px 20px;margin: 0;opacity: 1;outline: none;white-space: nowrap;color: #ffffff !important;text-decoration: none !important;background-color: #2e3440;">Upgrade to paid</a></p></div><table class="email-ufi-2-bottom" role="presentation" width="100%" border="0" cellspacing="0" cellpadding="0" style="border-top: 1px solid rgb(0,0,0,.1);border-bottom: 1px solid rgb(0,0,0,.1);min-width: 100%;"><tbody><tr height="16"><td height="16" style="font-size:0px;line-height:0;">&nbsp;</td></tr><tr><td><table role="presentation" width="100%" border="0" cellspacing="0" cellpadding="0"><tbody><tr><td><table role="presentation" width="auto" border="0" cellspacing="0" cellpadding="0" style="margin:0 auto;"><tbody><tr><td style="vertical-align:middle;"><table role="presentation" width="auto" border="0" cellspacing="0" cellpadding="0"><tbody><tr><td align="center"><a class="email-button-outline" href="https://substack.com/app-link/post?publication_id=1699418&post_id=187378245&utm_source=substack&isFreemail=true&submitLike=true&token=eyJ1c2VyX2lkIjoxNTIxMzA4NzIsInBvc3RfaWQiOjE4NzM3ODI0NSwicmVhY3Rpb24iOiLinaQiLCJpYXQiOjE3NzA4MjI3MzEsImV4cCI6MTc3MzQxNDczMSwiaXNzIjoicHViLTE2OTk0MTgiLCJzdWIiOiJyZWFjdGlvbiJ9.qUkrvUGAWJ_m_7v3dTAetRCKY1ISXz2Q2GFEdoviv9M&utm_medium=email&utm_campaign=email-reaction&r=2ikoxk" style="font-family: system-ui,-apple-system,BlinkMacSystemFont,'Segoe UI',Roboto,Helvetica,Arial,sans-serif,'Apple Color Emoji','Segoe UI Emoji','Segoe UI Symbol';display: inline-block;font-weight: 500;border: 1px solid rgb(0,0,0,.1);border-radius: 9999px;text-transform: uppercase;font-size: 12px;line-height: 12px;padding: 9px 14px;text-decoration: none;color: rgb(119,119,119);"><img class="icon" src="https://substackcdn.com/image/fetch/$s_!PeVs!,w_36,c_scale,f_png,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack.com%2Ficon%2FLucideHeart%3Fv%3D4%26height%3D36%26fill%3Dnone%26stroke%3D%2523808080%26strokeWidth%3D2" width="18" height="18" style="margin-right: 8px;min-width: 18px;min-height: 18px;border: none;vertical-align: middle;max-width: 18px" alt=""><span class="email-button-text" style="vertical-align: middle;">Like</span></a></td></tr></tbody></table></td><td width="8" style="min-width:8px;"></td><td style="vertical-align:middle;"><table role="presentation" width="auto" border="0" cellspacing="0" cellpadding="0"><tbody><tr><td align="center"><a class="email-button-outline" href="https://substack.com/app-link/post?publication_id=1699418&post_id=187378245&utm_source=substack&utm_medium=email&isFreemail=true&comments=true&token=eyJ1c2VyX2lkIjoxNTIxMzA4NzIsInBvc3RfaWQiOjE4NzM3ODI0NSwiaWF0IjoxNzcwODIyNzMxLCJleHAiOjE3NzM0MTQ3MzEsImlzcyI6InB1Yi0xNjk5NDE4Iiwic3ViIjoicG9zdC1yZWFjdGlvbiJ9.1gWg4kOqyDZsPwZe4EyXFvb19KMU0iqtO_U7DYr8-P4&r=2ikoxk&utm_campaign=email-half-magic-comments&action=post-comment&utm_source=substack&utm_medium=email" style="font-family: system-ui,-apple-system,BlinkMacSystemFont,'Segoe UI',Roboto,Helvetica,Arial,sans-serif,'Apple Color Emoji','Segoe UI Emoji','Segoe UI Symbol';display: inline-block;font-weight: 500;border: 1px solid rgb(0,0,0,.1);border-radius: 9999px;text-transform: uppercase;font-size: 12px;line-height: 12px;padding: 9px 14px;text-decoration: none;color: rgb(119,119,119);"><img class="icon" src="https://substackcdn.com/image/fetch/$s_!x1tS!,w_36,c_scale,f_png,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack.com%2Ficon%2FLucideComments%3Fv%3D4%26height%3D36%26fill%3Dnone%26stroke%3D%2523808080%26strokeWidth%3D2" width="18" height="18" style="margin-right: 8px;min-width: 18px;min-height: 18px;border: none;vertical-align: middle;max-width: 18px" alt=""><span class="email-button-text" style="vertical-align: middle;">Comment</span></a></td></tr></tbody></table></td><td width="8" style="min-width:8px;"></td><td style="vertical-align:middle;"><table role="presentation" width="auto" border="0" cellspacing="0" cellpadding="0"><tbody><tr><td align="center"><a class="email-button-outline" href="https://substack.com/redirect/2/eyJlIjoiaHR0cHM6Ly9vcGVuLnN1YnN0YWNrLmNvbS9wdWIvYWxkdWJhL3Avc3RhYmxlY29pbnMtZm9yLXNrZXB0aWNzP3V0bV9zb3VyY2U9c3Vic3RhY2smdXRtX21lZGl1bT1lbWFpbCZ1dG1fY2FtcGFpZ249ZW1haWwtcmVzdGFjay1jb21tZW50JmFjdGlvbj1yZXN0YWNrLWNvbW1lbnQmcj0yaWtveGsmdG9rZW49ZXlKMWMyVnlYMmxrSWpveE5USXhNekE0TnpJc0luQnZjM1JmYVdRaU9qRTROek0zT0RJME5Td2lhV0YwSWpveE56Y3dPREl5TnpNeExDSmxlSEFpT2pFM056TTBNVFEzTXpFc0ltbHpjeUk2SW5CMVlpMHhOams1TkRFNElpd2ljM1ZpSWpvaWNHOXpkQzF5WldGamRHbHZiaUo5LjFnV2c0a09xeURac1B3WmU0RXlYRnZiMTlLTVUwaXF0T19VN0RZcjgtUDQiLCJwIjoxODczNzgyNDUsInMiOjE2OTk0MTgsImYiOnRydWUsInUiOjE1MjEzMDg3MiwiaWF0IjoxNzcwODIyNzMxLCJleHAiOjIwODYzOTg3MzEsImlzcyI6InB1Yi0wIiwic3ViIjoibGluay1yZWRpcmVjdCJ9.M0SM40PqIYg3zvFQ_pbca24MyXWzbEp0xlX4Gi9dbvw?&utm_source=substack&utm_medium=email" style="font-family: system-ui,-apple-system,BlinkMacSystemFont,'Segoe UI',Roboto,Helvetica,Arial,sans-serif,'Apple Color Emoji','Segoe UI Emoji','Segoe UI Symbol';display: inline-block;font-weight: 500;border: 1px solid rgb(0,0,0,.1);border-radius: 9999px;text-transform: uppercase;font-size: 12px;line-height: 12px;padding: 9px 14px;text-decoration: none;color: rgb(119,119,119);"><img class="icon" src="https://substackcdn.com/image/fetch/$s_!5EGt!,w_36,c_scale,f_png,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack.com%2Ficon%2FNoteForwardIcon%3Fv%3D4%26height%3D36%26fill%3Dnone%26stroke%3D%2523808080%26strokeWidth%3D2" width="18" height="18" style="margin-right: 8px;min-width: 18px;min-height: 18px;border: none;vertical-align: middle;max-width: 18px" alt=""><span class="email-button-text" style="vertical-align: middle;">Restack</span></a></td></tr></tbody></table></td></tr></tbody></table></td><td align="right"><table role="presentation" width="auto" border="0" cellspacing="0" cellpadding="0"><tbody><tr></tr></tbody></table></td></tr></tbody></table></td></tr><tr height="16"><td height="16" style="font-size:0px;line-height:0;">&nbsp;</td></tr></tbody></table><div class="footer footer-ZM59BM" style="color: rgb(119,119,119);text-align: center;font-size: 16px;line-height: 26px;padding: 24px0;"><div style="font-size: 16px;line-height: 26px;padding-bottom: 24px"><p class="pencraft pc-reset color-secondary-ls1g8s size-12-mmZ61m reset-IxiVJZ small meta-B2bqa5" style="list-style: none;font-family: system-ui,-apple-system,BlinkMacSystemFont,'Segoe UI',Roboto,Helvetica,Arial,sans-serif,'Apple Color Emoji','Segoe UI Emoji','Segoe UI Symbol';padding-bottom: 0;font-size: 12px;line-height: 16px;margin: 0;color: rgb(119,119,119);text-decoration: unset;">&#169; 2026 <span>Alvaro Duran Barata</span><br>Beautiful Barcelona <br><a href="https://substack.com/redirect/2/eyJlIjoiaHR0cHM6Ly9uZXdzLmFsdmFyb2R1cmFuLmNvbS9hY3Rpb24vZGlzYWJsZV9lbWFpbD90b2tlbj1leUoxYzJWeVgybGtJam94TlRJeE16QTROeklzSW5CdmMzUmZhV1FpT2pFNE56TTNPREkwTlN3aWFXRjBJam94Tnpjd09ESXlOek14TENKbGVIQWlPakU0TURJek5UZzNNekVzSW1semN5STZJbkIxWWkweE5qazVOREU0SWl3aWMzVmlJam9pWkdsellXSnNaVjlsYldGcGJDSjkuQ2Y1MFc1ZFpUMWdpXzhPVUZDT3V4SFBsZFd0TXozQlp3U01WM3NsNnhBRSIsInAiOjE4NzM3ODI0NSwicyI6MTY5OTQxOCwiZiI6dHJ1ZSwidSI6MTUyMTMwODcyLCJpYXQiOjE3NzA4MjI3MzEsImV4cCI6MjA4NjM5ODczMSwiaXNzIjoicHViLTAiLCJzdWIiOiJsaW5rLXJlZGlyZWN0In0.NFvitk3fQOJVcvTGHbjUwAVY9X4uOq4fjeoCzsZW-zw?" style="text-decoration: underline;color: rgb(119,119,119);"><span style="color: rgb(119,119,119);text-decoration: underline;">Unsubscribe</span></a></p></div><p class="footerSection-EHR0jG small powered-by-substack" style="padding: 0 24px;font-size: 12px;line-height: 20px;margin: 0;color: rgb(119,119,119);font-family: system-ui,-apple-system,BlinkMacSystemFont,'Segoe UI',Roboto,Helvetica,Arial,sans-serif,'Apple Color Emoji','Segoe UI Emoji','Segoe UI Symbol';padding-bottom: 0;margin-top: 0;"><a href="https://substack.com/redirect/2216fe2f-459c-40c4-82ec-4ecce97aaa6d?j=eyJ1IjoiMmlrb3hrIn0.vKHD5fdGMMXYob0i47zVWMEWjKHzEVsGH8dbvrCMAbY" style="color: rgb(119,119,119);text-decoration: none;display: inline-block;margin: 0 4px;"><img src="https://substackcdn.com/image/fetch/$s_!IzGP!,w_262,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack.com%2Fimg%2Femail%2Fgeneric-app-button%402x.png" srcset="https://substackcdn.com/image/fetch/$s_!DIki!,w_131,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack.com%2Fimg%2Femail%2Fgeneric-app-button.png, https://substackcdn.com/image/fetch/$s_!IzGP!,w_262,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack.com%2Fimg%2Femail%2Fgeneric-app-button%402x.png 2x, https://substackcdn.com/image/fetch/$s_!QWua!,w_393,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack.com%2Fimg%2Femail%2Fgeneric-app-button%403x.png 3x" width="131" alt="Get the app" height="40" style="max-width: 550px;border: none !important;vertical-align: middle;"></a><a href="https://substack.com/redirect/2/eyJlIjoiaHR0cHM6Ly9zdWJzdGFjay5jb20vc2lnbnVwP3V0bV9zb3VyY2U9c3Vic3RhY2smdXRtX21lZGl1bT1lbWFpbCZ1dG1fY29udGVudD1mb290ZXImdXRtX2NhbXBhaWduPWF1dG9maWxsZWQtZm9vdGVyJmZyZWVTaWdudXBFbWFpbD1ub3RpZnkrbGRra09TX3dPU0x4akwzclZPMWJjZ0Bub3RpZnkucmVsYXllLmlvJnI9Mmlrb3hrIiwicCI6MTg3Mzc4MjQ1LCJzIjoxNjk5NDE4LCJmIjp0cnVlLCJ1IjoxNTIxMzA4NzIsImlhdCI6MTc3MDgyMjczMSwiZXhwIjoyMDg2Mzk4NzMxLCJpc3MiOiJwdWItMCIsInN1YiI6ImxpbmstcmVkaXJlY3QifQ.ChoJSWlartHELlgNgYDz-ODJ-eWrv7XhdKl7R9FrjaU?" style="color: rgb(119,119,119);text-decoration: none;display: inline-block;margin: 0 4px;"><img src="https://substackcdn.com/image/fetch/$s_!LkrL!,w_270,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack.com%2Fimg%2Femail%2Fpublish-button%402x.png" srcset="https://substackcdn.com/image/fetch/$s_!wgfj!,w_135,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack.com%2Fimg%2Femail%2Fpublish-button.png, https://substackcdn.com/image/fetch/$s_!LkrL!,w_270,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack.com%2Fimg%2Femail%2Fpublish-button%402x.png 2x, https://substackcdn.com/image/fetch/$s_!KjtY!,w_405,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack.com%2Fimg%2Femail%2Fpublish-button%403x.png 3x" width="135" alt="Start writing" height="40" style="max-width: 550px;border: none !important;vertical-align: middle;"></a></p></div></div></td><td></td></tr></tbody></table><img src="https://eotrx.substackcdn.com/open?token=eyJtIjoiPDIwMjYwMjExMTUxMTQ4LjMuNjcxODVmMjg4OGJiYTE5OEBtZzIuc3Vic3RhY2suY29tPiIsInUiOjE1MjEzMDg3MiwiciI6Im5vdGlmeStsZGtrT1Nfd09TTHhqTDNyVk8xYmNnQG5vdGlmeS5yZWxheWUuaW8iLCJkIjoibWcyLnN1YnN0YWNrLmNvbSIsInAiOjE4NzM3ODI0NSwidCI6Im5ld3NsZXR0ZXIiLCJhIjoiZXZlcnlvbmUiLCJzIjoxNjk5NDE4LCJjIjoicG9zdCIsImYiOnRydWUsInBvc2l0aW9uIjoiYm90dG9tIiwiaWF0IjoxNzcwODIyNzMyLCJleHAiOjE3NzM0MTQ3MzIsImlzcyI6InB1Yi0wIiwic3ViIjoiZW8ifQ.vaxgataBLwfx2nVmZLZ6qBy9K0gdcmB69Op6s2cIAMs" alt="" width="1" height="1" border="0" style="height:1px !important;width:1px !important;border-width:0 !important;margin-top:0 !important;margin-bottom:0 !important;margin-right:0 !important;margin-left:0 !important;padding-top:0 !important;padding-bottom:0 !important;padding-right:0 !important;padding-left:0 !important;"/><img width="1" height="1" alt="" src="https://email.mg2.substack.com/o/eJxEkLvO4yAQRp8mlBaMscEFzdaRUkTa1hpg7GVjQ8QlWb_9Khfpb78ZHR0dh5XWlA9zT6Uyb6QXetCMjFCKawDV94x2DNu8UqSMlfyM9ecKoufsj7HoQA7TyBdC3lugRYKVegCclF9AsWCAw8hBCDEIIXXXd6MSelhAa20tikmfJN9X6EqzpaK7dS7tLJR5yfQWMDU3Yi_NGZsPFB0ZelA-UvzOwRuhVa80yOGz1ONOJtKzbFQrZXZvdnZp31sM9Zgpot3If8HNbsFhDSm-QeM0SaFZNjHVsBwn-LX52-1ynZ-X6_nf33Off1-EdetJ8s9Hl2nDg7qQWGnWpx1DNLj5ZpHVT95WKL_hwyubVsAeBv4HAAD__3kLf0c"></body></html>]]>
      </description>
      <pubDate>Wed, 11 Feb 2026 15:12:16 +0000</pubDate>
      <link>https://app.newsletters.love/collections/s6ld5FaoEsNavfQHx8lsB8az2X57KPBl/p/s6ld5FaoEsNavfQHx8lsB8az2X57KPBl</link>
    </item>
    <item>
      <title>Steve Yegge on AI Agents and the Future of Software Engineering</title>
      <description>
        <![CDATA[<html style="scrollbar-width: thin;scrollbar-color: rgb(219,219,219)rgb(255,255,255);"><head><meta charset="utf-8"><title>Steve Yegge on AI Agents and the Future of Software Engineering</title><style>
@media (max-width: 1024px) {
  .typography .pullquote-align-left,
  .typography.editor .pullquote-align-left,
  .typography .pullquote-align-right,
  .typography.editor .pullquote-align-right,
  .typography .pullquote-align-wide,
  .typography.editor .pullquote-align-wide,
  .typography .pullquote-align-center,
  .typography.editor .pullquote-align-center {
    float: none;
    margin: 0 auto;
    width: 100%;
    max-width: 100%;
  }
}
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
  .typography .markup table.image-wrapper img,
  .typography.editor .markup table.image-wrapper img,
  .typography .markup table.kindle-wrapper img,
  .typography.editor .markup table.kindle-wrapper img {
    max-width: 550px;
  }
}
@media (min-width: 1024px) {
  .typography:not(:has(#toc)) .captioned-image-container figure:has(> a.image2-offset-left),
  .typography.editor:not(:has(#toc)) .captioned-image-container figure:has(> a.image2-offset-left) {
    margin-left: var(--image-offset-margin);
  }
  .typography:not(:has(#toc)) .captioned-image-container figure:has(> a.image2-offset-right),
  .typography.editor:not(:has(#toc)) .captioned-image-container figure:has(> a.image2-offset-right) {
    margin-right: var(--image-offset-margin);
  }
}
@media (min-width: 1300px) {
  .typography .captioned-image-container figure:has(> a.image2-offset-left),
  .typography.editor .captioned-image-container figure:has(> a.image2-offset-left) {
    margin-left: var(--image-offset-margin);
  }
  .typography .captioned-image-container figure:has(> a.image2-offset-right),
  .typography.editor .captioned-image-container figure:has(> a.image2-offset-right) {
    margin-right: var(--image-offset-margin);
  }
}
@media (max-width: 1024px) {
  .typography,
  .typography.editor {
    /* Disable offset on mobile/tablet */
  }
  .typography .captioned-image-container figure:has(> a.image2-align-left),
  .typography.editor .captioned-image-container figure:has(> a.image2-align-left),
  .typography .captioned-image-container figure:has(> a.image2-align-right),
  .typography.editor .captioned-image-container figure:has(> a.image2-align-right) {
    float: none;
    margin: 1em auto;
    max-width: 100%;
    width: auto;
    padding: 0;
  }
  .typography .captioned-image-container figure:has(> a.image2-align-left.thefp),
  .typography.editor .captioned-image-container figure:has(> a.image2-align-left.thefp),
  .typography .captioned-image-container figure:has(> a.image2-align-right.thefp),
  .typography.editor .captioned-image-container figure:has(> a.image2-align-right.thefp) {
    margin: 1em auto;
  }
  .typography .captioned-image-container figure:has(> a.image2-offset-left),
  .typography.editor .captioned-image-container figure:has(> a.image2-offset-left),
  .typography .captioned-image-container figure:has(> a.image2-offset-right),
  .typography.editor .captioned-image-container figure:has(> a.image2-offset-right) {
    margin: 1em auto;
  }
  .typography .captioned-image-container figure:has(> a.image2-align-left) .image2-inset,
  .typography.editor .captioned-image-container figure:has(> a.image2-align-left) .image2-inset,
  .typography .captioned-image-container figure:has(> a.image2-align-right) .image2-inset,
  .typography.editor .captioned-image-container figure:has(> a.image2-align-right) .image2-inset {
    display: block;
    justify-content: initial;
  }
}
@media (max-width: 768px) {
  .typography .markup div.sponsorship-campaign-embed,
  .typography.editor .markup div.sponsorship-campaign-embed {
    margin-top: 24px;
    margin-bottom: 24px;
  }
  .typography .markup div.sponsorship-campaign-embed:first-child,
  .typography.editor .markup div.sponsorship-campaign-embed:first-child {
    margin-top: 0px;
  }
}
@media screen and (max-width: 650px) {
  .typography .markup div.youtube-overlay,
  .typography.editor .markup div.youtube-overlay,
  .typography .markup div.vimeo-overlay,
  .typography.editor .markup div.vimeo-overlay {
    display: none !important;
  }
}
@media screen and (max-width: 370px) {
  .typography .markup div.tiktok-wrap,
  .typography.editor .markup div.tiktok-wrap {
    width: calc(95vw - 32px);
    height: calc((95vw - 32px - 2px) / 0.485714);
  }
}
@media screen and (max-width: 650px) {
  .typography .markup div.embedded-publication-wrap .embedded-publication.show-subscribe,
  .typography.editor .markup div.embedded-publication-wrap .embedded-publication.show-subscribe {
    padding: 24px;
  }
}
@media screen and (max-width: 650px) {
  .typography .markup div.subscription-widget-wrap .subscription-widget.show-subscribe,
  .typography.editor .markup div.subscription-widget-wrap .subscription-widget.show-subscribe,
  .typography .markup div.subscription-widget-wrap-editor .subscription-widget.show-subscribe,
  .typography.editor .markup div.subscription-widget-wrap-editor .subscription-widget.show-subscribe,
  .typography .markup div.captioned-button-wrap .subscription-widget.show-subscribe,
  .typography.editor .markup div.captioned-button-wrap .subscription-widget.show-subscribe {
    padding: 0px 24px;
  }
}
@media screen and (max-width: 650px) {
  .typography .markup div.subscription-widget-wrap .subscription-widget.show-subscribe .subscription-widget-subscribe .button,
  .typography.editor .markup div.subscription-widget-wrap .subscription-widget.show-subscribe .subscription-widget-subscribe .button,
  .typography .markup div.subscription-widget-wrap-editor .subscription-widget.show-subscribe .subscription-widget-subscribe .button,
  .typography.editor .markup div.subscription-widget-wrap-editor .subscription-widget.show-subscribe .subscription-widget-subscribe .button,
  .typography .markup div.captioned-button-wrap .subscription-widget.show-subscribe .subscription-widget-subscribe .button,
  .typography.editor .markup div.captioned-button-wrap .subscription-widget.show-subscribe .subscription-widget-subscribe .button {
    padding: 10px 12px;
    min-width: 110px;
  }
}
@media (max-width: 650px) {
  .typography .markup .twitter-embed,
  .typography.editor .markup .twitter-embed,
  .typography .markup .tweet,
  .typography.editor .markup .tweet {
    padding: 12px;
  }
}
@media (max-width: 650px) {
  .typography .markup .twitter-embed .tweet-text,
  .typography.editor .markup .twitter-embed .tweet-text,
  .typography .markup .tweet .tweet-text,
  .typography.editor .markup .tweet .tweet-text {
    font-size: 14px;
    line-height: 20px;
  }
}
@media (max-width: 650px) {
  .typography .markup .twitter-embed .tweet-photos-container.two,
  .typography.editor .markup .twitter-embed .tweet-photos-container.two,
  .typography .markup .tweet .tweet-photos-container.two,
  .typography.editor .markup .tweet .tweet-photos-container.two,
  .typography .markup .twitter-embed .tweet-photos-container.three,
  .typography.editor .markup .twitter-embed .tweet-photos-container.three,
  .typography .markup .tweet .tweet-photos-container.three,
  .typography.editor .markup .tweet .tweet-photos-container.three,
  .typography .markup .twitter-embed .tweet-photos-container.four,
  .typography.editor .markup .twitter-embed .tweet-photos-container.four,
  .typography .markup .tweet .tweet-photos-container.four,
  .typography.editor .markup .tweet .tweet-photos-container.four {
    height: 200px;
  }
}
@media (max-width: 650px) {
  .typography .markup .twitter-embed a.expanded-link .expanded-link-img,
  .typography.editor .markup .twitter-embed a.expanded-link .expanded-link-img,
  .typography .markup .tweet a.expanded-link .expanded-link-img,
  .typography.editor .markup .tweet a.expanded-link .expanded-link-img {
    max-height: 180px;
  }
}
@media (max-width: 650px) {
  .typography .markup .twitter-embed a.expanded-link .expanded-link-description,
  .typography.editor .markup .twitter-embed a.expanded-link .expanded-link-description,
  .typography .markup .tweet a.expanded-link .expanded-link-description,
  .typography.editor .markup .tweet a.expanded-link .expanded-link-description {
    display: none;
  }
}
@media screen and (max-width: 650px) {
  .typography .markup .apple-podcast-container,
  .typography.editor .markup .apple-podcast-container {
    width: unset;
  }
}
@media (max-width: 420px) {
  .typography .markup .install-substack-app-embed img.install-substack-app-embed-img,
  .typography.editor .markup .install-substack-app-embed img.install-substack-app-embed-img {
    margin: 0 auto 16px auto;
  }
}
@media (max-width: 420px) {
  .typography .markup .install-substack-app-embed .install-substack-app-embed-text,
  .typography.editor .markup .install-substack-app-embed .install-substack-app-embed-text {
    margin: 0 0 12px 0;
    max-width: 100%;
    width: auto;
    text-align: center;
  }
}
@media (max-width: 420px) {
  .typography .markup .install-substack-app-embed .install-substack-app-embed-link,
  .typography.editor .markup .install-substack-app-embed .install-substack-app-embed-link {
    display: flex;
    justify-content: center;
  }
}
@media screen and (min-width: 481px) {
  .share-button-container {
    height: 38px;
  }
}
@media screen and (min-width: 481px) {
  .share-button-container a.comment {
    height: 38px;
    line-height: 38px;
    padding-right: 10px;
  }
}
@media screen and (max-width: 480px) {
  .share-button-container .separator {
    display: block;
    margin: 0;
    height: 8px;
    border-left: none;
  }
}
@media screen and (max-width: 480px) {
  .share-button-container a.share.first img {
    padding-left: 0;
  }
}
@media screen and (min-width: 481px) {
  .share-button-container a.mobile {
    display: none !important;
  }
}
@media screen and (min-width: 541px) {
  .settings-add-pub-modal-wrapper .container .add-recommending-pub-modal-container {
    padding: 36px;
    height: 680px;
  }
}
@media screen and (min-width: 541px) {
  .settings-add-pub-modal-wrapper .container .add-recommending-pub-modal-container .footer {
    position: absolute;
    bottom: 36px;
    margin: 0px;
  }
}
@media screen and (max-width: 650px) {
  .header-anchor-parent {
    display: none;
  }
}
@media screen and (max-width: 768px) {
  .post {
    padding: 16px 0 0 0;
  }
}
@media screen and (max-width: 650px) {
  .post .post-header .post-label {
    margin-top: 8px;
  }
}
@media screen and (max-width: 650px) {
  .post .post-header .meta-author-wrap.alternative-meta .meta-right-column .post-meta {
    margin-top: 6px;
  }
}
@media screen and (max-width: 650px) {
  .post .footer-facepile-container {
    height: 64px;
    padding: 0 16px;
    display: flex;
    align-items: center;
    justify-content: flex-start;
    width: 100%;
  }
}
@media screen and (max-width: 650px) {
  .post .post-footer.use-separators {
    justify-content: center;
  }
}
@media screen and (max-width: 650px) {
  .post .post-footer.next-prev {
    height: 64px;
    justify-content: space-between;
    box-sizing: border-box;
  }
}
@media screen and (max-width: 650px) {
  .post-contributor-footer .post-contributor-bio-table {
    display: block;
  }
  .post-contributor-footer .post-contributor-bio-table-row {
    display: flex;
    flex-direction: row;
  }
  .post-contributor-footer .post-contributor-bio-userhead-cell,
  .post-contributor-footer .post-contributor-bio-body-cell {
    display: block;
  }
  .post-contributor-footer .post-contributor-bio-body-cell {
    flex-grow: 1;
  }
  .post-contributor-footer .post-contributor-bio-body-table {
    display: block;
  }
  .post-contributor-footer .post-contributor-bio-body-table-row {
    display: block;
  }
  .post-contributor-footer .post-contributor-bio-copy-cell,
  .post-contributor-footer .post-contributor-bio-controls-cell {
    display: block;
  }
  .post-contributor-footer .post-contributor-bio-copy-cell {
    margin: 0 0 16px 0;
  }
  .post-contributor-footer .post-contributor-bio-controls-cell {
    width: auto;
  }
  .post-contributor-footer .post-contributor-bio-controls {
    margin: auto;
  }
  .post-contributor-footer .post-contributor-bio-controls .button.primary {
    width: 100%;
  }
  .post-contributor-footer .post-contributor-bio-text {
    font-size: 14px;
  }
}
@media screen and (min-width: 768px) {
  .post-silhouette {
    padding: 32px 0;
  }
}
@media screen and (max-width: 650px) {
  .post-silhouette .post-silhouette-title {
    margin-top: 10.44225025px;
    height: 120px;
  }
}
@media screen and (max-width: 650px) {
  .post-silhouette .post-silhouette-meta {
    width: 75%;
  }
}
@media screen and (max-width: 650px) {
  .post-silhouette .post-silhouette-meta.with-byline-image {
    margin: 20px 0;
  }
}
@media screen and (max-width: 650px) {
  .use-theme-bg .post-meta.alternative-meta .post-meta-item,
  .post-meta.alternative-meta .post-meta-item {
    padding-right: 16px;
  }
}
@media screen and (max-width: 370px) {
  .use-theme-bg .post-meta.alternative-meta .post-meta-item,
  .post-meta.alternative-meta .post-meta-item {
    font-size: 14px;
  }
}
@media screen and (max-width: 650px) {
  .use-theme-bg .post-meta.alternative-meta .post-meta-item.guest-author-publication,
  .post-meta.alternative-meta .post-meta-item.guest-author-publication {
    display: none;
  }
}
@media screen and (max-width: 370px) {
  .post-meta .post-meta-item .post-meta-button {
    height: 36px !important;
    /* important to override in-line height style on emails */
  }
  .post-meta .post-meta-item .post-meta-button .meta-button-label {
    display: none;
  }
  .post-meta .post-meta-item .post-meta-button > svg {
    margin-right: 0;
  }
}
@media screen and (max-width: 370px) {
  .post-meta .post-meta-item {
    font-size: 12px;
  }
}
@media screen and (max-width: 650px) {
  .post .floating-subscribe-button {
    bottom: 20px;
    right: 20px;
  }
}
@media (max-width: 1024px) {
  body .pullquote-align-left,
  body .pullquote-align-right,
  body .pullquote-align-wide,
  body .pullquote-align-center {
    float: none;
    margin: 0 auto;
    width: 100%;
    max-width: 100%;
  }
}
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
  body .markup table.image-wrapper img,
  body .markup table.kindle-wrapper img {
    max-width: 550px;
  }
}
@media (min-width: 1024px) {
  body:not(:has(#toc)) .captioned-image-container figure:has(> a.image2-offset-left) {
    margin-left: var(--image-offset-margin);
  }
  body:not(:has(#toc)) .captioned-image-container figure:has(> a.image2-offset-right) {
    margin-right: var(--image-offset-margin);
  }
}
@media (min-width: 1300px) {
  body .captioned-image-container figure:has(> a.image2-offset-left) {
    margin-left: var(--image-offset-margin);
  }
  body .captioned-image-container figure:has(> a.image2-offset-right) {
    margin-right: var(--image-offset-margin);
  }
}
@media (max-width: 1024px) {
  body {
    /* Disable offset on mobile/tablet */
  }
  body .captioned-image-container figure:has(> a.image2-align-left),
  body .captioned-image-container figure:has(> a.image2-align-right) {
    float: none;
    margin: 1em auto;
    max-width: 100%;
    width: auto;
    padding: 0;
  }
  body .captioned-image-container figure:has(> a.image2-align-left.thefp),
  body .captioned-image-container figure:has(> a.image2-align-right.thefp) {
    margin: 1em auto;
  }
  body .captioned-image-container figure:has(> a.image2-offset-left),
  body .captioned-image-container figure:has(> a.image2-offset-right) {
    margin: 1em auto;
  }
  body .captioned-image-container figure:has(> a.image2-align-left) .image2-inset,
  body .captioned-image-container figure:has(> a.image2-align-right) .image2-inset {
    display: block;
    justify-content: initial;
  }
}
@media (max-width: 768px) {
  body .markup div.sponsorship-campaign-embed {
    margin-top: 24px;
    margin-bottom: 24px;
  }
  body .markup div.sponsorship-campaign-embed:first-child {
    margin-top: 0px;
  }
}
@media screen and (max-width: 650px) {
  body .markup div.youtube-overlay,
  body .markup div.vimeo-overlay {
    display: none !important;
  }
}
@media screen and (max-width: 370px) {
  body .markup div.tiktok-wrap {
    width: calc(95vw - 32px);
    height: calc((95vw - 32px - 2px) / 0.485714);
  }
}
@media screen and (max-width: 650px) {
  body .markup div.embedded-publication-wrap .embedded-publication.show-subscribe {
    padding: 24px;
  }
}
@media screen and (max-width: 650px) {
  body .markup div.subscription-widget-wrap .subscription-widget.show-subscribe,
  body .markup div.subscription-widget-wrap-editor .subscription-widget.show-subscribe,
  body .markup div.captioned-button-wrap .subscription-widget.show-subscribe {
    padding: 0px 24px;
  }
}
@media screen and (max-width: 650px) {
  body .markup div.subscription-widget-wrap .subscription-widget.show-subscribe .subscription-widget-subscribe .button,
  body .markup div.subscription-widget-wrap-editor .subscription-widget.show-subscribe .subscription-widget-subscribe .button,
  body .markup div.captioned-button-wrap .subscription-widget.show-subscribe .subscription-widget-subscribe .button {
    padding: 10px 12px;
    min-width: 110px;
  }
}
@media (max-width: 650px) {
  body .markup .twitter-embed,
  body .markup .tweet {
    padding: 12px;
  }
}
@media (max-width: 650px) {
  body .markup .twitter-embed .tweet-text,
  body .markup .tweet .tweet-text {
    font-size: 14px;
    line-height: 20px;
  }
}
@media (max-width: 650px) {
  body .markup .twitter-embed .tweet-photos-container.two,
  body .markup .tweet .tweet-photos-container.two,
  body .markup .twitter-embed .tweet-photos-container.three,
  body .markup .tweet .tweet-photos-container.three,
  body .markup .twitter-embed .tweet-photos-container.four,
  body .markup .tweet .tweet-photos-container.four {
    height: 200px;
  }
}
@media (max-width: 650px) {
  body .markup .twitter-embed a.expanded-link .expanded-link-img,
  body .markup .tweet a.expanded-link .expanded-link-img {
    max-height: 180px;
  }
}
@media (max-width: 650px) {
  body .markup .twitter-embed a.expanded-link .expanded-link-description,
  body .markup .tweet a.expanded-link .expanded-link-description {
    display: none;
  }
}
@media screen and (max-width: 650px) {
  body .markup .apple-podcast-container {
    width: unset;
  }
}
@media (max-width: 420px) {
  body .markup .install-substack-app-embed img.install-substack-app-embed-img {
    margin: 0 auto 16px auto;
  }
}
@media (max-width: 420px) {
  body .markup .install-substack-app-embed .install-substack-app-embed-text {
    margin: 0 0 12px 0;
    max-width: 100%;
    width: auto;
    text-align: center;
  }
}
@media (max-width: 420px) {
  body .markup .install-substack-app-embed .install-substack-app-embed-link {
    display: flex;
    justify-content: center;
  }
}
@media screen and (min-width: 500px) {
  body .header a.logo {
    width: 42px;
    height: 42px;
    border-radius: 12px;
  }
}
@media screen and (max-width: 420px) {
  body .subscription-receipt table:first-of-type .subscription-amount .subscription-discount {
    width: 72px !important;
  }
}
@media screen and (min-width: 481px) {
  body .share-button-container {
    height: auto;
  }
}
@media screen and (max-width: 480px) {
  body .share-button-container .separator {
    display: block !important;
    margin: 0 !important;
    height: 8px !important;
    border-left: none !important;
  }
}
@media screen and (max-width: 650px) {
  .digest .item .post-meta-item.audience {
    display: none;
  }
}
@media screen and (min-width: 500px) {
  .digest-publication .logo img {
    width: 42px;
    height: 42px;
    border-radius: 8px;
  }
}
@media screen and (max-width: 650px) {
  .comments-page .container .comment-list .collapsed-reply {
    margin-left: calc(10 + 32px - 24px);
  }
}
@media screen and (max-width: 650px) {
  .comment > .comment-list {
    padding-left: 24px;
  }
}
@media screen and (max-width: 650px) {
  .finish-magic-login-modal .modal-content .container {
    padding: 24px 0;
  }
}
@media (max-width: 650px) {
  .reader2-text-b3 {
    line-height: 24px;
  }
}
@media screen and (max-width: 650px) {
  .reader2-text-h4 {
    line-height: 24px;
  }
}
@media screen and (min-width: 541px) {
  .user-profile-modal {
    padding-left: 12px;
    padding-right: 12px;
  }
}
@media screen and (max-width: 650px) {
  .subscribe-widget form.form .sideBySideWrap button.rightButton {
    padding: 10px 12px;
  }
}
@media screen and (min-width: 541px) {
  .pub-icon:hover .logo-hover,
  .feed-item-icon:hover .logo-hover {
    display: block;
  }
}
@media screen and (max-width: 650px) {
  .post-ufi.single-full-width-button .post-ufi-button-wrapper {
    width: 100%;
    padding: 16px;
  }
  .post-ufi.single-full-width-button .post-ufi-button-wrapper:empty {
    display: none;
  }
  .post-ufi.single-full-width-button .post-ufi-button {
    width: 100%;
    justify-content: center;
  }
}
@media screen and (max-width: 768px) {
  .file-embed-wrapper {
    padding: 0;
  }
}
@media screen and (max-width: 768px) {
  .file-embed-wrapper-editor {
    padding: 0;
  }
}
@media screen and (max-width: 768px) {
  .file-embed-wrapper-editor:active {
    padding: 0;
  }
}
@media only screen and (max-width: 650px) {
  .file-embed-button.wide,
  .file-embed-error-button.wide {
    display: none;
  }
}
@media only screen and (min-width: 630px) {
  .file-embed-button.narrow,
  .file-embed-error-button.narrow {
    display: none;
  }
}
@media screen and (min-width: 541px) {
  .audio-player-wrapper .audio-player {
    min-width: 500px;
  }
}
@media screen and (max-width: 650px) {
  .audio-player-wrapper .audio-player .audio-player-progress {
    border-left-width: 16px;
    border-right-width: 16px;
  }
}
@media screen and (max-width: 650px) {
  .audio-player-wrapper .audio-player .audio-player-progress .audio-player-progress-bar .audio-player-progress-bar-popup {
    top: -54px;
  }
}
@media screen and (max-width: 650px) {
  .audio-player-wrapper-fancy .audio-player .audio-player-progress {
    border-left-width: 16px;
    border-right-width: 16px;
  }
}
@media screen and (max-width: 650px) {
  .audio-player-wrapper-fancy .audio-player .audio-player-progress .audio-player-progress-bar .audio-player-progress-bar-popup {
    top: -54px;
  }
}
@media (min-width: 250px) {
  .audio-player-wrapper-fancy .audio-player {
    padding: 32px;
  }
  .audio-player-wrapper-fancy .audio-player .btn-group {
    display: flex;
  }
  .audio-player-wrapper-fancy .audio-player .btn-group .button:last-of-type {
    display: block;
  }
}
@media (min-width: 300px) {
  .audio-player-wrapper-fancy .audio-player .btn-group {
    display: block;
  }
  .audio-player-wrapper-fancy .audio-player .btn-group .button:first-of-type {
    display: block;
  }
}
@media (min-width: 350px) {
  .audio-player-wrapper-fancy .audio-player .audio-player-substack-logo {
    display: block;
  }
  .audio-player-wrapper-fancy .audio-player .audio-player-title {
    margin-top: 16px;
  }
  .audio-player-wrapper-fancy .audio-player .audio-player-hero-image-container {
    padding-top: 15%;
    width: 15%;
    display: block;
  }
  .audio-player-wrapper-fancy .audio-player .btn-group .button:first-of-type {
    display: block;
  }
  .audio-player-wrapper-fancy .audio-player .audio-player-substack-logo {
    display: block;
  }
}
@media (min-width: 350px) {
  .audio-player-wrapper-fancy .audio-player .audio-player-hero-image-container {
    padding-top: 25%;
    width: 25%;
    display: block;
  }
  .audio-player-wrapper-fancy .audio-player .btn-group {
    display: flex;
  }
  .audio-player-wrapper-fancy .audio-player .btn-group .button:first-of-type {
    display: block;
  }
}
@media (min-width: 400px) {
  .audio-player-wrapper-fancy .audio-player .audio-player-hero-image-container {
    padding-top: 40%;
    width: 40%;
  }
}
@media (max-width: 400px) {
  .audio-player-wrapper-fancy .audio-player .btn-group {
    margin-top: 12px;
  }
  .audio-player-wrapper-fancy .audio-player .btn-group .button {
    font-size: 13px;
    padding: 6px 12px;
    height: auto;
    margin-top: 10px;
  }
}
@media (min-width: 600px) {
  .audio-player-wrapper-fancy .audio-player .audio-player-hero-image-container {
    padding-top: 55%;
    width: 55%;
  }
}
@media (max-width: 650px) {
  .poll-editor-modal {
    min-width: calc(100% - 20px);
  }
}
@media (max-width: 750px) {
  .poll-embed .poll-anchor-target .poll-anchor-copy-button {
    left: 8px;
    top: 45px;
  }
}</style></head><body class="email-body" style="font-kerning: auto;--image-offset-margin: -120px;"><img src="https://eotrx.substackcdn.com/open?token=eyJtIjoiPDIwMjYwMjEwMjIxNDA5LjMuZTIyNGY0MmQxMzQzYmU4OUBtZzIuc3Vic3RhY2suY29tPiIsInUiOjE1MjEzMDg3MiwiciI6Im5vdGlmeStsZGtrT1Nfd09TTHhqTDNyVk8xYmNnQG5vdGlmeS5yZWxheWUuaW8iLCJkIjoibWcyLnN1YnN0YWNrLmNvbSIsInAiOjE4NzU2MzUyNCwidCI6Im5ld3NsZXR0ZXIiLCJhIjoib25seV9wYWlkIiwicyI6NDU4NzA5LCJjIjoicG9zdCIsImYiOnRydWUsInBvc2l0aW9uIjoidG9wIiwiaWF0IjoxNzcwNzYxOTUyLCJleHAiOjE3NzMzNTM5NTIsImlzcyI6InB1Yi0wIiwic3ViIjoiZW8ifQ.ZSDSPOHGVZ29rn97fciuo8-slwl3O7OsDSeleNMZ2z4" alt="" width="1" height="1" border="0" style="height:1px !important;width:1px !important;border-width:0 !important;margin-top:0 !important;margin-bottom:0 !important;margin-right:0 !important;margin-left:0 !important;padding-top:0 !important;padding-bottom:0 !important;padding-right:0 !important;padding-left:0 !important;"/><div class="preview" style="display:none;font-size:1px;color:#333333;line-height:1px;max-height:0px;max-width:0px;opacity:0;overflow:hidden;">Steve Yegge on the 8 levels of AI adoption, why big companies may be doomed, and why he and many AI-adopters feel drained from using agents non-stop</div><div class="preview" style="display:none;font-size:1px;color:#333333;line-height:1px;max-height:0px;max-width:0px;opacity:0;overflow:hidden;">&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;</div><table class="email-body-container" role="presentation" width="100%" border="0" cellspacing="0" cellpadding="0"><tbody><tr><td></td><td class="content" width="550"></td><td></td></tr><tr><td></td><td class="content" width="550" align="left"><div style="font-size: 16px;line-height: 26px;max-width: 550px;width: 100%;margin: 0 auto;overflow-wrap: break-word;"><table role="presentation" width="100%" border="0" cellspacing="0" cellpadding="0"><tbody><tr><td align="right" style="height:20px;"><table role="presentation" width="auto" border="0" cellspacing="0" cellpadding="0"><tbody><tr><td style="vertical-align:middle;"><span class="pencraft pc-reset reset-IxiVJZ tw-font-body tw-text-ssm tw-text-substack-secondary" style="font-family: SF Pro Text, -apple-system, system-ui, BlinkMacSystemFont, Inter, Segoe UI, Roboto, Helvetica, Arial, sans-serif, Apple Color Emoji, Segoe UI Emoji, Segoe UI Symbol;font-size: 13px;color: unset;list-style: none;text-decoration: unset;margin: 0;"><div class="pencraft pc-reset align-right-VJbKw5 size-12-mmZ61m reset-IxiVJZ" style="list-style: none;color: unset;text-align: right;font-size: 12px;line-height: 16px;text-decoration: unset;margin: 0;"><span class="pencraft pc-reset reset-IxiVJZ" translated="" style="list-style: none;color: unset;text-decoration: unset;margin: 0;">Forwarded this email? <a class="pencraft pc-reset decoration-underline-ClTkYc reset-IxiVJZ" href="https://substack.com/redirect/2/eyJlIjoiaHR0cHM6Ly9uZXdzbGV0dGVyLnByYWdtYXRpY2VuZ2luZWVyLmNvbS9zdWJzY3JpYmU_dXRtX3NvdXJjZT1lbWFpbCZ1dG1fY2FtcGFpZ249ZW1haWwtc3Vic2NyaWJlJnI9Mmlrb3hrJm5leHQ9aHR0cHMlM0ElMkYlMkZuZXdzbGV0dGVyLnByYWdtYXRpY2VuZ2luZWVyLmNvbSUyRnAlMkZzdGV2ZS15ZWdnZS1vbi1haS1hZ2VudHMtYW5kLXRoZSIsInAiOjE4NzU2MzUyNCwicyI6NDU4NzA5LCJmIjp0cnVlLCJ1IjoxNTIxMzA4NzIsImlhdCI6MTc3MDc2MTk1MSwiZXhwIjoyMDg2MzM3OTUxLCJpc3MiOiJwdWItMCIsInN1YiI6ImxpbmstcmVkaXJlY3QifQ.LtvAAf_rmfqq1ofgLRAMZvJghF9mNGCqGsHQNxmVSeE?" style="list-style: none;color: unset;text-decoration: unset;margin: 0;-webkit-text-decoration-line: underline;text-decoration-line: underline;">Subscribe here</a> for more</span></div></span></td></tr></tbody></table></td></tr></tbody></table><table class="header graphic-header" role="presentation" style="border-spacing: 0;padding: 16px 0 32px;"><tbody><tr><td align="center" style="text-align: center;padding: 0;"><a href="https://substack.com/redirect/2/eyJlIjoiaHR0cHM6Ly9uZXdzbGV0dGVyLnByYWdtYXRpY2VuZ2luZWVyLmNvbS9wL3N0ZXZlLXllZ2dlLW9uLWFpLWFnZW50cy1hbmQtdGhlP3V0bV9jYW1wYWlnbj1lbWFpbC1oYWxmLXBvc3Qmcj0yaWtveGsmdG9rZW49ZXlKMWMyVnlYMmxrSWpveE5USXhNekE0TnpJc0luQnZjM1JmYVdRaU9qRTROelUyTXpVeU5Dd2lhV0YwSWpveE56Y3dOell4T1RVeExDSmxlSEFpT2pFM056TXpOVE01TlRFc0ltbHpjeUk2SW5CMVlpMDBOVGczTURraUxDSnpkV0lpT2lKd2IzTjBMWEpsWVdOMGFXOXVJbjAualFsUHgtTGdXVEJJbHNmUkE2YlZXVjdPY3hyblJvcjVSUF8yLThuME4yYyIsInAiOjE4NzU2MzUyNCwicyI6NDU4NzA5LCJmIjp0cnVlLCJ1IjoxNTIxMzA4NzIsImlhdCI6MTc3MDc2MTk1MSwiZXhwIjoyMDg2MzM3OTUxLCJpc3MiOiJwdWItMCIsInN1YiI6ImxpbmstcmVkaXJlY3QifQ.Sl8vbPkDcJ3RDtjZSZCVaSIpPPo3DIze3hrSIv8ss-Y?"><img class="header-image" role="presentation" width="550" height="110" src="https://substackcdn.com/image/fetch/$s_!XLTi!,w_1100,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3f6c431d-310a-45a0-90fe-3dc43354ef38_1100x220.png" style="border: none !important;vertical-align: middle;max-width: 550px;display: block;margin: 0 auto;height: auto;width: 100%;"></a></td></tr></tbody></table><div class="typography" style="--image-offset-margin: -120px;font-size: 16px;line-height: 26px;"><div class="preamble" style="font-size: 16px;line-height: 26px;margin-top: 16px;"><div class="body markup" dir="auto" style="text-align: initial;font-size: 16px;line-height: 26px;width: 100%;word-break: break-word;margin-bottom: 16px;"><p style="margin: 0 0 20px 0;color: rgb(54,55,55);line-height: 26px;font-size: 16px;margin-top: 0;margin-bottom: 0;"><em><span>&#128075;  Hi, this is Gergely with a subscriber-only issue of the Pragmatic Engineer Newsletter. In every issue, I cover challenges at Big Tech and startups through the lens of engineering managers and senior engineers. If you&#8217;ve been forwarded this email, you can </span><a href="https://substack.com/redirect/8895efbf-3897-4e3d-beaa-fc114ef10c50?j=eyJ1IjoiMmlrb3hrIn0.vKHD5fdGMMXYob0i47zVWMEWjKHzEVsGH8dbvrCMAbY" rel="" style="color: rgb(54,55,55);text-decoration: underline;">subscribe here</a><span>.</span></em></p></div><hr style="padding: 0;height: 1px;background: rgb(0,0,0,.1);border: none;margin: 16px 0 0;"></div></div><div class="post typography" dir="auto" style="--image-offset-margin: -120px;padding: 32px 0 0 0;font-size: 16px;line-height: 26px;"><div class="post-header" role="region" aria-label="Post header" style="font-size: 16px;line-height: 26px;"><h1 class="post-title published title-X77sOw" dir="auto" style="direction: auto;text-align: start;unicode-bidi: isolate;color: rgb(54,55,55);font-family: Lora,sans-serif;font-weight: 600;-webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: antialiased;-webkit-appearance: optimizelegibility;-moz-appearance: optimizelegibility;appearance: optimizelegibility;margin: 0;line-height: 36px;font-size: 32px;"><a href="https://substack.com/app-link/post?publication_id=458709&post_id=187563524&utm_source=post-email-title&utm_campaign=email-post-title&isFreemail=true&r=2ikoxk&token=eyJ1c2VyX2lkIjoxNTIxMzA4NzIsInBvc3RfaWQiOjE4NzU2MzUyNCwiaWF0IjoxNzcwNzYxOTUxLCJleHAiOjE3NzMzNTM5NTEsImlzcyI6InB1Yi00NTg3MDkiLCJzdWIiOiJwb3N0LXJlYWN0aW9uIn0.jQlPx-LgWTBIlsfRA6bVWV7OcxrnRor5RP_2-8n0N2c" style="color: rgb(54,55,55);text-decoration: none;">Steve Yegge on AI Agents and the Future of Software Engineering</a></h1><h3 class="subtitle subtitle-HEEcLo" dir="auto" style="direction: auto;text-align: start;unicode-bidi: isolate;font-family: 'SF Pro Display',-apple-system-headline,system-ui,-apple-system,BlinkMacSystemFont,'Segoe UI',Roboto,Helvetica,Arial,sans-serif,'Apple Color Emoji','Segoe UI Emoji','Segoe UI Symbol';font-weight: normal;-webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: antialiased;-webkit-appearance: optimizelegibility;-moz-appearance: optimizelegibility;appearance: optimizelegibility;margin: 4px 0 0;color: #777777;line-height: 24px;font-size: 18px;margin-top: 12px;">Steve Yegge on the 8 levels of AI adoption, why big companies may be doomed, and why he and many AI-adopters feel drained from using agents non-stop</h3><table class="post-meta" role="presentation" width="100%" border="0" cellspacing="0" cellpadding="0" style="margin: 1em 0;height: 20px;align-items: center;"><tbody><tr><td><table role="presentation" width="auto" border="0" cellspacing="0" cellpadding="0"><tbody><tr><td><table role="presentation" width="auto" border="0" cellspacing="0" cellpadding="0"><tbody><tr><td style="vertical-align:middle;"><div class="pencraft pc-reset color-primary-zABazT line-height-20-t4M0El font-meta-MWBumP size-11-NuY2Zx weight-medium-fw81nC transform-uppercase-yKDgcq reset-IxiVJZ meta-EgzBVA custom-css-email-post-author" style="list-style: none;font-size: 11px;line-height: 20px;text-decoration: unset;color: rgb(54,55,55);margin: 0;font-family: 'SF Compact',-apple-system,system-ui,-apple-system,BlinkMacSystemFont,'Segoe UI',Roboto,Helvetica,Arial,sans-serif,'Apple Color Emoji','Segoe UI Emoji','Segoe UI Symbol';font-weight: 500;text-transform: uppercase;letter-spacing: .2px;"><a class="pencraft pc-reset color-primary-zABazT line-height-20-t4M0El font-meta-MWBumP size-11-NuY2Zx weight-medium-fw81nC transform-uppercase-yKDgcq reset-IxiVJZ meta-EgzBVA" style="list-style: none;color: rgb(54,55,55);margin: 0;font-size: 11px;line-height: 20px;font-family: 'SF Compact',-apple-system,system-ui,-apple-system,BlinkMacSystemFont,'Segoe UI',Roboto,Helvetica,Arial,sans-serif,'Apple Color Emoji','Segoe UI Emoji','Segoe UI Symbol';font-weight: 500;text-transform: uppercase;letter-spacing: .2px;text-decoration: none" href="https://substack.com/@pragmaticengineer">Gergely Orosz</a></div></td></tr></tbody></table></td></tr><tr><td><table role="presentation" width="auto" border="0" cellspacing="0" cellpadding="0"><tbody><tr><td style="vertical-align:middle;"><div class="pencraft pc-reset color-secondary-ls1g8s line-height-20-t4M0El font-meta-MWBumP size-11-NuY2Zx weight-medium-fw81nC transform-uppercase-yKDgcq reset-IxiVJZ meta-EgzBVA" style="list-style: none;font-size: 11px;line-height: 20px;text-decoration: unset;color: rgb(119,119,119);margin: 0;font-family: 'SF Compact',-apple-system,system-ui,-apple-system,BlinkMacSystemFont,'Segoe UI',Roboto,Helvetica,Arial,sans-serif,'Apple Color Emoji','Segoe UI Emoji','Segoe UI Symbol';font-weight: 500;text-transform: uppercase;letter-spacing: .2px;"><time datetime="2026-02-10T22:14:08.971Z">Feb 10</time></div></td><td width="4" style="min-width:4px;"></td><td style="vertical-align:middle;"><table role="presentation" width="auto" border="0" cellspacing="0" cellpadding="0"><tbody><tr><td style="vertical-align:middle;"><div class="pencraft pc-reset color-secondary-ls1g8s line-height-20-t4M0El font-meta-MWBumP size-11-NuY2Zx weight-medium-fw81nC transform-uppercase-yKDgcq reset-IxiVJZ meta-EgzBVA" style="list-style: none;font-size: 11px;line-height: 20px;text-decoration: unset;color: rgb(119,119,119);margin: 0;font-family: 'SF Compact',-apple-system,system-ui,-apple-system,BlinkMacSystemFont,'Segoe UI',Roboto,Helvetica,Arial,sans-serif,'Apple Color Emoji','Segoe UI Emoji','Segoe UI Symbol';font-weight: 500;text-transform: uppercase;letter-spacing: .2px;">&#8729;</div></td><td width="4" style="min-width:4px;"></td><td style="vertical-align:middle;"><div class="pencraft pc-reset color-paid-LmY0EP line-height-20-t4M0El font-meta-MWBumP size-11-NuY2Zx weight-medium-fw81nC transform-uppercase-yKDgcq reset-IxiVJZ meta-EgzBVA" translated="" style="list-style: none;font-size: 11px;line-height: 20px;text-decoration: unset;color: rgb(94,73,217);margin: 0;font-family: 'SF Compact',-apple-system,system-ui,-apple-system,BlinkMacSystemFont,'Segoe UI',Roboto,Helvetica,Arial,sans-serif,'Apple Color Emoji','Segoe UI Emoji','Segoe UI Symbol';font-weight: 500;text-transform: uppercase;letter-spacing: .2px;">Preview</div></td></tr></tbody></table></td></tr></tbody></table></td></tr></tbody></table></td><td align="right"><table role="presentation" width="auto" border="0" cellspacing="0" cellpadding="0"><tbody><tr><td style="vertical-align:middle;"><a href="https://substack.com/@pragmaticengineer"><img class="custom-css-email-avatar avatar-QIQ5yR" src="https://substackcdn.com/image/fetch/$s_!CPFa!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F58fed27c-f331-4ff3-ba47-135c5a0be0ba_400x400.png" style="box-sizing: border-box;max-width: 550px;border: none;vertical-align: middle;width: 40px;height: 40px;min-width: 40px;min-height: 40px;object-fit: cover;margin: 0px;display: inline;border-radius: 50%" width="40" height="40"></a></td></tr></tbody></table></td></tr></tbody></table><table class="email-ufi-2-top" role="presentation" width="100%" border="0" cellspacing="0" cellpadding="0" style="border-top: 1px solid rgb(0,0,0,.1);border-bottom: 1px solid rgb(0,0,0,.1);min-width: 100%;"><tbody><tr height="16"><td height="16" style="font-size:0px;line-height:0;">&nbsp;</td></tr><tr><td><table role="presentation" width="100%" border="0" cellspacing="0" cellpadding="0"><tbody><tr><td><table role="presentation" width="auto" border="0" cellspacing="0" cellpadding="0"><tbody><tr><td style="vertical-align:middle;"><table role="presentation" width="38" border="0" cellspacing="0" cellpadding="0"><tbody><tr><td align="center"><a class="email-icon-button" href="https://substack.com/app-link/post?publication_id=458709&post_id=187563524&utm_source=substack&isFreemail=true&submitLike=true&token=eyJ1c2VyX2lkIjoxNTIxMzA4NzIsInBvc3RfaWQiOjE4NzU2MzUyNCwicmVhY3Rpb24iOiLinaQiLCJpYXQiOjE3NzA3NjE5NTEsImV4cCI6MTc3MzM1Mzk1MSwiaXNzIjoicHViLTQ1ODcwOSIsInN1YiI6InJlYWN0aW9uIn0.oT9BjqQ-FNaxGumDDQKHCQxAM6CuqrqQ-kAfSlJUp68&utm_medium=email&utm_campaign=email-reaction&r=2ikoxk" style="font-family: system-ui,-apple-system,BlinkMacSystemFont,'Segoe UI',Roboto,Helvetica,Arial,sans-serif,'Apple Color Emoji','Segoe UI Emoji','Segoe UI Symbol';display: inline-block;font-weight: 500;border: 1px solid rgb(0,0,0,.1);border-radius: 9999px;text-transform: uppercase;font-size: 12px;line-height: 1;padding: 9px 0;text-decoration: none;color: rgb(119,119,119);min-width: 38px;box-sizing: border-box;width: 38px"><img class="icon" src="https://substackcdn.com/image/fetch/$s_!PeVs!,w_36,c_scale,f_png,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack.com%2Ficon%2FLucideHeart%3Fv%3D4%26height%3D36%26fill%3Dnone%26stroke%3D%2523808080%26strokeWidth%3D2" width="18" height="18" style="border: none;vertical-align: middle;max-width: 18px" alt=""></a></td></tr></tbody></table></td><td width="8" style="min-width:8px;"></td><td style="vertical-align:middle;"><table role="presentation" width="38" border="0" cellspacing="0" cellpadding="0"><tbody><tr><td align="center"><a class="email-icon-button" href="https://substack.com/app-link/post?publication_id=458709&post_id=187563524&utm_source=substack&utm_medium=email&isFreemail=true&comments=true&token=eyJ1c2VyX2lkIjoxNTIxMzA4NzIsInBvc3RfaWQiOjE4NzU2MzUyNCwiaWF0IjoxNzcwNzYxOTUxLCJleHAiOjE3NzMzNTM5NTEsImlzcyI6InB1Yi00NTg3MDkiLCJzdWIiOiJwb3N0LXJlYWN0aW9uIn0.jQlPx-LgWTBIlsfRA6bVWV7OcxrnRor5RP_2-8n0N2c&r=2ikoxk&utm_campaign=email-half-magic-comments&action=post-comment&utm_source=substack&utm_medium=email" style="font-family: system-ui,-apple-system,BlinkMacSystemFont,'Segoe UI',Roboto,Helvetica,Arial,sans-serif,'Apple Color Emoji','Segoe UI Emoji','Segoe UI Symbol';display: inline-block;font-weight: 500;border: 1px solid rgb(0,0,0,.1);border-radius: 9999px;text-transform: uppercase;font-size: 12px;line-height: 1;padding: 9px 0;text-decoration: none;color: rgb(119,119,119);min-width: 38px;box-sizing: border-box;width: 38px"><img class="icon" src="https://substackcdn.com/image/fetch/$s_!x1tS!,w_36,c_scale,f_png,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack.com%2Ficon%2FLucideComments%3Fv%3D4%26height%3D36%26fill%3Dnone%26stroke%3D%2523808080%26strokeWidth%3D2" width="18" height="18" style="border: none;vertical-align: middle;max-width: 18px" alt=""></a></td></tr></tbody></table></td><td width="8" style="min-width:8px;"></td><td style="vertical-align:middle;"><table role="presentation" width="38" border="0" cellspacing="0" cellpadding="0"><tbody><tr><td align="center"><a class="email-icon-button" href="https://substack.com/app-link/post?publication_id=458709&post_id=187563524&utm_source=substack&utm_medium=email&utm_content=share&utm_campaign=email-share&action=share&triggerShare=true&isFreemail=true&r=2ikoxk&token=eyJ1c2VyX2lkIjoxNTIxMzA4NzIsInBvc3RfaWQiOjE4NzU2MzUyNCwiaWF0IjoxNzcwNzYxOTUxLCJleHAiOjE3NzMzNTM5NTEsImlzcyI6InB1Yi00NTg3MDkiLCJzdWIiOiJwb3N0LXJlYWN0aW9uIn0.jQlPx-LgWTBIlsfRA6bVWV7OcxrnRor5RP_2-8n0N2c" style="font-family: system-ui,-apple-system,BlinkMacSystemFont,'Segoe UI',Roboto,Helvetica,Arial,sans-serif,'Apple Color Emoji','Segoe UI Emoji','Segoe UI Symbol';display: inline-block;font-weight: 500;border: 1px solid rgb(0,0,0,.1);border-radius: 9999px;text-transform: uppercase;font-size: 12px;line-height: 1;padding: 9px 0;text-decoration: none;color: rgb(119,119,119);min-width: 38px;box-sizing: border-box;width: 38px"><img class="icon" src="https://substackcdn.com/image/fetch/$s_!_L14!,w_36,c_scale,f_png,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack.com%2Ficon%2FLucideShare2%3Fv%3D4%26height%3D36%26fill%3Dnone%26stroke%3D%2523808080%26strokeWidth%3D2" width="18" height="18" style="border: none;vertical-align: middle;max-width: 18px" alt=""></a></td></tr></tbody></table></td><td width="8" style="min-width:8px;"></td><td style="vertical-align:middle;"><table role="presentation" width="38" border="0" cellspacing="0" cellpadding="0"><tbody><tr><td align="center"><a class="email-icon-button" href="https://substack.com/redirect/2/eyJlIjoiaHR0cHM6Ly9vcGVuLnN1YnN0YWNrLmNvbS9wdWIvcHJhZ21hdGljZW5naW5lZXIvcC9zdGV2ZS15ZWdnZS1vbi1haS1hZ2VudHMtYW5kLXRoZT91dG1fc291cmNlPXN1YnN0YWNrJnV0bV9tZWRpdW09ZW1haWwmdXRtX2NhbXBhaWduPWVtYWlsLXJlc3RhY2stY29tbWVudCZhY3Rpb249cmVzdGFjay1jb21tZW50JnI9Mmlrb3hrJnRva2VuPWV5SjFjMlZ5WDJsa0lqb3hOVEl4TXpBNE56SXNJbkJ2YzNSZmFXUWlPakU0TnpVMk16VXlOQ3dpYVdGMElqb3hOemN3TnpZeE9UVXhMQ0psZUhBaU9qRTNOek16TlRNNU5URXNJbWx6Y3lJNkluQjFZaTAwTlRnM01Ea2lMQ0p6ZFdJaU9pSndiM04wTFhKbFlXTjBhVzl1SW4wLmpRbFB4LUxnV1RCSWxzZlJBNmJWV1Y3T2N4cm5Sb3I1UlBfMi04bjBOMmMiLCJwIjoxODc1NjM1MjQsInMiOjQ1ODcwOSwiZiI6dHJ1ZSwidSI6MTUyMTMwODcyLCJpYXQiOjE3NzA3NjE5NTEsImV4cCI6MjA4NjMzNzk1MSwiaXNzIjoicHViLTAiLCJzdWIiOiJsaW5rLXJlZGlyZWN0In0.yv2UvRG6zFPyT7uaNBxnlIBo5uUsyAH_6XW-0lBj1jo?&utm_source=substack&utm_medium=email" style="font-family: system-ui,-apple-system,BlinkMacSystemFont,'Segoe UI',Roboto,Helvetica,Arial,sans-serif,'Apple Color Emoji','Segoe UI Emoji','Segoe UI Symbol';display: inline-block;font-weight: 500;border: 1px solid rgb(0,0,0,.1);border-radius: 9999px;text-transform: uppercase;font-size: 12px;line-height: 1;padding: 9px 0;text-decoration: none;color: rgb(119,119,119);min-width: 38px;box-sizing: border-box;width: 38px"><img class="icon" src="https://substackcdn.com/image/fetch/$s_!5EGt!,w_36,c_scale,f_png,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack.com%2Ficon%2FNoteForwardIcon%3Fv%3D4%26height%3D36%26fill%3Dnone%26stroke%3D%2523808080%26strokeWidth%3D2" width="18" height="18" style="border: none;vertical-align: middle;max-width: 18px" alt=""></a></td></tr></tbody></table></td></tr></tbody></table></td><td align="right"><table role="presentation" width="auto" border="0" cellspacing="0" cellpadding="0"><tbody><tr><td style="vertical-align:middle;"><table role="presentation" width="auto" border="0" cellspacing="0" cellpadding="0"><tbody><tr><td align="center"><a class="email-button-outline" href="https://open.substack.com/pub/pragmaticengineer/p/steve-yegge-on-ai-agents-and-the?utm_source=email&redirect=app-store&utm_campaign=email-read-in-app" style="font-family: system-ui,-apple-system,BlinkMacSystemFont,'Segoe UI',Roboto,Helvetica,Arial,sans-serif,'Apple Color Emoji','Segoe UI Emoji','Segoe UI Symbol';display: inline-block;font-weight: 500;border: 1px solid rgb(0,0,0,.1);border-radius: 9999px;text-transform: uppercase;font-size: 12px;line-height: 12px;padding: 9px 14px;text-decoration: none;color: rgb(119,119,119);"><div class="email-button-spacer" style="font-size: 16px;line-height: 26px;display: inline-block;vertical-align: middle;max-width: 0;min-height: 18px;"></div><span class="email-button-text" style="vertical-align: middle;margin-right: 4px">READ IN APP</span><img class="icon text-icon" src="https://substackcdn.com/image/fetch/$s_!ET-_!,w_36,c_scale,f_png,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack.com%2Ficon%2FLucideArrowUpRight%3Fv%3D4%26height%3D36%26fill%3Dnone%26stroke%3D%2523808080%26strokeWidth%3D2" width="18" height="18" style="min-width: 18px;min-height: 18px;border: none;vertical-align: middle;margin-right: 0;margin-left: 0;max-width: 18px" alt=""></a></td></tr></tbody></table></td></tr></tbody></table></td></tr></tbody></table></td></tr><tr height="16"><td height="16" style="font-size:0px;line-height:0;">&nbsp;</td></tr></tbody></table></div></div><div class="post typography" dir="auto" style="--image-offset-margin: -120px;padding: 32px 0 0 0;font-size: 16px;line-height: 26px;"><div class="body markup" dir="auto" style="text-align: initial;font-size: 16px;line-height: 26px;width: 100%;word-break: break-word;margin-bottom: 16px;font-family: 'SF Pro Display', -apple-system, system-ui, BlinkMacSystemFont, 'Inter', 'Segoe UI', Roboto, Helvetica, Arial, sans-serif, 'Apple Color Emoji', 'Segoe UI Emoji', 'Segoe UI Symbol';font-weight: 400;"><p style="margin: 0 0 20px 0;color: rgb(54,55,55);line-height: 26px;font-size: 16px;margin-top: 0;"><em><span>Note: apologies for this issue of the newsletter arriving slightly later than usual, I&#8217;m currently working in San Francisco. Last night, I attended AI Night with WorkOS, and tomorrow I&#8217;ll be hosting </span><a href="https://substack.com/redirect/29c9f69f-7c16-41cf-8b4a-8e1ec80819b1?j=eyJ1IjoiMmlrb3hrIn0.vKHD5fdGMMXYob0i47zVWMEWjKHzEVsGH8dbvrCMAbY" rel="" style="color: rgb(54,55,55);text-decoration: underline;">The Pragmatic Summit</a><span>.</span></em></p><div class="captioned-image-container-static" style="font-size: 16px;line-height: 26px;margin: 32px auto;"><figure style="width: 100%;margin: 0 auto;"><table class="image-wrapper" width="100%" border="0" cellspacing="0" cellpadding="0" data-component-name="Image2ToDOMStatic" style="mso-padding-alt: 1em 0 1.6em;"><tbody><tr><td style="text-align: center;"></td><td class="content" align="left" width="1456" style="text-align: center;"><a class="image-link" target="_blank" href="https://substack.com/redirect/365a4152-2d39-429e-900f-a5680251f12f?j=eyJ1IjoiMmlrb3hrIn0.vKHD5fdGMMXYob0i47zVWMEWjKHzEVsGH8dbvrCMAbY" rel="" style="position: relative;flex-direction: column;align-items: center;padding: 0;width: auto;height: auto;border: none;text-decoration: none;display: block;margin: 0;"><img class="wide-image" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/bf1479a6-12f4-4060-b5d7-caefa6656db0_1600x506.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:460,&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;:false,&quot;topImage&quot;:true,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" alt="" width="550" height="173.76373626373626" src="https://substackcdn.com/image/fetch/$s_!6gca!,w_1100,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fbf1479a6-12f4-4060-b5d7-caefa6656db0_1600x506.png" style="border: none !important;vertical-align: middle;display: block;-ms-interpolation-mode: bicubic;height: auto;margin-bottom: 0;width: auto !important;max-width: 100% !important;margin: 0 auto;"></a></td><td style="text-align: center;"></td></tr></tbody></table><figcaption class="image-caption" style="box-sizing: content-box;color: rgb(119,119,119);font-size: 14px;line-height: 20px;font-weight: 400;letter-spacing: -.15px;margin-top: 8px;width: 70%;padding-left: 15%;padding-right: 15%;text-align: center;"><em><span>More than 200 people attended a packed </span><a href="https://substack.com/redirect/33889e08-b9fc-489f-8a79-9568ead2f94b?j=eyJ1IjoiMmlrb3hrIn0.vKHD5fdGMMXYob0i47zVWMEWjKHzEVsGH8dbvrCMAbY" rel="" style="text-decoration: underline;">AI Night event</a><span>, featuring hands-on demos and a fireside chat between WorkOS founder </span><a href="https://substack.com/redirect/cc77d68f-096a-486b-84f0-af2ba509f63f?j=eyJ1IjoiMmlrb3hrIn0.vKHD5fdGMMXYob0i47zVWMEWjKHzEVsGH8dbvrCMAbY" rel="" style="text-decoration: underline;">Michael Grinich</a><span> and myself</span></em></figcaption></figure></div><p style="margin: 0 0 20px 0;color: rgb(54,55,55);line-height: 26px;font-size: 16px;"><em>The next podcast episode with Kotlin&#8217;s creator, Andrey Breslav, will be out on Thursday instead of tomorrow (Wednesday). Regular scheduling, including The Pulse, resumes next week. We&#8217;ll release session recordings from the Pragmatic Summit to paid subscribers first, and later to everyone.</em></p><p style="margin: 0 0 20px 0;color: rgb(54,55,55);line-height: 26px;font-size: 16px;"><em>Please wish me luck with this event tomorrow, it&#8217;s the first ever in-person event by The Pragmatic Engineer, and there&#8217;s a full house of 500 attendees. If you&#8217;re there, come and say hi!</em></p><div style="font-size: 16px;line-height: 26px;"><hr style="margin: 32px 0;padding: 0;height: 1px;background: rgb(0,0,0,.1);border: none;"></div><p style="margin: 0 0 20px 0;color: rgb(54,55,55);line-height: 26px;font-size: 16px;"><span>Steve Yegge has been a software engineer for over 40 years, with stints at GeoWorks, Amazon, Google, and Grab. He&#8217;s known for provocative, entertaining blog posts, of which the most famous might be </span><a href="https://substack.com/redirect/ea8f8c3f-54e4-45e0-bde4-3205f4bd9d79?j=eyJ1IjoiMmlrb3hrIn0.vKHD5fdGMMXYob0i47zVWMEWjKHzEVsGH8dbvrCMAbY" rel="" style="color: rgb(54,55,55);text-decoration: underline;">Stevey&#8217;s Google platform rant</a><span>.</span></p><p style="margin: 0 0 20px 0;color: rgb(54,55,55);line-height: 26px;font-size: 16px;"><span>Steve recently published the book </span><em>&#8220;Vibe Coding&#8221;,</em><span> has also built </span><a href="https://substack.com/redirect/a8216953-1bd8-4545-ba2f-488502e12281?j=eyJ1IjoiMmlrb3hrIn0.vKHD5fdGMMXYob0i47zVWMEWjKHzEVsGH8dbvrCMAbY" rel="" style="color: rgb(54,55,55);text-decoration: underline;">Gas Town</a><span>, an open-source AI agent orchestrator, and created documentation site and community hub </span><a href="https://substack.com/redirect/bddf3bd0-6d00-45ae-a169-dd8563da8c76?j=eyJ1IjoiMmlrb3hrIn0.vKHD5fdGMMXYob0i47zVWMEWjKHzEVsGH8dbvrCMAbY" rel="" style="color: rgb(54,55,55);text-decoration: underline;">Gas Townhall</a><span> around the project. A year ago, we did </span><a href="https://substack.com/redirect/890145af-95f4-4726-9dfe-dd405b10e0c2?j=eyJ1IjoiMmlrb3hrIn0.vKHD5fdGMMXYob0i47zVWMEWjKHzEVsGH8dbvrCMAbY" rel="" style="color: rgb(54,55,55);text-decoration: underline;">a podcast</a><span> focusing on his career, including how he used AI for coding. Last week, Steve and I sat down again in Salt Lake City and explored what&#8217;s changed in terms of using LLMs for coding, and also the wider tech industry.</span></p><div class="captioned-image-container-static" style="font-size: 16px;line-height: 26px;margin: 32px auto;"><figure style="width: 100%;margin: 0 auto;"><table class="image-wrapper" width="100%" border="0" cellspacing="0" cellpadding="0" data-component-name="Image2ToDOMStatic" style="mso-padding-alt: 1em 0 1.6em;"><tbody><tr><td style="text-align: center;"></td><td class="content" align="left" width="1456" style="text-align: center;"><a class="image-link" target="_blank" href="https://substack.com/redirect/20b86dbf-5633-4c38-bc7c-fc55e1e9afba?j=eyJ1IjoiMmlrb3hrIn0.vKHD5fdGMMXYob0i47zVWMEWjKHzEVsGH8dbvrCMAbY" rel="" style="position: relative;flex-direction: column;align-items: center;padding: 0;width: auto;height: auto;border: none;text-decoration: none;display: block;margin: 0;"><img class="wide-image" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/7db99a33-23b5-4f42-9fff-0036150bab74_1600x1200.jpeg&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:1092,&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;:false,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" alt="" width="550" height="412.5" src="https://substackcdn.com/image/fetch/$s_!u5UR!,w_1100,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7db99a33-23b5-4f42-9fff-0036150bab74_1600x1200.jpeg" style="border: none !important;vertical-align: middle;display: block;-ms-interpolation-mode: bicubic;height: auto;margin-bottom: 0;width: auto !important;max-width: 100% !important;margin: 0 auto;"></a></td><td style="text-align: center;"></td></tr></tbody></table><figcaption class="image-caption" style="box-sizing: content-box;color: rgb(119,119,119);font-size: 14px;line-height: 20px;font-weight: 400;letter-spacing: -.15px;margin-top: 8px;width: 70%;padding-left: 15%;padding-right: 15%;text-align: center;"><em>Steve (right) and I in Salt Lake City</em></figcaption></figure></div><p style="margin: 0 0 20px 0;color: rgb(54,55,55);line-height: 26px;font-size: 16px;">In this article, we cover:</p><ol style="margin-top: 0;padding: 0;"><li style="margin: 8px 0 0 32px;"><p style="color: rgb(54,55,55);line-height: 26px;margin-bottom: 0;box-sizing: border-box;padding-left: 4px;font-size: 16px;margin: 0;"><strong>LLMs, the end of coding by hand, and the S-curve. </strong><span>Initially skeptical of LLMs, Steve became a convert after trying out Claude Code. He now argues the industry is headed into a steep exponential curve that shows no signs of stopping.</span></p></li><li style="margin: 8px 0 0 32px;"><p style="color: rgb(54,55,55);line-height: 26px;margin-bottom: 0;box-sizing: border-box;padding-left: 4px;font-size: 16px;margin: 0;"><strong>&#8220;50% dial&#8221; and deep cuts</strong><span>. Could big companies cut up to 50% of their staff in order to make way for AI tools? Such a trend might dwarf pandemic-era layoffs.</span></p></li><li style="margin: 8px 0 0 32px;"><p style="color: rgb(54,55,55);line-height: 26px;margin-bottom: 0;box-sizing: border-box;padding-left: 4px;font-size: 16px;margin: 0;"><strong>Eight levels of AI adoption.</strong><span> A spectrum of AI adoption, from &#8220;no AI&#8221;, to &#8220;building your own orchestrator&#8221;. Steve fears engineers stuck at the lower levels will be left behind.</span></p></li><li style="margin: 8px 0 0 32px;"><p style="color: rgb(54,55,55);line-height: 26px;margin-bottom: 0;box-sizing: border-box;padding-left: 4px;font-size: 16px;margin: 0;"><strong>The Dracula effect: the drain of using AI. </strong><span>Vibe coding at full speed can be physically draining, and Steve argues that employers shouldn&#8217;t reasonably expect more than three hours of AI-augmented work from engineers, per day.</span></p></li><li style="margin: 8px 0 0 32px;"><p style="color: rgb(54,55,55);line-height: 26px;margin-bottom: 0;box-sizing: border-box;padding-left: 4px;font-size: 16px;margin: 0;"><strong>Big companies are doomed &#8211; but don&#8217;t know it. </strong><span>Innovation at large companies is effectively dead, and the real action will come from small, AI-augmented teams &#8211; like when cloud computing shifted the balance of power.</span></p></li><li style="margin: 8px 0 0 32px;"><p style="color: rgb(54,55,55);line-height: 26px;margin-bottom: 0;box-sizing: border-box;padding-left: 4px;font-size: 16px;margin: 0;"><strong>Redundant values in the AI era. </strong><span>Knowing how to code doesn&#8217;t make engineers special any more, but demand for software will keep growing.</span></p></li><li style="margin: 8px 0 0 32px;"><p style="color: rgb(54,55,55);line-height: 26px;margin-bottom: 0;box-sizing: border-box;padding-left: 4px;font-size: 16px;margin: 0;"><strong>Debugging and programming languages. </strong><span>Agents may not need good debugging tools, and language choices have never mattered less.</span></p></li><li style="margin: 8px 0 0 32px;"><p style="color: rgb(54,55,55);line-height: 26px;margin-bottom: 0;box-sizing: border-box;padding-left: 4px;font-size: 16px;margin: 0;"><strong>Grieving the demise of coding by hand. </strong><span>Steve endured a grieving process when he realized many skills are obsolete, BUT building software is now more fun than ever.</span></p></li><li style="margin: 8px 0 0 32px;"><p style="color: rgb(54,55,55);line-height: 26px;margin-bottom: 0;box-sizing: border-box;padding-left: 4px;font-size: 16px;margin: 0;"><strong>Predictions.</strong><span> Steve&#8217;s non-coder wife could be the top contributor to their video game, </span><a href="https://substack.com/redirect/99917ee9-ecf9-425c-ac1c-c544715efb78?j=eyJ1IjoiMmlrb3hrIn0.vKHD5fdGMMXYob0i47zVWMEWjKHzEVsGH8dbvrCMAbY" rel="" style="color: rgb(54,55,55);text-decoration: underline;">Wyvern</a><span>.</span></p></li></ol><p style="margin: 0 0 20px 0;color: rgb(54,55,55);line-height: 26px;font-size: 16px;">Related The Pragmatic Engineer articles featuring Steve:</p><ul style="margin-top: 0;padding: 0;"><li style="margin: 8px 0 0 32px;mso-special-format: bullet;"><p style="color: rgb(54,55,55);line-height: 26px;margin-bottom: 0;box-sizing: border-box;padding-left: 4px;font-size: 16px;margin: 0;"><a href="https://substack.com/redirect/890145af-95f4-4726-9dfe-dd405b10e0c2?j=eyJ1IjoiMmlrb3hrIn0.vKHD5fdGMMXYob0i47zVWMEWjKHzEVsGH8dbvrCMAbY" rel="" style="color: rgb(54,55,55);text-decoration: underline;">Amazon, Google, and Vibe Coding with Steve Yegge</a><span> (podcast episode in 2025)</span></p></li><li style="margin: 8px 0 0 32px;mso-special-format: bullet;"><p style="color: rgb(54,55,55);line-height: 26px;margin-bottom: 0;box-sizing: border-box;padding-left: 4px;font-size: 16px;margin: 0;"><a href="https://substack.com/redirect/d55a749a-cd6e-46d0-820d-cb23df1fea93?j=eyJ1IjoiMmlrb3hrIn0.vKHD5fdGMMXYob0i47zVWMEWjKHzEVsGH8dbvrCMAbY" rel="" style="color: rgb(54,55,55);text-decoration: underline;">The full circle of developer productivity with Steve Yegge</a><span> (deepdive in 2022)</span></p></li></ul><p style="margin: 0 0 20px 0;color: rgb(54,55,55);line-height: 26px;font-size: 16px;"><em>For paid subscribers, you can also watch the recording or listen to it via a video. Unfortunately, Steve&#8217;s audio is not great &#8211; which is also why this interview did not make it to a podcast format &#8211; so we&#8217;ve added subtitles to the video. See the link at the bottom of the article.</em></p><h2 class="header-anchor-post" style="position: relative;font-family: 'SF Pro Display',-apple-system-headline,system-ui,-apple-system,BlinkMacSystemFont,'Segoe UI',Roboto,Helvetica,Arial,sans-serif,'Apple Color Emoji','Segoe UI Emoji','Segoe UI Symbol';font-weight: bold;-webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: antialiased;-webkit-appearance: optimizelegibility;-moz-appearance: optimizelegibility;appearance: optimizelegibility;margin: 1em 0 0.625em 0;color: rgb(54,55,55);line-height: 1.16em;font-size: 1.625em;">1. LLMs, the end of coding by hand, and the S-curve</h2><p style="margin: 0 0 20px 0;color: rgb(54,55,55);line-height: 26px;font-size: 16px;"><strong>One thing about you is that you&#8217;re pretty pragmatic. You were always into compilers, debugger tools, and worked on hard problems at Amazon and Google. When AI came out, I don&#8217;t remember you saying, &#8220;this is amazing!&#8221; What was your initial reaction to LLMs?</strong></p><p style="margin: 0 0 20px 0;color: rgb(54,55,55);line-height: 26px;font-size: 16px;"><strong>Steve: </strong><span>&#8220;I was pretty blown away that they could write fairly coherent Emacs and Lisp functions. The original ChatGPT in December 2022 could already write code in a weird language, right? Not very much of it, and it was janky; but for me, that was the beginning. I&#8217;ve had friends who were saying for 20 years, &#8220;any minute now, any day now&#8221; about AI. But 2022 was the first time that it was like, &#8220;okay, I see now.</span></p><p style="margin: 0 0 20px 0;color: rgb(54,55,55);line-height: 26px;font-size: 16px;"><span>I was still skeptical when the rumors emerged about Claude Code at the start of last year, that Anthropic had a tool internally that was writing code for them and it was a command line tool. Like many others, my reaction was &#8220;no, it&#8217;s not!&#8221; Then I used it and was like, &#8220;oh, I get it. We&#8217;re all doomed.&#8221;  It was then that I wrote </span><a href="https://substack.com/redirect/b38f2f69-df39-4e3c-bffb-14faf2258eb7?j=eyJ1IjoiMmlrb3hrIn0.vKHD5fdGMMXYob0i47zVWMEWjKHzEVsGH8dbvrCMAbY" rel="" style="color: rgb(54,55,55);text-decoration: underline;">The Death of the Junior Developer</a><span>.</span></p><p style="margin: 0 0 20px 0;color: rgb(54,55,55);line-height: 26px;font-size: 16px;">So, was I a skeptic? Yes. But did I pay attention to the curves from the very beginning? Also yes. It was at that point that I thought we&#8217;re on a curve, this is a ride, and it&#8217;s not stopping, so let&#8217;s get on board and see where it goes.&#8221;</p><p style="margin: 0 0 20px 0;color: rgb(54,55,55);line-height: 26px;font-size: 16px;">I dived in. I was feeling behind because I didn&#8217;t know AI, I didn&#8217;t know its fundamentals, or the lingo. I spent a year doing nothing but reading papers and catching up&#8221;.</p><p style="margin: 0 0 20px 0;color: rgb(54,55,55);line-height: 26px;font-size: 16px;"><strong>Your book,</strong><em><strong> &#8216;Vibe Coding&#8217;,</strong></em><strong> says on its rear cover: &#8220;the days of coding by hand are over&#8221;. When did you decide this?</strong></p><p style="margin: 0 0 20px 0;color: rgb(54,55,55);line-height: 26px;font-size: 16px;"><strong>Steve: </strong><span>&#8220;It was a year ago [early 2025] and that wasn&#8217;t even my quote. It&#8217;s </span><a href="https://substack.com/redirect/1a26bfbf-b344-439f-bb75-d036b5784984?j=eyJ1IjoiMmlrb3hrIn0.vKHD5fdGMMXYob0i47zVWMEWjKHzEVsGH8dbvrCMAbY" rel="" style="color: rgb(54,55,55);text-decoration: underline;">Dr. Erik Meijer</a><span>, the inventor of many things in the programming world, and one of the most important compiler people in the world. He spent his life building technology for developers to be able to write code, and he&#8217;s saying developers aren&#8217;t going to write code anymore. That&#8217;s what caused </span><a href="https://substack.com/redirect/c150e9a7-1357-4ad8-8786-50584dbd2f1a?j=eyJ1IjoiMmlrb3hrIn0.vKHD5fdGMMXYob0i47zVWMEWjKHzEVsGH8dbvrCMAbY" rel="" style="color: rgb(54,55,55);text-decoration: underline;">Gene Kim</a><span> (author of The Phoenix Project and former CTO of Tripwire) and I to both say that if someone this prolific in the tech world says &#8216;we&#8217;re done writing code&#8217;, then what does he see that we don&#8217;t?</span></p><p style="margin: 0 0 20px 0;color: rgb(54,55,55);line-height: 26px;font-size: 16px;">He sees the curves; it&#8217;s that simple. It&#8217;s like exponential curves, they get real steep, real fast, and we&#8217;re heading into the steep part this year&#8221;.</p><div class="captioned-image-container-static" style="font-size: 16px;line-height: 26px;margin: 32px auto;"><figure style="width: 100%;margin: 0 auto;"><table class="image-wrapper" width="100%" border="0" cellspacing="0" cellpadding="0" data-component-name="Image2ToDOMStatic" style="mso-padding-alt: 1em 0 1.6em;"><tbody><tr><td style="text-align: center;"></td><td class="content" align="left" width="1456" style="text-align: center;"><a class="image-link" target="_blank" href="https://substack.com/redirect/5091e2b5-821d-4470-aef1-5d945a5ce695?j=eyJ1IjoiMmlrb3hrIn0.vKHD5fdGMMXYob0i47zVWMEWjKHzEVsGH8dbvrCMAbY" rel="" style="position: relative;flex-direction: column;align-items: center;padding: 0;width: auto;height: auto;border: none;text-decoration: none;display: block;margin: 0;"><img class="wide-image" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/84c1fd5c-d230-41f2-af26-6af3b72dc3f2_1524x946.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:904,&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}" alt="" width="550" height="341.4835164835165" src="https://substackcdn.com/image/fetch/$s_!NJf5!,w_1100,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F84c1fd5c-d230-41f2-af26-6af3b72dc3f2_1524x946.png" style="border: none !important;vertical-align: middle;display: block;-ms-interpolation-mode: bicubic;height: auto;margin-bottom: 0;width: auto !important;max-width: 100% !important;margin: 0 auto;"></a></td><td style="text-align: center;"></td></tr></tbody></table><figcaption class="image-caption" style="box-sizing: content-box;color: rgb(119,119,119);font-size: 14px;line-height: 20px;font-weight: 400;letter-spacing: -.15px;margin-top: 8px;width: 70%;padding-left: 15%;padding-right: 15%;text-align: center;"><em><span>My copy of </span><a href="https://substack.com/redirect/235de81a-1d2d-45b7-bf63-c14e371bf46e?j=eyJ1IjoiMmlrb3hrIn0.vKHD5fdGMMXYob0i47zVWMEWjKHzEVsGH8dbvrCMAbY" rel="" style="text-decoration: underline;">Vibe Coding</a><span> written by Gene Kim and Steve. Published mid-2025, it predicts &#8220;the days of coding by hand are over&#8221; on the rear cover</span></em></figcaption></figure></div><p style="margin: 0 0 20px 0;color: rgb(54,55,55);line-height: 26px;font-size: 16px;"><strong>One thing about being an engineer is that you can draw curves, but you never know when they end, or if they flatten. What makes you believe that this curve will continue? There&#8217;s also the question of how long they will scale for.</strong></p><p style="margin: 0 0 20px 0;color: rgb(54,55,55);line-height: 26px;font-size: 16px;"><strong>Steve: </strong><span>&#8220;The world is filled with unbelievers; people who think the S curve goes up and then flattens, and that we&#8217;re at the hump stage right now. They have thought that ever since GPT-3.5 came out. They&#8217;re like, &#8216;it&#8217;s not going to get any better&#8217;, but then GPT-4 comes out and they think that&#8217;s as good as it gets. Now Opus 4.5 is out and most people haven&#8217;t played with it, and don&#8217;t realize what&#8217;s there. But that thing is already two months old.</span></p><p style="margin: 0 0 20px 0;color: rgb(54,55,55);line-height: 26px;font-size: 16px;">The half-life between models has gone from about four months at the beginning of last year to two months from Anthropic at the beginning of this year, and we&#8217;re going to see another model from them soon, which will be so much further up the curve that people will really freak out. All the bugs, all the mistakes they&#8217;re complaining about get fed right back in as training, so it doesn&#8217;t make them next time. This is what people aren&#8217;t understanding.</p><p style="margin: 0 0 20px 0;color: rgb(54,55,55);line-height: 26px;font-size: 16px;">Also, time continues, and there&#8217;s this inevitable collision of curves: there will be societal upheaval. It&#8217;s already started and people are justifiably mad. And I&#8217;m mad too. I&#8217;m mad at Amazon for laying off 16,000 people and blaming AI without an AI strategy. Many of those people are not going to be able to find jobs, by and large, and they&#8217;re the first of many to come. Nobody has a plan for this&#8221;.</p><div class="captioned-image-container-static" style="font-size: 16px;line-height: 26px;margin: 32px auto;"><figure style="width: 100%;margin: 0 auto;"><table class="image-wrapper" width="100%" border="0" cellspacing="0" cellpadding="0" data-component-name="Image2ToDOMStatic" style="mso-padding-alt: 1em 0 1.6em;"><tbody><tr><td style="text-align: center;"></td><td class="content" align="left" width="1456" style="text-align: center;"><a class="image-link" target="_blank" href="https://substack.com/redirect/db8cf0ff-0ed5-4abb-b7d3-0a680d52bd6e?j=eyJ1IjoiMmlrb3hrIn0.vKHD5fdGMMXYob0i47zVWMEWjKHzEVsGH8dbvrCMAbY" rel="" style="position: relative;flex-direction: column;align-items: center;padding: 0;width: auto;height: auto;border: none;text-decoration: none;display: block;margin: 0;"><img class="wide-image" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/02fe07b1-c0cf-4991-bef3-00281d26f6fb_2048x1207.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:858,&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}" alt="" width="550" height="324.10714285714283" src="https://substackcdn.com/image/fetch/$s_!DaLa!,w_1100,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F02fe07b1-c0cf-4991-bef3-00281d26f6fb_2048x1207.png" style="border: none !important;vertical-align: middle;display: block;-ms-interpolation-mode: bicubic;height: auto;margin-bottom: 0;width: auto !important;max-width: 100% !important;margin: 0 auto;"></a></td><td style="text-align: center;"></td></tr></tbody></table><figcaption class="image-caption" style="box-sizing: content-box;color: rgb(119,119,119);font-size: 14px;line-height: 20px;font-weight: 400;letter-spacing: -.15px;margin-top: 8px;width: 70%;padding-left: 15%;padding-right: 15%;text-align: center;"><em>Steve talking how many people will be worried when they see how capable the next model is, compared to the current one</em></figcaption></figure></div><h2 class="header-anchor-post" style="position: relative;font-family: 'SF Pro Display',-apple-system-headline,system-ui,-apple-system,BlinkMacSystemFont,'Segoe UI',Roboto,Helvetica,Arial,sans-serif,'Apple Color Emoji','Segoe UI Emoji','Segoe UI Symbol';font-weight: bold;-webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: antialiased;-webkit-appearance: optimizelegibility;-moz-appearance: optimizelegibility;appearance: optimizelegibility;margin: 1em 0 0.625em 0;color: rgb(54,55,55);line-height: 1.16em;font-size: 1.625em;">2. The &#8220;50% dial&#8221; and large cuts</h2><p style="margin: 0 0 20px 0;color: rgb(54,55,55);line-height: 26px;font-size: 16px;"><strong>Why do you think Amazon did those layoffs if they don&#8217;t have an AI strategy?</strong></p><p style="margin: 0 0 20px 0;color: rgb(54,55,55);line-height: 26px;font-size: 16px;"><strong>Steve:</strong><span> &#8220;People will hate me for saying this, and me saying it doesn&#8217;t make it true: it was true already.  Every company has a dial [of the percentage of staff they can lay off] that they turn from zero to a hundred. It just has a default setting of what percentage of your engineers you need to get rid of in order to pay for the rest of them to have AI &#8211; because they&#8217;re all starting to spend their own salaries on tokens.</span></p><p style="margin: 0 0 20px 0;color: rgb(54,55,55);line-height: 26px;font-size: 16px;">And so, at least for a while, if you want engineers to be as productive as possible, you&#8217;re going to have to get rid of half of them to make the other half maximally productive. And as it happens, half your engineers don&#8217;t want to prompt anyway and are ready to quit.</p><p style="margin: 0 0 20px 0;color: rgb(54,55,55);line-height: 26px;font-size: 16px;">So what&#8217;s happening is that everybody on average is setting that dial to about 50%, and we&#8217;re going to lose around half the engineers from big companies, which is scary&#8221;.</p><p style="margin: 0 0 20px 0;color: rgb(54,55,55);line-height: 26px;font-size: 16px;"><strong>That would be more than during the Covid-19 pandemic and afterwards.</strong></p><p style="margin: 0 0 20px 0;color: rgb(54,55,55);line-height: 26px;font-size: 16px;"><strong>Steve:</strong><span> &#8220;It&#8217;s going to be way bigger. It&#8217;s going to be awful. But at the same time, something else is happening, which is that AI is enabling non-programmers to write code. It&#8217;s also enabling engineers who have seen the light and believe the curves are going to continue to go up to actually get together in groups and start to do things that rival the output of big companies that are tripping over themselves.</span></p><p style="margin: 0 0 20px 0;color: rgb(54,55,55);line-height: 26px;font-size: 16px;">So, we&#8217;ve got this mad rush of innovation coming up, bottom up. And we&#8217;ve got knowledge workers being laid off by big companies because clearly big businesses are not the right size anymore.</p><p style="margin: 0 0 20px 0;color: rgb(54,55,55);line-height: 26px;font-size: 16px;">Even Andy Jassy [Amazon&#8217;s CEO] is saying they&#8217;re going to do the same thing with fewer people. So, does this mean we&#8217;re going to have a million times more companies? Is there going to be a massive explosion of software, or are people going to get out of software altogether and do other stuff? I&#8217;m very curious about where all this goes&#8221;.</p><h2 class="header-anchor-post" style="position: relative;font-family: 'SF Pro Display',-apple-system-headline,system-ui,-apple-system,BlinkMacSystemFont,'Segoe UI',Roboto,Helvetica,Arial,sans-serif,'Apple Color Emoji','Segoe UI Emoji','Segoe UI Symbol';font-weight: bold;-webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: antialiased;-webkit-appearance: optimizelegibility;-moz-appearance: optimizelegibility;appearance: optimizelegibility;margin: 1em 0 0.625em 0;color: rgb(54,55,55);line-height: 1.16em;font-size: 1.625em;">3. Eight levels of AI adoption</h2><p style="margin: 0 0 20px 0;color: rgb(54,55,55);line-height: 26px;font-size: 16px;"><strong>Elsewhere, you&#8217;ve said something that might trigger many people, that if you use an IDE today, then you&#8217;re a bad engineer.</strong></p><p style="margin: 0 0 20px 0;color: rgb(54,55,55);line-height: 26px;font-size: 16px;"><strong>Steve: </strong><span>&#8220;Well, you&#8217;ve got to be a little provocative! I&#8217;m not going to say you&#8217;re a </span><em>bad </em><span>engineer because I know some very good engineers &#8211; better than me &#8211; who are still at level one or two in my chart. But I feel sorry for people who are good engineers &#8211; or who used to be &#8211; and they use Cursor, ask it questions sometimes, review its code really carefully, and then check it in. And I&#8217;m like: &#8216;dude, you&#8217;re going to get fired [because you are not keeping up with modern tools] and you&#8217;re one of the best engineers I know!&#8217;&#8221;</span></p><p style="margin: 0 0 20px 0;color: rgb(54,55,55);line-height: 26px;font-size: 16px;"><strong>Tell us about your chart and these eight levels.</strong></p><p style="margin: 0 0 20px 0;color: rgb(54,55,55);line-height: 26px;font-size: 16px;"><strong>Steve: </strong><span>&#8220;I drew it on a board in Australia for a big group of people to show what happens, as I saw them all as being at different phases. Some had their IDEs open, some had a big, wide coding agent, and others had a really narrow coding agent. I put them all on a spectrum just to show what&#8217;s going on. Here&#8217;s the levels:</span></p><ul style="margin-top: 0;padding: 0;"><li style="margin: 8px 0 0 32px;mso-special-format: bullet;"><p style="color: rgb(54,55,55);line-height: 26px;margin-bottom: 0;box-sizing: border-box;padding-left: 4px;font-size: 16px;margin: 0;"><strong>Level 1:</strong><span> no AI</span></p></li><li style="margin: 8px 0 0 32px;mso-special-format: bullet;"><p style="color: rgb(54,55,55);line-height: 26px;margin-bottom: 0;box-sizing: border-box;padding-left: 4px;font-size: 16px;margin: 0;"><strong>Level 2: </strong><span>Coding agent in your IDE, permissions turned on</span></p></li><li style="margin: 8px 0 0 32px;mso-special-format: bullet;"><p style="color: rgb(54,55,55);line-height: 26px;margin-bottom: 0;box-sizing: border-box;padding-left: 4px;font-size: 16px;margin: 0;"><strong>Level 3: </strong><span>Coding agent in IDE, &#8220;YOLO mode.&#8221; Your trust is going up.</span></p></li><li style="margin: 8px 0 0 32px;mso-special-format: bullet;"><p style="color: rgb(54,55,55);line-height: 26px;margin-bottom: 0;box-sizing: border-box;padding-left: 4px;font-size: 16px;margin: 0;"><strong>Level 4:</strong><span> you&#8217;re starting to not look at the diffs anymore, but at what the agent is doing. You&#8217;re not reviewing as much, you&#8217;re letting more of it through, and you&#8217;re really focused on the conversation with the agent.</span></p></li><li style="margin: 8px 0 0 32px;mso-special-format: bullet;"><p style="color: rgb(54,55,55);line-height: 26px;margin-bottom: 0;box-sizing: border-box;padding-left: 4px;font-size: 16px;margin: 0;"><strong>Level 5:</strong><span> your approach is: &#8220;I just want the agent and I&#8217;ll look at the code in my IDE later, but I&#8217;m not coding with my IDE&#8221;.</span></p></li><li style="margin: 8px 0 0 32px;mso-special-format: bullet;"><p style="color: rgb(54,55,55);line-height: 26px;margin-bottom: 0;box-sizing: border-box;padding-left: 4px;font-size: 16px;margin: 0;"><strong>Level 6:</strong><span> several agents. You&#8217;re bored because your agent&#8217;s busy and you want to do something, so you fire up another agent, then another. And you find yourself just multiplexing between them, and you can&#8217;t &#8220;leave&#8221; [you start to get addicted to using more agents.]</span></p></li><li style="margin: 8px 0 0 32px;mso-special-format: bullet;"><p style="color: rgb(54,55,55);line-height: 26px;margin-bottom: 0;box-sizing: border-box;padding-left: 4px;font-size: 16px;margin: 0;"><strong>Level 7: </strong><span>10+ agents, managed by hand. This is where you typically say &#8220;oh gosh, I&#8217;ve made a mess! I accidentally texted the wrong agent and didn&#8217;t realize. How do I coordinate all these agents? What if Claude Code could run Claude Code?&#8221;</span></p></li><li style="margin: 8px 0 0 32px;mso-special-format: bullet;"><p style="color: rgb(54,55,55);line-height: 26px;margin-bottom: 0;box-sizing: border-box;padding-left: 4px;font-size: 16px;margin: 0;"><strong>Level 8:</strong><span> you build your own orchestrator to coordinate more agents&#8221;.</span></p></li></ul><div class="captioned-image-container-static" style="font-size: 16px;line-height: 26px;margin: 32px auto;"><figure style="width: 100%;margin: 0 auto;"><table class="image-wrapper" width="100%" border="0" cellspacing="0" cellpadding="0" data-component-name="Image2ToDOMStatic" style="mso-padding-alt: 1em 0 1.6em;"><tbody><tr><td style="text-align: center;"></td><td class="content" align="left" width="1456" style="text-align: center;"><a class="image-link" target="_blank" href="https://substack.com/redirect/4fdc9007-7170-428a-852e-761937542224?j=eyJ1IjoiMmlrb3hrIn0.vKHD5fdGMMXYob0i47zVWMEWjKHzEVsGH8dbvrCMAbY" rel="" style="position: relative;flex-direction: column;align-items: center;padding: 0;width: auto;height: auto;border: none;text-decoration: none;display: block;margin: 0;"><img class="wide-image" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/3322b1f1-3617-46e1-b210-dc220d55fe05_1600x890.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}" alt="" width="550" height="305.97527472527474" src="https://substackcdn.com/image/fetch/$s_!UdJX!,w_1100,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3322b1f1-3617-46e1-b210-dc220d55fe05_1600x890.png" style="border: none !important;vertical-align: middle;display: block;-ms-interpolation-mode: bicubic;height: auto;margin-bottom: 0;width: auto !important;max-width: 100% !important;margin: 0 auto;"></a></td><td style="text-align: center;"></td></tr></tbody></table><figcaption class="image-caption" style="box-sizing: content-box;color: rgb(119,119,119);font-size: 14px;line-height: 20px;font-weight: 400;letter-spacing: -.15px;margin-top: 8px;width: 70%;padding-left: 15%;padding-right: 15%;text-align: center;">Steve explaining his eight levels of AI usage mental model</figcaption></figure></div><h2 class="header-anchor-post" style="position: relative;font-family: 'SF Pro Display',-apple-system-headline,system-ui,-apple-system,BlinkMacSystemFont,'Segoe UI',Roboto,Helvetica,Arial,sans-serif,'Apple Color Emoji','Segoe UI Emoji','Segoe UI Symbol';font-weight: bold;-webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: antialiased;-webkit-appearance: optimizelegibility;-moz-appearance: optimizelegibility;appearance: optimizelegibility;margin: 1em 0 0.625em 0;color: rgb(54,55,55);line-height: 1.16em;font-size: 1.625em;">4. The Dracula effect: the drain of using AI</h2><p style="margin: 0 0 20px 0;color: rgb(54,55,55);line-height: 26px;font-size: 16px;"><strong>One thing you&#8217;ve mentioned is that AI can really &#8220;drain&#8221; people.</strong></p><p style="margin: 0 0 20px 0;color: rgb(54,55,55);line-height: 26px;font-size: 16px;"><strong>Steve: </strong><span>&#8220;There is something happening that we need to start talking about as a community. There&#8217;s a vampiric effect with AI, where it gets you excited and you work really hard, and you&#8217;re capturing a ton of value.</span></p><p style="margin: 0 0 20px 0;color: rgb(54,55,55);line-height: 26px;font-size: 16px;">I find myself napping during the day, and I&#8217;m talking to friends at startups and they&#8217;re finding themselves napping during the day. We&#8217;re starting to get tired and cranky.</p><p style="margin: 0 0 20px 0;color: rgb(54,55,55);line-height: 26px;font-size: 16px;">Companies are set up to extract value from you, and then pay you for it. The way all companies have always been set up is that they will give you more work until you break. People have to learn the art of pushing back. Let&#8217;s say an engineer can be a hundred times more productive, who gets to capture all that value? Well, if the engineer goes to work and works eight hours a day and produces a hundred times as much, the company captures all that value, and that is not a fair exchange.</p><p style="margin: 0 0 20px 0;color: rgb(54,55,55);line-height: 26px;font-size: 16px;">There&#8217;s another group of people who are capturing all the value for themselves. They go in and work for 10 minutes a day and get a hundred times as much done, they don&#8217;t tell anyone, and they&#8217;ve captured all the value. And that&#8217;s not really ideal either, right?</p><p style="margin: 0 0 20px 0;color: rgb(54,55,55);line-height: 26px;font-size: 16px;">I think that the answer is that each and every one of us has to learn how to say &#8220;no&#8221; real fast, and get real good at it.</p><p style="margin: 0 0 20px 0;color: rgb(54,55,55);line-height: 26px;font-size: 16px;">I seriously think founders and company leaders and engineering leaders at all levels, all the way down to line managers, have to be aware of this and realize that you might only get three productive hours out of a person who&#8217;s vibe coding at max speed. But they&#8217;re still a hundred times as productive as they would be without AI. So, do you let them work for three hours a day? The answer is yes, or your company&#8217;s going to break [because people get burnt out]&#8221;.</p><h2 class="header-anchor-post" style="position: relative;font-family: 'SF Pro Display',-apple-system-headline,system-ui,-apple-system,BlinkMacSystemFont,'Segoe UI',Roboto,Helvetica,Arial,sans-serif,'Apple Color Emoji','Segoe UI Emoji','Segoe UI Symbol';font-weight: bold;-webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: antialiased;-webkit-appearance: optimizelegibility;-moz-appearance: optimizelegibility;appearance: optimizelegibility;margin: 1em 0 0.625em 0;color: rgb(54,55,55);line-height: 1.16em;font-size: 1.625em;">5. Big companies are doomed &#8211; but don&#8217;t know it</h2><p style="margin: 0 0 20px 0;color: rgb(54,55,55);line-height: 26px;font-size: 16px;"><strong>With non-technical people getting into building software, could there be jobs for engineers to take over maintenance? For example, with websites you don&#8217;t need an engineer to build one because there&#8217;s Wix, WordPress, etc. But there are frontend engineers at big businesses where the website actually matters, and you want all these advanced bells and whistles. Could this be a thing with AI?</strong></p><p style="margin: 0 0 20px 0;color: rgb(54,55,55);line-height: 26px;font-size: 16px;"><strong>Steve:</strong><span> &#8220;There are going to be a lot of engineers doing software engineering, and I just think we&#8217;re all going to be doing it with AI. I think it&#8217;ll be quite some time before companies are comfortable trusting their code to be written and deployed by AI without any human involvement at all. The important point that the naysayers and the skeptics are missing is that AI is </span><em>not</em><span> coming to replace your job. It&#8217;s not a replacement function. It&#8217;s an augmentation function. It&#8217;s here to make you better at your job. And that&#8217;s not a bad thing, actually&#8221;.</span></p><p style="margin: 0 0 20px 0;color: rgb(54,55,55);line-height: 26px;font-size: 16px;"><strong>Assuming AI makes engineers and teams more efficient, why don&#8217;t we see more and better software being produced? Could it be that engineering teams are focusing on building internal tools around AI, not products?</strong></p><p style="margin: 0 0 20px 0;color: rgb(54,55,55);line-height: 26px;font-size: 16px;"><strong>Steve: </strong><span>&#8220;I&#8217;ll turn it around and ask whether what we&#8217;re seeing is innovation dying at large companies? What if we are only going to see innovation in small places? This is kind of what happened when the cloud came out.</span></p><p style="margin: 0 0 20px 0;color: rgb(54,55,55);line-height: 26px;font-size: 16px;">Also, look at Meta. It feels like the biggest company in the world right now, but back in the day it was one dude. When a new enabling platform technology substrate appears, you&#8217;re going to see innovation at the fringes because of the innovator&#8217;s dilemma [when successful companies fail by ignoring innovation elsewhere]. Big companies can&#8217;t innovate. They&#8217;re all running into this problem.</p><p style="margin: 0 0 20px 0;color: rgb(54,55,55);line-height: 26px;font-size: 16px;">Big companies may have hyper-productive engineers who are producing at a very, very high rate, but the company itself can&#8217;t absorb that work. Downstream, they&#8217;re just hitting bottlenecks and these engineers are getting shut down and they&#8217;re quitting. So, I think what&#8217;s happening is that we&#8217;re all looking at big companies going, &#8220;When are you going to give us something?&#8221; And the answer is we&#8217;re looking at big, dead companies. We just don&#8217;t know they&#8217;re dead yet&#8221;.</p><h2 class="header-anchor-post" style="position: relative;font-family: 'SF Pro Display',-apple-system-headline,system-ui,-apple-system,BlinkMacSystemFont,'Segoe UI',Roboto,Helvetica,Arial,sans-serif,'Apple Color Emoji','Segoe UI Emoji','Segoe UI Symbol';font-weight: bold;-webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: antialiased;-webkit-appearance: optimizelegibility;-moz-appearance: optimizelegibility;appearance: optimizelegibility;margin: 1em 0 0.625em 0;color: rgb(54,55,55);line-height: 1.16em;font-size: 1.625em;">6. Redundant values in the AI era</h2><p style="margin: 0 0 20px 0;color: rgb(54,55,55);line-height: 26px;font-size: 16px;"><strong>What are some beliefs from your earlier career which no longer apply because of AI?</strong></p><p style="margin: 0 0 20px 0;color: rgb(54,55,55);line-height: 26px;font-size: 16px;"><strong>Steve: </strong><span>&#8220;&#8216;Engineers are special&#8217;. There&#8217;s one. Sure, we learned how to do something by hand that computers can do now. Kind of cool, I guess&#8221;.</span></p><p style="margin: 0 0 20px 0;color: rgb(54,55,55);line-height: 26px;font-size: 16px;margin-bottom: 0;"><strong>But what about the &#8220;engineer mindset&#8221;? It&#8217;s not just coding that we do, right?...</strong></p></div></div><div class="paywall paywall-white-background" data-testid="paywall" data-component-name="Paywall" role="region" aria-label="Paywall" style="position: relative;font-family: system-ui,-apple-system,BlinkMacSystemFont,'Segoe UI',Roboto,Helvetica,Arial,sans-serif,'Apple Color Emoji','Segoe UI Emoji','Segoe UI Symbol';text-align: center;margin-bottom: 16px;cursor: default;-webkit-user-select: none;-moz-user-select: none;-ms-user-select: none;user-select: none;line-height: 26px;font-size: 16px;padding: 32px 24px 16px 24px;background: rgb(255,255,255);color: rgb(54,55,55);border-top: solid 2px #ff6b00;margin-top: 6px;"><h2 class="paywall-title" style="font-family: 'SF Pro Display',-apple-system-headline,system-ui,-apple-system,BlinkMacSystemFont,'Segoe UI',Roboto,Helvetica,Arial,sans-serif,'Apple Color Emoji','Segoe UI Emoji','Segoe UI Symbol';-webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: antialiased;-webkit-appearance: optimizelegibility;-moz-appearance: optimizelegibility;appearance: optimizelegibility;margin: 0 auto;color: inherit !important;font-size: 22px;font-weight: 700;line-height: 33px;margin-bottom: 6px;">Subscribe to The Pragmatic Engineer to unlock the rest.</h2><p class="paywall-subtitle" style="margin: 0 auto;color: inherit !important;font-size: 16px;font-weight: light;line-height: 24px;margin-bottom: 24px;">Become a paying subscriber of The Pragmatic Engineer to get access to this post and other subscriber-only content.</p><div class="paywall-cta" style="font-size: 16px;line-height: 26px;margin-top: 0;"><a class="button primary subscribe-btn" href="https://substack.com/redirect/2/eyJlIjoiaHR0cHM6Ly9uZXdzbGV0dGVyLnByYWdtYXRpY2VuZ2luZWVyLmNvbS9zdWJzY3JpYmU_dXRtX3NvdXJjZT1wb3N0JnV0bV9jYW1wYWlnbj1lbWFpbC1jaGVja291dCZuZXh0PWh0dHBzJTNBJTJGJTJGbmV3c2xldHRlci5wcmFnbWF0aWNlbmdpbmVlci5jb20lMkZwJTJGc3RldmUteWVnZ2Utb24tYWktYWdlbnRzLWFuZC10aGUmcj0yaWtveGsmdG9rZW49ZXlKMWMyVnlYMmxrSWpveE5USXhNekE0TnpJc0ltbGhkQ0k2TVRjM01EYzJNVGsxTVN3aVpYaHdJam94Tnpjek16VXpPVFV4TENKcGMzTWlPaUp3ZFdJdE5EVTROekE1SWl3aWMzVmlJam9pWTJobFkydHZkWFFpZlEuV0p0TFdadUhKcmlVQVg4MTg1RFJXVmxtb0QxOGhkdG9TQWJYOXpIZmJJbyIsInAiOjE4NzU2MzUyNCwicyI6NDU4NzA5LCJmIjp0cnVlLCJ1IjoxNTIxMzA4NzIsImlhdCI6MTc3MDc2MTk1MSwiZXhwIjoyMDg2MzM3OTUxLCJpc3MiOiJwdWItMCIsInN1YiI6ImxpbmstcmVkaXJlY3QifQ.gSd-VcqjpzXSLoVzY_FjSMFlNKrdgl2vPv1HTv8gDBI?simple=true&utm_source=paywall&utm_medium=email&utm_content=187563524&next=https://newsletter.pragmaticengineer.com/p/steve-yegge-on-ai-agents-and-the" style="font-family: system-ui,-apple-system,BlinkMacSystemFont,'Segoe UI',Roboto,Helvetica,Arial,sans-serif,'Apple Color Emoji','Segoe UI Emoji','Segoe UI Symbol';display: inline-block;box-sizing: border-box;cursor: pointer;border: none;border-radius: 8px;font-size: 14px;text-align: center;margin: 0;opacity: 1;outline: none;white-space: nowrap;background-color: #FF6B00;text-decoration: none !important;color: #ffffff !important;font-weight: 400;padding: 16px 20px;height: auto;line-height: 1em;"><span style="color: #ffffff;text-decoration: none;">Upgrade to paid</span></a></div></div><div class="subscription-benefits" style="font-family: system-ui,-apple-system,BlinkMacSystemFont,'Segoe UI',Roboto,Helvetica,Arial,sans-serif,'Apple Color Emoji','Segoe UI Emoji','Segoe UI Symbol';margin-bottom: 32px;font-size: 16px;line-height: 26px;"><h3 style="font-family: 'SF Pro Display',-apple-system-headline,system-ui,-apple-system,BlinkMacSystemFont,'Segoe UI',Roboto,Helvetica,Arial,sans-serif,'Apple Color Emoji','Segoe UI Emoji','Segoe UI Symbol';-webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: antialiased;-webkit-appearance: optimizelegibility;-moz-appearance: optimizelegibility;appearance: optimizelegibility;margin: 1em 0 0.625em 0;color: rgb(54,55,55);line-height: 1.16em;font-size: 16px;font-weight: 600;margin-bottom: 26px;">A subscription gets you:</h3><table><tbody><tr style="height: 28.8px;"><td class="check" style="font-weight: light;padding-right: 4px;color: rgb(27,196,125);"><img src="https://substackcdn.com/image/fetch/$s_!8m7v!,w_32,c_scale,f_png,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack.com%2Ficon%2FSimpleCheckmarkIcon%3Fv%3D4%26height%3D32%26fill%3D%2523187F22%26stroke%3D%2523187F22%26strokeWidth%3D3.6" width="16" height="16" style="border: none;vertical-align: middle;max-width: 16px" alt=""></td><td style="font-weight: light;">Full articles every Tuesday and Thursday</td></tr><tr style="height: 28.8px;"><td class="check" style="font-weight: light;padding-right: 4px;color: rgb(27,196,125);"><img src="https://substackcdn.com/image/fetch/$s_!8m7v!,w_32,c_scale,f_png,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack.com%2Ficon%2FSimpleCheckmarkIcon%3Fv%3D4%26height%3D32%26fill%3D%2523187F22%26stroke%3D%2523187F22%26strokeWidth%3D3.6" width="16" height="16" style="border: none;vertical-align: middle;max-width: 16px" alt=""></td><td style="font-weight: light;">Access to resources and templates for engineering managers and engineers</td></tr><tr style="height: 28.8px;"><td class="check" style="font-weight: light;padding-right: 4px;color: rgb(27,196,125);"><img src="https://substackcdn.com/image/fetch/$s_!8m7v!,w_32,c_scale,f_png,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack.com%2Ficon%2FSimpleCheckmarkIcon%3Fv%3D4%26height%3D32%26fill%3D%2523187F22%26stroke%3D%2523187F22%26strokeWidth%3D3.6" width="16" height="16" style="border: none;vertical-align: middle;max-width: 16px" alt=""></td><td style="font-weight: light;">Access to the complete archive, see all comments and comment on articles</td></tr></tbody></table></div><table class="email-ufi-2-bottom" role="presentation" width="100%" border="0" cellspacing="0" cellpadding="0" style="border-top: 1px solid rgb(0,0,0,.1);border-bottom: 1px solid rgb(0,0,0,.1);min-width: 100%;"><tbody><tr height="16"><td height="16" style="font-size:0px;line-height:0;">&nbsp;</td></tr><tr><td><table role="presentation" width="100%" border="0" cellspacing="0" cellpadding="0"><tbody><tr><td><table role="presentation" width="auto" border="0" cellspacing="0" cellpadding="0" style="margin:0 auto;"><tbody><tr><td style="vertical-align:middle;"><table role="presentation" width="auto" border="0" cellspacing="0" cellpadding="0"><tbody><tr><td align="center"><a class="email-button-outline" href="https://substack.com/app-link/post?publication_id=458709&post_id=187563524&utm_source=substack&isFreemail=true&submitLike=true&token=eyJ1c2VyX2lkIjoxNTIxMzA4NzIsInBvc3RfaWQiOjE4NzU2MzUyNCwicmVhY3Rpb24iOiLinaQiLCJpYXQiOjE3NzA3NjE5NTEsImV4cCI6MTc3MzM1Mzk1MSwiaXNzIjoicHViLTQ1ODcwOSIsInN1YiI6InJlYWN0aW9uIn0.oT9BjqQ-FNaxGumDDQKHCQxAM6CuqrqQ-kAfSlJUp68&utm_medium=email&utm_campaign=email-reaction&r=2ikoxk" style="font-family: system-ui,-apple-system,BlinkMacSystemFont,'Segoe UI',Roboto,Helvetica,Arial,sans-serif,'Apple Color Emoji','Segoe UI Emoji','Segoe UI Symbol';display: inline-block;font-weight: 500;border: 1px solid rgb(0,0,0,.1);border-radius: 9999px;text-transform: uppercase;font-size: 12px;line-height: 12px;padding: 9px 14px;text-decoration: none;color: rgb(119,119,119);"><img class="icon" src="https://substackcdn.com/image/fetch/$s_!PeVs!,w_36,c_scale,f_png,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack.com%2Ficon%2FLucideHeart%3Fv%3D4%26height%3D36%26fill%3Dnone%26stroke%3D%2523808080%26strokeWidth%3D2" width="18" height="18" style="margin-right: 8px;min-width: 18px;min-height: 18px;border: none;vertical-align: middle;max-width: 18px" alt=""><span class="email-button-text" style="vertical-align: middle;">Like</span></a></td></tr></tbody></table></td><td width="8" style="min-width:8px;"></td><td style="vertical-align:middle;"><table role="presentation" width="auto" border="0" cellspacing="0" cellpadding="0"><tbody><tr><td align="center"><a class="email-button-outline" href="https://substack.com/app-link/post?publication_id=458709&post_id=187563524&utm_source=substack&utm_medium=email&isFreemail=true&comments=true&token=eyJ1c2VyX2lkIjoxNTIxMzA4NzIsInBvc3RfaWQiOjE4NzU2MzUyNCwiaWF0IjoxNzcwNzYxOTUxLCJleHAiOjE3NzMzNTM5NTEsImlzcyI6InB1Yi00NTg3MDkiLCJzdWIiOiJwb3N0LXJlYWN0aW9uIn0.jQlPx-LgWTBIlsfRA6bVWV7OcxrnRor5RP_2-8n0N2c&r=2ikoxk&utm_campaign=email-half-magic-comments&action=post-comment&utm_source=substack&utm_medium=email" style="font-family: system-ui,-apple-system,BlinkMacSystemFont,'Segoe UI',Roboto,Helvetica,Arial,sans-serif,'Apple Color Emoji','Segoe UI Emoji','Segoe UI Symbol';display: inline-block;font-weight: 500;border: 1px solid rgb(0,0,0,.1);border-radius: 9999px;text-transform: uppercase;font-size: 12px;line-height: 12px;padding: 9px 14px;text-decoration: none;color: rgb(119,119,119);"><img class="icon" src="https://substackcdn.com/image/fetch/$s_!x1tS!,w_36,c_scale,f_png,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack.com%2Ficon%2FLucideComments%3Fv%3D4%26height%3D36%26fill%3Dnone%26stroke%3D%2523808080%26strokeWidth%3D2" width="18" height="18" style="margin-right: 8px;min-width: 18px;min-height: 18px;border: none;vertical-align: middle;max-width: 18px" alt=""><span class="email-button-text" style="vertical-align: middle;">Comment</span></a></td></tr></tbody></table></td><td width="8" style="min-width:8px;"></td><td style="vertical-align:middle;"><table role="presentation" width="auto" border="0" cellspacing="0" cellpadding="0"><tbody><tr><td align="center"><a class="email-button-outline" href="https://substack.com/redirect/2/eyJlIjoiaHR0cHM6Ly9vcGVuLnN1YnN0YWNrLmNvbS9wdWIvcHJhZ21hdGljZW5naW5lZXIvcC9zdGV2ZS15ZWdnZS1vbi1haS1hZ2VudHMtYW5kLXRoZT91dG1fc291cmNlPXN1YnN0YWNrJnV0bV9tZWRpdW09ZW1haWwmdXRtX2NhbXBhaWduPWVtYWlsLXJlc3RhY2stY29tbWVudCZhY3Rpb249cmVzdGFjay1jb21tZW50JnI9Mmlrb3hrJnRva2VuPWV5SjFjMlZ5WDJsa0lqb3hOVEl4TXpBNE56SXNJbkJ2YzNSZmFXUWlPakU0TnpVMk16VXlOQ3dpYVdGMElqb3hOemN3TnpZeE9UVXhMQ0psZUhBaU9qRTNOek16TlRNNU5URXNJbWx6Y3lJNkluQjFZaTAwTlRnM01Ea2lMQ0p6ZFdJaU9pSndiM04wTFhKbFlXTjBhVzl1SW4wLmpRbFB4LUxnV1RCSWxzZlJBNmJWV1Y3T2N4cm5Sb3I1UlBfMi04bjBOMmMiLCJwIjoxODc1NjM1MjQsInMiOjQ1ODcwOSwiZiI6dHJ1ZSwidSI6MTUyMTMwODcyLCJpYXQiOjE3NzA3NjE5NTEsImV4cCI6MjA4NjMzNzk1MSwiaXNzIjoicHViLTAiLCJzdWIiOiJsaW5rLXJlZGlyZWN0In0.yv2UvRG6zFPyT7uaNBxnlIBo5uUsyAH_6XW-0lBj1jo?&utm_source=substack&utm_medium=email" style="font-family: system-ui,-apple-system,BlinkMacSystemFont,'Segoe UI',Roboto,Helvetica,Arial,sans-serif,'Apple Color Emoji','Segoe UI Emoji','Segoe UI Symbol';display: inline-block;font-weight: 500;border: 1px solid rgb(0,0,0,.1);border-radius: 9999px;text-transform: uppercase;font-size: 12px;line-height: 12px;padding: 9px 14px;text-decoration: none;color: rgb(119,119,119);"><img class="icon" src="https://substackcdn.com/image/fetch/$s_!5EGt!,w_36,c_scale,f_png,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack.com%2Ficon%2FNoteForwardIcon%3Fv%3D4%26height%3D36%26fill%3Dnone%26stroke%3D%2523808080%26strokeWidth%3D2" width="18" height="18" style="margin-right: 8px;min-width: 18px;min-height: 18px;border: none;vertical-align: middle;max-width: 18px" alt=""><span class="email-button-text" style="vertical-align: middle;">Restack</span></a></td></tr></tbody></table></td></tr></tbody></table></td><td align="right"><table role="presentation" width="auto" border="0" cellspacing="0" cellpadding="0"><tbody><tr></tr></tbody></table></td></tr></tbody></table></td></tr><tr height="16"><td height="16" style="font-size:0px;line-height:0;">&nbsp;</td></tr></tbody></table><div class="footer footer-ZM59BM" style="color: rgb(119,119,119);text-align: center;font-size: 16px;line-height: 26px;padding: 24px0;"><div style="font-size: 16px;line-height: 26px;padding-bottom: 24px"><p class="pencraft pc-reset color-secondary-ls1g8s size-12-mmZ61m reset-IxiVJZ small meta-B2bqa5" style="list-style: none;font-family: system-ui,-apple-system,BlinkMacSystemFont,'Segoe UI',Roboto,Helvetica,Arial,sans-serif,'Apple Color Emoji','Segoe UI Emoji','Segoe UI Symbol';padding-bottom: 0;font-size: 12px;line-height: 16px;margin: 0;color: rgb(119,119,119);text-decoration: unset;">&#169; 2026 <span>Gergely Orosz</span><br>548 Market Street PMB 72296, San Francisco, CA 94104 <br><a href="https://substack.com/redirect/2/eyJlIjoiaHR0cHM6Ly9uZXdzbGV0dGVyLnByYWdtYXRpY2VuZ2luZWVyLmNvbS9hY3Rpb24vZGlzYWJsZV9lbWFpbD90b2tlbj1leUoxYzJWeVgybGtJam94TlRJeE16QTROeklzSW5CdmMzUmZhV1FpT2pFNE56VTJNelV5TkN3aWFXRjBJam94Tnpjd056WXhPVFV4TENKbGVIQWlPakU0TURJeU9UYzVOVEVzSW1semN5STZJbkIxWWkwME5UZzNNRGtpTENKemRXSWlPaUprYVhOaFlteGxYMlZ0WVdsc0luMC5mRHZvR3VrQjBoZ280X29aSUZieTQtbmdKYzIwTktoajgtVExpS2RDM29RIiwicCI6MTg3NTYzNTI0LCJzIjo0NTg3MDksImYiOnRydWUsInUiOjE1MjEzMDg3MiwiaWF0IjoxNzcwNzYxOTUxLCJleHAiOjIwODYzMzc5NTEsImlzcyI6InB1Yi0wIiwic3ViIjoibGluay1yZWRpcmVjdCJ9.A853kBg299nEFxI1M8cL5danULURWLtYOIOW9g8QXDQ?" style="text-decoration: underline;color: rgb(119,119,119);"><span style="color: rgb(119,119,119);text-decoration: underline;">Unsubscribe</span></a></p></div><p class="footerSection-EHR0jG small powered-by-substack" style="padding: 0 24px;font-size: 12px;line-height: 20px;margin: 0;color: rgb(119,119,119);font-family: system-ui,-apple-system,BlinkMacSystemFont,'Segoe UI',Roboto,Helvetica,Arial,sans-serif,'Apple Color Emoji','Segoe UI Emoji','Segoe UI Symbol';padding-bottom: 0;margin-top: 0;"><a href="https://substack.com/redirect/e5cfb8a2-8faa-402a-91db-52df29169268?j=eyJ1IjoiMmlrb3hrIn0.vKHD5fdGMMXYob0i47zVWMEWjKHzEVsGH8dbvrCMAbY" style="color: rgb(119,119,119);text-decoration: none;display: inline-block;margin: 0 4px;"><img src="https://substackcdn.com/image/fetch/$s_!IzGP!,w_262,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack.com%2Fimg%2Femail%2Fgeneric-app-button%402x.png" srcset="https://substackcdn.com/image/fetch/$s_!DIki!,w_131,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack.com%2Fimg%2Femail%2Fgeneric-app-button.png, https://substackcdn.com/image/fetch/$s_!IzGP!,w_262,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack.com%2Fimg%2Femail%2Fgeneric-app-button%402x.png 2x, https://substackcdn.com/image/fetch/$s_!QWua!,w_393,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack.com%2Fimg%2Femail%2Fgeneric-app-button%403x.png 3x" width="131" alt="Get the app" height="40" style="max-width: 550px;border: none !important;vertical-align: middle;"></a><a href="https://substack.com/redirect/2/eyJlIjoiaHR0cHM6Ly9zdWJzdGFjay5jb20vc2lnbnVwP3V0bV9zb3VyY2U9c3Vic3RhY2smdXRtX21lZGl1bT1lbWFpbCZ1dG1fY29udGVudD1mb290ZXImdXRtX2NhbXBhaWduPWF1dG9maWxsZWQtZm9vdGVyJmZyZWVTaWdudXBFbWFpbD1ub3RpZnkrbGRra09TX3dPU0x4akwzclZPMWJjZ0Bub3RpZnkucmVsYXllLmlvJnI9Mmlrb3hrIiwicCI6MTg3NTYzNTI0LCJzIjo0NTg3MDksImYiOnRydWUsInUiOjE1MjEzMDg3MiwiaWF0IjoxNzcwNzYxOTUxLCJleHAiOjIwODYzMzc5NTEsImlzcyI6InB1Yi0wIiwic3ViIjoibGluay1yZWRpcmVjdCJ9.hf7uiuHoyVRD7q6kVQNTtoDnzsjW7lhX-x1s4lW_r7w?" style="color: rgb(119,119,119);text-decoration: none;display: inline-block;margin: 0 4px;"><img src="https://substackcdn.com/image/fetch/$s_!LkrL!,w_270,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack.com%2Fimg%2Femail%2Fpublish-button%402x.png" srcset="https://substackcdn.com/image/fetch/$s_!wgfj!,w_135,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack.com%2Fimg%2Femail%2Fpublish-button.png, https://substackcdn.com/image/fetch/$s_!LkrL!,w_270,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack.com%2Fimg%2Femail%2Fpublish-button%402x.png 2x, https://substackcdn.com/image/fetch/$s_!KjtY!,w_405,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack.com%2Fimg%2Femail%2Fpublish-button%403x.png 3x" width="135" alt="Start writing" height="40" style="max-width: 550px;border: none !important;vertical-align: middle;"></a></p></div></div></td><td></td></tr></tbody></table><img src="https://eotrx.substackcdn.com/open?token=eyJtIjoiPDIwMjYwMjEwMjIxNDA5LjMuZTIyNGY0MmQxMzQzYmU4OUBtZzIuc3Vic3RhY2suY29tPiIsInUiOjE1MjEzMDg3MiwiciI6Im5vdGlmeStsZGtrT1Nfd09TTHhqTDNyVk8xYmNnQG5vdGlmeS5yZWxheWUuaW8iLCJkIjoibWcyLnN1YnN0YWNrLmNvbSIsInAiOjE4NzU2MzUyNCwidCI6Im5ld3NsZXR0ZXIiLCJhIjoib25seV9wYWlkIiwicyI6NDU4NzA5LCJjIjoicG9zdCIsImYiOnRydWUsInBvc2l0aW9uIjoiYm90dG9tIiwiaWF0IjoxNzcwNzYxOTUyLCJleHAiOjE3NzMzNTM5NTIsImlzcyI6InB1Yi0wIiwic3ViIjoiZW8ifQ.-wI3zuTOnGcWr-nXOY2uSwu3OK6H6fZgcYn0skRPvgI" alt="" width="1" height="1" border="0" style="height:1px !important;width:1px !important;border-width:0 !important;margin-top:0 !important;margin-bottom:0 !important;margin-right:0 !important;margin-left:0 !important;padding-top:0 !important;padding-bottom:0 !important;padding-right:0 !important;padding-left:0 !important;"/><img width="1" height="1" alt="" src="https://email.mg2.substack.com/o/eJxEkL2O6yAQRp8mlBaMsYGC5taRUkS6LeJn7GVjg4Vhs377VeKVtj0zOjr6vK0453LoLe-VBM0Dk4MkqJkQVIxMDT3B1cbFzJiw2IrB2Pp3BRg5-dBKUK4USFAy0ME7BmriwVvHmeBqUiRqoDBSYBSAcaq6vkMAPnEIrOe9Q6kunK4zdHtze7X-0fm8kribqeA7QNfSkLwyjW0hYvKoc1oOs9kYTh6DZlIMYz8AP0k9NtQJn_uCtWIhW3PG53VtKdbDYLJuwfBrbm6J3taY00vEBymoIkWnXON0XODfEh6P2908b_fr9-e1L_9vzPn5wun50RVc7IFdzGRvLuTVxqS3YufV1ugxzTEhFlLPpduO5d07AOupFEC-NPwEAAD__5_-g4c"></body></html>]]>
      </description>
      <pubDate>Tue, 10 Feb 2026 22:19:16 +0000</pubDate>
      <link>https://app.newsletters.love/collections/SRztPCas6Psg4Vgx4HHnDM9tntmL51d7/p/SRztPCas6Psg4Vgx4HHnDM9tntmL51d7</link>
    </item>
    <item>
      <title>Hacker Newsletter #781</title>
      <description>
        <![CDATA[<!DOCTYPE html>

<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<title>Hacker Newsletter #781</title>
<meta content="text/html; charset=utf-8" http-equiv="Content-Type"/>
<meta content="width=device-width,minimum-scale=1.0,maximum-scale=10.0,initial-scale=1.0" id="viewport" name="viewport"/>
<meta content="initial-scale=1.0,user-scalable=no,maximum-scale=1" id="viewport-iphone5" media="(device-height: 568px)" name="viewport"/>
<style>
  body { background: #FFF; }
  body, h1, h2, h3, p, table, tr, td {
    color: #333;
    font-family: ubuntu, Helvetica, "Lucida Grande", Arial, sans-serif;
    margin: 0;
    padding: 0;
  }
  .main, table { background-color: #FFFFFF; }
  a { color: #1786C1; text-decoration: underline; }
  a:hover { text-decoration: none; }
  h1 {
    font-size: 35px;
    margin-bottom: 5px;
    padding-top: 10px;
    width: 100%;
  }
  h1 a { color: #333; text-decoration: none; }
  h1 a:hover { color: #666; text-decoration: underline; }
  h2 {
    color: #cc0000;
    font-size: 16px;
    font-weight: bold;
    margin: 20px 0 10px;
  }
  h3 {
    border-bottom: 1px solid #333;
    border-top: 3px solid #333;
    font-size: 16px;
    font-weight: normal;
    line-height: 22px;
    margin: 20px 0;
    padding: 20px 0;
  }
  p {
    color: #333;
    font-size: 16px;
    line-height: 24px;
    width: 500px;
  }
  p {
    font-size: 16px;
    line-height: 22px;
    margin: 0 0 10px 0;
    width: 100%;
  }
  table, .main, #header, #footer { max-width: 600px; width: 100%; }
  #header { margin-bottom: 20px; }
  #issue {
    color: #333;
    font-family: ubuntu, Helvetica, "Lucida Grande", Arial, sans-serif;
    font-size: 12px;
    text-align: right;
  }
  #issue i { color: #999; font-style: normal; }
  
  @media only screen and (max-device-width: 480px) {
    table, #header, #content, #footer { padding: 0 20px !important; }
    h1 { font-size: 30px !important; }
  }
  
  @media only screen and (max-device-width: 679px), only screen and (max-width: 679px) {
    .main { margin: 20px auto; width: 100%; }
    table, #header, #content, #footer { padding: 0 30px; width: 100%; }
  
    #details { padding-right: 10px; }
  }
  
  @media only screen and (min-width: 680px) {
    body { background: #999 }
    #details { width: 496px; }
    .main, table, #header, #content, #footer { background: #FFF; width: 600px; }
  
    .main {
              box-shadow: 0 0 12px rgba(0, 0, 0, .6);
         -moz-box-shadow: 0 0 12px rgba(0, 0, 0, .6);
      -webkit-box-shadow: 0 0 12px rgba(0, 0, 0, .6);
      margin: 10px auto 40px;
      padding: 30px 40px 10px;
    }
  }
</style>
</head>
<body style="-webkit-text-size-adjust:none;width:100% !important;background-color:#FFF;background-image:none;background-repeat:repeat;background-position:top left;background-attachment:scroll;color:#333;font-family:ubuntu, Helvetica, 'Lucida Grande', Arial, sans-serif;margin-top:0;margin-bottom:0;margin-right:0;margin-left:0;padding-top:0;padding-bottom:0;padding-right:0;padding-left:0;">
<div class="main" style="background-color:#FFFFFF;max-width:600px;width:100%;">
<table border="0" cellpadding="0" cellspacing="0" id="header">
<tr>
<td>
<p style="font-family:ubuntu, Helvetica, 'Lucida Grande', Arial, sans-serif;margin-top:0;margin-bottom:0;margin-right:0;margin-left:0;padding-top:0;padding-right:0;padding-left:0;color:#7B7B7B;font-size:14px !important;font-weight:normal;line-height:22px;padding-bottom:20px;">
The most important thing to do if you find yourself in a hole is to stop digging. //Warren Buffett
</p>
</td>
</tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" id="content" style="color:#333;font-family:ubuntu, Helvetica, 'Lucida Grande', Arial, sans-serif;margin-top:0;margin-bottom:0;margin-right:0;margin-left:0;padding-top:0;padding-bottom:0;padding-right:0;padding-left:0;background-color:#FFFFFF;max-width:600px;width:100%;">
<tr style="color:#333;font-family:ubuntu, Helvetica, 'Lucida Grande', Arial, sans-serif;margin-top:0;margin-bottom:0;margin-right:0;margin-left:0;padding-top:0;padding-bottom:0;padding-right:0;padding-left:0;">
<td style="color:#333;font-family:ubuntu, Helvetica, 'Lucida Grande', Arial, sans-serif;margin-top:0;margin-bottom:0;margin-right:0;margin-left:0;padding-top:0;padding-bottom:0;padding-right:0;padding-left:0;">
<h1 style="color:#333;font-family:Helvetica, 'Lucida Grande', Arial, sans-serif;margin-top:0;margin-right:0;margin-left:0;padding-bottom:0;padding-right:0;padding-left:0;margin-bottom:0px;padding-top:20px;width:100%;">
hacker<span style="color:#ff3300">news</span>letter
</h1>
</td>
</tr>
<tr style="color:#333;font-family:ubuntu, Helvetica, 'Lucida Grande', Arial, sans-serif;margin-top:0;margin-bottom:0;margin-right:0;margin-left:0;padding-top:0;padding-bottom:0;padding-right:0;padding-left:0;">
<td id="details" style="color:#333;font-family:ubuntu, Helvetica, 'Lucida Grande', Arial, sans-serif;margin-top:0;margin-bottom:0;margin-right:0;margin-left:0;padding-top:0;padding-bottom:10px;padding-right:0;padding-left:0;">
<span id="issue" style="color:#333;font-family:ubuntu, Helvetica, 'Lucida Grande', Arial, sans-serif;font-size:12px;text-align:right;">
Issue #781
<i style="color:#999;font-style:normal;">//</i>
2026-02-06
<i style="color:#999;font-style:normal;">//</i>
<a href="https://buttondown-0005.com/c/NDcyMjg1NDEtZjg0Mi00MTk5LTliODEtYzlkNzQ4OTkwNTI3fDQ1MzkwY2EyLWJiNWEtNDAyZC05OGQyLWQ5MmI0ZjRhY2RkOXxodHRwczovL2J1dHRvbmRvd24uY29tL2hhY2tlci1uZXdzbGV0dGVyL2FyY2hpdmUvNzgxL3xlbWFpbA==" style="color:#3B6B9B;text-decoration:underline;">View in your browser</a>
</span>
<hr style="border-style:none;margin-top:15px;margin-bottom:5px;margin-right:0;margin-left:0;border-top-width:1px;border-top-style:dashed;border-top-color:#9b9b9b;"/>
</td>
</tr>
<tr style="color:#333;font-family:ubuntu, Helvetica, 'Lucida Grande', Arial, sans-serif;margin-top:0;margin-bottom:0;margin-right:0;margin-left:0;padding-top:0;padding-bottom:0;padding-right:0;padding-left:0;">
<td style="color:#333;font-family:ubuntu, Helvetica, 'Lucida Grande', Arial, sans-serif;margin-top:0;margin-bottom:0;margin-right:0;margin-left:0;padding-top:0;padding-bottom:0;padding-right:0;padding-left:0;">
<p style="font-family:ubuntu, Helvetica, 'Lucida Grande', Arial, sans-serif;padding-top:0;padding-bottom:20px;padding-right:0;padding-left:0;color:#383838;font-size:16px !important;line-height:22px;margin-top:0;margin-bottom:10px;margin-right:0;margin-left:0;width:100%;">
Hello! If you use something like Pinboard, or  you just enjoy curating the web, hit reply and let me know. I'm looking for a few people to join a beta I'm working on.
<span style="color:#333">–</span>
<a href="https://buttondown-0005.com/c/NDcyMjg1NDEtZjg0Mi00MTk5LTliODEtYzlkNzQ4OTkwNTI3fDQ1MzkwY2EyLWJiNWEtNDAyZC05OGQyLWQ5MmI0ZjRhY2RkOXxodHRwOi8vdHdpdHRlci5jb20va2FsZXxlbWFpbA==" style="color:#ff3300;text-decoration:none;">kale</a>
</p>
<h2 style="font-family:ubuntu, 'Lucida Grande', Arial, sans-serif;padding-top:20px;padding-bottom:0;padding-right:0;padding-left:0;color:#ff3300;font-size:16px;font-weight:bold;margin-top:20px;margin-bottom:3px;margin-right:0;margin-left:0;text-transform:uppercase;"><span style="color:#333">#</span>Favorites</h2>
<hr style="border-style:none;margin-top:0px;margin-bottom:5px;margin-right:0;margin-left:0;border-top-width:1px;border-top-style:solid;border-top-color:#9b9b9b;/"/>
<p style="font-family:ubuntu, Helvetica, 'Lucida Grande', Arial, sans-serif;padding-top:0;padding-bottom:0;padding-right:0;padding-left:0;color:#363636;font-size:16px !important;line-height:22px;margin-top:0;margin-bottom:10px;margin-right:0;margin-left:0;width:100%;">
<a href="https://buttondown-0005.com/c/NDcyMjg1NDEtZjg0Mi00MTk5LTliODEtYzlkNzQ4OTkwNTI3fDQ1MzkwY2EyLWJiNWEtNDAyZC05OGQyLWQ5MmI0ZjRhY2RkOXxodHRwczovL3dlYmZsb3cuY29tL3xlbWFpbA==" style="color:#0446AB;text-decoration:underline;font-size:16px !important;" title="webflow.com">
Optimize your website for AI answer engines with Webflow
</a>
<br/>
<span style="font-size: 13px !important; color: #777"><span style="font-size:11px;padding-right:1px;">//</span>webflow.com
<span style="background-color: #ebebeb; padding: 3px; color: #ff3300">sponsored</span>
</span>
</p>
<p style="font-family:ubuntu, Helvetica, 'Lucida Grande', Arial, sans-serif;padding-top:0;padding-bottom:0;padding-right:0;padding-left:0;color:#363636;font-size:16px;line-height:22px;margin-top:0;margin-bottom:10px;margin-right:0;margin-left:0;width:100%;"><a href="https://buttondown-0005.com/c/NDcyMjg1NDEtZjg0Mi00MTk5LTliODEtYzlkNzQ4OTkwNTI3fDQ1MzkwY2EyLWJiNWEtNDAyZC05OGQyLWQ5MmI0ZjRhY2RkOXxodHRwczovL3d3dy5hbnRocm9waWMuY29tL25ld3MvY2xhdWRlLW9wdXMtNC02P3V0bV9zb3VyY2U9aGFja2VybmV3c2xldHRlciZ1dG1fbWVkaXVtPWVtYWlsJnV0bV90ZXJtPWZhdnxlbWFpbA==" style="color:#0446AB;text-decoration:underline; font-size:16px;" title="Votes: 1552 Comments: 667">Claude Opus 4.6</a><br><span style="font-size: 13px; color: #777"><span style="font-size:11px;padding-right:1px;">//</span>anthropic.com <a href="https://buttondown-0005.com/c/NDcyMjg1NDEtZjg0Mi00MTk5LTliODEtYzlkNzQ4OTkwNTI3fDQ1MzkwY2EyLWJiNWEtNDAyZC05OGQyLWQ5MmI0ZjRhY2RkOXxodHRwOi8vbmV3cy55Y29tYmluYXRvci5jb20vaXRlbT9pZD00NjkwMjIyMyZ1dG1fdGVybT1jb21tZW50fGVtYWls" style="text-decoration: none; color: #336699;">comments<span style="color:#ff3300;">→</span></a></span></br></p>
<p style="font-family:ubuntu, Helvetica, 'Lucida Grande', Arial, sans-serif;padding-top:0;padding-bottom:0;padding-right:0;padding-left:0;color:#363636;font-size:16px;line-height:22px;margin-top:0;margin-bottom:10px;margin-right:0;margin-left:0;width:100%;"><a href="https://buttondown-0005.com/c/NDcyMjg1NDEtZjg0Mi00MTk5LTliODEtYzlkNzQ4OTkwNTI3fDQ1MzkwY2EyLWJiNWEtNDAyZC05OGQyLWQ5MmI0ZjRhY2RkOXxodHRwczovL3d3dy5qZXJuZXN0by5jb20vYXJ0aWNsZXMvdGhpbmtpbmdfaGFyZD91dG1fc291cmNlPWhhY2tlcm5ld3NsZXR0ZXImdXRtX21lZGl1bT1lbWFpbCZ1dG1fdGVybT1mYXZ8ZW1haWw=" style="color:#0446AB;text-decoration:underline; font-size:16px;" title="Votes: 1271 Comments: 692">I miss thinking hard</a><br/><span style="font-size: 13px; color: #777"><span style="font-size:11px;padding-right:1px;">//</span>jernesto.com <a href="https://buttondown-0005.com/c/NDcyMjg1NDEtZjg0Mi00MTk5LTliODEtYzlkNzQ4OTkwNTI3fDQ1MzkwY2EyLWJiNWEtNDAyZC05OGQyLWQ5MmI0ZjRhY2RkOXxodHRwOi8vbmV3cy55Y29tYmluYXRvci5jb20vaXRlbT9pZD00Njg4MTI2NCZ1dG1fdGVybT1jb21tZW50fGVtYWls" style="text-decoration: none; color: #336699;">comments<span style="color:#ff3300;">→</span></a></span></p>
<p style="font-family:ubuntu, Helvetica, 'Lucida Grande', Arial, sans-serif;padding-top:0;padding-bottom:0;padding-right:0;padding-left:0;color:#363636;font-size:16px;line-height:22px;margin-top:0;margin-bottom:10px;margin-right:0;margin-left:0;width:100%;"><a href="https://buttondown-0005.com/c/NDcyMjg1NDEtZjg0Mi00MTk5LTliODEtYzlkNzQ4OTkwNTI3fDQ1MzkwY2EyLWJiNWEtNDAyZC05OGQyLWQ5MmI0ZjRhY2RkOXxodHRwczovL29wZW5haS5jb20vaW5kZXgvaW50cm9kdWNpbmctZ3B0LTUtMy1jb2RleC8/dXRtX3NvdXJjZT1oYWNrZXJuZXdzbGV0dGVyJnV0bV9tZWRpdW09ZW1haWwmdXRtX3Rlcm09ZmF2fGVtYWls" style="color:#0446AB;text-decoration:underline; font-size:16px;" title="Votes: 1029 Comments: 394">GPT-5.3-Codex</a><br/><span style="font-size: 13px; color: #777"><span style="font-size:11px;padding-right:1px;">//</span>openai.com <a href="https://buttondown-0005.com/c/NDcyMjg1NDEtZjg0Mi00MTk5LTliODEtYzlkNzQ4OTkwNTI3fDQ1MzkwY2EyLWJiNWEtNDAyZC05OGQyLWQ5MmI0ZjRhY2RkOXxodHRwOi8vbmV3cy55Y29tYmluYXRvci5jb20vaXRlbT9pZD00NjkwMjYzOCZ1dG1fdGVybT1jb21tZW50fGVtYWls" style="text-decoration: none; color: #336699;">comments<span style="color:#ff3300;">→</span></a></span></p>
<p style="font-family:ubuntu, Helvetica, 'Lucida Grande', Arial, sans-serif;padding-top:0;padding-bottom:0;padding-right:0;padding-left:0;color:#363636;font-size:16px;line-height:22px;margin-top:0;margin-bottom:10px;margin-right:0;margin-left:0;width:100%;"><a href="https://buttondown-0005.com/c/NDcyMjg1NDEtZjg0Mi00MTk5LTliODEtYzlkNzQ4OTkwNTI3fDQ1MzkwY2EyLWJiNWEtNDAyZC05OGQyLWQ5MmI0ZjRhY2RkOXxodHRwczovL25vdGVwYWQtcGx1cy1wbHVzLm9yZy9uZXdzL2hpamFja2VkLWluY2lkZW50LWluZm8tdXBkYXRlLz91dG1fc291cmNlPWhhY2tlcm5ld3NsZXR0ZXImdXRtX21lZGl1bT1lbWFpbCZ1dG1fdGVybT1mYXZ8ZW1haWw=" style="color:#0446AB;text-decoration:underline; font-size:16px;" title="Votes: 911 Comments: 514">Notepad++ hijacked by state-sponsored actors</a><br/><span style="font-size: 13px; color: #777"><span style="font-size:11px;padding-right:1px;">//</span>notepad-plus-plus.org <a href="https://buttondown-0005.com/c/NDcyMjg1NDEtZjg0Mi00MTk5LTliODEtYzlkNzQ4OTkwNTI3fDQ1MzkwY2EyLWJiNWEtNDAyZC05OGQyLWQ5MmI0ZjRhY2RkOXxodHRwOi8vbmV3cy55Y29tYmluYXRvci5jb20vaXRlbT9pZD00Njg1MTU0OCZ1dG1fdGVybT1jb21tZW50fGVtYWls" style="text-decoration: none; color: #336699;">comments<span style="color:#ff3300;">→</span></a></span></p>
<p style="font-family:ubuntu, Helvetica, 'Lucida Grande', Arial, sans-serif;padding-top:0;padding-bottom:0;padding-right:0;padding-left:0;color:#363636;font-size:16px;line-height:22px;margin-top:0;margin-bottom:10px;margin-right:0;margin-left:0;width:100%;"><a href="https://buttondown-0005.com/c/NDcyMjg1NDEtZjg0Mi00MTk5LTliODEtYzlkNzQ4OTkwNTI3fDQ1MzkwY2EyLWJiNWEtNDAyZC05OGQyLWQ5MmI0ZjRhY2RkOXxodHRwczovL3dpbHNvbml1bWl0ZS5jb20vMjAyNi8wMS8yNy9zdXJlbHktaXQtaGFzLXRvLWJlLXNvb24vP3V0bV9zb3VyY2U9aGFja2VybmV3c2xldHRlciZ1dG1fbWVkaXVtPWVtYWlsJnV0bV90ZXJtPWZhdnxlbWFpbA==" style="color:#0446AB;text-decoration:underline; font-size:16px;" title="Votes: 508 Comments: 647">Surely the crash of the US economy has to be soon</a><br/><span style="font-size: 13px; color: #777"><span style="font-size:11px;padding-right:1px;">//</span>wilsoniumite.com <a href="https://buttondown-0005.com/c/NDcyMjg1NDEtZjg0Mi00MTk5LTliODEtYzlkNzQ4OTkwNTI3fDQ1MzkwY2EyLWJiNWEtNDAyZC05OGQyLWQ5MmI0ZjRhY2RkOXxodHRwOi8vbmV3cy55Y29tYmluYXRvci5jb20vaXRlbT9pZD00NjgyMjYzMCZ1dG1fdGVybT1jb21tZW50fGVtYWls" style="text-decoration: none; color: #336699;">comments<span style="color:#ff3300;">→</span></a></span></p>
<p style="font-family:ubuntu, Helvetica, 'Lucida Grande', Arial, sans-serif;padding-top:0;padding-bottom:0;padding-right:0;padding-left:0;color:#363636;font-size:16px;line-height:22px;margin-top:0;margin-bottom:10px;margin-right:0;margin-left:0;width:100%;"><a href="https://buttondown-0005.com/c/NDcyMjg1NDEtZjg0Mi00MTk5LTliODEtYzlkNzQ4OTkwNTI3fDQ1MzkwY2EyLWJiNWEtNDAyZC05OGQyLWQ5MmI0ZjRhY2RkOXxodHRwczovL21hcmlvemVjaG5lci5hdC9wb3N0cy8yMDI1LTExLTMwLXBpLWNvZGluZy1hZ2VudC8/dXRtX3NvdXJjZT1oYWNrZXJuZXdzbGV0dGVyJnV0bV9tZWRpdW09ZW1haWwmdXRtX3Rlcm09ZmF2fGVtYWls" style="color:#0446AB;text-decoration:underline; font-size:16px;" title="Votes: 325 Comments: 139">What I learned building an opinionated and minimal coding agent</a><br/><span style="font-size: 13px; color: #777"><span style="font-size:11px;padding-right:1px;">//</span>mariozechner.at <a href="https://buttondown-0005.com/c/NDcyMjg1NDEtZjg0Mi00MTk5LTliODEtYzlkNzQ4OTkwNTI3fDQ1MzkwY2EyLWJiNWEtNDAyZC05OGQyLWQ5MmI0ZjRhY2RkOXxodHRwOi8vbmV3cy55Y29tYmluYXRvci5jb20vaXRlbT9pZD00Njg0NDgyMiZ1dG1fdGVybT1jb21tZW50fGVtYWls" style="text-decoration: none; color: #336699;">comments<span style="color:#ff3300;">→</span></a></span></p>
<p style="font-family:ubuntu, Helvetica, 'Lucida Grande', Arial, sans-serif;padding-top:0;padding-bottom:0;padding-right:0;padding-left:0;color:#363636;font-size:16px;line-height:22px;margin-top:0;margin-bottom:10px;margin-right:0;margin-left:0;width:100%;"><a href="https://buttondown-0005.com/c/NDcyMjg1NDEtZjg0Mi00MTk5LTliODEtYzlkNzQ4OTkwNTI3fDQ1MzkwY2EyLWJiNWEtNDAyZC05OGQyLWQ5MmI0ZjRhY2RkOXxodHRwczovL21pdGNoZWxsaC5jb20vd3JpdGluZy9teS1haS1hZG9wdGlvbi1qb3VybmV5P3V0bV9zb3VyY2U9aGFja2VybmV3c2xldHRlciZ1dG1fbWVkaXVtPWVtYWlsJnV0bV90ZXJtPWZhdnxlbWFpbA==" style="color:#0446AB;text-decoration:underline; font-size:16px;" title="Votes: 316 Comments: 81">My AI Adoption Journey</a><br/><span style="font-size: 13px; color: #777"><span style="font-size:11px;padding-right:1px;">//</span>mitchellh.com <a href="https://buttondown-0005.com/c/NDcyMjg1NDEtZjg0Mi00MTk5LTliODEtYzlkNzQ4OTkwNTI3fDQ1MzkwY2EyLWJiNWEtNDAyZC05OGQyLWQ5MmI0ZjRhY2RkOXxodHRwOi8vbmV3cy55Y29tYmluYXRvci5jb20vaXRlbT9pZD00NjkwMzU1OCZ1dG1fdGVybT1jb21tZW50fGVtYWls" style="text-decoration: none; color: #336699;">comments<span style="color:#ff3300;">→</span></a></span></p>
<p style="font-family:ubuntu, Helvetica, 'Lucida Grande', Arial, sans-serif;padding-top:0;padding-bottom:0;padding-right:0;padding-left:0;color:#363636;font-size:16px;line-height:22px;margin-top:0;margin-bottom:10px;margin-right:0;margin-left:0;width:100%;"><a href="https://buttondown-0005.com/c/NDcyMjg1NDEtZjg0Mi00MTk5LTliODEtYzlkNzQ4OTkwNTI3fDQ1MzkwY2EyLWJiNWEtNDAyZC05OGQyLWQ5MmI0ZjRhY2RkOXxodHRwczovL2Jsb2cuNDJmdXR1cmVzLmNvbS9wL2NvbXBhbnktYXMtY29kZT91dG1fc291cmNlPWhhY2tlcm5ld3NsZXR0ZXImdXRtX21lZGl1bT1lbWFpbCZ1dG1fdGVybT1mYXZ8ZW1haWw=" style="color:#0446AB;text-decoration:underline; font-size:16px;" title="Votes: 220 Comments: 109">Company as Code</a><br/><span style="font-size: 13px; color: #777"><span style="font-size:11px;padding-right:1px;">//</span>blog.42futures.com <a href="https://buttondown-0005.com/c/NDcyMjg1NDEtZjg0Mi00MTk5LTliODEtYzlkNzQ4OTkwNTI3fDQ1MzkwY2EyLWJiNWEtNDAyZC05OGQyLWQ5MmI0ZjRhY2RkOXxodHRwOi8vbmV3cy55Y29tYmluYXRvci5jb20vaXRlbT9pZD00Njg5OTEzMiZ1dG1fdGVybT1jb21tZW50fGVtYWls" style="text-decoration: none; color: #336699;">comments<span style="color:#ff3300;">→</span></a></span></p>
<p style="font-family:ubuntu, Helvetica, 'Lucida Grande', Arial, sans-serif;padding-top:0;padding-bottom:0;padding-right:0;padding-left:0;color:#363636;font-size:16px;line-height:22px;margin-top:0;margin-bottom:10px;margin-right:0;margin-left:0;width:100%;"><a href="https://buttondown-0005.com/c/NDcyMjg1NDEtZjg0Mi00MTk5LTliODEtYzlkNzQ4OTkwNTI3fDQ1MzkwY2EyLWJiNWEtNDAyZC05OGQyLWQ5MmI0ZjRhY2RkOXxodHRwczovL2luY29oZXJlbmN5LmNvLnVrL2Jsb2cvc3Rvcmllcy90cmFjdG9yLmh0bWw/dXRtX3NvdXJjZT1oYWNrZXJuZXdzbGV0dGVyJnV0bV9tZWRpdW09ZW1haWwmdXRtX3Rlcm09ZmF2fGVtYWls" style="color:#0446AB;text-decoration:underline; font-size:16px;" title="Votes: 203 Comments: 62">Tractor</a><br/><span style="font-size: 13px; color: #777"><span style="font-size:11px;padding-right:1px;">//</span>incoherency.co.uk <a href="https://buttondown-0005.com/c/NDcyMjg1NDEtZjg0Mi00MTk5LTliODEtYzlkNzQ4OTkwNTI3fDQ1MzkwY2EyLWJiNWEtNDAyZC05OGQyLWQ5MmI0ZjRhY2RkOXxodHRwOi8vbmV3cy55Y29tYmluYXRvci5jb20vaXRlbT9pZD00Njg3NzI3OCZ1dG1fdGVybT1jb21tZW50fGVtYWls" style="text-decoration: none; color: #336699;">comments<span style="color:#ff3300;">→</span></a></span></p>
<p style="font-family:ubuntu, Helvetica, 'Lucida Grande', Arial, sans-serif;padding-top:0;padding-bottom:0;padding-right:0;padding-left:0;color:#363636;font-size:16px;line-height:22px;margin-top:0;margin-bottom:10px;margin-right:0;margin-left:0;width:100%;"><a href="https://buttondown-0005.com/c/NDcyMjg1NDEtZjg0Mi00MTk5LTliODEtYzlkNzQ4OTkwNTI3fDQ1MzkwY2EyLWJiNWEtNDAyZC05OGQyLWQ5MmI0ZjRhY2RkOXxodHRwczovL3NpbW9ud2lsbGlzb24ubmV0LzIwMjYvSmFuLzMwL21vbHRib29rLz91dG1fc291cmNlPWhhY2tlcm5ld3NsZXR0ZXImdXRtX21lZGl1bT1lbWFpbCZ1dG1fdGVybT1mYXZ8ZW1haWw=" style="color:#0446AB;text-decoration:underline; font-size:16px;" title="Votes: 186 Comments: 166">Moltbook is the most interesting place on the internet right now</a><br/><span style="font-size: 13px; color: #777"><span style="font-size:11px;padding-right:1px;">//</span>simonwillison.net <a href="https://buttondown-0005.com/c/NDcyMjg1NDEtZjg0Mi00MTk5LTliODEtYzlkNzQ4OTkwNTI3fDQ1MzkwY2EyLWJiNWEtNDAyZC05OGQyLWQ5MmI0ZjRhY2RkOXxodHRwOi8vbmV3cy55Y29tYmluYXRvci5jb20vaXRlbT9pZD00NjgyNjk2MyZ1dG1fdGVybT1jb21tZW50fGVtYWls" style="text-decoration: none; color: #336699;">comments<span style="color:#ff3300;">→</span></a></span></p>
<h2 style="font-family:ubuntu, 'Lucida Grande', Arial, sans-serif;padding-top:20px;padding-bottom:0;padding-right:0;padding-left:0;color:#ff3300;font-size:16px;font-weight:bold;margin-top:20px;margin-bottom:3px;margin-right:0;margin-left:0;text-transform:uppercase;"><span style="color:#333">#</span>Ask HN</h2>
<hr style="border-style:none;margin-top:0px;margin-bottom:5px;margin-right:0;margin-left:0;border-top-width:1px;border-top-style:solid;border-top-color:#9b9b9b;/"/>
<p style="font-family:ubuntu, Helvetica, 'Lucida Grande', Arial, sans-serif;padding-top:0;padding-bottom:0;padding-right:0;padding-left:0;color:#363636;font-size:16px;line-height:22px;margin-top:0;margin-bottom:10px;margin-right:0;margin-left:0;width:100%;"><a href="https://buttondown-0005.com/c/NDcyMjg1NDEtZjg0Mi00MTk5LTliODEtYzlkNzQ4OTkwNTI3fDQ1MzkwY2EyLWJiNWEtNDAyZC05OGQyLWQ5MmI0ZjRhY2RkOXxodHRwczovL25ld3MueWNvbWJpbmF0b3IuY29tL2l0ZW0/aWQ9NDY4MjYyNzcmdXRtX3NvdXJjZT1oYWNrZXJuZXdzbGV0dGVyJnV0bV9tZWRpdW09ZW1haWwmdXRtX3Rlcm09YXNrX2hufGVtYWls" style="color:#0446AB;text-decoration:underline; font-size:16px;" title="Votes: 226 Comments: 203">Do you also "hoard" notes/links but struggle to turn them into actions?</a></p>
<p style="font-family:ubuntu, Helvetica, 'Lucida Grande', Arial, sans-serif;padding-top:0;padding-bottom:0;padding-right:0;padding-left:0;color:#363636;font-size:16px;line-height:22px;margin-top:0;margin-bottom:10px;margin-right:0;margin-left:0;width:100%;"><a href="https://buttondown-0005.com/c/NDcyMjg1NDEtZjg0Mi00MTk5LTliODEtYzlkNzQ4OTkwNTI3fDQ1MzkwY2EyLWJiNWEtNDAyZC05OGQyLWQ5MmI0ZjRhY2RkOXxodHRwczovL25ld3MueWNvbWJpbmF0b3IuY29tL2l0ZW0/aWQ9NDY4NzExNzkmdXRtX3NvdXJjZT1oYWNrZXJuZXdzbGV0dGVyJnV0bV9tZWRpdW09ZW1haWwmdXRtX3Rlcm09YXNrX2hufGVtYWls" style="color:#0446AB;text-decoration:underline; font-size:16px;" title="Votes: 120 Comments: 121">Is there anyone here who still uses slide rules?</a></p>
<p style="font-family:ubuntu, Helvetica, 'Lucida Grande', Arial, sans-serif;padding-top:0;padding-bottom:0;padding-right:0;padding-left:0;color:#363636;font-size:16px;line-height:22px;margin-top:0;margin-bottom:10px;margin-right:0;margin-left:0;width:100%;"><a href="https://buttondown-0005.com/c/NDcyMjg1NDEtZjg0Mi00MTk5LTliODEtYzlkNzQ4OTkwNTI3fDQ1MzkwY2EyLWJiNWEtNDAyZC05OGQyLWQ5MmI0ZjRhY2RkOXxodHRwczovL25ld3MueWNvbWJpbmF0b3IuY29tL2l0ZW0/aWQ9NDY4Mzg5NDYmdXRtX3NvdXJjZT1oYWNrZXJuZXdzbGV0dGVyJnV0bV9tZWRpdW09ZW1haWwmdXRtX3Rlcm09YXNrX2hufGVtYWls" style="color:#0446AB;text-decoration:underline; font-size:16px;" title="Votes: 101 Comments: 151">Any real OpenClaw (Clawd Bot/Molt Bot) users? What's your experience?</a></p>
<p style="font-family:ubuntu, Helvetica, 'Lucida Grande', Arial, sans-serif;padding-top:0;padding-bottom:0;padding-right:0;padding-left:0;color:#363636;font-size:16px;line-height:22px;margin-top:0;margin-bottom:10px;margin-right:0;margin-left:0;width:100%;"><a href="https://buttondown-0005.com/c/NDcyMjg1NDEtZjg0Mi00MTk5LTliODEtYzlkNzQ4OTkwNTI3fDQ1MzkwY2EyLWJiNWEtNDAyZC05OGQyLWQ5MmI0ZjRhY2RkOXxodHRwczovL25ld3MueWNvbWJpbmF0b3IuY29tL2l0ZW0/aWQ9NDY4NjYxNjUmdXRtX3NvdXJjZT1oYWNrZXJuZXdzbGV0dGVyJnV0bV9tZWRpdW09ZW1haWwmdXRtX3Rlcm09YXNrX2hufGVtYWls" style="color:#0446AB;text-decoration:underline; font-size:16px;" title="Votes: 51 Comments: 66">Anyone else struggle with how to learn coding in the AI era?</a></p>
<h2 style="font-family:ubuntu, 'Lucida Grande', Arial, sans-serif;padding-top:20px;padding-bottom:0;padding-right:0;padding-left:0;color:#ff3300;font-size:16px;font-weight:bold;margin-top:20px;margin-bottom:3px;margin-right:0;margin-left:0;text-transform:uppercase;"><span style="color:#333">#</span>Show HN</h2>
<hr style="border-style:none;margin-top:0px;margin-bottom:5px;margin-right:0;margin-left:0;border-top-width:1px;border-top-style:solid;border-top-color:#9b9b9b;/"/>
<p style="font-family:ubuntu, Helvetica, 'Lucida Grande', Arial, sans-serif;padding-top:0;padding-bottom:0;padding-right:0;padding-left:0;color:#333;font-size:16px;line-height:22px;margin-top:0;margin-bottom:10px;margin-right:0;margin-left:0;width:100%;"><a href="https://buttondown-0005.com/c/NDcyMjg1NDEtZjg0Mi00MTk5LTliODEtYzlkNzQ4OTkwNTI3fDQ1MzkwY2EyLWJiNWEtNDAyZC05OGQyLWQ5MmI0ZjRhY2RkOXxodHRwczovL21pc3RyYWwuYWkvbmV3cy92b3h0cmFsLXRyYW5zY3JpYmUtMj91dG1fc291cmNlPWhhY2tlcm5ld3NsZXR0ZXImdXRtX21lZGl1bT1lbWFpbCZ1dG1fdGVybT1zaG93X2hufGVtYWls" style="color:#0446AB;text-decoration:underline; font-size:16px;" title="Votes: 979 Comments: 237">Voxtral Transcribe 2</a> <span style="font-size: 13px; color: #777"><span style="font-size:11px;padding-right:1px;">//</span>mistral.ai <a href="https://buttondown-0005.com/c/NDcyMjg1NDEtZjg0Mi00MTk5LTliODEtYzlkNzQ4OTkwNTI3fDQ1MzkwY2EyLWJiNWEtNDAyZC05OGQyLWQ5MmI0ZjRhY2RkOXxodHRwOi8vbmV3cy55Y29tYmluYXRvci5jb20vaXRlbT9pZD00Njg4NjczNSZ1dG1fdGVybT1jb21tZW50fGVtYWls" style="text-decoration: none; color: #336699;">comments<span style="color:#ff3300;">→</span></a></span></p>
<p style="font-family:ubuntu, Helvetica, 'Lucida Grande', Arial, sans-serif;padding-top:0;padding-bottom:0;padding-right:0;padding-left:0;color:#333;font-size:16px;line-height:22px;margin-top:0;margin-bottom:10px;margin-right:0;margin-left:0;width:100%;"><a href="https://buttondown-0005.com/c/NDcyMjg1NDEtZjg0Mi00MTk5LTliODEtYzlkNzQ4OTkwNTI3fDQ1MzkwY2EyLWJiNWEtNDAyZC05OGQyLWQ5MmI0ZjRhY2RkOXxodHRwczovL2dpdGh1Yi5jb20vZ2F2cmllbGMvbmFub2NsYXc/dXRtX3NvdXJjZT1oYWNrZXJuZXdzbGV0dGVyJnV0bV9tZWRpdW09ZW1haWwmdXRtX3Rlcm09c2hvd19obnxlbWFpbA==" style="color:#0446AB;text-decoration:underline; font-size:16px;" title="Votes: 522 Comments: 222">NanoClaw – “Clawdbot” in 500 lines of TS with Apple container isolation</a> <span style="font-size: 13px; color: #777"><span style="font-size:11px;padding-right:1px;">//</span>github.com <a href="https://buttondown-0005.com/c/NDcyMjg1NDEtZjg0Mi00MTk5LTliODEtYzlkNzQ4OTkwNTI3fDQ1MzkwY2EyLWJiNWEtNDAyZC05OGQyLWQ5MmI0ZjRhY2RkOXxodHRwOi8vbmV3cy55Y29tYmluYXRvci5jb20vaXRlbT9pZD00Njg1MDIwNSZ1dG1fdGVybT1jb21tZW50fGVtYWls" style="text-decoration: none; color: #336699;">comments<span style="color:#ff3300;">→</span></a></span></p>
<p style="font-family:ubuntu, Helvetica, 'Lucida Grande', Arial, sans-serif;padding-top:0;padding-bottom:0;padding-right:0;padding-left:0;color:#333;font-size:16px;line-height:22px;margin-top:0;margin-bottom:10px;margin-right:0;margin-left:0;width:100%;"><a href="https://buttondown-0005.com/c/NDcyMjg1NDEtZjg0Mi00MTk5LTliODEtYzlkNzQ4OTkwNTI3fDQ1MzkwY2EyLWJiNWEtNDAyZC05OGQyLWQ5MmI0ZjRhY2RkOXxodHRwczovL3NhZmUtbm93LmxpdmU/dXRtX3NvdXJjZT1oYWNrZXJuZXdzbGV0dGVyJnV0bV9tZWRpdW09ZW1haWwmdXRtX3Rlcm09c2hvd19obnxlbWFpbA==" style="color:#0446AB;text-decoration:underline; font-size:16px;" title="Votes: 191 Comments: 94">Safe-now.live – Ultra-light emergency info site (&lt;10KB)</a> <span style="font-size: 13px; color: #777"><span style="font-size:11px;padding-right:1px;">//</span>safe-now.live <a href="https://buttondown-0005.com/c/NDcyMjg1NDEtZjg0Mi00MTk5LTliODEtYzlkNzQ4OTkwNTI3fDQ1MzkwY2EyLWJiNWEtNDAyZC05OGQyLWQ5MmI0ZjRhY2RkOXxodHRwOi8vbmV3cy55Y29tYmluYXRvci5jb20vaXRlbT9pZD00Njg2ODQ3OSZ1dG1fdGVybT1jb21tZW50fGVtYWls" style="text-decoration: none; color: #336699;">comments<span style="color:#ff3300;">→</span></a></span></p>
<p style="font-family:ubuntu, Helvetica, 'Lucida Grande', Arial, sans-serif;padding-top:0;padding-bottom:0;padding-right:0;padding-left:0;color:#333;font-size:16px;line-height:22px;margin-top:0;margin-bottom:10px;margin-right:0;margin-left:0;width:100%;"><a href="https://buttondown-0005.com/c/NDcyMjg1NDEtZjg0Mi00MTk5LTliODEtYzlkNzQ4OTkwNTI3fDQ1MzkwY2EyLWJiNWEtNDAyZC05OGQyLWQ5MmI0ZjRhY2RkOXxodHRwczovL3JlbnRhaHVtYW4uYWk/dXRtX3NvdXJjZT1oYWNrZXJuZXdzbGV0dGVyJnV0bV9tZWRpdW09ZW1haWwmdXRtX3Rlcm09c2hvd19obnxlbWFpbA==" style="color:#0446AB;text-decoration:underline; font-size:16px;" title="Votes: 143 Comments: 108">Rentahuman – The Meatspace Layer for AI</a> <span style="font-size: 13px; color: #777"><span style="font-size:11px;padding-right:1px;">//</span>rentahuman.ai <a href="https://buttondown-0005.com/c/NDcyMjg1NDEtZjg0Mi00MTk5LTliODEtYzlkNzQ4OTkwNTI3fDQ1MzkwY2EyLWJiNWEtNDAyZC05OGQyLWQ5MmI0ZjRhY2RkOXxodHRwOi8vbmV3cy55Y29tYmluYXRvci5jb20vaXRlbT9pZD00Njg2ODY3NSZ1dG1fdGVybT1jb21tZW50fGVtYWls" style="text-decoration: none; color: #336699;">comments<span style="color:#ff3300;">→</span></a></span></p>
<p style="font-family:ubuntu, Helvetica, 'Lucida Grande', Arial, sans-serif;padding-top:0;padding-bottom:0;padding-right:0;padding-left:0;color:#333;font-size:16px;line-height:22px;margin-top:0;margin-bottom:10px;margin-right:0;margin-left:0;width:100%;"><a href="https://buttondown-0005.com/c/NDcyMjg1NDEtZjg0Mi00MTk5LTliODEtYzlkNzQ4OTkwNTI3fDQ1MzkwY2EyLWJiNWEtNDAyZC05OGQyLWQ5MmI0ZjRhY2RkOXxodHRwczovL3BoYWdlLWV4cGxvcmVyLm9yZy8/dXRtX3NvdXJjZT1oYWNrZXJuZXdzbGV0dGVyJnV0bV9tZWRpdW09ZW1haWwmdXRtX3Rlcm09c2hvd19obnxlbWFpbA==" style="color:#0446AB;text-decoration:underline; font-size:16px;" title="Votes: 121 Comments: 32">Phage Explorer</a> <span style="font-size: 13px; color: #777"><span style="font-size:11px;padding-right:1px;">//</span>phage-explorer.org <a href="https://buttondown-0005.com/c/NDcyMjg1NDEtZjg0Mi00MTk5LTliODEtYzlkNzQ4OTkwNTI3fDQ1MzkwY2EyLWJiNWEtNDAyZC05OGQyLWQ5MmI0ZjRhY2RkOXxodHRwOi8vbmV3cy55Y29tYmluYXRvci5jb20vaXRlbT9pZD00NjgzMzc1NCZ1dG1fdGVybT1jb21tZW50fGVtYWls" style="text-decoration: none; color: #336699;">comments<span style="color:#ff3300;">→</span></a></span></p>
<p style="font-family:ubuntu, Helvetica, 'Lucida Grande', Arial, sans-serif;padding-top:0;padding-bottom:0;padding-right:0;padding-left:0;color:#333;font-size:16px;line-height:22px;margin-top:0;margin-bottom:10px;margin-right:0;margin-left:0;width:100%;"><a href="https://buttondown-0005.com/c/NDcyMjg1NDEtZjg0Mi00MTk5LTliODEtYzlkNzQ4OTkwNTI3fDQ1MzkwY2EyLWJiNWEtNDAyZC05OGQyLWQ5MmI0ZjRhY2RkOXxodHRwczovL3NlcmphaW1lbGFubmlzdGVyLmdpdGh1Yi5pby9obi13b3Jkcy8/dXRtX3NvdXJjZT1oYWNrZXJuZXdzbGV0dGVyJnV0bV9tZWRpdW09ZW1haWwmdXRtX3Rlcm09c2hvd19obnxlbWFpbA==" style="color:#0446AB;text-decoration:underline; font-size:16px;" title="Votes: 4 Comments: 4">See how many words you have written in Hacker News comments</a> <span style="font-size: 13px; color: #777"><span style="font-size:11px;padding-right:1px;">//</span>serjaimelannister.github.io <a href="https://buttondown-0005.com/c/NDcyMjg1NDEtZjg0Mi00MTk5LTliODEtYzlkNzQ4OTkwNTI3fDQ1MzkwY2EyLWJiNWEtNDAyZC05OGQyLWQ5MmI0ZjRhY2RkOXxodHRwOi8vbmV3cy55Y29tYmluYXRvci5jb20vaXRlbT9pZD00NjgyOTAyOSZ1dG1fdGVybT1jb21tZW50fGVtYWls" style="text-decoration: none; color: #336699;">comments<span style="color:#ff3300;">→</span></a></span></p>
<h2 style="font-family:ubuntu, 'Lucida Grande', Arial, sans-serif;padding-top:20px;padding-bottom:0;padding-right:0;padding-left:0;color:#ff3300;font-size:16px;font-weight:bold;margin-top:20px;margin-bottom:3px;margin-right:0;margin-left:0;text-transform:uppercase;"><span style="color:#333">#</span>Code</h2>
<hr style="border-style:none;margin-top:0px;margin-bottom:5px;margin-right:0;margin-left:0;border-top-width:1px;border-top-style:solid;border-top-color:#9b9b9b;/"/>
<p style="font-family:ubuntu, Helvetica, 'Lucida Grande', Arial, sans-serif;padding-top:0;padding-bottom:0;padding-right:0;padding-left:0;color:#333;font-size:16px;line-height:22px;margin-top:0;margin-bottom:10px;margin-right:0;margin-left:0;width:100%;"><a href="https://buttondown-0005.com/c/NDcyMjg1NDEtZjg0Mi00MTk5LTliODEtYzlkNzQ4OTkwNTI3fDQ1MzkwY2EyLWJiNWEtNDAyZC05OGQyLWQ5MmI0ZjRhY2RkOXxodHRwczovL2Rlbm8uY29tL2Jsb2cvaW50cm9kdWNpbmctZGVuby1zYW5kYm94P3V0bV9zb3VyY2U9aGFja2VybmV3c2xldHRlciZ1dG1fbWVkaXVtPWVtYWlsJnV0bV90ZXJtPWNvZGV8ZW1haWw=" style="color:#0446AB;text-decoration:underline; font-size:16px;" title="Votes: 526 Comments: 169">Deno Sandbox</a> <span style="font-size: 13px; color: #777"><span style="font-size:11px;padding-right:1px;">//</span>deno.com <a href="https://buttondown-0005.com/c/NDcyMjg1NDEtZjg0Mi00MTk5LTliODEtYzlkNzQ4OTkwNTI3fDQ1MzkwY2EyLWJiNWEtNDAyZC05OGQyLWQ5MmI0ZjRhY2RkOXxodHRwOi8vbmV3cy55Y29tYmluYXRvci5jb20vaXRlbT9pZD00Njg3NDA5NyZ1dG1fdGVybT1jb21tZW50fGVtYWls" style="text-decoration: none; color: #336699;">comments<span style="color:#ff3300;">→</span></a></span></p>
<p style="font-family:ubuntu, Helvetica, 'Lucida Grande', Arial, sans-serif;padding-top:0;padding-bottom:0;padding-right:0;padding-left:0;color:#333;font-size:16px;line-height:22px;margin-top:0;margin-bottom:10px;margin-right:0;margin-left:0;width:100%;"><a href="https://buttondown-0005.com/c/NDcyMjg1NDEtZjg0Mi00MTk5LTliODEtYzlkNzQ4OTkwNTI3fDQ1MzkwY2EyLWJiNWEtNDAyZC05OGQyLWQ5MmI0ZjRhY2RkOXxodHRwczovL3d3dy5hbnRocm9waWMuY29tL2VuZ2luZWVyaW5nL2J1aWxkaW5nLWMtY29tcGlsZXI/dXRtX3NvdXJjZT1oYWNrZXJuZXdzbGV0dGVyJnV0bV9tZWRpdW09ZW1haWwmdXRtX3Rlcm09Y29kZXxlbWFpbA==" style="color:#0446AB;text-decoration:underline; font-size:16px;" title="Votes: 368 Comments: 342">We tasked Opus 4.6 using agent teams to build a C Compiler</a> <span style="font-size: 13px; color: #777"><span style="font-size:11px;padding-right:1px;">//</span>anthropic.com <a href="https://buttondown-0005.com/c/NDcyMjg1NDEtZjg0Mi00MTk5LTliODEtYzlkNzQ4OTkwNTI3fDQ1MzkwY2EyLWJiNWEtNDAyZC05OGQyLWQ5MmI0ZjRhY2RkOXxodHRwOi8vbmV3cy55Y29tYmluYXRvci5jb20vaXRlbT9pZD00NjkwMzYxNiZ1dG1fdGVybT1jb21tZW50fGVtYWls" style="text-decoration: none; color: #336699;">comments<span style="color:#ff3300;">→</span></a></span></p>
<p style="font-family:ubuntu, Helvetica, 'Lucida Grande', Arial, sans-serif;padding-top:0;padding-bottom:0;padding-right:0;padding-left:0;color:#333;font-size:16px;line-height:22px;margin-top:0;margin-bottom:10px;margin-right:0;margin-left:0;width:100%;"><a href="https://buttondown-0005.com/c/NDcyMjg1NDEtZjg0Mi00MTk5LTliODEtYzlkNzQ4OTkwNTI3fDQ1MzkwY2EyLWJiNWEtNDAyZC05OGQyLWQ5MmI0ZjRhY2RkOXxodHRwczovL2NvZGUuY2xhdWRlLmNvbS9kb2NzL2VuL2FnZW50LXRlYW1zP3V0bV9zb3VyY2U9aGFja2VybmV3c2xldHRlciZ1dG1fbWVkaXVtPWVtYWlsJnV0bV90ZXJtPWNvZGV8ZW1haWw=" style="color:#0446AB;text-decoration:underline; font-size:16px;" title="Votes: 306 Comments: 168">Orchestrate teams of Claude Code sessions</a> <span style="font-size: 13px; color: #777"><span style="font-size:11px;padding-right:1px;">//</span>code.claude.com <a href="https://buttondown-0005.com/c/NDcyMjg1NDEtZjg0Mi00MTk5LTliODEtYzlkNzQ4OTkwNTI3fDQ1MzkwY2EyLWJiNWEtNDAyZC05OGQyLWQ5MmI0ZjRhY2RkOXxodHRwOi8vbmV3cy55Y29tYmluYXRvci5jb20vaXRlbT9pZD00NjkwMjM2OCZ1dG1fdGVybT1jb21tZW50fGVtYWls" style="text-decoration: none; color: #336699;">comments<span style="color:#ff3300;">→</span></a></span></p>
<p style="font-family:ubuntu, Helvetica, 'Lucida Grande', Arial, sans-serif;padding-top:0;padding-bottom:0;padding-right:0;padding-left:0;color:#333;font-size:16px;line-height:22px;margin-top:0;margin-bottom:10px;margin-right:0;margin-left:0;width:100%;"><a href="https://buttondown-0005.com/c/NDcyMjg1NDEtZjg0Mi00MTk5LTliODEtYzlkNzQ4OTkwNTI3fDQ1MzkwY2EyLWJiNWEtNDAyZC05OGQyLWQ5MmI0ZjRhY2RkOXxodHRwczovL3d3dy5pYW5rZHVuY2FuLmNvbS9lbmdpbmVlcmluZy8yMDI2LTAyLTA1LWdpdGh1Yi1hY3Rpb25zLWtpbGxpbmcteW91ci10ZWFtLz91dG1fc291cmNlPWhhY2tlcm5ld3NsZXR0ZXImdXRtX21lZGl1bT1lbWFpbCZ1dG1fdGVybT1jb2RlfGVtYWls" style="color:#0446AB;text-decoration:underline; font-size:16px;" title="Votes: 49 Comments: 13">GitHub Actions is slowly killing engineering teams</a> <span style="font-size: 13px; color: #777"><span style="font-size:11px;padding-right:1px;">//</span>iankduncan.com <a href="https://buttondown-0005.com/c/NDcyMjg1NDEtZjg0Mi00MTk5LTliODEtYzlkNzQ4OTkwNTI3fDQ1MzkwY2EyLWJiNWEtNDAyZC05OGQyLWQ5MmI0ZjRhY2RkOXxodHRwOi8vbmV3cy55Y29tYmluYXRvci5jb20vaXRlbT9pZD00NjkwODQ5MSZ1dG1fdGVybT1jb21tZW50fGVtYWls" style="text-decoration: none; color: #336699;">comments<span style="color:#ff3300;">→</span></a></span></p>
<h2 style="font-family:ubuntu, 'Lucida Grande', Arial, sans-serif;padding-top:20px;padding-bottom:0;padding-right:0;padding-left:0;color:#ff3300;font-size:16px;font-weight:bold;margin-top:20px;margin-bottom:3px;margin-right:0;margin-left:0;text-transform:uppercase;"><span style="color:#333">#</span>Data</h2>
<hr style="border-style:none;margin-top:0px;margin-bottom:5px;margin-right:0;margin-left:0;border-top-width:1px;border-top-style:solid;border-top-color:#9b9b9b;/"/>
<p style="font-family:ubuntu, Helvetica, 'Lucida Grande', Arial, sans-serif;padding-top:0;padding-bottom:0;padding-right:0;padding-left:0;color:#333;font-size:16px;line-height:22px;margin-top:0;margin-bottom:10px;margin-right:0;margin-left:0;width:100%;"><a href="https://buttondown-0005.com/c/NDcyMjg1NDEtZjg0Mi00MTk5LTliODEtYzlkNzQ4OTkwNTI3fDQ1MzkwY2EyLWJiNWEtNDAyZC05OGQyLWQ5MmI0ZjRhY2RkOXxodHRwczovL3d3dy50aWdlcmRhdGEuY29tL2Jsb2cvaXRzLTIwMjYtanVzdC11c2UtcG9zdGdyZXM/dXRtX3NvdXJjZT1oYWNrZXJuZXdzbGV0dGVyJnV0bV9tZWRpdW09ZW1haWwmdXRtX3Rlcm09ZGF0YXxlbWFpbA==" style="color:#0446AB;text-decoration:underline; font-size:16px;" title="Votes: 360 Comments: 200">It's 2026, Just Use Postgres</a> <span style="font-size: 13px; color: #777"><span style="font-size:11px;padding-right:1px;">//</span>tigerdata.com <a href="https://buttondown-0005.com/c/NDcyMjg1NDEtZjg0Mi00MTk5LTliODEtYzlkNzQ4OTkwNTI3fDQ1MzkwY2EyLWJiNWEtNDAyZC05OGQyLWQ5MmI0ZjRhY2RkOXxodHRwOi8vbmV3cy55Y29tYmluYXRvci5jb20vaXRlbT9pZD00NjkwNTU1NSZ1dG1fdGVybT1jb21tZW50fGVtYWls" style="text-decoration: none; color: #336699;">comments<span style="color:#ff3300;">→</span></a></span></p>
<p style="font-family:ubuntu, Helvetica, 'Lucida Grande', Arial, sans-serif;padding-top:0;padding-bottom:0;padding-right:0;padding-left:0;color:#333;font-size:16px;line-height:22px;margin-top:0;margin-bottom:10px;margin-right:0;margin-left:0;width:100%;"><a href="https://buttondown-0005.com/c/NDcyMjg1NDEtZjg0Mi00MTk5LTliODEtYzlkNzQ4OTkwNTI3fDQ1MzkwY2EyLWJiNWEtNDAyZC05OGQyLWQ5MmI0ZjRhY2RkOXxodHRwczovL2dpdGh1Yi5jb20vYWxpYmFiYS9BbGlTUUw/dXRtX3NvdXJjZT1oYWNrZXJuZXdzbGV0dGVyJnV0bV9tZWRpdW09ZW1haWwmdXRtX3Rlcm09ZGF0YXxlbWFpbA==" style="color:#0446AB;text-decoration:underline; font-size:16px;" title="Votes: 296 Comments: 48">AliSQL: Alibaba's open-source MySQL with vector and DuckDB engines</a> <span style="font-size: 13px; color: #777"><span style="font-size:11px;padding-right:1px;">//</span>github.com <a href="https://buttondown-0005.com/c/NDcyMjg1NDEtZjg0Mi00MTk5LTliODEtYzlkNzQ4OTkwNTI3fDQ1MzkwY2EyLWJiNWEtNDAyZC05OGQyLWQ5MmI0ZjRhY2RkOXxodHRwOi8vbmV3cy55Y29tYmluYXRvci5jb20vaXRlbT9pZD00Njg3NTIyOCZ1dG1fdGVybT1jb21tZW50fGVtYWls" style="text-decoration: none; color: #336699;">comments<span style="color:#ff3300;">→</span></a></span></p>
<p style="font-family:ubuntu, Helvetica, 'Lucida Grande', Arial, sans-serif;padding-top:0;padding-bottom:0;padding-right:0;padding-left:0;color:#333;font-size:16px;line-height:22px;margin-top:0;margin-bottom:10px;margin-right:0;margin-left:0;width:100%;"><a href="https://buttondown-0005.com/c/NDcyMjg1NDEtZjg0Mi00MTk5LTliODEtYzlkNzQ4OTkwNTI3fDQ1MzkwY2EyLWJiNWEtNDAyZC05OGQyLWQ5MmI0ZjRhY2RkOXxodHRwczovL2tlcmtvdXIuY29tL3R1cnNvLXNxbGl0ZT91dG1fc291cmNlPWhhY2tlcm5ld3NsZXR0ZXImdXRtX21lZGl1bT1lbWFpbCZ1dG1fdGVybT1kYXRhfGVtYWls" style="color:#0446AB;text-decoration:underline; font-size:16px;" title="Votes: 142 Comments: 109">Deep dive into Turso, the “SQLite rewrite in Rust”</a> <span style="font-size: 13px; color: #777"><span style="font-size:11px;padding-right:1px;">//</span>kerkour.com <a href="https://buttondown-0005.com/c/NDcyMjg1NDEtZjg0Mi00MTk5LTliODEtYzlkNzQ4OTkwNTI3fDQ1MzkwY2EyLWJiNWEtNDAyZC05OGQyLWQ5MmI0ZjRhY2RkOXxodHRwOi8vbmV3cy55Y29tYmluYXRvci5jb20vaXRlbT9pZD00NjgxMDk1MCZ1dG1fdGVybT1jb21tZW50fGVtYWls" style="text-decoration: none; color: #336699;">comments<span style="color:#ff3300;">→</span></a></span></p>
<p style="font-family:ubuntu, Helvetica, 'Lucida Grande', Arial, sans-serif;padding-top:0;padding-bottom:0;padding-right:0;padding-left:0;color:#333;font-size:16px;line-height:22px;margin-top:0;margin-bottom:10px;margin-right:0;margin-left:0;width:100%;"><a href="https://buttondown-0005.com/c/NDcyMjg1NDEtZjg0Mi00MTk5LTliODEtYzlkNzQ4OTkwNTI3fDQ1MzkwY2EyLWJiNWEtNDAyZC05OGQyLWQ5MmI0ZjRhY2RkOXxodHRwczovL3NxbGRlZi5naXRodWIuaW8vP3V0bV9zb3VyY2U9aGFja2VybmV3c2xldHRlciZ1dG1fbWVkaXVtPWVtYWlsJnV0bV90ZXJtPWRhdGF8ZW1haWw=" style="color:#0446AB;text-decoration:underline; font-size:16px;" title="Votes: 1 Comments: 0">Sqldef: Idempotent schema management tool for MySQL, PostgreSQL, SQLite</a> <span style="font-size: 13px; color: #777"><span style="font-size:11px;padding-right:1px;">//</span>sqldef.github.io <a href="https://buttondown-0005.com/c/NDcyMjg1NDEtZjg0Mi00MTk5LTliODEtYzlkNzQ4OTkwNTI3fDQ1MzkwY2EyLWJiNWEtNDAyZC05OGQyLWQ5MmI0ZjRhY2RkOXxodHRwOi8vbmV3cy55Y29tYmluYXRvci5jb20vaXRlbT9pZD00Njg0NTIzOSZ1dG1fdGVybT1jb21tZW50fGVtYWls" style="text-decoration: none; color: #336699;">comments<span style="color:#ff3300;">→</span></a></span></p>
<h2 style="font-family:ubuntu, 'Lucida Grande', Arial, sans-serif;padding-top:20px;padding-bottom:0;padding-right:0;padding-left:0;color:#ff3300;font-size:16px;font-weight:bold;margin-top:20px;margin-bottom:3px;margin-right:0;margin-left:0;text-transform:uppercase;"><span style="color:#333">#</span>Design</h2>
<hr style="border-style:none;margin-top:0px;margin-bottom:5px;margin-right:0;margin-left:0;border-top-width:1px;border-top-style:solid;border-top-color:#9b9b9b;/"/>
<p style="font-family:ubuntu, Helvetica, 'Lucida Grande', Arial, sans-serif;padding-top:0;padding-bottom:0;padding-right:0;padding-left:0;color:#333;font-size:16px;line-height:22px;margin-top:0;margin-bottom:10px;margin-right:0;margin-left:0;width:100%;"><a href="https://buttondown-0005.com/c/NDcyMjg1NDEtZjg0Mi00MTk5LTliODEtYzlkNzQ4OTkwNTI3fDQ1MzkwY2EyLWJiNWEtNDAyZC05OGQyLWQ5MmI0ZjRhY2RkOXxodHRwczovL2FudGlyZW5kZXIuY29tLz91dG1fc291cmNlPWhhY2tlcm5ld3NsZXR0ZXImdXRtX21lZGl1bT1lbWFpbCZ1dG1fdGVybT1kZXNpZ258ZW1haWw=" style="color:#0446AB;text-decoration:underline; font-size:16px;" title="Votes: 1820 Comments: 439">Antirender: remove the glossy shine on architectural renderings</a> <span style="font-size: 13px; color: #777"><span style="font-size:11px;padding-right:1px;">//</span>antirender.com <a href="https://buttondown-0005.com/c/NDcyMjg1NDEtZjg0Mi00MTk5LTliODEtYzlkNzQ4OTkwNTI3fDQ1MzkwY2EyLWJiNWEtNDAyZC05OGQyLWQ5MmI0ZjRhY2RkOXxodHRwOi8vbmV3cy55Y29tYmluYXRvci5jb20vaXRlbT9pZD00NjgyOTE0NyZ1dG1fdGVybT1jb21tZW50fGVtYWls" style="text-decoration: none; color: #336699;">comments<span style="color:#ff3300;">→</span></a></span></p>
<p style="font-family:ubuntu, Helvetica, 'Lucida Grande', Arial, sans-serif;padding-top:0;padding-bottom:0;padding-right:0;padding-left:0;color:#333;font-size:16px;line-height:22px;margin-top:0;margin-bottom:10px;margin-right:0;margin-left:0;width:100%;"><a href="https://buttondown-0005.com/c/NDcyMjg1NDEtZjg0Mi00MTk5LTliODEtYzlkNzQ4OTkwNTI3fDQ1MzkwY2EyLWJiNWEtNDAyZC05OGQyLWQ5MmI0ZjRhY2RkOXxodHRwczovL2phbWllY2xhcmtldHlwZS5jb20vY2FzZS1zdHVkeS93YWxsYWNlLWFuZC1ncm9taXQtZm9udC8/dXRtX3NvdXJjZT1oYWNrZXJuZXdzbGV0dGVyJnV0bV9tZWRpdW09ZW1haWwmdXRtX3Rlcm09ZGVzaWdufGVtYWls" style="color:#0446AB;text-decoration:underline; font-size:16px;" title="Votes: 236 Comments: 51">Buttered Crumpet, a custom typeface for Wallace and Gromit</a> <span style="font-size: 13px; color: #777"><span style="font-size:11px;padding-right:1px;">//</span>jamieclarketype.com <a href="https://buttondown-0005.com/c/NDcyMjg1NDEtZjg0Mi00MTk5LTliODEtYzlkNzQ4OTkwNTI3fDQ1MzkwY2EyLWJiNWEtNDAyZC05OGQyLWQ5MmI0ZjRhY2RkOXxodHRwOi8vbmV3cy55Y29tYmluYXRvci5jb20vaXRlbT9pZD00NjgyNTQxNSZ1dG1fdGVybT1jb21tZW50fGVtYWls" style="text-decoration: none; color: #336699;">comments<span style="color:#ff3300;">→</span></a></span></p>
<p style="font-family:ubuntu, Helvetica, 'Lucida Grande', Arial, sans-serif;padding-top:0;padding-bottom:0;padding-right:0;padding-left:0;color:#333;font-size:16px;line-height:22px;margin-top:0;margin-bottom:10px;margin-right:0;margin-left:0;width:100%;"><a href="https://buttondown-0005.com/c/NDcyMjg1NDEtZjg0Mi00MTk5LTliODEtYzlkNzQ4OTkwNTI3fDQ1MzkwY2EyLWJiNWEtNDAyZC05OGQyLWQ5MmI0ZjRhY2RkOXxodHRwczovL2Jsb2cueG9yaWEub3JnL3Rlcm1pbmFsLWNvbG9ycy8/dXRtX3NvdXJjZT1oYWNrZXJuZXdzbGV0dGVyJnV0bV9tZWRpdW09ZW1haWwmdXRtX3Rlcm09ZGVzaWdufGVtYWls" style="color:#0446AB;text-decoration:underline; font-size:16px;" title="Votes: 164 Comments: 83">How to choose colors for your CLI applications</a> <span style="font-size: 13px; color: #777"><span style="font-size:11px;padding-right:1px;">//</span>blog.xoria.org <a href="https://buttondown-0005.com/c/NDcyMjg1NDEtZjg0Mi00MTk5LTliODEtYzlkNzQ4OTkwNTI3fDQ1MzkwY2EyLWJiNWEtNDAyZC05OGQyLWQ5MmI0ZjRhY2RkOXxodHRwOi8vbmV3cy55Y29tYmluYXRvci5jb20vaXRlbT9pZD00NjgxMDkwNCZ1dG1fdGVybT1jb21tZW50fGVtYWls" style="text-decoration: none; color: #336699;">comments<span style="color:#ff3300;">→</span></a></span></p>
<h2 style="font-family:ubuntu, 'Lucida Grande', Arial, sans-serif;padding-top:20px;padding-bottom:0;padding-right:0;padding-left:0;color:#ff3300;font-size:16px;font-weight:bold;margin-top:20px;margin-bottom:3px;margin-right:0;margin-left:0;text-transform:uppercase;"><span style="color:#333">#</span>Books</h2>
<hr style="border-style:none;margin-top:0px;margin-bottom:5px;margin-right:0;margin-left:0;border-top-width:1px;border-top-style:solid;border-top-color:#9b9b9b;/"/>
<p style="font-family:ubuntu, Helvetica, 'Lucida Grande', Arial, sans-serif;padding-top:0;padding-bottom:0;padding-right:0;padding-left:0;color:#333;font-size:16px;line-height:22px;margin-top:0;margin-bottom:10px;margin-right:0;margin-left:0;width:100%;"><a href="https://buttondown-0005.com/c/NDcyMjg1NDEtZjg0Mi00MTk5LTliODEtYzlkNzQ4OTkwNTI3fDQ1MzkwY2EyLWJiNWEtNDAyZC05OGQyLWQ5MmI0ZjRhY2RkOXxodHRwczovL25vc3RhcmNoLmNvbS9ib29rLW9mLXBmLTR0aC1lZGl0aW9uP3V0bV9zb3VyY2U9aGFja2VybmV3c2xldHRlciZ1dG1fbWVkaXVtPWVtYWlsJnV0bV90ZXJtPWJvb2tzfGVtYWls" style="color:#0446AB;text-decoration:underline; font-size:16px;" title="Votes: 190 Comments: 36">The Book of PF, 4th edition</a> <span style="font-size: 13px; color: #777"><span style="font-size:11px;padding-right:1px;">//</span>nostarch.com <a href="https://buttondown-0005.com/c/NDcyMjg1NDEtZjg0Mi00MTk5LTliODEtYzlkNzQ4OTkwNTI3fDQ1MzkwY2EyLWJiNWEtNDAyZC05OGQyLWQ5MmI0ZjRhY2RkOXxodHRwOi8vbmV3cy55Y29tYmluYXRvci5jb20vaXRlbT9pZD00Njg0NDM1MCZ1dG1fdGVybT1jb21tZW50fGVtYWls" style="text-decoration: none; color: #336699;">comments<span style="color:#ff3300;">→</span></a></span></p>
<p style="font-family:ubuntu, Helvetica, 'Lucida Grande', Arial, sans-serif;padding-top:0;padding-bottom:0;padding-right:0;padding-left:0;color:#333;font-size:16px;line-height:22px;margin-top:0;margin-bottom:10px;margin-right:0;margin-left:0;width:100%;"><a href="https://buttondown-0005.com/c/NDcyMjg1NDEtZjg0Mi00MTk5LTliODEtYzlkNzQ4OTkwNTI3fDQ1MzkwY2EyLWJiNWEtNDAyZC05OGQyLWQ5MmI0ZjRhY2RkOXxodHRwczovL2JvcnJldHRpLm1lL2ZpY3Rpb24vanVsaWE/dXRtX3NvdXJjZT1oYWNrZXJuZXdzbGV0dGVyJnV0bV9tZWRpdW09ZW1haWwmdXRtX3Rlcm09Ym9va3N8ZW1haWw=" style="color:#0446AB;text-decoration:underline; font-size:16px;" title="Votes: 171 Comments: 33">Julia</a> <span style="font-size: 13px; color: #777"><span style="font-size:11px;padding-right:1px;">//</span>borretti.me <a href="https://buttondown-0005.com/c/NDcyMjg1NDEtZjg0Mi00MTk5LTliODEtYzlkNzQ4OTkwNTI3fDQ1MzkwY2EyLWJiNWEtNDAyZC05OGQyLWQ5MmI0ZjRhY2RkOXxodHRwOi8vbmV3cy55Y29tYmluYXRvci5jb20vaXRlbT9pZD00Njg2MzM1NyZ1dG1fdGVybT1jb21tZW50fGVtYWls" style="text-decoration: none; color: #336699;">comments<span style="color:#ff3300;">→</span></a></span></p>
<p style="font-family:ubuntu, Helvetica, 'Lucida Grande', Arial, sans-serif;padding-top:0;padding-bottom:0;padding-right:0;padding-left:0;color:#333;font-size:16px;line-height:22px;margin-top:0;margin-bottom:10px;margin-right:0;margin-left:0;width:100%;"><a href="https://buttondown-0005.com/c/NDcyMjg1NDEtZjg0Mi00MTk5LTliODEtYzlkNzQ4OTkwNTI3fDQ1MzkwY2EyLWJiNWEtNDAyZC05OGQyLWQ5MmI0ZjRhY2RkOXxodHRwczovL3d3dy5uZXd3b3JrZXIub3JnL25jcHRyb3J5LzE5ODQuaHRtP3V0bV9zb3VyY2U9aGFja2VybmV3c2xldHRlciZ1dG1fbWVkaXVtPWVtYWlsJnV0bV90ZXJtPWJvb2tzfGVtYWls" style="color:#0446AB;text-decoration:underline; font-size:16px;" title="Votes: 81 Comments: 32">Review of 1984 by Isaac Asimov</a> <span style="font-size: 13px; color: #777"><span style="font-size:11px;padding-right:1px;">//</span>newworker.org <a href="https://buttondown-0005.com/c/NDcyMjg1NDEtZjg0Mi00MTk5LTliODEtYzlkNzQ4OTkwNTI3fDQ1MzkwY2EyLWJiNWEtNDAyZC05OGQyLWQ5MmI0ZjRhY2RkOXxodHRwOi8vbmV3cy55Y29tYmluYXRvci5jb20vaXRlbT9pZD00NjkwNTc2MSZ1dG1fdGVybT1jb21tZW50fGVtYWls" style="text-decoration: none; color: #336699;">comments<span style="color:#ff3300;">→</span></a></span></p>
<h2 style="font-family:ubuntu, 'Lucida Grande', Arial, sans-serif;padding-top:20px;padding-bottom:0;padding-right:0;padding-left:0;color:#ff3300;font-size:16px;font-weight:bold;margin-top:20px;margin-bottom:3px;margin-right:0;margin-left:0;text-transform:uppercase;"><span style="color:#333">#</span>Working</h2>
<hr style="border-style:none;margin-top:0px;margin-bottom:5px;margin-right:0;margin-left:0;border-top-width:1px;border-top-style:solid;border-top-color:#9b9b9b;/"/>
<p style="font-family:ubuntu, Helvetica, 'Lucida Grande', Arial, sans-serif;padding-top:0;padding-bottom:0;padding-right:0;padding-left:0;color:#333;font-size:16px;line-height:22px;margin-top:0;margin-bottom:10px;margin-right:0;margin-left:0;width:100%;"><a href="https://buttondown-0005.com/c/NDcyMjg1NDEtZjg0Mi00MTk5LTliODEtYzlkNzQ4OTkwNTI3fDQ1MzkwY2EyLWJiNWEtNDAyZC05OGQyLWQ5MmI0ZjRhY2RkOXxodHRwczovL25ld3MueWNvbWJpbmF0b3IuY29tL2l0ZW0/aWQ9NDY4NTc0ODgmdXRtX3NvdXJjZT1oYWNrZXJuZXdzbGV0dGVyJnV0bV9tZWRpdW09ZW1haWwmdXRtX3Rlcm09d29ya2luZ3xlbWFpbA==" style="color:#0446AB;text-decoration:underline; font-size:16px;" title="Votes: 307 Comments: 492">Ask HN: Who is hiring?</a> <span style="font-size: 13px; color: #777"><span style="font-size:11px;padding-right:1px;">//</span>news.ycombinator.com</span></p>
<p style="font-family:ubuntu, Helvetica, 'Lucida Grande', Arial, sans-serif;padding-top:0;padding-bottom:0;padding-right:0;padding-left:0;color:#333;font-size:16px;line-height:22px;margin-top:0;margin-bottom:10px;margin-right:0;margin-left:0;width:100%;"><a href="https://buttondown-0005.com/c/NDcyMjg1NDEtZjg0Mi00MTk5LTliODEtYzlkNzQ4OTkwNTI3fDQ1MzkwY2EyLWJiNWEtNDAyZC05OGQyLWQ5MmI0ZjRhY2RkOXxodHRwczovL2xvbmdldml0eS5zdGFuZm9yZC5lZHUvd2h5LW1vcmUtY29tcGFuaWVzLWFyZS1yZWNvZ25pemluZy10aGUtYmVuZWZpdHMtb2Yta2VlcGluZy1vbGRlci1lbXBsb3llZXMvP3V0bV9zb3VyY2U9aGFja2VybmV3c2xldHRlciZ1dG1fbWVkaXVtPWVtYWlsJnV0bV90ZXJtPXdvcmtpbmd8ZW1haWw=" style="color:#0446AB;text-decoration:underline; font-size:16px;" title="Votes: 267 Comments: 128">Why more companies are recognizing the benefits of keeping older employees</a> <span style="font-size: 13px; color: #777"><span style="font-size:11px;padding-right:1px;">//</span>longevity.stanford.edu <a href="https://buttondown-0005.com/c/NDcyMjg1NDEtZjg0Mi00MTk5LTliODEtYzlkNzQ4OTkwNTI3fDQ1MzkwY2EyLWJiNWEtNDAyZC05OGQyLWQ5MmI0ZjRhY2RkOXxodHRwOi8vbmV3cy55Y29tYmluYXRvci5jb20vaXRlbT9pZD00Njg5MzQxMSZ1dG1fdGVybT1jb21tZW50fGVtYWls" style="text-decoration: none; color: #336699;">comments<span style="color:#ff3300;">→</span></a></span></p>
<p style="font-family:ubuntu, Helvetica, 'Lucida Grande', Arial, sans-serif;padding-top:0;padding-bottom:0;padding-right:0;padding-left:0;color:#333;font-size:16px;line-height:22px;margin-top:0;margin-bottom:10px;margin-right:0;margin-left:0;width:100%;"><a href="https://buttondown-0005.com/c/NDcyMjg1NDEtZjg0Mi00MTk5LTliODEtYzlkNzQ4OTkwNTI3fDQ1MzkwY2EyLWJiNWEtNDAyZC05OGQyLWQ5MmI0ZjRhY2RkOXxodHRwczovL25ld3MueWNvbWJpbmF0b3IuY29tL2l0ZW0/aWQ9NDY4NTc0ODcmdXRtX3NvdXJjZT1oYWNrZXJuZXdzbGV0dGVyJnV0bV9tZWRpdW09ZW1haWwmdXRtX3Rlcm09d29ya2luZ3xlbWFpbA==" style="color:#0446AB;text-decoration:underline; font-size:16px;" title="Votes: 136 Comments: 463">Ask HN: Who wants to be hired?</a> <span style="font-size: 13px; color: #777"><span style="font-size:11px;padding-right:1px;">//</span>news.ycombinator.com</span></p>
<p style="font-family:ubuntu, Helvetica, 'Lucida Grande', Arial, sans-serif;padding-top:0;padding-bottom:0;padding-right:0;padding-left:0;color:#333;font-size:16px;line-height:22px;margin-top:0;margin-bottom:10px;margin-right:0;margin-left:0;width:100%;"><a href="https://buttondown-0005.com/c/NDcyMjg1NDEtZjg0Mi00MTk5LTliODEtYzlkNzQ4OTkwNTI3fDQ1MzkwY2EyLWJiNWEtNDAyZC05OGQyLWQ5MmI0ZjRhY2RkOXxodHRwczovL3d3dy5vbmV1c2VmdWx0aGluZy5vcmcvcC9tYW5hZ2VtZW50LWFzLWFpLXN1cGVycG93ZXI/dXRtX3NvdXJjZT1oYWNrZXJuZXdzbGV0dGVyJnV0bV9tZWRpdW09ZW1haWwmdXRtX3Rlcm09d29ya2luZ3xlbWFpbA==" style="color:#0446AB;text-decoration:underline; font-size:16px;" title="Votes: 80 Comments: 81">Management as AI superpower: Thriving in a world of agentic AI</a> <span style="font-size: 13px; color: #777"><span style="font-size:11px;padding-right:1px;">//</span>oneusefulthing.org <a href="https://buttondown-0005.com/c/NDcyMjg1NDEtZjg0Mi00MTk5LTliODEtYzlkNzQ4OTkwNTI3fDQ1MzkwY2EyLWJiNWEtNDAyZC05OGQyLWQ5MmI0ZjRhY2RkOXxodHRwOi8vbmV3cy55Y29tYmluYXRvci5jb20vaXRlbT9pZD00Njc4MjgxMSZ1dG1fdGVybT1jb21tZW50fGVtYWls" style="text-decoration: none; color: #336699;">comments<span style="color:#ff3300;">→</span></a></span></p>
<h2 style="font-family:ubuntu, 'Lucida Grande', Arial, sans-serif;padding-top:20px;padding-bottom:0;padding-right:0;padding-left:0;color:#ff3300;font-size:16px;font-weight:bold;margin-top:20px;margin-bottom:3px;margin-right:0;margin-left:0;text-transform:uppercase;"><span style="color:#333">#</span>Learn</h2>
<hr style="border-style:none;margin-top:0px;margin-bottom:5px;margin-right:0;margin-left:0;border-top-width:1px;border-top-style:solid;border-top-color:#9b9b9b;/"/>
<p style="font-family:ubuntu, Helvetica, 'Lucida Grande', Arial, sans-serif;padding-top:0;padding-bottom:0;padding-right:0;padding-left:0;color:#333;font-size:16px;line-height:22px;margin-top:0;margin-bottom:10px;margin-right:0;margin-left:0;width:100%;"><a href="https://buttondown-0005.com/c/NDcyMjg1NDEtZjg0Mi00MTk5LTliODEtYzlkNzQ4OTkwNTI3fDQ1MzkwY2EyLWJiNWEtNDAyZC05OGQyLWQ5MmI0ZjRhY2RkOXxodHRwczovL2F0dGhldS51dGFoLmVkdS9oZWFsdGgtbWVkaWNpbmUvYmFubmluZy1sZWFkLWluLWdhcy13b3JrZWQtdGhlLXByb29mLWlzLWluLW91ci1oYWlyLz91dG1fc291cmNlPWhhY2tlcm5ld3NsZXR0ZXImdXRtX21lZGl1bT1lbWFpbCZ1dG1fdGVybT1sZWFybnxlbWFpbA==" style="color:#0446AB;text-decoration:underline; font-size:16px;" title="Votes: 365 Comments: 303">Banning lead in gas worked. The proof is in our hair</a> <span style="font-size: 13px; color: #777"><span style="font-size:11px;padding-right:1px;">//</span>attheu.utah.edu <a href="https://buttondown-0005.com/c/NDcyMjg1NDEtZjg0Mi00MTk5LTliODEtYzlkNzQ4OTkwNTI3fDQ1MzkwY2EyLWJiNWEtNDAyZC05OGQyLWQ5MmI0ZjRhY2RkOXxodHRwOi8vbmV3cy55Y29tYmluYXRvci5jb20vaXRlbT9pZD00Njg2NTI3NSZ1dG1fdGVybT1jb21tZW50fGVtYWls" style="text-decoration: none; color: #336699;">comments<span style="color:#ff3300;">→</span></a></span></p>
<p style="font-family:ubuntu, Helvetica, 'Lucida Grande', Arial, sans-serif;padding-top:0;padding-bottom:0;padding-right:0;padding-left:0;color:#333;font-size:16px;line-height:22px;margin-top:0;margin-bottom:10px;margin-right:0;margin-left:0;width:100%;"><a href="https://buttondown-0005.com/c/NDcyMjg1NDEtZjg0Mi00MTk5LTliODEtYzlkNzQ4OTkwNTI3fDQ1MzkwY2EyLWJiNWEtNDAyZC05OGQyLWQ5MmI0ZjRhY2RkOXxodHRwczovL3BoeXMub3JnL25ld3MvMjAyNi0wMS1nZW9sb2dpc3RzLW15c3RlcnktZ3JlZW4tcml2ZXItdXBoaWxsLmh0bWw/dXRtX3NvdXJjZT1oYWNrZXJuZXdzbGV0dGVyJnV0bV9tZWRpdW09ZW1haWwmdXRtX3Rlcm09bGVhcm58ZW1haWw=" style="color:#0446AB;text-decoration:underline; font-size:16px;" title="Votes: 170 Comments: 44">Geologists may have solved mystery of Green River's 'uphill' route</a> <span style="font-size: 13px; color: #777"><span style="font-size:11px;padding-right:1px;">//</span>phys.org <a href="https://buttondown-0005.com/c/NDcyMjg1NDEtZjg0Mi00MTk5LTliODEtYzlkNzQ4OTkwNTI3fDQ1MzkwY2EyLWJiNWEtNDAyZC05OGQyLWQ5MmI0ZjRhY2RkOXxodHRwOi8vbmV3cy55Y29tYmluYXRvci5jb20vaXRlbT9pZD00Njg1NTgwMyZ1dG1fdGVybT1jb21tZW50fGVtYWls" style="text-decoration: none; color: #336699;">comments<span style="color:#ff3300;">→</span></a></span></p>
<p style="font-family:ubuntu, Helvetica, 'Lucida Grande', Arial, sans-serif;padding-top:0;padding-bottom:0;padding-right:0;padding-left:0;color:#333;font-size:16px;line-height:22px;margin-top:0;margin-bottom:10px;margin-right:0;margin-left:0;width:100%;"><a href="https://buttondown-0005.com/c/NDcyMjg1NDEtZjg0Mi00MTk5LTliODEtYzlkNzQ4OTkwNTI3fDQ1MzkwY2EyLWJiNWEtNDAyZC05OGQyLWQ5MmI0ZjRhY2RkOXxodHRwczovL3NwZWN0cnVtLmllZWUub3JnL2NoaW5hLW1vb24tbWlzc2lvbi1tZW5nemhvdS1hcnRlbWlzP3V0bV9zb3VyY2U9aGFja2VybmV3c2xldHRlciZ1dG1fbWVkaXVtPWVtYWlsJnV0bV90ZXJtPWxlYXJufGVtYWls" style="color:#0446AB;text-decoration:underline; font-size:16px;" title="Votes: 158 Comments: 172">China Moon Mission: Aiming for 2030 lunar landing</a> <span style="font-size: 13px; color: #777"><span style="font-size:11px;padding-right:1px;">//</span>spectrum.ieee.org <a href="https://buttondown-0005.com/c/NDcyMjg1NDEtZjg0Mi00MTk5LTliODEtYzlkNzQ4OTkwNTI3fDQ1MzkwY2EyLWJiNWEtNDAyZC05OGQyLWQ5MmI0ZjRhY2RkOXxodHRwOi8vbmV3cy55Y29tYmluYXRvci5jb20vaXRlbT9pZD00Njg3NjA0NyZ1dG1fdGVybT1jb21tZW50fGVtYWls" style="text-decoration: none; color: #336699;">comments<span style="color:#ff3300;">→</span></a></span></p>
<p style="font-family:ubuntu, Helvetica, 'Lucida Grande', Arial, sans-serif;padding-top:0;padding-bottom:0;padding-right:0;padding-left:0;color:#333;font-size:16px;line-height:22px;margin-top:0;margin-bottom:10px;margin-right:0;margin-left:0;width:100%;"><a href="https://buttondown-0005.com/c/NDcyMjg1NDEtZjg0Mi00MTk5LTliODEtYzlkNzQ4OTkwNTI3fDQ1MzkwY2EyLWJiNWEtNDAyZC05OGQyLWQ5MmI0ZjRhY2RkOXxodHRwczovL3Ryb21wLmdpdGh1Yi5pby9ibG9nLzIwMjYvMDEvMjgvbGFyZ2VzdC1udW1iZXItcmV2aXNlZD91dG1fc291cmNlPWhhY2tlcm5ld3NsZXR0ZXImdXRtX21lZGl1bT1lbWFpbCZ1dG1fdGVybT1sZWFybnxlbWFpbA==" style="color:#0446AB;text-decoration:underline; font-size:16px;" title="Votes: 118 Comments: 85">The largest number representable in 64 bits</a> <span style="font-size: 13px; color: #777"><span style="font-size:11px;padding-right:1px;">//</span>tromp.github.io <a href="https://buttondown-0005.com/c/NDcyMjg1NDEtZjg0Mi00MTk5LTliODEtYzlkNzQ4OTkwNTI3fDQ1MzkwY2EyLWJiNWEtNDAyZC05OGQyLWQ5MmI0ZjRhY2RkOXxodHRwOi8vbmV3cy55Y29tYmluYXRvci5jb20vaXRlbT9pZD00Njg1OTQ0MyZ1dG1fdGVybT1jb21tZW50fGVtYWls" style="text-decoration: none; color: #336699;">comments<span style="color:#ff3300;">→</span></a></span></p>
<h2 style="font-family:ubuntu, 'Lucida Grande', Arial, sans-serif;padding-top:20px;padding-bottom:0;padding-right:0;padding-left:0;color:#ff3300;font-size:16px;font-weight:bold;margin-top:20px;margin-bottom:3px;margin-right:0;margin-left:0;text-transform:uppercase;"><span style="color:#333">#</span>Watching</h2>
<hr style="border-style:none;margin-top:0px;margin-bottom:5px;margin-right:0;margin-left:0;border-top-width:1px;border-top-style:solid;border-top-color:#9b9b9b;/"/>
<p style="font-family:ubuntu, Helvetica, 'Lucida Grande', Arial, sans-serif;padding-top:0;padding-bottom:0;padding-right:0;padding-left:0;color:#333;font-size:16px;line-height:22px;margin-top:0;margin-bottom:10px;margin-right:0;margin-left:0;width:100%;"><a href="https://buttondown-0005.com/c/NDcyMjg1NDEtZjg0Mi00MTk5LTliODEtYzlkNzQ4OTkwNTI3fDQ1MzkwY2EyLWJiNWEtNDAyZC05OGQyLWQ5MmI0ZjRhY2RkOXxodHRwczovL3d3dy55b3V0dWJlLmNvbS93YXRjaD92PTdmTllqMEVYeE1zJnV0bV9zb3VyY2U9aGFja2VybmV3c2xldHRlciZ1dG1fbWVkaXVtPWVtYWlsJnV0bV90ZXJtPXdhdGNoaW5nfGVtYWls" style="color:#0446AB;text-decoration:underline; font-size:16px;" title="Votes: 104 Comments: 34">I trapped an AI model inside an art installation</a> <span style="font-size: 13px; color: #777"><span style="font-size:11px;padding-right:1px;">//</span>youtube.com <a href="https://buttondown-0005.com/c/NDcyMjg1NDEtZjg0Mi00MTk5LTliODEtYzlkNzQ4OTkwNTI3fDQ1MzkwY2EyLWJiNWEtNDAyZC05OGQyLWQ5MmI0ZjRhY2RkOXxodHRwOi8vbmV3cy55Y29tYmluYXRvci5jb20vaXRlbT9pZD00NjgzMDUyMyZ1dG1fdGVybT1jb21tZW50fGVtYWls" style="text-decoration: none; color: #336699;">comments<span style="color:#ff3300;">→</span></a></span></p>
<p style="font-family:ubuntu, Helvetica, 'Lucida Grande', Arial, sans-serif;padding-top:0;padding-bottom:0;padding-right:0;padding-left:0;color:#333;font-size:16px;line-height:22px;margin-top:0;margin-bottom:10px;margin-right:0;margin-left:0;width:100%;"><a href="https://buttondown-0005.com/c/NDcyMjg1NDEtZjg0Mi00MTk5LTliODEtYzlkNzQ4OTkwNTI3fDQ1MzkwY2EyLWJiNWEtNDAyZC05OGQyLWQ5MmI0ZjRhY2RkOXxodHRwczovL3d3dy55b3V0dWJlLmNvbS93YXRjaD92PVpjVXF3TWYwMXBJJnV0bV9zb3VyY2U9aGFja2VybmV3c2xldHRlciZ1dG1fbWVkaXVtPWVtYWlsJnV0bV90ZXJtPXdhdGNoaW5nfGVtYWls" style="color:#0446AB;text-decoration:underline; font-size:16px;" title="Votes: 23 Comments: 1">John Romero: Making Catacomb 3-D</a> <span style="font-size: 13px; color: #777"><span style="font-size:11px;padding-right:1px;">//</span>youtube.com <a href="https://buttondown-0005.com/c/NDcyMjg1NDEtZjg0Mi00MTk5LTliODEtYzlkNzQ4OTkwNTI3fDQ1MzkwY2EyLWJiNWEtNDAyZC05OGQyLWQ5MmI0ZjRhY2RkOXxodHRwOi8vbmV3cy55Y29tYmluYXRvci5jb20vaXRlbT9pZD00Njg2MzM3NCZ1dG1fdGVybT1jb21tZW50fGVtYWls" style="text-decoration: none; color: #336699;">comments<span style="color:#ff3300;">→</span></a></span></p>
<h2 style="font-family:ubuntu, 'Lucida Grande', Arial, sans-serif;padding-top:20px;padding-bottom:0;padding-right:0;padding-left:0;color:#ff3300;font-size:16px;font-weight:bold;margin-top:20px;margin-bottom:3px;margin-right:0;margin-left:0;text-transform:uppercase;"><span style="color:#333">#</span>Startup News</h2>
<hr style="border-style:none;margin-top:0px;margin-bottom:5px;margin-right:0;margin-left:0;border-top-width:1px;border-top-style:solid;border-top-color:#9b9b9b;/"/>
<p style="font-family:ubuntu, Helvetica, 'Lucida Grande', Arial, sans-serif;padding-top:0;padding-bottom:0;padding-right:0;padding-left:0;color:#333;font-size:16px;line-height:22px;margin-top:0;margin-bottom:10px;margin-right:0;margin-left:0;width:100%;"><a href="https://buttondown-0005.com/c/NDcyMjg1NDEtZjg0Mi00MTk5LTliODEtYzlkNzQ4OTkwNTI3fDQ1MzkwY2EyLWJiNWEtNDAyZC05OGQyLWQ5MmI0ZjRhY2RkOXxodHRwczovL3d3dy5zcGFjZXguY29tL3VwZGF0ZXMjeGFpLWpvaW5zLXNwYWNleD91dG1fc291cmNlPWhhY2tlcm5ld3NsZXR0ZXImdXRtX21lZGl1bT1lbWFpbCZ1dG1fdGVybT1zdGFydHVwX25ld3N8ZW1haWw=" style="color:#0446AB;text-decoration:underline; font-size:16px;" title="Votes: 896 Comments: 2064">xAI joins SpaceX</a> <span style="font-size: 13px; color: #777"><span style="font-size:11px;padding-right:1px;">//</span>spacex.com <a href="https://buttondown-0005.com/c/NDcyMjg1NDEtZjg0Mi00MTk5LTliODEtYzlkNzQ4OTkwNTI3fDQ1MzkwY2EyLWJiNWEtNDAyZC05OGQyLWQ5MmI0ZjRhY2RkOXxodHRwOi8vbmV3cy55Y29tYmluYXRvci5jb20vaXRlbT9pZD00Njg2MjE3MCZ1dG1fdGVybT1jb21tZW50fGVtYWls" style="text-decoration: none; color: #336699;">comments<span style="color:#ff3300;">→</span></a></span></p>
<p style="font-family:ubuntu, Helvetica, 'Lucida Grande', Arial, sans-serif;padding-top:0;padding-bottom:0;padding-right:0;padding-left:0;color:#333;font-size:16px;line-height:22px;margin-top:0;margin-bottom:10px;margin-right:0;margin-left:0;width:100%;"><a href="https://buttondown-0005.com/c/NDcyMjg1NDEtZjg0Mi00MTk5LTliODEtYzlkNzQ4OTkwNTI3fDQ1MzkwY2EyLWJiNWEtNDAyZC05OGQyLWQ5MmI0ZjRhY2RkOXxodHRwczovL3d3dy5jbmJjLmNvbS8yMDI2LzAxLzI4L3Rlc2xhLWVuZGluZy1tb2RlbC1zLXgtcHJvZHVjdGlvbi5odG1sP3V0bV9zb3VyY2U9aGFja2VybmV3c2xldHRlciZ1dG1fbWVkaXVtPWVtYWlsJnV0bV90ZXJtPXN0YXJ0dXBfbmV3c3xlbWFpbA==" style="color:#0446AB;text-decoration:underline; font-size:16px;" title="Votes: 542 Comments: 1119">Tesla ending Models S and X production</a> <span style="font-size: 13px; color: #777"><span style="font-size:11px;padding-right:1px;">//</span>cnbc.com <a href="https://buttondown-0005.com/c/NDcyMjg1NDEtZjg0Mi00MTk5LTliODEtYzlkNzQ4OTkwNTI3fDQ1MzkwY2EyLWJiNWEtNDAyZC05OGQyLWQ5MmI0ZjRhY2RkOXxodHRwOi8vbmV3cy55Y29tYmluYXRvci5jb20vaXRlbT9pZD00NjgwMjg2NyZ1dG1fdGVybT1jb21tZW50fGVtYWls" style="text-decoration: none; color: #336699;">comments<span style="color:#ff3300;">→</span></a></span></p>
<p style="font-family:ubuntu, Helvetica, 'Lucida Grande', Arial, sans-serif;padding-top:0;padding-bottom:0;padding-right:0;padding-left:0;color:#333;font-size:16px;line-height:22px;margin-top:0;margin-bottom:10px;margin-right:0;margin-left:0;width:100%;"><a href="https://buttondown-0005.com/c/NDcyMjg1NDEtZjg0Mi00MTk5LTliODEtYzlkNzQ4OTkwNTI3fDQ1MzkwY2EyLWJiNWEtNDAyZC05OGQyLWQ5MmI0ZjRhY2RkOXxodHRwczovL3d3dy5ibG9vbWJlcmcuY29tL25ld3MvYXJ0aWNsZXMvMjAyNi0wMS0zMS93YXltby1zZWVraW5nLWFib3V0LTE2LWJpbGxpb24tbmVhci0xMTAtYmlsbGlvbi12YWx1YXRpb24/dXRtX3NvdXJjZT1oYWNrZXJuZXdzbGV0dGVyJnV0bV9tZWRpdW09ZW1haWwmdXRtX3Rlcm09c3RhcnR1cF9uZXdzfGVtYWls" style="color:#0446AB;text-decoration:underline; font-size:16px;" title="Votes: 216 Comments: 334">Waymo seeking about $16B near $110B valuation</a> <span style="font-size: 13px; color: #777"><span style="font-size:11px;padding-right:1px;">//</span>bloomberg.com <a href="https://buttondown-0005.com/c/NDcyMjg1NDEtZjg0Mi00MTk5LTliODEtYzlkNzQ4OTkwNTI3fDQ1MzkwY2EyLWJiNWEtNDAyZC05OGQyLWQ5MmI0ZjRhY2RkOXxodHRwOi8vbmV3cy55Y29tYmluYXRvci5jb20vaXRlbT9pZD00Njg1Njg1NCZ1dG1fdGVybT1jb21tZW50fGVtYWls" style="text-decoration: none; color: #336699;">comments<span style="color:#ff3300;">→</span></a></span></p>
<p style="font-family:ubuntu, Helvetica, 'Lucida Grande', Arial, sans-serif;padding-top:0;padding-bottom:0;padding-right:0;padding-left:0;color:#333;font-size:16px;line-height:22px;margin-top:0;margin-bottom:10px;margin-right:0;margin-left:0;width:100%;"><a href="https://buttondown-0005.com/c/NDcyMjg1NDEtZjg0Mi00MTk5LTliODEtYzlkNzQ4OTkwNTI3fDQ1MzkwY2EyLWJiNWEtNDAyZC05OGQyLWQ5MmI0ZjRhY2RkOXxodHRwczovL3d3dy50aGVndWFyZGlhbi5jb20vdGVjaG5vbG9neS8yMDI2L2ZlYi8wNC9waW50ZXJlc3Qtc2Fja3MtdHdvLWVuZ2luZWVycy1mb3Itc29mdHdhcmUtaWRlbnRpZnktZmlyZWQtd29ya2Vycz91dG1fc291cmNlPWhhY2tlcm5ld3NsZXR0ZXImdXRtX21lZGl1bT1lbWFpbCZ1dG1fdGVybT1zdGFydHVwX25ld3N8ZW1haWw=" style="color:#0446AB;text-decoration:underline; font-size:16px;" title="Votes: 39 Comments: 12">Pinterest sacks two engineers for creating software to identify fired workers</a> <span style="font-size: 13px; color: #777"><span style="font-size:11px;padding-right:1px;">//</span>theguardian.com <a href="https://buttondown-0005.com/c/NDcyMjg1NDEtZjg0Mi00MTk5LTliODEtYzlkNzQ4OTkwNTI3fDQ1MzkwY2EyLWJiNWEtNDAyZC05OGQyLWQ5MmI0ZjRhY2RkOXxodHRwOi8vbmV3cy55Y29tYmluYXRvci5jb20vaXRlbT9pZD00Njg5Mjc4MSZ1dG1fdGVybT1jb21tZW50fGVtYWls" style="text-decoration: none; color: #336699;">comments<span style="color:#ff3300;">→</span></a></span></p>
<h2 style="font-family:ubuntu, 'Lucida Grande', Arial, sans-serif;padding-top:20px;padding-bottom:0;padding-right:0;padding-left:0;color:#ff3300;font-size:16px;font-weight:bold;margin-top:20px;margin-bottom:3px;margin-right:0;margin-left:0;text-transform:uppercase;"><span style="color:#333">#</span>Fun</h2>
<hr style="border-style:none;margin-top:0px;margin-bottom:5px;margin-right:0;margin-left:0;border-top-width:1px;border-top-style:solid;border-top-color:#9b9b9b;/"/>
<p style="font-family:ubuntu, Helvetica, 'Lucida Grande', Arial, sans-serif;padding-top:0;padding-bottom:0;padding-right:0;padding-left:0;color:#333;font-size:16px;line-height:22px;margin-top:0;margin-bottom:10px;margin-right:0;margin-left:0;width:100%;"><a href="https://buttondown-0005.com/c/NDcyMjg1NDEtZjg0Mi00MTk5LTliODEtYzlkNzQ4OTkwNTI3fDQ1MzkwY2EyLWJiNWEtNDAyZC05OGQyLWQ5MmI0ZjRhY2RkOXxodHRwczovL3Jvc2Uuc3lzdGVtcy9hbmltYWxpc3QvP3V0bV9zb3VyY2U9aGFja2VybmV3c2xldHRlciZ1dG1fbWVkaXVtPWVtYWlsJnV0bV90ZXJtPWZ1bnxlbWFpbA==" style="color:#0446AB;text-decoration:underline; font-size:16px;" title="Votes: 313 Comments: 168">List animals until failure</a> <span style="font-size: 13px; color: #777"><span style="font-size:11px;padding-right:1px;">//</span>rose.systems <a href="https://buttondown-0005.com/c/NDcyMjg1NDEtZjg0Mi00MTk5LTliODEtYzlkNzQ4OTkwNTI3fDQ1MzkwY2EyLWJiNWEtNDAyZC05OGQyLWQ5MmI0ZjRhY2RkOXxodHRwOi8vbmV3cy55Y29tYmluYXRvci5jb20vaXRlbT9pZD00Njg0MjYwMyZ1dG1fdGVybT1jb21tZW50fGVtYWls" style="text-decoration: none; color: #336699;">comments<span style="color:#ff3300;">→</span></a></span></p>
<p style="font-family:ubuntu, Helvetica, 'Lucida Grande', Arial, sans-serif;padding-top:0;padding-bottom:0;padding-right:0;padding-left:0;color:#333;font-size:16px;line-height:22px;margin-top:0;margin-bottom:10px;margin-right:0;margin-left:0;width:100%;"><a href="https://buttondown-0005.com/c/NDcyMjg1NDEtZjg0Mi00MTk5LTliODEtYzlkNzQ4OTkwNTI3fDQ1MzkwY2EyLWJiNWEtNDAyZC05OGQyLWQ5MmI0ZjRhY2RkOXxodHRwczovL3d3dy5hZHZlbnR1cmVnYW1lc3R1ZGlvLmNvLnVrLz91dG1fc291cmNlPWhhY2tlcm5ld3NsZXR0ZXImdXRtX21lZGl1bT1lbWFpbCZ1dG1fdGVybT1mdW58ZW1haWw=" style="color:#0446AB;text-decoration:underline; font-size:16px;" title="Votes: 238 Comments: 44">Adventure Game Studio: OSS software for creating adventure games</a> <span style="font-size: 13px; color: #777"><span style="font-size:11px;padding-right:1px;">//</span>adventuregamestudio.co.uk <a href="https://buttondown-0005.com/c/NDcyMjg1NDEtZjg0Mi00MTk5LTliODEtYzlkNzQ4OTkwNTI3fDQ1MzkwY2EyLWJiNWEtNDAyZC05OGQyLWQ5MmI0ZjRhY2RkOXxodHRwOi8vbmV3cy55Y29tYmluYXRvci5jb20vaXRlbT9pZD00Njg0NjI1MiZ1dG1fdGVybT1jb21tZW50fGVtYWls" style="text-decoration: none; color: #336699;">comments<span style="color:#ff3300;">→</span></a></span></p>
<p style="font-family:ubuntu, Helvetica, 'Lucida Grande', Arial, sans-serif;padding-top:0;padding-bottom:0;padding-right:0;padding-left:0;color:#333;font-size:16px;line-height:22px;margin-top:0;margin-bottom:10px;margin-right:0;margin-left:0;width:100%;"><a href="https://buttondown-0005.com/c/NDcyMjg1NDEtZjg0Mi00MTk5LTliODEtYzlkNzQ4OTkwNTI3fDQ1MzkwY2EyLWJiNWEtNDAyZC05OGQyLWQ5MmI0ZjRhY2RkOXxodHRwczovL2NybC5pby9kcy1nYW1lLWVuZ2luZS8/dXRtX3NvdXJjZT1oYWNrZXJuZXdzbGV0dGVyJnV0bV9tZWRpdW09ZW1haWwmdXRtX3Rlcm09ZnVufGVtYWls" style="color:#0446AB;text-decoration:underline; font-size:16px;" title="Votes: 169 Comments: 39">Nintendo DS code editor and scriptable game engine</a> <span style="font-size: 13px; color: #777"><span style="font-size:11px;padding-right:1px;">//</span>crl.io <a href="https://buttondown-0005.com/c/NDcyMjg1NDEtZjg0Mi00MTk5LTliODEtYzlkNzQ4OTkwNTI3fDQ1MzkwY2EyLWJiNWEtNDAyZC05OGQyLWQ5MmI0ZjRhY2RkOXxodHRwOi8vbmV3cy55Y29tYmluYXRvci5jb20vaXRlbT9pZD00NjgzOTIxNSZ1dG1fdGVybT1jb21tZW50fGVtYWls" style="text-decoration: none; color: #336699;">comments<span style="color:#ff3300;">→</span></a></span></p>
<p style="font-family:ubuntu, Helvetica, 'Lucida Grande', Arial, sans-serif;padding-top:0;padding-bottom:0;padding-right:0;padding-left:0;color:#333;font-size:16px;line-height:22px;margin-top:0;margin-bottom:10px;margin-right:0;margin-left:0;width:100%;"><a href="https://buttondown-0005.com/c/NDcyMjg1NDEtZjg0Mi00MTk5LTliODEtYzlkNzQ4OTkwNTI3fDQ1MzkwY2EyLWJiNWEtNDAyZC05OGQyLWQ5MmI0ZjRhY2RkOXxodHRwczovL2dpdGh1Yi5jb20vdmthemFub3YvZWxjaXR5P3V0bV9zb3VyY2U9aGFja2VybmV3c2xldHRlciZ1dG1fbWVkaXVtPWVtYWlsJnV0bV90ZXJtPWZ1bnxlbWFpbA==" style="color:#0446AB;text-decoration:underline; font-size:16px;" title="Votes: 161 Comments: 38">Micropolis/SimCity Clone in Emacs Lisp</a> <span style="font-size: 13px; color: #777"><span style="font-size:11px;padding-right:1px;">//</span>github.com <a href="https://buttondown-0005.com/c/NDcyMjg1NDEtZjg0Mi00MTk5LTliODEtYzlkNzQ4OTkwNTI3fDQ1MzkwY2EyLWJiNWEtNDAyZC05OGQyLWQ5MmI0ZjRhY2RkOXxodHRwOi8vbmV3cy55Y29tYmluYXRvci5jb20vaXRlbT9pZD00Njg5NzMzMiZ1dG1fdGVybT1jb21tZW50fGVtYWls" style="text-decoration: none; color: #336699;">comments<span style="color:#ff3300;">→</span></a></span></p>
<p style="font-family:ubuntu, Helvetica, 'Lucida Grande', Arial, sans-serif;padding-top:0;padding-bottom:0;padding-right:0;padding-left:0;color:#333;font-size:16px;line-height:22px;margin-top:0;margin-bottom:10px;margin-right:0;margin-left:0;width:100%;"><a href="https://buttondown-0005.com/c/NDcyMjg1NDEtZjg0Mi00MTk5LTliODEtYzlkNzQ4OTkwNTI3fDQ1MzkwY2EyLWJiNWEtNDAyZC05OGQyLWQ5MmI0ZjRhY2RkOXxodHRwczovL2luZm9jb20udGFtYm8uY28vP3V0bV9zb3VyY2U9aGFja2VybmV3c2xldHRlciZ1dG1fbWVkaXVtPWVtYWlsJnV0bV90ZXJtPWZ1bnxlbWFpbA==" style="color:#0446AB;text-decoration:underline; font-size:16px;" title="Votes: 77 Comments: 48">I wrapped the Zorks with an LLM</a> <span style="font-size: 13px; color: #777"><span style="font-size:11px;padding-right:1px;">//</span>infocom.tambo.co <a href="https://buttondown-0005.com/c/NDcyMjg1NDEtZjg0Mi00MTk5LTliODEtYzlkNzQ4OTkwNTI3fDQ1MzkwY2EyLWJiNWEtNDAyZC05OGQyLWQ5MmI0ZjRhY2RkOXxodHRwOi8vbmV3cy55Y29tYmluYXRvci5jb20vaXRlbT9pZD00Njc4NjYxOCZ1dG1fdGVybT1jb21tZW50fGVtYWls" style="text-decoration: none; color: #336699;">comments<span style="color:#ff3300;">→</span></a></span></p>
</td>
</tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" id="footer" style="color:#7A7A7A;font-family:ubuntu, Helvetica, 'Lucida Grande', Arial, sans-serif;margin-top:30px;margin-bottom:0;margin-right:0;margin-left:0;padding-top:0;padding-bottom:0;padding-right:0;padding-left:0;background-color:#FFFFFF;max-width:600px;width:100%;">
<tr style="color:#333;font-family:ubuntu, Helvetica, 'Lucida Grande', Arial, sans-serif;margin-top:0;margin-bottom:0;margin-right:0;margin-left:0;padding-top:0;padding-bottom:0;padding-right:0;padding-left:0;font-size:16px">
<td style="color:#333;font-family:ubuntu, Helvetica, 'Lucida Grande', Arial, sans-serif;margin-top:0;margin-bottom:0;margin-right:0;margin-left:0;padding-top:0;padding-bottom:0;padding-right:0;padding-left:0;">
<h5 style="font-family:Helvetica, 'Lucida Grande', Arial, sans-serif;margin-top:30px;margin-right:0;margin-left:0;padding-top:30px;padding-bottom:0;padding-right:0;padding-left:0;color:#999;font-size:20px;margin-bottom:5px;width:100%;">__END__</h5>
<p style="font-family:ubuntu, Helvetica, 'Lucida Grande', Arial, sans-serif;margin-top:0;margin-bottom:0;margin-right:0;margin-left:0;padding-top:0;padding-bottom:0;padding-right:0;padding-left:0;color:#999;font-size:16px !important;font-weight:normal;line-height:22px;">
You're among 69,438 others who received this email because you wanted a weekly recap of the best articles from Hacker News. Published by
<a href="https://buttondown-0005.com/c/NDcyMjg1NDEtZjg0Mi00MTk5LTliODEtYzlkNzQ4OTkwNTI3fDQ1MzkwY2EyLWJiNWEtNDAyZC05OGQyLWQ5MmI0ZjRhY2RkOXxodHRwOi8vY3VycHJlc3MuY29tfGVtYWls" style="color:#3B6B9B;text-decoration:underline;">Curpress</a>
from Bellingham, Washington. Hacker Newsletter is not affiliated with Y Combinator in any way.
<br/>
<br/>
💡 Need to disconnect?
<a href="https://buttondown-0005.com/c/NDcyMjg1NDEtZjg0Mi00MTk5LTliODEtYzlkNzQ4OTkwNTI3fDQ1MzkwY2EyLWJiNWEtNDAyZC05OGQyLWQ5MmI0ZjRhY2RkOXxodHRwczovL2J1dHRvbmRvd24uY29tL3Vuc3Vic2NyaWJlLzQ1MzkwY2EyLWJiNWEtNDAyZC05OGQyLWQ5MmI0ZjRhY2RkOT9lbWFpbD00NzIyODU0MS1mODQyLTQxOTktOWI4MS1jOWQ3NDg5OTA1Mjd8ZW1haWw=" style="color:#3B6B9B;text-decoration:underline;">Unsubscribe</a>
<br/>
<br/>
✨ Want to promote your startup?
<a href="https://buttondown-0005.com/c/NDcyMjg1NDEtZjg0Mi00MTk5LTliODEtYzlkNzQ4OTkwNTI3fDQ1MzkwY2EyLWJiNWEtNDAyZC05OGQyLWQ5MmI0ZjRhY2RkOXxodHRwczovL2FpcnRhYmxlLmNvbS9zaHI3NE13UnBKU0hSV3NGbHxlbWFpbA==" style="color:#3B6B9B;text-decoration:underline;" title="Buy a classified ad">Buy a classified ad</a>
or click reply to get our media kit
<br/>
<br/>
⭐ Not a subscriber? Subscribe at
<a href="https://buttondown-0005.com/c/NDcyMjg1NDEtZjg0Mi00MTk5LTliODEtYzlkNzQ4OTkwNTI3fDQ1MzkwY2EyLWJiNWEtNDAyZC05OGQyLWQ5MmI0ZjRhY2RkOXxodHRwczovL2hhY2tlcm5ld3NsZXR0ZXIuY29tfGVtYWls" style="color:#3B6B9B;text-decoration:underline;">https://hackernewsletter.com</a>
</p>
</td>
</tr>
</table>
</div>

                    <p class='ampimg' style='display:none;visibility:none;margin:0;padding:0;line-height:0;'>
                        <img src="https://buttondown-0005.com/o/NDcyMjg1NDEtZjg0Mi00MTk5LTliODEtYzlkNzQ4OTkwNTI3OjQ1MzkwY2EyLWJiNWEtNDAyZC05OGQyLWQ5MmI0ZjRhY2RkOQ/" />
                    </p>
                    </body>
                    
</html>]]>
      </description>
      <pubDate>Fri, 06 Feb 2026 13:07:31 +0000</pubDate>
      <link>https://app.newsletters.love/collections/cqtSv4Epk4dOgGJ4FLfH7KtodW4MXeiW/p/cqtSv4Epk4dOgGJ4FLfH7KtodW4MXeiW</link>
    </item>
    <item>
      <title>The third golden age of software engineering – thanks to AI, with Grady Booch</title>
      <description>
        <![CDATA[<html style="scrollbar-width: thin;scrollbar-color: rgb(219,219,219)rgb(255,255,255);"><head><meta charset="utf-8"><title>The third golden age of software engineering &#8211; thanks to AI, with Grady Booch</title><style>
@media (max-width: 1024px) {
  .typography .pullquote-align-left,
  .typography.editor .pullquote-align-left,
  .typography .pullquote-align-right,
  .typography.editor .pullquote-align-right,
  .typography .pullquote-align-wide,
  .typography.editor .pullquote-align-wide,
  .typography .pullquote-align-center,
  .typography.editor .pullquote-align-center {
    float: none;
    margin: 0 auto;
    width: 100%;
    max-width: 100%;
  }
}
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
  .typography .markup table.image-wrapper img,
  .typography.editor .markup table.image-wrapper img,
  .typography .markup table.kindle-wrapper img,
  .typography.editor .markup table.kindle-wrapper img {
    max-width: 550px;
  }
}
@media (min-width: 1024px) {
  .typography:not(:has(#toc)) .captioned-image-container figure:has(> a.image2-offset-left),
  .typography.editor:not(:has(#toc)) .captioned-image-container figure:has(> a.image2-offset-left) {
    margin-left: var(--image-offset-margin);
  }
  .typography:not(:has(#toc)) .captioned-image-container figure:has(> a.image2-offset-right),
  .typography.editor:not(:has(#toc)) .captioned-image-container figure:has(> a.image2-offset-right) {
    margin-right: var(--image-offset-margin);
  }
}
@media (min-width: 1300px) {
  .typography .captioned-image-container figure:has(> a.image2-offset-left),
  .typography.editor .captioned-image-container figure:has(> a.image2-offset-left) {
    margin-left: var(--image-offset-margin);
  }
  .typography .captioned-image-container figure:has(> a.image2-offset-right),
  .typography.editor .captioned-image-container figure:has(> a.image2-offset-right) {
    margin-right: var(--image-offset-margin);
  }
}
@media (max-width: 1024px) {
  .typography,
  .typography.editor {
    /* Disable offset on mobile/tablet */
  }
  .typography .captioned-image-container figure:has(> a.image2-align-left),
  .typography.editor .captioned-image-container figure:has(> a.image2-align-left),
  .typography .captioned-image-container figure:has(> a.image2-align-right),
  .typography.editor .captioned-image-container figure:has(> a.image2-align-right) {
    float: none;
    margin: 1em auto;
    max-width: 100%;
    width: auto;
    padding: 0;
  }
  .typography .captioned-image-container figure:has(> a.image2-align-left.thefp),
  .typography.editor .captioned-image-container figure:has(> a.image2-align-left.thefp),
  .typography .captioned-image-container figure:has(> a.image2-align-right.thefp),
  .typography.editor .captioned-image-container figure:has(> a.image2-align-right.thefp) {
    margin: 1em auto;
  }
  .typography .captioned-image-container figure:has(> a.image2-offset-left),
  .typography.editor .captioned-image-container figure:has(> a.image2-offset-left),
  .typography .captioned-image-container figure:has(> a.image2-offset-right),
  .typography.editor .captioned-image-container figure:has(> a.image2-offset-right) {
    margin: 1em auto;
  }
  .typography .captioned-image-container figure:has(> a.image2-align-left) .image2-inset,
  .typography.editor .captioned-image-container figure:has(> a.image2-align-left) .image2-inset,
  .typography .captioned-image-container figure:has(> a.image2-align-right) .image2-inset,
  .typography.editor .captioned-image-container figure:has(> a.image2-align-right) .image2-inset {
    display: block;
    justify-content: initial;
  }
}
@media (max-width: 768px) {
  .typography .markup div.sponsorship-campaign-embed,
  .typography.editor .markup div.sponsorship-campaign-embed {
    margin-top: 24px;
    margin-bottom: 24px;
  }
  .typography .markup div.sponsorship-campaign-embed:first-child,
  .typography.editor .markup div.sponsorship-campaign-embed:first-child {
    margin-top: 0px;
  }
}
@media screen and (max-width: 650px) {
  .typography .markup div.youtube-overlay,
  .typography.editor .markup div.youtube-overlay,
  .typography .markup div.vimeo-overlay,
  .typography.editor .markup div.vimeo-overlay {
    display: none !important;
  }
}
@media screen and (max-width: 370px) {
  .typography .markup div.tiktok-wrap,
  .typography.editor .markup div.tiktok-wrap {
    width: calc(95vw - 32px);
    height: calc((95vw - 32px - 2px) / 0.485714);
  }
}
@media screen and (max-width: 650px) {
  .typography .markup div.embedded-publication-wrap .embedded-publication.show-subscribe,
  .typography.editor .markup div.embedded-publication-wrap .embedded-publication.show-subscribe {
    padding: 24px;
  }
}
@media screen and (max-width: 650px) {
  .typography .markup div.subscription-widget-wrap .subscription-widget.show-subscribe,
  .typography.editor .markup div.subscription-widget-wrap .subscription-widget.show-subscribe,
  .typography .markup div.subscription-widget-wrap-editor .subscription-widget.show-subscribe,
  .typography.editor .markup div.subscription-widget-wrap-editor .subscription-widget.show-subscribe,
  .typography .markup div.captioned-button-wrap .subscription-widget.show-subscribe,
  .typography.editor .markup div.captioned-button-wrap .subscription-widget.show-subscribe {
    padding: 0px 24px;
  }
}
@media screen and (max-width: 650px) {
  .typography .markup div.subscription-widget-wrap .subscription-widget.show-subscribe .subscription-widget-subscribe .button,
  .typography.editor .markup div.subscription-widget-wrap .subscription-widget.show-subscribe .subscription-widget-subscribe .button,
  .typography .markup div.subscription-widget-wrap-editor .subscription-widget.show-subscribe .subscription-widget-subscribe .button,
  .typography.editor .markup div.subscription-widget-wrap-editor .subscription-widget.show-subscribe .subscription-widget-subscribe .button,
  .typography .markup div.captioned-button-wrap .subscription-widget.show-subscribe .subscription-widget-subscribe .button,
  .typography.editor .markup div.captioned-button-wrap .subscription-widget.show-subscribe .subscription-widget-subscribe .button {
    padding: 10px 12px;
    min-width: 110px;
  }
}
@media (max-width: 650px) {
  .typography .markup .twitter-embed,
  .typography.editor .markup .twitter-embed,
  .typography .markup .tweet,
  .typography.editor .markup .tweet {
    padding: 12px;
  }
}
@media (max-width: 650px) {
  .typography .markup .twitter-embed .tweet-text,
  .typography.editor .markup .twitter-embed .tweet-text,
  .typography .markup .tweet .tweet-text,
  .typography.editor .markup .tweet .tweet-text {
    font-size: 14px;
    line-height: 20px;
  }
}
@media (max-width: 650px) {
  .typography .markup .twitter-embed .tweet-photos-container.two,
  .typography.editor .markup .twitter-embed .tweet-photos-container.two,
  .typography .markup .tweet .tweet-photos-container.two,
  .typography.editor .markup .tweet .tweet-photos-container.two,
  .typography .markup .twitter-embed .tweet-photos-container.three,
  .typography.editor .markup .twitter-embed .tweet-photos-container.three,
  .typography .markup .tweet .tweet-photos-container.three,
  .typography.editor .markup .tweet .tweet-photos-container.three,
  .typography .markup .twitter-embed .tweet-photos-container.four,
  .typography.editor .markup .twitter-embed .tweet-photos-container.four,
  .typography .markup .tweet .tweet-photos-container.four,
  .typography.editor .markup .tweet .tweet-photos-container.four {
    height: 200px;
  }
}
@media (max-width: 650px) {
  .typography .markup .twitter-embed a.expanded-link .expanded-link-img,
  .typography.editor .markup .twitter-embed a.expanded-link .expanded-link-img,
  .typography .markup .tweet a.expanded-link .expanded-link-img,
  .typography.editor .markup .tweet a.expanded-link .expanded-link-img {
    max-height: 180px;
  }
}
@media (max-width: 650px) {
  .typography .markup .twitter-embed a.expanded-link .expanded-link-description,
  .typography.editor .markup .twitter-embed a.expanded-link .expanded-link-description,
  .typography .markup .tweet a.expanded-link .expanded-link-description,
  .typography.editor .markup .tweet a.expanded-link .expanded-link-description {
    display: none;
  }
}
@media screen and (max-width: 650px) {
  .typography .markup .apple-podcast-container,
  .typography.editor .markup .apple-podcast-container {
    width: unset;
  }
}
@media (max-width: 420px) {
  .typography .markup .install-substack-app-embed img.install-substack-app-embed-img,
  .typography.editor .markup .install-substack-app-embed img.install-substack-app-embed-img {
    margin: 0 auto 16px auto;
  }
}
@media (max-width: 420px) {
  .typography .markup .install-substack-app-embed .install-substack-app-embed-text,
  .typography.editor .markup .install-substack-app-embed .install-substack-app-embed-text {
    margin: 0 0 12px 0;
    max-width: 100%;
    width: auto;
    text-align: center;
  }
}
@media (max-width: 420px) {
  .typography .markup .install-substack-app-embed .install-substack-app-embed-link,
  .typography.editor .markup .install-substack-app-embed .install-substack-app-embed-link {
    display: flex;
    justify-content: center;
  }
}
@media screen and (min-width: 481px) {
  .share-button-container {
    height: 38px;
  }
}
@media screen and (min-width: 481px) {
  .share-button-container a.comment {
    height: 38px;
    line-height: 38px;
    padding-right: 10px;
  }
}
@media screen and (max-width: 480px) {
  .share-button-container .separator {
    display: block;
    margin: 0;
    height: 8px;
    border-left: none;
  }
}
@media screen and (max-width: 480px) {
  .share-button-container a.share.first img {
    padding-left: 0;
  }
}
@media screen and (min-width: 481px) {
  .share-button-container a.mobile {
    display: none !important;
  }
}
@media screen and (min-width: 541px) {
  .settings-add-pub-modal-wrapper .container .add-recommending-pub-modal-container {
    padding: 36px;
    height: 680px;
  }
}
@media screen and (min-width: 541px) {
  .settings-add-pub-modal-wrapper .container .add-recommending-pub-modal-container .footer {
    position: absolute;
    bottom: 36px;
    margin: 0px;
  }
}
@media screen and (max-width: 650px) {
  .header-anchor-parent {
    display: none;
  }
}
@media screen and (max-width: 768px) {
  .post {
    padding: 16px 0 0 0;
  }
}
@media screen and (max-width: 650px) {
  .post .post-header .post-label {
    margin-top: 8px;
  }
}
@media screen and (max-width: 650px) {
  .post .post-header .meta-author-wrap.alternative-meta .meta-right-column .post-meta {
    margin-top: 6px;
  }
}
@media screen and (max-width: 650px) {
  .post .footer-facepile-container {
    height: 64px;
    padding: 0 16px;
    display: flex;
    align-items: center;
    justify-content: flex-start;
    width: 100%;
  }
}
@media screen and (max-width: 650px) {
  .post .post-footer.use-separators {
    justify-content: center;
  }
}
@media screen and (max-width: 650px) {
  .post .post-footer.next-prev {
    height: 64px;
    justify-content: space-between;
    box-sizing: border-box;
  }
}
@media screen and (max-width: 650px) {
  .post-contributor-footer .post-contributor-bio-table {
    display: block;
  }
  .post-contributor-footer .post-contributor-bio-table-row {
    display: flex;
    flex-direction: row;
  }
  .post-contributor-footer .post-contributor-bio-userhead-cell,
  .post-contributor-footer .post-contributor-bio-body-cell {
    display: block;
  }
  .post-contributor-footer .post-contributor-bio-body-cell {
    flex-grow: 1;
  }
  .post-contributor-footer .post-contributor-bio-body-table {
    display: block;
  }
  .post-contributor-footer .post-contributor-bio-body-table-row {
    display: block;
  }
  .post-contributor-footer .post-contributor-bio-copy-cell,
  .post-contributor-footer .post-contributor-bio-controls-cell {
    display: block;
  }
  .post-contributor-footer .post-contributor-bio-copy-cell {
    margin: 0 0 16px 0;
  }
  .post-contributor-footer .post-contributor-bio-controls-cell {
    width: auto;
  }
  .post-contributor-footer .post-contributor-bio-controls {
    margin: auto;
  }
  .post-contributor-footer .post-contributor-bio-controls .button.primary {
    width: 100%;
  }
  .post-contributor-footer .post-contributor-bio-text {
    font-size: 14px;
  }
}
@media screen and (min-width: 768px) {
  .post-silhouette {
    padding: 32px 0;
  }
}
@media screen and (max-width: 650px) {
  .post-silhouette .post-silhouette-title {
    margin-top: 10.44225025px;
    height: 120px;
  }
}
@media screen and (max-width: 650px) {
  .post-silhouette .post-silhouette-meta {
    width: 75%;
  }
}
@media screen and (max-width: 650px) {
  .post-silhouette .post-silhouette-meta.with-byline-image {
    margin: 20px 0;
  }
}
@media screen and (max-width: 650px) {
  .use-theme-bg .post-meta.alternative-meta .post-meta-item,
  .post-meta.alternative-meta .post-meta-item {
    padding-right: 16px;
  }
}
@media screen and (max-width: 370px) {
  .use-theme-bg .post-meta.alternative-meta .post-meta-item,
  .post-meta.alternative-meta .post-meta-item {
    font-size: 14px;
  }
}
@media screen and (max-width: 650px) {
  .use-theme-bg .post-meta.alternative-meta .post-meta-item.guest-author-publication,
  .post-meta.alternative-meta .post-meta-item.guest-author-publication {
    display: none;
  }
}
@media screen and (max-width: 370px) {
  .post-meta .post-meta-item .post-meta-button {
    height: 36px !important;
    /* important to override in-line height style on emails */
  }
  .post-meta .post-meta-item .post-meta-button .meta-button-label {
    display: none;
  }
  .post-meta .post-meta-item .post-meta-button > svg {
    margin-right: 0;
  }
}
@media screen and (max-width: 370px) {
  .post-meta .post-meta-item {
    font-size: 12px;
  }
}
@media screen and (max-width: 650px) {
  .post .floating-subscribe-button {
    bottom: 20px;
    right: 20px;
  }
}
@media (max-width: 1024px) {
  body .pullquote-align-left,
  body .pullquote-align-right,
  body .pullquote-align-wide,
  body .pullquote-align-center {
    float: none;
    margin: 0 auto;
    width: 100%;
    max-width: 100%;
  }
}
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
  body .markup table.image-wrapper img,
  body .markup table.kindle-wrapper img {
    max-width: 550px;
  }
}
@media (min-width: 1024px) {
  body:not(:has(#toc)) .captioned-image-container figure:has(> a.image2-offset-left) {
    margin-left: var(--image-offset-margin);
  }
  body:not(:has(#toc)) .captioned-image-container figure:has(> a.image2-offset-right) {
    margin-right: var(--image-offset-margin);
  }
}
@media (min-width: 1300px) {
  body .captioned-image-container figure:has(> a.image2-offset-left) {
    margin-left: var(--image-offset-margin);
  }
  body .captioned-image-container figure:has(> a.image2-offset-right) {
    margin-right: var(--image-offset-margin);
  }
}
@media (max-width: 1024px) {
  body {
    /* Disable offset on mobile/tablet */
  }
  body .captioned-image-container figure:has(> a.image2-align-left),
  body .captioned-image-container figure:has(> a.image2-align-right) {
    float: none;
    margin: 1em auto;
    max-width: 100%;
    width: auto;
    padding: 0;
  }
  body .captioned-image-container figure:has(> a.image2-align-left.thefp),
  body .captioned-image-container figure:has(> a.image2-align-right.thefp) {
    margin: 1em auto;
  }
  body .captioned-image-container figure:has(> a.image2-offset-left),
  body .captioned-image-container figure:has(> a.image2-offset-right) {
    margin: 1em auto;
  }
  body .captioned-image-container figure:has(> a.image2-align-left) .image2-inset,
  body .captioned-image-container figure:has(> a.image2-align-right) .image2-inset {
    display: block;
    justify-content: initial;
  }
}
@media (max-width: 768px) {
  body .markup div.sponsorship-campaign-embed {
    margin-top: 24px;
    margin-bottom: 24px;
  }
  body .markup div.sponsorship-campaign-embed:first-child {
    margin-top: 0px;
  }
}
@media screen and (max-width: 650px) {
  body .markup div.youtube-overlay,
  body .markup div.vimeo-overlay {
    display: none !important;
  }
}
@media screen and (max-width: 370px) {
  body .markup div.tiktok-wrap {
    width: calc(95vw - 32px);
    height: calc((95vw - 32px - 2px) / 0.485714);
  }
}
@media screen and (max-width: 650px) {
  body .markup div.embedded-publication-wrap .embedded-publication.show-subscribe {
    padding: 24px;
  }
}
@media screen and (max-width: 650px) {
  body .markup div.subscription-widget-wrap .subscription-widget.show-subscribe,
  body .markup div.subscription-widget-wrap-editor .subscription-widget.show-subscribe,
  body .markup div.captioned-button-wrap .subscription-widget.show-subscribe {
    padding: 0px 24px;
  }
}
@media screen and (max-width: 650px) {
  body .markup div.subscription-widget-wrap .subscription-widget.show-subscribe .subscription-widget-subscribe .button,
  body .markup div.subscription-widget-wrap-editor .subscription-widget.show-subscribe .subscription-widget-subscribe .button,
  body .markup div.captioned-button-wrap .subscription-widget.show-subscribe .subscription-widget-subscribe .button {
    padding: 10px 12px;
    min-width: 110px;
  }
}
@media (max-width: 650px) {
  body .markup .twitter-embed,
  body .markup .tweet {
    padding: 12px;
  }
}
@media (max-width: 650px) {
  body .markup .twitter-embed .tweet-text,
  body .markup .tweet .tweet-text {
    font-size: 14px;
    line-height: 20px;
  }
}
@media (max-width: 650px) {
  body .markup .twitter-embed .tweet-photos-container.two,
  body .markup .tweet .tweet-photos-container.two,
  body .markup .twitter-embed .tweet-photos-container.three,
  body .markup .tweet .tweet-photos-container.three,
  body .markup .twitter-embed .tweet-photos-container.four,
  body .markup .tweet .tweet-photos-container.four {
    height: 200px;
  }
}
@media (max-width: 650px) {
  body .markup .twitter-embed a.expanded-link .expanded-link-img,
  body .markup .tweet a.expanded-link .expanded-link-img {
    max-height: 180px;
  }
}
@media (max-width: 650px) {
  body .markup .twitter-embed a.expanded-link .expanded-link-description,
  body .markup .tweet a.expanded-link .expanded-link-description {
    display: none;
  }
}
@media screen and (max-width: 650px) {
  body .markup .apple-podcast-container {
    width: unset;
  }
}
@media (max-width: 420px) {
  body .markup .install-substack-app-embed img.install-substack-app-embed-img {
    margin: 0 auto 16px auto;
  }
}
@media (max-width: 420px) {
  body .markup .install-substack-app-embed .install-substack-app-embed-text {
    margin: 0 0 12px 0;
    max-width: 100%;
    width: auto;
    text-align: center;
  }
}
@media (max-width: 420px) {
  body .markup .install-substack-app-embed .install-substack-app-embed-link {
    display: flex;
    justify-content: center;
  }
}
@media screen and (min-width: 500px) {
  body .header a.logo {
    width: 42px;
    height: 42px;
    border-radius: 12px;
  }
}
@media screen and (max-width: 420px) {
  body .subscription-receipt table:first-of-type .subscription-amount .subscription-discount {
    width: 72px !important;
  }
}
@media screen and (min-width: 481px) {
  body .share-button-container {
    height: auto;
  }
}
@media screen and (max-width: 480px) {
  body .share-button-container .separator {
    display: block !important;
    margin: 0 !important;
    height: 8px !important;
    border-left: none !important;
  }
}
@media screen and (max-width: 650px) {
  .digest .item .post-meta-item.audience {
    display: none;
  }
}
@media screen and (min-width: 500px) {
  .digest-publication .logo img {
    width: 42px;
    height: 42px;
    border-radius: 8px;
  }
}
@media screen and (max-width: 650px) {
  .comments-page .container .comment-list .collapsed-reply {
    margin-left: calc(10 + 32px - 24px);
  }
}
@media screen and (max-width: 650px) {
  .comment > .comment-list {
    padding-left: 24px;
  }
}
@media screen and (max-width: 650px) {
  .finish-magic-login-modal .modal-content .container {
    padding: 24px 0;
  }
}
@media (max-width: 650px) {
  .reader2-text-b3 {
    line-height: 24px;
  }
}
@media screen and (max-width: 650px) {
  .reader2-text-h4 {
    line-height: 24px;
  }
}
@media screen and (min-width: 541px) {
  .user-profile-modal {
    padding-left: 12px;
    padding-right: 12px;
  }
}
@media screen and (max-width: 650px) {
  .subscribe-widget form.form .sideBySideWrap button.rightButton {
    padding: 10px 12px;
  }
}
@media screen and (min-width: 541px) {
  .pub-icon:hover .logo-hover,
  .feed-item-icon:hover .logo-hover {
    display: block;
  }
}
@media screen and (max-width: 650px) {
  .post-ufi.single-full-width-button .post-ufi-button-wrapper {
    width: 100%;
    padding: 16px;
  }
  .post-ufi.single-full-width-button .post-ufi-button-wrapper:empty {
    display: none;
  }
  .post-ufi.single-full-width-button .post-ufi-button {
    width: 100%;
    justify-content: center;
  }
}
@media screen and (max-width: 768px) {
  .file-embed-wrapper {
    padding: 0;
  }
}
@media screen and (max-width: 768px) {
  .file-embed-wrapper-editor {
    padding: 0;
  }
}
@media screen and (max-width: 768px) {
  .file-embed-wrapper-editor:active {
    padding: 0;
  }
}
@media only screen and (max-width: 650px) {
  .file-embed-button.wide,
  .file-embed-error-button.wide {
    display: none;
  }
}
@media only screen and (min-width: 630px) {
  .file-embed-button.narrow,
  .file-embed-error-button.narrow {
    display: none;
  }
}
@media screen and (min-width: 541px) {
  .audio-player-wrapper .audio-player {
    min-width: 500px;
  }
}
@media screen and (max-width: 650px) {
  .audio-player-wrapper .audio-player .audio-player-progress {
    border-left-width: 16px;
    border-right-width: 16px;
  }
}
@media screen and (max-width: 650px) {
  .audio-player-wrapper .audio-player .audio-player-progress .audio-player-progress-bar .audio-player-progress-bar-popup {
    top: -54px;
  }
}
@media screen and (max-width: 650px) {
  .audio-player-wrapper-fancy .audio-player .audio-player-progress {
    border-left-width: 16px;
    border-right-width: 16px;
  }
}
@media screen and (max-width: 650px) {
  .audio-player-wrapper-fancy .audio-player .audio-player-progress .audio-player-progress-bar .audio-player-progress-bar-popup {
    top: -54px;
  }
}
@media (min-width: 250px) {
  .audio-player-wrapper-fancy .audio-player {
    padding: 32px;
  }
  .audio-player-wrapper-fancy .audio-player .btn-group {
    display: flex;
  }
  .audio-player-wrapper-fancy .audio-player .btn-group .button:last-of-type {
    display: block;
  }
}
@media (min-width: 300px) {
  .audio-player-wrapper-fancy .audio-player .btn-group {
    display: block;
  }
  .audio-player-wrapper-fancy .audio-player .btn-group .button:first-of-type {
    display: block;
  }
}
@media (min-width: 350px) {
  .audio-player-wrapper-fancy .audio-player .audio-player-substack-logo {
    display: block;
  }
  .audio-player-wrapper-fancy .audio-player .audio-player-title {
    margin-top: 16px;
  }
  .audio-player-wrapper-fancy .audio-player .audio-player-hero-image-container {
    padding-top: 15%;
    width: 15%;
    display: block;
  }
  .audio-player-wrapper-fancy .audio-player .btn-group .button:first-of-type {
    display: block;
  }
  .audio-player-wrapper-fancy .audio-player .audio-player-substack-logo {
    display: block;
  }
}
@media (min-width: 350px) {
  .audio-player-wrapper-fancy .audio-player .audio-player-hero-image-container {
    padding-top: 25%;
    width: 25%;
    display: block;
  }
  .audio-player-wrapper-fancy .audio-player .btn-group {
    display: flex;
  }
  .audio-player-wrapper-fancy .audio-player .btn-group .button:first-of-type {
    display: block;
  }
}
@media (min-width: 400px) {
  .audio-player-wrapper-fancy .audio-player .audio-player-hero-image-container {
    padding-top: 40%;
    width: 40%;
  }
}
@media (max-width: 400px) {
  .audio-player-wrapper-fancy .audio-player .btn-group {
    margin-top: 12px;
  }
  .audio-player-wrapper-fancy .audio-player .btn-group .button {
    font-size: 13px;
    padding: 6px 12px;
    height: auto;
    margin-top: 10px;
  }
}
@media (min-width: 600px) {
  .audio-player-wrapper-fancy .audio-player .audio-player-hero-image-container {
    padding-top: 55%;
    width: 55%;
  }
}
@media (max-width: 650px) {
  .poll-editor-modal {
    min-width: calc(100% - 20px);
  }
}
@media (max-width: 750px) {
  .poll-embed .poll-anchor-target .poll-anchor-copy-button {
    left: 8px;
    top: 45px;
  }
}</style></head><body class="email-body" style="font-kerning: auto;--image-offset-margin: -120px;"><img src="https://eotrx.substackcdn.com/open?token=eyJtIjoiPDIwMjYwMjA0MTg0MjA4LjMuZGIzYTUxNGRiZjljNWNiNUBtZy1kMC5zdWJzdGFjay5jb20-IiwidSI6MTUyMTMwODcyLCJyIjoibm90aWZ5K2xka2tPU193T1NMeGpMM3JWTzFiY2dAbm90aWZ5LnJlbGF5ZS5pbyIsImQiOiJtZy1kMC5zdWJzdGFjay5jb20iLCJwIjoxODY2NDk3MjIsInQiOiJwb2RjYXN0IiwiYSI6ImV2ZXJ5b25lIiwicyI6NDU4NzA5LCJjIjoicG9zdCIsImYiOnRydWUsInBvc2l0aW9uIjoidG9wIiwiaWF0IjoxNzcwMjMwNzcxLCJleHAiOjE3NzI4MjI3NzEsImlzcyI6InB1Yi0wIiwic3ViIjoiZW8ifQ.g-1l1bkdXFRhaUlMe8uVttz0CA49MBRYSRUKTtrnFks" alt="" width="1" height="1" border="0" style="height:1px !important;width:1px !important;border-width:0 !important;margin-top:0 !important;margin-bottom:0 !important;margin-right:0 !important;margin-left:0 !important;padding-top:0 !important;padding-bottom:0 !important;padding-right:0 !important;padding-left:0 !important;"/><div class="preview" style="display:none;font-size:1px;color:#333333;line-height:1px;max-height:0px;max-width:0px;opacity:0;overflow:hidden;">Listen now (77 mins) | I sit down with Grady Booch to put today&#8217;s AI automation claims in historical context and explain why software engineering is entering another golden age, not disappearing.</div><div class="preview" style="display:none;font-size:1px;color:#333333;line-height:1px;max-height:0px;max-width:0px;opacity:0;overflow:hidden;">&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;</div><table class="email-body-container" role="presentation" width="100%" border="0" cellspacing="0" cellpadding="0"><tbody><tr><td></td><td class="content" width="550"></td><td></td></tr><tr><td></td><td class="content" width="550" align="left"><div style="font-size: 16px;line-height: 26px;max-width: 550px;width: 100%;margin: 0 auto;overflow-wrap: break-word;"><table role="presentation" width="100%" border="0" cellspacing="0" cellpadding="0"><tbody><tr><td align="right" style="height:20px;"><table role="presentation" width="auto" border="0" cellspacing="0" cellpadding="0"><tbody><tr><td style="vertical-align:middle;"><span class="pencraft pc-reset reset-IxiVJZ tw-font-body tw-text-ssm tw-text-substack-secondary" style="font-family: SF Pro Text, -apple-system, system-ui, BlinkMacSystemFont, Inter, Segoe UI, Roboto, Helvetica, Arial, sans-serif, Apple Color Emoji, Segoe UI Emoji, Segoe UI Symbol;font-size: 13px;color: unset;list-style: none;text-decoration: unset;margin: 0;"><div class="pencraft pc-reset align-right-VJbKw5 size-12-mmZ61m reset-IxiVJZ" style="list-style: none;color: unset;text-align: right;font-size: 12px;line-height: 16px;text-decoration: unset;margin: 0;"><span class="pencraft pc-reset reset-IxiVJZ" translated="" style="list-style: none;color: unset;text-decoration: unset;margin: 0;">Forwarded this email? <a class="pencraft pc-reset decoration-underline-ClTkYc reset-IxiVJZ" href="https://substack.com/redirect/2/eyJlIjoiaHR0cHM6Ly9uZXdzbGV0dGVyLnByYWdtYXRpY2VuZ2luZWVyLmNvbS9zdWJzY3JpYmU_dXRtX3NvdXJjZT1lbWFpbCZ1dG1fY2FtcGFpZ249ZW1haWwtc3Vic2NyaWJlJnI9Mmlrb3hrJm5leHQ9aHR0cHMlM0ElMkYlMkZuZXdzbGV0dGVyLnByYWdtYXRpY2VuZ2luZWVyLmNvbSUyRnAlMkZ0aGUtdGhpcmQtZ29sZGVuLWFnZS1vZi1zb2Z0d2FyZSIsInAiOjE4NjY0OTcyMiwicyI6NDU4NzA5LCJmIjp0cnVlLCJ1IjoxNTIxMzA4NzIsImlhdCI6MTc3MDIzMDc3MSwiZXhwIjoyMDg1ODA2NzcxLCJpc3MiOiJwdWItMCIsInN1YiI6ImxpbmstcmVkaXJlY3QifQ.cJ-EYp3X8Dhd7Pmys05A5M0EOJ-ZmXuvu6divwy6NhY?" style="list-style: none;color: unset;text-decoration: unset;margin: 0;-webkit-text-decoration-line: underline;text-decoration-line: underline;">Subscribe here</a> for more</span></div></span></td></tr></tbody></table></td></tr></tbody></table><table class="header graphic-header" role="presentation" style="border-spacing: 0;padding: 16px 0 32px;"><tbody><tr><td align="center" style="text-align: center;padding: 0;"><a href="https://substack.com/redirect/2/eyJlIjoiaHR0cHM6Ly9uZXdzbGV0dGVyLnByYWdtYXRpY2VuZ2luZWVyLmNvbS9wL3RoZS10aGlyZC1nb2xkZW4tYWdlLW9mLXNvZnR3YXJlP3V0bV9jYW1wYWlnbj1lbWFpbC1oYWxmLXBvc3Qmcj0yaWtveGsmdG9rZW49ZXlKMWMyVnlYMmxrSWpveE5USXhNekE0TnpJc0luQnZjM1JmYVdRaU9qRTROalkwT1RjeU1pd2lhV0YwSWpveE56Y3dNak13TnpjeExDSmxlSEFpT2pFM056STRNakkzTnpFc0ltbHpjeUk2SW5CMVlpMDBOVGczTURraUxDSnpkV0lpT2lKd2IzTjBMWEpsWVdOMGFXOXVJbjAuNVRHZjJDRWdxdEtlUFM1dUNuWWMwZGZWcUlPNU9XaUtVQlN4MlJRYUhhWSIsInAiOjE4NjY0OTcyMiwicyI6NDU4NzA5LCJmIjp0cnVlLCJ1IjoxNTIxMzA4NzIsImlhdCI6MTc3MDIzMDc3MSwiZXhwIjoyMDg1ODA2NzcxLCJpc3MiOiJwdWItMCIsInN1YiI6ImxpbmstcmVkaXJlY3QifQ.lpZf5pW_oVVtFmdeItJOLG2HOtRJJQ5TGda6wPznfVY?"><img class="header-image" role="presentation" width="550" height="110" src="https://substackcdn.com/image/fetch/$s_!XLTi!,w_1100,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3f6c431d-310a-45a0-90fe-3dc43354ef38_1100x220.png" style="border: none !important;vertical-align: middle;max-width: 550px;display: block;margin: 0 auto;height: auto;width: 100%;"></a></td></tr></tbody></table><div style="font-size: 16px;line-height: 26px;height: 8px">&nbsp;</div><a href="https://substack.com/app-link/post?publication_id=458709&post_id=186649722&utm_source=podcast-email&play_audio=true&r=2ikoxk&utm_campaign=email-play-on-substack&token=eyJ1c2VyX2lkIjoxNTIxMzA4NzIsInBvc3RfaWQiOjE4NjY0OTcyMiwiaWF0IjoxNzcwMjMwNzcxLCJleHAiOjE3NzI4MjI3NzEsImlzcyI6InB1Yi00NTg3MDkiLCJzdWIiOiJwb3N0LXJlYWN0aW9uIn0.5TGf2CEgqtKePS5uCnYc0dfVqIO5OWiKUBSx2RQaHaY&utm_source=substack&utm_medium=email&utm_content=play_card#play" style="text-decoration:none;"><table role="presentation" width="auto" border="0" cellspacing="0" cellpadding="0" style="background-color:#FF6B00;border-radius:12px;table-layout:fixed;width:100%;max-width:100vw;padding:16px;padding-bottom:20px;background:linear-gradient(180deg, rgba(124,132,132,0.75), rgba(82,84,84,0.75)), rgb(35,37,37);white-space:normal;"><tbody><tr><td><table role="presentation" width="auto" border="0" cellspacing="0" cellpadding="0" style="overflow:hidden;white-space:normal;"><tbody><tr><td style="vertical-align:middle;"><a href="https://substack.com/app-link/post?publication_id=458709&post_id=186649722&utm_source=podcast-email&play_audio=true&r=2ikoxk&utm_campaign=email-play-on-substack&token=eyJ1c2VyX2lkIjoxNTIxMzA4NzIsInBvc3RfaWQiOjE4NjY0OTcyMiwiaWF0IjoxNzcwMjMwNzcxLCJleHAiOjE3NzI4MjI3NzEsImlzcyI6InB1Yi00NTg3MDkiLCJzdWIiOiJwb3N0LXJlYWN0aW9uIn0.5TGf2CEgqtKePS5uCnYc0dfVqIO5OWiKUBSx2RQaHaY&utm_source=substack&utm_medium=email&utm_content=play_card_show_logo#play" native="" style="width:56px;height:56px;"><img class="pencraft pc-reset outline-detail-vcQLyr pub-logo-m0IFm6 static-XUAQjT" src="https://substackcdn.com/image/fetch/$s_!OZrE!,w_112,h_112,c_fill,f_auto,q_auto:good,fl_progressive:steep,g_auto/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F16d9c7fe-84d6-4d1c-9371-4b21382f8735_2048x2048.png" width="56" height="56" alt="The Pragmatic Engineer" name="The Pragmatic Engineer" style="text-decoration: unset;list-style: none;outline: 1px solid rgb(0,0,0,.1);outline-offset: -1px;border-radius: 8px;box-sizing: border-box;background-color: rgb(255,255,255);margin: 0;flex-shrink: 0;max-width: 550px;border: none !important;vertical-align: middle;"></a></td><td width="16" style="min-width: 16px"></td><td style="vertical-align:middle;"><table role="presentation" width="auto" border="0" cellspacing="0" cellpadding="0"><tbody><tr><td><a class="pencraft pc-opacity-80 pc-minWidth-0 pc-reset overflow-hidden-WdpwT6 ellipsis-Jb8om8 color-white-rGgpJs line-height-20-t4M0El font-meta-MWBumP size-11-NuY2Zx weight-medium-fw81nC transform-uppercase-yKDgcq reset-IxiVJZ meta-EgzBVA" href="https://substack.com/app-link/post?publication_id=458709&post_id=186649722&utm_source=podcast-email&play_audio=true&r=2ikoxk&utm_campaign=email-play-on-substack&token=eyJ1c2VyX2lkIjoxNTIxMzA4NzIsInBvc3RfaWQiOjE4NjY0OTcyMiwiaWF0IjoxNzcwMjMwNzcxLCJleHAiOjE3NzI4MjI3NzEsImlzcyI6InB1Yi00NTg3MDkiLCJzdWIiOiJwb3N0LXJlYWN0aW9uIn0.5TGf2CEgqtKePS5uCnYc0dfVqIO5OWiKUBSx2RQaHaY&utm_source=substack&utm_medium=email&utm_content=play_card_show_title#play" style="list-style: none;opacity: .8;min-width: 0;color: rgb(255,255,255);text-decoration: unset;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;margin: 0;font-size: 11px;line-height: 20px;font-family: 'SF Compact',-apple-system,system-ui,-apple-system,BlinkMacSystemFont,'Segoe UI',Roboto,Helvetica,Arial,sans-serif,'Apple Color Emoji','Segoe UI Emoji','Segoe UI Symbol';font-weight: 500;text-transform: uppercase;letter-spacing: .2px;">The Pragmatic Engineer</a></td></tr><tr><td><a class="pencraft pc-minWidth-0 pc-reset overflow-hidden-WdpwT6 ellipsis-Jb8om8 color-white-rGgpJs line-height-20-t4M0El font-text-qe4AeH size-15-Psle70 weight-semibold-uqA4FV reset-IxiVJZ" style="list-style: none;min-width: 0;color: rgb(255,255,255);text-decoration: unset;overflow: hidden;text-overflow: ellipsis;margin: 0;font-size: 15px;line-height: 20px;font-family: system-ui,-apple-system,BlinkMacSystemFont,'Segoe UI',Roboto,Helvetica,Arial,sans-serif,'Apple Color Emoji','Segoe UI Emoji','Segoe UI Symbol';font-weight: 600;max-width: 420px;white-space: normal" href="https://substack.com/app-link/post?publication_id=458709&post_id=186649722&utm_source=podcast-email&play_audio=true&r=2ikoxk&utm_campaign=email-play-on-substack&token=eyJ1c2VyX2lkIjoxNTIxMzA4NzIsInBvc3RfaWQiOjE4NjY0OTcyMiwiaWF0IjoxNzcwMjMwNzcxLCJleHAiOjE3NzI4MjI3NzEsImlzcyI6InB1Yi00NTg3MDkiLCJzdWIiOiJwb3N0LXJlYWN0aW9uIn0.5TGf2CEgqtKePS5uCnYc0dfVqIO5OWiKUBSx2RQaHaY&utm_source=substack&utm_medium=email&utm_content=play_card_post_title#play">The third golden age of softw&#8230;</a></td></tr></tbody></table></td></tr></tbody></table></td></tr><tr height="16"><td></td></tr><tr><td><table role="presentation" width="auto" border="0" cellspacing="0" cellpadding="0"><tbody><tr><td style="vertical-align:center;white-space:nowrap;"><a class="pencraft pc-reset color-white-rGgpJs line-height-20-t4M0El font-meta-MWBumP size-11-NuY2Zx weight-regular-mUq6Gb transform-uppercase-yKDgcq nowrap-QngyoB reset-IxiVJZ meta-EgzBVA" href="https://substack.com/app-link/post?publication_id=458709&post_id=186649722&utm_source=podcast-email&play_audio=true&r=2ikoxk&utm_campaign=email-play-on-substack&token=eyJ1c2VyX2lkIjoxNTIxMzA4NzIsInBvc3RfaWQiOjE4NjY0OTcyMiwiaWF0IjoxNzcwMjMwNzcxLCJleHAiOjE3NzI4MjI3NzEsImlzcyI6InB1Yi00NTg3MDkiLCJzdWIiOiJwb3N0LXJlYWN0aW9uIn0.5TGf2CEgqtKePS5uCnYc0dfVqIO5OWiKUBSx2RQaHaY&utm_source=substack&utm_medium=email&utm_content=play_card_duration#play" style="list-style: none;color: rgb(255,255,255);text-decoration: unset;margin: 0;font-size: 11px;line-height: 20px;font-family: 'SF Compact',-apple-system,system-ui,-apple-system,BlinkMacSystemFont,'Segoe UI',Roboto,Helvetica,Arial,sans-serif,'Apple Color Emoji','Segoe UI Emoji','Segoe UI Symbol';font-weight: 400;text-transform: uppercase;white-space: nowrap;letter-spacing: .2px;">0:00</a></td><td width="8" style="min-width:8px;"></td><td style="vertical-align:center;width:100%;"><a href="https://substack.com/app-link/post?publication_id=458709&post_id=186649722&utm_source=podcast-email&play_audio=true&r=2ikoxk&utm_campaign=email-play-on-substack&token=eyJ1c2VyX2lkIjoxNTIxMzA4NzIsInBvc3RfaWQiOjE4NjY0OTcyMiwiaWF0IjoxNzcwMjMwNzcxLCJleHAiOjE3NzI4MjI3NzEsImlzcyI6InB1Yi00NTg3MDkiLCJzdWIiOiJwb3N0LXJlYWN0aW9uIn0.5TGf2CEgqtKePS5uCnYc0dfVqIO5OWiKUBSx2RQaHaY&utm_source=substack&utm_medium=email&utm_content=play_card_progress_bar#play" style="display:block;background-color:rgba(255,255,255,0.4);border-radius:9999px;height:4px;width:100%;"></a></td><td width="8" style="min-width:8px;"></td><td style="vertical-align:center;white-space:nowrap;"><a class="pencraft pc-reset color-white-rGgpJs line-height-20-t4M0El font-meta-MWBumP size-11-NuY2Zx weight-regular-mUq6Gb transform-uppercase-yKDgcq nowrap-QngyoB reset-IxiVJZ meta-EgzBVA" href="https://substack.com/app-link/post?publication_id=458709&post_id=186649722&utm_source=podcast-email&play_audio=true&r=2ikoxk&utm_campaign=email-play-on-substack&token=eyJ1c2VyX2lkIjoxNTIxMzA4NzIsInBvc3RfaWQiOjE4NjY0OTcyMiwiaWF0IjoxNzcwMjMwNzcxLCJleHAiOjE3NzI4MjI3NzEsImlzcyI6InB1Yi00NTg3MDkiLCJzdWIiOiJwb3N0LXJlYWN0aW9uIn0.5TGf2CEgqtKePS5uCnYc0dfVqIO5OWiKUBSx2RQaHaY&utm_source=substack&utm_medium=email&utm_content=play_card_duration#play" style="list-style: none;color: rgb(255,255,255);text-decoration: unset;margin: 0;font-size: 11px;line-height: 20px;font-family: 'SF Compact',-apple-system,system-ui,-apple-system,BlinkMacSystemFont,'Segoe UI',Roboto,Helvetica,Arial,sans-serif,'Apple Color Emoji','Segoe UI Emoji','Segoe UI Symbol';font-weight: 400;text-transform: uppercase;white-space: nowrap;letter-spacing: .2px;">1:17:04</a></td><td width="8" style="min-width:8px;"></td><td width="16" style="min-width:16px;"></td><td style="vertical-align:center;"><a href="https://substack.com/app-link/post?publication_id=458709&post_id=186649722&utm_source=podcast-email&play_audio=true&r=2ikoxk&utm_campaign=email-play-on-substack&token=eyJ1c2VyX2lkIjoxNTIxMzA4NzIsInBvc3RfaWQiOjE4NjY0OTcyMiwiaWF0IjoxNzcwMjMwNzcxLCJleHAiOjE3NzI4MjI3NzEsImlzcyI6InB1Yi00NTg3MDkiLCJzdWIiOiJwb3N0LXJlYWN0aW9uIn0.5TGf2CEgqtKePS5uCnYc0dfVqIO5OWiKUBSx2RQaHaY&utm_source=substack&utm_medium=email&utm_content=play_card_play_button#play" data-testid="email-audio-play-button"><img src="https://substackcdn.com/image/fetch/$s_!x5iK!,w_48,c_scale,f_png,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack.com%2Ficon%2FPlayIconRounded%3Fv%3D4%26height%3D48%26fill%3Drgba(255%252C255%252C255%252C0.8)%26stroke%3Dnone%26strokeWidth%3D3.6" width="24" height="24" style="border: none;vertical-align: middle;max-width: 24px" alt=""></a></td><td width="4" style="min-width:4px;"></td></tr></tbody></table></td></tr></tbody></table></a><table role="presentation" width="auto" border="0" cellspacing="0" cellpadding="0" style="width:100%;"><tbody><tr><td><div style="font-size: 16px;line-height: 26px;height: 16px">&nbsp;</div></td></tr><tr height="8"><td></td></tr><tr><td><table role="presentation" width="auto" border="0" cellspacing="0" cellpadding="0" style="width:100%;"><tbody><tr><td style="vertical-align:middle;width:100%;"><table class="fullWidth-mgXGs7" role="presentation" width="auto" border="0" cellspacing="0" cellpadding="0" style="box-sizing: border-box;width: 100%;min-height: 40px;padding-left: 0;padding-right: 0;"><tbody><tr><td class="fullWidth-mgXGs7 emailButtonTd-o2ymya priority_primary-vWRHI0" align="center" style="box-sizing: border-box;width: 100%;min-height: 40px;padding-left: 0;padding-right: 0;border-radius: 8px;background-color: #FF6B00;"><a class="fullWidth-mgXGs7 emailButtonA-Ktpg7h" href="https://substack.com/app-link/post?publication_id=458709&post_id=186649722&utm_source=podcast-email&play_audio=true&r=2ikoxk&utm_campaign=email-play-on-substack&token=eyJ1c2VyX2lkIjoxNTIxMzA4NzIsInBvc3RfaWQiOjE4NjY0OTcyMiwiaWF0IjoxNzcwMjMwNzcxLCJleHAiOjE3NzI4MjI3NzEsImlzcyI6InB1Yi00NTg3MDkiLCJzdWIiOiJwb3N0LXJlYWN0aW9uIn0.5TGf2CEgqtKePS5uCnYc0dfVqIO5OWiKUBSx2RQaHaY&utm_content=listen_now_button" style="box-sizing: border-box;width: 100%;min-height: 40px;padding-left: 0;padding-right: 0;font-family: system-ui,-apple-system,BlinkMacSystemFont,'Segoe UI',Roboto,Helvetica,Arial,sans-serif,'Apple Color Emoji','Segoe UI Emoji','Segoe UI Symbol';font-size: 14px;font-weight: 600;letter-spacing: -.15px;border-radius: 8px;padding: 12px 24px;line-height: 1;text-decoration: none;display: inline-block;color: #ffffff;border: none;"><img src="https://substackcdn.com/image/fetch/$s_!iFbw!,w_32,c_scale,f_png,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack.com%2Ficon%2FHeadphonesIcon%3Fv%3D4%26height%3D32%26stroke%3D%2523ffffff%26strokeWidth%3D2" width="16" height="16" style="border: none;vertical-align: middle;max-width: 16px" alt=""><span style="margin-left:8px;vertical-align:middle;">Listen now</span></a></td></tr></tbody></table></td></tr></tbody></table></td></tr><tr height="8"><td></td></tr><tr><td><div style="font-size: 16px;line-height: 26px;height: 16px">&nbsp;</div></td></tr></tbody></table><div class="post typography" dir="auto" style="--image-offset-margin: -120px;padding: 32px 0 0 0;font-size: 16px;line-height: 26px;"><div class="post-header" role="region" aria-label="Post header" style="font-size: 16px;line-height: 26px;"><h1 class="post-title published title-X77sOw" dir="auto" style="direction: auto;text-align: start;unicode-bidi: isolate;color: rgb(54,55,55);font-family: Lora,sans-serif;font-weight: 600;-webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: antialiased;-webkit-appearance: optimizelegibility;-moz-appearance: optimizelegibility;appearance: optimizelegibility;margin: 0;line-height: 36px;font-size: 32px;"><a href="https://substack.com/app-link/post?publication_id=458709&post_id=186649722&utm_source=post-email-title&utm_campaign=email-post-title&isFreemail=true&r=2ikoxk&token=eyJ1c2VyX2lkIjoxNTIxMzA4NzIsInBvc3RfaWQiOjE4NjY0OTcyMiwiaWF0IjoxNzcwMjMwNzcxLCJleHAiOjE3NzI4MjI3NzEsImlzcyI6InB1Yi00NTg3MDkiLCJzdWIiOiJwb3N0LXJlYWN0aW9uIn0.5TGf2CEgqtKePS5uCnYc0dfVqIO5OWiKUBSx2RQaHaY" style="color: rgb(54,55,55);text-decoration: none;">The third golden age of software engineering &#8211; thanks to AI, with Grady Booch</a></h1><h3 class="subtitle subtitle-HEEcLo" dir="auto" style="direction: auto;text-align: start;unicode-bidi: isolate;font-family: 'SF Pro Display',-apple-system-headline,system-ui,-apple-system,BlinkMacSystemFont,'Segoe UI',Roboto,Helvetica,Arial,sans-serif,'Apple Color Emoji','Segoe UI Emoji','Segoe UI Symbol';font-weight: normal;-webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: antialiased;-webkit-appearance: optimizelegibility;-moz-appearance: optimizelegibility;appearance: optimizelegibility;margin: 4px 0 0;color: #777777;line-height: 24px;font-size: 18px;margin-top: 12px;">I sit down with Grady Booch to put today&#8217;s AI automation claims in historical context and explain why software engineering is entering another golden age, not disappearing.</h3><table class="post-meta" role="presentation" width="100%" border="0" cellspacing="0" cellpadding="0" style="margin: 1em 0;height: 20px;align-items: center;"><tbody><tr><td><table role="presentation" width="auto" border="0" cellspacing="0" cellpadding="0"><tbody><tr><td><table role="presentation" width="auto" border="0" cellspacing="0" cellpadding="0"><tbody><tr><td style="vertical-align:middle;"><div class="pencraft pc-reset color-primary-zABazT line-height-20-t4M0El font-meta-MWBumP size-11-NuY2Zx weight-medium-fw81nC transform-uppercase-yKDgcq reset-IxiVJZ meta-EgzBVA custom-css-email-post-author" style="list-style: none;font-size: 11px;line-height: 20px;text-decoration: unset;color: rgb(54,55,55);margin: 0;font-family: 'SF Compact',-apple-system,system-ui,-apple-system,BlinkMacSystemFont,'Segoe UI',Roboto,Helvetica,Arial,sans-serif,'Apple Color Emoji','Segoe UI Emoji','Segoe UI Symbol';font-weight: 500;text-transform: uppercase;letter-spacing: .2px;"><a class="pencraft pc-reset color-primary-zABazT line-height-20-t4M0El font-meta-MWBumP size-11-NuY2Zx weight-medium-fw81nC transform-uppercase-yKDgcq reset-IxiVJZ meta-EgzBVA" style="list-style: none;color: rgb(54,55,55);margin: 0;font-size: 11px;line-height: 20px;font-family: 'SF Compact',-apple-system,system-ui,-apple-system,BlinkMacSystemFont,'Segoe UI',Roboto,Helvetica,Arial,sans-serif,'Apple Color Emoji','Segoe UI Emoji','Segoe UI Symbol';font-weight: 500;text-transform: uppercase;letter-spacing: .2px;text-decoration: none" href="https://substack.com/@pragmaticengineer">Gergely Orosz</a></div></td></tr></tbody></table></td></tr><tr><td><table role="presentation" width="auto" border="0" cellspacing="0" cellpadding="0"><tbody><tr><td style="vertical-align:middle;"><div class="pencraft pc-reset color-secondary-ls1g8s line-height-20-t4M0El font-meta-MWBumP size-11-NuY2Zx weight-medium-fw81nC transform-uppercase-yKDgcq reset-IxiVJZ meta-EgzBVA" style="list-style: none;font-size: 11px;line-height: 20px;text-decoration: unset;color: rgb(119,119,119);margin: 0;font-family: 'SF Compact',-apple-system,system-ui,-apple-system,BlinkMacSystemFont,'Segoe UI',Roboto,Helvetica,Arial,sans-serif,'Apple Color Emoji','Segoe UI Emoji','Segoe UI Symbol';font-weight: 500;text-transform: uppercase;letter-spacing: .2px;"><time datetime="2026-02-04T18:42:32.224Z">Feb 4</time></div></td></tr></tbody></table></td></tr></tbody></table></td><td align="right"><table role="presentation" width="auto" border="0" cellspacing="0" cellpadding="0"><tbody><tr><td style="vertical-align:middle;"><a href="https://substack.com/@pragmaticengineer"><img class="custom-css-email-avatar avatar-QIQ5yR" src="https://substackcdn.com/image/fetch/$s_!CPFa!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F58fed27c-f331-4ff3-ba47-135c5a0be0ba_400x400.png" style="box-sizing: border-box;max-width: 550px;border: none;vertical-align: middle;width: 40px;height: 40px;min-width: 40px;min-height: 40px;object-fit: cover;margin: 0px;display: inline;border-radius: 50%" width="40" height="40"></a></td></tr></tbody></table></td></tr></tbody></table><table class="email-ufi-2-top" role="presentation" width="100%" border="0" cellspacing="0" cellpadding="0" style="border-top: 1px solid rgb(0,0,0,.1);border-bottom: 1px solid rgb(0,0,0,.1);min-width: 100%;"><tbody><tr height="16"><td height="16" style="font-size:0px;line-height:0;">&nbsp;</td></tr><tr><td><table role="presentation" width="100%" border="0" cellspacing="0" cellpadding="0"><tbody><tr><td><table role="presentation" width="auto" border="0" cellspacing="0" cellpadding="0"><tbody><tr><td style="vertical-align:middle;"><table role="presentation" width="38" border="0" cellspacing="0" cellpadding="0"><tbody><tr><td align="center"><a class="email-icon-button" href="https://substack.com/app-link/post?publication_id=458709&post_id=186649722&utm_source=substack&isFreemail=true&submitLike=true&token=eyJ1c2VyX2lkIjoxNTIxMzA4NzIsInBvc3RfaWQiOjE4NjY0OTcyMiwicmVhY3Rpb24iOiLinaQiLCJpYXQiOjE3NzAyMzA3NzEsImV4cCI6MTc3MjgyMjc3MSwiaXNzIjoicHViLTQ1ODcwOSIsInN1YiI6InJlYWN0aW9uIn0.D1FPBkJ-ljGPS6fQwi_ZwodFl-C3PoFGM5gXd9xEKW8&utm_medium=email&utm_campaign=email-reaction&r=2ikoxk" style="font-family: system-ui,-apple-system,BlinkMacSystemFont,'Segoe UI',Roboto,Helvetica,Arial,sans-serif,'Apple Color Emoji','Segoe UI Emoji','Segoe UI Symbol';display: inline-block;font-weight: 500;border: 1px solid rgb(0,0,0,.1);border-radius: 9999px;text-transform: uppercase;font-size: 12px;line-height: 1;padding: 9px 0;text-decoration: none;color: rgb(119,119,119);min-width: 38px;box-sizing: border-box;width: 38px"><img class="icon" src="https://substackcdn.com/image/fetch/$s_!PeVs!,w_36,c_scale,f_png,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack.com%2Ficon%2FLucideHeart%3Fv%3D4%26height%3D36%26fill%3Dnone%26stroke%3D%2523808080%26strokeWidth%3D2" width="18" height="18" style="border: none;vertical-align: middle;max-width: 18px" alt=""></a></td></tr></tbody></table></td><td width="8" style="min-width: 8px"></td><td style="vertical-align:middle;"><table role="presentation" width="38" border="0" cellspacing="0" cellpadding="0"><tbody><tr><td align="center"><a class="email-icon-button" href="https://substack.com/app-link/post?publication_id=458709&post_id=186649722&utm_source=substack&utm_medium=email&isFreemail=true&comments=true&token=eyJ1c2VyX2lkIjoxNTIxMzA4NzIsInBvc3RfaWQiOjE4NjY0OTcyMiwiaWF0IjoxNzcwMjMwNzcxLCJleHAiOjE3NzI4MjI3NzEsImlzcyI6InB1Yi00NTg3MDkiLCJzdWIiOiJwb3N0LXJlYWN0aW9uIn0.5TGf2CEgqtKePS5uCnYc0dfVqIO5OWiKUBSx2RQaHaY&r=2ikoxk&utm_campaign=email-half-magic-comments&action=post-comment&utm_source=substack&utm_medium=email" style="font-family: system-ui,-apple-system,BlinkMacSystemFont,'Segoe UI',Roboto,Helvetica,Arial,sans-serif,'Apple Color Emoji','Segoe UI Emoji','Segoe UI Symbol';display: inline-block;font-weight: 500;border: 1px solid rgb(0,0,0,.1);border-radius: 9999px;text-transform: uppercase;font-size: 12px;line-height: 1;padding: 9px 0;text-decoration: none;color: rgb(119,119,119);min-width: 38px;box-sizing: border-box;width: 38px"><img class="icon" src="https://substackcdn.com/image/fetch/$s_!x1tS!,w_36,c_scale,f_png,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack.com%2Ficon%2FLucideComments%3Fv%3D4%26height%3D36%26fill%3Dnone%26stroke%3D%2523808080%26strokeWidth%3D2" width="18" height="18" style="border: none;vertical-align: middle;max-width: 18px" alt=""></a></td></tr></tbody></table></td><td width="8" style="min-width: 8px"></td><td style="vertical-align:middle;"><table role="presentation" width="38" border="0" cellspacing="0" cellpadding="0"><tbody><tr><td align="center"><a class="email-icon-button" href="https://substack.com/app-link/post?publication_id=458709&post_id=186649722&utm_source=substack&utm_medium=email&utm_content=share&utm_campaign=email-share&action=share&triggerShare=true&isFreemail=true&r=2ikoxk&token=eyJ1c2VyX2lkIjoxNTIxMzA4NzIsInBvc3RfaWQiOjE4NjY0OTcyMiwiaWF0IjoxNzcwMjMwNzcxLCJleHAiOjE3NzI4MjI3NzEsImlzcyI6InB1Yi00NTg3MDkiLCJzdWIiOiJwb3N0LXJlYWN0aW9uIn0.5TGf2CEgqtKePS5uCnYc0dfVqIO5OWiKUBSx2RQaHaY" style="font-family: system-ui,-apple-system,BlinkMacSystemFont,'Segoe UI',Roboto,Helvetica,Arial,sans-serif,'Apple Color Emoji','Segoe UI Emoji','Segoe UI Symbol';display: inline-block;font-weight: 500;border: 1px solid rgb(0,0,0,.1);border-radius: 9999px;text-transform: uppercase;font-size: 12px;line-height: 1;padding: 9px 0;text-decoration: none;color: rgb(119,119,119);min-width: 38px;box-sizing: border-box;width: 38px"><img class="icon" src="https://substackcdn.com/image/fetch/$s_!_L14!,w_36,c_scale,f_png,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack.com%2Ficon%2FLucideShare2%3Fv%3D4%26height%3D36%26fill%3Dnone%26stroke%3D%2523808080%26strokeWidth%3D2" width="18" height="18" style="border: none;vertical-align: middle;max-width: 18px" alt=""></a></td></tr></tbody></table></td><td width="8" style="min-width: 8px"></td><td style="vertical-align:middle;"><table role="presentation" width="38" border="0" cellspacing="0" cellpadding="0"><tbody><tr><td align="center"><a class="email-icon-button" href="https://substack.com/redirect/2/eyJlIjoiaHR0cHM6Ly9vcGVuLnN1YnN0YWNrLmNvbS9wdWIvcHJhZ21hdGljZW5naW5lZXIvcC90aGUtdGhpcmQtZ29sZGVuLWFnZS1vZi1zb2Z0d2FyZT91dG1fc291cmNlPXN1YnN0YWNrJnV0bV9tZWRpdW09ZW1haWwmdXRtX2NhbXBhaWduPWVtYWlsLXJlc3RhY2stY29tbWVudCZhY3Rpb249cmVzdGFjay1jb21tZW50JnI9Mmlrb3hrJnRva2VuPWV5SjFjMlZ5WDJsa0lqb3hOVEl4TXpBNE56SXNJbkJ2YzNSZmFXUWlPakU0TmpZME9UY3lNaXdpYVdGMElqb3hOemN3TWpNd056Y3hMQ0psZUhBaU9qRTNOekk0TWpJM056RXNJbWx6Y3lJNkluQjFZaTAwTlRnM01Ea2lMQ0p6ZFdJaU9pSndiM04wTFhKbFlXTjBhVzl1SW4wLjVUR2YyQ0VncXRLZVBTNXVDblljMGRmVnFJTzVPV2lLVUJTeDJSUWFIYVkiLCJwIjoxODY2NDk3MjIsInMiOjQ1ODcwOSwiZiI6dHJ1ZSwidSI6MTUyMTMwODcyLCJpYXQiOjE3NzAyMzA3NzEsImV4cCI6MjA4NTgwNjc3MSwiaXNzIjoicHViLTAiLCJzdWIiOiJsaW5rLXJlZGlyZWN0In0.0XMtFiz48l1ua7-yeb8XvGy55JCzoj-2_11DL6TelPo?&utm_source=substack&utm_medium=email" style="font-family: system-ui,-apple-system,BlinkMacSystemFont,'Segoe UI',Roboto,Helvetica,Arial,sans-serif,'Apple Color Emoji','Segoe UI Emoji','Segoe UI Symbol';display: inline-block;font-weight: 500;border: 1px solid rgb(0,0,0,.1);border-radius: 9999px;text-transform: uppercase;font-size: 12px;line-height: 1;padding: 9px 0;text-decoration: none;color: rgb(119,119,119);min-width: 38px;box-sizing: border-box;width: 38px"><img class="icon" src="https://substackcdn.com/image/fetch/$s_!5EGt!,w_36,c_scale,f_png,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack.com%2Ficon%2FNoteForwardIcon%3Fv%3D4%26height%3D36%26fill%3Dnone%26stroke%3D%2523808080%26strokeWidth%3D2" width="18" height="18" style="border: none;vertical-align: middle;max-width: 18px" alt=""></a></td></tr></tbody></table></td></tr></tbody></table></td><td align="right"><table role="presentation" width="auto" border="0" cellspacing="0" cellpadding="0"><tbody><tr><td style="vertical-align:middle;"><table role="presentation" width="auto" border="0" cellspacing="0" cellpadding="0"><tbody><tr><td align="center"><a class="email-button-outline" href="https://open.substack.com/pub/pragmaticengineer/p/the-third-golden-age-of-software?utm_source=email&redirect=app-store&utm_campaign=email-read-in-app" style="font-family: system-ui,-apple-system,BlinkMacSystemFont,'Segoe UI',Roboto,Helvetica,Arial,sans-serif,'Apple Color Emoji','Segoe UI Emoji','Segoe UI Symbol';display: inline-block;font-weight: 500;border: 1px solid rgb(0,0,0,.1);border-radius: 9999px;text-transform: uppercase;font-size: 12px;line-height: 12px;padding: 9px 14px;text-decoration: none;color: rgb(119,119,119);"><div class="email-button-spacer" style="font-size: 16px;line-height: 26px;display: inline-block;vertical-align: middle;max-width: 0;min-height: 18px;"></div><span class="email-button-text" style="vertical-align: middle;margin-right: 4px">READ IN APP</span><img class="icon text-icon" src="https://substackcdn.com/image/fetch/$s_!ET-_!,w_36,c_scale,f_png,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack.com%2Ficon%2FLucideArrowUpRight%3Fv%3D4%26height%3D36%26fill%3Dnone%26stroke%3D%2523808080%26strokeWidth%3D2" width="18" height="18" style="min-width: 18px;min-height: 18px;border: none;vertical-align: middle;margin-right: 0;margin-left: 0;max-width: 18px" alt=""></a></td></tr></tbody></table></td></tr></tbody></table></td></tr></tbody></table></td></tr><tr height="16"><td height="16" style="font-size:0px;line-height:0;">&nbsp;</td></tr></tbody></table></div></div><div class="post typography" dir="auto" style="--image-offset-margin: -120px;padding: 32px 0 0 0;font-size: 16px;line-height: 26px;"><div class="body markup" dir="auto" style="text-align: initial;font-size: 16px;line-height: 26px;width: 100%;word-break: break-word;margin-bottom: 16px;font-family: 'SF Pro Display', -apple-system, system-ui, BlinkMacSystemFont, 'Inter', 'Segoe UI', Roboto, Helvetica, Arial, sans-serif, 'Apple Color Emoji', 'Segoe UI Emoji', 'Segoe UI Symbol';font-weight: 400;"><h3 class="header-anchor-post" style="position: relative;font-family: 'SF Pro Display',-apple-system-headline,system-ui,-apple-system,BlinkMacSystemFont,'Segoe UI',Roboto,Helvetica,Arial,sans-serif,'Apple Color Emoji','Segoe UI Emoji','Segoe UI Symbol';font-weight: bold;-webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: antialiased;-webkit-appearance: optimizelegibility;-moz-appearance: optimizelegibility;appearance: optimizelegibility;margin: 1em 0 0.625em 0;color: rgb(54,55,55);line-height: 1.16em;font-size: 1.375em;margin-top: 0;">Stream the latest episode</h3><p style="margin: 0 0 20px 0;color: rgb(54,55,55);line-height: 26px;font-size: 16px;"><strong><span>Listen and watch now on </span><a href="https://substack.com/redirect/fd6e337d-6900-40de-b20a-00904784459b?j=eyJ1IjoiMmlrb3hrIn0.vKHD5fdGMMXYob0i47zVWMEWjKHzEVsGH8dbvrCMAbY" rel="" style="color: rgb(54,55,55);text-decoration: underline;">YouTube</a><span>, </span><a href="https://substack.com/redirect/ea2bfb55-831a-425a-9658-4b8be2f24833?j=eyJ1IjoiMmlrb3hrIn0.vKHD5fdGMMXYob0i47zVWMEWjKHzEVsGH8dbvrCMAbY" rel="" style="color: rgb(54,55,55);text-decoration: underline;">Spotify</a><span>, and </span><a href="https://substack.com/redirect/eff4e492-3352-44f7-80e5-61d2330df93c?j=eyJ1IjoiMmlrb3hrIn0.vKHD5fdGMMXYob0i47zVWMEWjKHzEVsGH8dbvrCMAbY" rel="" style="color: rgb(54,55,55);text-decoration: underline;">Apple</a><span>.</span></strong><span> See the episode transcript at the top of this page, and timestamps for the episode at the bottom.</span></p><h3 class="header-anchor-post" style="position: relative;font-family: 'SF Pro Display',-apple-system-headline,system-ui,-apple-system,BlinkMacSystemFont,'Segoe UI',Roboto,Helvetica,Arial,sans-serif,'Apple Color Emoji','Segoe UI Emoji','Segoe UI Symbol';font-weight: bold;-webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: antialiased;-webkit-appearance: optimizelegibility;-moz-appearance: optimizelegibility;appearance: optimizelegibility;margin: 1em 0 0.625em 0;color: rgb(54,55,55);line-height: 1.16em;font-size: 1.375em;"><strong>Brought to You by</strong></h3><div class="captioned-image-container-static" style="font-size: 16px;line-height: 26px;margin: 32px auto;"><figure style="width: 100%;margin: 0 auto;"><table class="image-wrapper" width="100%" border="0" cellspacing="0" cellpadding="0" data-component-name="Image2ToDOMStatic" style="mso-padding-alt: 1em 0 1.6em;"><tbody><tr><td style="text-align: center;"></td><td class="content" align="left" width="800" style="text-align: center;"><a class="image-link" target="_blank" href="https://substack.com/redirect/4f1e9d30-cbb4-48ed-9c02-db42920102cf?j=eyJ1IjoiMmlrb3hrIn0.vKHD5fdGMMXYob0i47zVWMEWjKHzEVsGH8dbvrCMAbY" rel="" style="position: relative;flex-direction: column;align-items: center;padding: 0;width: auto;height: auto;border: none;text-decoration: none;display: block;margin: 0;"><img class="wide-image" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/d9835d46-a4d0-40e1-a16b-dba8068fd6ad_800x70.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:70,&quot;width&quot;:800,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:17133,&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://newsletter.pragmaticengineer.com/i/185094534?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd9835d46-a4d0-40e1-a16b-dba8068fd6ad_800x70.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" alt="" width="550" height="48.125" src="https://substackcdn.com/image/fetch/$s_!Gh57!,w_1100,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd9835d46-a4d0-40e1-a16b-dba8068fd6ad_800x70.png" style="border: none !important;vertical-align: middle;display: block;-ms-interpolation-mode: bicubic;height: auto;margin-bottom: 0;width: auto !important;max-width: 100% !important;margin: 0 auto;"></a></td><td style="text-align: center;"></td></tr></tbody></table></figure></div><p style="margin: 0 0 20px 0;color: rgb(54,55,55);line-height: 26px;font-size: 16px;"><span>&#8226; </span><strong><a href="https://substack.com/redirect/61a13cd3-59d2-4f2a-8913-e7a94706efa1?j=eyJ1IjoiMmlrb3hrIn0.vKHD5fdGMMXYob0i47zVWMEWjKHzEVsGH8dbvrCMAbY" rel="" style="color: rgb(54,55,55);text-decoration: underline;">Statsig</a></strong><span> &#8212; &#8288; The unified platform for flags, analytics, experiments, and more. Stop switching between different tools, and have them all in one place. </span><a href="https://substack.com/redirect/61a13cd3-59d2-4f2a-8913-e7a94706efa1?j=eyJ1IjoiMmlrb3hrIn0.vKHD5fdGMMXYob0i47zVWMEWjKHzEVsGH8dbvrCMAbY" rel="" style="color: rgb(54,55,55);text-decoration: underline;">Check out Statsig.</a></p><p style="margin: 0 0 20px 0;color: rgb(54,55,55);line-height: 26px;font-size: 16px;"><span>&#8226; </span><strong><a href="https://substack.com/redirect/263f6e99-eff2-423e-99b5-544f4afa226f?j=eyJ1IjoiMmlrb3hrIn0.vKHD5fdGMMXYob0i47zVWMEWjKHzEVsGH8dbvrCMAbY" rel="" style="color: rgb(54,55,55);text-decoration: underline;">Sonar</a></strong><span> &#8211; The makers of SonarQube, the industry standard for automated code review. Join me online at the&nbsp;</span><strong><a href="https://substack.com/redirect/66745f25-7e75-4b8c-bb71-e24c716cce97?j=eyJ1IjoiMmlrb3hrIn0.vKHD5fdGMMXYob0i47zVWMEWjKHzEVsGH8dbvrCMAbY" rel="" style="color: rgb(54,55,55);text-decoration: underline;">Sonar Summit on March 3rd</a></strong><span>, where I and other eng leaders and devs will share practical strategies for the AI era.</span></p><p style="margin: 0 0 20px 0;color: rgb(54,55,55);line-height: 26px;font-size: 16px;"><span>&#8226; </span><strong><a href="https://substack.com/redirect/ed0b6bdf-a5f9-46a0-aaea-e021c4f8cfd9?j=eyJ1IjoiMmlrb3hrIn0.vKHD5fdGMMXYob0i47zVWMEWjKHzEVsGH8dbvrCMAbY" rel="" style="color: rgb(54,55,55);text-decoration: underline;">WorkOS</a></strong><span> &#8211; Everything you need to make your app enterprise-ready. One unique thing I learned about WorkOS: all software engineers are </span><em>product engineers</em><span>. Learn more about their unique working style in the blog </span><a href="https://substack.com/redirect/399f755a-ed51-4ed4-a16a-b4a32cccb9f9?j=eyJ1IjoiMmlrb3hrIn0.vKHD5fdGMMXYob0i47zVWMEWjKHzEVsGH8dbvrCMAbY" rel="" style="color: rgb(54,55,55);text-decoration: underline;">Product Engineering at WorkOS</a><span>.</span></p><h3 class="header-anchor-post" style="position: relative;font-family: 'SF Pro Display',-apple-system-headline,system-ui,-apple-system,BlinkMacSystemFont,'Segoe UI',Roboto,Helvetica,Arial,sans-serif,'Apple Color Emoji','Segoe UI Emoji','Segoe UI Symbol';font-weight: bold;-webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: antialiased;-webkit-appearance: optimizelegibility;-moz-appearance: optimizelegibility;appearance: optimizelegibility;margin: 1em 0 0.625em 0;color: rgb(54,55,55);line-height: 1.16em;font-size: 1.375em;"><strong>In this episode</strong></h3><p style="margin: 0 0 20px 0;color: rgb(54,55,55);line-height: 26px;font-size: 16px;">Every few decades, software engineering is declared &#8220;dead&#8221; or on the verge of being automated away. We&#8217;ve heard versions of this story before. But what if it&#8217;s just the start of a new &#8220;golden age&#8221; of a different type of software engineering, like it has been many times before?</p><p style="margin: 0 0 20px 0;color: rgb(54,55,55);line-height: 26px;font-size: 16px;"><span>In this episode of </span><em>The Pragmatic Engineer,</em><span> I&#8217;m joined once again by </span><a href="https://substack.com/redirect/8b2bb8c9-bae1-475b-93a7-5d57aafa2a76?j=eyJ1IjoiMmlrb3hrIn0.vKHD5fdGMMXYob0i47zVWMEWjKHzEVsGH8dbvrCMAbY" rel="" style="color: rgb(54,55,55);text-decoration: underline;">Grady Booch</a><span>, one of the most influential figures in the history of software engineering, to put today&#8217;s claims about AI and automation into historical context.</span></p><p style="margin: 0 0 20px 0;color: rgb(54,55,55);line-height: 26px;font-size: 16px;">Grady is the co-creator of the Unified Modeling Language, author of several books and papers that have shaped modern software development, and Chief Scientist for Software Engineering at IBM, where he focuses on embodied cognition.</p><p style="margin: 0 0 20px 0;color: rgb(54,55,55);line-height: 26px;font-size: 16px;">Grady shares his perspective on three golden ages of computing since the 1940s, and how each emerged in response to the constraints of its time. He explains how technical limits and human factors have always shaped the systems we build, and why periods of rapid change tend to produce both real progress and inflated expectations.</p><p style="margin: 0 0 20px 0;color: rgb(54,55,55);line-height: 26px;font-size: 16px;">He also responds to current claims that software engineering will soon be fully automated, explaining why systems thinking, human judgment, and responsibility remain central to the work, even as tools continue to evolve.</p><h3 class="header-anchor-post" style="position: relative;font-family: 'SF Pro Display',-apple-system-headline,system-ui,-apple-system,BlinkMacSystemFont,'Segoe UI',Roboto,Helvetica,Arial,sans-serif,'Apple Color Emoji','Segoe UI Emoji','Segoe UI Symbol';font-weight: bold;-webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: antialiased;-webkit-appearance: optimizelegibility;-moz-appearance: optimizelegibility;appearance: optimizelegibility;margin: 1em 0 0.625em 0;color: rgb(54,55,55);line-height: 1.16em;font-size: 1.375em;">Key observations from Grady on the state of the tech industry</h3><a class="youtube-wrap" href="https://substack.com/redirect/4a7b2f55-b9d4-4d16-8f92-9b51cf2f2726?j=eyJ1IjoiMmlrb3hrIn0.vKHD5fdGMMXYob0i47zVWMEWjKHzEVsGH8dbvrCMAbY" target="_blank" data-component-name="Youtube2ToDOMStatic" style="display: block;margin: 32px 0;"><img src="https://substackcdn.com/image/youtube/w_728,c_limit/l_youtube_play_qyqt8q,w_120/OfMAtaocvJw" style="border: none !important;vertical-align: middle;-ms-interpolation-mode: bicubic;max-width: 100%;height: auto;margin: 0 auto;display: block;width: 100%;"></a><p style="margin: 0 0 20px 0;color: rgb(54,55,55);line-height: 26px;font-size: 16px;">Here are ten observations from Grady that I found the most interesting:</p><p style="margin: 0 0 20px 0;color: rgb(54,55,55);line-height: 26px;font-size: 16px;"><strong>1. We are in the middle of the &#8220;third golden age of software engineering.&#8221; </strong><span>The first golden age was about algorithms (1940s to 1970s), the second one about object oriented abstractions (1970s to the 2000s) and this third golden age is about systems. This golden age started with the rise of abstraction from individual components to whole libraries, platforms, and packages &#8212; not with the recent AI boom. Though AI fits into this, as it helps create even more complex systems with less effort than before.</span></p><p style="margin: 0 0 20px 0;color: rgb(54,55,55);line-height: 26px;font-size: 16px;"><strong>2. Existential crises are nothing new in software engineering.</strong><span> Grady recalls that when compilers and higher-level languages emerged, developers feared obsolescence then too &#8212; and the profession evolved.</span></p><p style="margin: 0 0 20px 0;color: rgb(54,55,55);line-height: 26px;font-size: 16px;"><strong>3. We are an astonishingly young field &#8212; and that should ground our panic.</strong><span> &#8220;The term &#8216;digital&#8217; was not coined until the late 40s, the term &#8216;software&#8217; was not done until the 50s.&#8221; Some of the existential dread about AI is happening in an industry that&#8217;s barely 70 years old.</span></p><p style="margin: 0 0 20px 0;color: rgb(54,55,55);line-height: 26px;font-size: 16px;"><strong>4.</strong><span> </span><strong>AI coding tools represent another rise in abstraction, not the end of engineering.</strong><span> Just as we moved from assembly to Fortran to object-oriented programming, AI assistants are &#8220;akin to what was happening with compilers in these days.&#8221; Grady frames it simply: &#8220;Fear not, developers. Your tools are changing, but your problems are not.&#8221;</span></p><p style="margin: 0 0 20px 0;color: rgb(54,55,55);line-height: 26px;font-size: 16px;"><strong>5. Current AI tools are trained mostly on patterns we&#8217;ve already seen.</strong><span> Grady observes that tools like Cursor and Claude &#8220;have mostly been trained upon a set of problems that we have seen served over and over again.&#8221; They&#8217;re excellent at automating known patterns &#8212; especially web-centric CRUD systems &#8212; but the frontier of computing is far larger.</span></p><p style="margin: 0 0 20px 0;color: rgb(54,55,55);line-height: 26px;font-size: 16px;"><strong>6. Deep foundations become more important as the field accelerates.</strong><span> Grady noted that the field is moving at an incomprehensible pace for people without deep foundations and a strong model of understanding. He specifically recommends reading Minsky&#8217;s </span><em><a href="https://substack.com/redirect/37b54bb7-cccb-46e8-aacd-7a14d62c2c11?j=eyJ1IjoiMmlrb3hrIn0.vKHD5fdGMMXYob0i47zVWMEWjKHzEVsGH8dbvrCMAbY" rel="" style="color: rgb(54,55,55);text-decoration: underline;">Society of Mind</a></em><span> for architectural guidance.</span></p><p style="margin: 0 0 20px 0;color: rgb(54,55,55);line-height: 26px;font-size: 16px;"><strong>7. Infrastructure and delivery pipelines are ripe for automation &#8212; and job displacement.</strong><span> Grady identifies &#8220;the software delivery pipeline&#8221; as &#8220;low hanging fruit for the automation&#8221; &#8212; complex, messy work where agents can provide clear economic value. People in these roles will need to re-skill.</span></p><p style="margin: 0 0 20px 0;color: rgb(54,55,55);line-height: 26px;font-size: 16px;"><strong>8. The shift now is from programs and apps to </strong><em><strong>systems</strong></em><strong>.</strong><span> Engineers who understand complexity at scale and can manage human as well as technical forces will see greater demand.</span></p><p style="margin: 0 0 20px 0;color: rgb(54,55,55);line-height: 26px;font-size: 16px;"><strong>9. AI lets you redirect attention from friction to imagination.</strong><span> As Grady puts it: &#8220;Some of the friction, some of the constraints, some of the costs of development are actually disappearing for you, which means now I put my attention upon my imagination to build things that simply were not possible before.&#8221;</span></p><p style="margin: 0 0 20px 0;color: rgb(54,55,55);line-height: 26px;font-size: 16px;"><strong>10. This is the time to soar, not to fear the abyss.</strong><span> Grady closes with a call to action: &#8220;You can either take a look and say, darn, I&#8217;m gonna fall into it, or you can say, no, I&#8217;m going to leap and I&#8217;m going to soar. This is the time to soar.&#8221;</span></p><h3 class="header-anchor-post" style="position: relative;font-family: 'SF Pro Display',-apple-system-headline,system-ui,-apple-system,BlinkMacSystemFont,'Segoe UI',Roboto,Helvetica,Arial,sans-serif,'Apple Color Emoji','Segoe UI Emoji','Segoe UI Symbol';font-weight: bold;-webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: antialiased;-webkit-appearance: optimizelegibility;-moz-appearance: optimizelegibility;appearance: optimizelegibility;margin: 1em 0 0.625em 0;color: rgb(54,55,55);line-height: 1.16em;font-size: 1.375em;"><strong>The Pragmatic Engineer deepdives relevant for this episode</strong></h3><ul style="margin-top: 0;padding: 0;"><li style="margin: 8px 0 0 32px;mso-special-format: bullet;"><p style="color: rgb(54,55,55);line-height: 26px;margin-bottom: 0;box-sizing: border-box;padding-left: 4px;font-size: 16px;margin: 0;"><a href="https://substack.com/redirect/23c9ee44-1154-4484-b5db-317a5f6a6b01?j=eyJ1IjoiMmlrb3hrIn0.vKHD5fdGMMXYob0i47zVWMEWjKHzEVsGH8dbvrCMAbY" rel="" style="color: rgb(54,55,55);text-decoration: underline;">When AI writes almost all code, what happens to software engineering?</a></p></li><li style="margin: 8px 0 0 32px;mso-special-format: bullet;"><p style="color: rgb(54,55,55);line-height: 26px;margin-bottom: 0;box-sizing: border-box;padding-left: 4px;font-size: 16px;margin: 0;"><a href="https://substack.com/redirect/27b026d9-1941-4fd1-97eb-04742dc525ce?j=eyJ1IjoiMmlrb3hrIn0.vKHD5fdGMMXYob0i47zVWMEWjKHzEVsGH8dbvrCMAbY" rel="" style="color: rgb(54,55,55);text-decoration: underline;">Inside a five-year-old startup&#8217;s rapid AI makeover</a></p></li><li style="margin: 8px 0 0 32px;mso-special-format: bullet;"><p style="color: rgb(54,55,55);line-height: 26px;margin-bottom: 0;box-sizing: border-box;padding-left: 4px;font-size: 16px;margin: 0;"><a href="https://substack.com/redirect/f9caa5c7-93e1-4c1f-ad42-96c1af30ba34?j=eyJ1IjoiMmlrb3hrIn0.vKHD5fdGMMXYob0i47zVWMEWjKHzEVsGH8dbvrCMAbY" rel="" style="color: rgb(54,55,55);text-decoration: underline;">Software architecture with Grady Booch</a></p></li><li style="margin: 8px 0 0 32px;mso-special-format: bullet;"><p style="color: rgb(54,55,55);line-height: 26px;margin-bottom: 0;box-sizing: border-box;padding-left: 4px;font-size: 16px;margin: 0;"><a href="https://substack.com/redirect/e3d6f52d-c7c5-4b4e-988f-32a181d45b76?j=eyJ1IjoiMmlrb3hrIn0.vKHD5fdGMMXYob0i47zVWMEWjKHzEVsGH8dbvrCMAbY" rel="" style="color: rgb(54,55,55);text-decoration: underline;">What is old is new again</a></p></li></ul><h3 class="header-anchor-post" style="position: relative;font-family: 'SF Pro Display',-apple-system-headline,system-ui,-apple-system,BlinkMacSystemFont,'Segoe UI',Roboto,Helvetica,Arial,sans-serif,'Apple Color Emoji','Segoe UI Emoji','Segoe UI Symbol';font-weight: bold;-webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: antialiased;-webkit-appearance: optimizelegibility;-moz-appearance: optimizelegibility;appearance: optimizelegibility;margin: 1em 0 0.625em 0;color: rgb(54,55,55);line-height: 1.16em;font-size: 1.375em;"><strong>Timestamps</strong></h3><p style="margin: 0 0 20px 0;color: rgb(54,55,55);line-height: 26px;font-size: 16px;"><span>(</span><a href="https://substack.com/redirect/4a7b2f55-b9d4-4d16-8f92-9b51cf2f2726?j=eyJ1IjoiMmlrb3hrIn0.vKHD5fdGMMXYob0i47zVWMEWjKHzEVsGH8dbvrCMAbY" rel="" style="color: rgb(54,55,55);text-decoration: underline;">00:00</a><span>) Intro</span></p><p style="margin: 0 0 20px 0;color: rgb(54,55,55);line-height: 26px;font-size: 16px;"><span>(</span><a href="https://substack.com/redirect/8583b586-2059-4028-ae0e-0621c6013138?j=eyJ1IjoiMmlrb3hrIn0.vKHD5fdGMMXYob0i47zVWMEWjKHzEVsGH8dbvrCMAbY" rel="" style="color: rgb(54,55,55);text-decoration: underline;">01:04</a><span>) The first golden age of software engineering</span></p><p style="margin: 0 0 20px 0;color: rgb(54,55,55);line-height: 26px;font-size: 16px;"><span>(</span><a href="https://substack.com/redirect/6ebb081d-79e9-48c3-83af-a7f84f5f9c2e?j=eyJ1IjoiMmlrb3hrIn0.vKHD5fdGMMXYob0i47zVWMEWjKHzEVsGH8dbvrCMAbY" rel="" style="color: rgb(54,55,55);text-decoration: underline;">18:05</a><span>) The software crisis</span></p><p style="margin: 0 0 20px 0;color: rgb(54,55,55);line-height: 26px;font-size: 16px;"><span>(</span><a href="https://substack.com/redirect/3109157f-627f-4939-a20b-0db678b2a8ec?j=eyJ1IjoiMmlrb3hrIn0.vKHD5fdGMMXYob0i47zVWMEWjKHzEVsGH8dbvrCMAbY" rel="" style="color: rgb(54,55,55);text-decoration: underline;">32:07</a><span>) The second golden age of software engineering</span></p><p style="margin: 0 0 20px 0;color: rgb(54,55,55);line-height: 26px;font-size: 16px;"><span>(</span><a href="https://substack.com/redirect/e900af22-650f-40c0-a0e0-9f9cc6b93914?j=eyJ1IjoiMmlrb3hrIn0.vKHD5fdGMMXYob0i47zVWMEWjKHzEVsGH8dbvrCMAbY" rel="" style="color: rgb(54,55,55);text-decoration: underline;">41:27</a><span>) Y2K and the Dotcom crash</span></p><p style="margin: 0 0 20px 0;color: rgb(54,55,55);line-height: 26px;font-size: 16px;"><span>(</span><a href="https://substack.com/redirect/e6a02e32-e649-4963-bbe7-94e77d5f49bc?j=eyJ1IjoiMmlrb3hrIn0.vKHD5fdGMMXYob0i47zVWMEWjKHzEVsGH8dbvrCMAbY" rel="" style="color: rgb(54,55,55);text-decoration: underline;">44:53</a><span>) Early AI</span></p><p style="margin: 0 0 20px 0;color: rgb(54,55,55);line-height: 26px;font-size: 16px;"><span>(</span><a href="https://substack.com/redirect/1bb30e4e-22fc-4288-8ae4-e997c1032708?j=eyJ1IjoiMmlrb3hrIn0.vKHD5fdGMMXYob0i47zVWMEWjKHzEVsGH8dbvrCMAbY" rel="" style="color: rgb(54,55,55);text-decoration: underline;">46:40</a><span>) The third golden age of software engineering</span></p><p style="margin: 0 0 20px 0;color: rgb(54,55,55);line-height: 26px;font-size: 16px;"><span>(</span><a href="https://substack.com/redirect/123a8509-3abe-4fff-b356-ad7544e36420?j=eyJ1IjoiMmlrb3hrIn0.vKHD5fdGMMXYob0i47zVWMEWjKHzEVsGH8dbvrCMAbY" rel="" style="color: rgb(54,55,55);text-decoration: underline;">50:54</a><span>) Why software engineers will very much be needed</span></p><p style="margin: 0 0 20px 0;color: rgb(54,55,55);line-height: 26px;font-size: 16px;"><span>(</span><a href="https://substack.com/redirect/54cdef7d-45ba-40fb-9f15-b05c6249e4dc?j=eyJ1IjoiMmlrb3hrIn0.vKHD5fdGMMXYob0i47zVWMEWjKHzEVsGH8dbvrCMAbY" rel="" style="color: rgb(54,55,55);text-decoration: underline;">57:52</a><span>) Grady responds to Dario Amodei</span></p><p style="margin: 0 0 20px 0;color: rgb(54,55,55);line-height: 26px;font-size: 16px;"><span>(</span><a href="https://substack.com/redirect/6b454f3a-7fde-4b07-9223-27ffda175a05?j=eyJ1IjoiMmlrb3hrIn0.vKHD5fdGMMXYob0i47zVWMEWjKHzEVsGH8dbvrCMAbY" rel="" style="color: rgb(54,55,55);text-decoration: underline;">1:06:00</a><span>) New skills engineers will need to succeed</span></p><p style="margin: 0 0 20px 0;color: rgb(54,55,55);line-height: 26px;font-size: 16px;"><span>(</span><a href="https://substack.com/redirect/46a64383-8dfc-4263-a0c6-51b1fa5b610e?j=eyJ1IjoiMmlrb3hrIn0.vKHD5fdGMMXYob0i47zVWMEWjKHzEVsGH8dbvrCMAbY" rel="" style="color: rgb(54,55,55);text-decoration: underline;">1:09:10</a><span>) Resources for studying complex systems</span></p><p style="margin: 0 0 20px 0;color: rgb(54,55,55);line-height: 26px;font-size: 16px;"><span>(</span><a href="https://substack.com/redirect/3f02fb3b-e3a7-484d-a6b5-126e974db6cd?j=eyJ1IjoiMmlrb3hrIn0.vKHD5fdGMMXYob0i47zVWMEWjKHzEVsGH8dbvrCMAbY" rel="" style="color: rgb(54,55,55);text-decoration: underline;">1:13:39</a><span>) How to thrive during periods of change</span></p><h3 class="header-anchor-post" style="position: relative;font-family: 'SF Pro Display',-apple-system-headline,system-ui,-apple-system,BlinkMacSystemFont,'Segoe UI',Roboto,Helvetica,Arial,sans-serif,'Apple Color Emoji','Segoe UI Emoji','Segoe UI Symbol';font-weight: bold;-webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: antialiased;-webkit-appearance: optimizelegibility;-moz-appearance: optimizelegibility;appearance: optimizelegibility;margin: 1em 0 0.625em 0;color: rgb(54,55,55);line-height: 1.16em;font-size: 1.375em;"><strong>References</strong></h3><p style="margin: 0 0 20px 0;color: rgb(54,55,55);line-height: 26px;font-size: 16px;"><strong>Where to find Grady Booch:</strong></p><p style="margin: 0 0 20px 0;color: rgb(54,55,55);line-height: 26px;font-size: 16px;"><span>&#8226; X: </span><a href="https://substack.com/redirect/2c6e47bc-9437-47e1-87a5-0707e3da8034?j=eyJ1IjoiMmlrb3hrIn0.vKHD5fdGMMXYob0i47zVWMEWjKHzEVsGH8dbvrCMAbY" rel="" style="color: rgb(54,55,55);text-decoration: underline;">https://x.com/grady_booch</a></p><p style="margin: 0 0 20px 0;color: rgb(54,55,55);line-height: 26px;font-size: 16px;"><span>&#8226; LinkedIn: </span><a href="https://substack.com/redirect/009acbb3-f8dd-4512-8b9d-25cff3e52246?j=eyJ1IjoiMmlrb3hrIn0.vKHD5fdGMMXYob0i47zVWMEWjKHzEVsGH8dbvrCMAbY" rel="" style="color: rgb(54,55,55);text-decoration: underline;">https://www.linkedin.com/in/gradybooch</a></p><p style="margin: 0 0 20px 0;color: rgb(54,55,55);line-height: 26px;font-size: 16px;"><span>&#8226; Website: </span><a href="https://substack.com/redirect/f111b195-72d2-4ec8-94e8-1c037b961a14?j=eyJ1IjoiMmlrb3hrIn0.vKHD5fdGMMXYob0i47zVWMEWjKHzEVsGH8dbvrCMAbY" rel="" style="color: rgb(54,55,55);text-decoration: underline;">https://computingthehumanexperience.com</a></p><p style="margin: 0 0 20px 0;color: rgb(54,55,55);line-height: 26px;font-size: 16px;"><strong>Mentions during the episode:</strong></p><p style="margin: 0 0 20px 0;color: rgb(54,55,55);line-height: 26px;font-size: 16px;"><span>&#8226; Software architecture with Grady Booch: </span><a href="https://substack.com/redirect/f9caa5c7-93e1-4c1f-ad42-96c1af30ba34?j=eyJ1IjoiMmlrb3hrIn0.vKHD5fdGMMXYob0i47zVWMEWjKHzEVsGH8dbvrCMAbY" rel="" style="color: rgb(54,55,55);text-decoration: underline;">https://newsletter.pragmaticengineer.com/p/software-architecture-with-grady-booch</a></p><p style="margin: 0 0 20px 0;color: rgb(54,55,55);line-height: 26px;font-size: 16px;"><span>&#8226; Margaret Hamilton: </span><a href="https://substack.com/redirect/9aaa3422-d583-487f-af2b-4a7594f28a99?j=eyJ1IjoiMmlrb3hrIn0.vKHD5fdGMMXYob0i47zVWMEWjKHzEVsGH8dbvrCMAbY" rel="" style="color: rgb(54,55,55);text-decoration: underline;">https://en.wikipedia.org/wiki/Margaret_Hamilton_(software_engineer)</a></p><p style="margin: 0 0 20px 0;color: rgb(54,55,55);line-height: 26px;font-size: 16px;"><span>&#8226; Cosmic Calendar: </span><a href="https://substack.com/redirect/af88bac8-d463-45f8-af4c-6fb7f92b1064?j=eyJ1IjoiMmlrb3hrIn0.vKHD5fdGMMXYob0i47zVWMEWjKHzEVsGH8dbvrCMAbY" rel="" style="color: rgb(54,55,55);text-decoration: underline;">https://en.wikipedia.org/wiki/Cosmic_Calendar</a></p><p style="margin: 0 0 20px 0;color: rgb(54,55,55);line-height: 26px;font-size: 16px;"><span>&#8226; Fortran: </span><a href="https://substack.com/redirect/1e287e6a-dfc2-4ee5-ab62-cc7e79af6029?j=eyJ1IjoiMmlrb3hrIn0.vKHD5fdGMMXYob0i47zVWMEWjKHzEVsGH8dbvrCMAbY" rel="" style="color: rgb(54,55,55);text-decoration: underline;">https://en.wikipedia.org/wiki/Fortran</a></p><p style="margin: 0 0 20px 0;color: rgb(54,55,55);line-height: 26px;font-size: 16px;"><span>&#8226; Edward Yourdon: </span><a href="https://substack.com/redirect/1bccf37f-3409-412e-a337-b4f166232fac?j=eyJ1IjoiMmlrb3hrIn0.vKHD5fdGMMXYob0i47zVWMEWjKHzEVsGH8dbvrCMAbY" rel="" style="color: rgb(54,55,55);text-decoration: underline;">https://en.wikipedia.org/wiki/Edward_Yourdon</a></p><p style="margin: 0 0 20px 0;color: rgb(54,55,55);line-height: 26px;font-size: 16px;"><span>&#8226; Tom DeMarco: </span><a href="https://substack.com/redirect/0398fd5c-87d8-420a-8e44-e83be9bac0be?j=eyJ1IjoiMmlrb3hrIn0.vKHD5fdGMMXYob0i47zVWMEWjKHzEVsGH8dbvrCMAbY" rel="" style="color: rgb(54,55,55);text-decoration: underline;">https://en.wikipedia.org/wiki/Tom_DeMarco</a></p><p style="margin: 0 0 20px 0;color: rgb(54,55,55);line-height: 26px;font-size: 16px;"><span>&#8226; David Parnas: </span><a href="https://substack.com/redirect/536f26ed-b779-4ae7-a9e0-aadaa3f9dda6?j=eyJ1IjoiMmlrb3hrIn0.vKHD5fdGMMXYob0i47zVWMEWjKHzEVsGH8dbvrCMAbY" rel="" style="color: rgb(54,55,55);text-decoration: underline;">https://en.wikipedia.org/wiki/David_Parnas</a></p><p style="margin: 0 0 20px 0;color: rgb(54,55,55);line-height: 26px;font-size: 16px;"><span>&#8226; Whirlwind: </span><a href="https://substack.com/redirect/378b3959-fd20-41ab-a751-708da726abb8?j=eyJ1IjoiMmlrb3hrIn0.vKHD5fdGMMXYob0i47zVWMEWjKHzEVsGH8dbvrCMAbY" rel="" style="color: rgb(54,55,55);text-decoration: underline;">https://en.wikipedia.org/wiki/Whirlwind_I</a></p><p style="margin: 0 0 20px 0;color: rgb(54,55,55);line-height: 26px;font-size: 16px;"><span>&#8226; The Mother of All Demos: </span><a href="https://substack.com/redirect/3bb38742-65a8-4214-9182-0c0420f48fcb?j=eyJ1IjoiMmlrb3hrIn0.vKHD5fdGMMXYob0i47zVWMEWjKHzEVsGH8dbvrCMAbY" rel="" style="color: rgb(54,55,55);text-decoration: underline;">https://en.wikipedia.org/wiki/The_Mother_of_All_Demos</a></p><p style="margin: 0 0 20px 0;color: rgb(54,55,55);line-height: 26px;font-size: 16px;"><span>&#8226; Edsger Wybe Dijkstra: </span><a href="https://substack.com/redirect/f6449539-f4e4-4eb2-866a-5bfb2a0f2288?j=eyJ1IjoiMmlrb3hrIn0.vKHD5fdGMMXYob0i47zVWMEWjKHzEVsGH8dbvrCMAbY" rel="" style="color: rgb(54,55,55);text-decoration: underline;">https://en.wikipedia.org/wiki/Edsger_W._Dijkstra</a></p><p style="margin: 0 0 20px 0;color: rgb(54,55,55);line-height: 26px;font-size: 16px;"><span>&#8226; SAGE: </span><a href="https://substack.com/redirect/a7739f16-179e-49c6-8e47-39eaf2ec3228?j=eyJ1IjoiMmlrb3hrIn0.vKHD5fdGMMXYob0i47zVWMEWjKHzEVsGH8dbvrCMAbY" rel="" style="color: rgb(54,55,55);text-decoration: underline;">https://en.wikipedia.org/wiki/Semi-Automatic_Ground_Environment</a></p><p style="margin: 0 0 20px 0;color: rgb(54,55,55);line-height: 26px;font-size: 16px;"><span>&#8226; Software crisis: </span><a href="https://substack.com/redirect/97daad94-993f-41f2-9360-c4de68554176?j=eyJ1IjoiMmlrb3hrIn0.vKHD5fdGMMXYob0i47zVWMEWjKHzEVsGH8dbvrCMAbY" rel="" style="color: rgb(54,55,55);text-decoration: underline;">https://en.wikipedia.org/wiki/Software_crisis</a></p><p style="margin: 0 0 20px 0;color: rgb(54,55,55);line-height: 26px;font-size: 16px;"><span>&#8226; The Ada Project: </span><a href="https://substack.com/redirect/774b3845-b66c-4488-ad1d-e8de82976c22?j=eyJ1IjoiMmlrb3hrIn0.vKHD5fdGMMXYob0i47zVWMEWjKHzEVsGH8dbvrCMAbY" rel="" style="color: rgb(54,55,55);text-decoration: underline;">https://dl.acm.org/doi/10.1145/155360.155376</a></p><p style="margin: 0 0 20px 0;color: rgb(54,55,55);line-height: 26px;font-size: 16px;"><span>&#8226; JOVIAL: </span><a href="https://substack.com/redirect/2ba7b999-38ae-4213-8562-a1672121df09?j=eyJ1IjoiMmlrb3hrIn0.vKHD5fdGMMXYob0i47zVWMEWjKHzEVsGH8dbvrCMAbY" rel="" style="color: rgb(54,55,55);text-decoration: underline;">https://en.wikipedia.org/wiki/JOVIAL</a></p><p style="margin: 0 0 20px 0;color: rgb(54,55,55);line-height: 26px;font-size: 16px;"><span>&#8226; Abstract data types: </span><a href="https://substack.com/redirect/71c2d3db-406a-4e21-9bb3-4dc1d3b688eb?j=eyJ1IjoiMmlrb3hrIn0.vKHD5fdGMMXYob0i47zVWMEWjKHzEVsGH8dbvrCMAbY" rel="" style="color: rgb(54,55,55);text-decoration: underline;">https://en.wikipedia.org/wiki/Abstract_data_type</a></p><p style="margin: 0 0 20px 0;color: rgb(54,55,55);line-height: 26px;font-size: 16px;"><span>&#8226; Bjarne Stroustrup&#8217;s website: </span><a href="https://substack.com/redirect/7aa0b6ce-9c56-4622-ac06-2fcf189ed8e6?j=eyJ1IjoiMmlrb3hrIn0.vKHD5fdGMMXYob0i47zVWMEWjKHzEVsGH8dbvrCMAbY" rel="" style="color: rgb(54,55,55);text-decoration: underline;">https://www.stroustrup.com/</a></p><p style="margin: 0 0 20px 0;color: rgb(54,55,55);line-height: 26px;font-size: 16px;"><span>&#8226; Simula: </span><a href="https://substack.com/redirect/ecf9b977-fe20-4b5d-9f76-ad4909167779?j=eyJ1IjoiMmlrb3hrIn0.vKHD5fdGMMXYob0i47zVWMEWjKHzEVsGH8dbvrCMAbY" rel="" style="color: rgb(54,55,55);text-decoration: underline;">https://en.wikipedia.org/wiki/Simula</a></p><p style="margin: 0 0 20px 0;color: rgb(54,55,55);line-height: 26px;font-size: 16px;"><span>&#8226; Plato and the Nerd: </span><a href="https://substack.com/redirect/c354dfd0-8ea3-4e0f-8dc8-dc0c4cc6c364?j=eyJ1IjoiMmlrb3hrIn0.vKHD5fdGMMXYob0i47zVWMEWjKHzEVsGH8dbvrCMAbY" rel="" style="color: rgb(54,55,55);text-decoration: underline;">https://mitpress.mit.edu/9780262536424/plato-and-the-nerd</a></p><p style="margin: 0 0 20px 0;color: rgb(54,55,55);line-height: 26px;font-size: 16px;">&#8226; Oral History of John Backus: </p><a class="youtube-wrap" href="https://substack.com/redirect/9bf8d91c-d169-42f5-a7b9-d84b4fe59968?j=eyJ1IjoiMmlrb3hrIn0.vKHD5fdGMMXYob0i47zVWMEWjKHzEVsGH8dbvrCMAbY" target="_blank" data-component-name="Youtube2ToDOMStatic" style="display: block;margin: 32px 0;"><img src="https://substackcdn.com/image/youtube/w_728,c_limit/l_youtube_play_qyqt8q,w_120/dDsWTyLEgbk" style="border: none !important;vertical-align: middle;-ms-interpolation-mode: bicubic;max-width: 100%;height: auto;margin: 0 auto;display: block;width: 100%;"></a><p style="margin: 0 0 20px 0;color: rgb(54,55,55);line-height: 26px;font-size: 16px;"><span>&#8226; Functional programming: </span><a href="https://substack.com/redirect/629e7227-e9fc-4824-b8ea-5c1e62793dac?j=eyJ1IjoiMmlrb3hrIn0.vKHD5fdGMMXYob0i47zVWMEWjKHzEVsGH8dbvrCMAbY" rel="" style="color: rgb(54,55,55);text-decoration: underline;">https://en.wikipedia.org/wiki/Functional_programming</a></p><p style="margin: 0 0 20px 0;color: rgb(54,55,55);line-height: 26px;font-size: 16px;"><span>&#8226; Blaise Pascal: </span><a href="https://substack.com/redirect/998cba95-e9df-428a-8627-d3343d27201e?j=eyJ1IjoiMmlrb3hrIn0.vKHD5fdGMMXYob0i47zVWMEWjKHzEVsGH8dbvrCMAbY" rel="" style="color: rgb(54,55,55);text-decoration: underline;">https://en.wikipedia.org/wiki/Blaise_Pascal#</a></p><p style="margin: 0 0 20px 0;color: rgb(54,55,55);line-height: 26px;font-size: 16px;"><span>&#8226; What the Dormouse Said: How the Sixties Counterculture Shaped the Personal Computer Industry: </span><a href="https://substack.com/redirect/203401a5-b4b9-4fea-a4d7-a94e0cef3664?j=eyJ1IjoiMmlrb3hrIn0.vKHD5fdGMMXYob0i47zVWMEWjKHzEVsGH8dbvrCMAbY" rel="" style="color: rgb(54,55,55);text-decoration: underline;">https://www.amazon.com/What-Dormouse-Said-Counterculture-Personal/dp/0143036769</a></p><p style="margin: 0 0 20px 0;color: rgb(54,55,55);line-height: 26px;font-size: 16px;"><span>&#8226; Stewart Brand on X: </span><a href="https://substack.com/redirect/cbb7b053-cb36-469e-9844-5baf17dfd9df?j=eyJ1IjoiMmlrb3hrIn0.vKHD5fdGMMXYob0i47zVWMEWjKHzEVsGH8dbvrCMAbY" rel="" style="color: rgb(54,55,55);text-decoration: underline;">https://x.com/stewartbrand</a></p><p style="margin: 0 0 20px 0;color: rgb(54,55,55);line-height: 26px;font-size: 16px;"><span>&#8226; Merry Pranksters: </span><a href="https://substack.com/redirect/7c00d754-3520-4a6a-912a-4cc7295a549b?j=eyJ1IjoiMmlrb3hrIn0.vKHD5fdGMMXYob0i47zVWMEWjKHzEVsGH8dbvrCMAbY" rel="" style="color: rgb(54,55,55);text-decoration: underline;">https://en.wikipedia.org/wiki/Merry_Pranksters</a></p><p style="margin: 0 0 20px 0;color: rgb(54,55,55);line-height: 26px;font-size: 16px;"><span>&#8226; The WELL: </span><a href="https://substack.com/redirect/342ae8a5-a0c2-48a3-b22a-02d454d42df4?j=eyJ1IjoiMmlrb3hrIn0.vKHD5fdGMMXYob0i47zVWMEWjKHzEVsGH8dbvrCMAbY" rel="" style="color: rgb(54,55,55);text-decoration: underline;">https://en.wikipedia.org/wiki/The_WELL</a></p><p style="margin: 0 0 20px 0;color: rgb(54,55,55);line-height: 26px;font-size: 16px;"><span>&#8226; Maintenance: Of Everything, Part One: </span><a href="https://substack.com/redirect/5aab774c-ada4-473c-b28f-bb497cbf58b6?j=eyJ1IjoiMmlrb3hrIn0.vKHD5fdGMMXYob0i47zVWMEWjKHzEVsGH8dbvrCMAbY" rel="" style="color: rgb(54,55,55);text-decoration: underline;">https://press.stripe.com/maintenance-part-one</a></p><p style="margin: 0 0 20px 0;color: rgb(54,55,55);line-height: 26px;font-size: 16px;"><span>&#8226; Netscape: </span><a href="https://substack.com/redirect/81819bb8-9cbd-412b-9f49-09dbe6cb294f?j=eyJ1IjoiMmlrb3hrIn0.vKHD5fdGMMXYob0i47zVWMEWjKHzEVsGH8dbvrCMAbY" rel="" style="color: rgb(54,55,55);text-decoration: underline;">https://en.wikipedia.org/wiki/Netscape</a></p><p style="margin: 0 0 20px 0;color: rgb(54,55,55);line-height: 26px;font-size: 16px;"><span>&#8226; SOAP: </span><a href="https://substack.com/redirect/8f1ce78b-a8e3-4f29-8293-f94ef25d72bd?j=eyJ1IjoiMmlrb3hrIn0.vKHD5fdGMMXYob0i47zVWMEWjKHzEVsGH8dbvrCMAbY" rel="" style="color: rgb(54,55,55);text-decoration: underline;">https://en.wikipedia.org/wiki/SOAP</a></p><p style="margin: 0 0 20px 0;color: rgb(54,55,55);line-height: 26px;font-size: 16px;"><span>&#8226; ARPANET directory, 1974: </span><a href="https://substack.com/redirect/09b67294-27a8-4c4e-aa8a-a5cb752b8204?j=eyJ1IjoiMmlrb3hrIn0.vKHD5fdGMMXYob0i47zVWMEWjKHzEVsGH8dbvrCMAbY" rel="" style="color: rgb(54,55,55);text-decoration: underline;">https://archive.computerhistory.org/resources/access/text/2021/11/102805038-05-01-acc.pdf</a></p><p style="margin: 0 0 20px 0;color: rgb(54,55,55);line-height: 26px;font-size: 16px;"><span>&#8226; Herbert Simon: </span><a href="https://substack.com/redirect/ae9260dc-b740-4d18-9776-a3e6722ace59?j=eyJ1IjoiMmlrb3hrIn0.vKHD5fdGMMXYob0i47zVWMEWjKHzEVsGH8dbvrCMAbY" rel="" style="color: rgb(54,55,55);text-decoration: underline;">https://en.wikipedia.org/wiki/Herbert_A._Simon</a></p><p style="margin: 0 0 20px 0;color: rgb(54,55,55);line-height: 26px;font-size: 16px;"><span>&#8226; Marvin Minsky: </span><a href="https://substack.com/redirect/d13c4950-0e81-4d56-a47e-02c36a4818fd?j=eyJ1IjoiMmlrb3hrIn0.vKHD5fdGMMXYob0i47zVWMEWjKHzEVsGH8dbvrCMAbY" rel="" style="color: rgb(54,55,55);text-decoration: underline;">https://en.wikipedia.org/wiki/Marvin_Minsky</a></p><p style="margin: 0 0 20px 0;color: rgb(54,55,55);line-height: 26px;font-size: 16px;"><span>&#8226; Allen Newell: </span><a href="https://substack.com/redirect/d8025daa-d4be-47ee-ba4b-29a7bf79e97e?j=eyJ1IjoiMmlrb3hrIn0.vKHD5fdGMMXYob0i47zVWMEWjKHzEVsGH8dbvrCMAbY" rel="" style="color: rgb(54,55,55);text-decoration: underline;">https://en.wikipedia.org/wiki/Allen_Newell</a></p><p style="margin: 0 0 20px 0;color: rgb(54,55,55);line-height: 26px;font-size: 16px;"><span>&#8226; SNARC: </span><a href="https://substack.com/redirect/fdca220f-6bb2-4c54-9e0c-ea3ed08aed7f?j=eyJ1IjoiMmlrb3hrIn0.vKHD5fdGMMXYob0i47zVWMEWjKHzEVsGH8dbvrCMAbY" rel="" style="color: rgb(54,55,55);text-decoration: underline;">https://en.wikipedia.org/wiki/Stochastic_Neural_Analog_Reinforcement_Calculator</a></p><p style="margin: 0 0 20px 0;color: rgb(54,55,55);line-height: 26px;font-size: 16px;"><span>&#8226; Edward Feigenbaum: </span><a href="https://substack.com/redirect/0cae0c73-e239-44d4-9a9c-865b9907ade3?j=eyJ1IjoiMmlrb3hrIn0.vKHD5fdGMMXYob0i47zVWMEWjKHzEVsGH8dbvrCMAbY" rel="" style="color: rgb(54,55,55);text-decoration: underline;">https://en.wikipedia.org/wiki/Edward_Feigenbaum</a></p><p style="margin: 0 0 20px 0;color: rgb(54,55,55);line-height: 26px;font-size: 16px;"><span>&#8226; Lisp machine: </span><a href="https://substack.com/redirect/4b00c2cd-0549-4e13-a358-6bda02f0f4cc?j=eyJ1IjoiMmlrb3hrIn0.vKHD5fdGMMXYob0i47zVWMEWjKHzEVsGH8dbvrCMAbY" rel="" style="color: rgb(54,55,55);text-decoration: underline;">https://en.wikipedia.org/wiki/Lisp_machine</a></p><p style="margin: 0 0 20px 0;color: rgb(54,55,55);line-height: 26px;font-size: 16px;"><span>&#8226; Thinking machines: </span><a href="https://substack.com/redirect/50585615-b277-451b-8dba-c306d532d3c0?j=eyJ1IjoiMmlrb3hrIn0.vKHD5fdGMMXYob0i47zVWMEWjKHzEVsGH8dbvrCMAbY" rel="" style="color: rgb(54,55,55);text-decoration: underline;">https://en.wikipedia.org/wiki/Thinking_Machines_Corporation</a></p><p style="margin: 0 0 20px 0;color: rgb(54,55,55);line-height: 26px;font-size: 16px;"><span>&#8226; Hadoop: </span><a href="https://substack.com/redirect/ced1cad3-70c7-4433-baef-c0f83cf9cd1f?j=eyJ1IjoiMmlrb3hrIn0.vKHD5fdGMMXYob0i47zVWMEWjKHzEVsGH8dbvrCMAbY" rel="" style="color: rgb(54,55,55);text-decoration: underline;">https://en.wikipedia.org/wiki/Apache_Hadoop</a></p><p style="margin: 0 0 20px 0;color: rgb(54,55,55);line-height: 26px;font-size: 16px;"><span>&#8226; Stuxnet: </span><a href="https://substack.com/redirect/65a3e09e-897c-439f-b71c-37383355aa5a?j=eyJ1IjoiMmlrb3hrIn0.vKHD5fdGMMXYob0i47zVWMEWjKHzEVsGH8dbvrCMAbY" rel="" style="color: rgb(54,55,55);text-decoration: underline;">https://en.wikipedia.org/wiki/Stuxnet</a></p><p style="margin: 0 0 20px 0;color: rgb(54,55,55);line-height: 26px;font-size: 16px;">&#8226; Grace Hopper Is The Computer Queen | Letterman: </p><a class="youtube-wrap" href="https://substack.com/redirect/58744363-9c94-416e-a3b5-f42797dae4fd?j=eyJ1IjoiMmlrb3hrIn0.vKHD5fdGMMXYob0i47zVWMEWjKHzEVsGH8dbvrCMAbY" target="_blank" data-component-name="Youtube2ToDOMStatic" style="display: block;margin: 32px 0;"><img src="https://substackcdn.com/image/youtube/w_728,c_limit/l_youtube_play_qyqt8q,w_120/oE2uls6iIEU" style="border: none !important;vertical-align: middle;-ms-interpolation-mode: bicubic;max-width: 100%;height: auto;margin: 0 auto;display: block;width: 100%;"></a><p style="margin: 0 0 20px 0;color: rgb(54,55,55);line-height: 26px;font-size: 16px;"><span>&#8226; Anthropic CEO Says AI Could Replace Software Engineers in 6 to 12 Months: </span><a href="https://substack.com/redirect/50edc653-f7ff-4bdd-95d5-d10310705f14?j=eyJ1IjoiMmlrb3hrIn0.vKHD5fdGMMXYob0i47zVWMEWjKHzEVsGH8dbvrCMAbY" rel="" style="color: rgb(54,55,55);text-decoration: underline;">https://www.entrepreneur.com/business-news/ai-ceo-says-software-engineers-could-be-replaced-in-months/502087</a></p><p style="margin: 0 0 20px 0;color: rgb(54,55,55);line-height: 26px;font-size: 16px;"><span>&#8226; T</span><em>he Sciences of the Artificial</em><span>: </span><a href="https://substack.com/redirect/419a1786-6657-459b-98b4-f71156b7e4fe?j=eyJ1IjoiMmlrb3hrIn0.vKHD5fdGMMXYob0i47zVWMEWjKHzEVsGH8dbvrCMAbY" rel="" style="color: rgb(54,55,55);text-decoration: underline;">https://www.amazon.com/Sciences-Artificial-3rd-Herbert-Simon/dp/0262691914</a></p><p style="margin: 0 0 20px 0;color: rgb(54,55,55);line-height: 26px;font-size: 16px;"><span>&#8226; Sword of Damocles: </span><a href="https://substack.com/redirect/e512e94e-19f8-49f9-8393-9e61cedb4e3d?j=eyJ1IjoiMmlrb3hrIn0.vKHD5fdGMMXYob0i47zVWMEWjKHzEVsGH8dbvrCMAbY" rel="" style="color: rgb(54,55,55);text-decoration: underline;">https://en.wikipedia.org/wiki/Sword_of_Damocles</a></p><p style="margin: 0 0 20px 0;color: rgb(54,55,55);line-height: 26px;font-size: 16px;"><span>&#8226; </span><em>The Society of Mind</em><span>: </span><a href="https://substack.com/redirect/37b54bb7-cccb-46e8-aacd-7a14d62c2c11?j=eyJ1IjoiMmlrb3hrIn0.vKHD5fdGMMXYob0i47zVWMEWjKHzEVsGH8dbvrCMAbY" rel="" style="color: rgb(54,55,55);text-decoration: underline;">https://www.amazon.com/Society-Mind-Marvin-Minsky/dp/0671657135</a></p><p style="margin: 0 0 20px 0;color: rgb(54,55,55);line-height: 26px;font-size: 16px;"><span>&#8226; A Robust Layered Control System for a Mobile Robot by Rodney Brooks: </span><a href="https://substack.com/redirect/a856a2c8-4fcc-4b20-9a07-842789a2037d?j=eyJ1IjoiMmlrb3hrIn0.vKHD5fdGMMXYob0i47zVWMEWjKHzEVsGH8dbvrCMAbY" rel="" style="color: rgb(54,55,55);text-decoration: underline;">https://people.csail.mit.edu/brooks/papers/AIM-864.pdf</a></p><p style="margin: 0 0 20px 0;color: rgb(54,55,55);line-height: 26px;font-size: 16px;">&#8212;</p><p style="margin: 0 0 20px 0;color: rgb(54,55,55);line-height: 26px;font-size: 16px;"><span>Production and marketing by </span><a href="https://substack.com/redirect/4fcee898-97cb-4f99-bd52-58f305a93e36?j=eyJ1IjoiMmlrb3hrIn0.vKHD5fdGMMXYob0i47zVWMEWjKHzEVsGH8dbvrCMAbY" rel="" style="color: rgb(54,55,55);text-decoration: underline;">Pen Name</a><span>. </span></p><p style="margin: 0 0 20px 0;color: rgb(54,55,55);line-height: 26px;font-size: 16px;margin-bottom: 0;"></p></div></div><div class="container-border" style="margin: 32px 0 0;width: 100%;box-sizing: border-box;border-top: 1px solid #e6e6e6;font-size: 16px;line-height: 26px;"></div><div class="typography" style="--image-offset-margin: -120px;font-size: 16px;line-height: 26px;"><div class="postscript" style="margin: 32px 0;font-size: 16px;line-height: 26px;"><div class="body markup" dir="auto" style="text-align: initial;font-size: 16px;line-height: 26px;width: 100%;word-break: break-word;margin-bottom: 16px;"><p style="margin: 0 0 20px 0;color: rgb(54,55,55);line-height: 26px;font-size: 16px;margin-top: 0;"><em>You&#8217;re on the free list for&nbsp;</em><a href="https://substack.com/redirect/2/eyJlIjoiaHR0cHM6Ly9uZXdzbGV0dGVyLnByYWdtYXRpY2VuZ2luZWVyLmNvbT91dG1fY2FtcGFpZ249ZW1haWwtaG9tZSZyPTJpa294ayIsInAiOjE4NjY0OTcyMiwicyI6NDU4NzA5LCJmIjp0cnVlLCJ1IjoxNTIxMzA4NzIsImlhdCI6MTc3MDIzMDc3MSwiZXhwIjoyMDg1ODA2NzcxLCJpc3MiOiJwdWItMCIsInN1YiI6ImxpbmstcmVkaXJlY3QifQ.WBBG6nf6dI-9NnjYoE4-jVqpdNGf8jx2z_o7ViXYuVY?" rel="" style="color: rgb(54,55,55);text-decoration: underline;">The Pragmatic Engineer</a><em><span>. For the full experience,&nbsp;</span><a href="https://substack.com/redirect/2/eyJlIjoiaHR0cHM6Ly9uZXdzbGV0dGVyLnByYWdtYXRpY2VuZ2luZWVyLmNvbS9zdWJzY3JpYmU_dXRtX3NvdXJjZT1wb3N0JnV0bV9jYW1wYWlnbj1lbWFpbC1jaGVja291dCZuZXh0PWh0dHBzJTNBJTJGJTJGbmV3c2xldHRlci5wcmFnbWF0aWNlbmdpbmVlci5jb20lMkZwJTJGdGhlLXRoaXJkLWdvbGRlbi1hZ2Utb2Ytc29mdHdhcmUmcj0yaWtveGsmdG9rZW49ZXlKMWMyVnlYMmxrSWpveE5USXhNekE0TnpJc0ltbGhkQ0k2TVRjM01ESXpNRGMzTVN3aVpYaHdJam94TnpjeU9ESXlOemN4TENKcGMzTWlPaUp3ZFdJdE5EVTROekE1SWl3aWMzVmlJam9pWTJobFkydHZkWFFpZlEucHVPQ1ZKRFFLTkI3RFV3Y3Q3Rk9rbWZzdGc0d0NiS09EamFYM21sT2Z2SSIsInAiOjE4NjY0OTcyMiwicyI6NDU4NzA5LCJmIjp0cnVlLCJ1IjoxNTIxMzA4NzIsImlhdCI6MTc3MDIzMDc3MSwiZXhwIjoyMDg1ODA2NzcxLCJpc3MiOiJwdWItMCIsInN1YiI6ImxpbmstcmVkaXJlY3QifQ.zy8S717D1Q7h2V0EFiOhmckSNsq51IBjrXKjcdT9ACM?" rel="" style="color: rgb(54,55,55);text-decoration: underline;">become a paying subscriber</a><span>. Many readers expense this newsletter within their company&#8217;s training/learning/development budget. If you have such a budget, here&#8217;s</span><a href="https://substack.com/redirect/4e8725c5-2136-49fa-8a9f-b578982c609b?j=eyJ1IjoiMmlrb3hrIn0.vKHD5fdGMMXYob0i47zVWMEWjKHzEVsGH8dbvrCMAbY" rel="" style="color: rgb(54,55,55);text-decoration: underline;"> an email you could send to your manager</a><span>.</span></em></p><div class="subscribe-widget is-signed-up" data-component-name="SubscribeWidget" style="margin: 0 0 1em;direction: ltr;font-size: 16px;line-height: 26px;"><div class="pencraft pc-reset button-wrapper" style="text-decoration: unset;list-style: none;font-size: 16px;line-height: 26px;text-align: center;cursor: pointer;border-radius: 4px;"><a class="button subscribe-btn primary" href="https://substack.com/redirect/2/eyJlIjoiaHR0cHM6Ly9uZXdzbGV0dGVyLnByYWdtYXRpY2VuZ2luZWVyLmNvbS9zdWJzY3JpYmU_dXRtX3NvdXJjZT1wb3N0JnV0bV9jYW1wYWlnbj1lbWFpbC1jaGVja291dCZuZXh0PWh0dHBzJTNBJTJGJTJGbmV3c2xldHRlci5wcmFnbWF0aWNlbmdpbmVlci5jb20lMkZwJTJGdGhlLXRoaXJkLWdvbGRlbi1hZ2Utb2Ytc29mdHdhcmUmcj0yaWtveGsmdG9rZW49ZXlKMWMyVnlYMmxrSWpveE5USXhNekE0TnpJc0ltbGhkQ0k2TVRjM01ESXpNRGMzTVN3aVpYaHdJam94TnpjeU9ESXlOemN4TENKcGMzTWlPaUp3ZFdJdE5EVTROekE1SWl3aWMzVmlJam9pWTJobFkydHZkWFFpZlEucHVPQ1ZKRFFLTkI3RFV3Y3Q3Rk9rbWZzdGc0d0NiS09EamFYM21sT2Z2SSIsInAiOjE4NjY0OTcyMiwicyI6NDU4NzA5LCJmIjp0cnVlLCJ1IjoxNTIxMzA4NzIsImlhdCI6MTc3MDIzMDc3MSwiZXhwIjoyMDg1ODA2NzcxLCJpc3MiOiJwdWItMCIsInN1YiI6ImxpbmstcmVkaXJlY3QifQ.zy8S717D1Q7h2V0EFiOhmckSNsq51IBjrXKjcdT9ACM?&utm_medium=email&utm_source=subscribe-widget&utm_content=186649722" style="font-family: system-ui,-apple-system,BlinkMacSystemFont,'Segoe UI',Roboto,Helvetica,Arial,sans-serif,'Apple Color Emoji','Segoe UI Emoji','Segoe UI Symbol';display: inline-block;box-sizing: border-box;cursor: pointer;border: none;border-radius: 8px;font-size: 14px;line-height: 20px;font-weight: 600;text-align: center;opacity: 1;outline: none;white-space: nowrap;text-decoration: none !important;background-color: #FF6B00;color: #ffffff !important;margin: 0 auto;padding: 12px 20px;height: auto;"><span style="color: #ffffff;text-decoration: none;">Upgrade to paid</span></a></div></div><p style="margin: 0 0 20px 0;color: rgb(54,55,55);line-height: 26px;font-size: 16px;">This post is public, so feel free to share and forward it.</p><p class="button-wrapper" data-attrs="{&quot;url&quot;:&quot;https://substack.com/redirect/2/eyJlIjoiaHR0cHM6Ly9uZXdzbGV0dGVyLnByYWdtYXRpY2VuZ2luZWVyLmNvbS8_dXRtX3NvdXJjZT1zdWJzdGFjayZ1dG1fbWVkaXVtPWVtYWlsJnV0bV9jb250ZW50PXNoYXJlJmFjdGlvbj1zaGFyZSIsInAiOjE4NjY0OTcyMiwicyI6NDU4NzA5LCJmIjp0cnVlLCJ1IjoxNTIxMzA4NzIsImlhdCI6MTc3MDIzMDc3MSwiZXhwIjoyMDg1ODA2NzcxLCJpc3MiOiJwdWItMCIsInN1YiI6ImxpbmstcmVkaXJlY3QifQ.vmBVqBekQbZMsucJAAAreOuzQWZgRxCPBrbyZfdL35Q?&quot;,&quot;text&quot;:&quot;Share The Pragmatic Engineer&quot;,&quot;action&quot;:null,&quot;class&quot;:null}" data-component-name="ButtonCreateButton" style="margin: 0 0 20px 0;color: rgb(54,55,55);line-height: 26px;font-size: 16px;text-align: center;cursor: pointer;border-radius: 4px;"><a class="button primary" href="https://substack.com/redirect/2/eyJlIjoiaHR0cHM6Ly9uZXdzbGV0dGVyLnByYWdtYXRpY2VuZ2luZWVyLmNvbS8_dXRtX3NvdXJjZT1zdWJzdGFjayZ1dG1fbWVkaXVtPWVtYWlsJnV0bV9jb250ZW50PXNoYXJlJmFjdGlvbj1zaGFyZSIsInAiOjE4NjY0OTcyMiwicyI6NDU4NzA5LCJmIjp0cnVlLCJ1IjoxNTIxMzA4NzIsImlhdCI6MTc3MDIzMDc3MSwiZXhwIjoyMDg1ODA2NzcxLCJpc3MiOiJwdWItMCIsInN1YiI6ImxpbmstcmVkaXJlY3QifQ.vmBVqBekQbZMsucJAAAreOuzQWZgRxCPBrbyZfdL35Q?" rel="" style="font-family: system-ui,-apple-system,BlinkMacSystemFont,'Segoe UI',Roboto,Helvetica,Arial,sans-serif,'Apple Color Emoji','Segoe UI Emoji','Segoe UI Symbol';display: inline-block;box-sizing: border-box;cursor: pointer;border: none;border-radius: 8px;font-size: 14px;line-height: 20px;font-weight: 600;text-align: center;margin: 0;opacity: 1;outline: none;white-space: nowrap;color: #ffffff !important;text-decoration: none !important;background-color: #FF6B00;padding: 12px 20px;height: auto;"><span style="color: #ffffff;text-decoration: none;">Share The Pragmatic Engineer</span></a></p><p style="margin: 0 0 20px 0;color: rgb(54,55,55);line-height: 26px;font-size: 16px;"><span>If you enjoyed this post, you might enjoy my book, </span><a href="https://substack.com/redirect/0ef188f2-ac67-4e11-82e7-4dabedc64b6e?j=eyJ1IjoiMmlrb3hrIn0.vKHD5fdGMMXYob0i47zVWMEWjKHzEVsGH8dbvrCMAbY" rel="" style="color: rgb(54,55,55);text-decoration: underline;">The Software Engineer's Guidebook</a><span>: navigating senior, tech lead, staff and principal positions at tech companies and startups.</span></p><p style="margin: 0 0 20px 0;color: rgb(54,55,55);line-height: 26px;font-size: 16px;margin-bottom: 0;"></p></div></div></div><table class="email-ufi-2-bottom" role="presentation" width="100%" border="0" cellspacing="0" cellpadding="0" style="border-top: 1px solid rgb(0,0,0,.1);border-bottom: 1px solid rgb(0,0,0,.1);min-width: 100%;"><tbody><tr height="16"><td height="16" style="font-size:0px;line-height:0;">&nbsp;</td></tr><tr><td><table role="presentation" width="100%" border="0" cellspacing="0" cellpadding="0"><tbody><tr><td><table role="presentation" width="auto" border="0" cellspacing="0" cellpadding="0" style="margin:0 auto;"><tbody><tr><td style="vertical-align:middle;"><table role="presentation" width="auto" border="0" cellspacing="0" cellpadding="0"><tbody><tr><td align="center"><a class="email-button-outline" href="https://substack.com/app-link/post?publication_id=458709&post_id=186649722&utm_source=substack&isFreemail=true&submitLike=true&token=eyJ1c2VyX2lkIjoxNTIxMzA4NzIsInBvc3RfaWQiOjE4NjY0OTcyMiwicmVhY3Rpb24iOiLinaQiLCJpYXQiOjE3NzAyMzA3NzEsImV4cCI6MTc3MjgyMjc3MSwiaXNzIjoicHViLTQ1ODcwOSIsInN1YiI6InJlYWN0aW9uIn0.D1FPBkJ-ljGPS6fQwi_ZwodFl-C3PoFGM5gXd9xEKW8&utm_medium=email&utm_campaign=email-reaction&r=2ikoxk" style="font-family: system-ui,-apple-system,BlinkMacSystemFont,'Segoe UI',Roboto,Helvetica,Arial,sans-serif,'Apple Color Emoji','Segoe UI Emoji','Segoe UI Symbol';display: inline-block;font-weight: 500;border: 1px solid rgb(0,0,0,.1);border-radius: 9999px;text-transform: uppercase;font-size: 12px;line-height: 12px;padding: 9px 14px;text-decoration: none;color: rgb(119,119,119);"><img class="icon" src="https://substackcdn.com/image/fetch/$s_!PeVs!,w_36,c_scale,f_png,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack.com%2Ficon%2FLucideHeart%3Fv%3D4%26height%3D36%26fill%3Dnone%26stroke%3D%2523808080%26strokeWidth%3D2" width="18" height="18" style="margin-right: 8px;min-width: 18px;min-height: 18px;border: none;vertical-align: middle;max-width: 18px" alt=""><span class="email-button-text" style="vertical-align: middle;">Like</span></a></td></tr></tbody></table></td><td width="8" style="min-width: 8px"></td><td style="vertical-align:middle;"><table role="presentation" width="auto" border="0" cellspacing="0" cellpadding="0"><tbody><tr><td align="center"><a class="email-button-outline" href="https://substack.com/app-link/post?publication_id=458709&post_id=186649722&utm_source=substack&utm_medium=email&isFreemail=true&comments=true&token=eyJ1c2VyX2lkIjoxNTIxMzA4NzIsInBvc3RfaWQiOjE4NjY0OTcyMiwiaWF0IjoxNzcwMjMwNzcxLCJleHAiOjE3NzI4MjI3NzEsImlzcyI6InB1Yi00NTg3MDkiLCJzdWIiOiJwb3N0LXJlYWN0aW9uIn0.5TGf2CEgqtKePS5uCnYc0dfVqIO5OWiKUBSx2RQaHaY&r=2ikoxk&utm_campaign=email-half-magic-comments&action=post-comment&utm_source=substack&utm_medium=email" style="font-family: system-ui,-apple-system,BlinkMacSystemFont,'Segoe UI',Roboto,Helvetica,Arial,sans-serif,'Apple Color Emoji','Segoe UI Emoji','Segoe UI Symbol';display: inline-block;font-weight: 500;border: 1px solid rgb(0,0,0,.1);border-radius: 9999px;text-transform: uppercase;font-size: 12px;line-height: 12px;padding: 9px 14px;text-decoration: none;color: rgb(119,119,119);"><img class="icon" src="https://substackcdn.com/image/fetch/$s_!x1tS!,w_36,c_scale,f_png,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack.com%2Ficon%2FLucideComments%3Fv%3D4%26height%3D36%26fill%3Dnone%26stroke%3D%2523808080%26strokeWidth%3D2" width="18" height="18" style="margin-right: 8px;min-width: 18px;min-height: 18px;border: none;vertical-align: middle;max-width: 18px" alt=""><span class="email-button-text" style="vertical-align: middle;">Comment</span></a></td></tr></tbody></table></td><td width="8" style="min-width: 8px"></td><td style="vertical-align:middle;"><table role="presentation" width="auto" border="0" cellspacing="0" cellpadding="0"><tbody><tr><td align="center"><a class="email-button-outline" href="https://substack.com/redirect/2/eyJlIjoiaHR0cHM6Ly9vcGVuLnN1YnN0YWNrLmNvbS9wdWIvcHJhZ21hdGljZW5naW5lZXIvcC90aGUtdGhpcmQtZ29sZGVuLWFnZS1vZi1zb2Z0d2FyZT91dG1fc291cmNlPXN1YnN0YWNrJnV0bV9tZWRpdW09ZW1haWwmdXRtX2NhbXBhaWduPWVtYWlsLXJlc3RhY2stY29tbWVudCZhY3Rpb249cmVzdGFjay1jb21tZW50JnI9Mmlrb3hrJnRva2VuPWV5SjFjMlZ5WDJsa0lqb3hOVEl4TXpBNE56SXNJbkJ2YzNSZmFXUWlPakU0TmpZME9UY3lNaXdpYVdGMElqb3hOemN3TWpNd056Y3hMQ0psZUhBaU9qRTNOekk0TWpJM056RXNJbWx6Y3lJNkluQjFZaTAwTlRnM01Ea2lMQ0p6ZFdJaU9pSndiM04wTFhKbFlXTjBhVzl1SW4wLjVUR2YyQ0VncXRLZVBTNXVDblljMGRmVnFJTzVPV2lLVUJTeDJSUWFIYVkiLCJwIjoxODY2NDk3MjIsInMiOjQ1ODcwOSwiZiI6dHJ1ZSwidSI6MTUyMTMwODcyLCJpYXQiOjE3NzAyMzA3NzEsImV4cCI6MjA4NTgwNjc3MSwiaXNzIjoicHViLTAiLCJzdWIiOiJsaW5rLXJlZGlyZWN0In0.0XMtFiz48l1ua7-yeb8XvGy55JCzoj-2_11DL6TelPo?&utm_source=substack&utm_medium=email" style="font-family: system-ui,-apple-system,BlinkMacSystemFont,'Segoe UI',Roboto,Helvetica,Arial,sans-serif,'Apple Color Emoji','Segoe UI Emoji','Segoe UI Symbol';display: inline-block;font-weight: 500;border: 1px solid rgb(0,0,0,.1);border-radius: 9999px;text-transform: uppercase;font-size: 12px;line-height: 12px;padding: 9px 14px;text-decoration: none;color: rgb(119,119,119);"><img class="icon" src="https://substackcdn.com/image/fetch/$s_!5EGt!,w_36,c_scale,f_png,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack.com%2Ficon%2FNoteForwardIcon%3Fv%3D4%26height%3D36%26fill%3Dnone%26stroke%3D%2523808080%26strokeWidth%3D2" width="18" height="18" style="margin-right: 8px;min-width: 18px;min-height: 18px;border: none;vertical-align: middle;max-width: 18px" alt=""><span class="email-button-text" style="vertical-align: middle;">Restack</span></a></td></tr></tbody></table></td></tr></tbody></table></td><td align="right"><table role="presentation" width="auto" border="0" cellspacing="0" cellpadding="0"><tbody><tr></tr></tbody></table></td></tr></tbody></table></td></tr><tr height="16"><td height="16" style="font-size:0px;line-height:0;">&nbsp;</td></tr></tbody></table><div class="footer footer-ZM59BM" style="color: rgb(119,119,119);text-align: center;font-size: 16px;line-height: 26px;padding: 24px0;"><div style="font-size: 16px;line-height: 26px;padding-bottom: 24px"><p class="pencraft pc-reset color-secondary-ls1g8s size-12-mmZ61m reset-IxiVJZ small meta-B2bqa5" style="list-style: none;font-family: system-ui,-apple-system,BlinkMacSystemFont,'Segoe UI',Roboto,Helvetica,Arial,sans-serif,'Apple Color Emoji','Segoe UI Emoji','Segoe UI Symbol';padding-bottom: 0;font-size: 12px;line-height: 16px;margin: 0;color: rgb(119,119,119);text-decoration: unset;">&#169; 2026 <span>Gergely Orosz</span><br>548 Market Street PMB 72296, San Francisco, CA 94104 <br><a href="https://substack.com/redirect/2/eyJlIjoiaHR0cHM6Ly9uZXdzbGV0dGVyLnByYWdtYXRpY2VuZ2luZWVyLmNvbS9hY3Rpb24vZGlzYWJsZV9lbWFpbD90b2tlbj1leUoxYzJWeVgybGtJam94TlRJeE16QTROeklzSW5CdmMzUmZhV1FpT2pFNE5qWTBPVGN5TWl3aWFXRjBJam94Tnpjd01qTXdOemN4TENKbGVIQWlPakU0TURFM05qWTNOekVzSW1semN5STZJbkIxWWkwME5UZzNNRGtpTENKemRXSWlPaUprYVhOaFlteGxYMlZ0WVdsc0luMC55QmdzZUwwbm9FeVEzb3hjQ3cxaHNzM2o5eElrM2tlcEVlcThGbG9jbHdNIiwicCI6MTg2NjQ5NzIyLCJzIjo0NTg3MDksImYiOnRydWUsInUiOjE1MjEzMDg3MiwiaWF0IjoxNzcwMjMwNzcxLCJleHAiOjIwODU4MDY3NzEsImlzcyI6InB1Yi0wIiwic3ViIjoibGluay1yZWRpcmVjdCJ9.zeBmcWk0_d2WEQTuifv1nVY-CKZItEHwf0xmC-Ue040?" style="text-decoration: underline;color: rgb(119,119,119);"><span style="color: rgb(119,119,119);text-decoration: underline;">Unsubscribe</span></a></p></div><p class="footerSection-EHR0jG small powered-by-substack" style="padding: 0 24px;font-size: 12px;line-height: 20px;margin: 0;color: rgb(119,119,119);font-family: system-ui,-apple-system,BlinkMacSystemFont,'Segoe UI',Roboto,Helvetica,Arial,sans-serif,'Apple Color Emoji','Segoe UI Emoji','Segoe UI Symbol';padding-bottom: 0;margin-top: 0;"><a href="https://substack.com/redirect/65963d91-2699-4e8b-8399-70ad0c67fd3e?j=eyJ1IjoiMmlrb3hrIn0.vKHD5fdGMMXYob0i47zVWMEWjKHzEVsGH8dbvrCMAbY" style="color: rgb(119,119,119);text-decoration: none;display: inline-block;margin: 0 4px;"><img src="https://substackcdn.com/image/fetch/$s_!IzGP!,w_262,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack.com%2Fimg%2Femail%2Fgeneric-app-button%402x.png" srcset="https://substackcdn.com/image/fetch/$s_!DIki!,w_131,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack.com%2Fimg%2Femail%2Fgeneric-app-button.png, https://substackcdn.com/image/fetch/$s_!IzGP!,w_262,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack.com%2Fimg%2Femail%2Fgeneric-app-button%402x.png 2x, https://substackcdn.com/image/fetch/$s_!QWua!,w_393,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack.com%2Fimg%2Femail%2Fgeneric-app-button%403x.png 3x" width="131" alt="Get the app" height="40" style="max-width: 550px;border: none !important;vertical-align: middle;"></a><a href="https://substack.com/redirect/2/eyJlIjoiaHR0cHM6Ly9zdWJzdGFjay5jb20vc2lnbnVwP3V0bV9zb3VyY2U9c3Vic3RhY2smdXRtX21lZGl1bT1lbWFpbCZ1dG1fY29udGVudD1mb290ZXImdXRtX2NhbXBhaWduPWF1dG9maWxsZWQtZm9vdGVyJmZyZWVTaWdudXBFbWFpbD1ub3RpZnkrbGRra09TX3dPU0x4akwzclZPMWJjZ0Bub3RpZnkucmVsYXllLmlvJnI9Mmlrb3hrIiwicCI6MTg2NjQ5NzIyLCJzIjo0NTg3MDksImYiOnRydWUsInUiOjE1MjEzMDg3MiwiaWF0IjoxNzcwMjMwNzcxLCJleHAiOjIwODU4MDY3NzEsImlzcyI6InB1Yi0wIiwic3ViIjoibGluay1yZWRpcmVjdCJ9.8cG0-xd7QQSvmwYKJoFVf0zLZHPki5rwS5Ip7NcilJY?" style="color: rgb(119,119,119);text-decoration: none;display: inline-block;margin: 0 4px;"><img src="https://substackcdn.com/image/fetch/$s_!LkrL!,w_270,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack.com%2Fimg%2Femail%2Fpublish-button%402x.png" srcset="https://substackcdn.com/image/fetch/$s_!wgfj!,w_135,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack.com%2Fimg%2Femail%2Fpublish-button.png, https://substackcdn.com/image/fetch/$s_!LkrL!,w_270,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack.com%2Fimg%2Femail%2Fpublish-button%402x.png 2x, https://substackcdn.com/image/fetch/$s_!KjtY!,w_405,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack.com%2Fimg%2Femail%2Fpublish-button%403x.png 3x" width="135" alt="Start writing" height="40" style="max-width: 550px;border: none !important;vertical-align: middle;"></a></p></div></div></td><td></td></tr></tbody></table><img src="https://eotrx.substackcdn.com/open?token=eyJtIjoiPDIwMjYwMjA0MTg0MjA4LjMuZGIzYTUxNGRiZjljNWNiNUBtZy1kMC5zdWJzdGFjay5jb20-IiwidSI6MTUyMTMwODcyLCJyIjoibm90aWZ5K2xka2tPU193T1NMeGpMM3JWTzFiY2dAbm90aWZ5LnJlbGF5ZS5pbyIsImQiOiJtZy1kMC5zdWJzdGFjay5jb20iLCJwIjoxODY2NDk3MjIsInQiOiJwb2RjYXN0IiwiYSI6ImV2ZXJ5b25lIiwicyI6NDU4NzA5LCJjIjoicG9zdCIsImYiOnRydWUsInBvc2l0aW9uIjoiYm90dG9tIiwiaWF0IjoxNzcwMjMwNzcxLCJleHAiOjE3NzI4MjI3NzEsImlzcyI6InB1Yi0wIiwic3ViIjoiZW8ifQ.ErwnhhugGFKf7b8AgQEOutztyhnHLhuYllIfd_SeS0g" alt="" width="1" height="1" border="0" style="height:1px !important;width:1px !important;border-width:0 !important;margin-top:0 !important;margin-bottom:0 !important;margin-right:0 !important;margin-left:0 !important;padding-top:0 !important;padding-bottom:0 !important;padding-right:0 !important;padding-left:0 !important;"/><img width="1" height="1" alt="" src="https://email.mg-d0.substack.com/o/eJxEkL1u7CAQRp9m6a4FAzZ2QXPrlbZYKa01wNgha4OFYRO_fbQ_Utozo6Ojz2GhOeXDbGkvzJtO4tR6RkZozUFyrSWjFcMyzhQpYyE_Yvm7ik4M7NNYNXGp7AQeQYJCGLRCbC0MnDreEQsGOHQcuBK9At43svFWYiuUt9PgWmfbk-Lr_M_zZq92L-hujUsrC_s4ZXommJIrsUfoiNUHio4M3SkfKb5x8Eb0XacGDfAi5djIbMk73Avbqh1dWtcaQzlGimgX8m9rtUtwWEKKD4tqe80Hlk1MJUzHCf4v_na7XMfvy_X883WW-eMirJtPir8-mkwLHtSExPZqfVoxRLNlnFcswVGcQyTKrLx2rjvlZ2wLQvJeA7sb-A0AAP__B0yD3Q"></body></html>]]>
      </description>
      <pubDate>Wed, 04 Feb 2026 18:46:15 +0000</pubDate>
      <link>https://app.newsletters.love/collections/sfAeRSCtzcpvuE7iDrjuoEQ1PjnMbABk/p/sfAeRSCtzcpvuE7iDrjuoEQ1PjnMbABk</link>
    </item>
    <item>
      <title>Ledgers of Catan</title>
      <description>
        <![CDATA[<html style="scrollbar-width: thin;scrollbar-color: rgb(219,219,219)rgb(255,255,255);"><head><meta charset="utf-8"><title>Ledgers of Catan</title><style>
@media (max-width: 1024px) {
  .typography .pullquote-align-left,
  .typography.editor .pullquote-align-left,
  .typography .pullquote-align-right,
  .typography.editor .pullquote-align-right,
  .typography .pullquote-align-wide,
  .typography.editor .pullquote-align-wide,
  .typography .pullquote-align-center,
  .typography.editor .pullquote-align-center {
    float: none;
    margin: 0 auto;
    width: 100%;
    max-width: 100%;
  }
}
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
  .typography .markup table.image-wrapper img,
  .typography.editor .markup table.image-wrapper img,
  .typography .markup table.kindle-wrapper img,
  .typography.editor .markup table.kindle-wrapper img {
    max-width: 550px;
  }
}
@media (min-width: 1024px) {
  .typography:not(:has(#toc)) .captioned-image-container figure:has(> a.image2-offset-left),
  .typography.editor:not(:has(#toc)) .captioned-image-container figure:has(> a.image2-offset-left) {
    margin-left: var(--image-offset-margin);
  }
  .typography:not(:has(#toc)) .captioned-image-container figure:has(> a.image2-offset-right),
  .typography.editor:not(:has(#toc)) .captioned-image-container figure:has(> a.image2-offset-right) {
    margin-right: var(--image-offset-margin);
  }
}
@media (min-width: 1300px) {
  .typography .captioned-image-container figure:has(> a.image2-offset-left),
  .typography.editor .captioned-image-container figure:has(> a.image2-offset-left) {
    margin-left: var(--image-offset-margin);
  }
  .typography .captioned-image-container figure:has(> a.image2-offset-right),
  .typography.editor .captioned-image-container figure:has(> a.image2-offset-right) {
    margin-right: var(--image-offset-margin);
  }
}
@media (max-width: 1024px) {
  .typography,
  .typography.editor {
    /* Disable offset on mobile/tablet */
  }
  .typography .captioned-image-container figure:has(> a.image2-align-left),
  .typography.editor .captioned-image-container figure:has(> a.image2-align-left),
  .typography .captioned-image-container figure:has(> a.image2-align-right),
  .typography.editor .captioned-image-container figure:has(> a.image2-align-right) {
    float: none;
    margin: 1em auto;
    max-width: 100%;
    width: auto;
    padding: 0;
  }
  .typography .captioned-image-container figure:has(> a.image2-align-left.thefp),
  .typography.editor .captioned-image-container figure:has(> a.image2-align-left.thefp),
  .typography .captioned-image-container figure:has(> a.image2-align-right.thefp),
  .typography.editor .captioned-image-container figure:has(> a.image2-align-right.thefp) {
    margin: 1em auto;
  }
  .typography .captioned-image-container figure:has(> a.image2-offset-left),
  .typography.editor .captioned-image-container figure:has(> a.image2-offset-left),
  .typography .captioned-image-container figure:has(> a.image2-offset-right),
  .typography.editor .captioned-image-container figure:has(> a.image2-offset-right) {
    margin: 1em auto;
  }
  .typography .captioned-image-container figure:has(> a.image2-align-left) .image2-inset,
  .typography.editor .captioned-image-container figure:has(> a.image2-align-left) .image2-inset,
  .typography .captioned-image-container figure:has(> a.image2-align-right) .image2-inset,
  .typography.editor .captioned-image-container figure:has(> a.image2-align-right) .image2-inset {
    display: block;
    justify-content: initial;
  }
}
@media (max-width: 768px) {
  .typography .markup div.sponsorship-campaign-embed,
  .typography.editor .markup div.sponsorship-campaign-embed {
    margin-top: 24px;
    margin-bottom: 24px;
  }
  .typography .markup div.sponsorship-campaign-embed:first-child,
  .typography.editor .markup div.sponsorship-campaign-embed:first-child {
    margin-top: 0px;
  }
}
@media screen and (max-width: 650px) {
  .typography .markup div.youtube-overlay,
  .typography.editor .markup div.youtube-overlay,
  .typography .markup div.vimeo-overlay,
  .typography.editor .markup div.vimeo-overlay {
    display: none !important;
  }
}
@media screen and (max-width: 370px) {
  .typography .markup div.tiktok-wrap,
  .typography.editor .markup div.tiktok-wrap {
    width: calc(95vw - 32px);
    height: calc((95vw - 32px - 2px) / 0.485714);
  }
}
@media screen and (max-width: 650px) {
  .typography .markup div.embedded-publication-wrap .embedded-publication.show-subscribe,
  .typography.editor .markup div.embedded-publication-wrap .embedded-publication.show-subscribe {
    padding: 24px;
  }
}
@media screen and (max-width: 650px) {
  .typography .markup div.subscription-widget-wrap .subscription-widget.show-subscribe,
  .typography.editor .markup div.subscription-widget-wrap .subscription-widget.show-subscribe,
  .typography .markup div.subscription-widget-wrap-editor .subscription-widget.show-subscribe,
  .typography.editor .markup div.subscription-widget-wrap-editor .subscription-widget.show-subscribe,
  .typography .markup div.captioned-button-wrap .subscription-widget.show-subscribe,
  .typography.editor .markup div.captioned-button-wrap .subscription-widget.show-subscribe {
    padding: 0px 24px;
  }
}
@media screen and (max-width: 650px) {
  .typography .markup div.subscription-widget-wrap .subscription-widget.show-subscribe .subscription-widget-subscribe .button,
  .typography.editor .markup div.subscription-widget-wrap .subscription-widget.show-subscribe .subscription-widget-subscribe .button,
  .typography .markup div.subscription-widget-wrap-editor .subscription-widget.show-subscribe .subscription-widget-subscribe .button,
  .typography.editor .markup div.subscription-widget-wrap-editor .subscription-widget.show-subscribe .subscription-widget-subscribe .button,
  .typography .markup div.captioned-button-wrap .subscription-widget.show-subscribe .subscription-widget-subscribe .button,
  .typography.editor .markup div.captioned-button-wrap .subscription-widget.show-subscribe .subscription-widget-subscribe .button {
    padding: 10px 12px;
    min-width: 110px;
  }
}
@media (max-width: 650px) {
  .typography .markup .twitter-embed,
  .typography.editor .markup .twitter-embed,
  .typography .markup .tweet,
  .typography.editor .markup .tweet {
    padding: 12px;
  }
}
@media (max-width: 650px) {
  .typography .markup .twitter-embed .tweet-text,
  .typography.editor .markup .twitter-embed .tweet-text,
  .typography .markup .tweet .tweet-text,
  .typography.editor .markup .tweet .tweet-text {
    font-size: 14px;
    line-height: 20px;
  }
}
@media (max-width: 650px) {
  .typography .markup .twitter-embed .tweet-photos-container.two,
  .typography.editor .markup .twitter-embed .tweet-photos-container.two,
  .typography .markup .tweet .tweet-photos-container.two,
  .typography.editor .markup .tweet .tweet-photos-container.two,
  .typography .markup .twitter-embed .tweet-photos-container.three,
  .typography.editor .markup .twitter-embed .tweet-photos-container.three,
  .typography .markup .tweet .tweet-photos-container.three,
  .typography.editor .markup .tweet .tweet-photos-container.three,
  .typography .markup .twitter-embed .tweet-photos-container.four,
  .typography.editor .markup .twitter-embed .tweet-photos-container.four,
  .typography .markup .tweet .tweet-photos-container.four,
  .typography.editor .markup .tweet .tweet-photos-container.four {
    height: 200px;
  }
}
@media (max-width: 650px) {
  .typography .markup .twitter-embed a.expanded-link .expanded-link-img,
  .typography.editor .markup .twitter-embed a.expanded-link .expanded-link-img,
  .typography .markup .tweet a.expanded-link .expanded-link-img,
  .typography.editor .markup .tweet a.expanded-link .expanded-link-img {
    max-height: 180px;
  }
}
@media (max-width: 650px) {
  .typography .markup .twitter-embed a.expanded-link .expanded-link-description,
  .typography.editor .markup .twitter-embed a.expanded-link .expanded-link-description,
  .typography .markup .tweet a.expanded-link .expanded-link-description,
  .typography.editor .markup .tweet a.expanded-link .expanded-link-description {
    display: none;
  }
}
@media screen and (max-width: 650px) {
  .typography .markup .apple-podcast-container,
  .typography.editor .markup .apple-podcast-container {
    width: unset;
  }
}
@media (max-width: 420px) {
  .typography .markup .install-substack-app-embed img.install-substack-app-embed-img,
  .typography.editor .markup .install-substack-app-embed img.install-substack-app-embed-img {
    margin: 0 auto 16px auto;
  }
}
@media (max-width: 420px) {
  .typography .markup .install-substack-app-embed .install-substack-app-embed-text,
  .typography.editor .markup .install-substack-app-embed .install-substack-app-embed-text {
    margin: 0 0 12px 0;
    max-width: 100%;
    width: auto;
    text-align: center;
  }
}
@media (max-width: 420px) {
  .typography .markup .install-substack-app-embed .install-substack-app-embed-link,
  .typography.editor .markup .install-substack-app-embed .install-substack-app-embed-link {
    display: flex;
    justify-content: center;
  }
}
@media screen and (min-width: 481px) {
  .share-button-container {
    height: 38px;
  }
}
@media screen and (min-width: 481px) {
  .share-button-container a.comment {
    height: 38px;
    line-height: 38px;
    padding-right: 10px;
  }
}
@media screen and (max-width: 480px) {
  .share-button-container .separator {
    display: block;
    margin: 0;
    height: 8px;
    border-left: none;
  }
}
@media screen and (max-width: 480px) {
  .share-button-container a.share.first img {
    padding-left: 0;
  }
}
@media screen and (min-width: 481px) {
  .share-button-container a.mobile {
    display: none !important;
  }
}
@media screen and (min-width: 541px) {
  .settings-add-pub-modal-wrapper .container .add-recommending-pub-modal-container {
    padding: 36px;
    height: 680px;
  }
}
@media screen and (min-width: 541px) {
  .settings-add-pub-modal-wrapper .container .add-recommending-pub-modal-container .footer {
    position: absolute;
    bottom: 36px;
    margin: 0px;
  }
}
@media screen and (max-width: 650px) {
  .header-anchor-parent {
    display: none;
  }
}
@media screen and (max-width: 768px) {
  .post {
    padding: 16px 0 0 0;
  }
}
@media screen and (max-width: 650px) {
  .post .post-header .post-label {
    margin-top: 8px;
  }
}
@media screen and (max-width: 650px) {
  .post .post-header .meta-author-wrap.alternative-meta .meta-right-column .post-meta {
    margin-top: 6px;
  }
}
@media screen and (max-width: 650px) {
  .post .footer-facepile-container {
    height: 64px;
    padding: 0 16px;
    display: flex;
    align-items: center;
    justify-content: flex-start;
    width: 100%;
  }
}
@media screen and (max-width: 650px) {
  .post .post-footer.use-separators {
    justify-content: center;
  }
}
@media screen and (max-width: 650px) {
  .post .post-footer.next-prev {
    height: 64px;
    justify-content: space-between;
    box-sizing: border-box;
  }
}
@media screen and (max-width: 650px) {
  .post-contributor-footer .post-contributor-bio-table {
    display: block;
  }
  .post-contributor-footer .post-contributor-bio-table-row {
    display: flex;
    flex-direction: row;
  }
  .post-contributor-footer .post-contributor-bio-userhead-cell,
  .post-contributor-footer .post-contributor-bio-body-cell {
    display: block;
  }
  .post-contributor-footer .post-contributor-bio-body-cell {
    flex-grow: 1;
  }
  .post-contributor-footer .post-contributor-bio-body-table {
    display: block;
  }
  .post-contributor-footer .post-contributor-bio-body-table-row {
    display: block;
  }
  .post-contributor-footer .post-contributor-bio-copy-cell,
  .post-contributor-footer .post-contributor-bio-controls-cell {
    display: block;
  }
  .post-contributor-footer .post-contributor-bio-copy-cell {
    margin: 0 0 16px 0;
  }
  .post-contributor-footer .post-contributor-bio-controls-cell {
    width: auto;
  }
  .post-contributor-footer .post-contributor-bio-controls {
    margin: auto;
  }
  .post-contributor-footer .post-contributor-bio-controls .button.primary {
    width: 100%;
  }
  .post-contributor-footer .post-contributor-bio-text {
    font-size: 14px;
  }
}
@media screen and (min-width: 768px) {
  .post-silhouette {
    padding: 32px 0;
  }
}
@media screen and (max-width: 650px) {
  .post-silhouette .post-silhouette-title {
    margin-top: 10.44225025px;
    height: 120px;
  }
}
@media screen and (max-width: 650px) {
  .post-silhouette .post-silhouette-meta {
    width: 75%;
  }
}
@media screen and (max-width: 650px) {
  .post-silhouette .post-silhouette-meta.with-byline-image {
    margin: 20px 0;
  }
}
@media screen and (max-width: 650px) {
  .use-theme-bg .post-meta.alternative-meta .post-meta-item,
  .post-meta.alternative-meta .post-meta-item {
    padding-right: 16px;
  }
}
@media screen and (max-width: 370px) {
  .use-theme-bg .post-meta.alternative-meta .post-meta-item,
  .post-meta.alternative-meta .post-meta-item {
    font-size: 14px;
  }
}
@media screen and (max-width: 650px) {
  .use-theme-bg .post-meta.alternative-meta .post-meta-item.guest-author-publication,
  .post-meta.alternative-meta .post-meta-item.guest-author-publication {
    display: none;
  }
}
@media screen and (max-width: 370px) {
  .post-meta .post-meta-item .post-meta-button {
    height: 36px !important;
    /* important to override in-line height style on emails */
  }
  .post-meta .post-meta-item .post-meta-button .meta-button-label {
    display: none;
  }
  .post-meta .post-meta-item .post-meta-button > svg {
    margin-right: 0;
  }
}
@media screen and (max-width: 370px) {
  .post-meta .post-meta-item {
    font-size: 12px;
  }
}
@media screen and (max-width: 650px) {
  .post .floating-subscribe-button {
    bottom: 20px;
    right: 20px;
  }
}
@media (max-width: 1024px) {
  body .pullquote-align-left,
  body .pullquote-align-right,
  body .pullquote-align-wide,
  body .pullquote-align-center {
    float: none;
    margin: 0 auto;
    width: 100%;
    max-width: 100%;
  }
}
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
  body .markup table.image-wrapper img,
  body .markup table.kindle-wrapper img {
    max-width: 550px;
  }
}
@media (min-width: 1024px) {
  body:not(:has(#toc)) .captioned-image-container figure:has(> a.image2-offset-left) {
    margin-left: var(--image-offset-margin);
  }
  body:not(:has(#toc)) .captioned-image-container figure:has(> a.image2-offset-right) {
    margin-right: var(--image-offset-margin);
  }
}
@media (min-width: 1300px) {
  body .captioned-image-container figure:has(> a.image2-offset-left) {
    margin-left: var(--image-offset-margin);
  }
  body .captioned-image-container figure:has(> a.image2-offset-right) {
    margin-right: var(--image-offset-margin);
  }
}
@media (max-width: 1024px) {
  body {
    /* Disable offset on mobile/tablet */
  }
  body .captioned-image-container figure:has(> a.image2-align-left),
  body .captioned-image-container figure:has(> a.image2-align-right) {
    float: none;
    margin: 1em auto;
    max-width: 100%;
    width: auto;
    padding: 0;
  }
  body .captioned-image-container figure:has(> a.image2-align-left.thefp),
  body .captioned-image-container figure:has(> a.image2-align-right.thefp) {
    margin: 1em auto;
  }
  body .captioned-image-container figure:has(> a.image2-offset-left),
  body .captioned-image-container figure:has(> a.image2-offset-right) {
    margin: 1em auto;
  }
  body .captioned-image-container figure:has(> a.image2-align-left) .image2-inset,
  body .captioned-image-container figure:has(> a.image2-align-right) .image2-inset {
    display: block;
    justify-content: initial;
  }
}
@media (max-width: 768px) {
  body .markup div.sponsorship-campaign-embed {
    margin-top: 24px;
    margin-bottom: 24px;
  }
  body .markup div.sponsorship-campaign-embed:first-child {
    margin-top: 0px;
  }
}
@media screen and (max-width: 650px) {
  body .markup div.youtube-overlay,
  body .markup div.vimeo-overlay {
    display: none !important;
  }
}
@media screen and (max-width: 370px) {
  body .markup div.tiktok-wrap {
    width: calc(95vw - 32px);
    height: calc((95vw - 32px - 2px) / 0.485714);
  }
}
@media screen and (max-width: 650px) {
  body .markup div.embedded-publication-wrap .embedded-publication.show-subscribe {
    padding: 24px;
  }
}
@media screen and (max-width: 650px) {
  body .markup div.subscription-widget-wrap .subscription-widget.show-subscribe,
  body .markup div.subscription-widget-wrap-editor .subscription-widget.show-subscribe,
  body .markup div.captioned-button-wrap .subscription-widget.show-subscribe {
    padding: 0px 24px;
  }
}
@media screen and (max-width: 650px) {
  body .markup div.subscription-widget-wrap .subscription-widget.show-subscribe .subscription-widget-subscribe .button,
  body .markup div.subscription-widget-wrap-editor .subscription-widget.show-subscribe .subscription-widget-subscribe .button,
  body .markup div.captioned-button-wrap .subscription-widget.show-subscribe .subscription-widget-subscribe .button {
    padding: 10px 12px;
    min-width: 110px;
  }
}
@media (max-width: 650px) {
  body .markup .twitter-embed,
  body .markup .tweet {
    padding: 12px;
  }
}
@media (max-width: 650px) {
  body .markup .twitter-embed .tweet-text,
  body .markup .tweet .tweet-text {
    font-size: 14px;
    line-height: 20px;
  }
}
@media (max-width: 650px) {
  body .markup .twitter-embed .tweet-photos-container.two,
  body .markup .tweet .tweet-photos-container.two,
  body .markup .twitter-embed .tweet-photos-container.three,
  body .markup .tweet .tweet-photos-container.three,
  body .markup .twitter-embed .tweet-photos-container.four,
  body .markup .tweet .tweet-photos-container.four {
    height: 200px;
  }
}
@media (max-width: 650px) {
  body .markup .twitter-embed a.expanded-link .expanded-link-img,
  body .markup .tweet a.expanded-link .expanded-link-img {
    max-height: 180px;
  }
}
@media (max-width: 650px) {
  body .markup .twitter-embed a.expanded-link .expanded-link-description,
  body .markup .tweet a.expanded-link .expanded-link-description {
    display: none;
  }
}
@media screen and (max-width: 650px) {
  body .markup .apple-podcast-container {
    width: unset;
  }
}
@media (max-width: 420px) {
  body .markup .install-substack-app-embed img.install-substack-app-embed-img {
    margin: 0 auto 16px auto;
  }
}
@media (max-width: 420px) {
  body .markup .install-substack-app-embed .install-substack-app-embed-text {
    margin: 0 0 12px 0;
    max-width: 100%;
    width: auto;
    text-align: center;
  }
}
@media (max-width: 420px) {
  body .markup .install-substack-app-embed .install-substack-app-embed-link {
    display: flex;
    justify-content: center;
  }
}
@media screen and (min-width: 500px) {
  body .header a.logo {
    width: 42px;
    height: 42px;
    border-radius: 12px;
  }
}
@media screen and (max-width: 420px) {
  body .subscription-receipt table:first-of-type .subscription-amount .subscription-discount {
    width: 72px !important;
  }
}
@media screen and (min-width: 481px) {
  body .share-button-container {
    height: auto;
  }
}
@media screen and (max-width: 480px) {
  body .share-button-container .separator {
    display: block !important;
    margin: 0 !important;
    height: 8px !important;
    border-left: none !important;
  }
}
@media screen and (max-width: 650px) {
  .digest .item .post-meta-item.audience {
    display: none;
  }
}
@media screen and (min-width: 500px) {
  .digest-publication .logo img {
    width: 42px;
    height: 42px;
    border-radius: 8px;
  }
}
@media screen and (max-width: 650px) {
  .comments-page .container .comment-list .collapsed-reply {
    margin-left: calc(10 + 32px - 24px);
  }
}
@media screen and (max-width: 650px) {
  .comment > .comment-list {
    padding-left: 24px;
  }
}
@media screen and (max-width: 650px) {
  .finish-magic-login-modal .modal-content .container {
    padding: 24px 0;
  }
}
@media (max-width: 650px) {
  .reader2-text-b3 {
    line-height: 24px;
  }
}
@media screen and (max-width: 650px) {
  .reader2-text-h4 {
    line-height: 24px;
  }
}
@media screen and (min-width: 541px) {
  .user-profile-modal {
    padding-left: 12px;
    padding-right: 12px;
  }
}
@media screen and (max-width: 650px) {
  .subscribe-widget form.form .sideBySideWrap button.rightButton {
    padding: 10px 12px;
  }
}
@media screen and (min-width: 541px) {
  .pub-icon:hover .logo-hover,
  .feed-item-icon:hover .logo-hover {
    display: block;
  }
}
@media screen and (max-width: 650px) {
  .post-ufi.single-full-width-button .post-ufi-button-wrapper {
    width: 100%;
    padding: 16px;
  }
  .post-ufi.single-full-width-button .post-ufi-button-wrapper:empty {
    display: none;
  }
  .post-ufi.single-full-width-button .post-ufi-button {
    width: 100%;
    justify-content: center;
  }
}
@media screen and (max-width: 768px) {
  .file-embed-wrapper {
    padding: 0;
  }
}
@media screen and (max-width: 768px) {
  .file-embed-wrapper-editor {
    padding: 0;
  }
}
@media screen and (max-width: 768px) {
  .file-embed-wrapper-editor:active {
    padding: 0;
  }
}
@media only screen and (max-width: 650px) {
  .file-embed-button.wide,
  .file-embed-error-button.wide {
    display: none;
  }
}
@media only screen and (min-width: 630px) {
  .file-embed-button.narrow,
  .file-embed-error-button.narrow {
    display: none;
  }
}
@media screen and (min-width: 541px) {
  .audio-player-wrapper .audio-player {
    min-width: 500px;
  }
}
@media screen and (max-width: 650px) {
  .audio-player-wrapper .audio-player .audio-player-progress {
    border-left-width: 16px;
    border-right-width: 16px;
  }
}
@media screen and (max-width: 650px) {
  .audio-player-wrapper .audio-player .audio-player-progress .audio-player-progress-bar .audio-player-progress-bar-popup {
    top: -54px;
  }
}
@media screen and (max-width: 650px) {
  .audio-player-wrapper-fancy .audio-player .audio-player-progress {
    border-left-width: 16px;
    border-right-width: 16px;
  }
}
@media screen and (max-width: 650px) {
  .audio-player-wrapper-fancy .audio-player .audio-player-progress .audio-player-progress-bar .audio-player-progress-bar-popup {
    top: -54px;
  }
}
@media (min-width: 250px) {
  .audio-player-wrapper-fancy .audio-player {
    padding: 32px;
  }
  .audio-player-wrapper-fancy .audio-player .btn-group {
    display: flex;
  }
  .audio-player-wrapper-fancy .audio-player .btn-group .button:last-of-type {
    display: block;
  }
}
@media (min-width: 300px) {
  .audio-player-wrapper-fancy .audio-player .btn-group {
    display: block;
  }
  .audio-player-wrapper-fancy .audio-player .btn-group .button:first-of-type {
    display: block;
  }
}
@media (min-width: 350px) {
  .audio-player-wrapper-fancy .audio-player .audio-player-substack-logo {
    display: block;
  }
  .audio-player-wrapper-fancy .audio-player .audio-player-title {
    margin-top: 16px;
  }
  .audio-player-wrapper-fancy .audio-player .audio-player-hero-image-container {
    padding-top: 15%;
    width: 15%;
    display: block;
  }
  .audio-player-wrapper-fancy .audio-player .btn-group .button:first-of-type {
    display: block;
  }
  .audio-player-wrapper-fancy .audio-player .audio-player-substack-logo {
    display: block;
  }
}
@media (min-width: 350px) {
  .audio-player-wrapper-fancy .audio-player .audio-player-hero-image-container {
    padding-top: 25%;
    width: 25%;
    display: block;
  }
  .audio-player-wrapper-fancy .audio-player .btn-group {
    display: flex;
  }
  .audio-player-wrapper-fancy .audio-player .btn-group .button:first-of-type {
    display: block;
  }
}
@media (min-width: 400px) {
  .audio-player-wrapper-fancy .audio-player .audio-player-hero-image-container {
    padding-top: 40%;
    width: 40%;
  }
}
@media (max-width: 400px) {
  .audio-player-wrapper-fancy .audio-player .btn-group {
    margin-top: 12px;
  }
  .audio-player-wrapper-fancy .audio-player .btn-group .button {
    font-size: 13px;
    padding: 6px 12px;
    height: auto;
    margin-top: 10px;
  }
}
@media (min-width: 600px) {
  .audio-player-wrapper-fancy .audio-player .audio-player-hero-image-container {
    padding-top: 55%;
    width: 55%;
  }
}
@media (max-width: 650px) {
  .poll-editor-modal {
    min-width: calc(100% - 20px);
  }
}
@media (max-width: 750px) {
  .poll-embed .poll-anchor-target .poll-anchor-copy-button {
    left: 8px;
    top: 45px;
  }
}</style></head><body class="email-body" style="font-kerning: auto;--image-offset-margin: -120px;"><img src="https://eotrx.substackcdn.com/open?token=eyJtIjoiPDIwMjYwMjA0MTQxNzI5LjMuNTY1NzAyM2Y1NzM3MWRjNEBtZy1kMS5zdWJzdGFjay5jb20-IiwidSI6MTUyMTMwODcyLCJyIjoibm90aWZ5K2xka2tPU193T1NMeGpMM3JWTzFiY2dAbm90aWZ5LnJlbGF5ZS5pbyIsImQiOiJtZy1kMS5zdWJzdGFjay5jb20iLCJwIjoxODY3MjI0ODcsInQiOiJuZXdzbGV0dGVyIiwiYSI6Im9ubHlfcGFpZCIsInMiOjE2OTk0MTgsImMiOiJwb3N0IiwiZiI6dHJ1ZSwicG9zaXRpb24iOiJ0b3AiLCJpYXQiOjE3NzAyMTQ2NTYsImV4cCI6MTc3MjgwNjY1NiwiaXNzIjoicHViLTAiLCJzdWIiOiJlbyJ9.3JVudhvYLLHHdJcjo0fe6evEgCP4Ll08HRnyqE6YDqw" alt="" width="1" height="1" border="0" style="height:1px !important;width:1px !important;border-width:0 !important;margin-top:0 !important;margin-bottom:0 !important;margin-right:0 !important;margin-left:0 !important;padding-top:0 !important;padding-bottom:0 !important;padding-right:0 !important;padding-left:0 !important;"/><div class="preview" style="display:none;font-size:1px;color:#333333;line-height:1px;max-height:0px;max-width:0px;opacity:0;overflow:hidden;">The future of accounting is commodity accounting.</div><div class="preview" style="display:none;font-size:1px;color:#333333;line-height:1px;max-height:0px;max-width:0px;opacity:0;overflow:hidden;">&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;</div><table class="email-body-container" role="presentation" width="100%" border="0" cellspacing="0" cellpadding="0"><tbody><tr><td></td><td class="content" width="550"></td><td></td></tr><tr><td></td><td class="content" width="550" align="left"><div style="font-size: 16px;line-height: 26px;max-width: 550px;width: 100%;margin: 0 auto;overflow-wrap: break-word;"><table role="presentation" width="100%" border="0" cellspacing="0" cellpadding="0"><tbody><tr><td align="right" style="height:20px;"><table role="presentation" width="auto" border="0" cellspacing="0" cellpadding="0"><tbody><tr><td style="vertical-align:middle;"><span class="pencraft pc-reset reset-IxiVJZ tw-font-body tw-text-ssm tw-text-substack-secondary" style="font-family: SF Pro Text, -apple-system, system-ui, BlinkMacSystemFont, Inter, Segoe UI, Roboto, Helvetica, Arial, sans-serif, Apple Color Emoji, Segoe UI Emoji, Segoe UI Symbol;font-size: 13px;color: unset;list-style: none;text-decoration: unset;margin: 0;"><div class="pencraft pc-reset align-right-VJbKw5 size-12-mmZ61m reset-IxiVJZ" style="list-style: none;color: unset;text-align: right;font-size: 12px;line-height: 16px;text-decoration: unset;margin: 0;"><span class="pencraft pc-reset reset-IxiVJZ" translated="" style="list-style: none;color: unset;text-decoration: unset;margin: 0;">Forwarded this email? <a class="pencraft pc-reset decoration-underline-ClTkYc reset-IxiVJZ" href="https://substack.com/redirect/2/eyJlIjoiaHR0cHM6Ly9uZXdzLmFsdmFyb2R1cmFuLmNvbS9zdWJzY3JpYmU_dXRtX3NvdXJjZT1lbWFpbCZ1dG1fY2FtcGFpZ249ZW1haWwtc3Vic2NyaWJlJnI9Mmlrb3hrJm5leHQ9aHR0cHMlM0ElMkYlMkZuZXdzLmFsdmFyb2R1cmFuLmNvbSUyRnAlMkZsZWRnZXJzLW9mLWNhdGFuIiwicCI6MTg2NzIyNDg3LCJzIjoxNjk5NDE4LCJmIjp0cnVlLCJ1IjoxNTIxMzA4NzIsImlhdCI6MTc3MDIxNDY1NiwiZXhwIjoyMDg1NzkwNjU2LCJpc3MiOiJwdWItMCIsInN1YiI6ImxpbmstcmVkaXJlY3QifQ.r3LfNln-RG6JbdnuJxICPmVm1Zy7ueK_ZQne9zG-BcQ?" style="list-style: none;color: unset;text-decoration: unset;margin: 0;-webkit-text-decoration-line: underline;text-decoration-line: underline;">Subscribe here</a> for more</span></div></span></td></tr></tbody></table></td></tr></tbody></table><table class="header graphic-header" role="presentation" style="border-spacing: 0;padding: 16px 0 32px;"><tbody><tr><td align="center" style="text-align: center;padding: 0;"><a href="https://substack.com/redirect/2/eyJlIjoiaHR0cHM6Ly9uZXdzLmFsdmFyb2R1cmFuLmNvbS9wL2xlZGdlcnMtb2YtY2F0YW4_dXRtX2NhbXBhaWduPWVtYWlsLWhhbGYtcG9zdCZyPTJpa294ayZ0b2tlbj1leUoxYzJWeVgybGtJam94TlRJeE16QTROeklzSW5CdmMzUmZhV1FpT2pFNE5qY3lNalE0Tnl3aWFXRjBJam94Tnpjd01qRTBOalUyTENKbGVIQWlPakUzTnpJNE1EWTJOVFlzSW1semN5STZJbkIxWWkweE5qazVOREU0SWl3aWMzVmlJam9pY0c5emRDMXlaV0ZqZEdsdmJpSjkucW9XYVRKNF90X2VaRWlfOGp3SUhRSUYtRjRqWDUyUVBUaXk2b1ZpN0RrcyIsInAiOjE4NjcyMjQ4NywicyI6MTY5OTQxOCwiZiI6dHJ1ZSwidSI6MTUyMTMwODcyLCJpYXQiOjE3NzAyMTQ2NTYsImV4cCI6MjA4NTc5MDY1NiwiaXNzIjoicHViLTAiLCJzdWIiOiJsaW5rLXJlZGlyZWN0In0.0nIaMMc6LipJe8wYH0bgmnMUPBCR50P8RN3ON1JSxEU?"><img class="header-image" role="presentation" width="550" height="105" src="https://substackcdn.com/image/fetch/$s_!GnwZ!,w_1100,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F91260f0e-f456-4a78-b4ec-6b8f787db565_1344x256.png" style="border: none !important;vertical-align: middle;max-width: 550px;display: block;margin: 0 auto;height: auto;width: 100%;"></a></td></tr></tbody></table><div class="post typography" dir="auto" style="--image-offset-margin: -120px;padding: 32px 0 0 0;font-size: 16px;line-height: 26px;"><div class="post-header" role="region" aria-label="Post header" style="font-size: 16px;line-height: 26px;"><h1 class="post-title published title-X77sOw" dir="auto" style="direction: auto;text-align: start;unicode-bidi: isolate;color: rgb(54,55,55);font-family: 'Roboto Slab',sans-serif;font-weight: 700;-webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: antialiased;-webkit-appearance: optimizelegibility;-moz-appearance: optimizelegibility;appearance: optimizelegibility;margin: 0;line-height: 36px;font-size: 32px;"><a href="https://substack.com/app-link/post?publication_id=1699418&post_id=186722487&utm_source=post-email-title&utm_campaign=email-post-title&isFreemail=true&r=2ikoxk&token=eyJ1c2VyX2lkIjoxNTIxMzA4NzIsInBvc3RfaWQiOjE4NjcyMjQ4NywiaWF0IjoxNzcwMjE0NjU2LCJleHAiOjE3NzI4MDY2NTYsImlzcyI6InB1Yi0xNjk5NDE4Iiwic3ViIjoicG9zdC1yZWFjdGlvbiJ9.qoWaTJ4_t_eZEi_8jwIHQIF-F4jX52QPTiy6oVi7Dks" style="color: rgb(54,55,55);text-decoration: none;">Ledgers of Catan</a></h1><h3 class="subtitle subtitle-HEEcLo" dir="auto" style="direction: auto;text-align: start;unicode-bidi: isolate;font-family: 'SF Pro Display',-apple-system-headline,system-ui,-apple-system,BlinkMacSystemFont,'Segoe UI',Roboto,Helvetica,Arial,sans-serif,'Apple Color Emoji','Segoe UI Emoji','Segoe UI Symbol';font-weight: normal;-webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: antialiased;-webkit-appearance: optimizelegibility;-moz-appearance: optimizelegibility;appearance: optimizelegibility;margin: 4px 0 0;color: #777777;line-height: 24px;font-size: 18px;margin-top: 12px;">The future of accounting is commodity accounting.</h3><table class="post-meta" role="presentation" width="100%" border="0" cellspacing="0" cellpadding="0" style="margin: 1em 0;height: 20px;align-items: center;"><tbody><tr><td><table role="presentation" width="auto" border="0" cellspacing="0" cellpadding="0"><tbody><tr><td><table role="presentation" width="auto" border="0" cellspacing="0" cellpadding="0"><tbody><tr><td style="vertical-align:middle;"><div class="pencraft pc-reset color-primary-zABazT line-height-20-t4M0El font-meta-MWBumP size-11-NuY2Zx weight-medium-fw81nC transform-uppercase-yKDgcq reset-IxiVJZ meta-EgzBVA custom-css-email-post-author" style="list-style: none;font-size: 11px;line-height: 20px;text-decoration: unset;color: rgb(54,55,55);margin: 0;font-family: 'SF Compact',-apple-system,system-ui,-apple-system,BlinkMacSystemFont,'Segoe UI',Roboto,Helvetica,Arial,sans-serif,'Apple Color Emoji','Segoe UI Emoji','Segoe UI Symbol';font-weight: 500;text-transform: uppercase;letter-spacing: .2px;"><a class="pencraft pc-reset color-primary-zABazT line-height-20-t4M0El font-meta-MWBumP size-11-NuY2Zx weight-medium-fw81nC transform-uppercase-yKDgcq reset-IxiVJZ meta-EgzBVA" style="list-style: none;color: rgb(54,55,55);margin: 0;font-size: 11px;line-height: 20px;font-family: 'SF Compact',-apple-system,system-ui,-apple-system,BlinkMacSystemFont,'Segoe UI',Roboto,Helvetica,Arial,sans-serif,'Apple Color Emoji','Segoe UI Emoji','Segoe UI Symbol';font-weight: 500;text-transform: uppercase;letter-spacing: .2px;text-decoration: none" href="https://substack.com/@alduba">Alvaro Duran</a></div></td></tr></tbody></table></td></tr><tr><td><table role="presentation" width="auto" border="0" cellspacing="0" cellpadding="0"><tbody><tr><td style="vertical-align:middle;"><div class="pencraft pc-reset color-secondary-ls1g8s line-height-20-t4M0El font-meta-MWBumP size-11-NuY2Zx weight-medium-fw81nC transform-uppercase-yKDgcq reset-IxiVJZ meta-EgzBVA" style="list-style: none;font-size: 11px;line-height: 20px;text-decoration: unset;color: rgb(119,119,119);margin: 0;font-family: 'SF Compact',-apple-system,system-ui,-apple-system,BlinkMacSystemFont,'Segoe UI',Roboto,Helvetica,Arial,sans-serif,'Apple Color Emoji','Segoe UI Emoji','Segoe UI Symbol';font-weight: 500;text-transform: uppercase;letter-spacing: .2px;"><time datetime="2026-02-04T14:17:34.393Z">Feb 4</time></div></td><td width="4" style="min-width: 4px"></td><td style="vertical-align:middle;"><table role="presentation" width="auto" border="0" cellspacing="0" cellpadding="0"><tbody><tr><td style="vertical-align:middle;"><div class="pencraft pc-reset color-secondary-ls1g8s line-height-20-t4M0El font-meta-MWBumP size-11-NuY2Zx weight-medium-fw81nC transform-uppercase-yKDgcq reset-IxiVJZ meta-EgzBVA" style="list-style: none;font-size: 11px;line-height: 20px;text-decoration: unset;color: rgb(119,119,119);margin: 0;font-family: 'SF Compact',-apple-system,system-ui,-apple-system,BlinkMacSystemFont,'Segoe UI',Roboto,Helvetica,Arial,sans-serif,'Apple Color Emoji','Segoe UI Emoji','Segoe UI Symbol';font-weight: 500;text-transform: uppercase;letter-spacing: .2px;">&#8729;</div></td><td width="4" style="min-width: 4px"></td><td style="vertical-align:middle;"><div class="pencraft pc-reset color-paid-LmY0EP line-height-20-t4M0El font-meta-MWBumP size-11-NuY2Zx weight-medium-fw81nC transform-uppercase-yKDgcq reset-IxiVJZ meta-EgzBVA" translated="" style="list-style: none;font-size: 11px;line-height: 20px;text-decoration: unset;color: rgb(94,73,217);margin: 0;font-family: 'SF Compact',-apple-system,system-ui,-apple-system,BlinkMacSystemFont,'Segoe UI',Roboto,Helvetica,Arial,sans-serif,'Apple Color Emoji','Segoe UI Emoji','Segoe UI Symbol';font-weight: 500;text-transform: uppercase;letter-spacing: .2px;">Preview</div></td></tr></tbody></table></td></tr></tbody></table></td></tr></tbody></table></td><td align="right"><table role="presentation" width="auto" border="0" cellspacing="0" cellpadding="0"><tbody><tr><td style="vertical-align:middle;"><a href="https://substack.com/@alduba"><img class="custom-css-email-avatar avatar-QIQ5yR" src="https://substackcdn.com/image/fetch/$s_!T8m9!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8d227a4d-6bf5-4798-86e2-23020700e54a_3024x4032.jpeg" style="box-sizing: border-box;max-width: 550px;border: none;vertical-align: middle;width: 40px;height: 40px;min-width: 40px;min-height: 40px;object-fit: cover;margin: 0px;display: inline;border-radius: 50%" width="40" height="40"></a></td></tr></tbody></table></td></tr></tbody></table><table class="email-ufi-2-top" role="presentation" width="100%" border="0" cellspacing="0" cellpadding="0" style="border-top: 1px solid rgb(0,0,0,.1);border-bottom: 1px solid rgb(0,0,0,.1);min-width: 100%;"><tbody><tr height="16"><td height="16" style="font-size:0px;line-height:0;">&nbsp;</td></tr><tr><td><table role="presentation" width="100%" border="0" cellspacing="0" cellpadding="0"><tbody><tr><td><table role="presentation" width="auto" border="0" cellspacing="0" cellpadding="0"><tbody><tr><td style="vertical-align:middle;"><table role="presentation" width="38" border="0" cellspacing="0" cellpadding="0"><tbody><tr><td align="center"><a class="email-icon-button" href="https://substack.com/app-link/post?publication_id=1699418&post_id=186722487&utm_source=substack&isFreemail=true&submitLike=true&token=eyJ1c2VyX2lkIjoxNTIxMzA4NzIsInBvc3RfaWQiOjE4NjcyMjQ4NywicmVhY3Rpb24iOiLinaQiLCJpYXQiOjE3NzAyMTQ2NTYsImV4cCI6MTc3MjgwNjY1NiwiaXNzIjoicHViLTE2OTk0MTgiLCJzdWIiOiJyZWFjdGlvbiJ9.0jyRj0qjfG6cY5RyrVCocRpyhhIrlIBACImOXxxOy6g&utm_medium=email&utm_campaign=email-reaction&r=2ikoxk" style="font-family: system-ui,-apple-system,BlinkMacSystemFont,'Segoe UI',Roboto,Helvetica,Arial,sans-serif,'Apple Color Emoji','Segoe UI Emoji','Segoe UI Symbol';display: inline-block;font-weight: 500;border: 1px solid rgb(0,0,0,.1);border-radius: 9999px;text-transform: uppercase;font-size: 12px;line-height: 1;padding: 9px 0;text-decoration: none;color: rgb(119,119,119);min-width: 38px;box-sizing: border-box;width: 38px"><img class="icon" src="https://substackcdn.com/image/fetch/$s_!PeVs!,w_36,c_scale,f_png,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack.com%2Ficon%2FLucideHeart%3Fv%3D4%26height%3D36%26fill%3Dnone%26stroke%3D%2523808080%26strokeWidth%3D2" width="18" height="18" style="border: none;vertical-align: middle;max-width: 18px" alt=""></a></td></tr></tbody></table></td><td width="8" style="min-width: 8px"></td><td style="vertical-align:middle;"><table role="presentation" width="38" border="0" cellspacing="0" cellpadding="0"><tbody><tr><td align="center"><a class="email-icon-button" href="https://substack.com/app-link/post?publication_id=1699418&post_id=186722487&utm_source=substack&utm_medium=email&isFreemail=true&comments=true&token=eyJ1c2VyX2lkIjoxNTIxMzA4NzIsInBvc3RfaWQiOjE4NjcyMjQ4NywiaWF0IjoxNzcwMjE0NjU2LCJleHAiOjE3NzI4MDY2NTYsImlzcyI6InB1Yi0xNjk5NDE4Iiwic3ViIjoicG9zdC1yZWFjdGlvbiJ9.qoWaTJ4_t_eZEi_8jwIHQIF-F4jX52QPTiy6oVi7Dks&r=2ikoxk&utm_campaign=email-half-magic-comments&action=post-comment&utm_source=substack&utm_medium=email" style="font-family: system-ui,-apple-system,BlinkMacSystemFont,'Segoe UI',Roboto,Helvetica,Arial,sans-serif,'Apple Color Emoji','Segoe UI Emoji','Segoe UI Symbol';display: inline-block;font-weight: 500;border: 1px solid rgb(0,0,0,.1);border-radius: 9999px;text-transform: uppercase;font-size: 12px;line-height: 1;padding: 9px 0;text-decoration: none;color: rgb(119,119,119);min-width: 38px;box-sizing: border-box;width: 38px"><img class="icon" src="https://substackcdn.com/image/fetch/$s_!x1tS!,w_36,c_scale,f_png,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack.com%2Ficon%2FLucideComments%3Fv%3D4%26height%3D36%26fill%3Dnone%26stroke%3D%2523808080%26strokeWidth%3D2" width="18" height="18" style="border: none;vertical-align: middle;max-width: 18px" alt=""></a></td></tr></tbody></table></td><td width="8" style="min-width: 8px"></td><td style="vertical-align:middle;"><table role="presentation" width="38" border="0" cellspacing="0" cellpadding="0"><tbody><tr><td align="center"><a class="email-icon-button" href="https://substack.com/app-link/post?publication_id=1699418&post_id=186722487&utm_source=substack&utm_medium=email&utm_content=share&utm_campaign=email-share&action=share&triggerShare=true&isFreemail=true&r=2ikoxk&token=eyJ1c2VyX2lkIjoxNTIxMzA4NzIsInBvc3RfaWQiOjE4NjcyMjQ4NywiaWF0IjoxNzcwMjE0NjU2LCJleHAiOjE3NzI4MDY2NTYsImlzcyI6InB1Yi0xNjk5NDE4Iiwic3ViIjoicG9zdC1yZWFjdGlvbiJ9.qoWaTJ4_t_eZEi_8jwIHQIF-F4jX52QPTiy6oVi7Dks" style="font-family: system-ui,-apple-system,BlinkMacSystemFont,'Segoe UI',Roboto,Helvetica,Arial,sans-serif,'Apple Color Emoji','Segoe UI Emoji','Segoe UI Symbol';display: inline-block;font-weight: 500;border: 1px solid rgb(0,0,0,.1);border-radius: 9999px;text-transform: uppercase;font-size: 12px;line-height: 1;padding: 9px 0;text-decoration: none;color: rgb(119,119,119);min-width: 38px;box-sizing: border-box;width: 38px"><img class="icon" src="https://substackcdn.com/image/fetch/$s_!_L14!,w_36,c_scale,f_png,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack.com%2Ficon%2FLucideShare2%3Fv%3D4%26height%3D36%26fill%3Dnone%26stroke%3D%2523808080%26strokeWidth%3D2" width="18" height="18" style="border: none;vertical-align: middle;max-width: 18px" alt=""></a></td></tr></tbody></table></td><td width="8" style="min-width: 8px"></td><td style="vertical-align:middle;"><table role="presentation" width="38" border="0" cellspacing="0" cellpadding="0"><tbody><tr><td align="center"><a class="email-icon-button" href="https://substack.com/redirect/2/eyJlIjoiaHR0cHM6Ly9vcGVuLnN1YnN0YWNrLmNvbS9wdWIvYWxkdWJhL3AvbGVkZ2Vycy1vZi1jYXRhbj91dG1fc291cmNlPXN1YnN0YWNrJnV0bV9tZWRpdW09ZW1haWwmdXRtX2NhbXBhaWduPWVtYWlsLXJlc3RhY2stY29tbWVudCZhY3Rpb249cmVzdGFjay1jb21tZW50JnI9Mmlrb3hrJnRva2VuPWV5SjFjMlZ5WDJsa0lqb3hOVEl4TXpBNE56SXNJbkJ2YzNSZmFXUWlPakU0TmpjeU1qUTROeXdpYVdGMElqb3hOemN3TWpFME5qVTJMQ0psZUhBaU9qRTNOekk0TURZMk5UWXNJbWx6Y3lJNkluQjFZaTB4TmprNU5ERTRJaXdpYzNWaUlqb2ljRzl6ZEMxeVpXRmpkR2x2YmlKOS5xb1dhVEo0X3RfZVpFaV84andJSFFJRi1GNGpYNTJRUFRpeTZvVmk3RGtzIiwicCI6MTg2NzIyNDg3LCJzIjoxNjk5NDE4LCJmIjp0cnVlLCJ1IjoxNTIxMzA4NzIsImlhdCI6MTc3MDIxNDY1NiwiZXhwIjoyMDg1NzkwNjU2LCJpc3MiOiJwdWItMCIsInN1YiI6ImxpbmstcmVkaXJlY3QifQ.6n3fhivDvbzSlDb62R0-8AiKJG3OQU4zxMX1CXdDgB0?&utm_source=substack&utm_medium=email" style="font-family: system-ui,-apple-system,BlinkMacSystemFont,'Segoe UI',Roboto,Helvetica,Arial,sans-serif,'Apple Color Emoji','Segoe UI Emoji','Segoe UI Symbol';display: inline-block;font-weight: 500;border: 1px solid rgb(0,0,0,.1);border-radius: 9999px;text-transform: uppercase;font-size: 12px;line-height: 1;padding: 9px 0;text-decoration: none;color: rgb(119,119,119);min-width: 38px;box-sizing: border-box;width: 38px"><img class="icon" src="https://substackcdn.com/image/fetch/$s_!5EGt!,w_36,c_scale,f_png,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack.com%2Ficon%2FNoteForwardIcon%3Fv%3D4%26height%3D36%26fill%3Dnone%26stroke%3D%2523808080%26strokeWidth%3D2" width="18" height="18" style="border: none;vertical-align: middle;max-width: 18px" alt=""></a></td></tr></tbody></table></td></tr></tbody></table></td><td align="right"><table role="presentation" width="auto" border="0" cellspacing="0" cellpadding="0"><tbody><tr><td style="vertical-align:middle;"><table role="presentation" width="auto" border="0" cellspacing="0" cellpadding="0"><tbody><tr><td align="center"><a class="email-button-outline" href="https://open.substack.com/pub/alduba/p/ledgers-of-catan?utm_source=email&redirect=app-store&utm_campaign=email-read-in-app" style="font-family: system-ui,-apple-system,BlinkMacSystemFont,'Segoe UI',Roboto,Helvetica,Arial,sans-serif,'Apple Color Emoji','Segoe UI Emoji','Segoe UI Symbol';display: inline-block;font-weight: 500;border: 1px solid rgb(0,0,0,.1);border-radius: 9999px;text-transform: uppercase;font-size: 12px;line-height: 12px;padding: 9px 14px;text-decoration: none;color: rgb(119,119,119);"><div class="email-button-spacer" style="font-size: 16px;line-height: 26px;display: inline-block;vertical-align: middle;max-width: 0;min-height: 18px;"></div><span class="email-button-text" style="vertical-align: middle;margin-right: 4px">READ IN APP</span><img class="icon text-icon" src="https://substackcdn.com/image/fetch/$s_!ET-_!,w_36,c_scale,f_png,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack.com%2Ficon%2FLucideArrowUpRight%3Fv%3D4%26height%3D36%26fill%3Dnone%26stroke%3D%2523808080%26strokeWidth%3D2" width="18" height="18" style="min-width: 18px;min-height: 18px;border: none;vertical-align: middle;margin-right: 0;margin-left: 0;max-width: 18px" alt=""></a></td></tr></tbody></table></td></tr></tbody></table></td></tr></tbody></table></td></tr><tr height="16"><td height="16" style="font-size:0px;line-height:0;">&nbsp;</td></tr></tbody></table></div></div><div class="post typography" dir="auto" style="--image-offset-margin: -120px;padding: 32px 0 0 0;font-size: 16px;line-height: 26px;"><div class="body markup" dir="auto" style="text-align: initial;font-size: 16px;line-height: 26px;width: 100%;word-break: break-word;margin-bottom: 16px;font-family: Lora,sans-serif;font-weight: 400;"><p style="margin: 0 0 20px 0;color: rgb(54,55,55);line-height: 26px;font-size: 16px;margin-top: 0;">Double-entry accounting is still unchartered territory.</p><p style="margin: 0 0 20px 0;color: rgb(54,55,55);line-height: 26px;font-size: 16px;">On the one hand, it&#8217;s ancient technology, older than the concept of negative numbers. But the expectations of what a ledger needs to do are more ambitious; what was OK to do monthly now needs to be done daily, or in real time.</p><p style="margin: 0 0 20px 0;color: rgb(54,55,55);line-height: 26px;font-size: 16px;">Ledgers have outgrown their medieval assumptions.</p><p style="margin: 0 0 20px 0;color: rgb(54,55,55);line-height: 26px;font-size: 16px;">It is clear that one of those assumptions is the necessity to consolidate all money movements into a single currency of reference. Traditionalists have extended the old model by layering ledgers: a single system gets partitioned into a USD subledger, a EUR subledger, and so on.</p><p style="margin: 0 0 20px 0;color: rgb(54,55,55);line-height: 26px;font-size: 16px;">The expectation is that transactions between two of those layers is rare, and manual reconciliation between the two is a necessary evil to keep each layer simple.</p><p style="margin: 0 0 20px 0;color: rgb(54,55,55);line-height: 26px;font-size: 16px;">That assumption is also breaking down, quickly:</p><blockquote style="border-left: 4px solid #2e3440;margin: 20px 0;padding: 0;"><p style="margin: 0 0 20px 0;color: rgb(54,55,55);margin-left: 20px;line-height: 26px;font-size: 16px;">Even startups and small businesses have the same problems as multinationals now, but needing far less scale and therefore much more granularity.</p><ul style="margin-left: 20px;margin-top: 0;padding: 0;"><li style="margin: 8px 0 0 32px;mso-special-format: bullet;"><p style="color: rgb(54,55,55);line-height: 26px;margin-bottom: 0;box-sizing: border-box;padding-left: 4px;font-size: 16px;margin: 0;">Being remote means now being global. Clients are everywhere, and so are providers and employees.</p></li><li style="margin: 8px 0 0 32px;mso-special-format: bullet;"><p style="color: rgb(54,55,55);line-height: 26px;margin-bottom: 0;box-sizing: border-box;padding-left: 4px;font-size: 16px;margin: 0;">Banking apps not only handle deposits, but also investments in stocks, payments when we travel abroad, crypto, even angel investing.</p></li><li style="margin: 8px 0 0 32px;mso-special-format: bullet;"><p style="color: rgb(54,55,55);line-height: 26px;margin-bottom: 0;box-sizing: border-box;padding-left: 4px;font-size: 16px;margin: 0;">To the extent that the USD is no longer the only reserve currency, businesses that operate globally need cash stored in more than just dollars, all fluctuating against each other.</p></li></ul></blockquote><div class="digestPostEmbed-flwiST custom-css-email-digest-post-embed" data-component-name="DigestPostEmbedStatic" style="margin-bottom: 20px;padding: 0;position: relative;font-size: 16px;line-height: 26px;"><table role="presentation" width="auto" border="0" cellspacing="0" cellpadding="0"><tbody><tr><td style="vertical-align:middle;"><div class="pencraft pc-reset" style="text-decoration: unset;list-style: none;font-size: 16px;line-height: 26px;width: 70px"><a href="https://substack.com/redirect/5981a397-c82b-4f97-8d0d-01c703e22f65?j=eyJ1IjoiMmlrb3hrIn0.vKHD5fdGMMXYob0i47zVWMEWjKHzEVsGH8dbvrCMAbY" style="text-decoration: none;"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!qMwW!,w_140,h_140,c_fill,f_webp,q_auto:good,fl_progressive:steep,g_auto/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8aa71a66-867a-4985-aaf7-d023ac567cf2_1920x1080.png"><img class="img-OACg1c smSquare-NGbPBa pencraft pc-reset" src="https://substackcdn.com/image/fetch/$s_!qMwW!,w_140,h_140,c_fill,f_auto,q_auto:good,fl_progressive:steep,g_auto/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8aa71a66-867a-4985-aaf7-d023ac567cf2_1920x1080.png" sizes="100vw" alt="TigerBeetle's Stablecoin Mistake" width="140" height="140" style="text-decoration: unset;list-style: none;border: none !important;vertical-align: middle;display: block;-ms-interpolation-mode: bicubic;max-width: 100%;margin: 0 auto;height: 70px!important;object-fit: cover;width: 70px;"></picture></a></div></td><td width="16" style="min-width: 16px"></td><td style="vertical-align:middle;"><table role="presentation" width="auto" border="0" cellspacing="0" cellpadding="0"><tbody><tr><td><h4 class="pencraft pc-reset color-pub-primary-text-NyXPlw line-height-24-jnGwiv font-display-nhmvtD size-20-P_cSRT weight-bold-DmI9lw reset-IxiVJZ" style="list-style: none;-webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: antialiased;-webkit-appearance: optimizelegibility;-moz-appearance: optimizelegibility;appearance: optimizelegibility;font-family: 'SF Pro Display',-apple-system-headline,system-ui,-apple-system,BlinkMacSystemFont,'Segoe UI',Roboto,Helvetica,Arial,sans-serif,'Apple Color Emoji','Segoe UI Emoji','Segoe UI Symbol';font-weight: 700;margin: 0;color: #363737;line-height: 24px;font-size: 20px;text-decoration: unset;"><a href="https://substack.com/redirect/5981a397-c82b-4f97-8d0d-01c703e22f65?j=eyJ1IjoiMmlrb3hrIn0.vKHD5fdGMMXYob0i47zVWMEWjKHzEVsGH8dbvrCMAbY" style="color: rgb(54,55,55);text-decoration: none;">TigerBeetle's Stablecoin Mistake</a></h4></td></tr><tr><td><table role="presentation" width="auto" border="0" cellspacing="0" cellpadding="0"><tbody><tr><td style="vertical-align:middle;"><table role="presentation" width="auto" border="0" cellspacing="0" cellpadding="0"><tbody><tr><td style="vertical-align:middle;"><div class="pencraft pc-reset color-pub-secondary-text-hGQ02T line-height-20-t4M0El font-meta-MWBumP size-11-NuY2Zx weight-medium-fw81nC transform-uppercase-yKDgcq reset-IxiVJZ meta-EgzBVA" style="list-style: none;font-size: 11px;line-height: 20px;text-decoration: unset;color: #777777;margin: 0;font-family: 'SF Compact',-apple-system,system-ui,-apple-system,BlinkMacSystemFont,'Segoe UI',Roboto,Helvetica,Arial,sans-serif,'Apple Color Emoji','Segoe UI Emoji','Segoe UI Symbol';font-weight: 500;text-transform: uppercase;letter-spacing: .2px;"><a class="inheritColor-WetTGJ" href="https://substack.com/profile/1153821-alvaro-duran" style="color: inherit;text-decoration: none;">Alvaro Duran</a></div></td><td width="4" style="min-width: 4px"></td><td style="vertical-align:middle;"><div class="pencraft pc-reset color-pub-secondary-text-hGQ02T reset-IxiVJZ" style="list-style: none;font-size: 16px;line-height: 26px;text-decoration: unset;color: #777777;margin: 0;">&#183;</div></td></tr></tbody></table></td><td width="4" style="min-width: 4px"></td><td style="vertical-align:middle;"><div class="pencraft pc-reset color-pub-secondary-text-hGQ02T line-height-20-t4M0El font-meta-MWBumP size-11-NuY2Zx weight-medium-fw81nC transform-uppercase-yKDgcq reset-IxiVJZ meta-EgzBVA" style="list-style: none;font-size: 11px;line-height: 20px;text-decoration: unset;color: #777777;margin: 0;font-family: 'SF Compact',-apple-system,system-ui,-apple-system,BlinkMacSystemFont,'Segoe UI',Roboto,Helvetica,Arial,sans-serif,'Apple Color Emoji','Segoe UI Emoji','Segoe UI Symbol';font-weight: 500;text-transform: uppercase;letter-spacing: .2px;">Jan 21</div></td></tr></tbody></table></td></tr><tr><td><table role="presentation" width="auto" border="0" cellspacing="0" cellpadding="0" style="padding-top:0px;padding-bottom:0px;"><tbody><tr><td style="vertical-align:middle;"><a class="pencraft pc-reset align-center-y7ZD4w line-height-20-t4M0El font-text-qe4AeH size-13-hZTUKr weight-medium-fw81nC reset-IxiVJZ" href="https://substack.com/redirect/5981a397-c82b-4f97-8d0d-01c703e22f65?j=eyJ1IjoiMmlrb3hrIn0.vKHD5fdGMMXYob0i47zVWMEWjKHzEVsGH8dbvrCMAbY" style="list-style: none;color: unset;text-align: center;text-decoration: unset;margin: 0;font-size: 13px;line-height: 20px;font-family: system-ui,-apple-system,BlinkMacSystemFont,'Segoe UI',Roboto,Helvetica,Arial,sans-serif,'Apple Color Emoji','Segoe UI Emoji','Segoe UI Symbol';font-weight: 500;"><table role="presentation" width="auto" border="0" cellspacing="0" cellpadding="0"><tbody><tr><td style="vertical-align:middle;"><span class="pencraft pc-reset color-accent-BVX_7M line-height-20-t4M0El font-text-qe4AeH size-14-MLPa7j weight-regular-mUq6Gb reset-IxiVJZ link-HREYZo" style="list-style: none;text-decoration: unset;color: rgb(255,103,25);margin: 0;font-size: 14px;line-height: 20px;font-family: system-ui,-apple-system,BlinkMacSystemFont,'Segoe UI',Roboto,Helvetica,Arial,sans-serif,'Apple Color Emoji','Segoe UI Emoji','Segoe UI Symbol';font-weight: 400;">Read full story</span></td></tr></tbody></table></a></td></tr></tbody></table></td></tr></tbody></table></td></tr></tbody></table></div><p style="margin: 0 0 20px 0;color: rgb(54,55,55);line-height: 26px;font-size: 16px;"><span>In some sense, this article is the practical follow up to the point I made at </span><a href="https://substack.com/redirect/5981a397-c82b-4f97-8d0d-01c703e22f65?j=eyJ1IjoiMmlrb3hrIn0.vKHD5fdGMMXYob0i47zVWMEWjKHzEVsGH8dbvrCMAbY" rel="" style="color: rgb(54,55,55);text-decoration: underline;">TigerBeetle&#8217;s Stablecoin Mistake</a><span>: a 1000x faster ledger is something great to have, but the real deal is the business on top.</span></p><p style="margin: 0 0 20px 0;color: rgb(54,55,55);line-height: 26px;font-size: 16px;"><span>This week, I&#8217;m going to push the boundaries of what can be done with modern accounting. </span><em>What can I do when I have unlimited processing power?</em></p><p style="margin: 0 0 20px 0;color: rgb(54,55,55);line-height: 26px;font-size: 16px;"><span>And in order to do that, I&#8217;m going to play </span><a href="https://substack.com/redirect/b043250e-cd7b-4598-8ad3-e2ea850bc3f0?j=eyJ1IjoiMmlrb3hrIn0.vKHD5fdGMMXYob0i47zVWMEWjKHzEVsGH8dbvrCMAbY" rel="" style="color: rgb(54,55,55);text-decoration: underline;">The Settlers of Catan</a><span>.</span></p><p style="margin: 0 0 20px 0;color: rgb(54,55,55);line-height: 26px;font-size: 16px;">In Catan, players represent settlers establishing on a fictional, hex-split island, and build settlements, cities and roads by spending resources (wool, grain, lumber, brick, and ore). They obtain these resources on each player&#8217;s turn, when they roll a two six-sided dice to determine which hexes produce resources.</p><p style="margin: 0 0 20px 0;color: rgb(54,55,55);line-height: 26px;font-size: 16px;">If you have a settlement or a city on one of those hexes&#8217; corners, you get resources. If not, you don&#8217;t.</p><p style="margin: 0 0 20px 0;color: rgb(54,55,55);line-height: 26px;font-size: 16px;">There&#8217;s also the chance that you roll a 7, and you get to place a burglar on one of those hexes, steal another player&#8217;s card and &#8220;blocking&#8221; that hex, which will no longer produce resources until the robber is moved again.</p><p style="margin: 0 0 20px 0;color: rgb(54,55,55);line-height: 26px;font-size: 16px;">It&#8217;s the kind of game where you win by pissing off everybody else.</p><a class="youtube-wrap" href="https://substack.com/redirect/08cf0c1a-07cc-47a8-821f-22dc710d3ef8?j=eyJ1IjoiMmlrb3hrIn0.vKHD5fdGMMXYob0i47zVWMEWjKHzEVsGH8dbvrCMAbY" target="_blank" data-component-name="Youtube2ToDOMStatic" style="display: block;margin: 32px 0;"><img src="https://substackcdn.com/image/youtube/w_728,c_limit/l_youtube_play_qyqt8q,w_120/ce3_byllJHE" style="border: none !important;vertical-align: middle;-ms-interpolation-mode: bicubic;max-width: 100%;height: auto;margin: 0 auto;display: block;width: 100%;"></a><p style="margin: 0 0 20px 0;color: rgb(54,55,55);line-height: 26px;font-size: 16px;">So why on Earth is Catan accounting even worth it?</p><p style="margin: 0 0 20px 0;color: rgb(54,55,55);line-height: 26px;font-size: 16px;">Because there&#8217;s no money. All you can do is barter. It&#8217;s the perfect scenario to test modern accounting, in a familiar setting.</p><p style="margin: 0 0 20px 0;color: rgb(54,55,55);line-height: 26px;font-size: 16px;">And see where it breaks.</p><p style="margin: 0 0 20px 0;color: rgb(54,55,55);line-height: 26px;font-size: 16px;"><span>I&#8217;m </span><a href="https://substack.com/redirect/5bbe1edb-6a13-4e4f-bf7c-1639d63183d5?j=eyJ1IjoiMmlrb3hrIn0.vKHD5fdGMMXYob0i47zVWMEWjKHzEVsGH8dbvrCMAbY" rel="" style="color: rgb(54,55,55);text-decoration: underline;">Alvaro Duran</a><span>, and this is </span><em>The Payments Engineer Playbook</em><span>. You&#8217;re already subscribed to free newsletters that &#8220;teach&#8221; you how to get a job as a software engineer.</span></p><p style="margin: 0 0 20px 0;color: rgb(54,55,55);line-height: 26px;font-size: 16px;"><span>But you don&#8217;t want to get a job; you already have one. What you want is to learn </span><strong>how to get promoted</strong><span>. Especially as a payments engineer, where stakes are sky high, and the margin for errors is razor thin.</span></p><p style="margin: 0 0 20px 0;color: rgb(54,55,55);line-height: 26px;font-size: 16px;"><span>In </span><em>The Payments Engineer Playbook</em><span>, we investigate the technology that transfers money. All to help you become a smarter, more skillful and more successful payments engineer. And we do that by cutting off one sliver of it and extracting tactics from it.</span></p><p style="margin: 0 0 20px 0;color: rgb(54,55,55);line-height: 26px;font-size: 16px;">In this article, we&#8217;re going to play Catan, ledger in hand. I&#8217;ll walk you through most of the operations in the game (minus the special cards), which will help us see:</p><ul style="margin-top: 0;padding: 0;"><li style="margin: 8px 0 0 32px;mso-special-format: bullet;"><p style="color: rgb(54,55,55);line-height: 26px;margin-bottom: 0;box-sizing: border-box;padding-left: 4px;font-size: 16px;margin: 0;">How to balance wool and lumber, and the perils of fair value accounting.</p></li><li style="margin: 8px 0 0 32px;mso-special-format: bullet;"><p style="color: rgb(54,55,55);line-height: 26px;margin-bottom: 0;box-sizing: border-box;padding-left: 4px;font-size: 16px;margin: 0;">Contra-accounts and off-balance-sheet derivatives (yes, really).</p></li><li style="margin: 8px 0 0 32px;mso-special-format: bullet;"><p style="color: rgb(54,55,55);line-height: 26px;margin-bottom: 0;box-sizing: border-box;padding-left: 4px;font-size: 16px;margin: 0;">What it all means for multi-currency ledgers.</p></li></ul><p style="margin: 0 0 20px 0;color: rgb(54,55,55);line-height: 26px;font-size: 16px;margin-bottom: 0;">Enough intro, let&#8217;s dive in...</p></div></div><div class="paywall paywall-white-background" data-testid="paywall" data-component-name="Paywall" role="region" aria-label="Paywall" style="position: relative;font-family: system-ui,-apple-system,BlinkMacSystemFont,'Segoe UI',Roboto,Helvetica,Arial,sans-serif,'Apple Color Emoji','Segoe UI Emoji','Segoe UI Symbol';text-align: center;margin-bottom: 16px;cursor: default;-webkit-user-select: none;-moz-user-select: none;-ms-user-select: none;user-select: none;line-height: 26px;font-size: 16px;padding: 32px 24px 16px 24px;background: rgb(255,255,255);color: rgb(54,55,55);border-top: solid 2px #2e3440;margin-top: 6px;"><div class="pencraft pc-display-flex pc-width-64 pc-height-64 pc-justifyContent-center pc-alignItems-center pc-position-relative pc-reset bg-secondary-UUD3_J flex-auto-j3S2WA outline-detail-vcQLyr pc-borderRadius-full overflow-hidden-WdpwT6 sizing-border-box-DggLA4 container-TAtrWj paywall-unlock-avatar-static" style="margin: auto;text-decoration: unset;list-style: none;border-radius: 9999px;display: flex;position: relative;justify-content: center;align-items: center;width: 64px;height: 64px;outline: 1px solid rgb(0,0,0,.1);outline-offset: -1px;background-color: rgb(238,238,238);flex: none;overflow: hidden;box-sizing: border-box;-webkit-user-select: none;user-select: none;font-size: 16px;line-height: 26px;--scale: 64px"><div class="pencraft pc-display-flex pc-width-64 pc-height-64 pc-justifyContent-center pc-alignItems-center pc-position-relative pc-reset bg-secondary-UUD3_J flex-auto-j3S2WA outline-detail-vcQLyr pc-borderRadius-full overflow-hidden-WdpwT6 sizing-border-box-DggLA4 container-TAtrWj" style="text-decoration: unset;list-style: none;border-radius: 9999px;display: flex;position: relative;justify-content: center;align-items: center;width: 64px;height: 64px;outline: 1px solid rgb(0,0,0,.1);outline-offset: -1px;background-color: rgb(238,238,238);flex: none;overflow: hidden;box-sizing: border-box;-webkit-user-select: none;user-select: none;font-size: 16px;line-height: 26px;--scale: 64px" title="User"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!T8m9!,w_64,h_64,c_fill,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8d227a4d-6bf5-4798-86e2-23020700e54a_3024x4032.jpeg 64w, https://substackcdn.com/image/fetch/$s_!T8m9!,w_128,h_128,c_fill,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8d227a4d-6bf5-4798-86e2-23020700e54a_3024x4032.jpeg 128w, https://substackcdn.com/image/fetch/$s_!T8m9!,w_192,h_192,c_fill,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8d227a4d-6bf5-4798-86e2-23020700e54a_3024x4032.jpeg 192w" sizes="64px"><img class="img-OACg1c object-fit-cover-u4ReeV pencraft pc-reset" src="https://substackcdn.com/image/fetch/$s_!T8m9!,w_64,h_64,c_fill,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8d227a4d-6bf5-4798-86e2-23020700e54a_3024x4032.jpeg" sizes="64px" alt="User's avatar" srcset="https://substackcdn.com/image/fetch/$s_!T8m9!,w_64,h_64,c_fill,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8d227a4d-6bf5-4798-86e2-23020700e54a_3024x4032.jpeg 64w, https://substackcdn.com/image/fetch/$s_!T8m9!,w_128,h_128,c_fill,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8d227a4d-6bf5-4798-86e2-23020700e54a_3024x4032.jpeg 128w, https://substackcdn.com/image/fetch/$s_!T8m9!,w_192,h_192,c_fill,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8d227a4d-6bf5-4798-86e2-23020700e54a_3024x4032.jpeg 192w" width="64" height="64" draggable="false" style="text-decoration: unset;list-style: none;display: flex;object-fit: cover;max-width: 550px;border: none !important;vertical-align: middle;"></picture></div></div><h2 class="paywall-title unlock-treatment-new" style="font-family: 'SF Pro Display',-apple-system-headline,system-ui,-apple-system,BlinkMacSystemFont,'Segoe UI',Roboto,Helvetica,Arial,sans-serif,'Apple Color Emoji','Segoe UI Emoji','Segoe UI Symbol';-webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: antialiased;-webkit-appearance: optimizelegibility;-moz-appearance: optimizelegibility;appearance: optimizelegibility;margin: 0 auto;color: inherit !important;font-size: 22px;line-height: 33px;font-weight: 500;margin-top: 8px;margin-bottom: 20px;">Continue reading this post for free in the Substack app</h2><div class="paywall-cta" style="font-size: 16px;line-height: 26px;margin-top: 0;"><a class="button primary paywall-cta-icon" href="https://substack.com/redirect/2/eyJlIjoiaHR0cHM6Ly9uZXdzLmFsdmFyb2R1cmFuLmNvbS9wL2xlZGdlcnMtb2YtY2F0YW4_dXRtX2NhbXBhaWduPWVtYWlsLXBvc3Qmcj0yaWtveGsmdG9rZW49ZXlKMWMyVnlYMmxrSWpveE5USXhNekE0TnpJc0luQnZjM1JmYVdRaU9qRTROamN5TWpRNE55d2lhV0YwSWpveE56Y3dNakUwTmpVMkxDSmxlSEFpT2pFM056STRNRFkyTlRZc0ltbHpjeUk2SW5CMVlpMHhOams1TkRFNElpd2ljM1ZpSWpvaWNHOXpkQzF5WldGamRHbHZiaUo5LnFvV2FUSjRfdF9lWkVpXzhqd0lIUUlGLUY0alg1MlFQVGl5Nm9WaTdEa3MiLCJwIjoxODY3MjI0ODcsInMiOjE2OTk0MTgsImYiOnRydWUsInUiOjE1MjEzMDg3MiwiaWF0IjoxNzcwMjE0NjU2LCJleHAiOjIwODU3OTA2NTYsImlzcyI6InB1Yi0wIiwic3ViIjoibGluay1yZWRpcmVjdCJ9.PRZPpsdJSbd8YeKXKG2Q7_s7D4YzIm1yNXSsThjUw14?&launch_post_unlock_offer=true" style="font-family: system-ui,-apple-system,BlinkMacSystemFont,'Segoe UI',Roboto,Helvetica,Arial,sans-serif,'Apple Color Emoji','Segoe UI Emoji','Segoe UI Symbol';display: inline-block;box-sizing: border-box;cursor: pointer;border: none;border-radius: 8px;font-size: 14px;line-height: 20px;font-weight: 600;text-align: center;margin: 0;opacity: 1;outline: none;white-space: nowrap;background-color: #2e3440;text-decoration: none !important;color: #ffffff !important;padding: 12px 16px;height: auto;">Claim my free post</a></div><div class="paywall-secondary-cta" style="line-height: 26px;margin-top: 20px;font-size: 12px;font-weight: 300;"><a href="https://substack.com/redirect/76bc3298-5b3c-4bb9-9666-abe1f069cb45?j=eyJ1IjoiMmlrb3hrIn0.vKHD5fdGMMXYob0i47zVWMEWjKHzEVsGH8dbvrCMAbY" style="color: inherit;text-decoration: none;">Or upgrade your subscription. <b>Upgrade to paid</b></a></div></div><table class="email-ufi-2-bottom" role="presentation" width="100%" border="0" cellspacing="0" cellpadding="0" style="border-top: 1px solid rgb(0,0,0,.1);border-bottom: 1px solid rgb(0,0,0,.1);min-width: 100%;"><tbody><tr height="16"><td height="16" style="font-size:0px;line-height:0;">&nbsp;</td></tr><tr><td><table role="presentation" width="100%" border="0" cellspacing="0" cellpadding="0"><tbody><tr><td><table role="presentation" width="auto" border="0" cellspacing="0" cellpadding="0" style="margin:0 auto;"><tbody><tr><td style="vertical-align:middle;"><table role="presentation" width="auto" border="0" cellspacing="0" cellpadding="0"><tbody><tr><td align="center"><a class="email-button-outline" href="https://substack.com/app-link/post?publication_id=1699418&post_id=186722487&utm_source=substack&isFreemail=true&submitLike=true&token=eyJ1c2VyX2lkIjoxNTIxMzA4NzIsInBvc3RfaWQiOjE4NjcyMjQ4NywicmVhY3Rpb24iOiLinaQiLCJpYXQiOjE3NzAyMTQ2NTYsImV4cCI6MTc3MjgwNjY1NiwiaXNzIjoicHViLTE2OTk0MTgiLCJzdWIiOiJyZWFjdGlvbiJ9.0jyRj0qjfG6cY5RyrVCocRpyhhIrlIBACImOXxxOy6g&utm_medium=email&utm_campaign=email-reaction&r=2ikoxk" style="font-family: system-ui,-apple-system,BlinkMacSystemFont,'Segoe UI',Roboto,Helvetica,Arial,sans-serif,'Apple Color Emoji','Segoe UI Emoji','Segoe UI Symbol';display: inline-block;font-weight: 500;border: 1px solid rgb(0,0,0,.1);border-radius: 9999px;text-transform: uppercase;font-size: 12px;line-height: 12px;padding: 9px 14px;text-decoration: none;color: rgb(119,119,119);"><img class="icon" src="https://substackcdn.com/image/fetch/$s_!PeVs!,w_36,c_scale,f_png,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack.com%2Ficon%2FLucideHeart%3Fv%3D4%26height%3D36%26fill%3Dnone%26stroke%3D%2523808080%26strokeWidth%3D2" width="18" height="18" style="margin-right: 8px;min-width: 18px;min-height: 18px;border: none;vertical-align: middle;max-width: 18px" alt=""><span class="email-button-text" style="vertical-align: middle;">Like</span></a></td></tr></tbody></table></td><td width="8" style="min-width: 8px"></td><td style="vertical-align:middle;"><table role="presentation" width="auto" border="0" cellspacing="0" cellpadding="0"><tbody><tr><td align="center"><a class="email-button-outline" href="https://substack.com/app-link/post?publication_id=1699418&post_id=186722487&utm_source=substack&utm_medium=email&isFreemail=true&comments=true&token=eyJ1c2VyX2lkIjoxNTIxMzA4NzIsInBvc3RfaWQiOjE4NjcyMjQ4NywiaWF0IjoxNzcwMjE0NjU2LCJleHAiOjE3NzI4MDY2NTYsImlzcyI6InB1Yi0xNjk5NDE4Iiwic3ViIjoicG9zdC1yZWFjdGlvbiJ9.qoWaTJ4_t_eZEi_8jwIHQIF-F4jX52QPTiy6oVi7Dks&r=2ikoxk&utm_campaign=email-half-magic-comments&action=post-comment&utm_source=substack&utm_medium=email" style="font-family: system-ui,-apple-system,BlinkMacSystemFont,'Segoe UI',Roboto,Helvetica,Arial,sans-serif,'Apple Color Emoji','Segoe UI Emoji','Segoe UI Symbol';display: inline-block;font-weight: 500;border: 1px solid rgb(0,0,0,.1);border-radius: 9999px;text-transform: uppercase;font-size: 12px;line-height: 12px;padding: 9px 14px;text-decoration: none;color: rgb(119,119,119);"><img class="icon" src="https://substackcdn.com/image/fetch/$s_!x1tS!,w_36,c_scale,f_png,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack.com%2Ficon%2FLucideComments%3Fv%3D4%26height%3D36%26fill%3Dnone%26stroke%3D%2523808080%26strokeWidth%3D2" width="18" height="18" style="margin-right: 8px;min-width: 18px;min-height: 18px;border: none;vertical-align: middle;max-width: 18px" alt=""><span class="email-button-text" style="vertical-align: middle;">Comment</span></a></td></tr></tbody></table></td><td width="8" style="min-width: 8px"></td><td style="vertical-align:middle;"><table role="presentation" width="auto" border="0" cellspacing="0" cellpadding="0"><tbody><tr><td align="center"><a class="email-button-outline" href="https://substack.com/redirect/2/eyJlIjoiaHR0cHM6Ly9vcGVuLnN1YnN0YWNrLmNvbS9wdWIvYWxkdWJhL3AvbGVkZ2Vycy1vZi1jYXRhbj91dG1fc291cmNlPXN1YnN0YWNrJnV0bV9tZWRpdW09ZW1haWwmdXRtX2NhbXBhaWduPWVtYWlsLXJlc3RhY2stY29tbWVudCZhY3Rpb249cmVzdGFjay1jb21tZW50JnI9Mmlrb3hrJnRva2VuPWV5SjFjMlZ5WDJsa0lqb3hOVEl4TXpBNE56SXNJbkJ2YzNSZmFXUWlPakU0TmpjeU1qUTROeXdpYVdGMElqb3hOemN3TWpFME5qVTJMQ0psZUhBaU9qRTNOekk0TURZMk5UWXNJbWx6Y3lJNkluQjFZaTB4TmprNU5ERTRJaXdpYzNWaUlqb2ljRzl6ZEMxeVpXRmpkR2x2YmlKOS5xb1dhVEo0X3RfZVpFaV84andJSFFJRi1GNGpYNTJRUFRpeTZvVmk3RGtzIiwicCI6MTg2NzIyNDg3LCJzIjoxNjk5NDE4LCJmIjp0cnVlLCJ1IjoxNTIxMzA4NzIsImlhdCI6MTc3MDIxNDY1NiwiZXhwIjoyMDg1NzkwNjU2LCJpc3MiOiJwdWItMCIsInN1YiI6ImxpbmstcmVkaXJlY3QifQ.6n3fhivDvbzSlDb62R0-8AiKJG3OQU4zxMX1CXdDgB0?&utm_source=substack&utm_medium=email" style="font-family: system-ui,-apple-system,BlinkMacSystemFont,'Segoe UI',Roboto,Helvetica,Arial,sans-serif,'Apple Color Emoji','Segoe UI Emoji','Segoe UI Symbol';display: inline-block;font-weight: 500;border: 1px solid rgb(0,0,0,.1);border-radius: 9999px;text-transform: uppercase;font-size: 12px;line-height: 12px;padding: 9px 14px;text-decoration: none;color: rgb(119,119,119);"><img class="icon" src="https://substackcdn.com/image/fetch/$s_!5EGt!,w_36,c_scale,f_png,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack.com%2Ficon%2FNoteForwardIcon%3Fv%3D4%26height%3D36%26fill%3Dnone%26stroke%3D%2523808080%26strokeWidth%3D2" width="18" height="18" style="margin-right: 8px;min-width: 18px;min-height: 18px;border: none;vertical-align: middle;max-width: 18px" alt=""><span class="email-button-text" style="vertical-align: middle;">Restack</span></a></td></tr></tbody></table></td></tr></tbody></table></td><td align="right"><table role="presentation" width="auto" border="0" cellspacing="0" cellpadding="0"><tbody><tr></tr></tbody></table></td></tr></tbody></table></td></tr><tr height="16"><td height="16" style="font-size:0px;line-height:0;">&nbsp;</td></tr></tbody></table><div class="footer footer-ZM59BM" style="color: rgb(119,119,119);text-align: center;font-size: 16px;line-height: 26px;padding: 24px0;"><div style="font-size: 16px;line-height: 26px;padding-bottom: 24px"><p class="pencraft pc-reset color-secondary-ls1g8s size-12-mmZ61m reset-IxiVJZ small meta-B2bqa5" style="list-style: none;font-family: system-ui,-apple-system,BlinkMacSystemFont,'Segoe UI',Roboto,Helvetica,Arial,sans-serif,'Apple Color Emoji','Segoe UI Emoji','Segoe UI Symbol';padding-bottom: 0;font-size: 12px;line-height: 16px;margin: 0;color: rgb(119,119,119);text-decoration: unset;">&#169; 2026 <span>Alvaro Duran Barata</span><br>Beautiful Barcelona <br><a href="https://substack.com/redirect/2/eyJlIjoiaHR0cHM6Ly9uZXdzLmFsdmFyb2R1cmFuLmNvbS9hY3Rpb24vZGlzYWJsZV9lbWFpbD90b2tlbj1leUoxYzJWeVgybGtJam94TlRJeE16QTROeklzSW5CdmMzUmZhV1FpT2pFNE5qY3lNalE0Tnl3aWFXRjBJam94Tnpjd01qRTBOalUyTENKbGVIQWlPakU0TURFM05UQTJOVFlzSW1semN5STZJbkIxWWkweE5qazVOREU0SWl3aWMzVmlJam9pWkdsellXSnNaVjlsYldGcGJDSjkuUXlwNjRfMUNvZVJWVFFJRy00QXdrV2N4bTJkbmhZTHh4bDRYLVZNYmhGcyIsInAiOjE4NjcyMjQ4NywicyI6MTY5OTQxOCwiZiI6dHJ1ZSwidSI6MTUyMTMwODcyLCJpYXQiOjE3NzAyMTQ2NTYsImV4cCI6MjA4NTc5MDY1NiwiaXNzIjoicHViLTAiLCJzdWIiOiJsaW5rLXJlZGlyZWN0In0.vHkIMrQBmpkJVIhJ86F4ERRvo2GO3dGTR_jdKhv3-ts?" style="text-decoration: underline;color: rgb(119,119,119);"><span style="color: rgb(119,119,119);text-decoration: underline;">Unsubscribe</span></a></p></div><p class="footerSection-EHR0jG small powered-by-substack" style="padding: 0 24px;font-size: 12px;line-height: 20px;margin: 0;color: rgb(119,119,119);font-family: system-ui,-apple-system,BlinkMacSystemFont,'Segoe UI',Roboto,Helvetica,Arial,sans-serif,'Apple Color Emoji','Segoe UI Emoji','Segoe UI Symbol';padding-bottom: 0;margin-top: 0;"><a href="https://substack.com/redirect/23384270-1010-406b-908c-41695dc88d0d?j=eyJ1IjoiMmlrb3hrIn0.vKHD5fdGMMXYob0i47zVWMEWjKHzEVsGH8dbvrCMAbY" style="color: rgb(119,119,119);text-decoration: none;display: inline-block;margin: 0 4px;"><img src="https://substackcdn.com/image/fetch/$s_!IzGP!,w_262,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack.com%2Fimg%2Femail%2Fgeneric-app-button%402x.png" srcset="https://substackcdn.com/image/fetch/$s_!DIki!,w_131,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack.com%2Fimg%2Femail%2Fgeneric-app-button.png, https://substackcdn.com/image/fetch/$s_!IzGP!,w_262,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack.com%2Fimg%2Femail%2Fgeneric-app-button%402x.png 2x, https://substackcdn.com/image/fetch/$s_!QWua!,w_393,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack.com%2Fimg%2Femail%2Fgeneric-app-button%403x.png 3x" width="131" alt="Get the app" height="40" style="max-width: 550px;border: none !important;vertical-align: middle;"></a><a href="https://substack.com/redirect/2/eyJlIjoiaHR0cHM6Ly9zdWJzdGFjay5jb20vc2lnbnVwP3V0bV9zb3VyY2U9c3Vic3RhY2smdXRtX21lZGl1bT1lbWFpbCZ1dG1fY29udGVudD1mb290ZXImdXRtX2NhbXBhaWduPWF1dG9maWxsZWQtZm9vdGVyJmZyZWVTaWdudXBFbWFpbD1ub3RpZnkrbGRra09TX3dPU0x4akwzclZPMWJjZ0Bub3RpZnkucmVsYXllLmlvJnI9Mmlrb3hrIiwicCI6MTg2NzIyNDg3LCJzIjoxNjk5NDE4LCJmIjp0cnVlLCJ1IjoxNTIxMzA4NzIsImlhdCI6MTc3MDIxNDY1NiwiZXhwIjoyMDg1NzkwNjU2LCJpc3MiOiJwdWItMCIsInN1YiI6ImxpbmstcmVkaXJlY3QifQ.MVAXPySR0LRzgIjvdQySr4zW76gaDJMg8dURXxsMRPo?" style="color: rgb(119,119,119);text-decoration: none;display: inline-block;margin: 0 4px;"><img src="https://substackcdn.com/image/fetch/$s_!LkrL!,w_270,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack.com%2Fimg%2Femail%2Fpublish-button%402x.png" srcset="https://substackcdn.com/image/fetch/$s_!wgfj!,w_135,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack.com%2Fimg%2Femail%2Fpublish-button.png, https://substackcdn.com/image/fetch/$s_!LkrL!,w_270,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack.com%2Fimg%2Femail%2Fpublish-button%402x.png 2x, https://substackcdn.com/image/fetch/$s_!KjtY!,w_405,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack.com%2Fimg%2Femail%2Fpublish-button%403x.png 3x" width="135" alt="Start writing" height="40" style="max-width: 550px;border: none !important;vertical-align: middle;"></a></p></div></div></td><td></td></tr></tbody></table><img src="https://eotrx.substackcdn.com/open?token=eyJtIjoiPDIwMjYwMjA0MTQxNzI5LjMuNTY1NzAyM2Y1NzM3MWRjNEBtZy1kMS5zdWJzdGFjay5jb20-IiwidSI6MTUyMTMwODcyLCJyIjoibm90aWZ5K2xka2tPU193T1NMeGpMM3JWTzFiY2dAbm90aWZ5LnJlbGF5ZS5pbyIsImQiOiJtZy1kMS5zdWJzdGFjay5jb20iLCJwIjoxODY3MjI0ODcsInQiOiJuZXdzbGV0dGVyIiwiYSI6Im9ubHlfcGFpZCIsInMiOjE2OTk0MTgsImMiOiJwb3N0IiwiZiI6dHJ1ZSwicG9zaXRpb24iOiJib3R0b20iLCJpYXQiOjE3NzAyMTQ2NTYsImV4cCI6MTc3MjgwNjY1NiwiaXNzIjoicHViLTAiLCJzdWIiOiJlbyJ9.12RYjw1PO6n8c4eMPBv2yQigUtsMdhCZ79Ju5E_NmyI" alt="" width="1" height="1" border="0" style="height:1px !important;width:1px !important;border-width:0 !important;margin-top:0 !important;margin-bottom:0 !important;margin-right:0 !important;margin-left:0 !important;padding-top:0 !important;padding-bottom:0 !important;padding-right:0 !important;padding-left:0 !important;"/><img width="1" height="1" alt="" src="https://email.mg-d1.substack.com/o/eJxEkL2uGyEQRp_GdFnxD1vQpL6SiyulRQPMOsQsWCzE2bePYke67ZnR0dEXYeCt9dM92jFIcmIN1EZN0DFjKGdSq5XgDrn4G1bsMDB5GF9XrflKfjq7cWFRC7tyJWHDRJVVLCiEzdhEgWTHKdeUU8kkM3xdxKK0MpSLTRlhWIryIul--5bYcsxwDIj3Jbad5MNvHV8JbvSJ5F-ph5ky1oiu1XL6B-T05jk5ZrXhXFrzJuN8oKv4PAqOgZ08ZvCx7fuseZweK4SC6b95hpIjjNzqS6TXVTJLuqtt5O288O8l3e_XT_-8fn78-fUh-o8rC_F2kfT9sXQscOKSGzlmSG2HXB2UNAOQ8Z54HthfcsWZoNZw8tvxvwEAAP__DNWAQw"></body></html>]]>
      </description>
      <pubDate>Wed, 04 Feb 2026 14:17:42 +0000</pubDate>
      <link>https://app.newsletters.love/collections/at1xAfxFytM8FstYMF51qSdH74VvCGbQ/p/at1xAfxFytM8FstYMF51qSdH74VvCGbQ</link>
    </item>
    <item>
      <title>Deepdive: How 10 tech companies choose the next generation of dev tools</title>
      <description>
        <![CDATA[<html style="scrollbar-width: thin;scrollbar-color: rgb(219,219,219)rgb(255,255,255);"><head><meta charset="utf-8"><title>Deepdive: How 10 tech companies choose the next generation of dev tools</title><style>
@media (max-width: 1024px) {
  .typography .pullquote-align-left,
  .typography.editor .pullquote-align-left,
  .typography .pullquote-align-right,
  .typography.editor .pullquote-align-right,
  .typography .pullquote-align-wide,
  .typography.editor .pullquote-align-wide,
  .typography .pullquote-align-center,
  .typography.editor .pullquote-align-center {
    float: none;
    margin: 0 auto;
    width: 100%;
    max-width: 100%;
  }
}
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
  .typography .markup table.image-wrapper img,
  .typography.editor .markup table.image-wrapper img,
  .typography .markup table.kindle-wrapper img,
  .typography.editor .markup table.kindle-wrapper img {
    max-width: 550px;
  }
}
@media (min-width: 1024px) {
  .typography:not(:has(#toc)) .captioned-image-container figure:has(> a.image2-offset-left),
  .typography.editor:not(:has(#toc)) .captioned-image-container figure:has(> a.image2-offset-left) {
    margin-left: var(--image-offset-margin);
  }
  .typography:not(:has(#toc)) .captioned-image-container figure:has(> a.image2-offset-right),
  .typography.editor:not(:has(#toc)) .captioned-image-container figure:has(> a.image2-offset-right) {
    margin-right: var(--image-offset-margin);
  }
}
@media (min-width: 1300px) {
  .typography .captioned-image-container figure:has(> a.image2-offset-left),
  .typography.editor .captioned-image-container figure:has(> a.image2-offset-left) {
    margin-left: var(--image-offset-margin);
  }
  .typography .captioned-image-container figure:has(> a.image2-offset-right),
  .typography.editor .captioned-image-container figure:has(> a.image2-offset-right) {
    margin-right: var(--image-offset-margin);
  }
}
@media (max-width: 1024px) {
  .typography,
  .typography.editor {
    /* Disable offset on mobile/tablet */
  }
  .typography .captioned-image-container figure:has(> a.image2-align-left),
  .typography.editor .captioned-image-container figure:has(> a.image2-align-left),
  .typography .captioned-image-container figure:has(> a.image2-align-right),
  .typography.editor .captioned-image-container figure:has(> a.image2-align-right) {
    float: none;
    margin: 1em auto;
    max-width: 100%;
    width: auto;
    padding: 0;
  }
  .typography .captioned-image-container figure:has(> a.image2-align-left.thefp),
  .typography.editor .captioned-image-container figure:has(> a.image2-align-left.thefp),
  .typography .captioned-image-container figure:has(> a.image2-align-right.thefp),
  .typography.editor .captioned-image-container figure:has(> a.image2-align-right.thefp) {
    margin: 1em auto;
  }
  .typography .captioned-image-container figure:has(> a.image2-offset-left),
  .typography.editor .captioned-image-container figure:has(> a.image2-offset-left),
  .typography .captioned-image-container figure:has(> a.image2-offset-right),
  .typography.editor .captioned-image-container figure:has(> a.image2-offset-right) {
    margin: 1em auto;
  }
  .typography .captioned-image-container figure:has(> a.image2-align-left) .image2-inset,
  .typography.editor .captioned-image-container figure:has(> a.image2-align-left) .image2-inset,
  .typography .captioned-image-container figure:has(> a.image2-align-right) .image2-inset,
  .typography.editor .captioned-image-container figure:has(> a.image2-align-right) .image2-inset {
    display: block;
    justify-content: initial;
  }
}
@media (max-width: 768px) {
  .typography .markup div.sponsorship-campaign-embed,
  .typography.editor .markup div.sponsorship-campaign-embed {
    margin-top: 24px;
    margin-bottom: 24px;
  }
  .typography .markup div.sponsorship-campaign-embed:first-child,
  .typography.editor .markup div.sponsorship-campaign-embed:first-child {
    margin-top: 0px;
  }
}
@media screen and (max-width: 650px) {
  .typography .markup div.youtube-overlay,
  .typography.editor .markup div.youtube-overlay,
  .typography .markup div.vimeo-overlay,
  .typography.editor .markup div.vimeo-overlay {
    display: none !important;
  }
}
@media screen and (max-width: 370px) {
  .typography .markup div.tiktok-wrap,
  .typography.editor .markup div.tiktok-wrap {
    width: calc(95vw - 32px);
    height: calc((95vw - 32px - 2px) / 0.485714);
  }
}
@media screen and (max-width: 650px) {
  .typography .markup div.embedded-publication-wrap .embedded-publication.show-subscribe,
  .typography.editor .markup div.embedded-publication-wrap .embedded-publication.show-subscribe {
    padding: 24px;
  }
}
@media screen and (max-width: 650px) {
  .typography .markup div.subscription-widget-wrap .subscription-widget.show-subscribe,
  .typography.editor .markup div.subscription-widget-wrap .subscription-widget.show-subscribe,
  .typography .markup div.subscription-widget-wrap-editor .subscription-widget.show-subscribe,
  .typography.editor .markup div.subscription-widget-wrap-editor .subscription-widget.show-subscribe,
  .typography .markup div.captioned-button-wrap .subscription-widget.show-subscribe,
  .typography.editor .markup div.captioned-button-wrap .subscription-widget.show-subscribe {
    padding: 0px 24px;
  }
}
@media screen and (max-width: 650px) {
  .typography .markup div.subscription-widget-wrap .subscription-widget.show-subscribe .subscription-widget-subscribe .button,
  .typography.editor .markup div.subscription-widget-wrap .subscription-widget.show-subscribe .subscription-widget-subscribe .button,
  .typography .markup div.subscription-widget-wrap-editor .subscription-widget.show-subscribe .subscription-widget-subscribe .button,
  .typography.editor .markup div.subscription-widget-wrap-editor .subscription-widget.show-subscribe .subscription-widget-subscribe .button,
  .typography .markup div.captioned-button-wrap .subscription-widget.show-subscribe .subscription-widget-subscribe .button,
  .typography.editor .markup div.captioned-button-wrap .subscription-widget.show-subscribe .subscription-widget-subscribe .button {
    padding: 10px 12px;
    min-width: 110px;
  }
}
@media (max-width: 650px) {
  .typography .markup .twitter-embed,
  .typography.editor .markup .twitter-embed,
  .typography .markup .tweet,
  .typography.editor .markup .tweet {
    padding: 12px;
  }
}
@media (max-width: 650px) {
  .typography .markup .twitter-embed .tweet-text,
  .typography.editor .markup .twitter-embed .tweet-text,
  .typography .markup .tweet .tweet-text,
  .typography.editor .markup .tweet .tweet-text {
    font-size: 14px;
    line-height: 20px;
  }
}
@media (max-width: 650px) {
  .typography .markup .twitter-embed .tweet-photos-container.two,
  .typography.editor .markup .twitter-embed .tweet-photos-container.two,
  .typography .markup .tweet .tweet-photos-container.two,
  .typography.editor .markup .tweet .tweet-photos-container.two,
  .typography .markup .twitter-embed .tweet-photos-container.three,
  .typography.editor .markup .twitter-embed .tweet-photos-container.three,
  .typography .markup .tweet .tweet-photos-container.three,
  .typography.editor .markup .tweet .tweet-photos-container.three,
  .typography .markup .twitter-embed .tweet-photos-container.four,
  .typography.editor .markup .twitter-embed .tweet-photos-container.four,
  .typography .markup .tweet .tweet-photos-container.four,
  .typography.editor .markup .tweet .tweet-photos-container.four {
    height: 200px;
  }
}
@media (max-width: 650px) {
  .typography .markup .twitter-embed a.expanded-link .expanded-link-img,
  .typography.editor .markup .twitter-embed a.expanded-link .expanded-link-img,
  .typography .markup .tweet a.expanded-link .expanded-link-img,
  .typography.editor .markup .tweet a.expanded-link .expanded-link-img {
    max-height: 180px;
  }
}
@media (max-width: 650px) {
  .typography .markup .twitter-embed a.expanded-link .expanded-link-description,
  .typography.editor .markup .twitter-embed a.expanded-link .expanded-link-description,
  .typography .markup .tweet a.expanded-link .expanded-link-description,
  .typography.editor .markup .tweet a.expanded-link .expanded-link-description {
    display: none;
  }
}
@media screen and (max-width: 650px) {
  .typography .markup .apple-podcast-container,
  .typography.editor .markup .apple-podcast-container {
    width: unset;
  }
}
@media (max-width: 420px) {
  .typography .markup .install-substack-app-embed img.install-substack-app-embed-img,
  .typography.editor .markup .install-substack-app-embed img.install-substack-app-embed-img {
    margin: 0 auto 16px auto;
  }
}
@media (max-width: 420px) {
  .typography .markup .install-substack-app-embed .install-substack-app-embed-text,
  .typography.editor .markup .install-substack-app-embed .install-substack-app-embed-text {
    margin: 0 0 12px 0;
    max-width: 100%;
    width: auto;
    text-align: center;
  }
}
@media (max-width: 420px) {
  .typography .markup .install-substack-app-embed .install-substack-app-embed-link,
  .typography.editor .markup .install-substack-app-embed .install-substack-app-embed-link {
    display: flex;
    justify-content: center;
  }
}
@media screen and (min-width: 481px) {
  .share-button-container {
    height: 38px;
  }
}
@media screen and (min-width: 481px) {
  .share-button-container a.comment {
    height: 38px;
    line-height: 38px;
    padding-right: 10px;
  }
}
@media screen and (max-width: 480px) {
  .share-button-container .separator {
    display: block;
    margin: 0;
    height: 8px;
    border-left: none;
  }
}
@media screen and (max-width: 480px) {
  .share-button-container a.share.first img {
    padding-left: 0;
  }
}
@media screen and (min-width: 481px) {
  .share-button-container a.mobile {
    display: none !important;
  }
}
@media screen and (min-width: 541px) {
  .settings-add-pub-modal-wrapper .container .add-recommending-pub-modal-container {
    padding: 36px;
    height: 680px;
  }
}
@media screen and (min-width: 541px) {
  .settings-add-pub-modal-wrapper .container .add-recommending-pub-modal-container .footer {
    position: absolute;
    bottom: 36px;
    margin: 0px;
  }
}
@media screen and (max-width: 650px) {
  .header-anchor-parent {
    display: none;
  }
}
@media screen and (max-width: 768px) {
  .post {
    padding: 16px 0 0 0;
  }
}
@media screen and (max-width: 650px) {
  .post .post-header .post-label {
    margin-top: 8px;
  }
}
@media screen and (max-width: 650px) {
  .post .post-header .meta-author-wrap.alternative-meta .meta-right-column .post-meta {
    margin-top: 6px;
  }
}
@media screen and (max-width: 650px) {
  .post .footer-facepile-container {
    height: 64px;
    padding: 0 16px;
    display: flex;
    align-items: center;
    justify-content: flex-start;
    width: 100%;
  }
}
@media screen and (max-width: 650px) {
  .post .post-footer.use-separators {
    justify-content: center;
  }
}
@media screen and (max-width: 650px) {
  .post .post-footer.next-prev {
    height: 64px;
    justify-content: space-between;
    box-sizing: border-box;
  }
}
@media screen and (max-width: 650px) {
  .post-contributor-footer .post-contributor-bio-table {
    display: block;
  }
  .post-contributor-footer .post-contributor-bio-table-row {
    display: flex;
    flex-direction: row;
  }
  .post-contributor-footer .post-contributor-bio-userhead-cell,
  .post-contributor-footer .post-contributor-bio-body-cell {
    display: block;
  }
  .post-contributor-footer .post-contributor-bio-body-cell {
    flex-grow: 1;
  }
  .post-contributor-footer .post-contributor-bio-body-table {
    display: block;
  }
  .post-contributor-footer .post-contributor-bio-body-table-row {
    display: block;
  }
  .post-contributor-footer .post-contributor-bio-copy-cell,
  .post-contributor-footer .post-contributor-bio-controls-cell {
    display: block;
  }
  .post-contributor-footer .post-contributor-bio-copy-cell {
    margin: 0 0 16px 0;
  }
  .post-contributor-footer .post-contributor-bio-controls-cell {
    width: auto;
  }
  .post-contributor-footer .post-contributor-bio-controls {
    margin: auto;
  }
  .post-contributor-footer .post-contributor-bio-controls .button.primary {
    width: 100%;
  }
  .post-contributor-footer .post-contributor-bio-text {
    font-size: 14px;
  }
}
@media screen and (min-width: 768px) {
  .post-silhouette {
    padding: 32px 0;
  }
}
@media screen and (max-width: 650px) {
  .post-silhouette .post-silhouette-title {
    margin-top: 10.44225025px;
    height: 120px;
  }
}
@media screen and (max-width: 650px) {
  .post-silhouette .post-silhouette-meta {
    width: 75%;
  }
}
@media screen and (max-width: 650px) {
  .post-silhouette .post-silhouette-meta.with-byline-image {
    margin: 20px 0;
  }
}
@media screen and (max-width: 650px) {
  .use-theme-bg .post-meta.alternative-meta .post-meta-item,
  .post-meta.alternative-meta .post-meta-item {
    padding-right: 16px;
  }
}
@media screen and (max-width: 370px) {
  .use-theme-bg .post-meta.alternative-meta .post-meta-item,
  .post-meta.alternative-meta .post-meta-item {
    font-size: 14px;
  }
}
@media screen and (max-width: 650px) {
  .use-theme-bg .post-meta.alternative-meta .post-meta-item.guest-author-publication,
  .post-meta.alternative-meta .post-meta-item.guest-author-publication {
    display: none;
  }
}
@media screen and (max-width: 370px) {
  .post-meta .post-meta-item .post-meta-button {
    height: 36px !important;
    /* important to override in-line height style on emails */
  }
  .post-meta .post-meta-item .post-meta-button .meta-button-label {
    display: none;
  }
  .post-meta .post-meta-item .post-meta-button > svg {
    margin-right: 0;
  }
}
@media screen and (max-width: 370px) {
  .post-meta .post-meta-item {
    font-size: 12px;
  }
}
@media screen and (max-width: 650px) {
  .post .floating-subscribe-button {
    bottom: 20px;
    right: 20px;
  }
}
@media (max-width: 1024px) {
  body .pullquote-align-left,
  body .pullquote-align-right,
  body .pullquote-align-wide,
  body .pullquote-align-center {
    float: none;
    margin: 0 auto;
    width: 100%;
    max-width: 100%;
  }
}
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
  body .markup table.image-wrapper img,
  body .markup table.kindle-wrapper img {
    max-width: 550px;
  }
}
@media (min-width: 1024px) {
  body:not(:has(#toc)) .captioned-image-container figure:has(> a.image2-offset-left) {
    margin-left: var(--image-offset-margin);
  }
  body:not(:has(#toc)) .captioned-image-container figure:has(> a.image2-offset-right) {
    margin-right: var(--image-offset-margin);
  }
}
@media (min-width: 1300px) {
  body .captioned-image-container figure:has(> a.image2-offset-left) {
    margin-left: var(--image-offset-margin);
  }
  body .captioned-image-container figure:has(> a.image2-offset-right) {
    margin-right: var(--image-offset-margin);
  }
}
@media (max-width: 1024px) {
  body {
    /* Disable offset on mobile/tablet */
  }
  body .captioned-image-container figure:has(> a.image2-align-left),
  body .captioned-image-container figure:has(> a.image2-align-right) {
    float: none;
    margin: 1em auto;
    max-width: 100%;
    width: auto;
    padding: 0;
  }
  body .captioned-image-container figure:has(> a.image2-align-left.thefp),
  body .captioned-image-container figure:has(> a.image2-align-right.thefp) {
    margin: 1em auto;
  }
  body .captioned-image-container figure:has(> a.image2-offset-left),
  body .captioned-image-container figure:has(> a.image2-offset-right) {
    margin: 1em auto;
  }
  body .captioned-image-container figure:has(> a.image2-align-left) .image2-inset,
  body .captioned-image-container figure:has(> a.image2-align-right) .image2-inset {
    display: block;
    justify-content: initial;
  }
}
@media (max-width: 768px) {
  body .markup div.sponsorship-campaign-embed {
    margin-top: 24px;
    margin-bottom: 24px;
  }
  body .markup div.sponsorship-campaign-embed:first-child {
    margin-top: 0px;
  }
}
@media screen and (max-width: 650px) {
  body .markup div.youtube-overlay,
  body .markup div.vimeo-overlay {
    display: none !important;
  }
}
@media screen and (max-width: 370px) {
  body .markup div.tiktok-wrap {
    width: calc(95vw - 32px);
    height: calc((95vw - 32px - 2px) / 0.485714);
  }
}
@media screen and (max-width: 650px) {
  body .markup div.embedded-publication-wrap .embedded-publication.show-subscribe {
    padding: 24px;
  }
}
@media screen and (max-width: 650px) {
  body .markup div.subscription-widget-wrap .subscription-widget.show-subscribe,
  body .markup div.subscription-widget-wrap-editor .subscription-widget.show-subscribe,
  body .markup div.captioned-button-wrap .subscription-widget.show-subscribe {
    padding: 0px 24px;
  }
}
@media screen and (max-width: 650px) {
  body .markup div.subscription-widget-wrap .subscription-widget.show-subscribe .subscription-widget-subscribe .button,
  body .markup div.subscription-widget-wrap-editor .subscription-widget.show-subscribe .subscription-widget-subscribe .button,
  body .markup div.captioned-button-wrap .subscription-widget.show-subscribe .subscription-widget-subscribe .button {
    padding: 10px 12px;
    min-width: 110px;
  }
}
@media (max-width: 650px) {
  body .markup .twitter-embed,
  body .markup .tweet {
    padding: 12px;
  }
}
@media (max-width: 650px) {
  body .markup .twitter-embed .tweet-text,
  body .markup .tweet .tweet-text {
    font-size: 14px;
    line-height: 20px;
  }
}
@media (max-width: 650px) {
  body .markup .twitter-embed .tweet-photos-container.two,
  body .markup .tweet .tweet-photos-container.two,
  body .markup .twitter-embed .tweet-photos-container.three,
  body .markup .tweet .tweet-photos-container.three,
  body .markup .twitter-embed .tweet-photos-container.four,
  body .markup .tweet .tweet-photos-container.four {
    height: 200px;
  }
}
@media (max-width: 650px) {
  body .markup .twitter-embed a.expanded-link .expanded-link-img,
  body .markup .tweet a.expanded-link .expanded-link-img {
    max-height: 180px;
  }
}
@media (max-width: 650px) {
  body .markup .twitter-embed a.expanded-link .expanded-link-description,
  body .markup .tweet a.expanded-link .expanded-link-description {
    display: none;
  }
}
@media screen and (max-width: 650px) {
  body .markup .apple-podcast-container {
    width: unset;
  }
}
@media (max-width: 420px) {
  body .markup .install-substack-app-embed img.install-substack-app-embed-img {
    margin: 0 auto 16px auto;
  }
}
@media (max-width: 420px) {
  body .markup .install-substack-app-embed .install-substack-app-embed-text {
    margin: 0 0 12px 0;
    max-width: 100%;
    width: auto;
    text-align: center;
  }
}
@media (max-width: 420px) {
  body .markup .install-substack-app-embed .install-substack-app-embed-link {
    display: flex;
    justify-content: center;
  }
}
@media screen and (min-width: 500px) {
  body .header a.logo {
    width: 42px;
    height: 42px;
    border-radius: 12px;
  }
}
@media screen and (max-width: 420px) {
  body .subscription-receipt table:first-of-type .subscription-amount .subscription-discount {
    width: 72px !important;
  }
}
@media screen and (min-width: 481px) {
  body .share-button-container {
    height: auto;
  }
}
@media screen and (max-width: 480px) {
  body .share-button-container .separator {
    display: block !important;
    margin: 0 !important;
    height: 8px !important;
    border-left: none !important;
  }
}
@media screen and (max-width: 650px) {
  .digest .item .post-meta-item.audience {
    display: none;
  }
}
@media screen and (min-width: 500px) {
  .digest-publication .logo img {
    width: 42px;
    height: 42px;
    border-radius: 8px;
  }
}
@media screen and (max-width: 650px) {
  .comments-page .container .comment-list .collapsed-reply {
    margin-left: calc(10 + 32px - 24px);
  }
}
@media screen and (max-width: 650px) {
  .comment > .comment-list {
    padding-left: 24px;
  }
}
@media screen and (max-width: 650px) {
  .finish-magic-login-modal .modal-content .container {
    padding: 24px 0;
  }
}
@media (max-width: 650px) {
  .reader2-text-b3 {
    line-height: 24px;
  }
}
@media screen and (max-width: 650px) {
  .reader2-text-h4 {
    line-height: 24px;
  }
}
@media screen and (min-width: 541px) {
  .user-profile-modal {
    padding-left: 12px;
    padding-right: 12px;
  }
}
@media screen and (max-width: 650px) {
  .subscribe-widget form.form .sideBySideWrap button.rightButton {
    padding: 10px 12px;
  }
}
@media screen and (min-width: 541px) {
  .pub-icon:hover .logo-hover,
  .feed-item-icon:hover .logo-hover {
    display: block;
  }
}
@media screen and (max-width: 650px) {
  .post-ufi.single-full-width-button .post-ufi-button-wrapper {
    width: 100%;
    padding: 16px;
  }
  .post-ufi.single-full-width-button .post-ufi-button-wrapper:empty {
    display: none;
  }
  .post-ufi.single-full-width-button .post-ufi-button {
    width: 100%;
    justify-content: center;
  }
}
@media screen and (max-width: 768px) {
  .file-embed-wrapper {
    padding: 0;
  }
}
@media screen and (max-width: 768px) {
  .file-embed-wrapper-editor {
    padding: 0;
  }
}
@media screen and (max-width: 768px) {
  .file-embed-wrapper-editor:active {
    padding: 0;
  }
}
@media only screen and (max-width: 650px) {
  .file-embed-button.wide,
  .file-embed-error-button.wide {
    display: none;
  }
}
@media only screen and (min-width: 630px) {
  .file-embed-button.narrow,
  .file-embed-error-button.narrow {
    display: none;
  }
}
@media screen and (min-width: 541px) {
  .audio-player-wrapper .audio-player {
    min-width: 500px;
  }
}
@media screen and (max-width: 650px) {
  .audio-player-wrapper .audio-player .audio-player-progress {
    border-left-width: 16px;
    border-right-width: 16px;
  }
}
@media screen and (max-width: 650px) {
  .audio-player-wrapper .audio-player .audio-player-progress .audio-player-progress-bar .audio-player-progress-bar-popup {
    top: -54px;
  }
}
@media screen and (max-width: 650px) {
  .audio-player-wrapper-fancy .audio-player .audio-player-progress {
    border-left-width: 16px;
    border-right-width: 16px;
  }
}
@media screen and (max-width: 650px) {
  .audio-player-wrapper-fancy .audio-player .audio-player-progress .audio-player-progress-bar .audio-player-progress-bar-popup {
    top: -54px;
  }
}
@media (min-width: 250px) {
  .audio-player-wrapper-fancy .audio-player {
    padding: 32px;
  }
  .audio-player-wrapper-fancy .audio-player .btn-group {
    display: flex;
  }
  .audio-player-wrapper-fancy .audio-player .btn-group .button:last-of-type {
    display: block;
  }
}
@media (min-width: 300px) {
  .audio-player-wrapper-fancy .audio-player .btn-group {
    display: block;
  }
  .audio-player-wrapper-fancy .audio-player .btn-group .button:first-of-type {
    display: block;
  }
}
@media (min-width: 350px) {
  .audio-player-wrapper-fancy .audio-player .audio-player-substack-logo {
    display: block;
  }
  .audio-player-wrapper-fancy .audio-player .audio-player-title {
    margin-top: 16px;
  }
  .audio-player-wrapper-fancy .audio-player .audio-player-hero-image-container {
    padding-top: 15%;
    width: 15%;
    display: block;
  }
  .audio-player-wrapper-fancy .audio-player .btn-group .button:first-of-type {
    display: block;
  }
  .audio-player-wrapper-fancy .audio-player .audio-player-substack-logo {
    display: block;
  }
}
@media (min-width: 350px) {
  .audio-player-wrapper-fancy .audio-player .audio-player-hero-image-container {
    padding-top: 25%;
    width: 25%;
    display: block;
  }
  .audio-player-wrapper-fancy .audio-player .btn-group {
    display: flex;
  }
  .audio-player-wrapper-fancy .audio-player .btn-group .button:first-of-type {
    display: block;
  }
}
@media (min-width: 400px) {
  .audio-player-wrapper-fancy .audio-player .audio-player-hero-image-container {
    padding-top: 40%;
    width: 40%;
  }
}
@media (max-width: 400px) {
  .audio-player-wrapper-fancy .audio-player .btn-group {
    margin-top: 12px;
  }
  .audio-player-wrapper-fancy .audio-player .btn-group .button {
    font-size: 13px;
    padding: 6px 12px;
    height: auto;
    margin-top: 10px;
  }
}
@media (min-width: 600px) {
  .audio-player-wrapper-fancy .audio-player .audio-player-hero-image-container {
    padding-top: 55%;
    width: 55%;
  }
}
@media (max-width: 650px) {
  .poll-editor-modal {
    min-width: calc(100% - 20px);
  }
}
@media (max-width: 750px) {
  .poll-embed .poll-anchor-target .poll-anchor-copy-button {
    left: 8px;
    top: 45px;
  }
}</style></head><body class="email-body" style="font-kerning: auto;--image-offset-margin: -120px;"><img src="https://eotrx.substackcdn.com/open?token=eyJtIjoiPDIwMjYwMjAzMTcyNTUwLjMuZDU2YTE0ZTEzYjYwNmVlY0BtZy1kMC5zdWJzdGFjay5jb20-IiwidSI6MTUyMTMwODcyLCJyIjoibm90aWZ5K2xka2tPU193T1NMeGpMM3JWTzFiY2dAbm90aWZ5LnJlbGF5ZS5pbyIsImQiOiJtZy1kMC5zdWJzdGFjay5jb20iLCJwIjoxODY3NjA2ODcsInQiOiJuZXdzbGV0dGVyIiwiYSI6Im9ubHlfcGFpZCIsInMiOjQ1ODcwOSwiYyI6InBvc3QiLCJmIjp0cnVlLCJwb3NpdGlvbiI6InRvcCIsImlhdCI6MTc3MDEzOTgxMywiZXhwIjoxNzcyNzMxODEzLCJpc3MiOiJwdWItMCIsInN1YiI6ImVvIn0.aygqzPkZ5Uvrca46Yi5L3-paxAIXQsLenV5jp7AVmxo" alt="" width="1" height="1" border="0" style="height:1px !important;width:1px !important;border-width:0 !important;margin-top:0 !important;margin-bottom:0 !important;margin-right:0 !important;margin-left:0 !important;padding-top:0 !important;padding-bottom:0 !important;padding-right:0 !important;padding-left:0 !important;"/><div class="preview" style="display:none;font-size:1px;color:#333333;line-height:1px;max-height:0px;max-width:0px;opacity:0;overflow:hidden;">Tech businesses from seed-stage startups to publicly-listed companies reveal how they select and roll out next-generation IDEs, CLIs and code review tools. And how they learn which ones work&#8230; and whic</div><div class="preview" style="display:none;font-size:1px;color:#333333;line-height:1px;max-height:0px;max-width:0px;opacity:0;overflow:hidden;">&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;&#847; &nbsp; &#8199; &#173;</div><table class="email-body-container" role="presentation" width="100%" border="0" cellspacing="0" cellpadding="0"><tbody><tr><td></td><td class="content" width="550"></td><td></td></tr><tr><td></td><td class="content" width="550" align="left"><div style="font-size: 16px;line-height: 26px;max-width: 550px;width: 100%;margin: 0 auto;overflow-wrap: break-word;"><table role="presentation" width="100%" border="0" cellspacing="0" cellpadding="0"><tbody><tr><td align="right" style="height:20px;"><table role="presentation" width="auto" border="0" cellspacing="0" cellpadding="0"><tbody><tr><td style="vertical-align:middle;"><span class="pencraft pc-reset reset-IxiVJZ tw-font-body tw-text-ssm tw-text-substack-secondary" style="font-family: SF Pro Text, -apple-system, system-ui, BlinkMacSystemFont, Inter, Segoe UI, Roboto, Helvetica, Arial, sans-serif, Apple Color Emoji, Segoe UI Emoji, Segoe UI Symbol;font-size: 13px;color: unset;list-style: none;text-decoration: unset;margin: 0;"><div class="pencraft pc-reset align-right-VJbKw5 size-12-mmZ61m reset-IxiVJZ" style="list-style: none;color: unset;text-align: right;font-size: 12px;line-height: 16px;text-decoration: unset;margin: 0;"><span class="pencraft pc-reset reset-IxiVJZ" translated="" style="list-style: none;color: unset;text-decoration: unset;margin: 0;">Forwarded this email? <a class="pencraft pc-reset decoration-underline-ClTkYc reset-IxiVJZ" href="https://substack.com/redirect/2/eyJlIjoiaHR0cHM6Ly9uZXdzbGV0dGVyLnByYWdtYXRpY2VuZ2luZWVyLmNvbS9zdWJzY3JpYmU_dXRtX3NvdXJjZT1lbWFpbCZ1dG1fY2FtcGFpZ249ZW1haWwtc3Vic2NyaWJlJnI9Mmlrb3hrJm5leHQ9aHR0cHMlM0ElMkYlMkZuZXdzbGV0dGVyLnByYWdtYXRpY2VuZ2luZWVyLmNvbSUyRnAlMkZtZWFzdXJpbmctYWktZGV2LXRvb2xzIiwicCI6MTg2NzYwNjg3LCJzIjo0NTg3MDksImYiOnRydWUsInUiOjE1MjEzMDg3MiwiaWF0IjoxNzcwMTM5ODEyLCJleHAiOjIwODU3MTU4MTIsImlzcyI6InB1Yi0wIiwic3ViIjoibGluay1yZWRpcmVjdCJ9.vBI-UQ7ESCbDz1G78dimWBA9DzFmF5bN1xXESTBTRas?" style="list-style: none;color: unset;text-decoration: unset;margin: 0;-webkit-text-decoration-line: underline;text-decoration-line: underline;">Subscribe here</a> for more</span></div></span></td></tr></tbody></table></td></tr></tbody></table><table class="header graphic-header" role="presentation" style="border-spacing: 0;padding: 16px 0 32px;"><tbody><tr><td align="center" style="text-align: center;padding: 0;"><a href="https://substack.com/redirect/2/eyJlIjoiaHR0cHM6Ly9uZXdzbGV0dGVyLnByYWdtYXRpY2VuZ2luZWVyLmNvbS9wL21lYXN1cmluZy1haS1kZXYtdG9vbHM_dXRtX2NhbXBhaWduPWVtYWlsLWhhbGYtcG9zdCZyPTJpa294ayZ0b2tlbj1leUoxYzJWeVgybGtJam94TlRJeE16QTROeklzSW5CdmMzUmZhV1FpT2pFNE5qYzJNRFk0Tnl3aWFXRjBJam94Tnpjd01UTTVPREV5TENKbGVIQWlPakUzTnpJM016RTRNVElzSW1semN5STZJbkIxWWkwME5UZzNNRGtpTENKemRXSWlPaUp3YjNOMExYSmxZV04wYVc5dUluMC5vamFuUGxaNnh3cmJCZzRYNy1BRXVYQmNncmdLbWZKa2J4cWZ5TkE2YnZzIiwicCI6MTg2NzYwNjg3LCJzIjo0NTg3MDksImYiOnRydWUsInUiOjE1MjEzMDg3MiwiaWF0IjoxNzcwMTM5ODEyLCJleHAiOjIwODU3MTU4MTIsImlzcyI6InB1Yi0wIiwic3ViIjoibGluay1yZWRpcmVjdCJ9.rp1JtY-VL4bkkToOWqsYwO8P4Fpj_n0f-z1DhvyaO1M?"><img class="header-image" role="presentation" width="550" height="110" src="https://substackcdn.com/image/fetch/$s_!XLTi!,w_1100,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3f6c431d-310a-45a0-90fe-3dc43354ef38_1100x220.png" style="border: none !important;vertical-align: middle;max-width: 550px;display: block;margin: 0 auto;height: auto;width: 100%;"></a></td></tr></tbody></table><div class="typography" style="--image-offset-margin: -120px;font-size: 16px;line-height: 26px;"><div class="preamble" style="font-size: 16px;line-height: 26px;margin-top: 16px;"><div class="body markup" dir="auto" style="text-align: initial;font-size: 16px;line-height: 26px;width: 100%;word-break: break-word;margin-bottom: 16px;"><p style="margin: 0 0 20px 0;color: rgb(54,55,55);line-height: 26px;font-size: 16px;margin-top: 0;margin-bottom: 0;"><em><span>&#128075;  Hi, this is Gergely with a subscriber-only issue of the Pragmatic Engineer Newsletter. In every issue, I cover challenges at Big Tech and startups through the lens of engineering managers and senior engineers. If you&#8217;ve been forwarded this email, you can </span><a href="https://substack.com/redirect/4c3e664a-5349-4500-bf11-b8cf9110791f?j=eyJ1IjoiMmlrb3hrIn0.vKHD5fdGMMXYob0i47zVWMEWjKHzEVsGH8dbvrCMAbY" rel="" style="color: rgb(54,55,55);text-decoration: underline;">subscribe here</a><span>.</span></em></p></div><hr style="padding: 0;height: 1px;background: rgb(0,0,0,.1);border: none;margin: 16px 0 0;"></div></div><div class="post typography" dir="auto" style="--image-offset-margin: -120px;padding: 32px 0 0 0;font-size: 16px;line-height: 26px;"><div class="post-header" role="region" aria-label="Post header" style="font-size: 16px;line-height: 26px;"><h1 class="post-title published title-X77sOw" dir="auto" style="direction: auto;text-align: start;unicode-bidi: isolate;color: rgb(54,55,55);font-family: Lora,sans-serif;font-weight: 600;-webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: antialiased;-webkit-appearance: optimizelegibility;-moz-appearance: optimizelegibility;appearance: optimizelegibility;margin: 0;line-height: 36px;font-size: 32px;"><a href="https://substack.com/app-link/post?publication_id=458709&post_id=186760687&utm_source=post-email-title&utm_campaign=email-post-title&isFreemail=true&r=2ikoxk&token=eyJ1c2VyX2lkIjoxNTIxMzA4NzIsInBvc3RfaWQiOjE4Njc2MDY4NywiaWF0IjoxNzcwMTM5ODEyLCJleHAiOjE3NzI3MzE4MTIsImlzcyI6InB1Yi00NTg3MDkiLCJzdWIiOiJwb3N0LXJlYWN0aW9uIn0.ojanPlZ6xwrbBg4X7-AEuXBcgrgKmfJkbxqfyNA6bvs" style="color: rgb(54,55,55);text-decoration: none;">Deepdive: How 10 tech companies choose the next generation of dev tools</a></h1><h3 class="subtitle subtitle-HEEcLo" dir="auto" style="direction: auto;text-align: start;unicode-bidi: isolate;font-family: 'SF Pro Display',-apple-system-headline,system-ui,-apple-system,BlinkMacSystemFont,'Segoe UI',Roboto,Helvetica,Arial,sans-serif,'Apple Color Emoji','Segoe UI Emoji','Segoe UI Symbol';font-weight: normal;-webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: antialiased;-webkit-appearance: optimizelegibility;-moz-appearance: optimizelegibility;appearance: optimizelegibility;margin: 4px 0 0;color: #777777;line-height: 24px;font-size: 18px;margin-top: 12px;">Tech businesses from seed-stage startups to publicly-listed companies reveal how they select and roll out next-generation IDEs, CLIs and code review tools. And how they learn which ones work&#8230; and whic</h3><table class="post-meta" role="presentation" width="100%" border="0" cellspacing="0" cellpadding="0" style="margin: 1em 0;height: 20px;align-items: center;"><tbody><tr><td><table role="presentation" width="auto" border="0" cellspacing="0" cellpadding="0"><tbody><tr><td><table role="presentation" width="auto" border="0" cellspacing="0" cellpadding="0"><tbody><tr><td style="vertical-align:middle;"><div class="pencraft pc-reset color-primary-zABazT line-height-20-t4M0El font-meta-MWBumP size-11-NuY2Zx weight-medium-fw81nC transform-uppercase-yKDgcq reset-IxiVJZ meta-EgzBVA custom-css-email-post-author" style="list-style: none;font-size: 11px;line-height: 20px;text-decoration: unset;color: rgb(54,55,55);margin: 0;font-family: 'SF Compact',-apple-system,system-ui,-apple-system,BlinkMacSystemFont,'Segoe UI',Roboto,Helvetica,Arial,sans-serif,'Apple Color Emoji','Segoe UI Emoji','Segoe UI Symbol';font-weight: 500;text-transform: uppercase;letter-spacing: .2px;"><a class="pencraft pc-reset color-primary-zABazT line-height-20-t4M0El font-meta-MWBumP size-11-NuY2Zx weight-medium-fw81nC transform-uppercase-yKDgcq reset-IxiVJZ meta-EgzBVA" style="list-style: none;color: rgb(54,55,55);margin: 0;font-size: 11px;line-height: 20px;font-family: 'SF Compact',-apple-system,system-ui,-apple-system,BlinkMacSystemFont,'Segoe UI',Roboto,Helvetica,Arial,sans-serif,'Apple Color Emoji','Segoe UI Emoji','Segoe UI Symbol';font-weight: 500;text-transform: uppercase;letter-spacing: .2px;text-decoration: none" href="https://substack.com/@pragmaticengineer">Gergely Orosz</a></div></td></tr></tbody></table></td></tr><tr><td><table role="presentation" width="auto" border="0" cellspacing="0" cellpadding="0"><tbody><tr><td style="vertical-align:middle;"><div class="pencraft pc-reset color-secondary-ls1g8s line-height-20-t4M0El font-meta-MWBumP size-11-NuY2Zx weight-medium-fw81nC transform-uppercase-yKDgcq reset-IxiVJZ meta-EgzBVA" style="list-style: none;font-size: 11px;line-height: 20px;text-decoration: unset;color: rgb(119,119,119);margin: 0;font-family: 'SF Compact',-apple-system,system-ui,-apple-system,BlinkMacSystemFont,'Segoe UI',Roboto,Helvetica,Arial,sans-serif,'Apple Color Emoji','Segoe UI Emoji','Segoe UI Symbol';font-weight: 500;text-transform: uppercase;letter-spacing: .2px;"><time datetime="2026-02-03T17:26:14.395Z">Feb 3</time></div></td><td width="4" style="min-width: 4px"></td><td style="vertical-align:middle;"><table role="presentation" width="auto" border="0" cellspacing="0" cellpadding="0"><tbody><tr><td style="vertical-align:middle;"><div class="pencraft pc-reset color-secondary-ls1g8s line-height-20-t4M0El font-meta-MWBumP size-11-NuY2Zx weight-medium-fw81nC transform-uppercase-yKDgcq reset-IxiVJZ meta-EgzBVA" style="list-style: none;font-size: 11px;line-height: 20px;text-decoration: unset;color: rgb(119,119,119);margin: 0;font-family: 'SF Compact',-apple-system,system-ui,-apple-system,BlinkMacSystemFont,'Segoe UI',Roboto,Helvetica,Arial,sans-serif,'Apple Color Emoji','Segoe UI Emoji','Segoe UI Symbol';font-weight: 500;text-transform: uppercase;letter-spacing: .2px;">&#8729;</div></td><td width="4" style="min-width: 4px"></td><td style="vertical-align:middle;"><div class="pencraft pc-reset color-paid-LmY0EP line-height-20-t4M0El font-meta-MWBumP size-11-NuY2Zx weight-medium-fw81nC transform-uppercase-yKDgcq reset-IxiVJZ meta-EgzBVA" translated="" style="list-style: none;font-size: 11px;line-height: 20px;text-decoration: unset;color: rgb(94,73,217);margin: 0;font-family: 'SF Compact',-apple-system,system-ui,-apple-system,BlinkMacSystemFont,'Segoe UI',Roboto,Helvetica,Arial,sans-serif,'Apple Color Emoji','Segoe UI Emoji','Segoe UI Symbol';font-weight: 500;text-transform: uppercase;letter-spacing: .2px;">Preview</div></td></tr></tbody></table></td></tr></tbody></table></td></tr></tbody></table></td><td align="right"><table role="presentation" width="auto" border="0" cellspacing="0" cellpadding="0"><tbody><tr><td style="vertical-align:middle;"><a href="https://substack.com/@pragmaticengineer"><img class="custom-css-email-avatar avatar-QIQ5yR" src="https://substackcdn.com/image/fetch/$s_!CPFa!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F58fed27c-f331-4ff3-ba47-135c5a0be0ba_400x400.png" style="box-sizing: border-box;max-width: 550px;border: none;vertical-align: middle;width: 40px;height: 40px;min-width: 40px;min-height: 40px;object-fit: cover;margin: 0px;display: inline;border-radius: 50%" width="40" height="40"></a></td></tr></tbody></table></td></tr></tbody></table><table class="email-ufi-2-top" role="presentation" width="100%" border="0" cellspacing="0" cellpadding="0" style="border-top: 1px solid rgb(0,0,0,.1);border-bottom: 1px solid rgb(0,0,0,.1);min-width: 100%;"><tbody><tr height="16"><td height="16" style="font-size:0px;line-height:0;">&nbsp;</td></tr><tr><td><table role="presentation" width="100%" border="0" cellspacing="0" cellpadding="0"><tbody><tr><td><table role="presentation" width="auto" border="0" cellspacing="0" cellpadding="0"><tbody><tr><td style="vertical-align:middle;"><table role="presentation" width="38" border="0" cellspacing="0" cellpadding="0"><tbody><tr><td align="center"><a class="email-icon-button" href="https://substack.com/app-link/post?publication_id=458709&post_id=186760687&utm_source=substack&isFreemail=true&submitLike=true&token=eyJ1c2VyX2lkIjoxNTIxMzA4NzIsInBvc3RfaWQiOjE4Njc2MDY4NywicmVhY3Rpb24iOiLinaQiLCJpYXQiOjE3NzAxMzk4MTIsImV4cCI6MTc3MjczMTgxMiwiaXNzIjoicHViLTQ1ODcwOSIsInN1YiI6InJlYWN0aW9uIn0.edjmSvunStmuf6RMPtRBxVmX79NA2BR0rpJRdQPBi8k&utm_medium=email&utm_campaign=email-reaction&r=2ikoxk" style="font-family: system-ui,-apple-system,BlinkMacSystemFont,'Segoe UI',Roboto,Helvetica,Arial,sans-serif,'Apple Color Emoji','Segoe UI Emoji','Segoe UI Symbol';display: inline-block;font-weight: 500;border: 1px solid rgb(0,0,0,.1);border-radius: 9999px;text-transform: uppercase;font-size: 12px;line-height: 1;padding: 9px 0;text-decoration: none;color: rgb(119,119,119);min-width: 38px;box-sizing: border-box;width: 38px"><img class="icon" src="https://substackcdn.com/image/fetch/$s_!PeVs!,w_36,c_scale,f_png,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack.com%2Ficon%2FLucideHeart%3Fv%3D4%26height%3D36%26fill%3Dnone%26stroke%3D%2523808080%26strokeWidth%3D2" width="18" height="18" style="border: none;vertical-align: middle;max-width: 18px" alt=""></a></td></tr></tbody></table></td><td width="8" style="min-width: 8px"></td><td style="vertical-align:middle;"><table role="presentation" width="38" border="0" cellspacing="0" cellpadding="0"><tbody><tr><td align="center"><a class="email-icon-button" href="https://substack.com/app-link/post?publication_id=458709&post_id=186760687&utm_source=substack&utm_medium=email&isFreemail=true&comments=true&token=eyJ1c2VyX2lkIjoxNTIxMzA4NzIsInBvc3RfaWQiOjE4Njc2MDY4NywiaWF0IjoxNzcwMTM5ODEyLCJleHAiOjE3NzI3MzE4MTIsImlzcyI6InB1Yi00NTg3MDkiLCJzdWIiOiJwb3N0LXJlYWN0aW9uIn0.ojanPlZ6xwrbBg4X7-AEuXBcgrgKmfJkbxqfyNA6bvs&r=2ikoxk&utm_campaign=email-half-magic-comments&action=post-comment&utm_source=substack&utm_medium=email" style="font-family: system-ui,-apple-system,BlinkMacSystemFont,'Segoe UI',Roboto,Helvetica,Arial,sans-serif,'Apple Color Emoji','Segoe UI Emoji','Segoe UI Symbol';display: inline-block;font-weight: 500;border: 1px solid rgb(0,0,0,.1);border-radius: 9999px;text-transform: uppercase;font-size: 12px;line-height: 1;padding: 9px 0;text-decoration: none;color: rgb(119,119,119);min-width: 38px;box-sizing: border-box;width: 38px"><img class="icon" src="https://substackcdn.com/image/fetch/$s_!x1tS!,w_36,c_scale,f_png,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack.com%2Ficon%2FLucideComments%3Fv%3D4%26height%3D36%26fill%3Dnone%26stroke%3D%2523808080%26strokeWidth%3D2" width="18" height="18" style="border: none;vertical-align: middle;max-width: 18px" alt=""></a></td></tr></tbody></table></td><td width="8" style="min-width: 8px"></td><td style="vertical-align:middle;"><table role="presentation" width="38" border="0" cellspacing="0" cellpadding="0"><tbody><tr><td align="center"><a class="email-icon-button" href="https://substack.com/app-link/post?publication_id=458709&post_id=186760687&utm_source=substack&utm_medium=email&utm_content=share&utm_campaign=email-share&action=share&triggerShare=true&isFreemail=true&r=2ikoxk&token=eyJ1c2VyX2lkIjoxNTIxMzA4NzIsInBvc3RfaWQiOjE4Njc2MDY4NywiaWF0IjoxNzcwMTM5ODEyLCJleHAiOjE3NzI3MzE4MTIsImlzcyI6InB1Yi00NTg3MDkiLCJzdWIiOiJwb3N0LXJlYWN0aW9uIn0.ojanPlZ6xwrbBg4X7-AEuXBcgrgKmfJkbxqfyNA6bvs" style="font-family: system-ui,-apple-system,BlinkMacSystemFont,'Segoe UI',Roboto,Helvetica,Arial,sans-serif,'Apple Color Emoji','Segoe UI Emoji','Segoe UI Symbol';display: inline-block;font-weight: 500;border: 1px solid rgb(0,0,0,.1);border-radius: 9999px;text-transform: uppercase;font-size: 12px;line-height: 1;padding: 9px 0;text-decoration: none;color: rgb(119,119,119);min-width: 38px;box-sizing: border-box;width: 38px"><img class="icon" src="https://substackcdn.com/image/fetch/$s_!_L14!,w_36,c_scale,f_png,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack.com%2Ficon%2FLucideShare2%3Fv%3D4%26height%3D36%26fill%3Dnone%26stroke%3D%2523808080%26strokeWidth%3D2" width="18" height="18" style="border: none;vertical-align: middle;max-width: 18px" alt=""></a></td></tr></tbody></table></td><td width="8" style="min-width: 8px"></td><td style="vertical-align:middle;"><table role="presentation" width="38" border="0" cellspacing="0" cellpadding="0"><tbody><tr><td align="center"><a class="email-icon-button" href="https://substack.com/redirect/2/eyJlIjoiaHR0cHM6Ly9vcGVuLnN1YnN0YWNrLmNvbS9wdWIvcHJhZ21hdGljZW5naW5lZXIvcC9tZWFzdXJpbmctYWktZGV2LXRvb2xzP3V0bV9zb3VyY2U9c3Vic3RhY2smdXRtX21lZGl1bT1lbWFpbCZ1dG1fY2FtcGFpZ249ZW1haWwtcmVzdGFjay1jb21tZW50JmFjdGlvbj1yZXN0YWNrLWNvbW1lbnQmcj0yaWtveGsmdG9rZW49ZXlKMWMyVnlYMmxrSWpveE5USXhNekE0TnpJc0luQnZjM1JmYVdRaU9qRTROamMyTURZNE55d2lhV0YwSWpveE56Y3dNVE01T0RFeUxDSmxlSEFpT2pFM056STNNekU0TVRJc0ltbHpjeUk2SW5CMVlpMDBOVGczTURraUxDSnpkV0lpT2lKd2IzTjBMWEpsWVdOMGFXOXVJbjAub2phblBsWjZ4d3JiQmc0WDctQUV1WEJjZ3JnS21mSmtieHFmeU5BNmJ2cyIsInAiOjE4Njc2MDY4NywicyI6NDU4NzA5LCJmIjp0cnVlLCJ1IjoxNTIxMzA4NzIsImlhdCI6MTc3MDEzOTgxMiwiZXhwIjoyMDg1NzE1ODEyLCJpc3MiOiJwdWItMCIsInN1YiI6ImxpbmstcmVkaXJlY3QifQ.U1ExitOYJIbdkrR5Ow5jkZnSqdFXxb-ZQo5bBgfvF5o?&utm_source=substack&utm_medium=email" style="font-family: system-ui,-apple-system,BlinkMacSystemFont,'Segoe UI',Roboto,Helvetica,Arial,sans-serif,'Apple Color Emoji','Segoe UI Emoji','Segoe UI Symbol';display: inline-block;font-weight: 500;border: 1px solid rgb(0,0,0,.1);border-radius: 9999px;text-transform: uppercase;font-size: 12px;line-height: 1;padding: 9px 0;text-decoration: none;color: rgb(119,119,119);min-width: 38px;box-sizing: border-box;width: 38px"><img class="icon" src="https://substackcdn.com/image/fetch/$s_!5EGt!,w_36,c_scale,f_png,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack.com%2Ficon%2FNoteForwardIcon%3Fv%3D4%26height%3D36%26fill%3Dnone%26stroke%3D%2523808080%26strokeWidth%3D2" width="18" height="18" style="border: none;vertical-align: middle;max-width: 18px" alt=""></a></td></tr></tbody></table></td></tr></tbody></table></td><td align="right"><table role="presentation" width="auto" border="0" cellspacing="0" cellpadding="0"><tbody><tr><td style="vertical-align:middle;"><table role="presentation" width="auto" border="0" cellspacing="0" cellpadding="0"><tbody><tr><td align="center"><a class="email-button-outline" href="https://open.substack.com/pub/pragmaticengineer/p/measuring-ai-dev-tools?utm_source=email&redirect=app-store&utm_campaign=email-read-in-app" style="font-family: system-ui,-apple-system,BlinkMacSystemFont,'Segoe UI',Roboto,Helvetica,Arial,sans-serif,'Apple Color Emoji','Segoe UI Emoji','Segoe UI Symbol';display: inline-block;font-weight: 500;border: 1px solid rgb(0,0,0,.1);border-radius: 9999px;text-transform: uppercase;font-size: 12px;line-height: 12px;padding: 9px 14px;text-decoration: none;color: rgb(119,119,119);"><div class="email-button-spacer" style="font-size: 16px;line-height: 26px;display: inline-block;vertical-align: middle;max-width: 0;min-height: 18px;"></div><span class="email-button-text" style="vertical-align: middle;margin-right: 4px">READ IN APP</span><img class="icon text-icon" src="https://substackcdn.com/image/fetch/$s_!ET-_!,w_36,c_scale,f_png,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack.com%2Ficon%2FLucideArrowUpRight%3Fv%3D4%26height%3D36%26fill%3Dnone%26stroke%3D%2523808080%26strokeWidth%3D2" width="18" height="18" style="min-width: 18px;min-height: 18px;border: none;vertical-align: middle;margin-right: 0;margin-left: 0;max-width: 18px" alt=""></a></td></tr></tbody></table></td></tr></tbody></table></td></tr></tbody></table></td></tr><tr height="16"><td height="16" style="font-size:0px;line-height:0;">&nbsp;</td></tr></tbody></table></div></div><div class="post typography" dir="auto" style="--image-offset-margin: -120px;padding: 32px 0 0 0;font-size: 16px;line-height: 26px;"><div class="body markup" dir="auto" style="text-align: initial;font-size: 16px;line-height: 26px;width: 100%;word-break: break-word;margin-bottom: 16px;font-family: 'SF Pro Display', -apple-system, system-ui, BlinkMacSystemFont, 'Inter', 'Segoe UI', Roboto, Helvetica, Arial, sans-serif, 'Apple Color Emoji', 'Segoe UI Emoji', 'Segoe UI Symbol';font-weight: 400;"><p style="margin: 0 0 20px 0;color: rgb(54,55,55);line-height: 26px;font-size: 16px;margin-top: 0;"><span>Right now, it seems like almost every tech company is changing its developer tooling stack, which is a big shift from eighteen months ago when the answer to &#8220;what to use for AI-assisted coding?&#8221; was simple: buy a GitHub Copilot license and boot up ChatGPT. In our AI tooling </span><a href="https://substack.com/redirect/444f8537-f5ff-4977-864f-cb8d81464698?j=eyJ1IjoiMmlrb3hrIn0.vKHD5fdGMMXYob0i47zVWMEWjKHzEVsGH8dbvrCMAbY" rel="" style="color: rgb(54,55,55);text-decoration: underline;">survey in 2024</a><span>, those two tools racked up more mentions than all the others combined.</span></p><p style="margin: 0 0 20px 0;color: rgb(54,55,55);line-height: 26px;font-size: 16px;">But no more. Today, a plethora of tools outpace Copilot in various ways, like Cursor, Claude Code, Codex, and Gemini CLI, and there&#8217;s also AI code review tools like CodeRabbit, Graphite, and Greptile, not to mention all the MCP integrations which plug into agentic tools.</p><p style="margin: 0 0 20px 0;color: rgb(54,55,55);line-height: 26px;font-size: 16px;">So, for this deepdive I asked 10 tech companies which tools their engineers use and, crucially, how they made their choices from among all the options. These businesses range from a 5-person seed-stage startup, to one that employs 1,500 people and is publicly listed. All are anonymous, except for Wealthsimple and WeTravel. WeTravel has also kindly shared the most detailed measurement framework I&#8217;ve yet seen.</p><p style="margin: 0 0 20px 0;color: rgb(54,55,55);line-height: 26px;font-size: 16px;">We cover:</p><ol style="margin-top: 0;padding: 0;"><li style="margin: 8px 0 0 32px;"><p style="color: rgb(54,55,55);line-height: 26px;margin-bottom: 0;box-sizing: border-box;padding-left: 4px;font-size: 16px;margin: 0;"><strong>Speed, trust, &amp; show-and-tell: how small teams select tools: </strong><span>At places with fewer than ~60 engineers, tooling decisions are fast and informal: developers try them for a couple of weeks and those which &#8220;stick&#8221; win.</span></p></li><li style="margin: 8px 0 0 32px;"><p style="color: rgb(54,55,55);line-height: 26px;margin-bottom: 0;box-sizing: border-box;padding-left: 4px;font-size: 16px;margin: 0;"><strong>How mid-to-large companies choose: </strong><span>bureaucracy, security, and vendor lock-ins. At companies with ~150 engineers, adoption is considerably slowed down by security reviews, compliance requirements, and executive-level budgetary considerations.</span></p></li><li style="margin: 8px 0 0 32px;"><p style="color: rgb(54,55,55);line-height: 26px;margin-bottom: 0;box-sizing: border-box;padding-left: 4px;font-size: 16px;margin: 0;"><strong>Measurement problem: metrics are needed but none work. </strong><span>Every workplace struggles to prove its AI tools work, and common metrics like lines-of-code-generated are distrusted by engineers.</span></p></li><li style="margin: 8px 0 0 32px;"><p style="color: rgb(54,55,55);line-height: 26px;margin-bottom: 0;box-sizing: border-box;padding-left: 4px;font-size: 16px;margin: 0;"><strong>How Wealthsimple measured and decided. </strong><span>The flagship Canadian consumer fintech ran a 2-month selection process to choose an AI code review tool. Rolling out Claude Code to all engineers was a decision made by the CTO, backed with a mix of personal conviction, validated by usage data from Jellyfish.</span></p></li><li style="margin: 8px 0 0 32px;"><p style="color: rgb(54,55,55);line-height: 26px;margin-bottom: 0;box-sizing: border-box;padding-left: 4px;font-size: 16px;margin: 0;"><strong>How one company accurately measures code review usefulness.</strong><span> WeTravel built a structured -3 to +3 scoring system across five dimensions, with five engineers evaluating ~100 comments. They found no AI code reviewer suitable for their codebase.</span></p></li><li style="margin: 8px 0 0 32px;"><p style="color: rgb(54,55,55);line-height: 26px;margin-bottom: 0;box-sizing: border-box;padding-left: 4px;font-size: 16px;margin: 0;"><strong>Comparative measurements at a large fintech.</strong><span> A team ran Copilot, Claude, and Cursor simultaneously across ~50 PRs, scoring ~450 comments. They found Cursor reviews the most precise, Claude the most balanced, and Copilot the most quality-focused.</span></p></li><li style="margin: 8px 0 0 32px;"><p style="color: rgb(54,55,55);line-height: 26px;margin-bottom: 0;box-sizing: border-box;padding-left: 4px;font-size: 16px;margin: 0;"><strong>Common patterns.</strong><span> Developer trust drives adoption more than mandates, the Copilot &#8594; Cursor &#8594; Claude Code migration path is well trodden, and nobody has cracked productivity measurement yet.</span></p></li></ol><p style="margin: 0 0 20px 0;color: rgb(54,55,55);line-height: 26px;font-size: 16px;">The goal of this article is to showcase what tech companies of different sizes are doing, and to offer a few pointers on measuring and comparing the tools. It&#8217;s hard to do, but not impossible, as two in-depth case studies illustrate, below.</p><p style="margin: 0 0 20px 0;color: rgb(54,55,55);line-height: 26px;font-size: 16px;"><strong>Don&#8217;t forget, what matters is to find tools that work for </strong><em><strong>your</strong></em><strong> team. </strong><span>During this research, I found vendors which are beloved by one company and loathed in other workplaces. There&#8217;s no single vendor that&#8217;s universally rated by every team in all contexts.</span></p><p style="margin: 0 0 20px 0;color: rgb(54,55,55);line-height: 26px;font-size: 16px;"><em><span>As always, I have no affiliation with any vendor mentioned in this article, and was not paid to mention any of them. I </span><a href="https://substack.com/redirect/ee8db26c-abd1-4ed8-b6c6-e01a06863021?j=eyJ1IjoiMmlrb3hrIn0.vKHD5fdGMMXYob0i47zVWMEWjKHzEVsGH8dbvrCMAbY" rel="" style="color: rgb(54,55,55);text-decoration: underline;">used to be an investor</a><span> in Graphite, but no longer am. For more details, </span><a href="https://substack.com/redirect/734efa3a-9638-4c84-99b0-e42aaaa12c32?j=eyJ1IjoiMmlrb3hrIn0.vKHD5fdGMMXYob0i47zVWMEWjKHzEVsGH8dbvrCMAbY" rel="" style="color: rgb(54,55,55);text-decoration: underline;">see my ethics statement.</a></em></p><p style="margin: 0 0 20px 0;color: rgb(54,55,55);line-height: 26px;font-size: 16px;"><em><span>The bottom of this article could be cut off in some email clients. </span><a href="https://substack.com/redirect/5808936e-9352-41cb-8bb4-dc68717d23e2?j=eyJ1IjoiMmlrb3hrIn0.vKHD5fdGMMXYob0i47zVWMEWjKHzEVsGH8dbvrCMAbY" rel="" style="color: rgb(54,55,55);text-decoration: underline;">Read the full article uninterrupted, online.</a></em></p><p class="button-wrapper" data-attrs="{&quot;url&quot;:&quot;https://newsletter.pragmaticengineer.com/p/measuring-ai-dev-tools&quot;,&quot;text&quot;:&quot;Read the full article online&quot;,&quot;action&quot;:null,&quot;class&quot;:null}" data-component-name="ButtonCreateButton" style="margin: 0 0 20px 0;color: rgb(54,55,55);line-height: 26px;font-size: 16px;text-align: center;cursor: pointer;border-radius: 4px;"><a class="button primary" href="https://substack.com/redirect/5808936e-9352-41cb-8bb4-dc68717d23e2?j=eyJ1IjoiMmlrb3hrIn0.vKHD5fdGMMXYob0i47zVWMEWjKHzEVsGH8dbvrCMAbY" rel="" style="font-family: system-ui,-apple-system,BlinkMacSystemFont,'Segoe UI',Roboto,Helvetica,Arial,sans-serif,'Apple Color Emoji','Segoe UI Emoji','Segoe UI Symbol';display: inline-block;box-sizing: border-box;cursor: pointer;border: none;border-radius: 8px;font-size: 14px;line-height: 20px;font-weight: 600;text-align: center;margin: 0;opacity: 1;outline: none;white-space: nowrap;color: #ffffff !important;text-decoration: none !important;background-color: #FF6B00;padding: 12px 20px;height: auto;"><span style="color: #ffffff;text-decoration: none;">Read the full article online</span></a></p><h2 class="header-anchor-post" style="position: relative;font-family: 'SF Pro Display',-apple-system-headline,system-ui,-apple-system,BlinkMacSystemFont,'Segoe UI',Roboto,Helvetica,Arial,sans-serif,'Apple Color Emoji','Segoe UI Emoji','Segoe UI Symbol';font-weight: bold;-webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: antialiased;-webkit-appearance: optimizelegibility;-moz-appearance: optimizelegibility;appearance: optimizelegibility;margin: 1em 0 0.625em 0;color: rgb(54,55,55);line-height: 1.16em;font-size: 1.625em;">1. Speed, trust, &amp; show-and-tell: how small teams select tools</h2><p style="margin: 0 0 20px 0;color: rgb(54,55,55);line-height: 26px;font-size: 16px;">Decisions are informal and made quickly at the smallest businesses in our survey, with the decisive factor being how people feel about the tools. Trial periods are short, at around two weeks, and individual developers have outsized influence on whether a tool is adopted or binned, with the decisions spreading organically. Below are two examples:</p><h3 class="header-anchor-post" style="position: relative;font-family: 'SF Pro Display',-apple-system-headline,system-ui,-apple-system,BlinkMacSystemFont,'Segoe UI',Roboto,Helvetica,Arial,sans-serif,'Apple Color Emoji','Segoe UI Emoji','Segoe UI Symbol';font-weight: bold;-webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: antialiased;-webkit-appearance: optimizelegibility;-moz-appearance: optimizelegibility;appearance: optimizelegibility;margin: 1em 0 0.625em 0;color: rgb(54,55,55);line-height: 1.16em;font-size: 1.375em;">Seed-stage logistics startup (20 people, 5 engineers)</h3><p style="margin: 0 0 20px 0;color: rgb(54,55,55);line-height: 26px;font-size: 16px;">The head of engineering at this startup describes their approach as high-trust and developer-led:</p><blockquote style="border-left: 4px solid #FF6B00;margin: 20px 0;padding: 0;"><p style="margin: 0 0 20px 0;color: rgb(54,55,55);margin-left: 20px;line-height: 26px;font-size: 16px;">&#8220;We agreed to try new tools for 2 weeks and see how everyone felt. We didn&#8217;t use any hard-and-fast measurement. TLDR: I trust our devs and their opinion is a big part of this&#8221;.</p></blockquote><p style="margin: 0 0 20px 0;color: rgb(54,55,55);line-height: 26px;font-size: 16px;"><span>Developers there suggest which tools to try and decide whether to keep using them or to seek alternatives. For AI code reviews, the team first tried </span><strong>Korbit</strong><span> for around a week but the tool felt &#8220;off&#8221;, so they roadtested CodeRabbit which &#8220;stuck&#8221; within a few days:</span></p><blockquote style="border-left: 4px solid #FF6B00;margin: 20px 0;padding: 0;"><p style="margin: 0 0 20px 0;color: rgb(54,55,55);margin-left: 20px;line-height: 26px;font-size: 16px;">&#8220;Within a few days of using CodeRabbit I could tell the devs just liked it and were embracing the suggestions, unlike with Korbit which they ignored when they&#8217;d lost trust [in it].&#8221;</p></blockquote><p style="margin: 0 0 20px 0;color: rgb(54,55,55);line-height: 26px;font-size: 16px;"><span>And that was that: decision made. </span><em>As a small team, it&#8217;s easy to switch to something better and it only takes a single engineer to suggest it.</em></p><p style="margin: 0 0 20px 0;color: rgb(54,55,55);line-height: 26px;font-size: 16px;">The broader tooling stack of this startup has evolved quickly over the last year:</p><ul style="margin-top: 0;padding: 0;"><li style="margin: 8px 0 0 32px;mso-special-format: bullet;"><p style="color: rgb(54,55,55);line-height: 26px;margin-bottom: 0;box-sizing: border-box;padding-left: 4px;font-size: 16px;margin: 0;"><strong>Figma</strong><span> for designs, which works nicely with Linear. The company has 5 devs and one UX designer.</span></p></li><li style="margin: 8px 0 0 32px;mso-special-format: bullet;"><p style="color: rgb(54,55,55);line-height: 26px;margin-bottom: 0;box-sizing: border-box;padding-left: 4px;font-size: 16px;margin: 0;"><strong>Linear</strong><span> for ticketing and collaborating across UX and development. The UX person creates Linear tickets alongside her Figma designs.</span></p></li><li style="margin: 8px 0 0 32px;mso-special-format: bullet;"><p style="color: rgb(54,55,55);line-height: 26px;margin-bottom: 0;box-sizing: border-box;padding-left: 4px;font-size: 16px;margin: 0;"><strong>Claude Code</strong><span> and </span><strong>Cursor</strong><span> for development, connected to Linear via </span><strong>MCP.</strong></p></li><li style="margin: 8px 0 0 32px;mso-special-format: bullet;"><p style="color: rgb(54,55,55);line-height: 26px;margin-bottom: 0;box-sizing: border-box;padding-left: 4px;font-size: 16px;margin: 0;"><strong>Claude Code writes tickets: </strong><span>a recent change which is working nicely with </span><strong>CodeRabbit</strong><span>, as more context is passed downstream for AI code review.</span></p></li></ul><p style="margin: 0 0 20px 0;color: rgb(54,55,55);line-height: 26px;font-size: 16px;">&#8220;Show and tells&#8221; &#8211; where team members show colleagues their tooling setups during weekly team meetings and demos &#8211; are used by this startup to identify which tools do or don&#8217;t work:</p><blockquote style="border-left: 4px solid #FF6B00;margin: 20px 0;padding: 0;"><p style="margin: 0 0 20px 0;color: rgb(54,55,55);margin-left: 20px;line-height: 26px;font-size: 16px;">&#8220;Our show-and-tell process greatly helps. There are so many new tools, skills, IDEs, etc, that it can be overwhelming. We all learn from seeing what others in our team are doing.&#8221;</p></blockquote><p style="margin: 0 0 20px 0;color: rgb(54,55,55);line-height: 26px;font-size: 16px;">The team makes a clear distinction between company-wide tools like Claude and CodeRabbit that everyone is expected to use, and devs&#8217; personal environments (IDE choice, terminal setup), over which individuals have full autonomy.</p><p style="margin: 0 0 20px 0;color: rgb(54,55,55);line-height: 26px;font-size: 16px;"><strong>By now, almost everyone has migrated to Claude Code, </strong><span>but six months ago the team was evenly split between Cursor and Claude Code.</span><strong> </strong><span>The head of engineering said:</span></p><blockquote style="border-left: 4px solid #FF6B00;margin: 20px 0;padding: 0;"><p style="margin: 0 0 20px 0;color: rgb(54,55,55);margin-left: 20px;line-height: 26px;font-size: 16px;">&#8220;We had a dev for a while who wouldn&#8217;t use Cursor or Claude. We didn&#8217;t force him to, but it became clear that everyone else seemed to ship more code, whereas his quality wasn&#8217;t there&#8221;.</p></blockquote><h3 class="header-anchor-post" style="position: relative;font-family: 'SF Pro Display',-apple-system-headline,system-ui,-apple-system,BlinkMacSystemFont,'Segoe UI',Roboto,Helvetica,Arial,sans-serif,'Apple Color Emoji','Segoe UI Emoji','Segoe UI Symbol';font-weight: bold;-webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: antialiased;-webkit-appearance: optimizelegibility;-moz-appearance: optimizelegibility;appearance: optimizelegibility;margin: 1em 0 0.625em 0;color: rgb(54,55,55);line-height: 1.16em;font-size: 1.375em;">Series A startup (30 people, 15 engineers)</h3><p style="margin: 0 0 20px 0;color: rgb(54,55,55);line-height: 26px;font-size: 16px;"><span>A staff engineer at this company says the team is split on </span><strong>Cursor</strong><span> versus </span><strong>Claude Code</strong><span>, with the latter gaining momentum. He also says code reviews cause headaches:</span></p><blockquote style="border-left: 4px solid #FF6B00;margin: 20px 0;padding: 0;"><p style="margin: 0 0 20px 0;color: rgb(54,55,55);margin-left: 20px;line-height: 26px;font-size: 16px;">&#8220;One of our main challenges has been code reviews, as the quantity of code produced goes up, and quality used to go down, pre-Opus 4.5.&#8221;</p></blockquote><p style="margin: 0 0 20px 0;color: rgb(54,55,55);line-height: 26px;font-size: 16px;"><span>They evaluated three code review tools: </span><strong>Cursor&#8217;s Bugbot</strong><span> (okay but not great), </span><strong>Graphite</strong><span> (not good), and </span><strong>Greptile </strong><span>(good). They&#8217;re now trialing Greptile for PR approvals, taking advantage of its confidence-scoring feature.</span></p><p style="margin: 0 0 20px 0;color: rgb(54,55,55);line-height: 26px;font-size: 16px;"><span>What works really well for this team is maintaining extensive </span><strong>Agents.md</strong><span> and </span><strong>Claude.md </strong><span>files, which are very handy because they&#8217;re used by:</span></p><ul style="margin-top: 0;padding: 0;"><li style="margin: 8px 0 0 32px;mso-special-format: bullet;"><p style="color: rgb(54,55,55);line-height: 26px;margin-bottom: 0;box-sizing: border-box;padding-left: 4px;font-size: 16px;margin: 0;">Claude Code and Cursor for coding</p></li><li style="margin: 8px 0 0 32px;mso-special-format: bullet;"><p style="color: rgb(54,55,55);line-height: 26px;margin-bottom: 0;box-sizing: border-box;padding-left: 4px;font-size: 16px;margin: 0;">Greptile for code reviews</p></li></ul><p style="margin: 0 0 20px 0;color: rgb(54,55,55);line-height: 26px;font-size: 16px;">These two files help maintain a single source of truth for coding-style guidance across the toolchain.</p><p style="margin: 0 0 20px 0;color: rgb(54,55,55);line-height: 26px;font-size: 16px;">There&#8217;s praise for Cursor&#8217;s integration with Linear and Slack from a staff engineer:</p><blockquote style="border-left: 4px solid #FF6B00;margin: 20px 0;padding: 0;"><p style="margin: 0 0 20px 0;color: rgb(54,55,55);margin-left: 20px;line-height: 26px;font-size: 16px;">&#8220;An alternative flow I personally like a lot is Cursor cloud agents, as their integration with Linear/Slack is very good. For smaller changes, this means code is not even checked out, but goes directly from the Cursor agents, to GitHub, to being deployed.&#8221;</p></blockquote><h3 class="header-anchor-post" style="position: relative;font-family: 'SF Pro Display',-apple-system-headline,system-ui,-apple-system,BlinkMacSystemFont,'Segoe UI',Roboto,Helvetica,Arial,sans-serif,'Apple Color Emoji','Segoe UI Emoji','Segoe UI Symbol';font-weight: bold;-webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: antialiased;-webkit-appearance: optimizelegibility;-moz-appearance: optimizelegibility;appearance: optimizelegibility;margin: 1em 0 0.625em 0;color: rgb(54,55,55);line-height: 1.16em;font-size: 1.375em;">Series D observability company (150 people, 60 engineers)</h3><p style="margin: 0 0 20px 0;color: rgb(54,55,55);line-height: 26px;font-size: 16px;">The director of open source at this place summarizes what&#8217;s stuck there:</p><blockquote style="border-left: 4px solid #FF6B00;margin: 20px 0;padding: 0;"><p style="margin: 0 0 20px 0;color: rgb(54,55,55);margin-left: 20px;line-height: 26px;font-size: 16px;"><span>&#8220;We&#8217;ve tried a bunch of things (Graphite, et al.) but the one thing that&#8217;s really stuck has been the company&#8217;s </span><strong>Claude Code</strong><span> subscription &#8212; it&#8217;s the most definite value-add. We pretty regularly bump people up a tier as their usage increases vs other tools that mostly sit idle&#8221;.</span></p></blockquote><p style="margin: 0 0 20px 0;color: rgb(54,55,55);line-height: 26px;font-size: 16px;">An interesting signal at this company is that non-engineers have jumped onto Claude Code. Product managers, solutions engineers, and technical account managers alike are using it more than the median engineer, and they&#8217;re handling customer bug reports by opening Claude Code PRs directly:</p><blockquote style="border-left: 4px solid #FF6B00;margin: 20px 0;padding: 0;"><p style="margin: 0 0 20px 0;color: rgb(54,55,55);margin-left: 20px;line-height: 26px;font-size: 16px;">&#8220;They probably use Claude Code more than the median engineer! They&#8217;ve been able to handle customer papercuts [pain points] with Claude Code PRs&#8221;.</p></blockquote><h2 class="header-anchor-post" style="position: relative;font-family: 'SF Pro Display',-apple-system-headline,system-ui,-apple-system,BlinkMacSystemFont,'Segoe UI',Roboto,Helvetica,Arial,sans-serif,'Apple Color Emoji','Segoe UI Emoji','Segoe UI Symbol';font-weight: bold;-webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: antialiased;-webkit-appearance: optimizelegibility;-moz-appearance: optimizelegibility;appearance: optimizelegibility;margin: 1em 0 0.625em 0;color: rgb(54,55,55);line-height: 1.16em;font-size: 1.625em;">2: How mid-to-large companies choose</h2><p style="margin: 0 0 20px 0;color: rgb(54,55,55);line-height: 26px;font-size: 16px;">At companies with 150+ engineers, it&#8217;s not about how a tool &#8220;feels&#8221;. Instead, existing vendor relationships may be decisive, and there&#8217;s often pressure from the C-level (leadership team), as well as security and compliance matters to address.</p><p style="margin: 0 0 20px 0;color: rgb(54,55,55);line-height: 26px;font-size: 16px;">There&#8217;s also the new challenge of how to coordinate tooling rollouts across several departments and potentially hundreds of engineers. This is where a decisive CTO can cut through red tape to achieve faster adoption. Our first case study covers how one fintech business did precisely that.</p><h3 class="header-anchor-post" style="position: relative;font-family: 'SF Pro Display',-apple-system-headline,system-ui,-apple-system,BlinkMacSystemFont,'Segoe UI',Roboto,Helvetica,Arial,sans-serif,'Apple Color Emoji','Segoe UI Emoji','Segoe UI Symbol';font-weight: bold;-webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: antialiased;-webkit-appearance: optimizelegibility;-moz-appearance: optimizelegibility;appearance: optimizelegibility;margin: 1em 0 0.625em 0;color: rgb(54,55,55);line-height: 1.16em;font-size: 1.375em;">EU-based software company (500 people, 150 engineers)</h3><p style="margin: 0 0 20px 0;color: rgb(54,55,55);line-height: 26px;font-size: 16px;">This place&#8217;s experience is a cautionary tale of what can happen when a leadership moves on AI tooling without a plan for what comes next. A senior engineer there says:</p><blockquote style="border-left: 4px solid #FF6B00;margin: 20px 0;padding: 0;"><p style="margin: 0 0 20px 0;color: rgb(54,55,55);margin-left: 20px;line-height: 26px;font-size: 16px;">&#8220;In the summer of 2025, our leadership team came back from an offsite and declared we were now AI-first, which translated to everyone receiving a Copilot Business subscription if they happened to ask for one. Problem solved, right?&#8221;</p></blockquote><p style="margin: 0 0 20px 0;color: rgb(54,55,55);line-height: 26px;font-size: 16px;">But it wasn&#8217;t, as the Copilot rollout was immediately met with questions about alternatives:</p><blockquote style="border-left: 4px solid #FF6B00;margin: 20px 0;padding: 0;"><p style="margin: 0 0 20px 0;color: rgb(54,55,55);margin-left: 20px;line-height: 26px;font-size: 16px;">&#8220;Our company&#8217;s pre-existing relationship with Microsoft was probably key: we already had M365, and then they rolled out Copilot to all devs.</p><p style="margin: 0 0 20px 0;color: rgb(54,55,55);margin-left: 20px;line-height: 26px;font-size: 16px;">People immediately had questions about other tools. A few of us had used Claude Code that summer, while others had used Cursor or Gemini CLI.</p><p style="margin: 0 0 20px 0;color: rgb(54,55,55);margin-left: 20px;line-height: 26px;font-size: 16px;"><strong>The pace of new models and tools in the second half of 2025 left the leadership team completely unprepared.</strong><span> They had also not budgeted for anything other than $19/mo Copilot subscriptions&#8221;.</span></p></blockquote><p style="margin: 0 0 20px 0;color: rgb(54,55,55);line-height: 26px;font-size: 16px;">They got &#8220;stuck&#8221; and unable to approve any new tools for six months. The attempt to create a formal approval process is stalled, thanks to legal and IT being gridlocked, with the European Union&#8217;s AI Act causing concerns and governance questions:</p><blockquote style="border-left: 4px solid #FF6B00;margin: 20px 0;padding: 0;"><p style="margin: 0 0 20px 0;color: rgb(54,55,55);margin-left: 20px;line-height: 26px;font-size: 16px;">&#8220;We are facing adoption challenges thanks to bureaucracy and EU regulation. I&#8217;m positive this process has led to developers using unsanctioned tools at their own expense.&#8221;</p></blockquote><p style="margin: 0 0 20px 0;color: rgb(54,55,55);line-height: 26px;font-size: 16px;">Meanwhile, their default Copilot setup uses GPT 4.1, a 10-month-old model. Many developers there don&#8217;t know if they can change the model or use coding agents. This creates a vicious cycle where the tool feels underwhelming, which suppresses adoption and makes it harder to justify further investment in better options.</p><h3 class="header-anchor-post" style="position: relative;font-family: 'SF Pro Display',-apple-system-headline,system-ui,-apple-system,BlinkMacSystemFont,'Segoe UI',Roboto,Helvetica,Arial,sans-serif,'Apple Color Emoji','Segoe UI Emoji','Segoe UI Symbol';font-weight: bold;-webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: antialiased;-webkit-appearance: optimizelegibility;-moz-appearance: optimizelegibility;appearance: optimizelegibility;margin: 1em 0 0.625em 0;color: rgb(54,55,55);line-height: 1.16em;font-size: 1.375em;">Cloud infrastructure company (900 people, 300 engineers)</h3><p style="margin: 0 0 20px 0;color: rgb(54,55,55);line-height: 26px;font-size: 16px;">A principal engineer responsible for AI tooling at this company describes the constant push-pull between developer enthusiasm and executive scrutiny:</p><blockquote style="border-left: 4px solid #FF6B00;margin: 20px 0;padding: 0;"><p style="margin: 0 0 20px 0;color: rgb(54,55,55);margin-left: 20px;line-height: 26px;font-size: 16px;">&#8220;We started with Copilot because it was easy to procure, since we were a Microsoft customer for M365. Then switching to Cursor took forever. Pricing keeps shifting. Meanwhile, execs read a doc and keep asking &#8220;why aren&#8217;t we on Claude Code?&#8221;</p></blockquote><p style="margin: 0 0 20px 0;color: rgb(54,55,55);line-height: 26px;font-size: 16px;">The answer to this also came from the exec team: pricing. Execs simply did not want to invest in the tools, and pricing remains a persistent headache. Claude&#8217;s team plan is ~$150/month, Cursor&#8217;s is ~$65, and this company&#8217;s C-level was not comfortable with going from Copilot&#8217;s $40/month to Cursor&#8217;s $65/month. The principal engineer also worries that costs will keep mounting, even with approval to move to Claude Code&#8217;s $150/month:</p><blockquote style="border-left: 4px solid #FF6B00;margin: 20px 0;padding: 0;"><p style="margin: 0 0 20px 0;color: rgb(54,55,55);margin-left: 20px;line-height: 26px;font-size: 16px;">&#8220;Claude Code and Codex are definitely eating the costs right now&#8230; we all know that won&#8217;t last. If my execs push me on this, I will need to say &#8212; &#8216;okay, our developers got much slower in 6 months, but now we need to pay $250/month, per developer, to get higher limits&#8217;&#8221;.</p></blockquote><h3 class="header-anchor-post" style="position: relative;font-family: 'SF Pro Display',-apple-system-headline,system-ui,-apple-system,BlinkMacSystemFont,'Segoe UI',Roboto,Helvetica,Arial,sans-serif,'Apple Color Emoji','Segoe UI Emoji','Segoe UI Symbol';font-weight: bold;-webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: antialiased;-webkit-appearance: optimizelegibility;-moz-appearance: optimizelegibility;appearance: optimizelegibility;margin: 1em 0 0.625em 0;color: rgb(54,55,55);line-height: 1.16em;font-size: 1.375em;">Public travel company (1,500 people, 800 engineers)</h3><p style="margin: 0 0 20px 0;color: rgb(54,55,55);line-height: 26px;font-size: 16px;">A staff engineer at this business highlighted vendor lock-in as a primary concern:</p><blockquote style="border-left: 4px solid #FF6B00;margin: 20px 0;padding: 0;"><p style="margin: 0 0 20px 0;color: rgb(54,55,55);margin-left: 20px;line-height: 26px;font-size: 16px;">&#8220;Our main concern is avoiding vendor lock-in with a single solution. With this in mind, I expect to continue evaluating AI tooling this year as things keep evolving rapidly&#8221;.</p></blockquote><p style="margin: 0 0 20px 0;color: rgb(54,55,55);line-height: 26px;font-size: 16px;"><span>They rolled out </span><strong>GitHub Copilot</strong><span> last year and are now evaluating </span><strong>Claude Code</strong><span> as a replacement. They remain cautious, given that the per-engineer cost is steep with Claude.</span></p><h3 class="header-anchor-post" style="position: relative;font-family: 'SF Pro Display',-apple-system-headline,system-ui,-apple-system,BlinkMacSystemFont,'Segoe UI',Roboto,Helvetica,Arial,sans-serif,'Apple Color Emoji','Segoe UI Emoji','Segoe UI Symbol';font-weight: bold;-webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: antialiased;-webkit-appearance: optimizelegibility;-moz-appearance: optimizelegibility;appearance: optimizelegibility;margin: 1em 0 0.625em 0;color: rgb(54,55,55);line-height: 1.16em;font-size: 1.375em;">Public tech company (2,000 people, 700 engineers, productivity space)</h3><p style="margin: 0 0 20px 0;color: rgb(54,55,55);line-height: 26px;font-size: 16px;">The engineering leader in charge of dev productivity at this business calls security the biggest challenge:</p><blockquote style="border-left: 4px solid #FF6B00;margin: 20px 0;padding: 0;"><p style="margin: 0 0 20px 0;color: rgb(54,55,55);margin-left: 20px;line-height: 26px;font-size: 16px;">&#8220;The biggest hurdle for us is security. We are looking for some amount of compliance, and I&#8217;ve found dev tools startups aren&#8217;t prioritizing that until they are late Series A/Series B. This helps focus us and ensure that what we are evaluating has passed some muster in the industry, without us feeling like we&#8217;re late to the game&#8221;.</p></blockquote><p style="margin: 0 0 20px 0;color: rgb(54,55,55);line-height: 26px;font-size: 16px;">Unsurprisingly, the tooling selection process is more in-depth at companies of this size, with many vendors as options. Here&#8217;s how they go about things:</p><blockquote style="border-left: 4px solid #FF6B00;margin: 20px 0;padding: 0;"><p style="margin: 0 0 20px 0;color: rgb(54,55,55);margin-left: 20px;line-height: 26px;font-size: 16px;">&#8220;There&#8217;s an amount of instinct involved in knowing how to prioritize vendors. Our process is this:</p></blockquote><ul style="margin-top: 0;padding: 0;"><li style="margin: 8px 0 0 32px;mso-special-format: bullet;"><p style="color: rgb(54,55,55);line-height: 26px;margin-bottom: 0;box-sizing: border-box;padding-left: 4px;font-size: 16px;margin: 0;">What we&#8217;ve heard from friends and colleagues at other places</p></li><li style="margin: 8px 0 0 32px;mso-special-format: bullet;"><p style="color: rgb(54,55,55);line-height: 26px;margin-bottom: 0;box-sizing: border-box;padding-left: 4px;font-size: 16px;margin: 0;">Chatter on Twitter/Reddit/Hacker News</p></li><li style="margin: 8px 0 0 32px;mso-special-format: bullet;"><p style="color: rgb(54,55,55);line-height: 26px;margin-bottom: 0;box-sizing: border-box;padding-left: 4px;font-size: 16px;margin: 0;">Knowing how to cut through hype</p></li></ul><p style="margin: 0 0 20px 0;color: rgb(54,55,55);line-height: 26px;font-size: 16px;"><strong>Evaluation is more organized and beta trials are common,</strong><span> he says:</span></p><blockquote style="border-left: 4px solid #FF6B00;margin: 20px 0;padding: 0;"><p style="margin: 0 0 20px 0;color: rgb(54,55,55);margin-left: 20px;line-height: 26px;font-size: 16px;">&#8220;Every tool has to move a metric. Those that directly impact a metric which we already care about get approved faster. The tools that could theoretically impact metrics, but don&#8217;t have directly-measurable impact, take more work. The weaker the metric story, the stronger the narrative has to be.</p><p style="margin: 0 0 20px 0;color: rgb(54,55,55);margin-left: 20px;line-height: 26px;font-size: 16px;">We like to capture at least two weeks of beta usage on a tool before making a call on expanding or ending it.&#8221;</p></blockquote><h2 class="header-anchor-post" style="position: relative;font-family: 'SF Pro Display',-apple-system-headline,system-ui,-apple-system,BlinkMacSystemFont,'Segoe UI',Roboto,Helvetica,Arial,sans-serif,'Apple Color Emoji','Segoe UI Emoji','Segoe UI Symbol';font-weight: bold;-webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: antialiased;-webkit-appearance: optimizelegibility;-moz-appearance: optimizelegibility;appearance: optimizelegibility;margin: 1em 0 0.625em 0;color: rgb(54,55,55);line-height: 1.16em;font-size: 1.625em;">3. Measurement problem: metrics are needed but none work</h2><p style="margin: 0 0 20px 0;color: rgb(54,55,55);line-height: 26px;font-size: 16px;">If there&#8217;s one theme that unites every company in this deepdive regardless of size, it&#8217;s the struggle to measure whether AI tools actually work.</p><p style="margin: 0 0 20px 0;color: rgb(54,55,55);line-height: 26px;font-size: 16px;">Execs want data, but engineers distrust the data that exists. Meanwhile, vendors&#8217; own metrics are mostly useless.</p><p style="margin: 0 0 20px 0;color: rgb(54,55,55);line-height: 26px;font-size: 16px;">Among our research sample, the EU-based software company debated options and only found bad or worse ones:</p><ul style="margin-top: 0;padding: 0;"><li style="margin: 8px 0 0 32px;mso-special-format: bullet;"><p style="color: rgb(54,55,55);line-height: 26px;margin-bottom: 0;box-sizing: border-box;padding-left: 4px;font-size: 16px;margin: 0;">Using the &#8216;lines of code written by AI&#8217; metric creates bad incentives, a sentiment shared by AI enthusiasts and skeptics alike at the company.</p></li><li style="margin: 8px 0 0 32px;mso-special-format: bullet;"><p style="color: rgb(54,55,55);line-height: 26px;margin-bottom: 0;box-sizing: border-box;padding-left: 4px;font-size: 16px;margin: 0;">Even if they were dead-set on lines of code, is there a way to isolate those lines of code which create business value?</p></li></ul><p style="margin: 0 0 20px 0;color: rgb(54,55,55);line-height: 26px;font-size: 16px;"><strong>There&#8217;s also the point that some of the most valuable uses of AI don&#8217;t lie in the writing of code, </strong><span>but in research, generation of ideas, debugging, etc, which makes measuring code generated by AI tools a dead end. Meanwhile, vibe-coded scripts and tools that never hit production can feel like real productivity breakthroughs.</span></p><p style="margin: 0 0 20px 0;color: rgb(54,55,55);line-height: 26px;font-size: 16px;">In the end, this company chose lines of code generated by Copilot as the &#8220;official&#8221; metric, which met a predictable response:</p><blockquote style="border-left: 4px solid #FF6B00;margin: 20px 0;padding: 0;"><p style="margin: 0 0 20px 0;color: rgb(54,55,55);margin-left: 20px;line-height: 26px;font-size: 16px;">&#8220;You can imagine how poorly this was received by devs! It doesn&#8217;t even account for the fact that this metric from Copilot is purely based on telemetry from specific IDEs. So, even if you&#8217;re using Copilot CLI to write code and maxing-out your premium requests, it will not be counted.&#8221;</p></blockquote><p style="margin: 0 0 20px 0;color: rgb(54,55,55);line-height: 26px;font-size: 16px;">The principal engineer at the 900-person cloud infrastructure company was more blunt:</p><blockquote style="border-left: 4px solid #FF6B00;margin: 20px 0;padding: 0;"><p style="margin: 0 0 20px 0;color: rgb(54,55,55);margin-left: 20px;line-height: 26px;font-size: 16px;">&#8220;My engineering org is getting hooked on AI, but execs want metrics on value-add. I don&#8217;t want to push vanity usage metrics just to justify spend, but outside of vanity metrics, I have nothing of value to show!&#8221;</p></blockquote><p style="margin: 0 0 20px 0;color: rgb(54,55,55);line-height: 26px;font-size: 16px;">This principal engineer dismissed developer-productivity vendors&#8217; own measurement approaches:</p><blockquote style="border-left: 4px solid #FF6B00;margin: 20px 0;padding: 0;"><p style="margin: 0 0 20px 0;color: rgb(54,55,55);margin-left: 20px;line-height: 26px;font-size: 16px;">&#8220;I talked with DX and one of the other vendors, they are just DORA+Velocity metrics combined with anything they can get from APIs of Cursor, Claude etc. Sure, this all looks good on paper: Team A is faster and they use AI. But is AI usage and speed a real correlation?&#8221;</p></blockquote><p style="margin: 0 0 20px 0;color: rgb(54,55,55);line-height: 26px;font-size: 16px;">A fundamental question remains unanswered, says the principal engineer:</p><blockquote style="border-left: 4px solid #FF6B00;margin: 20px 0;padding: 0;"><p style="margin: 0 0 20px 0;color: rgb(54,55,55);margin-left: 20px;line-height: 26px;font-size: 16px;">&#8220;How can we make effective use of our AI agent subscriptions? So far, in my experience, there is no answer to this &#8212; not even the hint of one&#8221;.</p></blockquote><h2 class="header-anchor-post" style="position: relative;font-family: 'SF Pro Display',-apple-system-headline,system-ui,-apple-system,BlinkMacSystemFont,'Segoe UI',Roboto,Helvetica,Arial,sans-serif,'Apple Color Emoji','Segoe UI Emoji','Segoe UI Symbol';font-weight: bold;-webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: antialiased;-webkit-appearance: optimizelegibility;-moz-appearance: optimizelegibility;appearance: optimizelegibility;margin: 1em 0 0.625em 0;color: rgb(54,55,55);line-height: 1.16em;font-size: 1.625em;">4. How Wealthsimple measured and decided</h2><p style="margin: 0 0 20px 0;color: rgb(54,55,55);line-height: 26px;font-size: 16px;"><span>Wealthsimple is a Canadian fintech company, employing about 1,500 people, around 600 of whom are engineers. I talked with CTO </span><a href="https://substack.com/redirect/ca6d561b-5a5d-45a2-bd30-5a385dbd00ef?j=eyJ1IjoiMmlrb3hrIn0.vKHD5fdGMMXYob0i47zVWMEWjKHzEVsGH8dbvrCMAbY" rel="" style="color: rgb(54,55,55);text-decoration: underline;">Diederik van Liere</a><span> about how they choose AI code review and AI coding tools. For AI code review tools they run a thorough measurement process, and for AI coding tools it was more of a push from Diederik. He shared exclusive details on their exact measurement process, and how they landed on Graphite for code review and Claude Code for coding:</span></p><h3 class="header-anchor-post" style="position: relative;font-family: 'SF Pro Display',-apple-system-headline,system-ui,-apple-system,BlinkMacSystemFont,'Segoe UI',Roboto,Helvetica,Arial,sans-serif,'Apple Color Emoji','Segoe UI Emoji','Segoe UI Symbol';font-weight: bold;-webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: antialiased;-webkit-appearance: optimizelegibility;-moz-appearance: optimizelegibility;appearance: optimizelegibility;margin: 1em 0 0.625em 0;color: rgb(54,55,55);line-height: 1.16em;font-size: 1.375em;margin-bottom: 0;">Choosing an AI code review tool via a &#8220;shootout&#8221; process...</h3></div></div><div class="paywall paywall-white-background" data-testid="paywall" data-component-name="Paywall" role="region" aria-label="Paywall" style="position: relative;font-family: system-ui,-apple-system,BlinkMacSystemFont,'Segoe UI',Roboto,Helvetica,Arial,sans-serif,'Apple Color Emoji','Segoe UI Emoji','Segoe UI Symbol';text-align: center;margin-bottom: 16px;cursor: default;-webkit-user-select: none;-moz-user-select: none;-ms-user-select: none;user-select: none;line-height: 26px;font-size: 16px;padding: 32px 24px 16px 24px;background: rgb(255,255,255);color: rgb(54,55,55);border-top: solid 2px #ff6b00;margin-top: 6px;"><h2 class="paywall-title" style="font-family: 'SF Pro Display',-apple-system-headline,system-ui,-apple-system,BlinkMacSystemFont,'Segoe UI',Roboto,Helvetica,Arial,sans-serif,'Apple Color Emoji','Segoe UI Emoji','Segoe UI Symbol';-webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: antialiased;-webkit-appearance: optimizelegibility;-moz-appearance: optimizelegibility;appearance: optimizelegibility;margin: 0 auto;color: inherit !important;font-size: 22px;font-weight: 700;line-height: 33px;margin-bottom: 6px;">Subscribe to The Pragmatic Engineer to unlock the rest.</h2><p class="paywall-subtitle" style="margin: 0 auto;color: inherit !important;font-size: 16px;font-weight: light;line-height: 24px;margin-bottom: 24px;">Become a paying subscriber of The Pragmatic Engineer to get access to this post and other subscriber-only content.</p><div class="paywall-cta" style="font-size: 16px;line-height: 26px;margin-top: 0;"><a class="button primary subscribe-btn" href="https://substack.com/redirect/2/eyJlIjoiaHR0cHM6Ly9uZXdzbGV0dGVyLnByYWdtYXRpY2VuZ2luZWVyLmNvbS9zdWJzY3JpYmU_dXRtX3NvdXJjZT1wb3N0JnV0bV9jYW1wYWlnbj1lbWFpbC1jaGVja291dCZuZXh0PWh0dHBzJTNBJTJGJTJGbmV3c2xldHRlci5wcmFnbWF0aWNlbmdpbmVlci5jb20lMkZwJTJGbWVhc3VyaW5nLWFpLWRldi10b29scyZyPTJpa294ayZ0b2tlbj1leUoxYzJWeVgybGtJam94TlRJeE16QTROeklzSW1saGRDSTZNVGMzTURFek9UZ3hNaXdpWlhod0lqb3hOemN5TnpNeE9ERXlMQ0pwYzNNaU9pSndkV0l0TkRVNE56QTVJaXdpYzNWaUlqb2lZMmhsWTJ0dmRYUWlmUS5JX25WM1lpdERqckdxRUVkVzJBa2F1ZDhYOE1HREVGUFY3cVo2a2k4b0pvIiwicCI6MTg2NzYwNjg3LCJzIjo0NTg3MDksImYiOnRydWUsInUiOjE1MjEzMDg3MiwiaWF0IjoxNzcwMTM5ODEyLCJleHAiOjIwODU3MTU4MTIsImlzcyI6InB1Yi0wIiwic3ViIjoibGluay1yZWRpcmVjdCJ9.YmuohNC7NCyC0_ya_y1fDueE1b7lVxq0mInmMURAphc?simple=true&utm_source=paywall&utm_medium=email&utm_content=186760687&next=https://newsletter.pragmaticengineer.com/p/measuring-ai-dev-tools" style="font-family: system-ui,-apple-system,BlinkMacSystemFont,'Segoe UI',Roboto,Helvetica,Arial,sans-serif,'Apple Color Emoji','Segoe UI Emoji','Segoe UI Symbol';display: inline-block;box-sizing: border-box;cursor: pointer;border: none;border-radius: 8px;font-size: 14px;text-align: center;margin: 0;opacity: 1;outline: none;white-space: nowrap;background-color: #FF6B00;text-decoration: none !important;color: #ffffff !important;font-weight: 400;padding: 16px 20px;height: auto;line-height: 1em;"><span style="color: #ffffff;text-decoration: none;">Upgrade to paid</span></a></div></div><div class="subscription-benefits" style="font-family: system-ui,-apple-system,BlinkMacSystemFont,'Segoe UI',Roboto,Helvetica,Arial,sans-serif,'Apple Color Emoji','Segoe UI Emoji','Segoe UI Symbol';margin-bottom: 32px;font-size: 16px;line-height: 26px;"><h3 style="font-family: 'SF Pro Display',-apple-system-headline,system-ui,-apple-system,BlinkMacSystemFont,'Segoe UI',Roboto,Helvetica,Arial,sans-serif,'Apple Color Emoji','Segoe UI Emoji','Segoe UI Symbol';-webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: antialiased;-webkit-appearance: optimizelegibility;-moz-appearance: optimizelegibility;appearance: optimizelegibility;margin: 1em 0 0.625em 0;color: rgb(54,55,55);line-height: 1.16em;font-size: 16px;font-weight: 600;margin-bottom: 26px;">A subscription gets you:</h3><table><tbody><tr style="height: 28.8px;"><td class="check" style="font-weight: light;padding-right: 4px;color: rgb(27,196,125);"><img src="https://substackcdn.com/image/fetch/$s_!8m7v!,w_32,c_scale,f_png,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack.com%2Ficon%2FSimpleCheckmarkIcon%3Fv%3D4%26height%3D32%26fill%3D%2523187F22%26stroke%3D%2523187F22%26strokeWidth%3D3.6" width="16" height="16" style="border: none;vertical-align: middle;max-width: 16px" alt=""></td><td style="font-weight: light;">Full articles every Tuesday and Thursday</td></tr><tr style="height: 28.8px;"><td class="check" style="font-weight: light;padding-right: 4px;color: rgb(27,196,125);"><img src="https://substackcdn.com/image/fetch/$s_!8m7v!,w_32,c_scale,f_png,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack.com%2Ficon%2FSimpleCheckmarkIcon%3Fv%3D4%26height%3D32%26fill%3D%2523187F22%26stroke%3D%2523187F22%26strokeWidth%3D3.6" width="16" height="16" style="border: none;vertical-align: middle;max-width: 16px" alt=""></td><td style="font-weight: light;">Access to resources and templates for engineering managers and engineers</td></tr><tr style="height: 28.8px;"><td class="check" style="font-weight: light;padding-right: 4px;color: rgb(27,196,125);"><img src="https://substackcdn.com/image/fetch/$s_!8m7v!,w_32,c_scale,f_png,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack.com%2Ficon%2FSimpleCheckmarkIcon%3Fv%3D4%26height%3D32%26fill%3D%2523187F22%26stroke%3D%2523187F22%26strokeWidth%3D3.6" width="16" height="16" style="border: none;vertical-align: middle;max-width: 16px" alt=""></td><td style="font-weight: light;">Access to the complete archive, see all comments and comment on articles</td></tr></tbody></table></div><table class="email-ufi-2-bottom" role="presentation" width="100%" border="0" cellspacing="0" cellpadding="0" style="border-top: 1px solid rgb(0,0,0,.1);border-bottom: 1px solid rgb(0,0,0,.1);min-width: 100%;"><tbody><tr height="16"><td height="16" style="font-size:0px;line-height:0;">&nbsp;</td></tr><tr><td><table role="presentation" width="100%" border="0" cellspacing="0" cellpadding="0"><tbody><tr><td><table role="presentation" width="auto" border="0" cellspacing="0" cellpadding="0" style="margin:0 auto;"><tbody><tr><td style="vertical-align:middle;"><table role="presentation" width="auto" border="0" cellspacing="0" cellpadding="0"><tbody><tr><td align="center"><a class="email-button-outline" href="https://substack.com/app-link/post?publication_id=458709&post_id=186760687&utm_source=substack&isFreemail=true&submitLike=true&token=eyJ1c2VyX2lkIjoxNTIxMzA4NzIsInBvc3RfaWQiOjE4Njc2MDY4NywicmVhY3Rpb24iOiLinaQiLCJpYXQiOjE3NzAxMzk4MTIsImV4cCI6MTc3MjczMTgxMiwiaXNzIjoicHViLTQ1ODcwOSIsInN1YiI6InJlYWN0aW9uIn0.edjmSvunStmuf6RMPtRBxVmX79NA2BR0rpJRdQPBi8k&utm_medium=email&utm_campaign=email-reaction&r=2ikoxk" style="font-family: system-ui,-apple-system,BlinkMacSystemFont,'Segoe UI',Roboto,Helvetica,Arial,sans-serif,'Apple Color Emoji','Segoe UI Emoji','Segoe UI Symbol';display: inline-block;font-weight: 500;border: 1px solid rgb(0,0,0,.1);border-radius: 9999px;text-transform: uppercase;font-size: 12px;line-height: 12px;padding: 9px 14px;text-decoration: none;color: rgb(119,119,119);"><img class="icon" src="https://substackcdn.com/image/fetch/$s_!PeVs!,w_36,c_scale,f_png,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack.com%2Ficon%2FLucideHeart%3Fv%3D4%26height%3D36%26fill%3Dnone%26stroke%3D%2523808080%26strokeWidth%3D2" width="18" height="18" style="margin-right: 8px;min-width: 18px;min-height: 18px;border: none;vertical-align: middle;max-width: 18px" alt=""><span class="email-button-text" style="vertical-align: middle;">Like</span></a></td></tr></tbody></table></td><td width="8" style="min-width: 8px"></td><td style="vertical-align:middle;"><table role="presentation" width="auto" border="0" cellspacing="0" cellpadding="0"><tbody><tr><td align="center"><a class="email-button-outline" href="https://substack.com/app-link/post?publication_id=458709&post_id=186760687&utm_source=substack&utm_medium=email&isFreemail=true&comments=true&token=eyJ1c2VyX2lkIjoxNTIxMzA4NzIsInBvc3RfaWQiOjE4Njc2MDY4NywiaWF0IjoxNzcwMTM5ODEyLCJleHAiOjE3NzI3MzE4MTIsImlzcyI6InB1Yi00NTg3MDkiLCJzdWIiOiJwb3N0LXJlYWN0aW9uIn0.ojanPlZ6xwrbBg4X7-AEuXBcgrgKmfJkbxqfyNA6bvs&r=2ikoxk&utm_campaign=email-half-magic-comments&action=post-comment&utm_source=substack&utm_medium=email" style="font-family: system-ui,-apple-system,BlinkMacSystemFont,'Segoe UI',Roboto,Helvetica,Arial,sans-serif,'Apple Color Emoji','Segoe UI Emoji','Segoe UI Symbol';display: inline-block;font-weight: 500;border: 1px solid rgb(0,0,0,.1);border-radius: 9999px;text-transform: uppercase;font-size: 12px;line-height: 12px;padding: 9px 14px;text-decoration: none;color: rgb(119,119,119);"><img class="icon" src="https://substackcdn.com/image/fetch/$s_!x1tS!,w_36,c_scale,f_png,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack.com%2Ficon%2FLucideComments%3Fv%3D4%26height%3D36%26fill%3Dnone%26stroke%3D%2523808080%26strokeWidth%3D2" width="18" height="18" style="margin-right: 8px;min-width: 18px;min-height: 18px;border: none;vertical-align: middle;max-width: 18px" alt=""><span class="email-button-text" style="vertical-align: middle;">Comment</span></a></td></tr></tbody></table></td><td width="8" style="min-width: 8px"></td><td style="vertical-align:middle;"><table role="presentation" width="auto" border="0" cellspacing="0" cellpadding="0"><tbody><tr><td align="center"><a class="email-button-outline" href="https://substack.com/redirect/2/eyJlIjoiaHR0cHM6Ly9vcGVuLnN1YnN0YWNrLmNvbS9wdWIvcHJhZ21hdGljZW5naW5lZXIvcC9tZWFzdXJpbmctYWktZGV2LXRvb2xzP3V0bV9zb3VyY2U9c3Vic3RhY2smdXRtX21lZGl1bT1lbWFpbCZ1dG1fY2FtcGFpZ249ZW1haWwtcmVzdGFjay1jb21tZW50JmFjdGlvbj1yZXN0YWNrLWNvbW1lbnQmcj0yaWtveGsmdG9rZW49ZXlKMWMyVnlYMmxrSWpveE5USXhNekE0TnpJc0luQnZjM1JmYVdRaU9qRTROamMyTURZNE55d2lhV0YwSWpveE56Y3dNVE01T0RFeUxDSmxlSEFpT2pFM056STNNekU0TVRJc0ltbHpjeUk2SW5CMVlpMDBOVGczTURraUxDSnpkV0lpT2lKd2IzTjBMWEpsWVdOMGFXOXVJbjAub2phblBsWjZ4d3JiQmc0WDctQUV1WEJjZ3JnS21mSmtieHFmeU5BNmJ2cyIsInAiOjE4Njc2MDY4NywicyI6NDU4NzA5LCJmIjp0cnVlLCJ1IjoxNTIxMzA4NzIsImlhdCI6MTc3MDEzOTgxMiwiZXhwIjoyMDg1NzE1ODEyLCJpc3MiOiJwdWItMCIsInN1YiI6ImxpbmstcmVkaXJlY3QifQ.U1ExitOYJIbdkrR5Ow5jkZnSqdFXxb-ZQo5bBgfvF5o?&utm_source=substack&utm_medium=email" style="font-family: system-ui,-apple-system,BlinkMacSystemFont,'Segoe UI',Roboto,Helvetica,Arial,sans-serif,'Apple Color Emoji','Segoe UI Emoji','Segoe UI Symbol';display: inline-block;font-weight: 500;border: 1px solid rgb(0,0,0,.1);border-radius: 9999px;text-transform: uppercase;font-size: 12px;line-height: 12px;padding: 9px 14px;text-decoration: none;color: rgb(119,119,119);"><img class="icon" src="https://substackcdn.com/image/fetch/$s_!5EGt!,w_36,c_scale,f_png,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack.com%2Ficon%2FNoteForwardIcon%3Fv%3D4%26height%3D36%26fill%3Dnone%26stroke%3D%2523808080%26strokeWidth%3D2" width="18" height="18" style="margin-right: 8px;min-width: 18px;min-height: 18px;border: none;vertical-align: middle;max-width: 18px" alt=""><span class="email-button-text" style="vertical-align: middle;">Restack</span></a></td></tr></tbody></table></td></tr></tbody></table></td><td align="right"><table role="presentation" width="auto" border="0" cellspacing="0" cellpadding="0"><tbody><tr></tr></tbody></table></td></tr></tbody></table></td></tr><tr height="16"><td height="16" style="font-size:0px;line-height:0;">&nbsp;</td></tr></tbody></table><div class="footer footer-ZM59BM" style="color: rgb(119,119,119);text-align: center;font-size: 16px;line-height: 26px;padding: 24px0;"><div style="font-size: 16px;line-height: 26px;padding-bottom: 24px"><p class="pencraft pc-reset color-secondary-ls1g8s size-12-mmZ61m reset-IxiVJZ small meta-B2bqa5" style="list-style: none;font-family: system-ui,-apple-system,BlinkMacSystemFont,'Segoe UI',Roboto,Helvetica,Arial,sans-serif,'Apple Color Emoji','Segoe UI Emoji','Segoe UI Symbol';padding-bottom: 0;font-size: 12px;line-height: 16px;margin: 0;color: rgb(119,119,119);text-decoration: unset;">&#169; 2026 <span>Gergely Orosz</span><br>548 Market Street PMB 72296, San Francisco, CA 94104 <br><a href="https://substack.com/redirect/2/eyJlIjoiaHR0cHM6Ly9uZXdzbGV0dGVyLnByYWdtYXRpY2VuZ2luZWVyLmNvbS9hY3Rpb24vZGlzYWJsZV9lbWFpbD90b2tlbj1leUoxYzJWeVgybGtJam94TlRJeE16QTROeklzSW5CdmMzUmZhV1FpT2pFNE5qYzJNRFk0Tnl3aWFXRjBJam94Tnpjd01UTTVPREV5TENKbGVIQWlPakU0TURFMk56VTRNVElzSW1semN5STZJbkIxWWkwME5UZzNNRGtpTENKemRXSWlPaUprYVhOaFlteGxYMlZ0WVdsc0luMC5RUFotYkFGSUt2Y0pMOWEwOWNjR0tuQ2RQRVpWR1dIWWZqQnZicV9MNnNzIiwicCI6MTg2NzYwNjg3LCJzIjo0NTg3MDksImYiOnRydWUsInUiOjE1MjEzMDg3MiwiaWF0IjoxNzcwMTM5ODEyLCJleHAiOjIwODU3MTU4MTIsImlzcyI6InB1Yi0wIiwic3ViIjoibGluay1yZWRpcmVjdCJ9.NQMN6EsmD5oXyx5ue76l_2wq_mPK_1A6sqgiW9wkg6s?" style="text-decoration: underline;color: rgb(119,119,119);"><span style="color: rgb(119,119,119);text-decoration: underline;">Unsubscribe</span></a></p></div><p class="footerSection-EHR0jG small powered-by-substack" style="padding: 0 24px;font-size: 12px;line-height: 20px;margin: 0;color: rgb(119,119,119);font-family: system-ui,-apple-system,BlinkMacSystemFont,'Segoe UI',Roboto,Helvetica,Arial,sans-serif,'Apple Color Emoji','Segoe UI Emoji','Segoe UI Symbol';padding-bottom: 0;margin-top: 0;"><a href="https://substack.com/redirect/603323a2-879d-4f21-8225-a6a5219db746?j=eyJ1IjoiMmlrb3hrIn0.vKHD5fdGMMXYob0i47zVWMEWjKHzEVsGH8dbvrCMAbY" style="color: rgb(119,119,119);text-decoration: none;display: inline-block;margin: 0 4px;"><img src="https://substackcdn.com/image/fetch/$s_!IzGP!,w_262,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack.com%2Fimg%2Femail%2Fgeneric-app-button%402x.png" srcset="https://substackcdn.com/image/fetch/$s_!DIki!,w_131,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack.com%2Fimg%2Femail%2Fgeneric-app-button.png, https://substackcdn.com/image/fetch/$s_!IzGP!,w_262,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack.com%2Fimg%2Femail%2Fgeneric-app-button%402x.png 2x, https://substackcdn.com/image/fetch/$s_!QWua!,w_393,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack.com%2Fimg%2Femail%2Fgeneric-app-button%403x.png 3x" width="131" alt="Get the app" height="40" style="max-width: 550px;border: none !important;vertical-align: middle;"></a><a href="https://substack.com/redirect/2/eyJlIjoiaHR0cHM6Ly9zdWJzdGFjay5jb20vc2lnbnVwP3V0bV9zb3VyY2U9c3Vic3RhY2smdXRtX21lZGl1bT1lbWFpbCZ1dG1fY29udGVudD1mb290ZXImdXRtX2NhbXBhaWduPWF1dG9maWxsZWQtZm9vdGVyJmZyZWVTaWdudXBFbWFpbD1ub3RpZnkrbGRra09TX3dPU0x4akwzclZPMWJjZ0Bub3RpZnkucmVsYXllLmlvJnI9Mmlrb3hrIiwicCI6MTg2NzYwNjg3LCJzIjo0NTg3MDksImYiOnRydWUsInUiOjE1MjEzMDg3MiwiaWF0IjoxNzcwMTM5ODEyLCJleHAiOjIwODU3MTU4MTIsImlzcyI6InB1Yi0wIiwic3ViIjoibGluay1yZWRpcmVjdCJ9.S-1aD2EN8uIE7bROaHI2fjFmeiHPi8soolDvCtdOq14?" style="color: rgb(119,119,119);text-decoration: none;display: inline-block;margin: 0 4px;"><img src="https://substackcdn.com/image/fetch/$s_!LkrL!,w_270,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack.com%2Fimg%2Femail%2Fpublish-button%402x.png" srcset="https://substackcdn.com/image/fetch/$s_!wgfj!,w_135,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack.com%2Fimg%2Femail%2Fpublish-button.png, https://substackcdn.com/image/fetch/$s_!LkrL!,w_270,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack.com%2Fimg%2Femail%2Fpublish-button%402x.png 2x, https://substackcdn.com/image/fetch/$s_!KjtY!,w_405,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack.com%2Fimg%2Femail%2Fpublish-button%403x.png 3x" width="135" alt="Start writing" height="40" style="max-width: 550px;border: none !important;vertical-align: middle;"></a></p></div></div></td><td></td></tr></tbody></table><img src="https://eotrx.substackcdn.com/open?token=eyJtIjoiPDIwMjYwMjAzMTcyNTUwLjMuZDU2YTE0ZTEzYjYwNmVlY0BtZy1kMC5zdWJzdGFjay5jb20-IiwidSI6MTUyMTMwODcyLCJyIjoibm90aWZ5K2xka2tPU193T1NMeGpMM3JWTzFiY2dAbm90aWZ5LnJlbGF5ZS5pbyIsImQiOiJtZy1kMC5zdWJzdGFjay5jb20iLCJwIjoxODY3NjA2ODcsInQiOiJuZXdzbGV0dGVyIiwiYSI6Im9ubHlfcGFpZCIsInMiOjQ1ODcwOSwiYyI6InBvc3QiLCJmIjp0cnVlLCJwb3NpdGlvbiI6ImJvdHRvbSIsImlhdCI6MTc3MDEzOTgxMywiZXhwIjoxNzcyNzMxODEzLCJpc3MiOiJwdWItMCIsInN1YiI6ImVvIn0.GzTRz4-BeTLfTNh6h_ndzRP5K0oILVodgv3hI8WRzLU" alt="" width="1" height="1" border="0" style="height:1px !important;width:1px !important;border-width:0 !important;margin-top:0 !important;margin-bottom:0 !important;margin-right:0 !important;margin-left:0 !important;padding-top:0 !important;padding-bottom:0 !important;padding-right:0 !important;padding-left:0 !important;"/><img width="1" height="1" alt="" src="https://email.mg-d0.substack.com/o/eJxEkD-P4yAQRz9N6M7iP3ZBc3WkFJGuRWMY-9jYYGHYrL_9KvFK274ZPT39PFSccznslvdKgtUCJhUIWmYMZWLomSS4QlzcjAkLVAwO6u9VUKbIf8sG1eNkaM8MN2YaqJASJx60DtKjmki0nHJNORXMcKVoJ7qgNDCJTIyaakR_kXSd_wTa7W3cK_hH5_NK4u6mgu8EW0tD8gp10ELE5NHmtBxugxhOHoNlvTaa6t6cpB4b2oTPfcFasZCtjc7ndW0p1sNhgnHB8GNu4xI91JjTSyRVb-hAik25xum48L9LeDxud_e83a9fH1dR_t3Y6OeLpOdHV3CBA7uYyd7GkFeIyW4F5hVq9JjmmBALqefWbcfy7lWcCdobTj4t_w4AAP__j_SE-A"></body></html>]]>
      </description>
      <pubDate>Tue, 03 Feb 2026 17:30:16 +0000</pubDate>
      <link>https://app.newsletters.love/collections/TlCwIomKZtRl3D25n35Wsi4V1bzUT25w/p/TlCwIomKZtRl3D25n35Wsi4V1bzUT25w</link>
    </item>
    <item>
      <title>SRE Weekly Issue #508</title>
      <description>
        <![CDATA[<p><a class="email_only" href="https://sreweekly.com/sre-weekly-issue-508/">View on sreweekly.com</a></p>

<!-- wp:paragraph -->
<p><strong>SRE Weekly will be going on hiatus for 6 weeks</strong>, while I'm on leave caring for my partner after her kidney transplant surgery this week.  It's incredible that the National Kidney Registry's <a href="https://www.kidneyregistry.com/for-patients/paired-kidney-exchange/">Paired Exchange program</a> allowed me to donate a kidney to help her even though we don't have matching blood types!</p>
<!-- /wp:paragraph -->

<div class="sreweekly-sponsor-message" style="border: 1px solid #b0b0b0; padding-left: 1rem; padding-right: 1rem; width: 80%; align: center; margin: 2rem auto 2rem auto;">
<h2 style="text-align: center; font-size: 80%; color: #909090;">A message from our sponsor, <a href="https://sreweekly.com/link/508">Costory</a>:</h2>
<p><strong>Tired of manually explaining your cloud &amp; LLM bills?</strong><br />Check our <strong>live preview</strong> to see how Costory links every cost spike to deployments, infra changes, and usage patterns. And delivers a clean summary straight in Slack.</p>
<p><a href="https://sreweekly.com/link/508">Explore the demo</a></p>
</div>

<!-- wp:group -->
<div class="wp-block-group"><!-- wp:freeform -->
<div class="sreweekly-entry">
<div class="sreweekly-title"><a href="https://www.shayon.dev/post/2026/19/software-engineering-when-the-machine-writes-code/" target="_blank" rel="noopener">Software engineering when machine writes the code</a></div>
<div class="sreweekly-description">
<p>What do we miss when we have LLMs write our code for us?  This article explains that one thing we can miss out on is building a mental model.</p>
<p>&nbsp;&nbsp;<small>Shayon Mukherjee</small></p>
</div>
</div>
<!-- /wp:freeform -->

<!-- wp:freeform -->
<div class="sreweekly-entry">
<div class="sreweekly-title"><a href="https://resilienceinsoftware.org/news/11454232" target="_blank" rel="noopener">Decompensation and Cascading Failures</a></div>
<div class="sreweekly-description">
<p>I really love this explanation of the concept of compensation.</p>
<blockquote>
<p>Compensation is a very interesting mechanism in software systems because it can keep complex systems alive, but also because it can be a factor in how they quickly and unexpectedly collapse.</p>
</blockquote>
<p>&nbsp;&nbsp;<small>Fred Hebert &mdash; Resilience in Software Foundation</small></p>
</div>
</div>
<!-- /wp:freeform -->

<!-- wp:freeform -->
<div class="sreweekly-entry">
<div class="sreweekly-title"><a href="https://surfingcomplexity.blog/2026/01/17/telling-the-wrong-story/" target="_blank" rel="noopener">Telling the wrong story</a></div>
<div class="sreweekly-description">
<p>When you investigate an incident and tell the story about what you found, but no one believes you because there's no smoking gun or bad actor...</p>
<p>&nbsp;&nbsp;<small>Lorin Hochstein</small></p>
</div>
</div>
<!-- /wp:freeform -->

<!-- wp:freeform -->
<div class="sreweekly-entry">
<div class="sreweekly-title"><a href="https://thereliabilityengineering.substack.com/p/the-ownership-trio" target="_blank" rel="noopener">Why Reliability Starts with Responsibility</a></div>
<div class="sreweekly-description">
<blockquote>
<p>To build and maintain reliable systems, organizations must align <strong>responsibility with control</strong>. This is where the <strong>Ownership Trio</strong>—<strong>Mandate</strong>, <strong>Knowledge</strong>, and <strong>Accountability</strong>—comes in.</p>
</blockquote>
<p>&nbsp;&nbsp;<small>Spiros Economakis</small></p>
</div>
</div>
<!-- /wp:freeform -->

<!-- wp:freeform -->
<div class="sreweekly-entry">
<div class="sreweekly-title"><a href="https://www.tines.com/blog/futureproofing-tines-partitioning-a-17tb-table-in-postgresql" target="_blank" rel="noopener">Futureproofing Tines: Partitioning a 17TB table in PostgreSQL</a></div>
<div class="sreweekly-description">
<p>I love when an article goes through the designs they passed over (and why) before reaching their final design, as in this one.</p>
<p>&nbsp;&nbsp;<small>Julianne Walker &mdash; Tines</small></p>
</div>
</div>
<!-- /wp:freeform -->

<!-- wp:freeform -->
<div class="sreweekly-entry">
<div class="sreweekly-title"><a href="https://engineering.grab.com/docker-lazy-loading" target="_blank" rel="noopener">Docker lazy loading at Grab: Accelerating container startup times</a></div>
<div class="sreweekly-description">
<p>If you're unfamiliar with Docker image lazy loading like I was, this is a great primer on two options, Estargz and SOCI.</p>
<p>&nbsp;&nbsp;<small> Huong Vuong and Joseph Sahayaraj &mdash; Grab</small></p>
</div>
</div>
<!-- /wp:freeform -->

<!-- wp:freeform -->
<div class="sreweekly-entry">
<div class="sreweekly-title"><a href="https://log.andvari.net/no-mttr.html" target="_blank" rel="noopener">Chasing Boring at Just the Right Speed</a></div>
<div class="sreweekly-description">
<blockquote>
<p>But don't let MTTR become the thing you're optimising for. The goal is to build systems and processes where you're constantly learning and improving, not systems where you're just really efficient at fighting the same fires over and over.</p>
</blockquote>
<p>&nbsp;&nbsp;<small>Dave O'Connor</small></p>
</div>
</div>
<!-- /wp:freeform -->

<!-- wp:freeform -->
<div class="sreweekly-entry">
<div class="sreweekly-title"><a href="https://www.reddit.com/r/sre/comments/1qodqaq/unpopular_opinion_multiregion_is_security_theater/" target="_blank" rel="noopener">r/sre: Unpopular Opinion: "Multi-Region" is security theater if you're sharing the vendor's Control Plane.</a></div>
<div class="sreweekly-description">
<blockquote>
<p>I watched a supposedly "resilient" Multi-Region setup completely implode recently. The architecture diagram looked great - active workloads in US-East, cold standby in US-West. But when the provider had a global IAM service degradation, the whole thing became a brick. </p>
</blockquote>
<p>&nbsp;&nbsp;<small>u/NTCTech on Reddit</small></p>
</div>
</div>
<!-- /wp:freeform --></div>
<!-- /wp:group -->            <center>
                <br />
                <br />
                <br />
                <br />
                <br />
                <br />
                <table border="0" cellpadding="0" cellspacing="0" width="100%" id="canspamBarWrapper" style="background-color:#FFFFFF; border-top:1px solid #E5E5E5;">
                    <tr>
                        <td align="center" valign="top" style="padding-top:20px; padding-bottom:20px;">
                            <table border="0" cellpadding="0" cellspacing="0" id="canspamBar">
                                <tr>
                                    <td align="center" valign="top" style="color:#606060; font-family:Helvetica, Arial, sans-serif; font-size:11px; line-height:150%; padding-right:20px; padding-bottom:5px; padding-left:20px; text-align:center;">
                                        This email was sent to <a href="mailto:notify+ldkkos_woslxjl3rvo1bcg@notify.relaye.io" target="_blank" style="color:#404040 !important;">notify+ldkkos_woslxjl3rvo1bcg@notify.relaye.io</a>
                                        <br />
                                        <a href="https://sreweekly.us12.list-manage.com/about?u=9c8a79a721fa3d63d32e147fe&id=24b1f473e5&e=95b8b5ee8a&c=119c877a82" target="_blank" style="color:#404040 !important;"><em>why did I get this?</em></a>&nbsp;&nbsp;&nbsp;&nbsp;<a href="https://sreweekly.us12.list-manage.com/unsubscribe?u=9c8a79a721fa3d63d32e147fe&id=24b1f473e5&t=b&e=95b8b5ee8a&c=119c877a82" style="color:#404040 !important;">unsubscribe from this list</a>&nbsp;&nbsp;&nbsp;&nbsp;<a href="https://sreweekly.us12.list-manage.com/profile?u=9c8a79a721fa3d63d32e147fe&id=24b1f473e5&e=95b8b5ee8a&c=119c877a82" style="color:#404040 !important;">update subscription preferences</a>
                                        <br />
                                        SRE Weekly, a production of Tinker Tinker Tinker, LLC &middot; PO Box 253 &middot; South Lancaster, MA 01561-0253 &middot; USA
                                        <br />
                                        <br />

                                    </td>
                                </tr>
                            </table>
                        </td>
                    </tr>
                </table>
                <style type="text/css">
                    @media only screen and (max-width: 480px){
                        table#canspamBar td{font-size:14px !important;}
                        table#canspamBar td a{display:block !important; margin-top:10px !important;}
                    }
                </style>
            </center><div style="display:none;"><img src="https://sreweekly.us12.list-manage.com/track/open.php?u=9c8a79a721fa3d63d32e147fe&id=119c877a82&e=95b8b5ee8a" height="1" width="1" style="display:none;" alt=""></div>]]>
      </description>
      <pubDate>Mon, 02 Feb 2026 04:05:46 +0000</pubDate>
      <link>https://app.newsletters.love/collections/Ug49qE6bLwLRgxkvcBaKW1v5xHggWc6H/p/Ug49qE6bLwLRgxkvcBaKW1v5xHggWc6H</link>
    </item>
    <item>
      <title>Hacker Newsletter #780</title>
      <description>
        <![CDATA[<!DOCTYPE html>

<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<title>Hacker Newsletter #780</title>
<meta content="text/html; charset=utf-8" http-equiv="Content-Type"/>
<meta content="width=device-width,minimum-scale=1.0,maximum-scale=10.0,initial-scale=1.0" id="viewport" name="viewport"/>
<meta content="initial-scale=1.0,user-scalable=no,maximum-scale=1" id="viewport-iphone5" media="(device-height: 568px)" name="viewport"/>
<style>
  body { background: #FFF; }
  body, h1, h2, h3, p, table, tr, td {
    color: #333;
    font-family: ubuntu, Helvetica, "Lucida Grande", Arial, sans-serif;
    margin: 0;
    padding: 0;
  }
  .main, table { background-color: #FFFFFF; }
  a { color: #1786C1; text-decoration: underline; }
  a:hover { text-decoration: none; }
  h1 {
    font-size: 35px;
    margin-bottom: 5px;
    padding-top: 10px;
    width: 100%;
  }
  h1 a { color: #333; text-decoration: none; }
  h1 a:hover { color: #666; text-decoration: underline; }
  h2 {
    color: #cc0000;
    font-size: 16px;
    font-weight: bold;
    margin: 20px 0 10px;
  }
  h3 {
    border-bottom: 1px solid #333;
    border-top: 3px solid #333;
    font-size: 16px;
    font-weight: normal;
    line-height: 22px;
    margin: 20px 0;
    padding: 20px 0;
  }
  p {
    color: #333;
    font-size: 16px;
    line-height: 24px;
    width: 500px;
  }
  p {
    font-size: 16px;
    line-height: 22px;
    margin: 0 0 10px 0;
    width: 100%;
  }
  table, .main, #header, #footer { max-width: 600px; width: 100%; }
  #header { margin-bottom: 20px; }
  #issue {
    color: #333;
    font-family: ubuntu, Helvetica, "Lucida Grande", Arial, sans-serif;
    font-size: 12px;
    text-align: right;
  }
  #issue i { color: #999; font-style: normal; }
  
  @media only screen and (max-device-width: 480px) {
    table, #header, #content, #footer { padding: 0 20px !important; }
    h1 { font-size: 30px !important; }
  }
  
  @media only screen and (max-device-width: 679px), only screen and (max-width: 679px) {
    .main { margin: 20px auto; width: 100%; }
    table, #header, #content, #footer { padding: 0 30px; width: 100%; }
  
    #details { padding-right: 10px; }
  }
  
  @media only screen and (min-width: 680px) {
    body { background: #999 }
    #details { width: 496px; }
    .main, table, #header, #content, #footer { background: #FFF; width: 600px; }
  
    .main {
              box-shadow: 0 0 12px rgba(0, 0, 0, .6);
         -moz-box-shadow: 0 0 12px rgba(0, 0, 0, .6);
      -webkit-box-shadow: 0 0 12px rgba(0, 0, 0, .6);
      margin: 10px auto 40px;
      padding: 30px 40px 10px;
    }
  }
</style>
</head>
<body style="-webkit-text-size-adjust:none;width:100% !important;background-color:#FFF;background-image:none;background-repeat:repeat;background-position:top left;background-attachment:scroll;color:#333;font-family:ubuntu, Helvetica, 'Lucida Grande', Arial, sans-serif;margin-top:0;margin-bottom:0;margin-right:0;margin-left:0;padding-top:0;padding-bottom:0;padding-right:0;padding-left:0;">
<div class="main" style="background-color:#FFFFFF;max-width:600px;width:100%;">
<table border="0" cellpadding="0" cellspacing="0" id="header">
<tr>
<td>
<p style="font-family:ubuntu, Helvetica, 'Lucida Grande', Arial, sans-serif;margin-top:0;margin-bottom:0;margin-right:0;margin-left:0;padding-top:0;padding-right:0;padding-left:0;color:#7B7B7B;font-size:14px !important;font-weight:normal;line-height:22px;padding-bottom:20px;">
You have succeeded in life when all you really want is only what you really need. //Vernon Howard
</p>
</td>
</tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" id="content" style="color:#333;font-family:ubuntu, Helvetica, 'Lucida Grande', Arial, sans-serif;margin-top:0;margin-bottom:0;margin-right:0;margin-left:0;padding-top:0;padding-bottom:0;padding-right:0;padding-left:0;background-color:#FFFFFF;max-width:600px;width:100%;">
<tr style="color:#333;font-family:ubuntu, Helvetica, 'Lucida Grande', Arial, sans-serif;margin-top:0;margin-bottom:0;margin-right:0;margin-left:0;padding-top:0;padding-bottom:0;padding-right:0;padding-left:0;">
<td style="color:#333;font-family:ubuntu, Helvetica, 'Lucida Grande', Arial, sans-serif;margin-top:0;margin-bottom:0;margin-right:0;margin-left:0;padding-top:0;padding-bottom:0;padding-right:0;padding-left:0;">
<h1 style="color:#333;font-family:Helvetica, 'Lucida Grande', Arial, sans-serif;margin-top:0;margin-right:0;margin-left:0;padding-bottom:0;padding-right:0;padding-left:0;margin-bottom:0px;padding-top:20px;width:100%;">
hacker<span style="color:#ff3300">news</span>letter
</h1>
</td>
</tr>
<tr style="color:#333;font-family:ubuntu, Helvetica, 'Lucida Grande', Arial, sans-serif;margin-top:0;margin-bottom:0;margin-right:0;margin-left:0;padding-top:0;padding-bottom:0;padding-right:0;padding-left:0;">
<td id="details" style="color:#333;font-family:ubuntu, Helvetica, 'Lucida Grande', Arial, sans-serif;margin-top:0;margin-bottom:0;margin-right:0;margin-left:0;padding-top:0;padding-bottom:10px;padding-right:0;padding-left:0;">
<span id="issue" style="color:#333;font-family:ubuntu, Helvetica, 'Lucida Grande', Arial, sans-serif;font-size:12px;text-align:right;">
Issue #780
<i style="color:#999;font-style:normal;">//</i>
2026-01-30
<i style="color:#999;font-style:normal;">//</i>
<a href="https://buttondown-0005.com/c/ZTc1Y2QzM2ItOTQwOC00NWMxLThkZjgtOWEzZDMwNzg1MmI4fDQ1MzkwY2EyLWJiNWEtNDAyZC05OGQyLWQ5MmI0ZjRhY2RkOXxodHRwczovL2J1dHRvbmRvd24uY29tL2hhY2tlci1uZXdzbGV0dGVyL2FyY2hpdmUvNzgwL3xlbWFpbA==" style="color:#3B6B9B;text-decoration:underline;">View in your browser</a>
</span>
</td>
</tr>
<tr style="color:#333;font-family:ubuntu, Helvetica, 'Lucida Grande', Arial, sans-serif;margin-top:0;margin-bottom:0;margin-right:0;margin-left:0;padding-top:0;padding-bottom:0;padding-right:0;padding-left:0;">
<td style="color:#333;font-family:ubuntu, Helvetica, 'Lucida Grande', Arial, sans-serif;margin-top:0;margin-bottom:0;margin-right:0;margin-left:0;padding-top:0;padding-bottom:0;padding-right:0;padding-left:0;">
<h2 style="font-family:ubuntu, 'Lucida Grande', Arial, sans-serif;padding-top:20px;padding-bottom:0;padding-right:0;padding-left:0;color:#ff3300;font-size:16px;font-weight:bold;margin-top:20px;margin-bottom:3px;margin-right:0;margin-left:0;text-transform:uppercase;"><span style="color:#333">#</span>Favorites</h2>
<hr style="border-style:none;margin-top:0px;margin-bottom:5px;margin-right:0;margin-left:0;border-top-width:1px;border-top-style:solid;border-top-color:#9b9b9b;/"/>
<p style="font-family:ubuntu, Helvetica, 'Lucida Grande', Arial, sans-serif;padding-top:0;padding-bottom:0;padding-right:0;padding-left:0;color:#363636;font-size:16px !important;line-height:22px;margin-top:0;margin-bottom:10px;margin-right:0;margin-left:0;width:100%;">
<a href="https://buttondown-0005.com/c/ZTc1Y2QzM2ItOTQwOC00NWMxLThkZjgtOWEzZDMwNzg1MmI4fDQ1MzkwY2EyLWJiNWEtNDAyZC05OGQyLWQ5MmI0ZjRhY2RkOXxodHRwczovL2FpcnRhYmxlLmNvbS98ZW1haWw=" style="color:#0446AB;text-decoration:underline;font-size:16px !important;" title="airtable.com">
Airtable - From idea to app in an instant
</a>
<br/>
<span style="font-size: 13px !important; color: #777"><span style="font-size:11px;padding-right:1px;">//</span>airtable.com
<span style="background-color: #ebebeb; padding: 3px; color: #ff3300">sponsored</span>
</span>
</p>
<p style="font-family:ubuntu, Helvetica, 'Lucida Grande', Arial, sans-serif;padding-top:0;padding-bottom:0;padding-right:0;padding-left:0;color:#363636;font-size:16px;line-height:22px;margin-top:0;margin-bottom:10px;margin-right:0;margin-left:0;width:100%;"><a href="https://buttondown-0005.com/c/ZTc1Y2QzM2ItOTQwOC00NWMxLThkZjgtOWEzZDMwNzg1MmI4fDQ1MzkwY2EyLWJiNWEtNDAyZC05OGQyLWQ5MmI0ZjRhY2RkOXxodHRwczovL2NpZWNoYW5vdy5za2kvYWlyZm9pbC8/dXRtX3NvdXJjZT1oYWNrZXJuZXdzbGV0dGVyJnV0bV9tZWRpdW09ZW1haWwmdXRtX3Rlcm09ZmF2fGVtYWls" style="color:#0446AB;text-decoration:underline; font-size:16px;" title="Votes: 519 Comments: 59">Airfoil </a><br><span style="font-size: 13px; color: #777"><span style="font-size:11px;padding-right:1px;">//</span>ciechanow.ski <a href="https://buttondown-0005.com/c/ZTc1Y2QzM2ItOTQwOC00NWMxLThkZjgtOWEzZDMwNzg1MmI4fDQ1MzkwY2EyLWJiNWEtNDAyZC05OGQyLWQ5MmI0ZjRhY2RkOXxodHRwOi8vbmV3cy55Y29tYmluYXRvci5jb20vaXRlbT9pZD00Njc5NTkwOCZ1dG1fdGVybT1jb21tZW50fGVtYWls" style="text-decoration: none; color: #336699;">comments<span style="color:#ff3300;">→</span></a></span></br></p>
<p style="font-family:ubuntu, Helvetica, 'Lucida Grande', Arial, sans-serif;padding-top:0;padding-bottom:0;padding-right:0;padding-left:0;color:#363636;font-size:16px;line-height:22px;margin-top:0;margin-bottom:10px;margin-right:0;margin-left:0;width:100%;"><a href="https://buttondown-0005.com/c/ZTc1Y2QzM2ItOTQwOC00NWMxLThkZjgtOWEzZDMwNzg1MmI4fDQ1MzkwY2EyLWJiNWEtNDAyZC05OGQyLWQ5MmI0ZjRhY2RkOXxodHRwczovL2Jsb2cuZ29vZ2xlL2lubm92YXRpb24tYW5kLWFpL21vZGVscy1hbmQtcmVzZWFyY2gvZ29vZ2xlLWRlZXBtaW5kL3Byb2plY3QtZ2VuaWUvP3V0bV9zb3VyY2U9aGFja2VybmV3c2xldHRlciZ1dG1fbWVkaXVtPWVtYWlsJnV0bV90ZXJtPWZhdnxlbWFpbA==" style="color:#0446AB;text-decoration:underline; font-size:16px;" title="Votes: 514 Comments: 248">Project Genie: Experimenting with infinite, interactive worlds</a><br/><span style="font-size: 13px; color: #777"><span style="font-size:11px;padding-right:1px;">//</span>blog.google <a href="https://buttondown-0005.com/c/ZTc1Y2QzM2ItOTQwOC00NWMxLThkZjgtOWEzZDMwNzg1MmI4fDQ1MzkwY2EyLWJiNWEtNDAyZC05OGQyLWQ5MmI0ZjRhY2RkOXxodHRwOi8vbmV3cy55Y29tYmluYXRvci5jb20vaXRlbT9pZD00NjgxMjkzMyZ1dG1fdGVybT1jb21tZW50fGVtYWls" style="text-decoration: none; color: #336699;">comments<span style="color:#ff3300;">→</span></a></span></p>
<p style="font-family:ubuntu, Helvetica, 'Lucida Grande', Arial, sans-serif;padding-top:0;padding-bottom:0;padding-right:0;padding-left:0;color:#363636;font-size:16px;line-height:22px;margin-top:0;margin-bottom:10px;margin-right:0;margin-left:0;width:100%;"><a href="https://buttondown-0005.com/c/ZTc1Y2QzM2ItOTQwOC00NWMxLThkZjgtOWEzZDMwNzg1MmI4fDQ1MzkwY2EyLWJiNWEtNDAyZC05OGQyLWQ5MmI0ZjRhY2RkOXxodHRwczovL21hZ2dpZWFwcGxldG9uLmNvbS9nYXN0b3duP3V0bV9zb3VyY2U9aGFja2VybmV3c2xldHRlciZ1dG1fbWVkaXVtPWVtYWlsJnV0bV90ZXJtPWZhdnxlbWFpbA==" style="color:#0446AB;text-decoration:underline; font-size:16px;" title="Votes: 385 Comments: 410">Gas Town's agent patterns, design bottlenecks, and vibecoding at scale</a><br/><span style="font-size: 13px; color: #777"><span style="font-size:11px;padding-right:1px;">//</span>maggieappleton.com <a href="https://buttondown-0005.com/c/ZTc1Y2QzM2ItOTQwOC00NWMxLThkZjgtOWEzZDMwNzg1MmI4fDQ1MzkwY2EyLWJiNWEtNDAyZC05OGQyLWQ5MmI0ZjRhY2RkOXxodHRwOi8vbmV3cy55Y29tYmluYXRvci5jb20vaXRlbT9pZD00NjczNDMwMiZ1dG1fdGVybT1jb21tZW50fGVtYWls" style="text-decoration: none; color: #336699;">comments<span style="color:#ff3300;">→</span></a></span></p>
<p style="font-family:ubuntu, Helvetica, 'Lucida Grande', Arial, sans-serif;padding-top:0;padding-bottom:0;padding-right:0;padding-left:0;color:#363636;font-size:16px;line-height:22px;margin-top:0;margin-bottom:10px;margin-right:0;margin-left:0;width:100%;"><a href="https://buttondown-0005.com/c/ZTc1Y2QzM2ItOTQwOC00NWMxLThkZjgtOWEzZDMwNzg1MmI4fDQ1MzkwY2EyLWJiNWEtNDAyZC05OGQyLWQ5MmI0ZjRhY2RkOXxodHRwczovL3d3dy5zZWFuZ29lZGVja2UuY29tL2hvdy1pLWVzdGltYXRlLXdvcmsvP3V0bV9zb3VyY2U9aGFja2VybmV3c2xldHRlciZ1dG1fbWVkaXVtPWVtYWlsJnV0bV90ZXJtPWZhdnxlbWFpbA==" style="color:#0446AB;text-decoration:underline; font-size:16px;" title="Votes: 368 Comments: 219">How I estimate work</a><br/><span style="font-size: 13px; color: #777"><span style="font-size:11px;padding-right:1px;">//</span>seangoedecke.com <a href="https://buttondown-0005.com/c/ZTc1Y2QzM2ItOTQwOC00NWMxLThkZjgtOWEzZDMwNzg1MmI4fDQ1MzkwY2EyLWJiNWEtNDAyZC05OGQyLWQ5MmI0ZjRhY2RkOXxodHRwOi8vbmV3cy55Y29tYmluYXRvci5jb20vaXRlbT9pZD00Njc0MjM4OSZ1dG1fdGVybT1jb21tZW50fGVtYWls" style="text-decoration: none; color: #336699;">comments<span style="color:#ff3300;">→</span></a></span></p>
<p style="font-family:ubuntu, Helvetica, 'Lucida Grande', Arial, sans-serif;padding-top:0;padding-bottom:0;padding-right:0;padding-left:0;color:#363636;font-size:16px;line-height:22px;margin-top:0;margin-bottom:10px;margin-right:0;margin-left:0;width:100%;"><a href="https://buttondown-0005.com/c/ZTc1Y2QzM2ItOTQwOC00NWMxLThkZjgtOWEzZDMwNzg1MmI4fDQ1MzkwY2EyLWJiNWEtNDAyZC05OGQyLWQ5MmI0ZjRhY2RkOXxodHRwczovL2dpdGh1Yi5jb20vY2xhd2Rib3QvY2xhd2Rib3Q/dXRtX3NvdXJjZT1oYWNrZXJuZXdzbGV0dGVyJnV0bV9tZWRpdW09ZW1haWwmdXRtX3Rlcm09ZmF2fGVtYWls" style="color:#0446AB;text-decoration:underline; font-size:16px;" title="Votes: 362 Comments: 216">OpenClaw - open source personal AI assistant</a><br/><span style="font-size: 13px; color: #777"><span style="font-size:11px;padding-right:1px;">//</span>github.com <a href="https://buttondown-0005.com/c/ZTc1Y2QzM2ItOTQwOC00NWMxLThkZjgtOWEzZDMwNzg1MmI4fDQ1MzkwY2EyLWJiNWEtNDAyZC05OGQyLWQ5MmI0ZjRhY2RkOXxodHRwOi8vbmV3cy55Y29tYmluYXRvci5jb20vaXRlbT9pZD00Njc2MDIzNyZ1dG1fdGVybT1jb21tZW50fGVtYWls" style="text-decoration: none; color: #336699;">comments<span style="color:#ff3300;">→</span></a></span></p>
<p style="font-family:ubuntu, Helvetica, 'Lucida Grande', Arial, sans-serif;padding-top:0;padding-bottom:0;padding-right:0;padding-left:0;color:#363636;font-size:16px;line-height:22px;margin-top:0;margin-bottom:10px;margin-right:0;margin-left:0;width:100%;"><a href="https://buttondown-0005.com/c/ZTc1Y2QzM2ItOTQwOC00NWMxLThkZjgtOWEzZDMwNzg1MmI4fDQ1MzkwY2EyLWJiNWEtNDAyZC05OGQyLWQ5MmI0ZjRhY2RkOXxodHRwczovL3d3dy5tb2x0Ym9vay5jb20vP3V0bV9zb3VyY2U9aGFja2VybmV3c2xldHRlciZ1dG1fbWVkaXVtPWVtYWlsJnV0bV90ZXJtPWZhdnxlbWFpbA==" style="color:#0446AB;text-decoration:underline; font-size:16px;" title="Votes: 27 Comments: 9">Moltbook</a><br/><span style="font-size: 13px; color: #777"><span style="font-size:11px;padding-right:1px;">//</span>moltbook.com <a href="https://buttondown-0005.com/c/ZTc1Y2QzM2ItOTQwOC00NWMxLThkZjgtOWEzZDMwNzg1MmI4fDQ1MzkwY2EyLWJiNWEtNDAyZC05OGQyLWQ5MmI0ZjRhY2RkOXxodHRwOi8vbmV3cy55Y29tYmluYXRvci5jb20vaXRlbT9pZD00NjgyMDM2MCZ1dG1fdGVybT1jb21tZW50fGVtYWls" style="text-decoration: none; color: #336699;">comments<span style="color:#ff3300;">→</span></a></span></p><p style="font-family:ubuntu, Helvetica, 'Lucida Grande', Arial, sans-serif;padding-top:0;padding-bottom:0;padding-right:0;padding-left:0;color:#363636;font-size:16px;line-height:22px;margin-top:0;margin-bottom:10px;margin-right:0;margin-left:0;width:100%;"><a href="https://buttondown-0005.com/c/ZTc1Y2QzM2ItOTQwOC00NWMxLThkZjgtOWEzZDMwNzg1MmI4fDQ1MzkwY2EyLWJiNWEtNDAyZC05OGQyLWQ5MmI0ZjRhY2RkOXxodHRwczovL3NpbW9ud2lsbGlzb24ubmV0LzIwMjYvSmFuLzI1L3RoZS1icm93c2VyLWlzLXRoZS1zYW5kYm94Lz91dG1fc291cmNlPWhhY2tlcm5ld3NsZXR0ZXImdXRtX21lZGl1bT1lbWFpbCZ1dG1fdGVybT1mYXZ8ZW1haWw=" style="color:#0446AB;text-decoration:underline; font-size:16px;" title="Votes: 325 Comments: 172">The browser is the sandbox</a><br/><span style="font-size: 13px; color: #777"><span style="font-size:11px;padding-right:1px;">//</span>simonwillison.net <a href="https://buttondown-0005.com/c/ZTc1Y2QzM2ItOTQwOC00NWMxLThkZjgtOWEzZDMwNzg1MmI4fDQ1MzkwY2EyLWJiNWEtNDAyZC05OGQyLWQ5MmI0ZjRhY2RkOXxodHRwOi8vbmV3cy55Y29tYmluYXRvci5jb20vaXRlbT9pZD00Njc2MjE1MCZ1dG1fdGVybT1jb21tZW50fGVtYWls" style="text-decoration: none; color: #336699;">comments<span style="color:#ff3300;">→</span></a></span></p>
<p style="font-family:ubuntu, Helvetica, 'Lucida Grande', Arial, sans-serif;padding-top:0;padding-bottom:0;padding-right:0;padding-left:0;color:#363636;font-size:16px;line-height:22px;margin-top:0;margin-bottom:10px;margin-right:0;margin-left:0;width:100%;"><a href="https://buttondown-0005.com/c/ZTc1Y2QzM2ItOTQwOC00NWMxLThkZjgtOWEzZDMwNzg1MmI4fDQ1MzkwY2EyLWJiNWEtNDAyZC05OGQyLWQ5MmI0ZjRhY2RkOXxodHRwOi8vd3d3Lmphc29ud2lsbGVtcy5jb20vdGVjaG5vbG9neS8yMDI1LzEyLzE3L1RlY2gtSXMtRnVuLUFnYWluLz91dG1fc291cmNlPWhhY2tlcm5ld3NsZXR0ZXImdXRtX21lZGl1bT1lbWFpbCZ1dG1fdGVybT1mYXZ8ZW1haWw=" style="color:#0446AB;text-decoration:underline; font-size:16px;" title="Votes: 231 Comments: 321">The tech monoculture is finally breaking</a><br/><span style="font-size: 13px; color: #777"><span style="font-size:11px;padding-right:1px;">//</span>jasonwillems.com <a href="https://buttondown-0005.com/c/ZTc1Y2QzM2ItOTQwOC00NWMxLThkZjgtOWEzZDMwNzg1MmI4fDQ1MzkwY2EyLWJiNWEtNDAyZC05OGQyLWQ5MmI0ZjRhY2RkOXxodHRwOi8vbmV3cy55Y29tYmluYXRvci5jb20vaXRlbT9pZD00NjczMzYyNCZ1dG1fdGVybT1jb21tZW50fGVtYWls" style="text-decoration: none; color: #336699;">comments<span style="color:#ff3300;">→</span></a></span></p>
<p style="font-family:ubuntu, Helvetica, 'Lucida Grande', Arial, sans-serif;padding-top:0;padding-bottom:0;padding-right:0;padding-left:0;color:#363636;font-size:16px;line-height:22px;margin-top:0;margin-bottom:10px;margin-right:0;margin-left:0;width:100%;"><a href="https://buttondown-0005.com/c/ZTc1Y2QzM2ItOTQwOC00NWMxLThkZjgtOWEzZDMwNzg1MmI4fDQ1MzkwY2EyLWJiNWEtNDAyZC05OGQyLWQ5MmI0ZjRhY2RkOXxodHRwczovL2ZzLmJsb2cvbWVudGFsLW1vZGVscy8/dXRtX3NvdXJjZT1oYWNrZXJuZXdzbGV0dGVyJnV0bV9tZWRpdW09ZW1haWwmdXRtX3Rlcm09ZmF2fGVtYWls" style="color:#0446AB;text-decoration:underline; font-size:16px;" title="Votes: 120 Comments: 21">Mental Models</a><br/><span style="font-size: 13px; color: #777"><span style="font-size:11px;padding-right:1px;">//</span>fs.blog <a href="https://buttondown-0005.com/c/ZTc1Y2QzM2ItOTQwOC00NWMxLThkZjgtOWEzZDMwNzg1MmI4fDQ1MzkwY2EyLWJiNWEtNDAyZC05OGQyLWQ5MmI0ZjRhY2RkOXxodHRwOi8vbmV3cy55Y29tYmluYXRvci5jb20vaXRlbT9pZD00NjczNzk1NyZ1dG1fdGVybT1jb21tZW50fGVtYWls" style="text-decoration: none; color: #336699;">comments<span style="color:#ff3300;">→</span></a></span></p>
<p style="font-family:ubuntu, Helvetica, 'Lucida Grande', Arial, sans-serif;padding-top:0;padding-bottom:0;padding-right:0;padding-left:0;color:#363636;font-size:16px;line-height:22px;margin-top:0;margin-bottom:10px;margin-right:0;margin-left:0;width:100%;"><a href="https://buttondown-0005.com/c/ZTc1Y2QzM2ItOTQwOC00NWMxLThkZjgtOWEzZDMwNzg1MmI4fDQ1MzkwY2EyLWJiNWEtNDAyZC05OGQyLWQ5MmI0ZjRhY2RkOXxodHRwczovL3d3dy5zb2Z0d2FyZWRlc2lnbi5pbmcvYmxvZy9kb2luZy10aGUtdGhpbmctaXMtZG9pbmctdGhlLXRoaW5nP3V0bV9zb3VyY2U9aGFja2VybmV3c2xldHRlciZ1dG1fbWVkaXVtPWVtYWlsJnV0bV90ZXJtPWZhdnxlbWFpbA==" style="color:#0446AB;text-decoration:underline; font-size:16px;" title="Votes: 3 Comments: 0">Doing the thing is doing the thing</a><br/><span style="font-size: 13px; color: #777"><span style="font-size:11px;padding-right:1px;">//</span>softwaredesign.ing <a href="https://buttondown-0005.com/c/ZTc1Y2QzM2ItOTQwOC00NWMxLThkZjgtOWEzZDMwNzg1MmI4fDQ1MzkwY2EyLWJiNWEtNDAyZC05OGQyLWQ5MmI0ZjRhY2RkOXxodHRwOi8vbmV3cy55Y29tYmluYXRvci5jb20vaXRlbT9pZD00Njc3NjE1NSZ1dG1fdGVybT1jb21tZW50fGVtYWls" style="text-decoration: none; color: #336699;">comments<span style="color:#ff3300;">→</span></a></span></p>
<p style="font-family:ubuntu, Helvetica, 'Lucida Grande', Arial, sans-serif;padding-top:0;padding-bottom:0;padding-right:0;padding-left:0;color:#363636;font-size:16px;line-height:22px;margin-top:0;margin-bottom:10px;margin-right:0;margin-left:0;width:100%;"><a href="https://buttondown-0005.com/c/ZTc1Y2QzM2ItOTQwOC00NWMxLThkZjgtOWEzZDMwNzg1MmI4fDQ1MzkwY2EyLWJiNWEtNDAyZC05OGQyLWQ5MmI0ZjRhY2RkOXxodHRwczovL250aWV0ei5jb20vYmxvZy9tYWtpbmctbmljaGUtc29sdXRpb25zLWlzLXRoZS1wb2ludC8/dXRtX3NvdXJjZT1oYWNrZXJuZXdzbGV0dGVyJnV0bV9tZWRpdW09ZW1haWwmdXRtX3Rlcm09ZmF2fGVtYWls" style="color:#0446AB;text-decoration:underline; font-size:16px;" title="Votes: 1 Comments: 0">Making niche solutions is the point</a><br/><span style="font-size: 13px; color: #777"><span style="font-size:11px;padding-right:1px;">//</span>ntietz.com <a href="https://buttondown-0005.com/c/ZTc1Y2QzM2ItOTQwOC00NWMxLThkZjgtOWEzZDMwNzg1MmI4fDQ1MzkwY2EyLWJiNWEtNDAyZC05OGQyLWQ5MmI0ZjRhY2RkOXxodHRwOi8vbmV3cy55Y29tYmluYXRvci5jb20vaXRlbT9pZD00Njc3MjEzMiZ1dG1fdGVybT1jb21tZW50fGVtYWls" style="text-decoration: none; color: #336699;">comments<span style="color:#ff3300;">→</span></a></span></p>
<h2 style="font-family:ubuntu, 'Lucida Grande', Arial, sans-serif;padding-top:20px;padding-bottom:0;padding-right:0;padding-left:0;color:#ff3300;font-size:16px;font-weight:bold;margin-top:20px;margin-bottom:3px;margin-right:0;margin-left:0;text-transform:uppercase;"><span style="color:#333">#</span>Ask HN</h2>
<hr style="border-style:none;margin-top:0px;margin-bottom:5px;margin-right:0;margin-left:0;border-top-width:1px;border-top-style:solid;border-top-color:#9b9b9b;/"/>
<p style="font-family:ubuntu, Helvetica, 'Lucida Grande', Arial, sans-serif;padding-top:0;padding-bottom:0;padding-right:0;padding-left:0;color:#363636;font-size:16px;line-height:22px;margin-top:0;margin-bottom:10px;margin-right:0;margin-left:0;width:100%;"><a href="https://buttondown-0005.com/c/ZTc1Y2QzM2ItOTQwOC00NWMxLThkZjgtOWEzZDMwNzg1MmI4fDQ1MzkwY2EyLWJiNWEtNDAyZC05OGQyLWQ5MmI0ZjRhY2RkOXxodHRwczovL25ld3MueWNvbWJpbmF0b3IuY29tL2l0ZW0/aWQ9NDY3MzEwNjgmdXRtX3NvdXJjZT1oYWNrZXJuZXdzbGV0dGVyJnV0bV9tZWRpdW09ZW1haWwmdXRtX3Rlcm09YXNrX2hufGVtYWls" style="color:#0446AB;text-decoration:underline; font-size:16px;" title="Votes: 233 Comments: 58">What's the current best local/open speech-to-speech setup?</a></p>
<p style="font-family:ubuntu, Helvetica, 'Lucida Grande', Arial, sans-serif;padding-top:0;padding-bottom:0;padding-right:0;padding-left:0;color:#363636;font-size:16px;line-height:22px;margin-top:0;margin-bottom:10px;margin-right:0;margin-left:0;width:100%;"><a href="https://buttondown-0005.com/c/ZTc1Y2QzM2ItOTQwOC00NWMxLThkZjgtOWEzZDMwNzg1MmI4fDQ1MzkwY2EyLWJiNWEtNDAyZC05OGQyLWQ5MmI0ZjRhY2RkOXxodHRwczovL25ld3MueWNvbWJpbmF0b3IuY29tL2l0ZW0/aWQ9NDY3NDQ4MDcmdXRtX3NvdXJjZT1oYWNrZXJuZXdzbGV0dGVyJnV0bV9tZWRpdW09ZW1haWwmdXRtX3Rlcm09YXNrX2hufGVtYWls" style="color:#0446AB;text-decoration:underline; font-size:16px;" title="Votes: 103 Comments: 77">Gmail spam filtering suddenly marking everything as spam?</a></p>
<p style="font-family:ubuntu, Helvetica, 'Lucida Grande', Arial, sans-serif;padding-top:0;padding-bottom:0;padding-right:0;padding-left:0;color:#363636;font-size:16px;line-height:22px;margin-top:0;margin-bottom:10px;margin-right:0;margin-left:0;width:100%;"><a href="https://buttondown-0005.com/c/ZTc1Y2QzM2ItOTQwOC00NWMxLThkZjgtOWEzZDMwNzg1MmI4fDQ1MzkwY2EyLWJiNWEtNDAyZC05OGQyLWQ5MmI0ZjRhY2RkOXxodHRwczovL25ld3MueWNvbWJpbmF0b3IuY29tL2l0ZW0/aWQ9NDY3MTAxMDgmdXRtX3NvdXJjZT1oYWNrZXJuZXdzbGV0dGVyJnV0bV9tZWRpdW09ZW1haWwmdXRtX3Rlcm09YXNrX2hufGVtYWls" style="color:#0446AB;text-decoration:underline; font-size:16px;" title="Votes: 55 Comments: 65">How are you automating your coding work?</a></p>
<h2 style="font-family:ubuntu, 'Lucida Grande', Arial, sans-serif;padding-top:20px;padding-bottom:0;padding-right:0;padding-left:0;color:#ff3300;font-size:16px;font-weight:bold;margin-top:20px;margin-bottom:3px;margin-right:0;margin-left:0;text-transform:uppercase;"><span style="color:#333">#</span>Classifieds</h2>
<hr style="border-style:none;margin-top:0px;margin-bottom:5px;margin-right:0;margin-left:0;border-top-width:1px;border-top-style:solid;border-top-color:#9b9b9b;/"/>
<p style="font-family:ubuntu, Helvetica, 'Lucida Grande', Arial, sans-serif;padding-top:0;padding-bottom:0;padding-right:0;padding-left:0;color:#333;font-size:16px;line-height:22px;margin-top:0;margin-bottom:10px;margin-right:0;margin-left:0;width:100%;"><a href="https://buttondown-0005.com/c/ZTc1Y2QzM2ItOTQwOC00NWMxLThkZjgtOWEzZDMwNzg1MmI4fDQ1MzkwY2EyLWJiNWEtNDAyZC05OGQyLWQ5MmI0ZjRhY2RkOXxodHRwczovL2FwcHMuYXBwbGUuY29tL2FwcC9pZDY3NTc2NDAwMTh8ZW1haWw=" style="color:#0446AB;text-decoration:underline; font-size:16px;" title="apps.apple.com">Localize iOS &amp; Android apps with LLMs — right on your Mac</a> <span style="font-size: 13px; color: #777"><span style="font-size:11px;padding-right:1px;">//</span>apps.apple.com</span></p>
<p style="font-family:ubuntu, Helvetica, 'Lucida Grande', Arial, sans-serif;padding-top:0;padding-bottom:0;padding-right:0;padding-left:0;color:#333;font-size:16px;line-height:22px;margin-top:0;margin-bottom:10px;margin-right:0;margin-left:0;width:100%;"><a href="https://buttondown-0005.com/c/ZTc1Y2QzM2ItOTQwOC00NWMxLThkZjgtOWEzZDMwNzg1MmI4fDQ1MzkwY2EyLWJiNWEtNDAyZC05OGQyLWQ5MmI0ZjRhY2RkOXxodHRwczovL29uc2V0LmlvP3V0bV9zb3VyY2U9aG5sJnV0bV9tZWRpdW09ZW1haWwmdXRtX2NhbXBhaWduPWphbnVhcnl8ZW1haWw=" style="color:#0446AB;text-decoration:underline; font-size:16px;" title="onset.io">Keep your customers in the loop with Onset, an all-in-one platform for release notes, roadmaps and more.</a> <span style="font-size: 13px; color: #777"><span style="font-size:11px;padding-right:1px;">//</span>onset.io</span></p>
<p style="font-family:ubuntu, Helvetica, 'Lucida Grande', Arial, sans-serif;padding-top:0;padding-bottom:0;padding-right:0;padding-left:0;color:#333;font-size:16px;line-height:22px;margin-top:0;margin-bottom:10px;margin-right:0;margin-left:0;width:100%;"><a href="https://buttondown-0005.com/c/ZTc1Y2QzM2ItOTQwOC00NWMxLThkZjgtOWEzZDMwNzg1MmI4fDQ1MzkwY2EyLWJiNWEtNDAyZC05OGQyLWQ5MmI0ZjRhY2RkOXxodHRwczovL29ya2VzLmlvL2Jsb2cvbWNwLXdvcmtiZW5jaC1wcm90b2NvbC1kZWJ1Z2dlci98ZW1haWw=" style="color:#0446AB;text-decoration:underline; font-size:16px;" title="orkes.io">Debug MCP servers fast with the free MCP Workbench tool</a> <span style="font-size: 13px; color: #777"><span style="font-size:11px;padding-right:1px;">//</span>orkes.io</span></p>
<p style="font-family:ubuntu, Helvetica, 'Lucida Grande', Arial, sans-serif;padding-top:0;padding-bottom:0;padding-right:0;padding-left:0;color:#333;font-size:16px;line-height:22px;margin-top:0;margin-bottom:10px;margin-right:0;margin-left:0;width:100%;">👉 <a href="https://buttondown-0005.com/c/ZTc1Y2QzM2ItOTQwOC00NWMxLThkZjgtOWEzZDMwNzg1MmI4fDQ1MzkwY2EyLWJiNWEtNDAyZC05OGQyLWQ5MmI0ZjRhY2RkOXxodHRwczovL2FpcnRhYmxlLmNvbS9zaHI3NE13UnBKU0hSV3NGbHxlbWFpbA==" style="color:#0446AB;text-decoration:underline;" title="Buy a classified ad">Buy a classified ad</a></p>
<h2 style="font-family:ubuntu, 'Lucida Grande', Arial, sans-serif;padding-top:20px;padding-bottom:0;padding-right:0;padding-left:0;color:#ff3300;font-size:16px;font-weight:bold;margin-top:20px;margin-bottom:3px;margin-right:0;margin-left:0;text-transform:uppercase;"><span style="color:#333">#</span>Show HN</h2>
<hr style="border-style:none;margin-top:0px;margin-bottom:5px;margin-right:0;margin-left:0;border-top-width:1px;border-top-style:solid;border-top-color:#9b9b9b;/"/>
<p style="font-family:ubuntu, Helvetica, 'Lucida Grande', Arial, sans-serif;padding-top:0;padding-bottom:0;padding-right:0;padding-left:0;color:#333;font-size:16px;line-height:22px;margin-top:0;margin-bottom:10px;margin-right:0;margin-left:0;width:100%;"><a href="https://buttondown-0005.com/c/ZTc1Y2QzM2ItOTQwOC00NWMxLThkZjgtOWEzZDMwNzg1MmI4fDQ1MzkwY2EyLWJiNWEtNDAyZC05OGQyLWQ5MmI0ZjRhY2RkOXxodHRwczovL2dpdGh1Yi5jb20vdGxkZXYvcG9zdHVycj91dG1fc291cmNlPWhhY2tlcm5ld3NsZXR0ZXImdXRtX21lZGl1bT1lbWFpbCZ1dG1fdGVybT1zaG93X2hufGVtYWls" style="color:#0446AB;text-decoration:underline; font-size:16px;" title="Votes: 661 Comments: 217">A macOS app that blurs your screen when you slouch</a> <span style="font-size: 13px; color: #777"><span style="font-size:11px;padding-right:1px;">//</span>github.com <a href="https://buttondown-0005.com/c/ZTc1Y2QzM2ItOTQwOC00NWMxLThkZjgtOWEzZDMwNzg1MmI4fDQ1MzkwY2EyLWJiNWEtNDAyZC05OGQyLWQ5MmI0ZjRhY2RkOXxodHRwOi8vbmV3cy55Y29tYmluYXRvci5jb20vaXRlbT9pZD00Njc1NDk0NCZ1dG1fdGVybT1jb21tZW50fGVtYWls" style="text-decoration: none; color: #336699;">comments<span style="color:#ff3300;">→</span></a></span></p>
<p style="font-family:ubuntu, Helvetica, 'Lucida Grande', Arial, sans-serif;padding-top:0;padding-bottom:0;padding-right:0;padding-left:0;color:#333;font-size:16px;line-height:22px;margin-top:0;margin-bottom:10px;margin-right:0;margin-left:0;width:100%;"><a href="https://buttondown-0005.com/c/ZTc1Y2QzM2ItOTQwOC00NWMxLThkZjgtOWEzZDMwNzg1MmI4fDQ1MzkwY2EyLWJiNWEtNDAyZC05OGQyLWQ5MmI0ZjRhY2RkOXxodHRwczovL2dpdGh1Yi5jb20vam11bmNvci9zaGVybG9jaz91dG1fc291cmNlPWhhY2tlcm5ld3NsZXR0ZXImdXRtX21lZGl1bT1lbWFpbCZ1dG1fdGVybT1zaG93X2hufGVtYWls" style="color:#0446AB;text-decoration:underline; font-size:16px;" title="Votes: 214 Comments: 116">A MitM proxy to see what your LLM tools are sending</a> <span style="font-size: 13px; color: #777"><span style="font-size:11px;padding-right:1px;">//</span>github.com <a href="https://buttondown-0005.com/c/ZTc1Y2QzM2ItOTQwOC00NWMxLThkZjgtOWEzZDMwNzg1MmI4fDQ1MzkwY2EyLWJiNWEtNDAyZC05OGQyLWQ5MmI0ZjRhY2RkOXxodHRwOi8vbmV3cy55Y29tYmluYXRvci5jb20vaXRlbT9pZD00Njc5OTg5OCZ1dG1fdGVybT1jb21tZW50fGVtYWls" style="text-decoration: none; color: #336699;">comments<span style="color:#ff3300;">→</span></a></span></p>
<p style="font-family:ubuntu, Helvetica, 'Lucida Grande', Arial, sans-serif;padding-top:0;padding-bottom:0;padding-right:0;padding-left:0;color:#333;font-size:16px;line-height:22px;margin-top:0;margin-bottom:10px;margin-right:0;margin-left:0;width:100%;"><a href="https://buttondown-0005.com/c/ZTc1Y2QzM2ItOTQwOC00NWMxLThkZjgtOWEzZDMwNzg1MmI4fDQ1MzkwY2EyLWJiNWEtNDAyZC05OGQyLWQ5MmI0ZjRhY2RkOXxodHRwczovL2dpdGh1Yi5jb20vZmxhbWVzaG90LW9yZy9mbGFtZXNob3Q/dXRtX3NvdXJjZT1oYWNrZXJuZXdzbGV0dGVyJnV0bV9tZWRpdW09ZW1haWwmdXRtX3Rlcm09c2hvd19obnxlbWFpbA==" style="color:#0446AB;text-decoration:underline; font-size:16px;" title="Votes: 151 Comments: 57">Flameshot</a> <span style="font-size: 13px; color: #777"><span style="font-size:11px;padding-right:1px;">//</span>github.com <a href="https://buttondown-0005.com/c/ZTc1Y2QzM2ItOTQwOC00NWMxLThkZjgtOWEzZDMwNzg1MmI4fDQ1MzkwY2EyLWJiNWEtNDAyZC05OGQyLWQ5MmI0ZjRhY2RkOXxodHRwOi8vbmV3cy55Y29tYmluYXRvci5jb20vaXRlbT9pZD00NjgxNTI5NyZ1dG1fdGVybT1jb21tZW50fGVtYWls" style="text-decoration: none; color: #336699;">comments<span style="color:#ff3300;">→</span></a></span></p>
<p style="font-family:ubuntu, Helvetica, 'Lucida Grande', Arial, sans-serif;padding-top:0;padding-bottom:0;padding-right:0;padding-left:0;color:#333;font-size:16px;line-height:22px;margin-top:0;margin-bottom:10px;margin-right:0;margin-left:0;width:100%;"><a href="https://buttondown-0005.com/c/ZTc1Y2QzM2ItOTQwOC00NWMxLThkZjgtOWEzZDMwNzg1MmI4fDQ1MzkwY2EyLWJiNWEtNDAyZC05OGQyLWQ5MmI0ZjRhY2RkOXxodHRwczovL3d3dy5saWdodGhvdXNlcy5hcHAvP3V0bV9zb3VyY2U9aGFja2VybmV3c2xldHRlciZ1dG1fbWVkaXVtPWVtYWlsJnV0bV90ZXJtPXNob3dfaG58ZW1haWw=" style="color:#0446AB;text-decoration:underline; font-size:16px;" title="Votes: 95 Comments: 20">An interactive map of US lighthouses and navigational aids</a> <span style="font-size: 13px; color: #777"><span style="font-size:11px;padding-right:1px;">//</span>lighthouses.app <a href="https://buttondown-0005.com/c/ZTc1Y2QzM2ItOTQwOC00NWMxLThkZjgtOWEzZDMwNzg1MmI4fDQ1MzkwY2EyLWJiNWEtNDAyZC05OGQyLWQ5MmI0ZjRhY2RkOXxodHRwOi8vbmV3cy55Y29tYmluYXRvci5jb20vaXRlbT9pZD00Njc1NjQyNyZ1dG1fdGVybT1jb21tZW50fGVtYWls" style="text-decoration: none; color: #336699;">comments<span style="color:#ff3300;">→</span></a></span></p>
<p style="font-family:ubuntu, Helvetica, 'Lucida Grande', Arial, sans-serif;padding-top:0;padding-bottom:0;padding-right:0;padding-left:0;color:#333;font-size:16px;line-height:22px;margin-top:0;margin-bottom:10px;margin-right:0;margin-left:0;width:100%;"><a href="https://buttondown-0005.com/c/ZTc1Y2QzM2ItOTQwOC00NWMxLThkZjgtOWEzZDMwNzg1MmI4fDQ1MzkwY2EyLWJiNWEtNDAyZC05OGQyLWQ5MmI0ZjRhY2RkOXxodHRwczovL2xhbmRpbmdsZWFkZXJib2FyZC5jb20vP3V0bV9zb3VyY2U9aGFja2VybmV3c2xldHRlciZ1dG1fbWVkaXVtPWVtYWlsJnV0bV90ZXJtPXNob3dfaG58ZW1haWw=" style="color:#0446AB;text-decoration:underline; font-size:16px;" title="Votes: 20 Comments: 11">Elo ranking for landing pages</a> <span style="font-size: 13px; color: #777"><span style="font-size:11px;padding-right:1px;">//</span>landingleaderboard.com <a href="https://buttondown-0005.com/c/ZTc1Y2QzM2ItOTQwOC00NWMxLThkZjgtOWEzZDMwNzg1MmI4fDQ1MzkwY2EyLWJiNWEtNDAyZC05OGQyLWQ5MmI0ZjRhY2RkOXxodHRwOi8vbmV3cy55Y29tYmluYXRvci5jb20vaXRlbT9pZD00Njc2MDMzOCZ1dG1fdGVybT1jb21tZW50fGVtYWls" style="text-decoration: none; color: #336699;">comments<span style="color:#ff3300;">→</span></a></span></p>
<p style="font-family:ubuntu, Helvetica, 'Lucida Grande', Arial, sans-serif;padding-top:0;padding-bottom:0;padding-right:0;padding-left:0;color:#333;font-size:16px;line-height:22px;margin-top:0;margin-bottom:10px;margin-right:0;margin-left:0;width:100%;"><a href="https://buttondown-0005.com/c/ZTc1Y2QzM2ItOTQwOC00NWMxLThkZjgtOWEzZDMwNzg1MmI4fDQ1MzkwY2EyLWJiNWEtNDAyZC05OGQyLWQ5MmI0ZjRhY2RkOXxodHRwczovL2dpdGh1Yi5jb20vaXRzZmFiaW9yb21hL3RyYW5zY3JpYmVlP3V0bV9zb3VyY2U9aGFja2VybmV3c2xldHRlciZ1dG1fbWVkaXVtPWVtYWlsJnV0bV90ZXJtPXNob3dfaG58ZW1haWw=" style="color:#0446AB;text-decoration:underline; font-size:16px;" title="Votes: 15 Comments: 1">Transcribee: YouTube transcriber that builds a knowledge base</a> <span style="font-size: 13px; color: #777"><span style="font-size:11px;padding-right:1px;">//</span>github.com <a href="https://buttondown-0005.com/c/ZTc1Y2QzM2ItOTQwOC00NWMxLThkZjgtOWEzZDMwNzg1MmI4fDQ1MzkwY2EyLWJiNWEtNDAyZC05OGQyLWQ5MmI0ZjRhY2RkOXxodHRwOi8vbmV3cy55Y29tYmluYXRvci5jb20vaXRlbT9pZD00NjgxNDc0NCZ1dG1fdGVybT1jb21tZW50fGVtYWls" style="text-decoration: none; color: #336699;">comments<span style="color:#ff3300;">→</span></a></span></p>
<h2 style="font-family:ubuntu, 'Lucida Grande', Arial, sans-serif;padding-top:20px;padding-bottom:0;padding-right:0;padding-left:0;color:#ff3300;font-size:16px;font-weight:bold;margin-top:20px;margin-bottom:3px;margin-right:0;margin-left:0;text-transform:uppercase;"><span style="color:#333">#</span>Code</h2>
<hr style="border-style:none;margin-top:0px;margin-bottom:5px;margin-right:0;margin-left:0;border-top-width:1px;border-top-style:solid;border-top-color:#9b9b9b;/"/>
<p style="font-family:ubuntu, Helvetica, 'Lucida Grande', Arial, sans-serif;padding-top:0;padding-bottom:0;padding-right:0;padding-left:0;color:#333;font-size:16px;line-height:22px;margin-top:0;margin-bottom:10px;margin-right:0;margin-left:0;width:100%;"><a href="https://buttondown-0005.com/c/ZTc1Y2QzM2ItOTQwOC00NWMxLThkZjgtOWEzZDMwNzg1MmI4fDQ1MzkwY2EyLWJiNWEtNDAyZC05OGQyLWQ5MmI0ZjRhY2RkOXxodHRwczovL2dpdGh1Yi5jb20vbHVraWxhYnMvYmVhdXRpZnVsLW1lcm1haWQ/dXRtX3NvdXJjZT1oYWNrZXJuZXdzbGV0dGVyJnV0bV9tZWRpdW09ZW1haWwmdXRtX3Rlcm09Y29kZXxlbWFpbA==" style="color:#0446AB;text-decoration:underline; font-size:16px;" title="Votes: 390 Comments: 66">Mermaid ASCII: Render Mermaid diagrams in your terminal</a> <span style="font-size: 13px; color: #777"><span style="font-size:11px;padding-right:1px;">//</span>github.com <a href="https://buttondown-0005.com/c/ZTc1Y2QzM2ItOTQwOC00NWMxLThkZjgtOWEzZDMwNzg1MmI4fDQ1MzkwY2EyLWJiNWEtNDAyZC05OGQyLWQ5MmI0ZjRhY2RkOXxodHRwOi8vbmV3cy55Y29tYmluYXRvci5jb20vaXRlbT9pZD00NjgwNDgyOCZ1dG1fdGVybT1jb21tZW50fGVtYWls" style="text-decoration: none; color: #336699;">comments<span style="color:#ff3300;">→</span></a></span></p>
<p style="font-family:ubuntu, Helvetica, 'Lucida Grande', Arial, sans-serif;padding-top:0;padding-bottom:0;padding-right:0;padding-left:0;color:#333;font-size:16px;line-height:22px;margin-top:0;margin-bottom:10px;margin-right:0;margin-left:0;width:100%;"><a href="https://buttondown-0005.com/c/ZTc1Y2QzM2ItOTQwOC00NWMxLThkZjgtOWEzZDMwNzg1MmI4fDQ1MzkwY2EyLWJiNWEtNDAyZC05OGQyLWQ5MmI0ZjRhY2RkOXxodHRwczovL3N3aXplYy5jb20vYmxvZy90aGUtZnV0dXJlLW9mLXNvZnR3YXJlLWVuZ2luZWVyaW5nLWlzLXNyZS8/dXRtX3NvdXJjZT1oYWNrZXJuZXdzbGV0dGVyJnV0bV9tZWRpdW09ZW1haWwmdXRtX3Rlcm09Y29kZXxlbWFpbA==" style="color:#0446AB;text-decoration:underline; font-size:16px;" title="Votes: 246 Comments: 131">The future of software engineering is SRE</a> <span style="font-size: 13px; color: #777"><span style="font-size:11px;padding-right:1px;">//</span>swizec.com <a href="https://buttondown-0005.com/c/ZTc1Y2QzM2ItOTQwOC00NWMxLThkZjgtOWEzZDMwNzg1MmI4fDQ1MzkwY2EyLWJiNWEtNDAyZC05OGQyLWQ5MmI0ZjRhY2RkOXxodHRwOi8vbmV3cy55Y29tYmluYXRvci5jb20vaXRlbT9pZD00Njc1OTA2MyZ1dG1fdGVybT1jb21tZW50fGVtYWls" style="text-decoration: none; color: #336699;">comments<span style="color:#ff3300;">→</span></a></span></p>
<p style="font-family:ubuntu, Helvetica, 'Lucida Grande', Arial, sans-serif;padding-top:0;padding-bottom:0;padding-right:0;padding-left:0;color:#333;font-size:16px;line-height:22px;margin-top:0;margin-bottom:10px;margin-right:0;margin-left:0;width:100%;"><a href="https://buttondown-0005.com/c/ZTc1Y2QzM2ItOTQwOC00NWMxLThkZjgtOWEzZDMwNzg1MmI4fDQ1MzkwY2EyLWJiNWEtNDAyZC05OGQyLWQ5MmI0ZjRhY2RkOXxodHRwczovL21hdGtsYWQuZ2l0aHViLmlvLzIwMjYvMDEvMjcvbWFrZS10cy5odG1sP3V0bV9zb3VyY2U9aGFja2VybmV3c2xldHRlciZ1dG1fbWVkaXVtPWVtYWlsJnV0bV90ZXJtPWNvZGV8ZW1haWw=" style="color:#0446AB;text-decoration:underline; font-size:16px;" title="Votes: 237 Comments: 128">Make.ts</a> <span style="font-size: 13px; color: #777"><span style="font-size:11px;padding-right:1px;">//</span>matklad.github.io <a href="https://buttondown-0005.com/c/ZTc1Y2QzM2ItOTQwOC00NWMxLThkZjgtOWEzZDMwNzg1MmI4fDQ1MzkwY2EyLWJiNWEtNDAyZC05OGQyLWQ5MmI0ZjRhY2RkOXxodHRwOi8vbmV3cy55Y29tYmluYXRvci5jb20vaXRlbT9pZD00Njc5MjE5NCZ1dG1fdGVybT1jb21tZW50fGVtYWls" style="text-decoration: none; color: #336699;">comments<span style="color:#ff3300;">→</span></a></span></p>
<p style="font-family:ubuntu, Helvetica, 'Lucida Grande', Arial, sans-serif;padding-top:0;padding-bottom:0;padding-right:0;padding-left:0;color:#333;font-size:16px;line-height:22px;margin-top:0;margin-bottom:10px;margin-right:0;margin-left:0;width:100%;"><a href="https://buttondown-0005.com/c/ZTc1Y2QzM2ItOTQwOC00NWMxLThkZjgtOWEzZDMwNzg1MmI4fDQ1MzkwY2EyLWJiNWEtNDAyZC05OGQyLWQ5MmI0ZjRhY2RkOXxodHRwczovL2p2bnMuY2EvYmxvZy8yMDI2LzAxLzI3L3NvbWUtbm90ZXMtb24tc3RhcnRpbmctdG8tdXNlLWRqYW5nby8/dXRtX3NvdXJjZT1oYWNrZXJuZXdzbGV0dGVyJnV0bV9tZWRpdW09ZW1haWwmdXRtX3Rlcm09Y29kZXxlbWFpbA==" style="color:#0446AB;text-decoration:underline; font-size:16px;" title="Votes: 33 Comments: 10">Notes on starting to use Django</a> <span style="font-size: 13px; color: #777"><span style="font-size:11px;padding-right:1px;">//</span>jvns.ca <a href="https://buttondown-0005.com/c/ZTc1Y2QzM2ItOTQwOC00NWMxLThkZjgtOWEzZDMwNzg1MmI4fDQ1MzkwY2EyLWJiNWEtNDAyZC05OGQyLWQ5MmI0ZjRhY2RkOXxodHRwOi8vbmV3cy55Y29tYmluYXRvci5jb20vaXRlbT9pZD00Njc4ODM4NCZ1dG1fdGVybT1jb21tZW50fGVtYWls" style="text-decoration: none; color: #336699;">comments<span style="color:#ff3300;">→</span></a></span></p>
<p style="font-family:ubuntu, Helvetica, 'Lucida Grande', Arial, sans-serif;padding-top:0;padding-bottom:0;padding-right:0;padding-left:0;color:#333;font-size:16px;line-height:22px;margin-top:0;margin-bottom:10px;margin-right:0;margin-left:0;width:100%;"><a href="https://buttondown-0005.com/c/ZTc1Y2QzM2ItOTQwOC00NWMxLThkZjgtOWEzZDMwNzg1MmI4fDQ1MzkwY2EyLWJiNWEtNDAyZC05OGQyLWQ5MmI0ZjRhY2RkOXxodHRwczovL3Jha3UubGFuZC96ZWY6bDEwbi9MMTBOOjpDWT91dG1fc291cmNlPWhhY2tlcm5ld3NsZXR0ZXImdXRtX21lZGl1bT1lbWFpbCZ1dG1fdGVybT1jb2RlfGVtYWls" style="color:#0446AB;text-decoration:underline; font-size:16px;" title="Votes: 2 Comments: 2">Draig, a Welsh Programming Language</a> <span style="font-size: 13px; color: #777"><span style="font-size:11px;padding-right:1px;">//</span>raku.land <a href="https://buttondown-0005.com/c/ZTc1Y2QzM2ItOTQwOC00NWMxLThkZjgtOWEzZDMwNzg1MmI4fDQ1MzkwY2EyLWJiNWEtNDAyZC05OGQyLWQ5MmI0ZjRhY2RkOXxodHRwOi8vbmV3cy55Y29tYmluYXRvci5jb20vaXRlbT9pZD00NjcyMTQyMSZ1dG1fdGVybT1jb21tZW50fGVtYWls" style="text-decoration: none; color: #336699;">comments<span style="color:#ff3300;">→</span></a></span></p>
<h2 style="font-family:ubuntu, 'Lucida Grande', Arial, sans-serif;padding-top:20px;padding-bottom:0;padding-right:0;padding-left:0;color:#ff3300;font-size:16px;font-weight:bold;margin-top:20px;margin-bottom:3px;margin-right:0;margin-left:0;text-transform:uppercase;"><span style="color:#333">#</span>Data</h2>
<hr style="border-style:none;margin-top:0px;margin-bottom:5px;margin-right:0;margin-left:0;border-top-width:1px;border-top-style:solid;border-top-color:#9b9b9b;/"/>
<p style="font-family:ubuntu, Helvetica, 'Lucida Grande', Arial, sans-serif;padding-top:0;padding-bottom:0;padding-right:0;padding-left:0;color:#333;font-size:16px;line-height:22px;margin-top:0;margin-bottom:10px;margin-right:0;margin-left:0;width:100%;"><a href="https://buttondown-0005.com/c/ZTc1Y2QzM2ItOTQwOC00NWMxLThkZjgtOWEzZDMwNzg1MmI4fDQ1MzkwY2EyLWJiNWEtNDAyZC05OGQyLWQ5MmI0ZjRhY2RkOXxodHRwczovL2RsdC5naXRodWIuaW8vYmxvZy9wb3N0cy9pbnRyb2R1Y3Rpb24tdG8tcG9zdGdyZXNxbC1pbmRleGVzLz91dG1fc291cmNlPWhhY2tlcm5ld3NsZXR0ZXImdXRtX21lZGl1bT1lbWFpbCZ1dG1fdGVybT1kYXRhfGVtYWls" style="color:#0446AB;text-decoration:underline; font-size:16px;" title="Votes: 319 Comments: 16">Introduction to PostgreSQL Indexes</a> <span style="font-size: 13px; color: #777"><span style="font-size:11px;padding-right:1px;">//</span>dlt.github.io <a href="https://buttondown-0005.com/c/ZTc1Y2QzM2ItOTQwOC00NWMxLThkZjgtOWEzZDMwNzg1MmI4fDQ1MzkwY2EyLWJiNWEtNDAyZC05OGQyLWQ5MmI0ZjRhY2RkOXxodHRwOi8vbmV3cy55Y29tYmluYXRvci5jb20vaXRlbT9pZD00Njc1MTgyNiZ1dG1fdGVybT1jb21tZW50fGVtYWls" style="text-decoration: none; color: #336699;">comments<span style="color:#ff3300;">→</span></a></span></p>
<p style="font-family:ubuntu, Helvetica, 'Lucida Grande', Arial, sans-serif;padding-top:0;padding-bottom:0;padding-right:0;padding-left:0;color:#333;font-size:16px;line-height:22px;margin-top:0;margin-bottom:10px;margin-right:0;margin-left:0;width:100%;"><a href="https://buttondown-0005.com/c/ZTc1Y2QzM2ItOTQwOC00NWMxLThkZjgtOWEzZDMwNzg1MmI4fDQ1MzkwY2EyLWJiNWEtNDAyZC05OGQyLWQ5MmI0ZjRhY2RkOXxodHRwczovL2F0bGFzOS5kZXYvYmxvZy9zb2Z0LWRlbGV0ZS5odG1sP3V0bV9zb3VyY2U9aGFja2VybmV3c2xldHRlciZ1dG1fbWVkaXVtPWVtYWlsJnV0bV90ZXJtPWRhdGF8ZW1haWw=" style="color:#0446AB;text-decoration:underline; font-size:16px;" title="Votes: 246 Comments: 145">The challenges of soft delete</a> <span style="font-size: 13px; color: #777"><span style="font-size:11px;padding-right:1px;">//</span>atlas9.dev <a href="https://buttondown-0005.com/c/ZTc1Y2QzM2ItOTQwOC00NWMxLThkZjgtOWEzZDMwNzg1MmI4fDQ1MzkwY2EyLWJiNWEtNDAyZC05OGQyLWQ5MmI0ZjRhY2RkOXxodHRwOi8vbmV3cy55Y29tYmluYXRvci5jb20vaXRlbT9pZD00NjY5ODA2MSZ1dG1fdGVybT1jb21tZW50fGVtYWls" style="text-decoration: none; color: #336699;">comments<span style="color:#ff3300;">→</span></a></span></p>
<p style="font-family:ubuntu, Helvetica, 'Lucida Grande', Arial, sans-serif;padding-top:0;padding-bottom:0;padding-right:0;padding-left:0;color:#333;font-size:16px;line-height:22px;margin-top:0;margin-bottom:10px;margin-right:0;margin-left:0;width:100%;"><a href="https://buttondown-0005.com/c/ZTc1Y2QzM2ItOTQwOC00NWMxLThkZjgtOWEzZDMwNzg1MmI4fDQ1MzkwY2EyLWJiNWEtNDAyZC05OGQyLWQ5MmI0ZjRhY2RkOXxodHRwczovL29wZW5haS5jb20vaW5kZXgvaW5zaWRlLW91ci1pbi1ob3VzZS1kYXRhLWFnZW50P3V0bV9zb3VyY2U9aGFja2VybmV3c2xldHRlciZ1dG1fbWVkaXVtPWVtYWlsJnV0bV90ZXJtPWRhdGF8ZW1haWw=" style="color:#0446AB;text-decoration:underline; font-size:16px;" title="Votes: 54 Comments: 21">OpenAI's In-House Data Agent</a> <span style="font-size: 13px; color: #777"><span style="font-size:11px;padding-right:1px;">//</span>openai.com <a href="https://buttondown-0005.com/c/ZTc1Y2QzM2ItOTQwOC00NWMxLThkZjgtOWEzZDMwNzg1MmI4fDQ1MzkwY2EyLWJiNWEtNDAyZC05OGQyLWQ5MmI0ZjRhY2RkOXxodHRwOi8vbmV3cy55Y29tYmluYXRvci5jb20vaXRlbT9pZD00NjgxNDExNSZ1dG1fdGVybT1jb21tZW50fGVtYWls" style="text-decoration: none; color: #336699;">comments<span style="color:#ff3300;">→</span></a></span></p>
<p style="font-family:ubuntu, Helvetica, 'Lucida Grande', Arial, sans-serif;padding-top:0;padding-bottom:0;padding-right:0;padding-left:0;color:#333;font-size:16px;line-height:22px;margin-top:0;margin-bottom:10px;margin-right:0;margin-left:0;width:100%;"><a href="https://buttondown-0005.com/c/ZTc1Y2QzM2ItOTQwOC00NWMxLThkZjgtOWEzZDMwNzg1MmI4fDQ1MzkwY2EyLWJiNWEtNDAyZC05OGQyLWQ5MmI0ZjRhY2RkOXxodHRwczovL29wZW5haS5jb20vaW5kZXgvc2NhbGluZy1wb3N0Z3Jlc3FsLz91dG1fc291cmNlPWhhY2tlcm5ld3NsZXR0ZXImdXRtX21lZGl1bT1lbWFpbCZ1dG1fdGVybT1kYXRhfGVtYWls" style="color:#0446AB;text-decoration:underline; font-size:16px;" title="Votes: 17 Comments: 6">Scaling PostgreSQL to power 800M ChatGPT users</a> <span style="font-size: 13px; color: #777"><span style="font-size:11px;padding-right:1px;">//</span>openai.com <a href="https://buttondown-0005.com/c/ZTc1Y2QzM2ItOTQwOC00NWMxLThkZjgtOWEzZDMwNzg1MmI4fDQ1MzkwY2EyLWJiNWEtNDAyZC05OGQyLWQ5MmI0ZjRhY2RkOXxodHRwOi8vbmV3cy55Y29tYmluYXRvci5jb20vaXRlbT9pZD00NjcyNTMwMCZ1dG1fdGVybT1jb21tZW50fGVtYWls" style="text-decoration: none; color: #336699;">comments<span style="color:#ff3300;">→</span></a></span></p>
<h2 style="font-family:ubuntu, 'Lucida Grande', Arial, sans-serif;padding-top:20px;padding-bottom:0;padding-right:0;padding-left:0;color:#ff3300;font-size:16px;font-weight:bold;margin-top:20px;margin-bottom:3px;margin-right:0;margin-left:0;text-transform:uppercase;"><span style="color:#333">#</span>Design</h2>
<hr style="border-style:none;margin-top:0px;margin-bottom:5px;margin-right:0;margin-left:0;border-top-width:1px;border-top-style:solid;border-top-color:#9b9b9b;/"/>
<p style="font-family:ubuntu, Helvetica, 'Lucida Grande', Arial, sans-serif;padding-top:0;padding-bottom:0;padding-right:0;padding-left:0;color:#333;font-size:16px;line-height:22px;margin-top:0;margin-bottom:10px;margin-right:0;margin-left:0;width:100%;"><a href="https://buttondown-0005.com/c/ZTc1Y2QzM2ItOTQwOC00NWMxLThkZjgtOWEzZDMwNzg1MmI4fDQ1MzkwY2EyLWJiNWEtNDAyZC05OGQyLWQ5MmI0ZjRhY2RkOXxodHRwczovL3d3dy55Y29tYmluYXRvci5jb20vP3V0bV9zb3VyY2U9aGFja2VybmV3c2xldHRlciZ1dG1fbWVkaXVtPWVtYWlsJnV0bV90ZXJtPWRlc2lnbnxlbWFpbA==" style="color:#0446AB;text-decoration:underline; font-size:16px;" title="Votes: 290 Comments: 155">New YC homepage</a> <span style="font-size: 13px; color: #777"><span style="font-size:11px;padding-right:1px;">//</span>ycombinator.com <a href="https://buttondown-0005.com/c/ZTc1Y2QzM2ItOTQwOC00NWMxLThkZjgtOWEzZDMwNzg1MmI4fDQ1MzkwY2EyLWJiNWEtNDAyZC05OGQyLWQ5MmI0ZjRhY2RkOXxodHRwOi8vbmV3cy55Y29tYmluYXRvci5jb20vaXRlbT9pZD00NjczNTY0NCZ1dG1fdGVybT1jb21tZW50fGVtYWls" style="text-decoration: none; color: #336699;">comments<span style="color:#ff3300;">→</span></a></span></p>
<p style="font-family:ubuntu, Helvetica, 'Lucida Grande', Arial, sans-serif;padding-top:0;padding-bottom:0;padding-right:0;padding-left:0;color:#333;font-size:16px;line-height:22px;margin-top:0;margin-bottom:10px;margin-right:0;margin-left:0;width:100%;"><a href="https://buttondown-0005.com/c/ZTc1Y2QzM2ItOTQwOC00NWMxLThkZjgtOWEzZDMwNzg1MmI4fDQ1MzkwY2EyLWJiNWEtNDAyZC05OGQyLWQ5MmI0ZjRhY2RkOXxodHRwczovL2dpdGh1Yi5jb20vc3RlZmZlc3QvRFBhaW50LWpzP3V0bV9zb3VyY2U9aGFja2VybmV3c2xldHRlciZ1dG1fbWVkaXVtPWVtYWlsJnV0bV90ZXJtPWRlc2lnbnxlbWFpbA==" style="color:#0446AB;text-decoration:underline; font-size:16px;" title="Votes: 243 Comments: 27">Web-based image editor modeled after Deluxe Paint</a> <span style="font-size: 13px; color: #777"><span style="font-size:11px;padding-right:1px;">//</span>github.com <a href="https://buttondown-0005.com/c/ZTc1Y2QzM2ItOTQwOC00NWMxLThkZjgtOWEzZDMwNzg1MmI4fDQ1MzkwY2EyLWJiNWEtNDAyZC05OGQyLWQ5MmI0ZjRhY2RkOXxodHRwOi8vbmV3cy55Y29tYmluYXRvci5jb20vaXRlbT9pZD00Njc1MzcwOCZ1dG1fdGVybT1jb21tZW50fGVtYWls" style="text-decoration: none; color: #336699;">comments<span style="color:#ff3300;">→</span></a></span></p>
<p style="font-family:ubuntu, Helvetica, 'Lucida Grande', Arial, sans-serif;padding-top:0;padding-bottom:0;padding-right:0;padding-left:0;color:#333;font-size:16px;line-height:22px;margin-top:0;margin-bottom:10px;margin-right:0;margin-left:0;width:100%;"><a href="https://buttondown-0005.com/c/ZTc1Y2QzM2ItOTQwOC00NWMxLThkZjgtOWEzZDMwNzg1MmI4fDQ1MzkwY2EyLWJiNWEtNDAyZC05OGQyLWQ5MmI0ZjRhY2RkOXxodHRwczovL3dhbHpyLmNvbS9zZi1ncmFmZml0aT91dG1fc291cmNlPWhhY2tlcm5ld3NsZXR0ZXImdXRtX21lZGl1bT1lbWFpbCZ1dG1fdGVybT1kZXNpZ258ZW1haWw=" style="color:#0446AB;text-decoration:underline; font-size:16px;" title="Votes: 136 Comments: 143">San Francisco Graffiti</a> <span style="font-size: 13px; color: #777"><span style="font-size:11px;padding-right:1px;">//</span>walzr.com <a href="https://buttondown-0005.com/c/ZTc1Y2QzM2ItOTQwOC00NWMxLThkZjgtOWEzZDMwNzg1MmI4fDQ1MzkwY2EyLWJiNWEtNDAyZC05OGQyLWQ5MmI0ZjRhY2RkOXxodHRwOi8vbmV3cy55Y29tYmluYXRvci5jb20vaXRlbT9pZD00Njc2MzcyMSZ1dG1fdGVybT1jb21tZW50fGVtYWls" style="text-decoration: none; color: #336699;">comments<span style="color:#ff3300;">→</span></a></span></p>
<p style="font-family:ubuntu, Helvetica, 'Lucida Grande', Arial, sans-serif;padding-top:0;padding-bottom:0;padding-right:0;padding-left:0;color:#333;font-size:16px;line-height:22px;margin-top:0;margin-bottom:10px;margin-right:0;margin-left:0;width:100%;"><a href="https://buttondown-0005.com/c/ZTc1Y2QzM2ItOTQwOC00NWMxLThkZjgtOWEzZDMwNzg1MmI4fDQ1MzkwY2EyLWJiNWEtNDAyZC05OGQyLWQ5MmI0ZjRhY2RkOXxodHRwczovL3Zpc3VhbHJhbWJsaW5nLnNwYWNlL2RpdGhlcmluZy1wYXJ0LTIvP3V0bV9zb3VyY2U9aGFja2VybmV3c2xldHRlciZ1dG1fbWVkaXVtPWVtYWlsJnV0bV90ZXJtPWRlc2lnbnxlbWFpbA==" style="color:#0446AB;text-decoration:underline; font-size:16px;" title="Votes: 88 Comments: 13">Dithering – Part 2: The Ordered Dithering</a> <span style="font-size: 13px; color: #777"><span style="font-size:11px;padding-right:1px;">//</span>visualrambling.space <a href="https://buttondown-0005.com/c/ZTc1Y2QzM2ItOTQwOC00NWMxLThkZjgtOWEzZDMwNzg1MmI4fDQ1MzkwY2EyLWJiNWEtNDAyZC05OGQyLWQ5MmI0ZjRhY2RkOXxodHRwOi8vbmV3cy55Y29tYmluYXRvci5jb20vaXRlbT9pZD00Njc3MDI3NCZ1dG1fdGVybT1jb21tZW50fGVtYWls" style="text-decoration: none; color: #336699;">comments<span style="color:#ff3300;">→</span></a></span></p>
<h2 style="font-family:ubuntu, 'Lucida Grande', Arial, sans-serif;padding-top:20px;padding-bottom:0;padding-right:0;padding-left:0;color:#ff3300;font-size:16px;font-weight:bold;margin-top:20px;margin-bottom:3px;margin-right:0;margin-left:0;text-transform:uppercase;"><span style="color:#333">#</span>Books</h2>
<hr style="border-style:none;margin-top:0px;margin-bottom:5px;margin-right:0;margin-left:0;border-top-width:1px;border-top-style:solid;border-top-color:#9b9b9b;/"/>
<p style="font-family:ubuntu, Helvetica, 'Lucida Grande', Arial, sans-serif;padding-top:0;padding-bottom:0;padding-right:0;padding-left:0;color:#333;font-size:16px;line-height:22px;margin-top:0;margin-bottom:10px;margin-right:0;margin-left:0;width:100%;"><a href="https://buttondown-0005.com/c/ZTc1Y2QzM2ItOTQwOC00NWMxLThkZjgtOWEzZDMwNzg1MmI4fDQ1MzkwY2EyLWJiNWEtNDAyZC05OGQyLWQ5MmI0ZjRhY2RkOXxodHRwczovL3d3dy5uaWJ6YXJkLmNvbS9hZ2VudGljLWhhbmRib29rP3V0bV9zb3VyY2U9aGFja2VybmV3c2xldHRlciZ1dG1fbWVkaXVtPWVtYWlsJnV0bV90ZXJtPWJvb2tzfGVtYWls" style="color:#0446AB;text-decoration:underline; font-size:16px;" title="Votes: 201 Comments: 135">The Agentic AI Handbook: Production-Ready Patterns</a> <span style="font-size: 13px; color: #777"><span style="font-size:11px;padding-right:1px;">//</span>nibzard.com <a href="https://buttondown-0005.com/c/ZTc1Y2QzM2ItOTQwOC00NWMxLThkZjgtOWEzZDMwNzg1MmI4fDQ1MzkwY2EyLWJiNWEtNDAyZC05OGQyLWQ5MmI0ZjRhY2RkOXxodHRwOi8vbmV3cy55Y29tYmluYXRvci5jb20vaXRlbT9pZD00NjcwMTk2OSZ1dG1fdGVybT1jb21tZW50fGVtYWls" style="text-decoration: none; color: #336699;">comments<span style="color:#ff3300;">→</span></a></span></p>
<p style="font-family:ubuntu, Helvetica, 'Lucida Grande', Arial, sans-serif;padding-top:0;padding-bottom:0;padding-right:0;padding-left:0;color:#333;font-size:16px;line-height:22px;margin-top:0;margin-bottom:10px;margin-right:0;margin-left:0;width:100%;"><a href="https://buttondown-0005.com/c/ZTc1Y2QzM2ItOTQwOC00NWMxLThkZjgtOWEzZDMwNzg1MmI4fDQ1MzkwY2EyLWJiNWEtNDAyZC05OGQyLWQ5MmI0ZjRhY2RkOXxodHRwczovL25ld3MueWNvbWJpbmF0b3IuY29tL2l0ZW0/aWQ9NDY3Nzg0NjEmdXRtX3NvdXJjZT1oYWNrZXJuZXdzbGV0dGVyJnV0bV9tZWRpdW09ZW1haWwmdXRtX3Rlcm09Ym9va3N8ZW1haWw=" style="color:#0446AB;text-decoration:underline; font-size:16px;" title="Votes: 93 Comments: 65">Ask HN: Books to learn 6502 ASM and the Apple II</a> <span style="font-size: 13px; color: #777"><span style="font-size:11px;padding-right:1px;">//</span>news.ycombinator.com</span></p>
<p style="font-family:ubuntu, Helvetica, 'Lucida Grande', Arial, sans-serif;padding-top:0;padding-bottom:0;padding-right:0;padding-left:0;color:#333;font-size:16px;line-height:22px;margin-top:0;margin-bottom:10px;margin-right:0;margin-left:0;width:100%;"><a href="https://buttondown-0005.com/c/ZTc1Y2QzM2ItOTQwOC00NWMxLThkZjgtOWEzZDMwNzg1MmI4fDQ1MzkwY2EyLWJiNWEtNDAyZC05OGQyLWQ5MmI0ZjRhY2RkOXxodHRwczovL3NoZWx2eWJvb2tzLmNvbT91dG1fc291cmNlPWhhY2tlcm5ld3NsZXR0ZXImdXRtX21lZGl1bT1lbWFpbCZ1dG1fdGVybT1ib29rc3xlbWFpbA==" style="color:#0446AB;text-decoration:underline; font-size:16px;" title="Votes: 45 Comments: 17">Shelvy Books</a> <span style="font-size: 13px; color: #777"><span style="font-size:11px;padding-right:1px;">//</span>shelvybooks.com <a href="https://buttondown-0005.com/c/ZTc1Y2QzM2ItOTQwOC00NWMxLThkZjgtOWEzZDMwNzg1MmI4fDQ1MzkwY2EyLWJiNWEtNDAyZC05OGQyLWQ5MmI0ZjRhY2RkOXxodHRwOi8vbmV3cy55Y29tYmluYXRvci5jb20vaXRlbT9pZD00NjgwNDM5NiZ1dG1fdGVybT1jb21tZW50fGVtYWls" style="text-decoration: none; color: #336699;">comments<span style="color:#ff3300;">→</span></a></span></p>
<h2 style="font-family:ubuntu, 'Lucida Grande', Arial, sans-serif;padding-top:20px;padding-bottom:0;padding-right:0;padding-left:0;color:#ff3300;font-size:16px;font-weight:bold;margin-top:20px;margin-bottom:3px;margin-right:0;margin-left:0;text-transform:uppercase;"><span style="color:#333">#</span>Working</h2>
<hr style="border-style:none;margin-top:0px;margin-bottom:5px;margin-right:0;margin-left:0;border-top-width:1px;border-top-style:solid;border-top-color:#9b9b9b;/"/>
<p style="font-family:ubuntu, Helvetica, 'Lucida Grande', Arial, sans-serif;padding-top:0;padding-bottom:0;padding-right:0;padding-left:0;color:#333;font-size:16px;line-height:22px;margin-top:0;margin-bottom:10px;margin-right:0;margin-left:0;width:100%;"><a href="https://buttondown-0005.com/c/ZTc1Y2QzM2ItOTQwOC00NWMxLThkZjgtOWEzZDMwNzg1MmI4fDQ1MzkwY2EyLWJiNWEtNDAyZC05OGQyLWQ5MmI0ZjRhY2RkOXxodHRwczovL3NlbWllbmdpbmVlcmluZy5jb20vYWlzLWltcGFjdC1vbi1lbmdpbmVlcmluZy1qb2JzLW1heS1iZS1kaWZmZXJlbnQtdGhhbi1pbml0aWFsLXByb2plY3Rpb25zLz91dG1fc291cmNlPWhhY2tlcm5ld3NsZXR0ZXImdXRtX21lZGl1bT1lbWFpbCZ1dG1fdGVybT13b3JraW5nfGVtYWls" style="color:#0446AB;text-decoration:underline; font-size:16px;" title="Votes: 100 Comments: 177">AI’s impact on engineering jobs may be different than expected</a> <span style="font-size: 13px; color: #777"><span style="font-size:11px;padding-right:1px;">//</span>semiengineering.com <a href="https://buttondown-0005.com/c/ZTc1Y2QzM2ItOTQwOC00NWMxLThkZjgtOWEzZDMwNzg1MmI4fDQ1MzkwY2EyLWJiNWEtNDAyZC05OGQyLWQ5MmI0ZjRhY2RkOXxodHRwOi8vbmV3cy55Y29tYmluYXRvci5jb20vaXRlbT9pZD00NjgxMzgzNCZ1dG1fdGVybT1jb21tZW50fGVtYWls" style="text-decoration: none; color: #336699;">comments<span style="color:#ff3300;">→</span></a></span></p>
<p style="font-family:ubuntu, Helvetica, 'Lucida Grande', Arial, sans-serif;padding-top:0;padding-bottom:0;padding-right:0;padding-left:0;color:#333;font-size:16px;line-height:22px;margin-top:0;margin-bottom:10px;margin-right:0;margin-left:0;width:100%;"><a href="https://buttondown-0005.com/c/ZTc1Y2QzM2ItOTQwOC00NWMxLThkZjgtOWEzZDMwNzg1MmI4fDQ1MzkwY2EyLWJiNWEtNDAyZC05OGQyLWQ5MmI0ZjRhY2RkOXxodHRwczovL3d3dy5rdXJpbC5pbi9ibG9nL3doYXQtdGhlLWJlc3QtbG9va3MtbGlrZS8/dXRtX3NvdXJjZT1oYWNrZXJuZXdzbGV0dGVyJnV0bV9tZWRpdW09ZW1haWwmdXRtX3Rlcm09d29ya2luZ3xlbWFpbA==" style="color:#0446AB;text-decoration:underline; font-size:16px;" title="Votes: 88 Comments: 52">What “The Best” Looks Like</a> <span style="font-size: 13px; color: #777"><span style="font-size:11px;padding-right:1px;">//</span>kuril.in <a href="https://buttondown-0005.com/c/ZTc1Y2QzM2ItOTQwOC00NWMxLThkZjgtOWEzZDMwNzg1MmI4fDQ1MzkwY2EyLWJiNWEtNDAyZC05OGQyLWQ5MmI0ZjRhY2RkOXxodHRwOi8vbmV3cy55Y29tYmluYXRvci5jb20vaXRlbT9pZD00Njc2NzMyMyZ1dG1fdGVybT1jb21tZW50fGVtYWls" style="text-decoration: none; color: #336699;">comments<span style="color:#ff3300;">→</span></a></span></p>
<p style="font-family:ubuntu, Helvetica, 'Lucida Grande', Arial, sans-serif;padding-top:0;padding-bottom:0;padding-right:0;padding-left:0;color:#333;font-size:16px;line-height:22px;margin-top:0;margin-bottom:10px;margin-right:0;margin-left:0;width:100%;"><a href="https://buttondown-0005.com/c/ZTc1Y2QzM2ItOTQwOC00NWMxLThkZjgtOWEzZDMwNzg1MmI4fDQ1MzkwY2EyLWJiNWEtNDAyZC05OGQyLWQ5MmI0ZjRhY2RkOXxodHRwczovL3NvYXBzdG9uZS5tcmFkZm9yZC5jb20vZW1wbG95ZXJzLXVzZS1sZXR0ZXJzLWZvci1qb2ItYXBwbGljYXRpb25zLz91dG1fc291cmNlPWhhY2tlcm5ld3NsZXR0ZXImdXRtX21lZGl1bT1lbWFpbCZ1dG1fdGVybT13b3JraW5nfGVtYWls" style="color:#0446AB;text-decoration:underline; font-size:16px;" title="Votes: 56 Comments: 59">Employers, please use postmarked letters for job applications</a> <span style="font-size: 13px; color: #777"><span style="font-size:11px;padding-right:1px;">//</span>soapstone.mradford.com <a href="https://buttondown-0005.com/c/ZTc1Y2QzM2ItOTQwOC00NWMxLThkZjgtOWEzZDMwNzg1MmI4fDQ1MzkwY2EyLWJiNWEtNDAyZC05OGQyLWQ5MmI0ZjRhY2RkOXxodHRwOi8vbmV3cy55Y29tYmluYXRvci5jb20vaXRlbT9pZD00NjgxNzk2MyZ1dG1fdGVybT1jb21tZW50fGVtYWls" style="text-decoration: none; color: #336699;">comments<span style="color:#ff3300;">→</span></a></span></p>
<p style="font-family:ubuntu, Helvetica, 'Lucida Grande', Arial, sans-serif;padding-top:0;padding-bottom:0;padding-right:0;padding-left:0;color:#333;font-size:16px;line-height:22px;margin-top:0;margin-bottom:10px;margin-right:0;margin-left:0;width:100%;"><a href="https://buttondown-0005.com/c/ZTc1Y2QzM2ItOTQwOC00NWMxLThkZjgtOWEzZDMwNzg1MmI4fDQ1MzkwY2EyLWJiNWEtNDAyZC05OGQyLWQ5MmI0ZjRhY2RkOXxodHRwczovL3Rob21hc3VuaXNlLmNvbS90aGUtdW5jb21mb3J0YWJsZS1tYXRoLW9mLXdvcmtpbmctZm9yLXlvdXJzZWxmLz91dG1fc291cmNlPWhhY2tlcm5ld3NsZXR0ZXImdXRtX21lZGl1bT1lbWFpbCZ1dG1fdGVybT13b3JraW5nfGVtYWls" style="color:#0446AB;text-decoration:underline; font-size:16px;" title="Votes: 53 Comments: 11">The Uncomfortable Math of Working for Yourself</a> <span style="font-size: 13px; color: #777"><span style="font-size:11px;padding-right:1px;">//</span>thomasunise.com <a href="https://buttondown-0005.com/c/ZTc1Y2QzM2ItOTQwOC00NWMxLThkZjgtOWEzZDMwNzg1MmI4fDQ1MzkwY2EyLWJiNWEtNDAyZC05OGQyLWQ5MmI0ZjRhY2RkOXxodHRwOi8vbmV3cy55Y29tYmluYXRvci5jb20vaXRlbT9pZD00NjcyNzg2MiZ1dG1fdGVybT1jb21tZW50fGVtYWls" style="text-decoration: none; color: #336699;">comments<span style="color:#ff3300;">→</span></a></span></p>
<h2 style="font-family:ubuntu, 'Lucida Grande', Arial, sans-serif;padding-top:20px;padding-bottom:0;padding-right:0;padding-left:0;color:#ff3300;font-size:16px;font-weight:bold;margin-top:20px;margin-bottom:3px;margin-right:0;margin-left:0;text-transform:uppercase;"><span style="color:#333">#</span>Learn</h2>
<hr style="border-style:none;margin-top:0px;margin-bottom:5px;margin-right:0;margin-left:0;border-top-width:1px;border-top-style:solid;border-top-color:#9b9b9b;/"/>
<p style="font-family:ubuntu, Helvetica, 'Lucida Grande', Arial, sans-serif;padding-top:0;padding-bottom:0;padding-right:0;padding-left:0;color:#333;font-size:16px;line-height:22px;margin-top:0;margin-bottom:10px;margin-right:0;margin-left:0;width:100%;"><a href="https://buttondown-0005.com/c/ZTc1Y2QzM2ItOTQwOC00NWMxLThkZjgtOWEzZDMwNzg1MmI4fDQ1MzkwY2EyLWJiNWEtNDAyZC05OGQyLWQ5MmI0ZjRhY2RkOXxodHRwczovL2Jsb2cubmNhc2UubWUvb24tZGVwcmVzc2lvbi8/dXRtX3NvdXJjZT1oYWNrZXJuZXdzbGV0dGVyJnV0bV9tZWRpdW09ZW1haWwmdXRtX3Rlcm09bGVhcm58ZW1haWw=" style="color:#0446AB;text-decoration:underline; font-size:16px;" title="Votes: 855 Comments: 602">Vitamin D and Omega-3 have a larger effect on depression than antidepressants</a> <span style="font-size: 13px; color: #777"><span style="font-size:11px;padding-right:1px;">//</span>blog.ncase.me <a href="https://buttondown-0005.com/c/ZTc1Y2QzM2ItOTQwOC00NWMxLThkZjgtOWEzZDMwNzg1MmI4fDQ1MzkwY2EyLWJiNWEtNDAyZC05OGQyLWQ5MmI0ZjRhY2RkOXxodHRwOi8vbmV3cy55Y29tYmluYXRvci5jb20vaXRlbT9pZD00NjgwODI1MSZ1dG1fdGVybT1jb21tZW50fGVtYWls" style="text-decoration: none; color: #336699;">comments<span style="color:#ff3300;">→</span></a></span></p>
<p style="font-family:ubuntu, Helvetica, 'Lucida Grande', Arial, sans-serif;padding-top:0;padding-bottom:0;padding-right:0;padding-left:0;color:#333;font-size:16px;line-height:22px;margin-top:0;margin-bottom:10px;margin-right:0;margin-left:0;width:100%;"><a href="https://buttondown-0005.com/c/ZTc1Y2QzM2ItOTQwOC00NWMxLThkZjgtOWEzZDMwNzg1MmI4fDQ1MzkwY2EyLWJiNWEtNDAyZC05OGQyLWQ5MmI0ZjRhY2RkOXxodHRwczovL2RpYW1vbmRnZWV6ZXIuYmxvZ3Nwb3QuY29tLzIwMjYvMDEvdHYxMDAuaHRtbD91dG1fc291cmNlPWhhY2tlcm5ld3NsZXR0ZXImdXRtX21lZGl1bT1lbWFpbCZ1dG1fdGVybT1sZWFybnxlbWFpbA==" style="color:#0446AB;text-decoration:underline; font-size:16px;" title="Votes: 415 Comments: 136">Television is 100 years old today</a> <span style="font-size: 13px; color: #777"><span style="font-size:11px;padding-right:1px;">//</span>diamondgeezer.blogspot.com <a href="https://buttondown-0005.com/c/ZTc1Y2QzM2ItOTQwOC00NWMxLThkZjgtOWEzZDMwNzg1MmI4fDQ1MzkwY2EyLWJiNWEtNDAyZC05OGQyLWQ5MmI0ZjRhY2RkOXxodHRwOi8vbmV3cy55Y29tYmluYXRvci5jb20vaXRlbT9pZD00Njc2NjE4OCZ1dG1fdGVybT1jb21tZW50fGVtYWls" style="text-decoration: none; color: #336699;">comments<span style="color:#ff3300;">→</span></a></span></p>
<p style="font-family:ubuntu, Helvetica, 'Lucida Grande', Arial, sans-serif;padding-top:0;padding-bottom:0;padding-right:0;padding-left:0;color:#333;font-size:16px;line-height:22px;margin-top:0;margin-bottom:10px;margin-right:0;margin-left:0;width:100%;"><a href="https://buttondown-0005.com/c/ZTc1Y2QzM2ItOTQwOC00NWMxLThkZjgtOWEzZDMwNzg1MmI4fDQ1MzkwY2EyLWJiNWEtNDAyZC05OGQyLWQ5MmI0ZjRhY2RkOXxodHRwczovL3d3dy5ueXRpbWVzLmNvbS8yMDI2LzAxLzI2L3NjaWVuY2UvYXJjaGFlb2xvZ3ktbmVhbmRlcnRoYWxzLXRvb2xzLmh0bWw/dXRtX3NvdXJjZT1oYWNrZXJuZXdzbGV0dGVyJnV0bV9tZWRpdW09ZW1haWwmdXRtX3Rlcm09bGVhcm58ZW1haWw=" style="color:#0446AB;text-decoration:underline; font-size:16px;" title="Votes: 381 Comments: 206">430k-year-old well-preserved wooden tools are the oldest ever found</a> <span style="font-size: 13px; color: #777"><span style="font-size:11px;padding-right:1px;">//</span>nytimes.com <a href="https://buttondown-0005.com/c/ZTc1Y2QzM2ItOTQwOC00NWMxLThkZjgtOWEzZDMwNzg1MmI4fDQ1MzkwY2EyLWJiNWEtNDAyZC05OGQyLWQ5MmI0ZjRhY2RkOXxodHRwOi8vbmV3cy55Y29tYmluYXRvci5jb20vaXRlbT9pZD00Njc4MTUzMCZ1dG1fdGVybT1jb21tZW50fGVtYWls" style="text-decoration: none; color: #336699;">comments<span style="color:#ff3300;">→</span></a></span></p>
<p style="font-family:ubuntu, Helvetica, 'Lucida Grande', Arial, sans-serif;padding-top:0;padding-bottom:0;padding-right:0;padding-left:0;color:#333;font-size:16px;line-height:22px;margin-top:0;margin-bottom:10px;margin-right:0;margin-left:0;width:100%;"><a href="https://buttondown-0005.com/c/ZTc1Y2QzM2ItOTQwOC00NWMxLThkZjgtOWEzZDMwNzg1MmI4fDQ1MzkwY2EyLWJiNWEtNDAyZC05OGQyLWQ5MmI0ZjRhY2RkOXxodHRwczovL2Rhdmlkb2tzLmJsb2cvcC9hLWxvdC1vZi1wb3B1bGF0aW9uLW51bWJlcnMtYXJlLWZha2U/dXRtX3NvdXJjZT1oYWNrZXJuZXdzbGV0dGVyJnV0bV9tZWRpdW09ZW1haWwmdXRtX3Rlcm09bGVhcm58ZW1haWw=" style="color:#0446AB;text-decoration:underline; font-size:16px;" title="Votes: 299 Comments: 258">A lot of population numbers are fake</a> <span style="font-size: 13px; color: #777"><span style="font-size:11px;padding-right:1px;">//</span>davidoks.blog <a href="https://buttondown-0005.com/c/ZTc1Y2QzM2ItOTQwOC00NWMxLThkZjgtOWEzZDMwNzg1MmI4fDQ1MzkwY2EyLWJiNWEtNDAyZC05OGQyLWQ5MmI0ZjRhY2RkOXxodHRwOi8vbmV3cy55Y29tYmluYXRvci5jb20vaXRlbT9pZD00NjgxMDAyNyZ1dG1fdGVybT1jb21tZW50fGVtYWls" style="text-decoration: none; color: #336699;">comments<span style="color:#ff3300;">→</span></a></span></p>
<p style="font-family:ubuntu, Helvetica, 'Lucida Grande', Arial, sans-serif;padding-top:0;padding-bottom:0;padding-right:0;padding-left:0;color:#333;font-size:16px;line-height:22px;margin-top:0;margin-bottom:10px;margin-right:0;margin-left:0;width:100%;"><a href="https://buttondown-0005.com/c/ZTc1Y2QzM2ItOTQwOC00NWMxLThkZjgtOWEzZDMwNzg1MmI4fDQ1MzkwY2EyLWJiNWEtNDAyZC05OGQyLWQ5MmI0ZjRhY2RkOXxodHRwczovL3d3dy50aGVndWFyZGlhbi5jb20vdXMtbmV3cy8yMDI2L2phbi8yOC9tYWluZS1sb2JzdGVyLWxhZHktZGllcy1hZ2VkLTEwNT91dG1fc291cmNlPWhhY2tlcm5ld3NsZXR0ZXImdXRtX21lZGl1bT1lbWFpbCZ1dG1fdGVybT1sZWFybnxlbWFpbA==" style="color:#0446AB;text-decoration:underline; font-size:16px;" title="Votes: 230 Comments: 59">Maine’s ‘Lobster Lady’ who fished for nearly a century dies aged 105</a> <span style="font-size: 13px; color: #777"><span style="font-size:11px;padding-right:1px;">//</span>theguardian.com <a href="https://buttondown-0005.com/c/ZTc1Y2QzM2ItOTQwOC00NWMxLThkZjgtOWEzZDMwNzg1MmI4fDQ1MzkwY2EyLWJiNWEtNDAyZC05OGQyLWQ5MmI0ZjRhY2RkOXxodHRwOi8vbmV3cy55Y29tYmluYXRvci5jb20vaXRlbT9pZD00NjgwNDg1NCZ1dG1fdGVybT1jb21tZW50fGVtYWls" style="text-decoration: none; color: #336699;">comments<span style="color:#ff3300;">→</span></a></span></p>
<h2 style="font-family:ubuntu, 'Lucida Grande', Arial, sans-serif;padding-top:20px;padding-bottom:0;padding-right:0;padding-left:0;color:#ff3300;font-size:16px;font-weight:bold;margin-top:20px;margin-bottom:3px;margin-right:0;margin-left:0;text-transform:uppercase;"><span style="color:#333">#</span>Watching</h2>
<hr style="border-style:none;margin-top:0px;margin-bottom:5px;margin-right:0;margin-left:0;border-top-width:1px;border-top-style:solid;border-top-color:#9b9b9b;/"/>
<p style="font-family:ubuntu, Helvetica, 'Lucida Grande', Arial, sans-serif;padding-top:0;padding-bottom:0;padding-right:0;padding-left:0;color:#333;font-size:16px;line-height:22px;margin-top:0;margin-bottom:10px;margin-right:0;margin-left:0;width:100%;"><a href="https://buttondown-0005.com/c/ZTc1Y2QzM2ItOTQwOC00NWMxLThkZjgtOWEzZDMwNzg1MmI4fDQ1MzkwY2EyLWJiNWEtNDAyZC05OGQyLWQ5MmI0ZjRhY2RkOXxodHRwczovL3d3dy55b3V0dWJlLmNvbS93YXRjaD92PW1vQkNPRWlxaVBzJnV0bV9zb3VyY2U9aGFja2VybmV3c2xldHRlciZ1dG1fbWVkaXVtPWVtYWlsJnV0bV90ZXJtPXdhdGNoaW5nfGVtYWls" style="color:#0446AB;text-decoration:underline; font-size:16px;" title="Votes: 469 Comments: 103">I built a light that reacts to radio waves</a> <span style="font-size: 13px; color: #777"><span style="font-size:11px;padding-right:1px;">//</span>youtube.com <a href="https://buttondown-0005.com/c/ZTc1Y2QzM2ItOTQwOC00NWMxLThkZjgtOWEzZDMwNzg1MmI4fDQ1MzkwY2EyLWJiNWEtNDAyZC05OGQyLWQ5MmI0ZjRhY2RkOXxodHRwOi8vbmV3cy55Y29tYmluYXRvci5jb20vaXRlbT9pZD00NjcyODgwOCZ1dG1fdGVybT1jb21tZW50fGVtYWls" style="text-decoration: none; color: #336699;">comments<span style="color:#ff3300;">→</span></a></span></p>
<p style="font-family:ubuntu, Helvetica, 'Lucida Grande', Arial, sans-serif;padding-top:0;padding-bottom:0;padding-right:0;padding-left:0;color:#333;font-size:16px;line-height:22px;margin-top:0;margin-bottom:10px;margin-right:0;margin-left:0;width:100%;"><a href="https://buttondown-0005.com/c/ZTc1Y2QzM2ItOTQwOC00NWMxLThkZjgtOWEzZDMwNzg1MmI4fDQ1MzkwY2EyLWJiNWEtNDAyZC05OGQyLWQ5MmI0ZjRhY2RkOXxodHRwczovL3d3dy55b3V0dWJlLmNvbS93YXRjaD92PVNLVHNOVjQxRFlnJnV0bV9zb3VyY2U9aGFja2VybmV3c2xldHRlciZ1dG1fbWVkaXVtPWVtYWlsJnV0bV90ZXJtPXdhdGNoaW5nfGVtYWls" style="color:#0446AB;text-decoration:underline; font-size:16px;" title="Votes: 110 Comments: 117">After two years of vibecoding, I'm back to writing by hand</a> <span style="font-size: 13px; color: #777"><span style="font-size:11px;padding-right:1px;">//</span>youtube.com <a href="https://buttondown-0005.com/c/ZTc1Y2QzM2ItOTQwOC00NWMxLThkZjgtOWEzZDMwNzg1MmI4fDQ1MzkwY2EyLWJiNWEtNDAyZC05OGQyLWQ5MmI0ZjRhY2RkOXxodHRwOi8vbmV3cy55Y29tYmluYXRvci5jb20vaXRlbT9pZD00Njc0NDU3MiZ1dG1fdGVybT1jb21tZW50fGVtYWls" style="text-decoration: none; color: #336699;">comments<span style="color:#ff3300;">→</span></a></span></p>
<p style="font-family:ubuntu, Helvetica, 'Lucida Grande', Arial, sans-serif;padding-top:0;padding-bottom:0;padding-right:0;padding-left:0;color:#333;font-size:16px;line-height:22px;margin-top:0;margin-bottom:10px;margin-right:0;margin-left:0;width:100%;"><a href="https://buttondown-0005.com/c/ZTc1Y2QzM2ItOTQwOC00NWMxLThkZjgtOWEzZDMwNzg1MmI4fDQ1MzkwY2EyLWJiNWEtNDAyZC05OGQyLWQ5MmI0ZjRhY2RkOXxodHRwczovL3d3dy55b3V0dWJlLmNvbS93YXRjaD92PXV0WmFqTm1QZTFZJnV0bV9zb3VyY2U9aGFja2VybmV3c2xldHRlciZ1dG1fbWVkaXVtPWVtYWlsJnV0bV90ZXJtPXdhdGNoaW5nfGVtYWls" style="color:#0446AB;text-decoration:underline; font-size:16px;" title="Votes: 12 Comments: 2">The all new Mecha Comet, live on Kickstarter</a> <span style="font-size: 13px; color: #777"><span style="font-size:11px;padding-right:1px;">//</span>youtube.com <a href="https://buttondown-0005.com/c/ZTc1Y2QzM2ItOTQwOC00NWMxLThkZjgtOWEzZDMwNzg1MmI4fDQ1MzkwY2EyLWJiNWEtNDAyZC05OGQyLWQ5MmI0ZjRhY2RkOXxodHRwOi8vbmV3cy55Y29tYmluYXRvci5jb20vaXRlbT9pZD00Njc2ODUxOSZ1dG1fdGVybT1jb21tZW50fGVtYWls" style="text-decoration: none; color: #336699;">comments<span style="color:#ff3300;">→</span></a></span></p>
<p style="font-family:ubuntu, Helvetica, 'Lucida Grande', Arial, sans-serif;padding-top:0;padding-bottom:0;padding-right:0;padding-left:0;color:#333;font-size:16px;line-height:22px;margin-top:0;margin-bottom:10px;margin-right:0;margin-left:0;width:100%;"><a href="https://buttondown-0005.com/c/ZTc1Y2QzM2ItOTQwOC00NWMxLThkZjgtOWEzZDMwNzg1MmI4fDQ1MzkwY2EyLWJiNWEtNDAyZC05OGQyLWQ5MmI0ZjRhY2RkOXxodHRwczovL3d3dy55b3V0dWJlLmNvbS93YXRjaD92PVFLU1BrXzBONEpjJnV0bV9zb3VyY2U9aGFja2VybmV3c2xldHRlciZ1dG1fbWVkaXVtPWVtYWlsJnV0bV90ZXJtPXdhdGNoaW5nfGVtYWls" style="color:#0446AB;text-decoration:underline; font-size:16px;" title="Votes: 8 Comments: 0">The Engineer who invented the Mars Rover Suspension in his garage</a> <span style="font-size: 13px; color: #777"><span style="font-size:11px;padding-right:1px;">//</span>youtube.com <a href="https://buttondown-0005.com/c/ZTc1Y2QzM2ItOTQwOC00NWMxLThkZjgtOWEzZDMwNzg1MmI4fDQ1MzkwY2EyLWJiNWEtNDAyZC05OGQyLWQ5MmI0ZjRhY2RkOXxodHRwOi8vbmV3cy55Y29tYmluYXRvci5jb20vaXRlbT9pZD00Njc3MzY1NSZ1dG1fdGVybT1jb21tZW50fGVtYWls" style="text-decoration: none; color: #336699;">comments<span style="color:#ff3300;">→</span></a></span></p>
<p style="font-family:ubuntu, Helvetica, 'Lucida Grande', Arial, sans-serif;padding-top:0;padding-bottom:0;padding-right:0;padding-left:0;color:#333;font-size:16px;line-height:22px;margin-top:0;margin-bottom:10px;margin-right:0;margin-left:0;width:100%;"><a href="https://buttondown-0005.com/c/ZTc1Y2QzM2ItOTQwOC00NWMxLThkZjgtOWEzZDMwNzg1MmI4fDQ1MzkwY2EyLWJiNWEtNDAyZC05OGQyLWQ5MmI0ZjRhY2RkOXxodHRwczovL3d3dy55b3V0dWJlLmNvbS93YXRjaD92PVdwNU5vZGZ2dkY0JnV0bV9zb3VyY2U9aGFja2VybmV3c2xldHRlciZ1dG1fbWVkaXVtPWVtYWlsJnV0bV90ZXJtPXdhdGNoaW5nfGVtYWls" style="color:#0446AB;text-decoration:underline; font-size:16px;" title="Votes: 5 Comments: 1">I Overengineered a Spinning Top</a> <span style="font-size: 13px; color: #777"><span style="font-size:11px;padding-right:1px;">//</span>youtube.com <a href="https://buttondown-0005.com/c/ZTc1Y2QzM2ItOTQwOC00NWMxLThkZjgtOWEzZDMwNzg1MmI4fDQ1MzkwY2EyLWJiNWEtNDAyZC05OGQyLWQ5MmI0ZjRhY2RkOXxodHRwOi8vbmV3cy55Y29tYmluYXRvci5jb20vaXRlbT9pZD00NjcyODA3MCZ1dG1fdGVybT1jb21tZW50fGVtYWls" style="text-decoration: none; color: #336699;">comments<span style="color:#ff3300;">→</span></a></span></p>
<h2 style="font-family:ubuntu, 'Lucida Grande', Arial, sans-serif;padding-top:20px;padding-bottom:0;padding-right:0;padding-left:0;color:#ff3300;font-size:16px;font-weight:bold;margin-top:20px;margin-bottom:3px;margin-right:0;margin-left:0;text-transform:uppercase;"><span style="color:#333">#</span>Startup News</h2>
<hr style="border-style:none;margin-top:0px;margin-bottom:5px;margin-right:0;margin-left:0;border-top-width:1px;border-top-style:solid;border-top-color:#9b9b9b;/"/>
<p style="font-family:ubuntu, Helvetica, 'Lucida Grande', Arial, sans-serif;padding-top:0;padding-bottom:0;padding-right:0;padding-left:0;color:#333;font-size:16px;line-height:22px;margin-top:0;margin-bottom:10px;margin-right:0;margin-left:0;width:100%;"><a href="https://buttondown-0005.com/c/ZTc1Y2QzM2ItOTQwOC00NWMxLThkZjgtOWEzZDMwNzg1MmI4fDQ1MzkwY2EyLWJiNWEtNDAyZC05OGQyLWQ5MmI0ZjRhY2RkOXxodHRwczovL3d3dy5yZXV0ZXJzLmNvbS9sZWdhbC9saXRpZ2F0aW9uL2FtYXpvbi1jdXRzLTE2MDAwLWpvYnMtZ2xvYmFsbHktYnJvYWRlci1yZXN0cnVjdHVyaW5nLTIwMjYtMDEtMjgvP3V0bV9zb3VyY2U9aGFja2VybmV3c2xldHRlciZ1dG1fbWVkaXVtPWVtYWlsJnV0bV90ZXJtPXN0YXJ0dXBfbmV3c3xlbWFpbA==" style="color:#0446AB;text-decoration:underline; font-size:16px;" title="Votes: 686 Comments: 955">Amazon cuts 16k jobs</a> <span style="font-size: 13px; color: #777"><span style="font-size:11px;padding-right:1px;">//</span>reuters.com <a href="https://buttondown-0005.com/c/ZTc1Y2QzM2ItOTQwOC00NWMxLThkZjgtOWEzZDMwNzg1MmI4fDQ1MzkwY2EyLWJiNWEtNDAyZC05OGQyLWQ5MmI0ZjRhY2RkOXxodHRwOi8vbmV3cy55Y29tYmluYXRvci5jb20vaXRlbT9pZD00Njc5Njc0NSZ1dG1fdGVybT1jb21tZW50fGVtYWls" style="text-decoration: none; color: #336699;">comments<span style="color:#ff3300;">→</span></a></span></p>
<p style="font-family:ubuntu, Helvetica, 'Lucida Grande', Arial, sans-serif;padding-top:0;padding-bottom:0;padding-right:0;padding-left:0;color:#333;font-size:16px;line-height:22px;margin-top:0;margin-bottom:10px;margin-right:0;margin-left:0;width:100%;"><a href="https://buttondown-0005.com/c/ZTc1Y2QzM2ItOTQwOC00NWMxLThkZjgtOWEzZDMwNzg1MmI4fDQ1MzkwY2EyLWJiNWEtNDAyZC05OGQyLWQ5MmI0ZjRhY2RkOXxodHRwczovL25ld3MueWNvbWJpbmF0b3IuY29tL2l0ZW0/aWQ9NDY3MDc2OTkmdXRtX3NvdXJjZT1oYWNrZXJuZXdzbGV0dGVyJnV0bV9tZWRpdW09ZW1haWwmdXRtX3Rlcm09c3RhcnR1cF9uZXdzfGVtYWls" style="color:#0446AB;text-decoration:underline; font-size:16px;" title="Votes: 355 Comments: 335">Tell HN: Bending Spoons laid off almost everybody at Vimeo yesterday</a> <span style="font-size: 13px; color: #777"><span style="font-size:11px;padding-right:1px;">//</span>news.ycombinator.com</span></p>
<p style="font-family:ubuntu, Helvetica, 'Lucida Grande', Arial, sans-serif;padding-top:0;padding-bottom:0;padding-right:0;padding-left:0;color:#333;font-size:16px;line-height:22px;margin-top:0;margin-bottom:10px;margin-right:0;margin-left:0;width:100%;"><a href="https://buttondown-0005.com/c/ZTc1Y2QzM2ItOTQwOC00NWMxLThkZjgtOWEzZDMwNzg1MmI4fDQ1MzkwY2EyLWJiNWEtNDAyZC05OGQyLWQ5MmI0ZjRhY2RkOXxodHRwczovL2ZpbmFuY2UueWFob28uY29tL25ld3MvYW1hem9uLWNsb3NpbmctZnJlc2gtZ3JvY2VyeS1jb252ZW5pZW5jZS0xNTA0Mzc3ODkuaHRtbD91dG1fc291cmNlPWhhY2tlcm5ld3NsZXR0ZXImdXRtX21lZGl1bT1lbWFpbCZ1dG1fdGVybT1zdGFydHVwX25ld3N8ZW1haWw=" style="color:#0446AB;text-decoration:underline; font-size:16px;" title="Votes: 193 Comments: 404">Amazon closing its Fresh and Go stores</a> <span style="font-size: 13px; color: #777"><span style="font-size:11px;padding-right:1px;">//</span>finance.yahoo.com <a href="https://buttondown-0005.com/c/ZTc1Y2QzM2ItOTQwOC00NWMxLThkZjgtOWEzZDMwNzg1MmI4fDQ1MzkwY2EyLWJiNWEtNDAyZC05OGQyLWQ5MmI0ZjRhY2RkOXxodHRwOi8vbmV3cy55Y29tYmluYXRvci5jb20vaXRlbT9pZD00Njc4MTQ0NCZ1dG1fdGVybT1jb21tZW50fGVtYWls" style="text-decoration: none; color: #336699;">comments<span style="color:#ff3300;">→</span></a></span></p>
<p style="font-family:ubuntu, Helvetica, 'Lucida Grande', Arial, sans-serif;padding-top:0;padding-bottom:0;padding-right:0;padding-left:0;color:#333;font-size:16px;line-height:22px;margin-top:0;margin-bottom:10px;margin-right:0;margin-left:0;width:100%;"><a href="https://buttondown-0005.com/c/ZTc1Y2QzM2ItOTQwOC00NWMxLThkZjgtOWEzZDMwNzg1MmI4fDQ1MzkwY2EyLWJiNWEtNDAyZC05OGQyLWQ5MmI0ZjRhY2RkOXxodHRwczovL3d3dy5iYmMuY29tL25ld3MvYXJ0aWNsZXMvYzI0Zzh2NnFyMW1vP3V0bV9zb3VyY2U9aGFja2VybmV3c2xldHRlciZ1dG1fbWVkaXVtPWVtYWlsJnV0bV90ZXJtPXN0YXJ0dXBfbmV3c3xlbWFpbA==" style="color:#0446AB;text-decoration:underline; font-size:16px;" title="Votes: 158 Comments: 157">TikTok settles just before social media addiction trial to begin</a> <span style="font-size: 13px; color: #777"><span style="font-size:11px;padding-right:1px;">//</span>bbc.com <a href="https://buttondown-0005.com/c/ZTc1Y2QzM2ItOTQwOC00NWMxLThkZjgtOWEzZDMwNzg1MmI4fDQ1MzkwY2EyLWJiNWEtNDAyZC05OGQyLWQ5MmI0ZjRhY2RkOXxodHRwOi8vbmV3cy55Y29tYmluYXRvci5jb20vaXRlbT9pZD00Njc4NjIzNyZ1dG1fdGVybT1jb21tZW50fGVtYWls" style="text-decoration: none; color: #336699;">comments<span style="color:#ff3300;">→</span></a></span></p>
<p style="font-family:ubuntu, Helvetica, 'Lucida Grande', Arial, sans-serif;padding-top:0;padding-bottom:0;padding-right:0;padding-left:0;color:#333;font-size:16px;line-height:22px;margin-top:0;margin-bottom:10px;margin-right:0;margin-left:0;width:100%;"><a href="https://buttondown-0005.com/c/ZTc1Y2QzM2ItOTQwOC00NWMxLThkZjgtOWEzZDMwNzg1MmI4fDQ1MzkwY2EyLWJiNWEtNDAyZC05OGQyLWQ5MmI0ZjRhY2RkOXxodHRwczovL3N0cmF0ZWNoZXJ5LmNvbS8yMDI2L3RzbWMtcmlzay8/dXRtX3NvdXJjZT1oYWNrZXJuZXdzbGV0dGVyJnV0bV9tZWRpdW09ZW1haWwmdXRtX3Rlcm09c3RhcnR1cF9uZXdzfGVtYWls" style="color:#0446AB;text-decoration:underline; font-size:16px;" title="Votes: 124 Comments: 102">TSMC Risk</a> <span style="font-size: 13px; color: #777"><span style="font-size:11px;padding-right:1px;">//</span>stratechery.com <a href="https://buttondown-0005.com/c/ZTc1Y2QzM2ItOTQwOC00NWMxLThkZjgtOWEzZDMwNzg1MmI4fDQ1MzkwY2EyLWJiNWEtNDAyZC05OGQyLWQ5MmI0ZjRhY2RkOXxodHRwOi8vbmV3cy55Y29tYmluYXRvci5jb20vaXRlbT9pZD00Njc2NDIyMyZ1dG1fdGVybT1jb21tZW50fGVtYWls" style="text-decoration: none; color: #336699;">comments<span style="color:#ff3300;">→</span></a></span></p>
<p style="font-family:ubuntu, Helvetica, 'Lucida Grande', Arial, sans-serif;padding-top:0;padding-bottom:0;padding-right:0;padding-left:0;color:#333;font-size:16px;line-height:22px;margin-top:0;margin-bottom:10px;margin-right:0;margin-left:0;width:100%;"><a href="https://buttondown-0005.com/c/ZTc1Y2QzM2ItOTQwOC00NWMxLThkZjgtOWEzZDMwNzg1MmI4fDQ1MzkwY2EyLWJiNWEtNDAyZC05OGQyLWQ5MmI0ZjRhY2RkOXxodHRwczovL3dvcmtkYXljYXNlLmNvbT91dG1fc291cmNlPWhhY2tlcm5ld3NsZXR0ZXImdXRtX21lZGl1bT1lbWFpbCZ1dG1fdGVybT1zdGFydHVwX25ld3N8ZW1haWw=" style="color:#0446AB;text-decoration:underline; font-size:16px;" title="Votes: 95 Comments: 28">Notice of collective action lawsuit against Workday, Inc.</a> <span style="font-size: 13px; color: #777"><span style="font-size:11px;padding-right:1px;">//</span>workdaycase.com <a href="https://buttondown-0005.com/c/ZTc1Y2QzM2ItOTQwOC00NWMxLThkZjgtOWEzZDMwNzg1MmI4fDQ1MzkwY2EyLWJiNWEtNDAyZC05OGQyLWQ5MmI0ZjRhY2RkOXxodHRwOi8vbmV3cy55Y29tYmluYXRvci5jb20vaXRlbT9pZD00Njc2OTY2OCZ1dG1fdGVybT1jb21tZW50fGVtYWls" style="text-decoration: none; color: #336699;">comments<span style="color:#ff3300;">→</span></a></span></p>
<h2 style="font-family:ubuntu, 'Lucida Grande', Arial, sans-serif;padding-top:20px;padding-bottom:0;padding-right:0;padding-left:0;color:#ff3300;font-size:16px;font-weight:bold;margin-top:20px;margin-bottom:3px;margin-right:0;margin-left:0;text-transform:uppercase;"><span style="color:#333">#</span>Fun</h2>
<hr style="border-style:none;margin-top:0px;margin-bottom:5px;margin-right:0;margin-left:0;border-top-width:1px;border-top-style:solid;border-top-color:#9b9b9b;/"/>
<p style="font-family:ubuntu, Helvetica, 'Lucida Grande', Arial, sans-serif;padding-top:0;padding-bottom:0;padding-right:0;padding-left:0;color:#333;font-size:16px;line-height:22px;margin-top:0;margin-bottom:10px;margin-right:0;margin-left:0;width:100%;"><a href="https://buttondown-0005.com/c/ZTc1Y2QzM2ItOTQwOC00NWMxLThkZjgtOWEzZDMwNzg1MmI4fDQ1MzkwY2EyLWJiNWEtNDAyZC05OGQyLWQ5MmI0ZjRhY2RkOXxodHRwczovL2Rvb21idWRzLmNvbT91dG1fc291cmNlPWhhY2tlcm5ld3NsZXR0ZXImdXRtX21lZGl1bT1lbWFpbCZ1dG1fdGVybT1mdW58ZW1haWw=" style="color:#0446AB;text-decoration:underline; font-size:16px;" title="Votes: 427 Comments: 131">Doom has been ported to an earbud</a> <span style="font-size: 13px; color: #777"><span style="font-size:11px;padding-right:1px;">//</span>doombuds.com <a href="https://buttondown-0005.com/c/ZTc1Y2QzM2ItOTQwOC00NWMxLThkZjgtOWEzZDMwNzg1MmI4fDQ1MzkwY2EyLWJiNWEtNDAyZC05OGQyLWQ5MmI0ZjRhY2RkOXxodHRwOi8vbmV3cy55Y29tYmluYXRvci5jb20vaXRlbT9pZD00Njc1MzQ4NCZ1dG1fdGVybT1jb21tZW50fGVtYWls" style="text-decoration: none; color: #336699;">comments<span style="color:#ff3300;">→</span></a></span></p>
<p style="font-family:ubuntu, Helvetica, 'Lucida Grande', Arial, sans-serif;padding-top:0;padding-bottom:0;padding-right:0;padding-left:0;color:#333;font-size:16px;line-height:22px;margin-top:0;margin-bottom:10px;margin-right:0;margin-left:0;width:100%;"><a href="https://buttondown-0005.com/c/ZTc1Y2QzM2ItOTQwOC00NWMxLThkZjgtOWEzZDMwNzg1MmI4fDQ1MzkwY2EyLWJiNWEtNDAyZC05OGQyLWQ5MmI0ZjRhY2RkOXxodHRwczovL2FuZHJld2d5OC5naXRodWIuaW8vaG5hcmNhZGUvP3V0bV9zb3VyY2U9aGFja2VybmV3c2xldHRlciZ1dG1fbWVkaXVtPWVtYWlsJnV0bV90ZXJtPWZ1bnxlbWFpbA==" style="color:#0446AB;text-decoration:underline; font-size:16px;" title="Votes: 342 Comments: 113">The HN Arcade</a> <span style="font-size: 13px; color: #777"><span style="font-size:11px;padding-right:1px;">//</span>andrewgy8.github.io <a href="https://buttondown-0005.com/c/ZTc1Y2QzM2ItOTQwOC00NWMxLThkZjgtOWEzZDMwNzg1MmI4fDQ1MzkwY2EyLWJiNWEtNDAyZC05OGQyLWQ5MmI0ZjRhY2RkOXxodHRwOi8vbmV3cy55Y29tYmluYXRvci5jb20vaXRlbT9pZD00Njc5MzY5MyZ1dG1fdGVybT1jb21tZW50fGVtYWls" style="text-decoration: none; color: #336699;">comments<span style="color:#ff3300;">→</span></a></span></p>
<p style="font-family:ubuntu, Helvetica, 'Lucida Grande', Arial, sans-serif;padding-top:0;padding-bottom:0;padding-right:0;padding-left:0;color:#333;font-size:16px;line-height:22px;margin-top:0;margin-bottom:10px;margin-right:0;margin-left:0;width:100%;"><a href="https://buttondown-0005.com/c/ZTc1Y2QzM2ItOTQwOC00NWMxLThkZjgtOWEzZDMwNzg1MmI4fDQ1MzkwY2EyLWJiNWEtNDAyZC05OGQyLWQ5MmI0ZjRhY2RkOXxodHRwczovL21vbmtleWJhbGwtb25saW5lLnBhZ2VzLmRldi8/dXRtX3NvdXJjZT1oYWNrZXJuZXdzbGV0dGVyJnV0bV9tZWRpdW09ZW1haWwmdXRtX3Rlcm09ZnVufGVtYWls" style="color:#0446AB;text-decoration:underline; font-size:16px;" title="Votes: 215 Comments: 51">Super Monkey Ball ported to a website</a> <span style="font-size: 13px; color: #777"><span style="font-size:11px;padding-right:1px;">//</span>monkeyball-online.pages.dev <a href="https://buttondown-0005.com/c/ZTc1Y2QzM2ItOTQwOC00NWMxLThkZjgtOWEzZDMwNzg1MmI4fDQ1MzkwY2EyLWJiNWEtNDAyZC05OGQyLWQ5MmI0ZjRhY2RkOXxodHRwOi8vbmV3cy55Y29tYmluYXRvci5jb20vaXRlbT9pZD00Njc4OTk2MSZ1dG1fdGVybT1jb21tZW50fGVtYWls" style="text-decoration: none; color: #336699;">comments<span style="color:#ff3300;">→</span></a></span></p>
<p style="font-family:ubuntu, Helvetica, 'Lucida Grande', Arial, sans-serif;padding-top:0;padding-bottom:0;padding-right:0;padding-left:0;color:#333;font-size:16px;line-height:22px;margin-top:0;margin-bottom:10px;margin-right:0;margin-left:0;width:100%;"><a href="https://buttondown-0005.com/c/ZTc1Y2QzM2ItOTQwOC00NWMxLThkZjgtOWEzZDMwNzg1MmI4fDQ1MzkwY2EyLWJiNWEtNDAyZC05OGQyLWQ5MmI0ZjRhY2RkOXxodHRwczovL2d3ZXJuLm5ldC92aWRlby1nYW1lLWFydD91dG1fc291cmNlPWhhY2tlcm5ld3NsZXR0ZXImdXRtX21lZGl1bT1lbWFpbCZ1dG1fdGVybT1mdW58ZW1haWw=" style="color:#0446AB;text-decoration:underline; font-size:16px;" title="Votes: 96 Comments: 74">Video Games as Art</a> <span style="font-size: 13px; color: #777"><span style="font-size:11px;padding-right:1px;">//</span>gwern.net <a href="https://buttondown-0005.com/c/ZTc1Y2QzM2ItOTQwOC00NWMxLThkZjgtOWEzZDMwNzg1MmI4fDQ1MzkwY2EyLWJiNWEtNDAyZC05OGQyLWQ5MmI0ZjRhY2RkOXxodHRwOi8vbmV3cy55Y29tYmluYXRvci5jb20vaXRlbT9pZD00Njc2MDk5OCZ1dG1fdGVybT1jb21tZW50fGVtYWls" style="text-decoration: none; color: #336699;">comments<span style="color:#ff3300;">→</span></a></span></p>
<p style="font-family:ubuntu, Helvetica, 'Lucida Grande', Arial, sans-serif;padding-top:0;padding-bottom:0;padding-right:0;padding-left:0;color:#333;font-size:16px;line-height:22px;margin-top:0;margin-bottom:10px;margin-right:0;margin-left:0;width:100%;"><a href="https://buttondown-0005.com/c/ZTc1Y2QzM2ItOTQwOC00NWMxLThkZjgtOWEzZDMwNzg1MmI4fDQ1MzkwY2EyLWJiNWEtNDAyZC05OGQyLWQ5MmI0ZjRhY2RkOXxodHRwOi8vd3d3LmphbWlzYnVjay5vcmcvbWF6ZXMvP3V0bV9zb3VyY2U9aGFja2VybmV3c2xldHRlciZ1dG1fbWVkaXVtPWVtYWlsJnV0bV90ZXJtPWZ1bnxlbWFpbA==" style="color:#0446AB;text-decoration:underline; font-size:16px;" title="Votes: 76 Comments: 24">Maze Algorithms</a> <span style="font-size: 13px; color: #777"><span style="font-size:11px;padding-right:1px;">//</span>jamisbuck.org <a href="https://buttondown-0005.com/c/ZTc1Y2QzM2ItOTQwOC00NWMxLThkZjgtOWEzZDMwNzg1MmI4fDQ1MzkwY2EyLWJiNWEtNDAyZC05OGQyLWQ5MmI0ZjRhY2RkOXxodHRwOi8vbmV3cy55Y29tYmluYXRvci5jb20vaXRlbT9pZD00NjczNzIwMiZ1dG1fdGVybT1jb21tZW50fGVtYWls" style="text-decoration: none; color: #336699;">comments<span style="color:#ff3300;">→</span></a></span></p>
</td>
</tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" id="footer" style="color:#7A7A7A;font-family:ubuntu, Helvetica, 'Lucida Grande', Arial, sans-serif;margin-top:30px;margin-bottom:0;margin-right:0;margin-left:0;padding-top:0;padding-bottom:0;padding-right:0;padding-left:0;background-color:#FFFFFF;max-width:600px;width:100%;">
<tr style="color:#333;font-family:ubuntu, Helvetica, 'Lucida Grande', Arial, sans-serif;margin-top:0;margin-bottom:0;margin-right:0;margin-left:0;padding-top:0;padding-bottom:0;padding-right:0;padding-left:0;font-size:16px">
<td style="color:#333;font-family:ubuntu, Helvetica, 'Lucida Grande', Arial, sans-serif;margin-top:0;margin-bottom:0;margin-right:0;margin-left:0;padding-top:0;padding-bottom:0;padding-right:0;padding-left:0;">
<h5 style="font-family:Helvetica, 'Lucida Grande', Arial, sans-serif;margin-top:30px;margin-right:0;margin-left:0;padding-top:30px;padding-bottom:0;padding-right:0;padding-left:0;color:#999;font-size:20px;margin-bottom:5px;width:100%;">__END__</h5>
<p style="font-family:ubuntu, Helvetica, 'Lucida Grande', Arial, sans-serif;margin-top:0;margin-bottom:0;margin-right:0;margin-left:0;padding-top:0;padding-bottom:0;padding-right:0;padding-left:0;color:#999;font-size:16px !important;font-weight:normal;line-height:22px;">
You're among 69,429 others who received this email because you wanted a weekly recap of the best articles from Hacker News. Published by
<a href="https://buttondown-0005.com/c/ZTc1Y2QzM2ItOTQwOC00NWMxLThkZjgtOWEzZDMwNzg1MmI4fDQ1MzkwY2EyLWJiNWEtNDAyZC05OGQyLWQ5MmI0ZjRhY2RkOXxodHRwOi8vY3VycHJlc3MuY29tfGVtYWls" style="color:#3B6B9B;text-decoration:underline;">Curpress</a>
from Bellingham, Washington. Hacker Newsletter is not affiliated with Y Combinator in any way.
<br/>
<br/>
💡 Need to disconnect?
<a href="https://buttondown-0005.com/c/ZTc1Y2QzM2ItOTQwOC00NWMxLThkZjgtOWEzZDMwNzg1MmI4fDQ1MzkwY2EyLWJiNWEtNDAyZC05OGQyLWQ5MmI0ZjRhY2RkOXxodHRwczovL2J1dHRvbmRvd24uY29tL3Vuc3Vic2NyaWJlLzQ1MzkwY2EyLWJiNWEtNDAyZC05OGQyLWQ5MmI0ZjRhY2RkOT9lbWFpbD1lNzVjZDMzYi05NDA4LTQ1YzEtOGRmOC05YTNkMzA3ODUyYjh8ZW1haWw=" style="color:#3B6B9B;text-decoration:underline;">Unsubscribe</a>
<br/>
<br/>
✨ Want to promote your startup?
<a href="https://buttondown-0005.com/c/ZTc1Y2QzM2ItOTQwOC00NWMxLThkZjgtOWEzZDMwNzg1MmI4fDQ1MzkwY2EyLWJiNWEtNDAyZC05OGQyLWQ5MmI0ZjRhY2RkOXxodHRwczovL2FpcnRhYmxlLmNvbS9zaHI3NE13UnBKU0hSV3NGbHxlbWFpbA==" style="color:#3B6B9B;text-decoration:underline;" title="Buy a classified ad">Buy a classified ad</a>
or click reply to get our media kit
<br/>
<br/>
⭐ Not a subscriber? Subscribe at
<a href="https://buttondown-0005.com/c/ZTc1Y2QzM2ItOTQwOC00NWMxLThkZjgtOWEzZDMwNzg1MmI4fDQ1MzkwY2EyLWJiNWEtNDAyZC05OGQyLWQ5MmI0ZjRhY2RkOXxodHRwczovL2hhY2tlcm5ld3NsZXR0ZXIuY29tfGVtYWls" style="color:#3B6B9B;text-decoration:underline;">https://hackernewsletter.com</a>
</p>
</td>
</tr>
</table>
</div>

                <p class='ampimg' style='display:none;visibility:none;margin:0;padding:0;line-height:0;'>
                    <img src="https://buttondown-0005.com/o/ZTc1Y2QzM2ItOTQwOC00NWMxLThkZjgtOWEzZDMwNzg1MmI4OjQ1MzkwY2EyLWJiNWEtNDAyZC05OGQyLWQ5MmI0ZjRhY2RkOQ/" />
                </p>
                </body>
                
</html>]]>
      </description>
      <pubDate>Fri, 30 Jan 2026 13:12:52 +0000</pubDate>
      <link>https://app.newsletters.love/collections/x3zKdgZ9qi2dsXIuWuNH0gKpzpwA3BEy/p/x3zKdgZ9qi2dsXIuWuNH0gKpzpwA3BEy</link>
    </item>
  </channel>
</rss>
