<?xml version="1.0" encoding="UTF-8"?><rss xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:atom="http://www.w3.org/2005/Atom" version="2.0" xmlns:itunes="http://www.itunes.com/dtds/podcast-1.0.dtd" xmlns:googleplay="http://www.google.com/schemas/play-podcasts/1.0"><channel><title><![CDATA[Keep Software Simple]]></title><description><![CDATA[This.SOFTWARE.has(complexity) // false]]></description><link>https://www.keepsoftwaresimple.com</link><image><url>https://substackcdn.com/image/fetch/$s_!TEGq!,w_256,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5b68df01-d41b-483f-99f9-f2d7eafb6d7d_500x500.png</url><title>Keep Software Simple</title><link>https://www.keepsoftwaresimple.com</link></image><generator>Substack</generator><lastBuildDate>Wed, 04 Nov 2026 17:35:03 GMT</lastBuildDate><atom:link href="https://www.keepsoftwaresimple.com/feed" rel="self" type="application/rss+xml"/><copyright><![CDATA[SIMPLE SOFTWARE LLC]]></copyright><language><![CDATA[en]]></language><webMaster><![CDATA[tyler@keepsoftwaresimple.com]]></webMaster><itunes:owner><itunes:email><![CDATA[tyler@keepsoftwaresimple.com]]></itunes:email><itunes:name><![CDATA[Tyler Dane]]></itunes:name></itunes:owner><itunes:author><![CDATA[Tyler Dane]]></itunes:author><googleplay:owner><![CDATA[tyler@keepsoftwaresimple.com]]></googleplay:owner><googleplay:email><![CDATA[tyler@keepsoftwaresimple.com]]></googleplay:email><googleplay:author><![CDATA[Tyler Dane]]></googleplay:author><itunes:block><![CDATA[Yes]]></itunes:block><item><title><![CDATA[It’s the data, silly]]></title><description><![CDATA[What sushi masters know about software that most SWEs don&#8217;t]]></description><link>https://www.keepsoftwaresimple.com/p/its-the-data-silly</link><guid isPermaLink="false">https://www.keepsoftwaresimple.com/p/its-the-data-silly</guid><dc:creator><![CDATA[Tyler Dane]]></dc:creator><pubDate>Sun, 01 Nov 2026 17:35:25 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/$s_!c9Bl!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd7ae4aa5-3075-40fc-802f-a58eee22f6a7_1024x538.png" length="0" type="image/jpeg"/><content:encoded><![CDATA[<div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!c9Bl!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd7ae4aa5-3075-40fc-802f-a58eee22f6a7_1024x538.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!c9Bl!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd7ae4aa5-3075-40fc-802f-a58eee22f6a7_1024x538.png 424w, https://substackcdn.com/image/fetch/$s_!c9Bl!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd7ae4aa5-3075-40fc-802f-a58eee22f6a7_1024x538.png 848w, https://substackcdn.com/image/fetch/$s_!c9Bl!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd7ae4aa5-3075-40fc-802f-a58eee22f6a7_1024x538.png 1272w, https://substackcdn.com/image/fetch/$s_!c9Bl!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd7ae4aa5-3075-40fc-802f-a58eee22f6a7_1024x538.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!c9Bl!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd7ae4aa5-3075-40fc-802f-a58eee22f6a7_1024x538.png" width="1024" height="538" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/d7ae4aa5-3075-40fc-802f-a58eee22f6a7_1024x538.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:538,&quot;width&quot;:1024,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:875983,&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://www.keepsoftwaresimple.com/i/223042099?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd7ae4aa5-3075-40fc-802f-a58eee22f6a7_1024x538.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!c9Bl!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd7ae4aa5-3075-40fc-802f-a58eee22f6a7_1024x538.png 424w, https://substackcdn.com/image/fetch/$s_!c9Bl!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd7ae4aa5-3075-40fc-802f-a58eee22f6a7_1024x538.png 848w, https://substackcdn.com/image/fetch/$s_!c9Bl!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd7ae4aa5-3075-40fc-802f-a58eee22f6a7_1024x538.png 1272w, https://substackcdn.com/image/fetch/$s_!c9Bl!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd7ae4aa5-3075-40fc-802f-a58eee22f6a7_1024x538.png 1456w" sizes="100vw" fetchpriority="high"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image buttonBase-GK1x3M"><svg aria-hidden="true" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg" class="icon-noB79L"><g><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image buttonBase-GK1x3M"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2 icon-noB79L"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p>Watch a few episodes of Anthony Bourdain&#8217;s <em>Parts Unknown</em>, and you&#8217;ll notice a pattern: the master chefs care more about the ingredients than the recipes. </p><p>Masa Takayama, the legendary Japanese sushi chef, spent years apprenticing in Tokyo. The first two were spent wiping toilets, washing dishes, and cleaning fish. Only in his third year was he trusted with the rice. Eventually, he sliced fish and prepared nigiri. He respected the rice and fish so much that he was willing to spend seven years learning how to combine them well.</p><div class="subscription-widget-wrap-editor" data-attrs="{&quot;url&quot;:&quot;https://www.keepsoftwaresimple.com/subscribe?&quot;,&quot;text&quot;:&quot;Subscribe&quot;,&quot;language&quot;:&quot;en&quot;}" data-component-name="SubscribeWidgetToDOM"><div class="subscription-widget show-subscribe"><div class="preamble"><p class="cta-caption">Thanks for reading Keep Software Simple! Subscribe for free to receive new posts and support my work.</p></div><form class="subscription-widget-subscribe"><input type="email" class="email-input" name="email" placeholder="Type your email&#8230;" tabindex="-1"><input type="submit" class="button primary" value="Subscribe"><div class="fake-input-wrapper"><div class="fake-input"></div><div class="fake-button"></div></div></form></div></div><p>Another sushi master, Naomichi Yasuda, has spent nearly three decades running one of New York&#8217;s best sushi bars. Yet he still has a reverence for simple, quality ingredients. When Bourdain asks what the most important part of his cooking is, he says the rice. </p><blockquote><p>BOURDAIN: Which is more important, the rice or the fish? Or what percentage? Rice. More important?<br><br>YASUDA: About 90 percent.<br><br>BOURDAIN: Wow.<br><br>YASUDA: Fish is the second ingredient. The main ingredient is rice. So my sushi is rice.</p></blockquote><p>Even Masa&#8217;s mother understands the primacy of ingredients. When Bourdain visits, she sets out a pile of uni and fatty tuna brought up from that morning. She serves it plain, without attempting to cut it as masterfully as her son might. &#8220;This is better than Masa&#8217;s sushi,&#8221; she jokes. Masa smiles and concedes that she might be right.</p><p>We consumers instinctively value the ingredients more than the chef, too. It&#8217;s why sushi itself is internationally beloved; #sushi was the most popular dish on IG in 2021, appearing in over 3.2 million posts. A well-prepared, two-ingredient dish satisfies eyes and bellies better than a complicated one that tastes as if a committee made it.</p><p><strong>Good ingredients are enough. The chef&#8217;s job is to let them be.</strong></p><p></p><p>If software engineers are digital chefs, what are our ingredients?</p><p>Data.</p><p>All we do is show users data and help them change it. It&#8217;s not about algorithms, architecture, models, features, or P90 metrics. It&#8217;s the data, silly.</p><p>Rich Hickey understood this. He became so sick of complex programs that he quit his job and created Clojure. Instead of tempting devs to obsess about class hierarchies or frameworks, the language helps them work with the data directly by limiting itself to a handful of simple structures: maps, vectors, lists, and sets. Rich proved how powerful this simple language could be by building a successful database company upon it. A few basic building blocks, masterfully combined. Rice and fish.</p><p>I think about how beautiful Rich&#8217;s old approach is every time a new startup sends me a changelog that reads like a Walgreens receipt. New dashboard! New integrations! New collaboration features! New mobile app! New settings for the settings!</p><p>They&#8217;re shipping, all right. But for whom?</p><p>Nobody opens a calendar to admire its architecture. They want to see what&#8217;s happening this week. Nobody opens a notes app to celebrate its block editor. They want to remember something. Nobody opens a budgeting app because they&#8217;re excited about its AI integration. They want to know where their money went.</p><p>These are simple needs. But instead of getting better at meeting them, we keep adding more features, more configuration, and more complexity. Somewhere along the way, we confuse improving the software with increasing the amount of software. </p><p>Those sushi masters remind me that mastery doesn&#8217;t mean addition. Sometimes it means spending years getting better at using what we already have.</p><p>Maybe we software engineers should take the hint. </p><p>Get the data.</p><p>Present it clearly.</p><p>Make it easy to change.</p><p>Then get out of the way. </p><div><hr></div><div class="twitter-embed" data-attrs="{&quot;url&quot;:&quot;https://x.com/SimpleCodeGood/status/2116918788151239070&quot;,&quot;full_text&quot;:&quot;Don't hurry.\nGood food takes long time.\n\n-- <span class=\&quot;tweet-fake-link\&quot;>@chefmasanyc</span>&quot;,&quot;username&quot;:&quot;SimpleCodeGood&quot;,&quot;name&quot;:&quot;Keep Software Simple&quot;,&quot;profile_image_url&quot;:&quot;https://pbs.substack.com/profile_images/2023823631068131331/oLLHz2dI_normal.jpg&quot;,&quot;date&quot;:&quot;2026-11-01T15:42:24.000Z&quot;,&quot;photos&quot;:[],&quot;quoted_tweet&quot;:{},&quot;reply_count&quot;:0,&quot;retweet_count&quot;:0,&quot;like_count&quot;:0,&quot;impression_count&quot;:4,&quot;expanded_url&quot;:null,&quot;video_url&quot;:null,&quot;video_preview_media_key&quot;:null,&quot;belowTheFold&quot;:true}" data-component-name="Twitter2ToDOM"></div><div><hr></div><h3>More</h3><ul><li><p><a href="https://www.hbomax.com/show/ddf35f20-7bc1-4b79-9133-4d1e3ff8ff55/s2/e7-tokyo/6cd864d4-0569-4ca4-86a9-4170a6f7fc2b">Parts Unknown, Tokyo</a> (hbomax.com)</p></li><li><p><a href="https://clojure.org/about/documentary">Rich Hickey Clojure documentary</a> (clojure.org)</p></li><li><p><a href="https://www.compasscalendar.com/?utm_source=keepsoftwaresimple&amp;utm_medium=blog">My calendar app</a> (compasscalendar.com)</p></li></ul><div class="subscription-widget-wrap-editor" data-attrs="{&quot;url&quot;:&quot;https://www.keepsoftwaresimple.com/subscribe?&quot;,&quot;text&quot;:&quot;Subscribe&quot;,&quot;language&quot;:&quot;en&quot;}" data-component-name="SubscribeWidgetToDOM"><div class="subscription-widget show-subscribe"><div class="preamble"><p class="cta-caption">Thanks for reading Keep Software Simple! Subscribe for free to receive new posts and support my work.</p></div><form class="subscription-widget-subscribe"><input type="email" class="email-input" name="email" placeholder="Type your email&#8230;" tabindex="-1"><input type="submit" class="button primary" value="Subscribe"><div class="fake-input-wrapper"><div class="fake-input"></div><div class="fake-button"></div></div></form></div></div>]]></content:encoded></item><item><title><![CDATA[The long way back to simple]]></title><description><![CDATA[How mastery leads back to the basics]]></description><link>https://www.keepsoftwaresimple.com/p/the-long-way-back-to-simple</link><guid isPermaLink="false">https://www.keepsoftwaresimple.com/p/the-long-way-back-to-simple</guid><dc:creator><![CDATA[Tyler Dane]]></dc:creator><pubDate>Sun, 25 Oct 2026 15:44:39 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/$s_!piaB!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4e139277-f359-41cb-88fd-4e5911719b53_1424x748.jpeg" length="0" type="image/jpeg"/><content:encoded><![CDATA[<div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!piaB!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4e139277-f359-41cb-88fd-4e5911719b53_1424x748.jpeg" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!piaB!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4e139277-f359-41cb-88fd-4e5911719b53_1424x748.jpeg 424w, https://substackcdn.com/image/fetch/$s_!piaB!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4e139277-f359-41cb-88fd-4e5911719b53_1424x748.jpeg 848w, https://substackcdn.com/image/fetch/$s_!piaB!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4e139277-f359-41cb-88fd-4e5911719b53_1424x748.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!piaB!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4e139277-f359-41cb-88fd-4e5911719b53_1424x748.jpeg 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!piaB!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4e139277-f359-41cb-88fd-4e5911719b53_1424x748.jpeg" width="1424" height="748" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/4e139277-f359-41cb-88fd-4e5911719b53_1424x748.jpeg&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:748,&quot;width&quot;:1424,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:119118,&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://www.keepsoftwaresimple.com/i/222040383?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4e139277-f359-41cb-88fd-4e5911719b53_1424x748.jpeg&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!piaB!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4e139277-f359-41cb-88fd-4e5911719b53_1424x748.jpeg 424w, https://substackcdn.com/image/fetch/$s_!piaB!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4e139277-f359-41cb-88fd-4e5911719b53_1424x748.jpeg 848w, https://substackcdn.com/image/fetch/$s_!piaB!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4e139277-f359-41cb-88fd-4e5911719b53_1424x748.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!piaB!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4e139277-f359-41cb-88fd-4e5911719b53_1424x748.jpeg 1456w" sizes="100vw" fetchpriority="high"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image buttonBase-GK1x3M"><svg aria-hidden="true" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg" class="icon-noB79L"><g><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image buttonBase-GK1x3M"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2 icon-noB79L"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p>You&#8217;ve probably mastered a craft by now &#8212;&nbsp;coding, shooting a basketball, lifting weights, playing cello, cooking sourdough, editing videos, writing short stories &#8212; and doing so required years of consistency while you learned the basics. Eventually, you got comfortable enough with the standard building blocks to add another layer: the advanced techniques. You started to impress your friends and peers, so you kept developing. More difficult shots, faster times, more ingredients, more configs.  </p><p>Eventually, adding more started to feel draining. The more layers you added, the less you loved the craft. You yearned for those early days when you only knew a few chords, a few ingredients, or a few data structures, when you didn&#8217;t need a meeting or an SOP to make a change.</p><div class="subscription-widget-wrap-editor" data-attrs="{&quot;url&quot;:&quot;https://www.keepsoftwaresimple.com/subscribe?&quot;,&quot;text&quot;:&quot;Subscribe&quot;,&quot;language&quot;:&quot;en&quot;}" data-component-name="SubscribeWidgetToDOM"><div class="subscription-widget show-subscribe"><div class="preamble"><p class="cta-caption">Thanks for reading Keep Software Simple! Subscribe for free to receive new posts and support my work.</p></div><form class="subscription-widget-subscribe"><input type="email" class="email-input" name="email" placeholder="Type your email&#8230;" tabindex="-1"><input type="submit" class="button primary" value="Subscribe"><div class="fake-input-wrapper"><div class="fake-input"></div><div class="fake-button"></div></div></form></div></div><p>You still remembered the purity of those early days, how freeing it felt to <em>just create</em>. The yearning for the joy that came from within you then overpowered the validation you got from others now.</p><p>So you stopped going down the path of advancement and turned around to where you started &#8212; to the basics.</p><p>That turnaround was uncomfortable. The people who used to shower you with praise started to ignore you. Your retreat made those you passed on the way back question whether they, too, were on the wrong path. Unprepared to change, they quietly mocked you as you passed. </p><p>If you ignored them long enough, you finally got back to basics. </p><p>And it was awesome. You rediscovered the joy of your craft and its fundamentals. You felt like a kid again, but more mature and grateful. (Love on your first day of school feels like a rollercoaster. Love on your 20th anniversary feels like peace.)</p><p>You looked around and saw something surprising: the GOATs were there also, and they felt the same appreciation.</p><ul><li><p>Linus was writing a for loop in C</p></li><li><p>MJ was working on his midrange</p></li><li><p>Chris Bumstead was squatting</p></li><li><p>Yo-Yo Ma was practicing scales</p></li><li><p>Paul Hollywood was making a rustic loaf</p></li><li><p>Hillier-Smith was exporting a video that has two tracks</p></li><li><p>Hemingway was writing dialog at a third-grade reading level</p></li></ul><p>In good spirits and company, you resolved to stay with the basics as long as possible, and to venture back down the path of advancement only if necessary </p><p>&#8230; in that one domain.</p><p>The trap is that, even after going through that journey and discovering the superiority of simplicity, we think it only pertains to that particular craft.</p><p>We&#8217;ll resist complexity with monastic discipline during our evenings, while welcoming it like a heathen during the workday. We&#8217;ll build a stable monolith for our lifelong side project while insisting on a sprawling microservice architecture for a skunkworks project at work. We&#8217;ll cook a five-ingredient salad for ourselves because it tastes great, but insist on a twenty-ingredient one when company is over because it looks great.</p><p>Simplicity isn&#8217;t relative. It&#8217;s not an advantage in one craft and a disadvantage in another. The superiority of simplicity is universal. I don&#8217;t have to convince you of that, just like I don&#8217;t have to convince you that gravity is real. Just jump, and you&#8217;ll see how futile it is to defy gravity. If you ever doubt whether the basics are enough, just make things complicated and see if you enjoy it. You&#8217;ll see how futile it is to defy the power of simplicity.  </p><div><hr></div><div class="twitter-embed" data-attrs="{&quot;url&quot;:&quot;https://x.com/SimpleCodeGood/status/2101071257223692312&quot;,&quot;full_text&quot;:&quot;Except for jQuery, I don&#8217;t use any frameworks. Why? Because many times, they just make things more complex. I kind of just write code\n\n-- <span class=\&quot;tweet-fake-link\&quot;>@levelsio</span> (2014)&quot;,&quot;username&quot;:&quot;SimpleCodeGood&quot;,&quot;name&quot;:&quot;Keep Software Simple&quot;,&quot;profile_image_url&quot;:&quot;https://pbs.substack.com/profile_images/2023823631068131331/oLLHz2dI_normal.jpg&quot;,&quot;date&quot;:&quot;2026-09-18T22:09:58.000Z&quot;,&quot;photos&quot;:[],&quot;quoted_tweet&quot;:{},&quot;reply_count&quot;:0,&quot;retweet_count&quot;:0,&quot;like_count&quot;:0,&quot;impression_count&quot;:10,&quot;expanded_url&quot;:null,&quot;video_url&quot;:null,&quot;video_preview_media_key&quot;:null,&quot;belowTheFold&quot;:true}" data-component-name="Twitter2ToDOM"></div><div class="subscription-widget-wrap-editor" data-attrs="{&quot;url&quot;:&quot;https://www.keepsoftwaresimple.com/subscribe?&quot;,&quot;text&quot;:&quot;Subscribe&quot;,&quot;language&quot;:&quot;en&quot;}" data-component-name="SubscribeWidgetToDOM"><div class="subscription-widget show-subscribe"><div class="preamble"><p class="cta-caption">Thanks for reading Keep Software Simple! Subscribe for free to receive new posts and support my work.</p></div><form class="subscription-widget-subscribe"><input type="email" class="email-input" name="email" placeholder="Type your email&#8230;" tabindex="-1"><input type="submit" class="button primary" value="Subscribe"><div class="fake-input-wrapper"><div class="fake-input"></div><div class="fake-button"></div></div></form></div></div>]]></content:encoded></item><item><title><![CDATA[Whatever you pursue, pursue it simply]]></title><description><![CDATA[The only implementation detail that matters]]></description><link>https://www.keepsoftwaresimple.com/p/whatever-you-pursue-pursue-it-simply</link><guid isPermaLink="false">https://www.keepsoftwaresimple.com/p/whatever-you-pursue-pursue-it-simply</guid><dc:creator><![CDATA[Tyler Dane]]></dc:creator><pubDate>Sun, 18 Oct 2026 15:57:38 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/$s_!Upvw!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F06ce6dea-33a4-40aa-ae75-ac745937a7d3_1424x748.jpeg" length="0" type="image/jpeg"/><content:encoded><![CDATA[<div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!Upvw!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F06ce6dea-33a4-40aa-ae75-ac745937a7d3_1424x748.jpeg" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!Upvw!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F06ce6dea-33a4-40aa-ae75-ac745937a7d3_1424x748.jpeg 424w, https://substackcdn.com/image/fetch/$s_!Upvw!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F06ce6dea-33a4-40aa-ae75-ac745937a7d3_1424x748.jpeg 848w, https://substackcdn.com/image/fetch/$s_!Upvw!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F06ce6dea-33a4-40aa-ae75-ac745937a7d3_1424x748.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!Upvw!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F06ce6dea-33a4-40aa-ae75-ac745937a7d3_1424x748.jpeg 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!Upvw!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F06ce6dea-33a4-40aa-ae75-ac745937a7d3_1424x748.jpeg" width="1424" height="748" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/06ce6dea-33a4-40aa-ae75-ac745937a7d3_1424x748.jpeg&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:748,&quot;width&quot;:1424,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:346848,&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://www.keepsoftwaresimple.com/i/221000002?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F06ce6dea-33a4-40aa-ae75-ac745937a7d3_1424x748.jpeg&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!Upvw!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F06ce6dea-33a4-40aa-ae75-ac745937a7d3_1424x748.jpeg 424w, https://substackcdn.com/image/fetch/$s_!Upvw!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F06ce6dea-33a4-40aa-ae75-ac745937a7d3_1424x748.jpeg 848w, https://substackcdn.com/image/fetch/$s_!Upvw!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F06ce6dea-33a4-40aa-ae75-ac745937a7d3_1424x748.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!Upvw!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F06ce6dea-33a4-40aa-ae75-ac745937a7d3_1424x748.jpeg 1456w" sizes="100vw" fetchpriority="high"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image buttonBase-GK1x3M"><svg aria-hidden="true" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg" class="icon-noB79L"><g><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image buttonBase-GK1x3M"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2 icon-noB79L"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p>I can&#8217;t stop thinking about the middle of Proverbs 4, &#8220;A Father&#8217;s Wise Instruction&#8221;:</p><blockquote><p>The beginning of wisdom is this: Get wisdom,</p><p>and whatever you get, get insight.</p></blockquote><p>Leading up to this line, the father begs his sons to pay attention to what he&#8217;s about to say. After this line, the father implores his sons to appreciate wisdom and avoid wickedness.</p><div class="subscription-widget-wrap-editor" data-attrs="{&quot;url&quot;:&quot;https://www.keepsoftwaresimple.com/subscribe?&quot;,&quot;text&quot;:&quot;Subscribe&quot;,&quot;language&quot;:&quot;en&quot;}" data-component-name="SubscribeWidgetToDOM"><div class="subscription-widget show-subscribe"><div class="preamble"><p class="cta-caption">Thanks for reading Keep Software Simple! Subscribe for free to receive new posts and support my work.</p></div><form class="subscription-widget-subscribe"><input type="email" class="email-input" name="email" placeholder="Type your email&#8230;" tabindex="-1"><input type="submit" class="button primary" value="Subscribe"><div class="fake-input-wrapper"><div class="fake-input"></div><div class="fake-button"></div></div></form></div></div><p>The first time I read it, I got angry at its simplicity. <em>&#8220;Get wisdom&#8221;? That&#8217;s it? That&#8217;s your special advice? &#8220;Get insight&#8221;? That&#8217;s the enduring message you&#8217;re going to leave your kids? <strong>How</strong>, though? <strong>How</strong> do I get wisdom and insight?</em></p><p>Imagine paying VIP tickets for an entrepreneur conference. You grab your front-row seat and pull out your notebook ahead of the keynote, The Secret to Financial Independence. Then all the speaker says is:</p><blockquote><p>The beginning of wealth is this: Get wealth,<br><br>and whatever you get, get cash.</p></blockquote><p><em><strong>How</strong> do I get wealth? <strong>How</strong> do I build cash flow?</em></p><p>Countless books, courses, podcasts, and events answer those how questions.</p><ul><li><p>&#8220;How to Win With AI in 2026.&#8221; </p></li><li><p>&#8220;How to Use Claude Fable To Build Your Own Software Factory to Print Cash.&#8221;</p></li><li><p>&#8220;How to Automate a Faceless YouTube Channel Using AI.&#8221;</p></li><li><p>&#8220;Father of AI Tells Developers How to Stay Relevant Before It&#8217;s Too Late.&#8221;</p></li></ul><p>We&#8217;re a generation addicted to implementation details, to click-worthy headlines that promise the world, yet deliver nothing more than a 20-point hollow listicle divided by a banner ad. We&#8217;ve been running on the sugar high of a thousand Hows for so long that we forgot the sustenance of a few Whats.</p><p>Maybe that father was onto something after all. </p><p>His kids didn&#8217;t need a list to chaperone them from point A to point B. They were probably resourceful enough to get those things and smart enough to keep them. A nudge was all they needed, a reason to keep their gaze on the narrow path ahead of them and avoid the temptations in the periphery. </p><p>Wisdom.</p><p>Insight.</p><p>Wealth.</p><p>Cash.</p><p>Peace.</p><p>Gratitude.</p><p>Connection.</p><p>Autonomous Software Factory.</p><p>All worthy pursuits.</p><p>But let me suggest just one How, one timeless method that I believe will serve you. </p><p><strong>Whatever you pursue, pursue it with simplicity.</strong> </p><p> </p><div class="twitter-embed" data-attrs="{&quot;url&quot;:&quot;https://x.com/SimpleCodeGood/status/2109346404091228392&quot;,&quot;full_text&quot;:&quot;As AI becomes capable of producing original scientific research, the ability to extract simple, reusable ideas from its discoveries may become as valuable as making those discoveries in the first place.\n-- <span class=\&quot;tweet-fake-link\&quot;>@colossusmag</span>&quot;,&quot;username&quot;:&quot;SimpleCodeGood&quot;,&quot;name&quot;:&quot;Keep Software Simple&quot;,&quot;profile_image_url&quot;:&quot;https://pbs.substack.com/profile_images/2023823631068131331/oLLHz2dI_normal.jpg&quot;,&quot;date&quot;:&quot;2026-10-11T18:12:27.000Z&quot;,&quot;photos&quot;:[],&quot;quoted_tweet&quot;:{},&quot;reply_count&quot;:0,&quot;retweet_count&quot;:0,&quot;like_count&quot;:0,&quot;impression_count&quot;:10,&quot;expanded_url&quot;:null,&quot;video_url&quot;:null,&quot;video_preview_media_key&quot;:null,&quot;belowTheFold&quot;:true}" data-component-name="Twitter2ToDOM"></div><div class="subscription-widget-wrap-editor" data-attrs="{&quot;url&quot;:&quot;https://www.keepsoftwaresimple.com/subscribe?&quot;,&quot;text&quot;:&quot;Subscribe&quot;,&quot;language&quot;:&quot;en&quot;}" data-component-name="SubscribeWidgetToDOM"><div class="subscription-widget show-subscribe"><div class="preamble"><p class="cta-caption">Thanks for reading Keep Software Simple! Subscribe for free to receive new posts and support my work.</p></div><form class="subscription-widget-subscribe"><input type="email" class="email-input" name="email" placeholder="Type your email&#8230;" tabindex="-1"><input type="submit" class="button primary" value="Subscribe"><div class="fake-input-wrapper"><div class="fake-input"></div><div class="fake-button"></div></div></form></div></div>]]></content:encoded></item><item><title><![CDATA[There’s plenty of time]]></title><description><![CDATA[Jensen Huang's annoyingly simple advice for getting more done]]></description><link>https://www.keepsoftwaresimple.com/p/theres-plenty-of-time</link><guid isPermaLink="false">https://www.keepsoftwaresimple.com/p/theres-plenty-of-time</guid><dc:creator><![CDATA[Tyler Dane]]></dc:creator><pubDate>Sun, 11 Oct 2026 15:02:47 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/$s_!48rk!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fdfb5b12e-5b35-418f-9c75-3aff65871bfa_1200x630.png" length="0" type="image/jpeg"/><content:encoded><![CDATA[<div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!48rk!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fdfb5b12e-5b35-418f-9c75-3aff65871bfa_1200x630.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!48rk!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fdfb5b12e-5b35-418f-9c75-3aff65871bfa_1200x630.png 424w, https://substackcdn.com/image/fetch/$s_!48rk!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fdfb5b12e-5b35-418f-9c75-3aff65871bfa_1200x630.png 848w, https://substackcdn.com/image/fetch/$s_!48rk!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fdfb5b12e-5b35-418f-9c75-3aff65871bfa_1200x630.png 1272w, https://substackcdn.com/image/fetch/$s_!48rk!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fdfb5b12e-5b35-418f-9c75-3aff65871bfa_1200x630.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!48rk!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fdfb5b12e-5b35-418f-9c75-3aff65871bfa_1200x630.png" width="1200" height="630" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/dfb5b12e-5b35-418f-9c75-3aff65871bfa_1200x630.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:630,&quot;width&quot;:1200,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:58343,&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://www.keepsoftwaresimple.com/i/219804744?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fdfb5b12e-5b35-418f-9c75-3aff65871bfa_1200x630.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!48rk!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fdfb5b12e-5b35-418f-9c75-3aff65871bfa_1200x630.png 424w, https://substackcdn.com/image/fetch/$s_!48rk!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fdfb5b12e-5b35-418f-9c75-3aff65871bfa_1200x630.png 848w, https://substackcdn.com/image/fetch/$s_!48rk!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fdfb5b12e-5b35-418f-9c75-3aff65871bfa_1200x630.png 1272w, https://substackcdn.com/image/fetch/$s_!48rk!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fdfb5b12e-5b35-418f-9c75-3aff65871bfa_1200x630.png 1456w" sizes="100vw" fetchpriority="high"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image buttonBase-GK1x3M"><svg aria-hidden="true" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg" class="icon-noB79L"><g><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image buttonBase-GK1x3M"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2 icon-noB79L"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p>I&#8217;ll never forget this bomb Jensen Huang dropped in 2023: </p><div class="callout-block" data-callout="true"><p>INTERVIEWER: What is something that you believe today that 40-year-old Jensen would&#8217;ve pushed back on and said, no, I disagree.</p><p>JENSEN: There&#8217;s plenty of time. If you prioritize yourself properly and you make sure that you don&#8217;t let Outlook be the controller of your time, there&#8217;s plenty of time.</p><p>INTERVIEWER: Plenty of time in the day? Plenty of time to achieve this thing?</p><p>JENSEN: To do anything. Just don&#8217;t do everything. Prioritize your life. Make sacrifices. Don&#8217;t let Outlook control what you do every day.</p><p>Notice I was late to our meeting, and the reason for that, by the time I looked up, oh my gosh. Ben and David are waiting.</p><p>INTERVIEWER: We have time.</p><p>JENSEN: Exactly.</p></div><p>The leader of the most valuable company in the world isn&#8217;t stressed out about his schedule. As someone who built a calendar and frantically checked it, I felt attacked. Jensen has infinitely more demands on his time than I do, yet he&#8217;s the one who is present, while I&#8217;m skipping bathroom breaks so I can go to back-to-back meetings where we talk in circles for hours.</p><div class="subscription-widget-wrap-editor" data-attrs="{&quot;url&quot;:&quot;https://www.keepsoftwaresimple.com/subscribe?&quot;,&quot;text&quot;:&quot;Subscribe&quot;,&quot;language&quot;:&quot;en&quot;}" data-component-name="SubscribeWidgetToDOM"><div class="subscription-widget show-subscribe"><div class="preamble"><p class="cta-caption">Thanks for reading Keep Software Simple! Subscribe for free to receive new posts and support my work.</p></div><form class="subscription-widget-subscribe"><input type="email" class="email-input" name="email" placeholder="Type your email&#8230;" tabindex="-1"><input type="submit" class="button primary" value="Subscribe"><div class="fake-input-wrapper"><div class="fake-input"></div><div class="fake-button"></div></div></form></div></div><p>Then I found out that this wasn&#8217;t a one-time thing for Jensen. It&#8217;s not like he decided to be more chill that day after getting a good pumpkin spice latte. He&#8217;s usually this zen. Sarah Guo, who's worked closely with Jensen for years as an investor, was also caught off guard when she watched him hand-deliver Nvidia&#8217;s first DGX Station to Andrej Karpathy.</p><blockquote><p>Huang stayed five hours, talking about the future, giving advice, and never looked at his phone once. Guo remembers looking at hers three or four times. &#8220;Jensen has this wisdom,&#8221; she told me, &#8220;that if you know what your priorities are and you&#8217;re working on the right one, you have all the time in the world. That&#8217;s something I aspire to.&#8221;</p></blockquote><p>These ideas &#8212;&nbsp;that most stress is a choice, and that you don&#8217;t need to be in an endless state of hurry &#8212;&nbsp;will keep showing up if you look for them. It&#8217;s like seeing dozens of white Corollas on your commute the day after you buy your own.</p><p>Here are a few more examples that each rhyme with Jensen&#8217;s message.</p><ul><li><p>I&#8217;ve talked to a lot of recent retirees over the last few months. They all express regret about how much they stressed themselves out.</p></li><li><p>Martha tattle-told on her sister to Jesus for leaving her to do all the work while hosting a gathering. Jesus replied: &#8220;Martha, Martha, you are anxious and troubled about many things, but one thing is necessary&#8221; (Luke 10). </p></li><li><p>Buffet told his pilot to write down his top 25 career goals. Then he told him to circle the top 5 and avoid the bottom 20 at all costs.</p></li></ul><p>The principle applies to software, of course. I&#8217;m sure you&#8217;ve been on a team that insists on shipping 10 new features at the same time. Maybe while watching the PM do timeline calculus to make that work, you thought, &#8220;Do users really need all this stuff?&#8221;</p><p>I&#8217;m sure you have your own list, examples of people who have somehow found success without carrying around a heavy aura. </p><p>How you react to those people says a lot about your own prioritization skills. </p><p>Does it infuriate you to think that someone could be successful yet chill? Does it feel wrong that some teams work 80-hour weeks, while others get more done in 30? Does Eskil Steenberg&#8217;s idea of <em>finishing</em> a software project feel blasphemous? </p><p>I&#8217;ve come to believe that the people who are unusually calm aren&#8217;t better at &#8220;managing&#8221; their time&#8230;they&#8217;re just better at deciding what deserves it.</p><p>Maybe we don&#8217;t need more time or more ways to count it.</p><p>Maybe we just need fewer priorities.</p><p></p><p><strong>MORE</strong></p><p><a href="https://www.acquired.fm/episodes/jensen-huang#transcript">Jensen interview</a> (acquire.fm)</p><p><a href="https://www.youtube.com/watch?v=EGLoKbBn-VI&amp;t=1s">Eskil talk</a> (youtube.com)</p><p><a href="https://colossus.com/article/sarah-guo-conviction/">Sarah Guo profile</a> (colossus.com)</p><p><a href="https://www.compasscalendar.com">My calendar app</a> (compasscalendar.com)</p><div class="subscription-widget-wrap-editor" data-attrs="{&quot;url&quot;:&quot;https://www.keepsoftwaresimple.com/subscribe?&quot;,&quot;text&quot;:&quot;Subscribe&quot;,&quot;language&quot;:&quot;en&quot;}" data-component-name="SubscribeWidgetToDOM"><div class="subscription-widget show-subscribe"><div class="preamble"><p class="cta-caption">Thanks for reading Keep Software Simple! Subscribe for free to receive new posts and support my work.</p></div><form class="subscription-widget-subscribe"><input type="email" class="email-input" name="email" placeholder="Type your email&#8230;" tabindex="-1"><input type="submit" class="button primary" value="Subscribe"><div class="fake-input-wrapper"><div class="fake-input"></div><div class="fake-button"></div></div></form></div></div>]]></content:encoded></item><item><title><![CDATA[When simplicity isn’t enough]]></title><description><![CDATA[Lessons from Dirac]]></description><link>https://www.keepsoftwaresimple.com/p/when-simplicity-isnt-enough</link><guid isPermaLink="false">https://www.keepsoftwaresimple.com/p/when-simplicity-isnt-enough</guid><dc:creator><![CDATA[Tyler Dane]]></dc:creator><pubDate>Sun, 04 Oct 2026 16:24:26 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/$s_!auos!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4d61ea97-2011-47de-9b95-bfaedb020794_1424x748.png" length="0" type="image/jpeg"/><content:encoded><![CDATA[<p>I haven&#8217;t found an engineer I respect who advocates for complex solutions (and <a href="https://www.engineerhistory.com/">I&#8217;ve been looking hard</a>). The GOATs love complex <em>problems</em> - the type worthy of capturing their thinking for years. They&#8217;re also the type who morally reject complex <em>solutions </em>to those complex problems. </p><p>While their peers tolerate clumsiness under the guise of pragmatism, they&#8217;re prepared to jeopardize their whole careers to prove that it doesn&#8217;t have to be so complicated. They&#8217;ll bushwhack their way into the jungle of complexity so that they can prove to themselves that nature always provided a simple path through it. </p><div class="subscription-widget-wrap-editor" data-attrs="{&quot;url&quot;:&quot;https://www.keepsoftwaresimple.com/subscribe?&quot;,&quot;text&quot;:&quot;Subscribe&quot;,&quot;language&quot;:&quot;en&quot;}" data-component-name="SubscribeWidgetToDOM"><div class="subscription-widget show-subscribe"><div class="preamble"><p class="cta-caption">Thanks for reading Keep Software Simple! Subscribe for free to receive new posts and support my work.</p></div><form class="subscription-widget-subscribe"><input type="email" class="email-input" name="email" placeholder="Type your email&#8230;" tabindex="-1"><input type="submit" class="button primary" value="Subscribe"><div class="fake-input-wrapper"><div class="fake-input"></div><div class="fake-button"></div></div></form></div></div><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!auos!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4d61ea97-2011-47de-9b95-bfaedb020794_1424x748.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!auos!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4d61ea97-2011-47de-9b95-bfaedb020794_1424x748.png 424w, https://substackcdn.com/image/fetch/$s_!auos!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4d61ea97-2011-47de-9b95-bfaedb020794_1424x748.png 848w, https://substackcdn.com/image/fetch/$s_!auos!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4d61ea97-2011-47de-9b95-bfaedb020794_1424x748.png 1272w, https://substackcdn.com/image/fetch/$s_!auos!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4d61ea97-2011-47de-9b95-bfaedb020794_1424x748.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!auos!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4d61ea97-2011-47de-9b95-bfaedb020794_1424x748.png" width="1424" height="748" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/4d61ea97-2011-47de-9b95-bfaedb020794_1424x748.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:748,&quot;width&quot;:1424,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:273075,&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://www.keepsoftwaresimple.com/i/218787865?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4d61ea97-2011-47de-9b95-bfaedb020794_1424x748.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!auos!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4d61ea97-2011-47de-9b95-bfaedb020794_1424x748.png 424w, https://substackcdn.com/image/fetch/$s_!auos!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4d61ea97-2011-47de-9b95-bfaedb020794_1424x748.png 848w, https://substackcdn.com/image/fetch/$s_!auos!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4d61ea97-2011-47de-9b95-bfaedb020794_1424x748.png 1272w, https://substackcdn.com/image/fetch/$s_!auos!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4d61ea97-2011-47de-9b95-bfaedb020794_1424x748.png 1456w" sizes="100vw" fetchpriority="high"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image buttonBase-GK1x3M"><svg aria-hidden="true" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg" class="icon-noB79L"><g><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image buttonBase-GK1x3M"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2 icon-noB79L"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p><strong>DIRAC&#8217;S EXAMPLE</strong></p><p>Let&#8217;s take Paul Dirac, the electrical engineer turned theoretical physicist who helped found quantum mechanics.</p><p>In 1926, Schr&#246;dinger pulled up with a quantum mechanics equation that explained the hydrogen atom and made chemistry computable. But it broke down for particles moving at the speed of light. </p><p>The obvious fix was to build relativity in, which the Klein-Gordon equation did. It was relativistic, but clumsy for electrons because it was second-order in time. Most physicists were willing to move on. Not Dirac.</p><blockquote><p>&#8220;Most physicists were quite happy... but I was very unhappy about it.&#8221;<br>&#8212; Dirac, Basic Beliefs and Prejudices in Physics, 1976</p></blockquote><p>Relativity put space and time on similar footing; why shouldn&#8217;t the relativistic quantum equation also be first-order in both?</p><p><strong>So he spent two years figuring it out.</strong> </p><p>The breakthrough was to factor Einstein&#8217;s energy equation using matrices instead of ordinary numbers. The result was the Dirac equation:</p><div class="latex-rendered" data-attrs="{&quot;persistentExpression&quot;:&quot;(i\\gamma^\\mu\\partial_\\mu-m)\\psi=0&quot;,&quot;id&quot;:&quot;SDHSCBENLX&quot;}" data-component-name="LatexBlockToDOM"></div><p>Relativity was built in. The electron&#8217;s spin and antimatter emerged naturally. Dirac&#8217;s equation described the world more accurately with fewer assumptions. It wasn&#8217;t simpler in the naive sense, however. It introduced four-component wave functions and matrices instead of ordinary numbers, after all. But it was more beautiful. </p><p><strong>THE TENSION OF SIMPLICITY</strong></p><p>I love Dirac&#8217;s example because it resolves an inherent tension in my emerging religion of simplicity: In the pursuit of first-order simplicity, one has to accept second-order complexity.</p><p>For example, say you&#8217;re building an API. You make it simple; it covers 95% of use cases effortlessly. If your customers have a 5% use case, however, using your simple API will be painfully complex. (See <a href="https://www.keepsoftwaresimple.com/p/the-hidden-cost-of-simple-apis-lessons">my Google Calendar case study</a>). Simplicity for one party often means complexity for another.</p><p>Dirac found a way out of this bind through <em>addition</em>, not subtraction. He added the requirement of mathematical beauty to the solution. The pursuit of beauty led him down a path that no one else was willing to take, one where the math was deeper, but the application wider. </p><blockquote><p>We now see that we have to change the principle of simplicity into a principle of mathematical beauty. The research worker, in his efforts to express the fundamental laws of Nature in mathematical form, should strive mainly for mathematical beauty. He should still take simplicity into consideration in a subordinate way to beauty. (For example Einstein, in choosing a law of gravitation, took the simplest one compatible with his space-time continuum, and was successful.). It often happens that the requirements of simplicity and of beauty are the same, but where they clash the latter must take precedence.<br>&#8212; Dirac, The Relation between Mathematics and Physics, 1939</p></blockquote><p>That commitment to beauty is why Dirac&#8217;s equation became a foundation of quantum field theory,  earned him the Nobel Prize, and still has physicists making memes about it today. </p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!5djg!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fbf22cfca-38aa-42f3-895f-c554bccaef0e_1257x729.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!5djg!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fbf22cfca-38aa-42f3-895f-c554bccaef0e_1257x729.png 424w, https://substackcdn.com/image/fetch/$s_!5djg!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fbf22cfca-38aa-42f3-895f-c554bccaef0e_1257x729.png 848w, https://substackcdn.com/image/fetch/$s_!5djg!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fbf22cfca-38aa-42f3-895f-c554bccaef0e_1257x729.png 1272w, https://substackcdn.com/image/fetch/$s_!5djg!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fbf22cfca-38aa-42f3-895f-c554bccaef0e_1257x729.png 1456w" sizes="auto, 100vw"><img src="https://substackcdn.com/image/fetch/$s_!5djg!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fbf22cfca-38aa-42f3-895f-c554bccaef0e_1257x729.png" width="1257" height="729" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/bf22cfca-38aa-42f3-895f-c554bccaef0e_1257x729.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:729,&quot;width&quot;:1257,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:null,&quot;alt&quot;:&quot;r/physicsmemes - The Virgin Schrodinger Equation vs. the Chad Dirac Equation&quot;,&quot;title&quot;:null,&quot;type&quot;:null,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="r/physicsmemes - The Virgin Schrodinger Equation vs. the Chad Dirac Equation" title="r/physicsmemes - The Virgin Schrodinger Equation vs. the Chad Dirac Equation" srcset="https://substackcdn.com/image/fetch/$s_!5djg!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fbf22cfca-38aa-42f3-895f-c554bccaef0e_1257x729.png 424w, https://substackcdn.com/image/fetch/$s_!5djg!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fbf22cfca-38aa-42f3-895f-c554bccaef0e_1257x729.png 848w, https://substackcdn.com/image/fetch/$s_!5djg!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fbf22cfca-38aa-42f3-895f-c554bccaef0e_1257x729.png 1272w, https://substackcdn.com/image/fetch/$s_!5djg!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fbf22cfca-38aa-42f3-895f-c554bccaef0e_1257x729.png 1456w" sizes="auto, 100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image buttonBase-GK1x3M"><svg aria-hidden="true" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg" class="icon-noB79L"><g><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image buttonBase-GK1x3M"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2 icon-noB79L"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a><figcaption class="image-caption">r/physicsmemes (Who said the internet is dead?)</figcaption></figure></div><p><strong>WHAT&#8217;S THE POINT?</strong></p><p>Whether you&#8217;re architecting your morning routine, a fleet of AI agents,  or the new primitives of quantum mechanics, I think Dirac&#8217;s playbook applies:</p><ol><li><p>You don&#8217;t have to tolerate complexity</p></li><li><p>Finding a simple yet acceptable alternative is hard</p></li><li><p>When stuck, add a requirement (e.g., beauty)</p></li></ol><p></p><p><strong>MORE</strong></p><p><a href="https://www.damtp.cam.ac.uk/events/strings02/dirac/speach.html">The Relation between Mathematics and Physics </a> (Dirac&#8217;s transcript)</p><div class="twitter-embed" data-attrs="{&quot;url&quot;:&quot;https://x.com/SimpleCodeGood/status/2106770760832610350&quot;,&quot;full_text&quot;:&quot;It often happens that the requirements of simplicity and of beauty are the same, but where they clash the latter must take precedence.\n&#8212;&nbsp;Paul Dirac, theoretical physicist&quot;,&quot;username&quot;:&quot;SimpleCodeGood&quot;,&quot;name&quot;:&quot;Keep Software Simple&quot;,&quot;profile_image_url&quot;:&quot;https://pbs.substack.com/profile_images/2023823631068131331/oLLHz2dI_normal.jpg&quot;,&quot;date&quot;:&quot;2026-10-04T15:37:45.000Z&quot;,&quot;photos&quot;:[],&quot;quoted_tweet&quot;:{},&quot;reply_count&quot;:0,&quot;retweet_count&quot;:0,&quot;like_count&quot;:0,&quot;impression_count&quot;:1,&quot;expanded_url&quot;:null,&quot;video_url&quot;:null,&quot;video_preview_media_key&quot;:null,&quot;belowTheFold&quot;:true}" data-component-name="Twitter2ToDOM"></div><p></p><div class="subscription-widget-wrap-editor" data-attrs="{&quot;url&quot;:&quot;https://www.keepsoftwaresimple.com/subscribe?&quot;,&quot;text&quot;:&quot;Subscribe&quot;,&quot;language&quot;:&quot;en&quot;}" data-component-name="SubscribeWidgetToDOM"><div class="subscription-widget show-subscribe"><div class="preamble"><p class="cta-caption">Thanks for reading Keep Software Simple! Subscribe for free to receive new posts and support my work.</p></div><form class="subscription-widget-subscribe"><input type="email" class="email-input" name="email" placeholder="Type your email&#8230;" tabindex="-1"><input type="submit" class="button primary" value="Subscribe"><div class="fake-input-wrapper"><div class="fake-input"></div><div class="fake-button"></div></div></form></div></div>]]></content:encoded></item><item><title><![CDATA[Remember getting stuck?]]></title><description><![CDATA[The good-ole-days]]></description><link>https://www.keepsoftwaresimple.com/p/remember-getting-stuck</link><guid isPermaLink="false">https://www.keepsoftwaresimple.com/p/remember-getting-stuck</guid><dc:creator><![CDATA[Tyler Dane]]></dc:creator><pubDate>Sun, 27 Sep 2026 14:29:53 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/$s_!Mdad!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F92f79238-85f2-4696-9163-da14f241c437_1200x630.png" length="0" type="image/jpeg"/><content:encoded><![CDATA[<p>You probably remember what it was like to get stuck on a software problem:</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!Mdad!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F92f79238-85f2-4696-9163-da14f241c437_1200x630.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!Mdad!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F92f79238-85f2-4696-9163-da14f241c437_1200x630.png 424w, https://substackcdn.com/image/fetch/$s_!Mdad!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F92f79238-85f2-4696-9163-da14f241c437_1200x630.png 848w, https://substackcdn.com/image/fetch/$s_!Mdad!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F92f79238-85f2-4696-9163-da14f241c437_1200x630.png 1272w, https://substackcdn.com/image/fetch/$s_!Mdad!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F92f79238-85f2-4696-9163-da14f241c437_1200x630.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!Mdad!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F92f79238-85f2-4696-9163-da14f241c437_1200x630.png" width="1200" height="630" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/92f79238-85f2-4696-9163-da14f241c437_1200x630.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:630,&quot;width&quot;:1200,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:234674,&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://www.keepsoftwaresimple.com/i/217595189?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F92f79238-85f2-4696-9163-da14f241c437_1200x630.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!Mdad!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F92f79238-85f2-4696-9163-da14f241c437_1200x630.png 424w, https://substackcdn.com/image/fetch/$s_!Mdad!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F92f79238-85f2-4696-9163-da14f241c437_1200x630.png 848w, https://substackcdn.com/image/fetch/$s_!Mdad!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F92f79238-85f2-4696-9163-da14f241c437_1200x630.png 1272w, https://substackcdn.com/image/fetch/$s_!Mdad!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F92f79238-85f2-4696-9163-da14f241c437_1200x630.png 1456w" sizes="100vw" fetchpriority="high"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image buttonBase-GK1x3M"><svg aria-hidden="true" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg" class="icon-noB79L"><g><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image buttonBase-GK1x3M"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2 icon-noB79L"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><ul><li><p>Try brute-forcing the solution &#8594; No luck</p></li><li><p>Go to StackOverflow &#8594; Nothing</p></li><li><p>Find a 7-year old blog post from a guy named Dimitri &#8594; Helpful, but outdated</p></li><li><p>Read the docs &#8594; Nothing</p></li><li><p>Open an issue on the doc repo asking for clarification &#8594; Nothing</p></li><li><p>Sit through an hour-long YouTube lecture from the maintainer hoping for a clue &#8594; Nothing</p></li></ul><p>Eventually you came to the fateful conclusion:</p><p>It&#8217;s just me and this problem. </p><p>No one is coming to save me. </p><p></p><p>You went for a walk, considered joining a construction crew, remembered that time you hit your thumb with a hammer, and decided to stick to software. You returned ready to roll up your mental sleeves and do some work. The only thing that was going to get you out of this situation was thinking deeply, tearing the problem apart, and putting it back together differently.</p><p></p><p>I thought I hated this part of the job. It frustrated me to spend an entire week making no progress. I remember spending six days on a Redux problem. A week fighting with an Electron about  file-permissions. Five weeks on a refactor.</p><p></p><p>That struggle is now the part I miss the most. I miss how those problems forced me to think deeply and slowly. They revealed the gap between my model of the world and reality. I had to seek out new information, to learn.  I left scared that I&#8217;d fail and jeopardize my career. When I eventually returned with a solution, I felt empowered to tackle even harder ones. I was the hero who returned from a grueling adventure that tested me, and I won.</p><p></p><p>That mental journey doesn&#8217;t happen any more in non-frontier software.</p><p>Deep thought isn&#8217;t the bottleneck. </p><p>It&#8217;s QA, strategy, marketing.</p><p>If the software sucks, it probably doesn&#8217;t need deeper thought; it just needs more prompts.</p><p></p><p>My desire to keep thinking deeply has led me away from software recently. I&#8217;m reading math and physics papers. It&#8217;s a struggle. I&#8217;m not good enough to derive the answers myself. I don&#8217;t even know half the symbols they&#8217;re using. I feel fraudulent telling real scientists that I&#8217;m trying to read them. But it&#8217;s scratching that itch that I used to get while in the depths of a software problem. It&#8217;s making me think deeply, learn, and understand the world differently.</p><p></p><p>I&#8217;m not going to become a physicist. I&#8217;m not going to stop building software anytime soon, either. But I&#8217;m also not going to stop thinking deeply. If I can&#8217;t find a way to think deep while solving software problems, I&#8217;ll find other problems to ponder.</p><p></p><p>Building software was a bundle of activities, some of which really interested you. </p><ul><li><p>Understanding the interaction between bits and hardware </p></li><li><p>Turning user feedback into improvements quickly</p></li><li><p>Building something you could use on your own</p></li><li><p>Thinking deeply</p></li><li><p>Minimizing clicks, latency, CI build times</p></li><li><p>And 100 other things</p></li></ul><p></p><p>Now that the bundle has changed, I think this is a good time to identify what elements of it you care about the most. For me, it&#8217;s deep thought. </p><p>What is it for you?</p><p>&#187; What&#8217;s element of building software is most important to you?</p><p>Answering that might help you get more clarity about your current role. It might inspire you to go into a new field entirely. Or it might just give you permission to stroll down a different section of the library and read something unfamiliar.</p><p>The job of building software has changed a lot, so why not take the time to revisit the JD?</p><p></p><p></p>]]></content:encoded></item><item><title><![CDATA[Simplicity is destructive]]></title><description><![CDATA[And why that&#8217;s a good thing]]></description><link>https://www.keepsoftwaresimple.com/p/simplicity-is-destructive</link><guid isPermaLink="false">https://www.keepsoftwaresimple.com/p/simplicity-is-destructive</guid><dc:creator><![CDATA[Tyler Dane]]></dc:creator><pubDate>Sun, 20 Sep 2026 15:01:25 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/$s_!vJXQ!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9db7e527-050e-4a6a-ba28-71326193666a_1200x630.png" length="0" type="image/jpeg"/><content:encoded><![CDATA[<div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!vJXQ!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9db7e527-050e-4a6a-ba28-71326193666a_1200x630.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!vJXQ!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9db7e527-050e-4a6a-ba28-71326193666a_1200x630.png 424w, https://substackcdn.com/image/fetch/$s_!vJXQ!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9db7e527-050e-4a6a-ba28-71326193666a_1200x630.png 848w, https://substackcdn.com/image/fetch/$s_!vJXQ!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9db7e527-050e-4a6a-ba28-71326193666a_1200x630.png 1272w, https://substackcdn.com/image/fetch/$s_!vJXQ!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9db7e527-050e-4a6a-ba28-71326193666a_1200x630.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!vJXQ!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9db7e527-050e-4a6a-ba28-71326193666a_1200x630.png" width="1200" height="630" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/9db7e527-050e-4a6a-ba28-71326193666a_1200x630.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:630,&quot;width&quot;:1200,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:104170,&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://www.keepsoftwaresimple.com/i/216583712?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9db7e527-050e-4a6a-ba28-71326193666a_1200x630.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!vJXQ!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9db7e527-050e-4a6a-ba28-71326193666a_1200x630.png 424w, https://substackcdn.com/image/fetch/$s_!vJXQ!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9db7e527-050e-4a6a-ba28-71326193666a_1200x630.png 848w, https://substackcdn.com/image/fetch/$s_!vJXQ!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9db7e527-050e-4a6a-ba28-71326193666a_1200x630.png 1272w, https://substackcdn.com/image/fetch/$s_!vJXQ!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9db7e527-050e-4a6a-ba28-71326193666a_1200x630.png 1456w" sizes="100vw" fetchpriority="high"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image buttonBase-GK1x3M"><svg aria-hidden="true" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg" class="icon-noB79L"><g><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image buttonBase-GK1x3M"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2 icon-noB79L"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p><strong>[ MAIN IDEA ]</strong></p><p>&#8220;Beauty is in the eye of the beholder,&#8221; they say. </p><div class="subscription-widget-wrap-editor" data-attrs="{&quot;url&quot;:&quot;https://www.keepsoftwaresimple.com/subscribe?&quot;,&quot;text&quot;:&quot;Subscribe&quot;,&quot;language&quot;:&quot;en&quot;}" data-component-name="SubscribeWidgetToDOM"><div class="subscription-widget show-subscribe"><div class="preamble"><p class="cta-caption">Thanks for reading Keep Software Simple! Subscribe for free to receive new posts and support my work.</p></div><form class="subscription-widget-subscribe"><input type="email" class="email-input" name="email" placeholder="Type your email&#8230;" tabindex="-1"><input type="submit" class="button primary" value="Subscribe"><div class="fake-input-wrapper"><div class="fake-input"></div><div class="fake-button"></div></div></form></div></div><p>Yet there are qualities that all beholders find beautiful, like symmetry and contrast.</p><p>Same with simplicity. </p><p>A truly simple idea or solution has these four properties.</p><ol><li><p><strong>Economic</strong>. Nothing extra. Every bit in a simple program plays a crucial role. Every dependency is weight-bearing. Every word moves the story forward.</p></li><li><p><strong>Destructive</strong>. It eliminates unnecessary assumptions, abstractions, and lines of code.</p></li><li><p><strong>Generative</strong>. It gives birth to new features and ways of understanding the world.</p></li><li><p><strong>Deep</strong>. Simple ideas support long chains of logic. Simple apps allow for endless workflows.</p></li></ol><p>Let&#8217;s look at some examples.</p><p><strong>Shannon&#8217;s Information Theory</strong> </p><ul><li><p>Reduced communication to a few primitives: source, message, channel, noise, receiver, destination (economy).</p></li><li><p>Threw out semantics. Whether a message was Shakespeare quote or a movie is irrelevant to the problem of transmitting it (destructive).</p></li><li><p>Compression, error-correction, digital communication, storage theory, cryptography, networking were natural outcomes of the theory (generative).</p></li><li><p>Defining &#8220;information&#8221; as a measure of certainty supports entire chains of reasoning about the limits of compression and communication (depth).</p></li></ul><p><strong>Unix pipes</strong></p><ul><li><p>Programs read input, transform it, and emit output (economic)</p></li><li><p>The graph doesn&#8217;t have to define every possible combination anymore (destructive)</p></li><li><p>Composition can be achieved using just a few commands: <code>grep</code>, <code>sort</code>, <code>awk</code>, <code>head</code> (generative).</p></li><li><p>Tiny utilities chained together can solve surprisingly sophisticated problems (depth)</p></li></ul><p><strong>Pure functions</strong></p><ul><li><p>Outputs depend only on inputs (economic)</p></li><li><p>No more hidden state or ordering assumptions (destructive)</p></li><li><p>Easy testing, caching, parallelism, memoizing, composition (generative)</p></li><li><p>You can reason locally about a function and then compose that reasoning as deep as you want (depth)</p></li></ul><p>So, how do we apply this new understanding of simplicity to our own lives?</p><p><strong>Here&#8217;s a simple, yet humbling exercise.</strong> </p><p>Instead of hunting for new problems, improve of your existing solutions.</p><p>Say you&#8217;ve built an app that syncs calendar state between Microsoft, Google, and your own data. Figure out a way to do that in a way that requires fewer services and dependencies, that makes it easy to sync state across n-providers (Apple, etc), and works independent of whether the data is a calendar event or a class note. </p><p>It&#8217;s humbling to see how difficult it is to simplify something that &#8220;works.&#8221;</p><p>It goes against our sensibilities to just keep moving fast.</p><p>But if you keep amassing unnecessary weight and complexity, it&#8217;s only a matter of time before you and your product becomes too bloated to move at all. </p><p></p><p><strong>[ INSPO ]</strong></p><div class="twitter-embed" data-attrs="{&quot;url&quot;:&quot;https://x.com/SimpleCodeGood/status/2101033225560977578&quot;,&quot;full_text&quot;:&quot;The beauty of simplicity is deadly and creative at the same time. \n\nIt destroys superfluous assumptions [...], whereas truly elegant explanations always give birth to an entirely new way of looking at the world. \n\n-- Thomas Metzinger&quot;,&quot;username&quot;:&quot;SimpleCodeGood&quot;,&quot;name&quot;:&quot;Keep Software Simple&quot;,&quot;profile_image_url&quot;:&quot;https://pbs.substack.com/profile_images/2023823631068131331/oLLHz2dI_normal.jpg&quot;,&quot;date&quot;:&quot;2026-09-18T19:38:50.000Z&quot;,&quot;photos&quot;:[],&quot;quoted_tweet&quot;:{},&quot;reply_count&quot;:0,&quot;retweet_count&quot;:0,&quot;like_count&quot;:0,&quot;impression_count&quot;:2,&quot;expanded_url&quot;:null,&quot;video_url&quot;:null,&quot;video_preview_media_key&quot;:null,&quot;belowTheFold&quot;:true}" data-component-name="Twitter2ToDOM"></div><div class="embedded-post-wrap" data-attrs="{&quot;id&quot;:216524068,&quot;url&quot;:&quot;https://www.engineerhistory.com/p/was-claude-shannon-too-curious&quot;,&quot;publication_id&quot;:11054149,&quot;embedding_publication_id&quot;:1311611,&quot;publication_name&quot;:&quot;Engineer History&quot;,&quot;publication_logo_url&quot;:&quot;https://substackcdn.com/image/fetch/$s_!h3ic!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1b51c62e-7a9a-4894-b84e-95136430fda2_1024x1024.png&quot;,&quot;title&quot;:&quot;Was Claude Shannon TOO Curious?&quot;,&quot;truncated_body_text&quot;:&quot;Claude&#8217;s curiosity is often praised.&quot;,&quot;date&quot;:&quot;2026-09-20T02:14:48.459Z&quot;,&quot;like_count&quot;:0,&quot;comment_count&quot;:0,&quot;bylines&quot;:[{&quot;id&quot;:23658484,&quot;name&quot;:&quot;Tyler Dane&quot;,&quot;handle&quot;:&quot;tylerdane&quot;,&quot;photo_url&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/1b51c62e-7a9a-4894-b84e-95136430fda2_1024x1024.png&quot;,&quot;bio&quot;:&quot;Simple software engineer&quot;,&quot;profile_set_up_at&quot;:&quot;2022-12-04T02:35:25.191Z&quot;,&quot;reader_installed_at&quot;:&quot;2026-01-31T14:56:43.683Z&quot;,&quot;publicationUsers&quot;:[{&quot;id&quot;:1270631,&quot;user_id&quot;:23658484,&quot;publication_id&quot;:1311611,&quot;role&quot;:&quot;admin&quot;,&quot;public&quot;:true,&quot;is_primary&quot;:true,&quot;publication&quot;:{&quot;id&quot;:1311611,&quot;name&quot;:&quot;Keep Software Simple&quot;,&quot;subdomain&quot;:&quot;keepsoftwaresimple&quot;,&quot;custom_domain&quot;:&quot;www.keepsoftwaresimple.com&quot;,&quot;custom_domain_optional&quot;:false,&quot;hero_text&quot;:&quot;Reminders to keep things simple&quot;,&quot;logo_url&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/5cb884e3-ce55-4d1a-b2a5-59e41bf8c9c8_500x500.png&quot;,&quot;author_id&quot;:23658484,&quot;primary_user_id&quot;:23658484,&quot;theme_var_background_pop&quot;:&quot;#A33ACB&quot;,&quot;created_at&quot;:&quot;2023-01-13T14:49:34.383Z&quot;,&quot;email_from_name&quot;:&quot;Tyler from Keep Software Simple&quot;,&quot;copyright&quot;:&quot;SIMPLE SOFTWARE LLC&quot;,&quot;founding_plan_name&quot;:null,&quot;community_enabled&quot;:true,&quot;invite_only&quot;:false,&quot;payments_state&quot;:&quot;disabled&quot;,&quot;language&quot;:null,&quot;explicit&quot;:false,&quot;homepage_type&quot;:&quot;magaziney&quot;,&quot;is_personal_mode&quot;:false,&quot;logo_url_wide&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/219779f6-7407-4442-9e3c-c85b2b285f5c_1124x372.png&quot;}},{&quot;id&quot;:11355751,&quot;user_id&quot;:23658484,&quot;publication_id&quot;:11054149,&quot;role&quot;:&quot;admin&quot;,&quot;public&quot;:true,&quot;is_primary&quot;:false,&quot;publication&quot;:{&quot;id&quot;:11054149,&quot;name&quot;:&quot;Engineer History&quot;,&quot;subdomain&quot;:&quot;engineerhistory&quot;,&quot;custom_domain&quot;:&quot;www.engineerhistory.com&quot;,&quot;custom_domain_optional&quot;:false,&quot;hero_text&quot;:&quot;Lessons from the greatest engineers of the 20th century&quot;,&quot;logo_url&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/1b51c62e-7a9a-4894-b84e-95136430fda2_1024x1024.png&quot;,&quot;author_id&quot;:23658484,&quot;primary_user_id&quot;:null,&quot;theme_var_background_pop&quot;:&quot;#FF6719&quot;,&quot;created_at&quot;:&quot;2026-09-12T17:03:41.737Z&quot;,&quot;email_from_name&quot;:&quot;Tyler from Engineer History&quot;,&quot;copyright&quot;:&quot;Tyler Dane&quot;,&quot;founding_plan_name&quot;:null,&quot;community_enabled&quot;:true,&quot;invite_only&quot;:false,&quot;payments_state&quot;:&quot;disabled&quot;,&quot;language&quot;:null,&quot;explicit&quot;:false,&quot;homepage_type&quot;:&quot;newspaper&quot;,&quot;is_personal_mode&quot;:false,&quot;logo_url_wide&quot;:null}}],&quot;is_guest&quot;:false,&quot;bestseller_tier&quot;:null,&quot;status&quot;:{&quot;bestsellerTier&quot;:null,&quot;subscriberTier&quot;:null,&quot;leaderboard&quot;:null,&quot;vip&quot;:false,&quot;badge&quot;:null,&quot;subscriber&quot;:null}}],&quot;utm_campaign&quot;:null,&quot;belowTheFold&quot;:true,&quot;type&quot;:&quot;newsletter&quot;,&quot;language&quot;:&quot;en&quot;,&quot;source&quot;:null}" data-component-name="EmbeddedPostToDOM"><a class="embedded-post" native="true" href="https://www.engineerhistory.com/p/was-claude-shannon-too-curious?utm_source=substack&amp;utm_campaign=post_embed&amp;utm_medium=web&amp;embedding_publication_id=1311611"><div class="embedded-post-header"><img class="embedded-post-publication-logo" src="https://substackcdn.com/image/fetch/$s_!h3ic!,w_56,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1b51c62e-7a9a-4894-b84e-95136430fda2_1024x1024.png" loading="lazy"><span class="embedded-post-publication-name">Engineer History</span></div><div class="embedded-post-title-wrapper"><div class="embedded-post-title">Was Claude Shannon TOO Curious?</div></div><div class="embedded-post-body">Claude&#8217;s curiosity is often praised&#8230;</div><div class="embedded-post-cta-wrapper"><span class="embedded-post-cta">Read more</span></div><div class="embedded-post-meta">a month ago &#183; Tyler Dane</div></a></div><div id="youtube2-ABgN1gXVRns" class="youtube-wrap" data-attrs="{&quot;videoId&quot;:&quot;ABgN1gXVRns&quot;,&quot;startTime&quot;:null,&quot;endTime&quot;:null}" data-component-name="Youtube2ToDOM"><div class="youtube-inner"><iframe src="https://www.youtube-nocookie.com/embed/ABgN1gXVRns?rel=0&amp;autoplay=0&amp;showinfo=0&amp;enablejsapi=0" frameborder="0" loading="lazy" gesture="media" allow="autoplay; fullscreen" allowautoplay="true" allowfullscreen="true" width="728" height="409"></iframe></div></div><div class="subscription-widget-wrap-editor" data-attrs="{&quot;url&quot;:&quot;https://www.keepsoftwaresimple.com/subscribe?&quot;,&quot;text&quot;:&quot;Subscribe&quot;,&quot;language&quot;:&quot;en&quot;}" data-component-name="SubscribeWidgetToDOM"><div class="subscription-widget show-subscribe"><div class="preamble"><p class="cta-caption">Thanks for reading Keep Software Simple! Subscribe for free to receive new posts and support my work.</p></div><form class="subscription-widget-subscribe"><input type="email" class="email-input" name="email" placeholder="Type your email&#8230;" tabindex="-1"><input type="submit" class="button primary" value="Subscribe"><div class="fake-input-wrapper"><div class="fake-input"></div><div class="fake-button"></div></div></form></div></div>]]></content:encoded></item><item><title><![CDATA[Code isn’t a thing anymore]]></title><description><![CDATA[And what that means]]></description><link>https://www.keepsoftwaresimple.com/p/code-isnt-a-thing-anymore</link><guid isPermaLink="false">https://www.keepsoftwaresimple.com/p/code-isnt-a-thing-anymore</guid><dc:creator><![CDATA[Tyler Dane]]></dc:creator><pubDate>Sun, 13 Sep 2026 15:02:06 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/$s_!eGkD!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5fd12abd-1ca2-47f8-9c23-7e56e7332f27_1200x630.png" length="0" type="image/jpeg"/><content:encoded><![CDATA[<p></p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!eGkD!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5fd12abd-1ca2-47f8-9c23-7e56e7332f27_1200x630.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!eGkD!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5fd12abd-1ca2-47f8-9c23-7e56e7332f27_1200x630.png 424w, https://substackcdn.com/image/fetch/$s_!eGkD!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5fd12abd-1ca2-47f8-9c23-7e56e7332f27_1200x630.png 848w, https://substackcdn.com/image/fetch/$s_!eGkD!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5fd12abd-1ca2-47f8-9c23-7e56e7332f27_1200x630.png 1272w, https://substackcdn.com/image/fetch/$s_!eGkD!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5fd12abd-1ca2-47f8-9c23-7e56e7332f27_1200x630.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!eGkD!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5fd12abd-1ca2-47f8-9c23-7e56e7332f27_1200x630.png" width="1200" height="630" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/5fd12abd-1ca2-47f8-9c23-7e56e7332f27_1200x630.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:630,&quot;width&quot;:1200,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:122307,&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://www.keepsoftwaresimple.com/i/215504562?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5fd12abd-1ca2-47f8-9c23-7e56e7332f27_1200x630.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!eGkD!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5fd12abd-1ca2-47f8-9c23-7e56e7332f27_1200x630.png 424w, https://substackcdn.com/image/fetch/$s_!eGkD!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5fd12abd-1ca2-47f8-9c23-7e56e7332f27_1200x630.png 848w, https://substackcdn.com/image/fetch/$s_!eGkD!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5fd12abd-1ca2-47f8-9c23-7e56e7332f27_1200x630.png 1272w, https://substackcdn.com/image/fetch/$s_!eGkD!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5fd12abd-1ca2-47f8-9c23-7e56e7332f27_1200x630.png 1456w" sizes="100vw" fetchpriority="high"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image buttonBase-GK1x3M"><svg aria-hidden="true" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg" class="icon-noB79L"><g><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image buttonBase-GK1x3M"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2 icon-noB79L"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p>[<strong> MAIN IDEA ]</strong></p><p>Three years ago I was teaching web development at a bootcamp. ChatGPT was generating kludgey code and writing SQL. My students kept asking me questions that they could&#8217;ve easily gotten from ChatGPT during my lecture. After polling them, only about 10% of them had an account. I stopped the lecture to share my screen and ask ChatGPT the question they just asked me. They were amazed, and the rest of the class stopped paying attention to me as they created an account and played around with it.</p><div class="subscription-widget-wrap-editor" data-attrs="{&quot;url&quot;:&quot;https://www.keepsoftwaresimple.com/subscribe?&quot;,&quot;text&quot;:&quot;Subscribe&quot;,&quot;language&quot;:&quot;en&quot;}" data-component-name="SubscribeWidgetToDOM"><div class="subscription-widget show-subscribe"><div class="preamble"><p class="cta-caption">Thanks for reading Keep Software Simple! Subscribe for free to receive new posts and support my work.</p></div><form class="subscription-widget-subscribe"><input type="email" class="email-input" name="email" placeholder="Type your email&#8230;" tabindex="-1"><input type="submit" class="button primary" value="Subscribe"><div class="fake-input-wrapper"><div class="fake-input"></div><div class="fake-button"></div></div></form></div></div><p>Then I quit.</p><p>Shortly after, I made a<a href="https://youtu.be/3s7HeG6DuIE"> YouTube video</a> encouraging people to just open-source 95% of their code, arguing that code&#8217;s inherent value is going to plummet anyway. Some people agreed, some got offended. Either way, it happened. </p><p>I&#8217;m not always right about these things, but I&#8217;ve found that if you put in the work and read between the lines, you can&#8217;t help but build convictions.</p><p>After delegating daily coding to agents and 5Xing PR velocity the last few months, I have a new conviction.</p><p><strong>Code won&#8217;t be a thing for long.</strong></p><p>Sure, our sites and apps will run on code. Those who learned to code by hand will have a deeper understanding and more nuanced prompts, just like those who went to trade school to become a mechanic will know how to diagnose a squeak faster. But code won&#8217;t be something we think about as valuable on its own. Code won&#8217;t be something we think about at all. Syntax, algorithms, frameworks, languages,&nbsp;who cares. </p><p>Identifying as a coder of JavaScript will be like identifying as a coder of Assembly: silly. There won&#8217;t be &#8216;${LANGUAGE} Engineer&#8217; jobs, there&#8217;ll just be Engineers. Going to ${LANGUAGE} conferences will seem weird.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!ZpgD!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F654e2483-1c26-45e1-9d4b-8b6dc6fea9a0_600x400.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!ZpgD!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F654e2483-1c26-45e1-9d4b-8b6dc6fea9a0_600x400.png 424w, https://substackcdn.com/image/fetch/$s_!ZpgD!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F654e2483-1c26-45e1-9d4b-8b6dc6fea9a0_600x400.png 848w, https://substackcdn.com/image/fetch/$s_!ZpgD!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F654e2483-1c26-45e1-9d4b-8b6dc6fea9a0_600x400.png 1272w, https://substackcdn.com/image/fetch/$s_!ZpgD!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F654e2483-1c26-45e1-9d4b-8b6dc6fea9a0_600x400.png 1456w" sizes="auto, 100vw"><img src="https://substackcdn.com/image/fetch/$s_!ZpgD!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F654e2483-1c26-45e1-9d4b-8b6dc6fea9a0_600x400.png" width="600" height="400" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/654e2483-1c26-45e1-9d4b-8b6dc6fea9a0_600x400.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:400,&quot;width&quot;:600,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:null,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:null,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!ZpgD!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F654e2483-1c26-45e1-9d4b-8b6dc6fea9a0_600x400.png 424w, https://substackcdn.com/image/fetch/$s_!ZpgD!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F654e2483-1c26-45e1-9d4b-8b6dc6fea9a0_600x400.png 848w, https://substackcdn.com/image/fetch/$s_!ZpgD!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F654e2483-1c26-45e1-9d4b-8b6dc6fea9a0_600x400.png 1272w, https://substackcdn.com/image/fetch/$s_!ZpgD!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F654e2483-1c26-45e1-9d4b-8b6dc6fea9a0_600x400.png 1456w" sizes="auto, 100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image buttonBase-GK1x3M"><svg aria-hidden="true" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg" class="icon-noB79L"><g><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image buttonBase-GK1x3M"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2 icon-noB79L"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a><figcaption class="image-caption">Assembly</figcaption></figure></div><p><strong>PRODUCT IS THE NEW CODE</strong></p><p>Instead of the language or framework we use to make the thing, we&#8217;ll identify by the thing we make.</p><p>&#8220;I&#8217;m Bob, I make budgeting apps for SMBs.&#8221;</p><p>&#8220;I&#8217;m Jill, I make calendar apps for remote workers.&#8221;</p><p>&#8220;I&#8217;m Hillary, I make tools to help lawyers get leads for workers comp cases.&#8221; </p><p>The time we used to spend learning a new API version or performance tuning will be spent talking to customers or marketing.</p><p>Instead of owning one small module, one engineer will own the entire repo.</p><p>Instead of having to raise VC to pay for 5 SWE salaries, an ambitious guy with an idea will spend $1,000 in tokens and create the MVP overnight. </p><p><strong>WHAT THIS MEANS</strong></p><p>I&#8217;m still wrapping my head around how this changes the world and our psychology. However, the spirit of this newsletter is to share my notes as I go, so here&#8217;s what I&#8217;ve got so far.</p><ul><li><p><strong>Products become living entities</strong>. Many versions of a product will exist at a time and we will be able to adapt it with a grumble. Making apps will be more like playing with play-dough than laboring at the keyboard.</p></li><li><p><strong>Humans become the scarce resource</strong>. There are only so many eyeballs, credit cards, and human time available. As long as humans are the ones who gate-keep their wallets and attention, they will be the ones people compete for. </p></li><li><p><strong>Reputation will be the GTM</strong>. A digital trail of undeniable proof and a lack of scandal will do more to convince people than a campaign or a glossy sans-serif landing page.</p></li></ul><p></p><p>What do you think? How will the abstraction of code impact our lives and work in the near-future? </p><p><strong>[ INSPO ]</strong></p><div class="twitter-embed" data-attrs="{&quot;url&quot;:&quot;https://x.com/SimpleCodeGood/status/2098557772237570423&quot;,&quot;full_text&quot;:&quot;The answer to \&quot;when should your program be simple?\&quot; is: always. \n\nThere is very little advantage to introducing coupling to parts of your program; it makes it harder for you as a developer to maintain the program, and is less flexible for your users.\n\n-- Jynn Nelson&quot;,&quot;username&quot;:&quot;SimpleCodeGood&quot;,&quot;name&quot;:&quot;Keep Software Simple&quot;,&quot;profile_image_url&quot;:&quot;https://pbs.substack.com/profile_images/2023823631068131331/oLLHz2dI_normal.jpg&quot;,&quot;date&quot;:&quot;2026-09-11T23:42:16.000Z&quot;,&quot;photos&quot;:[],&quot;quoted_tweet&quot;:{},&quot;reply_count&quot;:0,&quot;retweet_count&quot;:0,&quot;like_count&quot;:0,&quot;impression_count&quot;:6,&quot;expanded_url&quot;:null,&quot;video_url&quot;:null,&quot;video_preview_media_key&quot;:null,&quot;belowTheFold&quot;:true}" data-component-name="Twitter2ToDOM"></div><p></p><p>If you liked this post, consider <a href="https://news.ycombinator.com/submitlink?utm_source=substack&amp;utm_medium=email">sharing it on Hacker News</a> so others can find it.</p><p></p><div class="subscription-widget-wrap-editor" data-attrs="{&quot;url&quot;:&quot;https://www.keepsoftwaresimple.com/subscribe?&quot;,&quot;text&quot;:&quot;Subscribe&quot;,&quot;language&quot;:&quot;en&quot;}" data-component-name="SubscribeWidgetToDOM"><div class="subscription-widget show-subscribe"><div class="preamble"><p class="cta-caption">Thanks for reading Keep Software Simple! Subscribe for free to receive new posts and support my work.</p></div><form class="subscription-widget-subscribe"><input type="email" class="email-input" name="email" placeholder="Type your email&#8230;" tabindex="-1"><input type="submit" class="button primary" value="Subscribe"><div class="fake-input-wrapper"><div class="fake-input"></div><div class="fake-button"></div></div></form></div></div>]]></content:encoded></item><item><title><![CDATA[Let ‘em cook]]></title><description><![CDATA[Agents are finally good enough]]></description><link>https://www.keepsoftwaresimple.com/p/let-em-cook</link><guid isPermaLink="false">https://www.keepsoftwaresimple.com/p/let-em-cook</guid><dc:creator><![CDATA[Tyler Dane]]></dc:creator><pubDate>Sun, 06 Sep 2026 15:03:49 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/$s_!Kbdn!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa8b01870-e838-402e-b2de-3c3a2b3c2d66_1200x630.jpeg" length="0" type="image/jpeg"/><content:encoded><![CDATA[<p><strong>[ MAIN IDEA ]</strong></p><p><span>What a time to be alive.</span><br><br><span>Despite using AI daily for a while, I wasn't comfortable with letting agents do most of the work until 60 days ago. Since handing over the nitty-gritty details, I've merged over 900 PRs in two months. </span></p><div class="subscription-widget-wrap-editor" data-attrs="{&quot;url&quot;:&quot;https://www.keepsoftwaresimple.com/subscribe?&quot;,&quot;text&quot;:&quot;Subscribe&quot;,&quot;language&quot;:&quot;en&quot;}" data-component-name="SubscribeWidgetToDOM"><div class="subscription-widget show-subscribe"><div class="preamble"><p class="cta-caption">Thanks for reading Keep Software Simple! Subscribe for free to receive new posts and support my work.</p></div><form class="subscription-widget-subscribe"><input type="email" class="email-input" name="email" placeholder="Type your email&#8230;" tabindex="-1"><input type="submit" class="button primary" value="Subscribe"><div class="fake-input-wrapper"><div class="fake-input"></div><div class="fake-button"></div></div></form></div></div><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!Kbdn!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa8b01870-e838-402e-b2de-3c3a2b3c2d66_1200x630.jpeg" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!Kbdn!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa8b01870-e838-402e-b2de-3c3a2b3c2d66_1200x630.jpeg 424w, https://substackcdn.com/image/fetch/$s_!Kbdn!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa8b01870-e838-402e-b2de-3c3a2b3c2d66_1200x630.jpeg 848w, https://substackcdn.com/image/fetch/$s_!Kbdn!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa8b01870-e838-402e-b2de-3c3a2b3c2d66_1200x630.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!Kbdn!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa8b01870-e838-402e-b2de-3c3a2b3c2d66_1200x630.jpeg 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!Kbdn!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa8b01870-e838-402e-b2de-3c3a2b3c2d66_1200x630.jpeg" width="1200" height="630" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/a8b01870-e838-402e-b2de-3c3a2b3c2d66_1200x630.jpeg&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:630,&quot;width&quot;:1200,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:null,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:null,&quot;href&quot;:null,&quot;belowTheFold&quot;:false,&quot;topImage&quot;:true,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!Kbdn!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa8b01870-e838-402e-b2de-3c3a2b3c2d66_1200x630.jpeg 424w, https://substackcdn.com/image/fetch/$s_!Kbdn!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa8b01870-e838-402e-b2de-3c3a2b3c2d66_1200x630.jpeg 848w, https://substackcdn.com/image/fetch/$s_!Kbdn!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa8b01870-e838-402e-b2de-3c3a2b3c2d66_1200x630.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!Kbdn!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa8b01870-e838-402e-b2de-3c3a2b3c2d66_1200x630.jpeg 1456w" sizes="100vw" fetchpriority="high"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image buttonBase-GK1x3M"><svg aria-hidden="true" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg" class="icon-noB79L"><g><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image buttonBase-GK1x3M"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2 icon-noB79L"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p><br><span>Flooding GitHub with more LOC isn't a flex. In fact, I resisted doing volume because I didn't want </span><strong><a href="https://www.compasscalendar.com/?utm_source=substack&amp;utm_medium=email&amp;utm_campaign=edition_09062026"><span>Compass Calendar</span></a></strong><span> to turn into a mountain of slop. </span><br><br><span>However, it's finally possible for agents to do work without messing everything up along the way.</span><br><br><span>What I'm most proud of from the last two months isn't the PR count, but how the product has actually become SIMPLER.</span><br><br><span>It takes a lot of restraint to keep refining an existing UX instead of rushing into more features. But man, it feels good to go fast and not break things. </span><br><br><span>If you're a developer who's been considering handing over more of the work to your agents, this is your sign.</span></p><p>Here&#8217;s a simple way to get started that doesn&#8217;t require any extra tools.</p><ol><li><p>Tell the LLM to plan a feature by creating well-groomed issues under a single milestone in GitHub</p></li><li><p>Tell the coding agent to work through each of the issues on their own until the milestone is done (use &#8220;/goal&#8221;).</p></li><li><p>Repeat </p></li></ol><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!NE0i!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8f73b211-cb88-40a2-8fb5-e9d0527f28b1_1200x630.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!NE0i!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8f73b211-cb88-40a2-8fb5-e9d0527f28b1_1200x630.png 424w, https://substackcdn.com/image/fetch/$s_!NE0i!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8f73b211-cb88-40a2-8fb5-e9d0527f28b1_1200x630.png 848w, https://substackcdn.com/image/fetch/$s_!NE0i!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8f73b211-cb88-40a2-8fb5-e9d0527f28b1_1200x630.png 1272w, https://substackcdn.com/image/fetch/$s_!NE0i!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8f73b211-cb88-40a2-8fb5-e9d0527f28b1_1200x630.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!NE0i!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8f73b211-cb88-40a2-8fb5-e9d0527f28b1_1200x630.png" width="1200" height="630" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/8f73b211-cb88-40a2-8fb5-e9d0527f28b1_1200x630.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:630,&quot;width&quot;:1200,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:109226,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:false,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://www.keepsoftwaresimple.com/i/214419505?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8f73b211-cb88-40a2-8fb5-e9d0527f28b1_1200x630.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!NE0i!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8f73b211-cb88-40a2-8fb5-e9d0527f28b1_1200x630.png 424w, https://substackcdn.com/image/fetch/$s_!NE0i!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8f73b211-cb88-40a2-8fb5-e9d0527f28b1_1200x630.png 848w, https://substackcdn.com/image/fetch/$s_!NE0i!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8f73b211-cb88-40a2-8fb5-e9d0527f28b1_1200x630.png 1272w, https://substackcdn.com/image/fetch/$s_!NE0i!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8f73b211-cb88-40a2-8fb5-e9d0527f28b1_1200x630.png 1456w" sizes="100vw"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image buttonBase-GK1x3M"><svg aria-hidden="true" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg" class="icon-noB79L"><g><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image buttonBase-GK1x3M"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2 icon-noB79L"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p><strong>[ INSPO ]</strong></p><div class="twitter-embed" data-attrs="{&quot;url&quot;:&quot;https://x.com/SimpleCodeGood/status/2095559566981562760&quot;,&quot;full_text&quot;:&quot;We hunger for nobility: the rare words and acts that harmonize simplicity and truth. --Oppenheimer&quot;,&quot;username&quot;:&quot;SimpleCodeGood&quot;,&quot;name&quot;:&quot;Keep Software Simple&quot;,&quot;profile_image_url&quot;:&quot;https://pbs.substack.com/profile_images/2023823631068131331/oLLHz2dI_normal.jpg&quot;,&quot;date&quot;:&quot;2026-09-03T17:08:29.000Z&quot;,&quot;photos&quot;:[],&quot;quoted_tweet&quot;:{},&quot;reply_count&quot;:0,&quot;retweet_count&quot;:0,&quot;like_count&quot;:0,&quot;impression_count&quot;:7,&quot;expanded_url&quot;:null,&quot;video_url&quot;:null,&quot;video_preview_media_key&quot;:null,&quot;belowTheFold&quot;:true}" data-component-name="Twitter2ToDOM"></div><div><hr></div><p>If you liked this post, consider <a href="https://news.ycombinator.com/submitlink?utm_source=substack&amp;utm_medium=email">sharing it on Hacker News</a> so others can find it.</p><div class="subscription-widget-wrap-editor" data-attrs="{&quot;url&quot;:&quot;https://www.keepsoftwaresimple.com/subscribe?&quot;,&quot;text&quot;:&quot;Subscribe&quot;,&quot;language&quot;:&quot;en&quot;}" data-component-name="SubscribeWidgetToDOM"><div class="subscription-widget show-subscribe"><div class="preamble"><p class="cta-caption">Thanks for reading Keep Software Simple! Subscribe for free to receive new posts and support my work.</p></div><form class="subscription-widget-subscribe"><input type="email" class="email-input" name="email" placeholder="Type your email&#8230;" tabindex="-1"><input type="submit" class="button primary" value="Subscribe"><div class="fake-input-wrapper"><div class="fake-input"></div><div class="fake-button"></div></div></form></div></div>]]></content:encoded></item><item><title><![CDATA[How to pick a simple niche]]></title><description><![CDATA[(that&#8217;s also helpful)]]></description><link>https://www.keepsoftwaresimple.com/p/how-to-pick-a-simple-niche</link><guid isPermaLink="false">https://www.keepsoftwaresimple.com/p/how-to-pick-a-simple-niche</guid><dc:creator><![CDATA[Tyler Dane]]></dc:creator><pubDate>Sun, 30 Aug 2026 15:07:50 GMT</pubDate><enclosure url="https://substackcdn.com/image/youtube/w_728,c_limit/q9250e3KVfc" length="0" type="image/jpeg"/><content:encoded><![CDATA[<p><strong>[ MAIN IDEA ]</strong></p><p>Richard Hamming was a 20th-century mathematician who surrounded himself with greatness: Feynman, Oppenheimer, Shannon, and his colleagues at Bell Labs. He started wondering why some of his smart colleagues did significant work, while others, although smart, only did mediocre work. </p><div class="subscription-widget-wrap-editor" data-attrs="{&quot;url&quot;:&quot;https://www.keepsoftwaresimple.com/subscribe?&quot;,&quot;text&quot;:&quot;Subscribe&quot;,&quot;language&quot;:&quot;en&quot;}" data-component-name="SubscribeWidgetToDOM"><div class="subscription-widget show-subscribe"><div class="preamble"><p class="cta-caption">Thanks for reading Keep Software Simple! Subscribe for free to receive new posts and support my work.</p></div><form class="subscription-widget-subscribe"><input type="email" class="email-input" name="email" placeholder="Type your email&#8230;" tabindex="-1"><input type="submit" class="button primary" value="Subscribe"><div class="fake-input-wrapper"><div class="fake-input"></div><div class="fake-button"></div></div></form></div></div><p>In <a href="https://www.cs.virginia.edu/~robins/YouAndYourResearch.html">an incredible essay,</a> he gives his answer. The ones who achieved great work had:</p><ol><li><p>The courage to seek the significant problems</p></li><li><p>The humility to resist their egos</p></li><li><p>The mental preparation to pounce upon a &#8220;lucky&#8221; opportunity</p></li></ol><p>The first point surprised me the most. </p><p>&#8220;Of course you have to work on the significant problems to make a significant contribution,&#8221; I thought indignantly. </p><p>But then I reflected on my own project choices, and realized much of my work was small-minded and inconsequential to others.</p><p>I&#8217;m not alone. Most of the people Hamming worked with at Bell Labs, although top 1% thinkers, never stopped to identify the most pressing problems in their field. Hamming would go to the Chemistry or Physics tables at lunch and play the fool, asking them what the top problems were. Then he&#8217;d find out what each of them was working on. Finally, he&#8217;d ask why they were all wasting their time on problems that &#8212; by their own admission &#8212; weren&#8217;t significant. (He then had to find a new lunch table.)</p><p><strong>[ THE TRAP ]</strong></p><p>The trap for us who aren&#8217;t working with the top 1% is to pretend like we&#8217;re at the modern Bell Labs. You and I are going to be massively impacted by AI, but we&#8217;re not going to contribute to AI chip architecture like an Nvidia engineer might. We&#8217;re not going to become a Shannon, Hamming, or Sutskever. But that doesn&#8217;t mean we can&#8217;t do significant work.</p><p><strong>[ THE WAY OUT]</strong></p><p>How to have top 1% significance without having top 1% intellect. </p><ol><li><p><strong>Niche</strong>. Instead of trying to compete with frontier labs on LLM engineering, combine AI with other domains and become an expert on the combination. For example: AI engineering for solo bootstrap founders with 10k in savings, 2+ years of coding experience, and building B2C iOS apps for US-based marketing firms with $500k+ ad budgets. That&#8217;s a lot easier than competing on just AI. </p></li><li><p><strong>Leverage your work style</strong>. Your interests can help you pick a niche, yes. But you can work in a way that complements your natural way of consuming and producing. For example, I love to read, write, and watch ASMR cooking videos. I take what I&#8217;ve learned from my readings to write things like this. Then I record ASMR-style videos, add a voice-over track, and turn it into a quick YouTube video. Whereas my old YouTube videos were complicated and draining, this approach actually gives me energy and makes it easy to stay consistent. </p></li><li><p><strong>Leverage your experience</strong>. There&#8217;s an epidemic of brain-fried iPad kids who&#8217;ve spent a decade of their youth scrolling. But young CEO Roy Lee points out how that&#8217;s their advantage, because they know what&#8217;s good. They know what type of video makes them stop scrolling. It&#8217;s become a deep-seated intuition, enough so that they can make these types of videos themselves and sell them to marketing firms. Millennials or Gen X could do the same, but we don&#8217;t have the same intuition for the vertical medium that a 16-year-old kid who's spent 4 hours a day for the last ten years scrolling does.</p></li></ol><p>All of these tips are variations on the same thing: <strong>If you can&#8217;t do significant work in one single domain, keep stacking domains until you can</strong>. </p><ul><li><p>AI + consumer + indies + marketing + US</p></li><li><p>Reading + writing + ASMR + YouTube</p></li><li><p>Shortform + marketing + Gen Z</p></li></ul><p><strong>[ INSPO ]</strong></p><div class="twitter-embed" data-attrs="{&quot;url&quot;:&quot;https://x.com/SimpleCodeGood/status/2093020083639734310&quot;,&quot;full_text&quot;:&quot;Your trading strategies should be simple. You do not have to be a rocket scientist to design a winning trading method. If the trade goes against you &#8212;&nbsp;cut your losses and run. It never pays to argue with the crowd.\n\n-- <span class=\&quot;tweet-fake-link\&quot;>@Dr_A_Elder</span>, Trading for a Living&quot;,&quot;username&quot;:&quot;SimpleCodeGood&quot;,&quot;name&quot;:&quot;Keep Software Simple&quot;,&quot;profile_image_url&quot;:&quot;https://pbs.substack.com/profile_images/2023823631068131331/oLLHz2dI_normal.jpg&quot;,&quot;date&quot;:&quot;2026-08-27T16:57:29.000Z&quot;,&quot;photos&quot;:[],&quot;quoted_tweet&quot;:{},&quot;reply_count&quot;:0,&quot;retweet_count&quot;:0,&quot;like_count&quot;:0,&quot;impression_count&quot;:8,&quot;expanded_url&quot;:null,&quot;video_url&quot;:null,&quot;video_preview_media_key&quot;:null,&quot;belowTheFold&quot;:true}" data-component-name="Twitter2ToDOM"></div><p>The 3 Hidden AI Gold Rushes | Roy Lee x Jack Neel Podcast (<a href="https://www.youtube.com/watch?v=pBsT6v-ciO8&amp;t=1092s">youtube.com</a>)</p><div id="youtube2-q9250e3KVfc" class="youtube-wrap" data-attrs="{&quot;videoId&quot;:&quot;q9250e3KVfc&quot;,&quot;startTime&quot;:null,&quot;endTime&quot;:null}" data-component-name="Youtube2ToDOM"><div class="youtube-inner"><iframe src="https://www.youtube-nocookie.com/embed/q9250e3KVfc?rel=0&amp;autoplay=0&amp;showinfo=0&amp;enablejsapi=0" frameborder="0" loading="lazy" gesture="media" allow="autoplay; fullscreen" allowautoplay="true" allowfullscreen="true" width="728" height="409"></iframe></div></div><div class="subscription-widget-wrap-editor" data-attrs="{&quot;url&quot;:&quot;https://www.keepsoftwaresimple.com/subscribe?&quot;,&quot;text&quot;:&quot;Subscribe&quot;,&quot;language&quot;:&quot;en&quot;}" data-component-name="SubscribeWidgetToDOM"><div class="subscription-widget show-subscribe"><div class="preamble"><p class="cta-caption">Thanks for reading Keep Software Simple! Subscribe for free to receive new posts and support my work.</p></div><form class="subscription-widget-subscribe"><input type="email" class="email-input" name="email" placeholder="Type your email&#8230;" tabindex="-1"><input type="submit" class="button primary" value="Subscribe"><div class="fake-input-wrapper"><div class="fake-input"></div><div class="fake-button"></div></div></form></div></div>]]></content:encoded></item><item><title><![CDATA[How to work on stuff that still matters]]></title><description><![CDATA[A simple framework for work]]></description><link>https://www.keepsoftwaresimple.com/p/how-to-work-on-stuff-that-still-matters</link><guid isPermaLink="false">https://www.keepsoftwaresimple.com/p/how-to-work-on-stuff-that-still-matters</guid><dc:creator><![CDATA[Tyler Dane]]></dc:creator><pubDate>Sun, 23 Aug 2026 15:02:25 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/$s_!bv32!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd8124708-820f-449d-88e6-eef34cfabefa_1200x630.png" length="0" type="image/jpeg"/><content:encoded><![CDATA[<p>Developers are in the middle of an existential crisis, as the craft we&#8217;ve devoted ourselves to has devalued rapidly.<br><br>As <a href="https://news.ycombinator.com/item?id=49340013">one dev on Hacker News</a> puts it:</p><div class="pullquote"><p>New software releases? Who cares. Learning new CS concepts? Whatever. Studying for the next interview? Job probably won&#8217;t even exist in a year. Working on that side project? No one will care because it&#8217;s just another addition to the mountain of slop, and the guy bagging your groceries can do it. Everything is done and cooked with AI now.</p><p>It&#8217;s exactly like that feeling once you enable cheats in a game; sure you can do anything, but everything is meaningless now. Our entire purpose and joy in life has been taken from us.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!bv32!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd8124708-820f-449d-88e6-eef34cfabefa_1200x630.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!bv32!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd8124708-820f-449d-88e6-eef34cfabefa_1200x630.png 424w, https://substackcdn.com/image/fetch/$s_!bv32!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd8124708-820f-449d-88e6-eef34cfabefa_1200x630.png 848w, https://substackcdn.com/image/fetch/$s_!bv32!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd8124708-820f-449d-88e6-eef34cfabefa_1200x630.png 1272w, https://substackcdn.com/image/fetch/$s_!bv32!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd8124708-820f-449d-88e6-eef34cfabefa_1200x630.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!bv32!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd8124708-820f-449d-88e6-eef34cfabefa_1200x630.png" width="1200" height="630" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/d8124708-820f-449d-88e6-eef34cfabefa_1200x630.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:630,&quot;width&quot;:1200,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:74768,&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://www.keepsoftwaresimple.com/i/212184846?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd8124708-820f-449d-88e6-eef34cfabefa_1200x630.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!bv32!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd8124708-820f-449d-88e6-eef34cfabefa_1200x630.png 424w, https://substackcdn.com/image/fetch/$s_!bv32!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd8124708-820f-449d-88e6-eef34cfabefa_1200x630.png 848w, https://substackcdn.com/image/fetch/$s_!bv32!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd8124708-820f-449d-88e6-eef34cfabefa_1200x630.png 1272w, https://substackcdn.com/image/fetch/$s_!bv32!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd8124708-820f-449d-88e6-eef34cfabefa_1200x630.png 1456w" sizes="100vw" fetchpriority="high"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image buttonBase-GK1x3M"><svg aria-hidden="true" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg" class="icon-noB79L"><g><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image buttonBase-GK1x3M"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2 icon-noB79L"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div></div><p><strong>[ MAIN IDEA ]</strong></p><div class="subscription-widget-wrap-editor" data-attrs="{&quot;url&quot;:&quot;https://www.keepsoftwaresimple.com/subscribe?&quot;,&quot;text&quot;:&quot;Subscribe&quot;,&quot;language&quot;:&quot;en&quot;}" data-component-name="SubscribeWidgetToDOM"><div class="subscription-widget show-subscribe"><div class="preamble"><p class="cta-caption">Thanks for reading Keep Software Simple! Subscribe for free to receive new posts and support my work.</p></div><form class="subscription-widget-subscribe"><input type="email" class="email-input" name="email" placeholder="Type your email&#8230;" tabindex="-1"><input type="submit" class="button primary" value="Subscribe"><div class="fake-input-wrapper"><div class="fake-input"></div><div class="fake-button"></div></div></form></div></div><p>I sometimes feel this way, too. It&#8217;s natural. Unfortunately, it&#8217;s not an empowering mindset. It positions us as victims being crushed under a technological wave, rather than leaders riding it.</p><p>So here are a few things that can counteract this mentality:</p><ol><li><p>Recognize that it was never ours to begin with. Nothing was &#8220;taken from us.&#8221; Just because we know how to code by hand doesn&#8217;t mean we&#8217;re entitled to an infinite stream of validation. We learned the skill of coding by hand and were compensated for it handsomely because it was scarce. Now that this is no longer the case, we&#8217;ll have to learn new skills.</p></li><li><p>Writing code by hand was never the point. The point is helping people. It&#8217;s not about us; it&#8217;s about them. </p><p></p></li></ol><p>Founder Patrick O&#8217;Shaughnessy <a href="https://www.davidsenra.com/episode/patrick-oshaughnessy">explains in an interview</a> how surrendering to helping others helped him find purpose during a time of seeking. I love the simplicity of it. It&#8217;s simple yet flexible enough to adapt to the rapid changes AI is ushering in. </p><p>I&#8217;ve been considering what&#8217;s next after <a href="https://www.keepsoftwaresimple.com/p/simple-product-hunt-launch-guide">my recent launch</a>. It&#8217;s scary to try to come up with an answer, but asking questions that embody the spirit of helpfulness is much easier. Here are a few that I like:</p><ol><li><p>Who can I help the most?</p></li><li><p>Who are the easiest people for me to help?</p></li><li><p>What skills of mine are the most useful to them?</p></li><li><p>What skills do I need to learn to be more helpful? </p></li></ol><p>Answering these will lead to a short list of things to do: services to offer, products to create, things to learn, places to go. Then you can narrow the scope and ask again.</p><ol><li><p>Who can I help the most <em>this week?</em></p></li><li><p>Who are the easiest people for me to help <em>this week?</em></p></li><li><p>What skills of mine are the most useful to them <em>this week?</em></p></li><li><p>What skills do I need to learn to be more helpful <em>this week?</em> </p></li></ol><p>The hard part, of course, is taking action, validating assumptions, and iterating based on feedback. But doing this has helped me flip the mindset from &#8220;I&#8217;m cooked&#8221; to &#8220;I think I could still be helpful.&#8221; </p><p>That&#8217;s a good place to start. </p><p><strong>[ INSPO ]</strong></p><div class="twitter-embed" data-attrs="{&quot;url&quot;:&quot;https://x.com/SimpleCodeGood/status/2090531877539270995&quot;,&quot;full_text&quot;:&quot;One of the reasons why it's is really good is it's just less. There are fewer features, there's less to learn, there's less to teach, there's just less.\n\n-- <span class=\&quot;tweet-fake-link\&quot;>@dhh</span> on Basecamp&quot;,&quot;username&quot;:&quot;SimpleCodeGood&quot;,&quot;name&quot;:&quot;Keep Software Simple&quot;,&quot;profile_image_url&quot;:&quot;https://pbs.substack.com/profile_images/2023823631068131331/oLLHz2dI_normal.jpg&quot;,&quot;date&quot;:&quot;2026-08-20T20:10:14.000Z&quot;,&quot;photos&quot;:[],&quot;quoted_tweet&quot;:{},&quot;reply_count&quot;:0,&quot;retweet_count&quot;:0,&quot;like_count&quot;:0,&quot;impression_count&quot;:4,&quot;expanded_url&quot;:null,&quot;video_url&quot;:null,&quot;video_preview_media_key&quot;:null,&quot;belowTheFold&quot;:true}" data-component-name="Twitter2ToDOM"></div><p><strong>[ MORE ]</strong></p><p>DHH: How to Build a Profitable Company Without Losing Control (<a href="https://www.youtube.com/watch?v=76rR68ktQvo">youtube.com</a>)</p><p></p><div class="subscription-widget-wrap-editor" data-attrs="{&quot;url&quot;:&quot;https://www.keepsoftwaresimple.com/subscribe?&quot;,&quot;text&quot;:&quot;Subscribe&quot;,&quot;language&quot;:&quot;en&quot;}" data-component-name="SubscribeWidgetToDOM"><div class="subscription-widget show-subscribe"><div class="preamble"><p class="cta-caption">Thanks for reading Keep Software Simple! Subscribe for free to receive new posts and support my work.</p></div><form class="subscription-widget-subscribe"><input type="email" class="email-input" name="email" placeholder="Type your email&#8230;" tabindex="-1"><input type="submit" class="button primary" value="Subscribe"><div class="fake-input-wrapper"><div class="fake-input"></div><div class="fake-button"></div></div></form></div></div>]]></content:encoded></item><item><title><![CDATA[Simple Product Hunt Launch Guide]]></title><description><![CDATA[Emphasis on *simple*]]></description><link>https://www.keepsoftwaresimple.com/p/simple-product-hunt-launch-guide</link><guid isPermaLink="false">https://www.keepsoftwaresimple.com/p/simple-product-hunt-launch-guide</guid><dc:creator><![CDATA[Tyler Dane]]></dc:creator><pubDate>Sun, 16 Aug 2026 15:04:17 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/$s_!fcQ7!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff3132d30-14f0-4908-b500-0b5c3b7171ef_1456x1048.png" length="0" type="image/jpeg"/><content:encoded><![CDATA[<p>I launched <a href="https://www.compasscalendar.com?utm_source=newsletter?utm_medium=email?utm_campaign=kss">Compass Calendar</a> on Product Hunt last week. Here&#8217;s how it went and how I recommend launching your next project on the site.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!fcQ7!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff3132d30-14f0-4908-b500-0b5c3b7171ef_1456x1048.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!fcQ7!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff3132d30-14f0-4908-b500-0b5c3b7171ef_1456x1048.png 424w, https://substackcdn.com/image/fetch/$s_!fcQ7!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff3132d30-14f0-4908-b500-0b5c3b7171ef_1456x1048.png 848w, https://substackcdn.com/image/fetch/$s_!fcQ7!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff3132d30-14f0-4908-b500-0b5c3b7171ef_1456x1048.png 1272w, https://substackcdn.com/image/fetch/$s_!fcQ7!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff3132d30-14f0-4908-b500-0b5c3b7171ef_1456x1048.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!fcQ7!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff3132d30-14f0-4908-b500-0b5c3b7171ef_1456x1048.png" width="1456" height="1048" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/f3132d30-14f0-4908-b500-0b5c3b7171ef_1456x1048.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:1048,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:179037,&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://www.keepsoftwaresimple.com/i/211420587?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff3132d30-14f0-4908-b500-0b5c3b7171ef_1456x1048.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!fcQ7!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff3132d30-14f0-4908-b500-0b5c3b7171ef_1456x1048.png 424w, https://substackcdn.com/image/fetch/$s_!fcQ7!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff3132d30-14f0-4908-b500-0b5c3b7171ef_1456x1048.png 848w, https://substackcdn.com/image/fetch/$s_!fcQ7!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff3132d30-14f0-4908-b500-0b5c3b7171ef_1456x1048.png 1272w, https://substackcdn.com/image/fetch/$s_!fcQ7!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff3132d30-14f0-4908-b500-0b5c3b7171ef_1456x1048.png 1456w" sizes="100vw" fetchpriority="high"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image buttonBase-GK1x3M"><svg aria-hidden="true" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg" class="icon-noB79L"><g><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image buttonBase-GK1x3M"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2 icon-noB79L"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><h3>How it went - by the numbers</h3><p><strong>PH Stats</strong></p><div class="subscription-widget-wrap-editor" data-attrs="{&quot;url&quot;:&quot;https://www.keepsoftwaresimple.com/subscribe?&quot;,&quot;text&quot;:&quot;Subscribe&quot;,&quot;language&quot;:&quot;en&quot;}" data-component-name="SubscribeWidgetToDOM"><div class="subscription-widget show-subscribe"><div class="preamble"><p class="cta-caption">Thanks for reading Keep Software Simple! Subscribe for free to receive new posts and support my work.</p></div><form class="subscription-widget-subscribe"><input type="email" class="email-input" name="email" placeholder="Type your email&#8230;" tabindex="-1"><input type="submit" class="button primary" value="Subscribe"><div class="fake-input-wrapper"><div class="fake-input"></div><div class="fake-button"></div></div></form></div></div><ul><li><p>Daily Rank: #17</p></li><li><p>Upvotes: 81 points</p></li><li><p>PH followers gained: 50</p></li><li><p>Comments: 2</p></li></ul><p><strong>Marketing stats</strong></p><p>I promoted the launch on my socials and the app&#8217;s email list. I also hosted two YouTube livestreams, where I answered questions and showed the launch progress.</p><ul><li><p>Followers gained: 0</p></li><li><p>YT Live views: 86</p></li><li><p>Peak concurrent viewers: 17</p></li></ul><p><strong>Conversions</strong></p><p>Basically, more casuals. Of the 256 visitors, three went through the full onboarding and then connected their Google accounts. </p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!rt3v!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F959e92f7-b77e-4560-afae-c5d4df6bf211_2990x1729.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!rt3v!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F959e92f7-b77e-4560-afae-c5d4df6bf211_2990x1729.png 424w, https://substackcdn.com/image/fetch/$s_!rt3v!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F959e92f7-b77e-4560-afae-c5d4df6bf211_2990x1729.png 848w, https://substackcdn.com/image/fetch/$s_!rt3v!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F959e92f7-b77e-4560-afae-c5d4df6bf211_2990x1729.png 1272w, https://substackcdn.com/image/fetch/$s_!rt3v!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F959e92f7-b77e-4560-afae-c5d4df6bf211_2990x1729.png 1456w" sizes="auto, 100vw"><img src="https://substackcdn.com/image/fetch/$s_!rt3v!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F959e92f7-b77e-4560-afae-c5d4df6bf211_2990x1729.png" width="1456" height="842" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/959e92f7-b77e-4560-afae-c5d4df6bf211_2990x1729.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:842,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:459600,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://www.keepsoftwaresimple.com/i/211420587?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F959e92f7-b77e-4560-afae-c5d4df6bf211_2990x1729.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!rt3v!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F959e92f7-b77e-4560-afae-c5d4df6bf211_2990x1729.png 424w, https://substackcdn.com/image/fetch/$s_!rt3v!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F959e92f7-b77e-4560-afae-c5d4df6bf211_2990x1729.png 848w, https://substackcdn.com/image/fetch/$s_!rt3v!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F959e92f7-b77e-4560-afae-c5d4df6bf211_2990x1729.png 1272w, https://substackcdn.com/image/fetch/$s_!rt3v!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F959e92f7-b77e-4560-afae-c5d4df6bf211_2990x1729.png 1456w" sizes="auto, 100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image buttonBase-GK1x3M"><svg aria-hidden="true" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg" class="icon-noB79L"><g><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image buttonBase-GK1x3M"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2 icon-noB79L"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><h2>How it went - vibes</h2><p><strong>Spam</strong>. The product went live at 12:01 AM. By 12:02, I had a dozen LinkedIn connection requests, cold emails, and new PH followers. They all said they loved the product and would be happy to promote it to their audience &#8230; if I paid them a fee.</p><p><strong>PH disengagement</strong>. I was encouraged after seeing a thoughtful comment from a fellow maker, until realizing it was ChatGPT. He went through all the products of the day,  posting generic messages to draw more traffic to his launch. I got one comment from a real human, an old friend. </p><p><strong>Direct engagement</strong>. I got some congratulatory emails, texts, and messages on the livestream. People were more willing to share their support directly, rather than from a PH account. </p><h3>Recommendations</h3><p>Of my four PH launches, this one had the best product and marketing. Yet I got the least amount of PH engagement and the most spam. Something just felt off about the PH experience. Then I found that <a href="https://sedimental.org/product_hunt_is_dead.html">PH is actually dead</a> and has been for a while. It&#8217;s sad to see another site I used to frequent be consumed by the dead internet black hole. But it&#8217;s not all for naught. I didn&#8217;t get the same launch day zeal from the old days,  but I got traffic, feedback, and identified a few areas where the product could improve.</p><p>So, if you have a product and are thinking of launching on PH, here&#8217;s what I recommend. </p><ol><li><p><strong>Keep it simple</strong>. Don&#8217;t overthink the marketing or launch mechanics. 80/20 it by making the page presentable, but focus most of your efforts on the product. The only way you&#8217;ll get organic growth on this day is if real people reshare it, and there are so few real people on the site now that it&#8217;s tougher to get them to do that than before.</p></li><li><p><strong>Don&#8217;t try to become product of the day</strong>. Doing this would violate the first rule. Instead, just think about the site as a free source of traffic for a day and a bump to your SEO.</p></li><li><p><strong>Harden your LinkedIn </strong>by enabling the setting that requires people to enter your email before making a connection request.</p></li><li><p><strong>Host a livestream</strong>. This is much more natural and fun than trying to get people to sign up for a dead platform and have fake convo in the comments</p></li><li><p><strong>Set up auto-fixing PRs</strong>. Error happens &#8594; AI fixes bug &#8594; AI merges and deploys to staging&#8594; AI notifies you &#8594; you verify and deploy to prod. This will allow you to get some sleep on launch day while also fixing critical bugs quickly. I didn&#8217;t do this, but I wish I did, because most of my day was just watching logs. </p></li></ol><p>My PH experience may have been underwhelming, but I&#8217;m still a fan of official launches. It allows you and others to celebrate progress. In a field where our projects never really end, having these milestones is good for the psyche. </p><p>Good luck.</p><div class="subscription-widget-wrap-editor" data-attrs="{&quot;url&quot;:&quot;https://www.keepsoftwaresimple.com/subscribe?&quot;,&quot;text&quot;:&quot;Subscribe&quot;,&quot;language&quot;:&quot;en&quot;}" data-component-name="SubscribeWidgetToDOM"><div class="subscription-widget show-subscribe"><div class="preamble"><p class="cta-caption">Thanks for reading Keep Software Simple! Subscribe for free to receive new posts and support my work.</p></div><form class="subscription-widget-subscribe"><input type="email" class="email-input" name="email" placeholder="Type your email&#8230;" tabindex="-1"><input type="submit" class="button primary" value="Subscribe"><div class="fake-input-wrapper"><div class="fake-input"></div><div class="fake-button"></div></div></form></div></div>]]></content:encoded></item><item><title><![CDATA[Edison's contractual simplicity]]></title><description><![CDATA["Be, simple, reliable, practical"]]></description><link>https://www.keepsoftwaresimple.com/p/edisons-contractual-simplicity</link><guid isPermaLink="false">https://www.keepsoftwaresimple.com/p/edisons-contractual-simplicity</guid><dc:creator><![CDATA[Tyler Dane]]></dc:creator><pubDate>Sun, 09 Aug 2026 15:02:35 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/$s_!OI-S!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2e53870f-ff50-41b2-bd9e-cef462a99581_1456x1048.png" length="0" type="image/jpeg"/><content:encoded><![CDATA[<p><strong>[ MAIN IDEA ]</strong></p><p><span>The second requirement for Edison's 1870 contract for an autographic telegraph: simplicity.</span><br><br><span>The sixth requirement says the same in different words: "Have no elaborate preparation..."</span><br><br><span>If Edison could invent new ways to communicate in the 19th century with simplicity...we should be able to build CRUD apps in 2026 with simplicity.</span></p><div class="subscription-widget-wrap-editor" data-attrs="{&quot;url&quot;:&quot;https://www.keepsoftwaresimple.com/subscribe?&quot;,&quot;text&quot;:&quot;Subscribe&quot;,&quot;language&quot;:&quot;en&quot;}" data-component-name="SubscribeWidgetToDOM"><div class="subscription-widget show-subscribe"><div class="preamble"><p class="cta-caption">Thanks for reading Keep Software Simple! Subscribe for free to receive new posts and support my work.</p></div><form class="subscription-widget-subscribe"><input type="email" class="email-input" name="email" placeholder="Type your email&#8230;" tabindex="-1"><input type="submit" class="button primary" value="Subscribe"><div class="fake-input-wrapper"><div class="fake-input"></div><div class="fake-button"></div></div></form></div></div><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!OI-S!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2e53870f-ff50-41b2-bd9e-cef462a99581_1456x1048.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!OI-S!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2e53870f-ff50-41b2-bd9e-cef462a99581_1456x1048.png 424w, https://substackcdn.com/image/fetch/$s_!OI-S!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2e53870f-ff50-41b2-bd9e-cef462a99581_1456x1048.png 848w, https://substackcdn.com/image/fetch/$s_!OI-S!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2e53870f-ff50-41b2-bd9e-cef462a99581_1456x1048.png 1272w, https://substackcdn.com/image/fetch/$s_!OI-S!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2e53870f-ff50-41b2-bd9e-cef462a99581_1456x1048.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!OI-S!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2e53870f-ff50-41b2-bd9e-cef462a99581_1456x1048.png" width="1456" height="1048" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/2e53870f-ff50-41b2-bd9e-cef462a99581_1456x1048.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:1048,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:373461,&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://www.keepsoftwaresimple.com/i/210286458?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2e53870f-ff50-41b2-bd9e-cef462a99581_1456x1048.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!OI-S!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2e53870f-ff50-41b2-bd9e-cef462a99581_1456x1048.png 424w, https://substackcdn.com/image/fetch/$s_!OI-S!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2e53870f-ff50-41b2-bd9e-cef462a99581_1456x1048.png 848w, https://substackcdn.com/image/fetch/$s_!OI-S!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2e53870f-ff50-41b2-bd9e-cef462a99581_1456x1048.png 1272w, https://substackcdn.com/image/fetch/$s_!OI-S!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2e53870f-ff50-41b2-bd9e-cef462a99581_1456x1048.png 1456w" sizes="100vw" fetchpriority="high"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image buttonBase-GK1x3M"><svg aria-hidden="true" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg" class="icon-noB79L"><g><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image buttonBase-GK1x3M"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2 icon-noB79L"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p><span>For anyone else who didn&#8217;t know what an automatic telegraph was: Think of it like a pre-internet fax machine. They&#8217;d transmit exact copies of handwritten writing or line drawings over electrical wires twice as fast as Morse code operators could.</span></p><p><strong>[ INSPO ]</strong></p><div class="twitter-embed" data-attrs="{&quot;url&quot;:&quot;https://x.com/SimpleCodeGood/status/2085818460672831986&quot;,&quot;full_text&quot;:&quot;They have to be able to trust you, and that you&#8217;re not just doing what&#8217;s expedient for you&#8212;you&#8217;re thinking about the long term. You&#8217;re being honest. You understand what you&#8217;re talking about, and you can explain it simply.\n\n-- <span class=\&quot;tweet-fake-link\&quot;>@naval</span> on sales&quot;,&quot;username&quot;:&quot;SimpleCodeGood&quot;,&quot;name&quot;:&quot;Keep Software Simple&quot;,&quot;profile_image_url&quot;:&quot;https://pbs.substack.com/profile_images/2023823631068131331/oLLHz2dI_normal.jpg&quot;,&quot;date&quot;:&quot;2026-08-07T20:00:48.000Z&quot;,&quot;photos&quot;:[],&quot;quoted_tweet&quot;:{},&quot;reply_count&quot;:0,&quot;retweet_count&quot;:0,&quot;like_count&quot;:1,&quot;impression_count&quot;:4,&quot;expanded_url&quot;:null,&quot;video_url&quot;:null,&quot;video_preview_media_key&quot;:null,&quot;belowTheFold&quot;:false}" data-component-name="Twitter2ToDOM"></div><p><strong>[ MORE ]</strong></p><p><a href="https://substack.com/home/post/p-197749849">Naval&#8217;s advice on simple sales</a> (substack.com). TL;DR - Make it good, then tell the truth. </p><div class="subscription-widget-wrap-editor" data-attrs="{&quot;url&quot;:&quot;https://www.keepsoftwaresimple.com/subscribe?&quot;,&quot;text&quot;:&quot;Subscribe&quot;,&quot;language&quot;:&quot;en&quot;}" data-component-name="SubscribeWidgetToDOM"><div class="subscription-widget show-subscribe"><div class="preamble"><p class="cta-caption">Thanks for reading Keep Software Simple! Subscribe for free to receive new posts and support my work.</p></div><form class="subscription-widget-subscribe"><input type="email" class="email-input" name="email" placeholder="Type your email&#8230;" tabindex="-1"><input type="submit" class="button primary" value="Subscribe"><div class="fake-input-wrapper"><div class="fake-input"></div><div class="fake-button"></div></div></form></div></div>]]></content:encoded></item><item><title><![CDATA[Simple startup financials]]></title><description><![CDATA[Runway = Gap / Cash]]></description><link>https://www.keepsoftwaresimple.com/p/simple-startup-financials</link><guid isPermaLink="false">https://www.keepsoftwaresimple.com/p/simple-startup-financials</guid><dc:creator><![CDATA[Tyler Dane]]></dc:creator><pubDate>Sun, 02 Aug 2026 15:00:28 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/$s_!B6A-!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7066333c-ed98-4acb-8430-d0def5aaa450_1200x630.png" length="0" type="image/jpeg"/><content:encoded><![CDATA[<div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!B6A-!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7066333c-ed98-4acb-8430-d0def5aaa450_1200x630.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!B6A-!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7066333c-ed98-4acb-8430-d0def5aaa450_1200x630.png 424w, https://substackcdn.com/image/fetch/$s_!B6A-!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7066333c-ed98-4acb-8430-d0def5aaa450_1200x630.png 848w, https://substackcdn.com/image/fetch/$s_!B6A-!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7066333c-ed98-4acb-8430-d0def5aaa450_1200x630.png 1272w, https://substackcdn.com/image/fetch/$s_!B6A-!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7066333c-ed98-4acb-8430-d0def5aaa450_1200x630.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!B6A-!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7066333c-ed98-4acb-8430-d0def5aaa450_1200x630.png" width="1200" height="630" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/7066333c-ed98-4acb-8430-d0def5aaa450_1200x630.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:630,&quot;width&quot;:1200,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:143832,&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://www.keepsoftwaresimple.com/i/209178091?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7066333c-ed98-4acb-8430-d0def5aaa450_1200x630.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!B6A-!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7066333c-ed98-4acb-8430-d0def5aaa450_1200x630.png 424w, https://substackcdn.com/image/fetch/$s_!B6A-!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7066333c-ed98-4acb-8430-d0def5aaa450_1200x630.png 848w, https://substackcdn.com/image/fetch/$s_!B6A-!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7066333c-ed98-4acb-8430-d0def5aaa450_1200x630.png 1272w, https://substackcdn.com/image/fetch/$s_!B6A-!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7066333c-ed98-4acb-8430-d0def5aaa450_1200x630.png 1456w" sizes="100vw" fetchpriority="high"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image buttonBase-GK1x3M"><svg aria-hidden="true" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg" class="icon-noB79L"><g><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image buttonBase-GK1x3M"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2 icon-noB79L"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p></p><p><strong>[ MAIN IDEA ]</strong></p><div class="subscription-widget-wrap-editor" data-attrs="{&quot;url&quot;:&quot;https://www.keepsoftwaresimple.com/subscribe?&quot;,&quot;text&quot;:&quot;Subscribe&quot;,&quot;language&quot;:&quot;en&quot;}" data-component-name="SubscribeWidgetToDOM"><div class="subscription-widget show-subscribe"><div class="preamble"><p class="cta-caption">Thanks for reading Keep Software Simple! Subscribe for free to receive new posts and support my work.</p></div><form class="subscription-widget-subscribe"><input type="email" class="email-input" name="email" placeholder="Type your email&#8230;" tabindex="-1"><input type="submit" class="button primary" value="Subscribe"><div class="fake-input-wrapper"><div class="fake-input"></div><div class="fake-button"></div></div></form></div></div><p>Occasionally I&#8217;ll run into a fellow unemployed indie dev who is actually focused on a single project. Once I find this out, I always ask this question excitedly:</p><p>&#8221;What&#8217;s your runway?&#8221;</p><p>So far, I&#8217;ve never gotten a straight answer. Instead, what follows is a ramble about how their wife is supporting them for &#8220;a little bit,&#8221; how they can sell some crypto, and how they can probably go back to their old job and moonlight if things flop.</p><p>I used to get so frustrated that I&#8217;d jump in --</p><p>&#8220;No, I mean how long until you run out of money??&#8221;</p><p>That only elicited even longer rambles, this time about their 401k rollover, their history as a consultant, their HSA, their father-in-law&#8217;s welding business, Airbnb, and property taxes.</p><p>I finally realized this:</p><p>Bootstrappers don&#8217;t know their runway.</p><p>&#8220;Runway is for those YC companies,&#8221; they think.  </p><p>No, runway is for us way more than it is for them.</p><p>That&#8217;s because if you don&#8217;t know your runway, your financial decisions are driven by your emotions, which is bad.</p><p>So here&#8217;s how to figure out your runway as a bootstrapper.</p><p><strong>Part I: Get your numbers</strong></p><ol><li><p>How much are you losing? Add up last month&#8217;s expenses (business + personal) so that you have one number.</p></li><li><p>How much is coming in? Add up last month&#8217;s income after taxes. One number.</p></li><li><p>What&#8217;s the gap? <code>Expenses - Income</code>.</p></li><li><p>How much do you have? Add up the cash and assets you&#8217;re willing to part with.</p></li></ol><p><strong>Part II: Divide</strong></p><ol><li><p>Cash (#4) &#247; Gap (#3). That&#8217;s how many months you have.</p></li><li><p>Multiply that by 30 if you want it in days.</p></li></ol><p>Now you know your runway.</p><div><hr></div><p>This&#8217;ll help you see how big of an impact your lifestyle has on your startup&#8217;s success. Let&#8217;s look at a few scenarios; you&#8217;ll see what I mean.</p><p>Founder A is confident, because he&#8217;s sittin&#8217; on $100k cash from an IPO. But he spends $15k each month, and has nothing coming in.</p><div class="highlighted_code_block" data-attrs="{&quot;language&quot;:&quot;plaintext&quot;,&quot;nodeId&quot;:null}" data-component-name="HighlightedCodeBlockToDOM"><pre class="shiki"><code class="language-plaintext">100,000 / 15,000 = 6.6 </code></pre></div><p>Hotshot has less than 7 months of runway.</p><p>Founder B is young and broke, but frugal. He set aside $3,000 before getting laid off. He&#8217;s spending $1,500 and makes $800 from landscaping on the side. His gap is $700. </p><div class="highlighted_code_block" data-attrs="{&quot;language&quot;:&quot;plaintext&quot;,&quot;nodeId&quot;:null}" data-component-name="HighlightedCodeBlockToDOM"><pre class="shiki"><code class="language-plaintext">$3,000 / $700 = 4.3</code></pre></div><p>The hotshot founder with a hotshot lifestyle only has two months more runway than a broke kid with a landscaping job! </p><p>Founder C got things off the ground before quitting her job. She&#8217;s spending $4,000 but earning $3,000. Her gap is $1,000. She&#8217;s got $20,000 stashed away.</p><div class="highlighted_code_block" data-attrs="{&quot;language&quot;:&quot;plaintext&quot;,&quot;nodeId&quot;:null}" data-component-name="HighlightedCodeBlockToDOM"><pre class="shiki"><code class="language-plaintext">$20,000 / $1,000 = 20</code></pre></div><p>20 months of runway! 600 days to figure out how to earn an extra $1,000 and become ramen profitable. Founder C has 1/5 of the cash of Founder A, but over 3X the runway.</p><div><hr></div><p>It&#8217;s wild to see all the gibberish in your head reduced to one number, isn&#8217;t it? </p><p>Clarity is king. </p><p>Although it&#8217;s initially scary, I find that tracking this number is empowering.</p><p>It reminds you that you always have two levers: make more money, or spend less money. Hotshot Founder A could triple his runway by making $5k recurring revenue more next month. Or he could make $0 and triple his runway by downsizing to a smaller apartment.</p><p>If you don&#8217;t like your runway, you can cut expenses, pick up consulting work, charge more, or pivot. These are all rational responses to a financial reality.</p><p>It also keeps your emotions in check. Bumping into a high school friend who got a Big 4 Job and just bought their second Audi doesn&#8217;t spike your FOMO anymore; you already confronted the reality of your decisions in a spreadsheet that morning.</p><p>So whether you&#8217;re sitting on a mountain of cash or scavenging for change, please calculate your runway, if only to make our conversation more enjoyable for me when we bump into each other. </p><p><strong>[ INSPO ]</strong></p><div class="twitter-embed" data-attrs="{&quot;url&quot;:&quot;https://x.com/SimpleCodeGood/status/2082574396842193044&quot;,&quot;full_text&quot;:&quot;Controlling complexity is the essence of computer programming\n\n-- Brian Kernighan&quot;,&quot;username&quot;:&quot;SimpleCodeGood&quot;,&quot;name&quot;:&quot;Keep Software Simple&quot;,&quot;profile_image_url&quot;:&quot;https://pbs.substack.com/profile_images/2023823631068131331/oLLHz2dI_normal.jpg&quot;,&quot;date&quot;:&quot;2026-07-29T21:10:03.000Z&quot;,&quot;photos&quot;:[],&quot;quoted_tweet&quot;:{},&quot;reply_count&quot;:0,&quot;retweet_count&quot;:0,&quot;like_count&quot;:0,&quot;impression_count&quot;:3,&quot;expanded_url&quot;:null,&quot;video_url&quot;:null,&quot;video_preview_media_key&quot;:null,&quot;belowTheFold&quot;:true}" data-component-name="Twitter2ToDOM"></div><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!vLNo!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F61a78dfa-46b9-49e9-84df-e3c50a85ffdc_3024x1995.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!vLNo!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F61a78dfa-46b9-49e9-84df-e3c50a85ffdc_3024x1995.png 424w, https://substackcdn.com/image/fetch/$s_!vLNo!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F61a78dfa-46b9-49e9-84df-e3c50a85ffdc_3024x1995.png 848w, https://substackcdn.com/image/fetch/$s_!vLNo!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F61a78dfa-46b9-49e9-84df-e3c50a85ffdc_3024x1995.png 1272w, https://substackcdn.com/image/fetch/$s_!vLNo!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F61a78dfa-46b9-49e9-84df-e3c50a85ffdc_3024x1995.png 1456w" sizes="auto, 100vw"><img src="https://substackcdn.com/image/fetch/$s_!vLNo!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F61a78dfa-46b9-49e9-84df-e3c50a85ffdc_3024x1995.png" width="3024" height="1995" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/61a78dfa-46b9-49e9-84df-e3c50a85ffdc_3024x1995.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:1995,&quot;width&quot;:3024,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:11619824,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://www.keepsoftwaresimple.com/i/209178091?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fbbde6a8a-fbff-4370-88f2-8f540a2bc1b1_3024x4032.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!vLNo!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F61a78dfa-46b9-49e9-84df-e3c50a85ffdc_3024x1995.png 424w, https://substackcdn.com/image/fetch/$s_!vLNo!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F61a78dfa-46b9-49e9-84df-e3c50a85ffdc_3024x1995.png 848w, https://substackcdn.com/image/fetch/$s_!vLNo!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F61a78dfa-46b9-49e9-84df-e3c50a85ffdc_3024x1995.png 1272w, https://substackcdn.com/image/fetch/$s_!vLNo!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F61a78dfa-46b9-49e9-84df-e3c50a85ffdc_3024x1995.png 1456w" sizes="auto, 100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image buttonBase-GK1x3M"><svg aria-hidden="true" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg" class="icon-noB79L"><g><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image buttonBase-GK1x3M"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2 icon-noB79L"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a><figcaption class="image-caption">From a local bike rack</figcaption></figure></div><div class="subscription-widget-wrap-editor" data-attrs="{&quot;url&quot;:&quot;https://www.keepsoftwaresimple.com/subscribe?&quot;,&quot;text&quot;:&quot;Subscribe&quot;,&quot;language&quot;:&quot;en&quot;}" data-component-name="SubscribeWidgetToDOM"><div class="subscription-widget show-subscribe"><div class="preamble"><p class="cta-caption">Thanks for reading Keep Software Simple! Subscribe for free to receive new posts and support my work.</p></div><form class="subscription-widget-subscribe"><input type="email" class="email-input" name="email" placeholder="Type your email&#8230;" tabindex="-1"><input type="submit" class="button primary" value="Subscribe"><div class="fake-input-wrapper"><div class="fake-input"></div><div class="fake-button"></div></div></form></div></div>]]></content:encoded></item><item><title><![CDATA[The simplest offer I've ever made]]></title><description><![CDATA[Ft Calendly and a blog post]]></description><link>https://www.keepsoftwaresimple.com/p/the-simplest-offer-ive-ever-made</link><guid isPermaLink="false">https://www.keepsoftwaresimple.com/p/the-simplest-offer-ive-ever-made</guid><dc:creator><![CDATA[Tyler Dane]]></dc:creator><pubDate>Sun, 26 Jul 2026 15:03:14 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/$s_!2CL7!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7058798a-7da9-448d-a9d6-08d2dca38925_1200x630.png" length="0" type="image/jpeg"/><content:encoded><![CDATA[<div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!2CL7!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7058798a-7da9-448d-a9d6-08d2dca38925_1200x630.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!2CL7!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7058798a-7da9-448d-a9d6-08d2dca38925_1200x630.png 424w, https://substackcdn.com/image/fetch/$s_!2CL7!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7058798a-7da9-448d-a9d6-08d2dca38925_1200x630.png 848w, https://substackcdn.com/image/fetch/$s_!2CL7!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7058798a-7da9-448d-a9d6-08d2dca38925_1200x630.png 1272w, https://substackcdn.com/image/fetch/$s_!2CL7!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7058798a-7da9-448d-a9d6-08d2dca38925_1200x630.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!2CL7!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7058798a-7da9-448d-a9d6-08d2dca38925_1200x630.png" width="1200" height="630" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/7058798a-7da9-448d-a9d6-08d2dca38925_1200x630.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:630,&quot;width&quot;:1200,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:62020,&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://www.keepsoftwaresimple.com/i/208417633?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7058798a-7da9-448d-a9d6-08d2dca38925_1200x630.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!2CL7!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7058798a-7da9-448d-a9d6-08d2dca38925_1200x630.png 424w, https://substackcdn.com/image/fetch/$s_!2CL7!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7058798a-7da9-448d-a9d6-08d2dca38925_1200x630.png 848w, https://substackcdn.com/image/fetch/$s_!2CL7!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7058798a-7da9-448d-a9d6-08d2dca38925_1200x630.png 1272w, https://substackcdn.com/image/fetch/$s_!2CL7!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7058798a-7da9-448d-a9d6-08d2dca38925_1200x630.png 1456w" sizes="100vw" fetchpriority="high"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image buttonBase-GK1x3M"><svg aria-hidden="true" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg" class="icon-noB79L"><g><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image buttonBase-GK1x3M"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2 icon-noB79L"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p><strong>[ MAIN IDEA: SIMPLE PAYMENTS ]</strong></p><p>In 2004, Howard Wein started selling Philly cheesesteaks for $100 each.</p><div class="subscription-widget-wrap-editor" data-attrs="{&quot;url&quot;:&quot;https://www.keepsoftwaresimple.com/subscribe?&quot;,&quot;text&quot;:&quot;Subscribe&quot;,&quot;language&quot;:&quot;en&quot;}" data-component-name="SubscribeWidgetToDOM"><div class="subscription-widget show-subscribe"><div class="preamble"><p class="cta-caption">Thanks for reading Keep Software Simple! Subscribe for free to receive new posts and support my work.</p></div><form class="subscription-widget-subscribe"><input type="email" class="email-input" name="email" placeholder="Type your email&#8230;" tabindex="-1"><input type="submit" class="button primary" value="Subscribe"><div class="fake-input-wrapper"><div class="fake-input"></div><div class="fake-button"></div></div></form></div></div><p>In 2013, Nipsey Hussle sold 1,000 mixtapes for $100 each.</p><p>In 2014, he sold 100 for $1,000 each.</p><p>In 2023, MSCHF sold a microscopic 3D-printed handbag for $63,750.</p><p>This blew my mind.</p><p>But after thinking about it, it started making sense. </p><p>They may have been offering similar products to their peers, but they were playing an entirely different game.</p><p>Howard was challenging your perspective on classic food.</p><p>Nipsey was using music as a funding mechanism to uplift his community.</p><p>MSCHF was leveraging clout to highlight our insatiable appetite for status and small handbags.</p><p>These creators knew they were doing things differently, so they refused to market and price themselves like commodities.</p><p>We devs should take notice, because our traditional funding sources are empty at their core. </p><ul><li><p>Deal sites like AppSumo enroll you in a race to the bottom, where you&#8217;re selling lifetime deals for $29</p></li><li><p>Launching an NFT involves a lot of education and convincing people you won&#8217;t rug pull</p></li><li><p>VC often requires you to trade your soul and control for time.</p></li><li><p>Raising from friends &amp; family exposes the wholesomeness of your relationships to the brutality of the marketplace.</p></li></ul><p>But what if, like those creatives above, we took a different path? </p><p>What if we found a few people who valued our stuff so much that they&#8217;d be willing to pay 100X what a normal user would?</p><p>That&#8217;d change things, a lot.</p><p>You could make it insanely useful for them. </p><p>Suddenly you have daily users who really care. </p><p>They&#8217;re emotionally invested, so they give better feedback and are less demanding. </p><p>With that extra profit, you can reinvest in improving the product, support, and your local community &#8230; while also having enough left over to feel stable enough to shoo away those VCs who tempt you with a quick flip. </p><p>Your perception of yourself improves. Most importantly, you keep your soul &#8212; the pure essence that gave you the courage to start in the first place.</p><p>It sounds too good to be true.</p><p>Well, I figured I&#8217;d find out for myself if this theory holds weight. </p><p></p><p><strong>[ THE STACK ]</strong></p><p>So today my goal was to create a high-ticket offer &#8212;&nbsp;the simplest way I could.</p><p>No fancy landing page, no pipeline of automations, no ads, no images, no analytics, no funnels.</p><p>Just a blog post and Calendly.</p><p>Here&#8217;s how it works:</p><ul><li><p>The blog post explains the offer. Here it is for reference: <a href="https://www.compasscalendar.com/blog/crew">https://www.compasscalendar.com/blog/crew</a> </p></li><li><p>There are two CTA links in the post that redirect to Calendly. Part of the offer is a call with me, so I wanted people to book it directly without adding a delay or another step.</p></li><li><p>Calendly requires payment before finalizing the meeting. I connected Calendly with Stripe, so payments get tracked there. I didn&#8217;t even have to create a new Stripe product to set this up.</p></li><li><p>When someone books, I get an email from Calendly and the money. Calendly handles the reminders, and then I just have to worry about fulfillment, which requires me to send a physical CD in the mail.</p></li></ul><p>This whole project took fourteen hours, but eleven of those were crafting the offer and refining the copy. So if you already know what you&#8217;re selling, you could copy-paste this approach and be live in three hours. </p><p>I didn&#8217;t have to fuss with ads, product demos, screenshots, or high-res pictures. Just words, a link, a $12 subscription, and a few integrations.  </p><p>That&#8217;s not bad!</p><p>Will the offer work? I guess we&#8217;ll see. Either way, it&#8217;s pretty cool that you can go from having an idea to having a way to monetize it in one day. </p><p><strong>[ INSPO ]</strong></p><p></p><div class="twitter-embed" data-attrs="{&quot;url&quot;:&quot;https://x.com/SimpleCodeGood/status/2079668735162646859&quot;,&quot;full_text&quot;:&quot;When there's a wall of guitars, you hear guitar, but you don't hear someone playing guitar. \n\nOften there would be an idea that we need to add layers to make the song seem bigger.\n\n But what we discovered is sometimes the more things you add, the smaller it gets.\n\n&#8212; Rick Rubin&quot;,&quot;username&quot;:&quot;SimpleCodeGood&quot;,&quot;name&quot;:&quot;Keep Software Simple&quot;,&quot;profile_image_url&quot;:&quot;https://pbs.substack.com/profile_images/2023823631068131331/oLLHz2dI_normal.jpg&quot;,&quot;date&quot;:&quot;2026-07-21T20:43:59.000Z&quot;,&quot;photos&quot;:[],&quot;quoted_tweet&quot;:{},&quot;reply_count&quot;:0,&quot;retweet_count&quot;:0,&quot;like_count&quot;:0,&quot;impression_count&quot;:9,&quot;expanded_url&quot;:null,&quot;video_url&quot;:null,&quot;video_preview_media_key&quot;:null,&quot;belowTheFold&quot;:true}" data-component-name="Twitter2ToDOM"></div><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!6FDh!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa18dc119-544b-431c-a770-8fb063503438_1956x1850.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!6FDh!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa18dc119-544b-431c-a770-8fb063503438_1956x1850.png 424w, https://substackcdn.com/image/fetch/$s_!6FDh!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa18dc119-544b-431c-a770-8fb063503438_1956x1850.png 848w, https://substackcdn.com/image/fetch/$s_!6FDh!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa18dc119-544b-431c-a770-8fb063503438_1956x1850.png 1272w, https://substackcdn.com/image/fetch/$s_!6FDh!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa18dc119-544b-431c-a770-8fb063503438_1956x1850.png 1456w" sizes="auto, 100vw"><img src="https://substackcdn.com/image/fetch/$s_!6FDh!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa18dc119-544b-431c-a770-8fb063503438_1956x1850.png" width="1456" height="1377" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/a18dc119-544b-431c-a770-8fb063503438_1956x1850.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:1377,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:375885,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://www.keepsoftwaresimple.com/i/208417633?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa18dc119-544b-431c-a770-8fb063503438_1956x1850.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!6FDh!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa18dc119-544b-431c-a770-8fb063503438_1956x1850.png 424w, https://substackcdn.com/image/fetch/$s_!6FDh!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa18dc119-544b-431c-a770-8fb063503438_1956x1850.png 848w, https://substackcdn.com/image/fetch/$s_!6FDh!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa18dc119-544b-431c-a770-8fb063503438_1956x1850.png 1272w, https://substackcdn.com/image/fetch/$s_!6FDh!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa18dc119-544b-431c-a770-8fb063503438_1956x1850.png 1456w" sizes="auto, 100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image buttonBase-GK1x3M"><svg aria-hidden="true" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg" class="icon-noB79L"><g><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image buttonBase-GK1x3M"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2 icon-noB79L"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!Zkuj!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F05cceb15-4d14-4d74-ba60-d3231e1b0f1e_1148x482.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!Zkuj!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F05cceb15-4d14-4d74-ba60-d3231e1b0f1e_1148x482.png 424w, https://substackcdn.com/image/fetch/$s_!Zkuj!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F05cceb15-4d14-4d74-ba60-d3231e1b0f1e_1148x482.png 848w, https://substackcdn.com/image/fetch/$s_!Zkuj!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F05cceb15-4d14-4d74-ba60-d3231e1b0f1e_1148x482.png 1272w, https://substackcdn.com/image/fetch/$s_!Zkuj!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F05cceb15-4d14-4d74-ba60-d3231e1b0f1e_1148x482.png 1456w" sizes="auto, 100vw"><img src="https://substackcdn.com/image/fetch/$s_!Zkuj!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F05cceb15-4d14-4d74-ba60-d3231e1b0f1e_1148x482.png" width="1148" height="482" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/05cceb15-4d14-4d74-ba60-d3231e1b0f1e_1148x482.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:482,&quot;width&quot;:1148,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:91714,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://www.keepsoftwaresimple.com/i/208417633?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F05cceb15-4d14-4d74-ba60-d3231e1b0f1e_1148x482.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!Zkuj!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F05cceb15-4d14-4d74-ba60-d3231e1b0f1e_1148x482.png 424w, https://substackcdn.com/image/fetch/$s_!Zkuj!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F05cceb15-4d14-4d74-ba60-d3231e1b0f1e_1148x482.png 848w, https://substackcdn.com/image/fetch/$s_!Zkuj!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F05cceb15-4d14-4d74-ba60-d3231e1b0f1e_1148x482.png 1272w, https://substackcdn.com/image/fetch/$s_!Zkuj!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F05cceb15-4d14-4d74-ba60-d3231e1b0f1e_1148x482.png 1456w" sizes="auto, 100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image buttonBase-GK1x3M"><svg aria-hidden="true" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg" class="icon-noB79L"><g><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image buttonBase-GK1x3M"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2 icon-noB79L"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><div class="subscription-widget-wrap-editor" data-attrs="{&quot;url&quot;:&quot;https://www.keepsoftwaresimple.com/subscribe?&quot;,&quot;text&quot;:&quot;Subscribe&quot;,&quot;language&quot;:&quot;en&quot;}" data-component-name="SubscribeWidgetToDOM"><div class="subscription-widget show-subscribe"><div class="preamble"><p class="cta-caption">Thanks for reading Keep Software Simple! Subscribe for free to receive new posts and support my work.</p></div><form class="subscription-widget-subscribe"><input type="email" class="email-input" name="email" placeholder="Type your email&#8230;" tabindex="-1"><input type="submit" class="button primary" value="Subscribe"><div class="fake-input-wrapper"><div class="fake-input"></div><div class="fake-button"></div></div></form></div></div>]]></content:encoded></item><item><title><![CDATA[Is that the simplest you can do?]]></title><description><![CDATA[Going Kissinger Mode]]></description><link>https://www.keepsoftwaresimple.com/p/is-that-the-simplest-you-can-do</link><guid isPermaLink="false">https://www.keepsoftwaresimple.com/p/is-that-the-simplest-you-can-do</guid><dc:creator><![CDATA[Tyler Dane]]></dc:creator><pubDate>Sun, 19 Jul 2026 15:02:08 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/$s_!ieLe!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F98e307de-f930-42e9-ae53-889015fe921b_1200x630.png" length="0" type="image/jpeg"/><content:encoded><![CDATA[<p><strong>[ MAIN IDEA: SIMPLIFY AS A PROCESS ]</strong></p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!ieLe!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F98e307de-f930-42e9-ae53-889015fe921b_1200x630.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!ieLe!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F98e307de-f930-42e9-ae53-889015fe921b_1200x630.png 424w, https://substackcdn.com/image/fetch/$s_!ieLe!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F98e307de-f930-42e9-ae53-889015fe921b_1200x630.png 848w, https://substackcdn.com/image/fetch/$s_!ieLe!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F98e307de-f930-42e9-ae53-889015fe921b_1200x630.png 1272w, https://substackcdn.com/image/fetch/$s_!ieLe!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F98e307de-f930-42e9-ae53-889015fe921b_1200x630.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!ieLe!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F98e307de-f930-42e9-ae53-889015fe921b_1200x630.png" width="1200" height="630" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/98e307de-f930-42e9-ae53-889015fe921b_1200x630.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:630,&quot;width&quot;:1200,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:89371,&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://www.keepsoftwaresimple.com/i/207474307?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F98e307de-f930-42e9-ae53-889015fe921b_1200x630.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!ieLe!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F98e307de-f930-42e9-ae53-889015fe921b_1200x630.png 424w, https://substackcdn.com/image/fetch/$s_!ieLe!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F98e307de-f930-42e9-ae53-889015fe921b_1200x630.png 848w, https://substackcdn.com/image/fetch/$s_!ieLe!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F98e307de-f930-42e9-ae53-889015fe921b_1200x630.png 1272w, https://substackcdn.com/image/fetch/$s_!ieLe!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F98e307de-f930-42e9-ae53-889015fe921b_1200x630.png 1456w" sizes="100vw" fetchpriority="high"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image buttonBase-GK1x3M"><svg aria-hidden="true" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg" class="icon-noB79L"><g><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image buttonBase-GK1x3M"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2 icon-noB79L"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p>In the last seventeen days, I&#8217;ve merged 266 Compass Calendar PRs. That&#8217;s 16 per day, a 14X increase since June.</p><div class="subscription-widget-wrap-editor" data-attrs="{&quot;url&quot;:&quot;https://www.keepsoftwaresimple.com/subscribe?&quot;,&quot;text&quot;:&quot;Subscribe&quot;,&quot;language&quot;:&quot;en&quot;}" data-component-name="SubscribeWidgetToDOM"><div class="subscription-widget show-subscribe"><div class="preamble"><p class="cta-caption">Thanks for reading Keep Software Simple! Subscribe for free to receive new posts and support my work.</p></div><form class="subscription-widget-subscribe"><input type="email" class="email-input" name="email" placeholder="Type your email&#8230;" tabindex="-1"><input type="submit" class="button primary" value="Subscribe"><div class="fake-input-wrapper"><div class="fake-input"></div><div class="fake-button"></div></div></form></div></div><p>One reason why I feel comfortable pushing so much code is that I enforce simplicity in each PR. Here&#8217;s how:</p><ul><li><p>A &#8220;/simplify&#8221; skill runs on every PR, which creates a commit that reduces complexity. Since this is a new commit, I can review it to ensure that we&#8217;re preventing sloppy abstractions. </p></li><li><p>A PR template has a &#8220;Simplicity&#8221; heading, where the agent has to explain what was simplified or why the implementation is already minimal.</p></li><li><p>My system prompt explains the supreme value of simplicity. </p></li><li><p>I do a manual sweep of the code and keep a list of things I want simplified, and then kick off another session</p></li></ul><p>Basically, I&#8217;m letting the agent do the first implementation. Then I&#8217;m nagging it to simplify things without breaking tests. Then I&#8217;m nagging it again to simplify it further. </p><p>It&#8217;s the equivalent of Henry Kissinger repeatedly asking his assistant, &#8220;Is this the best you can do?&#8221; before reading a draft.  After a few rounds of revisions, the assistant eventually spats back, &#8220;Damn it, yes, it&#8217;s the best I can do!&#8221; Kissinger replies, smugly, &#8220;Fine, then I guess I&#8217;ll read it this time.&#8221;</p><p>When your assistants&#8217; tokens are less expensive than your time, why not set a high bar before reviewing yourself? </p><p>If you&#8217;ve found a clever way to keep things simply, reply here to LMK. </p><p><strong>[ INSPO ]</strong></p><div class="twitter-embed" data-attrs="{&quot;url&quot;:&quot;https://x.com/SimpleCodeGood/status/2078208766814900664&quot;,&quot;full_text&quot;:&quot;The eternal learning process of engineering is designing systems which originate in a complex and messy form and then simplifying them down to more elegant forms.\n&#8212; HarryPixels&quot;,&quot;username&quot;:&quot;SimpleCodeGood&quot;,&quot;name&quot;:&quot;Keep Software Simple&quot;,&quot;profile_image_url&quot;:&quot;https://pbs.substack.com/profile_images/2023823631068131331/oLLHz2dI_normal.jpg&quot;,&quot;date&quot;:&quot;2026-07-17T20:02:35.000Z&quot;,&quot;photos&quot;:[],&quot;quoted_tweet&quot;:{},&quot;reply_count&quot;:0,&quot;retweet_count&quot;:0,&quot;like_count&quot;:0,&quot;impression_count&quot;:2,&quot;expanded_url&quot;:null,&quot;video_url&quot;:null,&quot;video_preview_media_key&quot;:null,&quot;belowTheFold&quot;:true}" data-component-name="Twitter2ToDOM"></div><p><strong>[ MORE ]</strong></p><p>Kissinger: a biography (<a href="https://archive.org/details/kissingerbiograp0000isaa_f7w5">archive.org)</a></p><div class="subscription-widget-wrap-editor" data-attrs="{&quot;url&quot;:&quot;https://www.keepsoftwaresimple.com/subscribe?&quot;,&quot;text&quot;:&quot;Subscribe&quot;,&quot;language&quot;:&quot;en&quot;}" data-component-name="SubscribeWidgetToDOM"><div class="subscription-widget show-subscribe"><div class="preamble"><p class="cta-caption">Thanks for reading Keep Software Simple! Subscribe for free to receive new posts and support my work.</p></div><form class="subscription-widget-subscribe"><input type="email" class="email-input" name="email" placeholder="Type your email&#8230;" tabindex="-1"><input type="submit" class="button primary" value="Subscribe"><div class="fake-input-wrapper"><div class="fake-input"></div><div class="fake-button"></div></div></form></div></div>]]></content:encoded></item><item><title><![CDATA[Proof That Simplicity Rocks]]></title><description><![CDATA[Ft Warren Buffet and rubber duckies]]></description><link>https://www.keepsoftwaresimple.com/p/proof-that-simplicity-rocks</link><guid isPermaLink="false">https://www.keepsoftwaresimple.com/p/proof-that-simplicity-rocks</guid><dc:creator><![CDATA[Tyler Dane]]></dc:creator><pubDate>Sun, 12 Jul 2026 15:01:52 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/$s_!cJel!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb703aa02-4d7a-4ec3-802f-2e03745a83c5_1200x630.png" length="0" type="image/jpeg"/><content:encoded><![CDATA[<p>Instead of intellectualizing why simplicity is cool, let&#8217;s look at some sites that prove it. Here is a list of simple websites that showcase the elegance of simplicity. </p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!cJel!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb703aa02-4d7a-4ec3-802f-2e03745a83c5_1200x630.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!cJel!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb703aa02-4d7a-4ec3-802f-2e03745a83c5_1200x630.png 424w, https://substackcdn.com/image/fetch/$s_!cJel!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb703aa02-4d7a-4ec3-802f-2e03745a83c5_1200x630.png 848w, https://substackcdn.com/image/fetch/$s_!cJel!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb703aa02-4d7a-4ec3-802f-2e03745a83c5_1200x630.png 1272w, https://substackcdn.com/image/fetch/$s_!cJel!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb703aa02-4d7a-4ec3-802f-2e03745a83c5_1200x630.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!cJel!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb703aa02-4d7a-4ec3-802f-2e03745a83c5_1200x630.png" width="1200" height="630" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/b703aa02-4d7a-4ec3-802f-2e03745a83c5_1200x630.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:630,&quot;width&quot;:1200,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:75862,&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://www.keepsoftwaresimple.com/i/198266068?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb703aa02-4d7a-4ec3-802f-2e03745a83c5_1200x630.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!cJel!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb703aa02-4d7a-4ec3-802f-2e03745a83c5_1200x630.png 424w, https://substackcdn.com/image/fetch/$s_!cJel!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb703aa02-4d7a-4ec3-802f-2e03745a83c5_1200x630.png 848w, https://substackcdn.com/image/fetch/$s_!cJel!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb703aa02-4d7a-4ec3-802f-2e03745a83c5_1200x630.png 1272w, https://substackcdn.com/image/fetch/$s_!cJel!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb703aa02-4d7a-4ec3-802f-2e03745a83c5_1200x630.png 1456w" sizes="100vw" fetchpriority="high"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image buttonBase-GK1x3M"><svg aria-hidden="true" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg" class="icon-noB79L"><g><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image buttonBase-GK1x3M"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2 icon-noB79L"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p></p><div class="subscription-widget-wrap-editor" data-attrs="{&quot;url&quot;:&quot;https://www.keepsoftwaresimple.com/subscribe?&quot;,&quot;text&quot;:&quot;Subscribe&quot;,&quot;language&quot;:&quot;en&quot;}" data-component-name="SubscribeWidgetToDOM"><div class="subscription-widget show-subscribe"><div class="preamble"><p class="cta-caption">Thanks for reading Keep Software Simple! Subscribe for free to receive new posts and support my work.</p></div><form class="subscription-widget-subscribe"><input type="email" class="email-input" name="email" placeholder="Type your email&#8230;" tabindex="-1"><input type="submit" class="button primary" value="Subscribe"><div class="fake-input-wrapper"><div class="fake-input"></div><div class="fake-button"></div></div></form></div></div><p><strong><a href="https://berkshirehathaway.com/">https://berkshirehathaway.com/</a></strong> &#8212; the conglomerate that has enough money to buy half the internet hasn&#8217;t veered from its 90s aesthetic of blue font and direct links.</p><p><strong><a href="https://telegram.org/">https://telegram.org/</a></strong> &#8212; A consumer messaging app that doesn&#8217;t try too hard. The combination of simple text and whimsical rubber ducks is eye-catching without being try-hard. If one of the top 5 most-downloaded apps in the world can get away with this, so can you.</p><p><strong><a href="https://yaml.org/">https://yaml.org/</a></strong> &#8212; A site that&#8217;s structured to mirror a real YAML document. A great example of how to break out of the generic WordPress or technical doc site layouts. </p><p><strong><a href="https://www.barebones.com/">https://www.barebones.com</a></strong> &#8212; a 34-year-old text editor that &#8220;(still) doesn&#8217;t suck.&#8221; The site is clearly written by a cowboy indie developer who doesn&#8217;t care what the cool kids in the valley think. </p><p><strong><a href="https://news.ycombinator.com/">https://news.ycombinator.com/</a></strong> &#8212; it&#8217;s amazing how much use they&#8217;ve gotten out of this simple hyperlink + feed concept. Their commitment to the chronological feed is what keeps me coming back.</p><p><strong><a href="https://www.space150.com">https://www.space150.com</a></strong> &#8212; an agency that proves that simplicity doesn&#8217;t need to be old-fashioned. A lot is going on, but it&#8217;s controlled and well-structured. They redo their website very frequently, so revisit this site in a few months for another variation of elegant simplicity. <br><br><span>Whenever I&#8217;m tempted to restyle a landing page (again), I revisit these. Before long, I usually conclude, &#8220;Ya know what, I kinda like it how it is.&#8221;</span></p><div><hr></div><p></p><div class="twitter-embed" data-attrs="{&quot;url&quot;:&quot;https://x.com/SimpleCodeGood/status/2075351520602906889&quot;,&quot;full_text&quot;:&quot;[...] from so simple a beginning endless forms most beautiful and most wonderful have been, and are being evolved.\n&#8212; Darwin&quot;,&quot;username&quot;:&quot;SimpleCodeGood&quot;,&quot;name&quot;:&quot;Keep Software Simple&quot;,&quot;profile_image_url&quot;:&quot;https://pbs.substack.com/profile_images/2023823631068131331/oLLHz2dI_normal.jpg&quot;,&quot;date&quot;:&quot;2026-07-09T22:48:55.000Z&quot;,&quot;photos&quot;:[],&quot;quoted_tweet&quot;:{},&quot;reply_count&quot;:0,&quot;retweet_count&quot;:0,&quot;like_count&quot;:0,&quot;impression_count&quot;:4,&quot;expanded_url&quot;:null,&quot;video_url&quot;:null,&quot;video_preview_media_key&quot;:null,&quot;belowTheFold&quot;:true}" data-component-name="Twitter2ToDOM"></div><p></p><h2>More</h2><p><a href="https://rebooting.substack.com/p/interview-bbedits-rich-siegel-on">Rich Siegel interview</a> (substack)</p><p><a href="https://usesthis.com/interviews/rich.siegel/">Rich Siegel explains how he works</a> (usethis.com)</p><p></p><div id="youtube2-30K1YT6smiw" class="youtube-wrap" data-attrs="{&quot;videoId&quot;:&quot;30K1YT6smiw&quot;,&quot;startTime&quot;:&quot;331s&quot;,&quot;endTime&quot;:null}" data-component-name="Youtube2ToDOM"><div class="youtube-inner"><iframe src="https://www.youtube-nocookie.com/embed/30K1YT6smiw?start=331s&amp;rel=0&amp;autoplay=0&amp;showinfo=0&amp;enablejsapi=0" frameborder="0" loading="lazy" gesture="media" allow="autoplay; fullscreen" allowautoplay="true" allowfullscreen="true" width="728" height="409"></iframe></div></div><div class="subscription-widget-wrap-editor" data-attrs="{&quot;url&quot;:&quot;https://www.keepsoftwaresimple.com/subscribe?&quot;,&quot;text&quot;:&quot;Subscribe&quot;,&quot;language&quot;:&quot;en&quot;}" data-component-name="SubscribeWidgetToDOM"><div class="subscription-widget show-subscribe"><div class="preamble"><p class="cta-caption">Thanks for reading Keep Software Simple! Subscribe for free to receive new posts and support my work.</p></div><form class="subscription-widget-subscribe"><input type="email" class="email-input" name="email" placeholder="Type your email&#8230;" tabindex="-1"><input type="submit" class="button primary" value="Subscribe"><div class="fake-input-wrapper"><div class="fake-input"></div><div class="fake-button"></div></div></form></div></div>]]></content:encoded></item><item><title><![CDATA[Simple building blocks]]></title><description><![CDATA[ft lambda calculus and power walking]]></description><link>https://www.keepsoftwaresimple.com/p/simple-building-blocks</link><guid isPermaLink="false">https://www.keepsoftwaresimple.com/p/simple-building-blocks</guid><dc:creator><![CDATA[Tyler Dane]]></dc:creator><pubDate>Sun, 05 Jul 2026 15:01:03 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/$s_!DqiT!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8718ce8c-7def-43fc-a15a-ed724735647d_1200x630.png" length="0" type="image/jpeg"/><content:encoded><![CDATA[<p>Here&#8217;s a crucial concept that we developers take for granted: <strong>functions are data</strong>. </p><p>This idea originates from Lambda calculus, a mathematical system developed by Alonzo Church in the 1930s. Its impact didn&#8217;t extend beyond formal math until the late 1950s, when John McCarthy created Lisp, which treated functions as first-class objects. Soon after, linguistics applied lambda calculus to the semantics of natural language.  </p><div class="subscription-widget-wrap-editor" data-attrs="{&quot;url&quot;:&quot;https://www.keepsoftwaresimple.com/subscribe?&quot;,&quot;text&quot;:&quot;Subscribe&quot;,&quot;language&quot;:&quot;en&quot;}" data-component-name="SubscribeWidgetToDOM"><div class="subscription-widget show-subscribe"><div class="preamble"><p class="cta-caption">Thanks for reading Keep Software Simple! Subscribe for free to receive new posts and support my work.</p></div><form class="subscription-widget-subscribe"><input type="email" class="email-input" name="email" placeholder="Type your email&#8230;" tabindex="-1"><input type="submit" class="button primary" value="Subscribe"><div class="fake-input-wrapper"><div class="fake-input"></div><div class="fake-button"></div></div></form></div></div><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!DqiT!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8718ce8c-7def-43fc-a15a-ed724735647d_1200x630.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!DqiT!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8718ce8c-7def-43fc-a15a-ed724735647d_1200x630.png 424w, https://substackcdn.com/image/fetch/$s_!DqiT!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8718ce8c-7def-43fc-a15a-ed724735647d_1200x630.png 848w, https://substackcdn.com/image/fetch/$s_!DqiT!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8718ce8c-7def-43fc-a15a-ed724735647d_1200x630.png 1272w, https://substackcdn.com/image/fetch/$s_!DqiT!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8718ce8c-7def-43fc-a15a-ed724735647d_1200x630.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!DqiT!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8718ce8c-7def-43fc-a15a-ed724735647d_1200x630.png" width="1200" height="630" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/8718ce8c-7def-43fc-a15a-ed724735647d_1200x630.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:630,&quot;width&quot;:1200,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:107040,&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://www.keepsoftwaresimple.com/i/204995180?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8718ce8c-7def-43fc-a15a-ed724735647d_1200x630.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!DqiT!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8718ce8c-7def-43fc-a15a-ed724735647d_1200x630.png 424w, https://substackcdn.com/image/fetch/$s_!DqiT!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8718ce8c-7def-43fc-a15a-ed724735647d_1200x630.png 848w, https://substackcdn.com/image/fetch/$s_!DqiT!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8718ce8c-7def-43fc-a15a-ed724735647d_1200x630.png 1272w, https://substackcdn.com/image/fetch/$s_!DqiT!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8718ce8c-7def-43fc-a15a-ed724735647d_1200x630.png 1456w" sizes="100vw" fetchpriority="high"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image buttonBase-GK1x3M"><svg aria-hidden="true" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg" class="icon-noB79L"><g><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image buttonBase-GK1x3M"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2 icon-noB79L"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p>Now that functions are inextricable in programming, we rarely have to consider their origins. But think about it, whatever programming language you use treats functions as entities with the same status as other data types like integers, strings, or arrays. Treating functions as first-class citizens is what allows us to</p><ul><li><p>Assign them to variables</p></li><li><p>Pass them as arguments</p></li><li><p>Return other functions (func-ception)</p></li><li><p>Store them in objects, lists, or tables</p></li></ul><p>Without the ability to treat functions as data, we couldn&#8217;t have:</p><ul><li><p>Higher-order functions (<code>.map</code>, <code>.filter</code>, <code>.reduce</code>)</p></li><li><p>Callbacks that run when an event (like a button click) occurs</p></li><li><p>Asynchronous programming (<code>async/await</code>)</p></li><li><p>Closures</p></li><li><p>TypeScript</p></li></ul><p><strong>Programming at its best is</strong> <strong>building complex systems by combining simpler building blocks in a disciplined manner.</strong>  It&#8217;s easy to glorify the builder or complain about the system&#8217;s complexity. But let&#8217;s also appreciate the simple building blocks that our predecessors gave us. Without them, modern software would be unthinkable. </p><p>BTW - Isn&#8217;t it amazing that we&#8217;re still coming up with new math concepts? Your great-grandpa lived in a world that couldn&#8217;t reason about functions and integers at the same level of abstraction.</p><div><hr></div><h3>AFK primitives</h3><p>If &#8220;treat functions as data&#8221; is a simple building block that empowers programmers to tackle computer problems, what are some simple ideas that could empower programmers to tackle problems AFK? </p><p>Here are a few.</p><p><strong>Move in a way that you enjoy</strong>. Box, run, lift, power walk, swim &#8212; as long as you&#8217;re moving, you&#8217;ll avoid the traps of this sedentary profession. Hunched posture, processed food, sleepless nights, chronic distraction, and social anxiety are enemies of movement.</p><p><strong>Do something you believe in.</strong> Main characters have points of view and fight for them. NPCs believe whatever they&#8217;re told and accept submissive positions. Changing your character doesn&#8217;t require you to quit, relocate, buzz your head, or get another degree, though. You already possess one of the highest-leverage skills available (building robots), anyway. If you apply your skills to your beliefs, your aura will grow. As your aura grows, so does your ability to handle hardship.</p><p><strong>Think with simple tools</strong>. You don&#8217;t need an LLM, a second brain, or Spotify Premium to clarify your thinking. A pocket notebook is enough. Take a walk to organize your thoughts, then write down the important stuff. The more you outsource your higher-order thinking to artificial tools, the less competitive your ideas. If you combine your unique perspective, experiences, and voice, then your thoughts become more singular. Thinking differently is differentiating in a world where everyone is asking the same two apps the same questions. </p><p>Got a building block you swear by? Reply here to LMK.</p><div><hr></div><div class="twitter-embed" data-attrs="{&quot;url&quot;:&quot;https://x.com/SimpleCodeGood/status/2070508881931886787&quot;,&quot;full_text&quot;:&quot;Complexity represents our curiosity, our drive to solve problems, and our willingness to explore the unknown. But simplicity is the wisdom that comes after the exploration\n&#8212; Sahil Sager&quot;,&quot;username&quot;:&quot;SimpleCodeGood&quot;,&quot;name&quot;:&quot;Keep Software Simple&quot;,&quot;profile_image_url&quot;:&quot;https://pbs.substack.com/profile_images/2023823631068131331/oLLHz2dI_normal.jpg&quot;,&quot;date&quot;:&quot;2026-06-26T14:06:00.000Z&quot;,&quot;photos&quot;:[],&quot;quoted_tweet&quot;:{},&quot;reply_count&quot;:0,&quot;retweet_count&quot;:0,&quot;like_count&quot;:0,&quot;impression_count&quot;:13,&quot;expanded_url&quot;:null,&quot;video_url&quot;:null,&quot;video_preview_media_key&quot;:null,&quot;belowTheFold&quot;:true}" data-component-name="Twitter2ToDOM"></div><h3>More</h3><p>Lambda Calculus (<a href="https://en.wikipedia.org/wiki/Lambda_calculus">wikipedia.org</a>)</p><p>Ergo: a case study in approachable invention (<a href="https://www.keepsoftwaresimple.com/p/ergo-a-case-study-in-approachable?utm_source=publication-search">keepsoftwaresimple.com</a>)</p><p>minimal bullet journal setup guide (<a href="https://www.youtube.com/watch?v=SHdkT8qS4RE">youtube.com</a>)</p><p>Brian Beckman: Don&#8217;t fear the Monad (<a href="https://www.youtube.com/watch?v=ZhuHCtR3xq8">youtube.com)</a></p><div class="subscription-widget-wrap-editor" data-attrs="{&quot;url&quot;:&quot;https://www.keepsoftwaresimple.com/subscribe?&quot;,&quot;text&quot;:&quot;Subscribe&quot;,&quot;language&quot;:&quot;en&quot;}" data-component-name="SubscribeWidgetToDOM"><div class="subscription-widget show-subscribe"><div class="preamble"><p class="cta-caption">Thanks for reading Keep Software Simple! Subscribe for free to receive new posts and support my work.</p></div><form class="subscription-widget-subscribe"><input type="email" class="email-input" name="email" placeholder="Type your email&#8230;" tabindex="-1"><input type="submit" class="button primary" value="Subscribe"><div class="fake-input-wrapper"><div class="fake-input"></div><div class="fake-button"></div></div></form></div></div>]]></content:encoded></item><item><title><![CDATA[Great Engineers Love Simple Rules]]></title><description><![CDATA[& What your reaction to that says about you]]></description><link>https://www.keepsoftwaresimple.com/p/great-engineers-love-simple-rules</link><guid isPermaLink="false">https://www.keepsoftwaresimple.com/p/great-engineers-love-simple-rules</guid><dc:creator><![CDATA[Tyler Dane]]></dc:creator><pubDate>Sun, 28 Jun 2026 14:01:00 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/$s_!Z5gT!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F98716891-a66b-4a86-8b15-6ee1ff3f59ea_1200x630.png" length="0" type="image/jpeg"/><content:encoded><![CDATA[<div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!Z5gT!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F98716891-a66b-4a86-8b15-6ee1ff3f59ea_1200x630.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!Z5gT!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F98716891-a66b-4a86-8b15-6ee1ff3f59ea_1200x630.png 424w, https://substackcdn.com/image/fetch/$s_!Z5gT!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F98716891-a66b-4a86-8b15-6ee1ff3f59ea_1200x630.png 848w, https://substackcdn.com/image/fetch/$s_!Z5gT!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F98716891-a66b-4a86-8b15-6ee1ff3f59ea_1200x630.png 1272w, https://substackcdn.com/image/fetch/$s_!Z5gT!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F98716891-a66b-4a86-8b15-6ee1ff3f59ea_1200x630.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!Z5gT!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F98716891-a66b-4a86-8b15-6ee1ff3f59ea_1200x630.png" width="1200" height="630" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/98716891-a66b-4a86-8b15-6ee1ff3f59ea_1200x630.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:630,&quot;width&quot;:1200,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:66563,&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://www.keepsoftwaresimple.com/i/203901101?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F98716891-a66b-4a86-8b15-6ee1ff3f59ea_1200x630.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!Z5gT!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F98716891-a66b-4a86-8b15-6ee1ff3f59ea_1200x630.png 424w, https://substackcdn.com/image/fetch/$s_!Z5gT!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F98716891-a66b-4a86-8b15-6ee1ff3f59ea_1200x630.png 848w, https://substackcdn.com/image/fetch/$s_!Z5gT!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F98716891-a66b-4a86-8b15-6ee1ff3f59ea_1200x630.png 1272w, https://substackcdn.com/image/fetch/$s_!Z5gT!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F98716891-a66b-4a86-8b15-6ee1ff3f59ea_1200x630.png 1456w" sizes="100vw" fetchpriority="high"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image buttonBase-GK1x3M"><svg aria-hidden="true" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg" class="icon-noB79L"><g><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image buttonBase-GK1x3M"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2 icon-noB79L"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a><figcaption class="image-caption">Simple, not easy</figcaption></figure></div><p>The first lecture of my college English class taught me to survive as a software engineer.</p><p>The professor asked everyone to open their notebook and write down the following class guidelines:</p><div class="subscription-widget-wrap-editor" data-attrs="{&quot;url&quot;:&quot;https://www.keepsoftwaresimple.com/subscribe?&quot;,&quot;text&quot;:&quot;Subscribe&quot;,&quot;language&quot;:&quot;en&quot;}" data-component-name="SubscribeWidgetToDOM"><div class="subscription-widget show-subscribe"><div class="preamble"><p class="cta-caption">Thanks for reading Keep Software Simple! Subscribe for free to receive new posts and support my work.</p></div><form class="subscription-widget-subscribe"><input type="email" class="email-input" name="email" placeholder="Type your email&#8230;" tabindex="-1"><input type="submit" class="button primary" value="Subscribe"><div class="fake-input-wrapper"><div class="fake-input"></div><div class="fake-button"></div></div></form></div></div><ol><li><p>Bring books to class</p></li><li><p>Late work is not accepted</p></li><li><p>Submit hard copies only (no emails)</p></li><li><p>If you come late, don&#8217;t come</p></li><li><p>Hold your pee</p></li><li><p>One person talks at a time</p></li><li><p>No neighbor idle talk</p></li><li><p>Don&#8217;t sleep</p></li><li><p>Take notes during movies</p></li><li><p>No cell phones</p></li><li><p>No texting</p></li><li><p>No computers</p></li><li><p>Sign in</p></li><li><p>No food (drinks OK)</p></li><li><p>Paper grades are based on 70% content, 30% editing</p></li><li><p>Grades will be returned promptly</p></li><li><p>Discussions &amp; lectures are mandatory</p></li><li><p>No hoodies (see #8)</p></li><li><p>No extra credit</p></li><li><p>No absences</p></li><li><p>No cheating</p></li></ol><p>My high school teachers warned us that college would be different. I assumed they were exaggerating to scare us into being quiet. I quickly realized they were just telling the truth. I glanced across the room and saw dozens of other wet-behind-the-ear students having the same realization. </p><p>Some scoffed indignantly, as if the professor&#8217;s standard was unreasonable. </p><p>Some looked defeated, as if they had already received a C-. </p><p>But a few lit up. </p><p>These were the future A-students. They came to college hungry for knowledge. They were excited that an authority figure challenged them, rather than admired their intelligence. They appreciated that he was also holding himself to a high standard (#15, #16). </p><p><strong>The high standard offended the C students and inspired the A students.</strong></p><div><hr></div><p>You probably know where I&#8217;m going with this:</p><p>This phenomenon doesn&#8217;t stop after college.</p><p><strong>Show me an engineer who reads a job description and complains, and I&#8217;ll show you a C-player.</strong> </p><p>High expectations threaten these people because they expect to coast without consequence.</p><p>The same expectations excite the A-players because they recognize that they <s>need to</s> get to improve. </p><div><hr></div><p>What to do with this info day-to-day? </p><p>Depends what kind of student you want to be. </p><p>Are you good with modest improvements in skill, income, and influence? Do competition, candor, and performance metrics drain you? Do you need work-life balance?  Then you can expect to get a C or B. </p><p>All good, I won&#8217;t shame you or try to convince you to go for an A. Just don&#8217;t fool yourself.</p><p>If you aspire for As, on the other hand, don&#8217;t let the C players bring you down. You might be in the same company as them, but the rules are different. They just need to show up and do the minimum. You need to do the most. </p><p>Practically, this means doing the functions listed on your job description and then doing part of another person&#8217;s job. </p><p>^ That seems crazy, but it works. Instead of trying to explain it here, I&#8217;ll just point you to <a href="https://www.youtube.com/watch?v=WT_z9l78mlw">my deep dive on YouTube</a>.</p><div><hr></div><p>I was hesitant to share this harsh message until I realized that silence comes at the expense of the aspiring A-Players. <strong>Every scoff from someone who doesn&#8217;t aspire towards greatness has the potential to discourage someone who does</strong>. </p><p>We need more A-Players in this field, especially now. </p><div><hr></div><p>If you&#8217;re on the fence, it might help to know this last detail: </p><p>Although I was initially terrified by my English professor&#8217;s expectations, I decided to give it my all anyway. It was hard work, but I got an A. But this is the best part: We stayed in touch after the class ended. We initially chatted about books, then music, then life. It&#8217;s been fourteen years since that first lecture, and I&#8217;m so proud to say that my professor is now my best friend. </p><p>Takeaway: </p><p>A-Players attract one another.</p><p><strong>If you want to surround yourself with exceptional people, you need to become one yourself.</strong>  </p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!fvFy!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa9cebb1b-a5d2-43f8-ae60-0977c8f01c9d_768x1024.jpeg" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!fvFy!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa9cebb1b-a5d2-43f8-ae60-0977c8f01c9d_768x1024.jpeg 424w, https://substackcdn.com/image/fetch/$s_!fvFy!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa9cebb1b-a5d2-43f8-ae60-0977c8f01c9d_768x1024.jpeg 848w, https://substackcdn.com/image/fetch/$s_!fvFy!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa9cebb1b-a5d2-43f8-ae60-0977c8f01c9d_768x1024.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!fvFy!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa9cebb1b-a5d2-43f8-ae60-0977c8f01c9d_768x1024.jpeg 1456w" sizes="auto, 100vw"><img src="https://substackcdn.com/image/fetch/$s_!fvFy!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa9cebb1b-a5d2-43f8-ae60-0977c8f01c9d_768x1024.jpeg" width="768" height="1024" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/a9cebb1b-a5d2-43f8-ae60-0977c8f01c9d_768x1024.jpeg&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:1024,&quot;width&quot;:768,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:257410,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/jpeg&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://www.keepsoftwaresimple.com/i/203901101?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa9cebb1b-a5d2-43f8-ae60-0977c8f01c9d_768x1024.jpeg&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!fvFy!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa9cebb1b-a5d2-43f8-ae60-0977c8f01c9d_768x1024.jpeg 424w, https://substackcdn.com/image/fetch/$s_!fvFy!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa9cebb1b-a5d2-43f8-ae60-0977c8f01c9d_768x1024.jpeg 848w, https://substackcdn.com/image/fetch/$s_!fvFy!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa9cebb1b-a5d2-43f8-ae60-0977c8f01c9d_768x1024.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!fvFy!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa9cebb1b-a5d2-43f8-ae60-0977c8f01c9d_768x1024.jpeg 1456w" sizes="auto, 100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image buttonBase-GK1x3M"><svg aria-hidden="true" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg" class="icon-noB79L"><g><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image buttonBase-GK1x3M"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2 icon-noB79L"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a><figcaption class="image-caption">Class guidelines</figcaption></figure></div><div class="twitter-embed" data-attrs="{&quot;url&quot;:&quot;https://x.com/SimpleCodeGood/status/2070635853735502189&quot;,&quot;full_text&quot;:&quot;Focus is subtraction. \n&#8212; <span class=\&quot;tweet-fake-link\&quot;>@AlexHormozi</span>&quot;,&quot;username&quot;:&quot;SimpleCodeGood&quot;,&quot;name&quot;:&quot;Keep Software Simple&quot;,&quot;profile_image_url&quot;:&quot;https://pbs.substack.com/profile_images/2023823631068131331/oLLHz2dI_normal.jpg&quot;,&quot;date&quot;:&quot;2026-06-26T22:30:32.000Z&quot;,&quot;photos&quot;:[],&quot;quoted_tweet&quot;:{},&quot;reply_count&quot;:0,&quot;retweet_count&quot;:0,&quot;like_count&quot;:0,&quot;impression_count&quot;:2,&quot;expanded_url&quot;:null,&quot;video_url&quot;:null,&quot;video_preview_media_key&quot;:null,&quot;belowTheFold&quot;:true}" data-component-name="Twitter2ToDOM"></div><div class="subscription-widget-wrap-editor" data-attrs="{&quot;url&quot;:&quot;https://www.keepsoftwaresimple.com/subscribe?&quot;,&quot;text&quot;:&quot;Subscribe&quot;,&quot;language&quot;:&quot;en&quot;}" data-component-name="SubscribeWidgetToDOM"><div class="subscription-widget show-subscribe"><div class="preamble"><p class="cta-caption">Thanks for reading Keep Software Simple! Subscribe for free to receive new posts and support my work.</p></div><form class="subscription-widget-subscribe"><input type="email" class="email-input" name="email" placeholder="Type your email&#8230;" tabindex="-1"><input type="submit" class="button primary" value="Subscribe"><div class="fake-input-wrapper"><div class="fake-input"></div><div class="fake-button"></div></div></form></div></div>]]></content:encoded></item><item><title><![CDATA[Simple !== Easy]]></title><description><![CDATA[Lessons from v1.0]]></description><link>https://www.keepsoftwaresimple.com/p/simple-easy</link><guid isPermaLink="false">https://www.keepsoftwaresimple.com/p/simple-easy</guid><dc:creator><![CDATA[Tyler Dane]]></dc:creator><pubDate>Sun, 21 Jun 2026 14:00:52 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/$s_!Dd5n!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd638932f-a981-4095-a1d3-2737d18e8040_1200x630.png" length="0" type="image/jpeg"/><content:encoded><![CDATA[<div class="subscription-widget-wrap-editor" data-attrs="{&quot;url&quot;:&quot;https://www.keepsoftwaresimple.com/subscribe?&quot;,&quot;text&quot;:&quot;Subscribe&quot;,&quot;language&quot;:&quot;en&quot;}" data-component-name="SubscribeWidgetToDOM"><div class="subscription-widget show-subscribe"><div class="preamble"><p class="cta-caption">Thanks for reading Keep Software Simple! Subscribe for free to receive new posts and support my work.</p></div><form class="subscription-widget-subscribe"><input type="email" class="email-input" name="email" placeholder="Type your email&#8230;" tabindex="-1"><input type="submit" class="button primary" value="Subscribe"><div class="fake-input-wrapper"><div class="fake-input"></div><div class="fake-button"></div></div></form></div></div><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!Dd5n!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd638932f-a981-4095-a1d3-2737d18e8040_1200x630.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!Dd5n!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd638932f-a981-4095-a1d3-2737d18e8040_1200x630.png 424w, https://substackcdn.com/image/fetch/$s_!Dd5n!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd638932f-a981-4095-a1d3-2737d18e8040_1200x630.png 848w, https://substackcdn.com/image/fetch/$s_!Dd5n!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd638932f-a981-4095-a1d3-2737d18e8040_1200x630.png 1272w, https://substackcdn.com/image/fetch/$s_!Dd5n!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd638932f-a981-4095-a1d3-2737d18e8040_1200x630.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!Dd5n!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd638932f-a981-4095-a1d3-2737d18e8040_1200x630.png" width="1200" height="630" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/d638932f-a981-4095-a1d3-2737d18e8040_1200x630.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:630,&quot;width&quot;:1200,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:652926,&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://www.keepsoftwaresimple.com/i/202835874?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd638932f-a981-4095-a1d3-2737d18e8040_1200x630.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!Dd5n!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd638932f-a981-4095-a1d3-2737d18e8040_1200x630.png 424w, https://substackcdn.com/image/fetch/$s_!Dd5n!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd638932f-a981-4095-a1d3-2737d18e8040_1200x630.png 848w, https://substackcdn.com/image/fetch/$s_!Dd5n!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd638932f-a981-4095-a1d3-2737d18e8040_1200x630.png 1272w, https://substackcdn.com/image/fetch/$s_!Dd5n!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd638932f-a981-4095-a1d3-2737d18e8040_1200x630.png 1456w" sizes="100vw" fetchpriority="high"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image buttonBase-GK1x3M"><svg aria-hidden="true" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg" class="icon-noB79L"><g><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image buttonBase-GK1x3M"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2 icon-noB79L"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><div><hr></div><p>While prepping to launch <a href="https://www.compasscalendar.com">Compass Calendar v1.0.0</a> this week,  I dug up my early designs from 2021. </p><p>(Yes, it took 5 years.) </p><p>(Yes, that&#8217;s insane.)</p><p>I couldn&#8217;t help but chuckle at what I saw.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!xW1-!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2efeefe7-99bb-4104-9004-8645fa8805f5_2046x2046.jpeg" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!xW1-!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2efeefe7-99bb-4104-9004-8645fa8805f5_2046x2046.jpeg 424w, https://substackcdn.com/image/fetch/$s_!xW1-!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2efeefe7-99bb-4104-9004-8645fa8805f5_2046x2046.jpeg 848w, https://substackcdn.com/image/fetch/$s_!xW1-!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2efeefe7-99bb-4104-9004-8645fa8805f5_2046x2046.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!xW1-!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2efeefe7-99bb-4104-9004-8645fa8805f5_2046x2046.jpeg 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!xW1-!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2efeefe7-99bb-4104-9004-8645fa8805f5_2046x2046.jpeg" width="1456" height="1456" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/2efeefe7-99bb-4104-9004-8645fa8805f5_2046x2046.jpeg&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:1456,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:395421,&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;:false,&quot;internalRedirect&quot;:&quot;https://keepsoftwaresimple.substack.com/i/202835874?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2efeefe7-99bb-4104-9004-8645fa8805f5_2046x2046.jpeg&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!xW1-!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2efeefe7-99bb-4104-9004-8645fa8805f5_2046x2046.jpeg 424w, https://substackcdn.com/image/fetch/$s_!xW1-!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2efeefe7-99bb-4104-9004-8645fa8805f5_2046x2046.jpeg 848w, https://substackcdn.com/image/fetch/$s_!xW1-!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2efeefe7-99bb-4104-9004-8645fa8805f5_2046x2046.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!xW1-!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2efeefe7-99bb-4104-9004-8645fa8805f5_2046x2046.jpeg 1456w" sizes="100vw"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image buttonBase-GK1x3M"><svg aria-hidden="true" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg" class="icon-noB79L"><g><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image buttonBase-GK1x3M"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2 icon-noB79L"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a><figcaption class="image-caption">Sketches from 2021</figcaption></figure></div><p>I envisioned a superapp that&#8217;d support a plethora of data types: events, tasks, habits, reminders, tags, and routines. I wanted it to be as powerful as Notion, but less heavy-handed. </p><p>So I started coding. </p><p>Then I made every first-time founder mistake in the book:</p><ul><li><p>Stuffing it w/ features</p></li><li><p>Ignoring feedback</p></li><li><p>Using Electron</p></li><li><p>Chasing VCs</p></li><li><p>Wearing fleece vests</p></li></ul><p>I built a bloated app that no one used.</p><p>Eventually, I looked in the digital mirror and thought: </p><p>&#8220;I gotta lose some weight.&#8221; </p><p>I spent the last seven months deleting, consolidating, uninstalling, and refining.</p><p>As a result, v1 does a lot less than v0:</p><ul><li><p>It only has events and tasks</p></li><li><p>It only works on the web (not desktop, not mobile)</p></li><li><p>It only syncs w/ GCal (not Outlook, not iCal)</p></li><li><p>It only has two views (initially it had five)</p></li></ul><p>But what it does, it does well.</p><div><hr></div><p>In 2021, shipping something so lean would&#8217;ve embarrassed me. </p><p>In 2026, the product&#8217;s minimalism is what makes me proud.</p><p>That&#8217;s because along the way, I learned a priceless lesson:</p><p><strong>Simple !== easy</strong></p><div class="subscription-widget-wrap-editor" data-attrs="{&quot;url&quot;:&quot;https://www.keepsoftwaresimple.com/subscribe?&quot;,&quot;text&quot;:&quot;Subscribe&quot;,&quot;language&quot;:&quot;en&quot;}" data-component-name="SubscribeWidgetToDOM"><div class="subscription-widget show-subscribe"><div class="preamble"><p class="cta-caption">Thanks for reading Keep Software Simple! Subscribe for free to receive new posts and support my work.</p></div><form class="subscription-widget-subscribe"><input type="email" class="email-input" name="email" placeholder="Type your email&#8230;" tabindex="-1"><input type="submit" class="button primary" value="Subscribe"><div class="fake-input-wrapper"><div class="fake-input"></div><div class="fake-button"></div></div></form></div></div>]]></content:encoded></item></channel></rss>