<?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[sanjith]]></title><description><![CDATA[gotta get readin]]></description><link>https://s4nj1th.substack.com</link><image><url>https://substackcdn.com/image/fetch/$s_!A0Th!,w_256,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F19f14f46-d1db-46c6-8a3d-ac773ed74e65_705x705.png</url><title>sanjith</title><link>https://s4nj1th.substack.com</link></image><generator>Substack</generator><lastBuildDate>Fri, 03 Jul 2026 04:36:22 GMT</lastBuildDate><atom:link href="https://s4nj1th.substack.com/feed" rel="self" type="application/rss+xml"/><copyright><![CDATA[sanjith]]></copyright><language><![CDATA[en]]></language><webMaster><![CDATA[s4nj1th@substack.com]]></webMaster><itunes:owner><itunes:email><![CDATA[s4nj1th@substack.com]]></itunes:email><itunes:name><![CDATA[sanjith]]></itunes:name></itunes:owner><itunes:author><![CDATA[sanjith]]></itunes:author><googleplay:owner><![CDATA[s4nj1th@substack.com]]></googleplay:owner><googleplay:email><![CDATA[s4nj1th@substack.com]]></googleplay:email><googleplay:author><![CDATA[sanjith]]></googleplay:author><itunes:block><![CDATA[Yes]]></itunes:block><item><title><![CDATA[Optimism in a vault]]></title><description><![CDATA[The Hopeful Absurdity of Obsidian]]></description><link>https://s4nj1th.substack.com/p/optimism-in-a-vault</link><guid isPermaLink="false">https://s4nj1th.substack.com/p/optimism-in-a-vault</guid><dc:creator><![CDATA[sanjith]]></dc:creator><pubDate>Tue, 19 May 2026 11:56:40 GMT</pubDate><enclosure url="https://substack-post-media.s3.amazonaws.com/public/images/cebd6123-7383-4f35-8667-82d89edce8e2_1920x1080.webp" length="0" type="image/jpeg"/><content:encoded><![CDATA[<h1><strong>Genesis</strong></h1><p>It all starts with a blank, cold, empty, lonely page in a vault with no inhabitants. There is endless possibility, and there is optimism in the void. Every second brain starts with 0 bits in memory and no note to organise. The graph is just empty space. Nowhere to go, nowhere to look. But the art of creation requires little direction. A blank canvas is the easiest place to begin. There is no need to overthink your ideas, and no pressure to worry about misplacing thoughts.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!C30O!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa92eac71-429f-4ae2-a8b9-1a8c293bfe69_1850x1024.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!C30O!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa92eac71-429f-4ae2-a8b9-1a8c293bfe69_1850x1024.png 424w, https://substackcdn.com/image/fetch/$s_!C30O!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa92eac71-429f-4ae2-a8b9-1a8c293bfe69_1850x1024.png 848w, https://substackcdn.com/image/fetch/$s_!C30O!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa92eac71-429f-4ae2-a8b9-1a8c293bfe69_1850x1024.png 1272w, https://substackcdn.com/image/fetch/$s_!C30O!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa92eac71-429f-4ae2-a8b9-1a8c293bfe69_1850x1024.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!C30O!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa92eac71-429f-4ae2-a8b9-1a8c293bfe69_1850x1024.png" width="1456" height="806" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/a92eac71-429f-4ae2-a8b9-1a8c293bfe69_1850x1024.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:806,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:56365,&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://s4nj1th.substack.com/i/198395520?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa92eac71-429f-4ae2-a8b9-1a8c293bfe69_1850x1024.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_!C30O!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa92eac71-429f-4ae2-a8b9-1a8c293bfe69_1850x1024.png 424w, https://substackcdn.com/image/fetch/$s_!C30O!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa92eac71-429f-4ae2-a8b9-1a8c293bfe69_1850x1024.png 848w, https://substackcdn.com/image/fetch/$s_!C30O!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa92eac71-429f-4ae2-a8b9-1a8c293bfe69_1850x1024.png 1272w, https://substackcdn.com/image/fetch/$s_!C30O!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa92eac71-429f-4ae2-a8b9-1a8c293bfe69_1850x1024.png 1456w" sizes="100vw" fetchpriority="high"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a><figcaption class="image-caption">The new beginning</figcaption></figure></div><h1><strong>The spark</strong></h1><p>All journalling starts with a desire to plan ahead and track the past. The moment I begin taking notes feels peaceful, but that peace quickly turns overwhelming as the days go on. This slow on-off cycle ends only when I return and begin a new train of daily notes.</p><div class="subscription-widget-wrap-editor" data-attrs="{&quot;url&quot;:&quot;https://s4nj1th.substack.com/subscribe?&quot;,&quot;text&quot;:&quot;Subscribe&quot;,&quot;language&quot;:&quot;en&quot;}" data-component-name="SubscribeWidgetToDOM"><div class="subscription-widget show-subscribe"><div class="preamble"><p class="cta-caption">Thanks for reading! Subscribe for free to receive new posts and support my work.</p></div><form class="subscription-widget-subscribe"><input type="email" class="email-input" name="email" placeholder="Type your email&#8230;" tabindex="-1"><input type="submit" class="button primary" value="Subscribe"><div class="fake-input-wrapper"><div class="fake-input"></div><div class="fake-button"></div></div></form></div></div><p>There is always a spark before the habit. Sometimes it is guilt. Sometimes ambition. Sometimes just boredom on a quiet evening. Something in the mind decides that today deserves to be remembered. A thought feels too valuable to trust to memory alone. Journalling begins with optimism. This quiet belief that future-you will care about what present-you has to say. That these scattered fragments of today will someday become useful evidence. Proof that you existed in this exact state. Proof that your mind once moved like this.</p><p>At first it feels small. A sentence. A checklist. A complaint. A strange observation at 2am. Then slowly it becomes ritual. A private conversation with no audience and no need for performance. Just you trying to explain yourself to yourself. That is the spark. Not productivity. Not organisation. Just the deeply human fear that a meaningful thought might disappear forever if it is not written down.</p><h1><strong>Conversion</strong></h1><p>The physical book is an unconnected mess. The context for the future and the links to the past are easy to miss. References from the past quickly become a frantic search through pages. Photos need to be printed. Audio and video cannot be saved. Storing documents becomes heavy. Storage itself is prone to bugs, termites included.</p><p>All of this can be solved by a digital alternative. Most people divide into two camps. One tribe prays to the Notion gods not to read their deepest, darkest rants. The Obsidian clan prays that sync went through, and that there is no conflict between their phone and their computer. The difference between these two warring nations is a balance between privacy paranoia and the laziness to understand system design. The offline-first, extensible Obsidian life worries less about leaking secrets and more about you messing things up yourself. The polished Notion life is about storing everything in the cloud and hoping it never vanishes, or that the internet survives long enough for you to read an old camping checklist.</p><p>I have tried both, and I have chosen to be baptised into the Obsidian cult. This do-it-yourself style of journalling suits me best. The plugin market is abundant, and the bash + markdown combination is unbeatable when I decide to reshape old notes because I have grown bored with how they look. The Obsidian ecosystem works well with both Git and Syncthing.</p><h1><strong>Beautiful overcomplexity</strong></h1><p>Because of this life decision, there is a reason to set up a system to sync the files. The system varies for each person. Some build a simple pipeline with one sender and one receiver. The Abrahamic server. One supreme source of truth. One machine writes, another machine obeys. Others choose chaos. Every device sends, every device receives, and all of them negotiate silently in the background, hoping no two edits collide at the same time. The pagan pantheon. Where the conflict of devices is not a problem but an inherent feature.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!LltA!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7acda5af-5c3b-4b8f-8a90-d74f0aec432d_1920x1080.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!LltA!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7acda5af-5c3b-4b8f-8a90-d74f0aec432d_1920x1080.png 424w, https://substackcdn.com/image/fetch/$s_!LltA!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7acda5af-5c3b-4b8f-8a90-d74f0aec432d_1920x1080.png 848w, https://substackcdn.com/image/fetch/$s_!LltA!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7acda5af-5c3b-4b8f-8a90-d74f0aec432d_1920x1080.png 1272w, https://substackcdn.com/image/fetch/$s_!LltA!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7acda5af-5c3b-4b8f-8a90-d74f0aec432d_1920x1080.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!LltA!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7acda5af-5c3b-4b8f-8a90-d74f0aec432d_1920x1080.png" width="1456" height="819" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/7acda5af-5c3b-4b8f-8a90-d74f0aec432d_1920x1080.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:819,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:3772445,&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://s4nj1th.substack.com/i/198395520?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7acda5af-5c3b-4b8f-8a90-d74f0aec432d_1920x1080.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_!LltA!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7acda5af-5c3b-4b8f-8a90-d74f0aec432d_1920x1080.png 424w, https://substackcdn.com/image/fetch/$s_!LltA!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7acda5af-5c3b-4b8f-8a90-d74f0aec432d_1920x1080.png 848w, https://substackcdn.com/image/fetch/$s_!LltA!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7acda5af-5c3b-4b8f-8a90-d74f0aec432d_1920x1080.png 1272w, https://substackcdn.com/image/fetch/$s_!LltA!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7acda5af-5c3b-4b8f-8a90-d74f0aec432d_1920x1080.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a><figcaption class="image-caption">Josef Battmann, God appears to Moses, 1830 and Joachim Wtewael, The Battle Between the Gods and the Titans, 1600</figcaption></figure></div><p>Some surrender to the cloud completely. They let distant servers of GitHub and GitLab solve problems they do not wish to think about. Others refuse this arrangement entirely and build local-first fortresses of redundancy. Multiple backups. External drives. Git histories stretching back months. A Syncthing mesh spanning laptops, phones, and forgotten tablets. A few steps shy of setting up a TrueNAS server with multiple disks in a web of network cables and hundreds of daemons inside.</p><p>This is where journalling quietly stops being about writing and starts becoming systems design. You begin with a note-taking app and somehow end up reading about distributed systems at midnight. Conflict resolution becomes personal philosophy. Backup strategy becomes a personality trait.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!X7kC!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff22a8fc8-88b7-4bd7-ad4b-26f3bd146a91_1000x758.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!X7kC!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff22a8fc8-88b7-4bd7-ad4b-26f3bd146a91_1000x758.png 424w, https://substackcdn.com/image/fetch/$s_!X7kC!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff22a8fc8-88b7-4bd7-ad4b-26f3bd146a91_1000x758.png 848w, https://substackcdn.com/image/fetch/$s_!X7kC!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff22a8fc8-88b7-4bd7-ad4b-26f3bd146a91_1000x758.png 1272w, https://substackcdn.com/image/fetch/$s_!X7kC!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff22a8fc8-88b7-4bd7-ad4b-26f3bd146a91_1000x758.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!X7kC!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff22a8fc8-88b7-4bd7-ad4b-26f3bd146a91_1000x758.png" width="1000" height="758" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/f22a8fc8-88b7-4bd7-ad4b-26f3bd146a91_1000x758.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:758,&quot;width&quot;:1000,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:735442,&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://s4nj1th.substack.com/i/198395520?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff22a8fc8-88b7-4bd7-ad4b-26f3bd146a91_1000x758.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_!X7kC!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff22a8fc8-88b7-4bd7-ad4b-26f3bd146a91_1000x758.png 424w, https://substackcdn.com/image/fetch/$s_!X7kC!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff22a8fc8-88b7-4bd7-ad4b-26f3bd146a91_1000x758.png 848w, https://substackcdn.com/image/fetch/$s_!X7kC!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff22a8fc8-88b7-4bd7-ad4b-26f3bd146a91_1000x758.png 1272w, https://substackcdn.com/image/fetch/$s_!X7kC!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff22a8fc8-88b7-4bd7-ad4b-26f3bd146a91_1000x758.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p>And strangely, this overcomplexity is what the members of this nation yearn for. The notes are yours, but so is the machine built to protect them. The vault becomes more than a folder. It becomes infrastructure. Slightly absurd, mildly fragile, deeply satisfying.</p><p>But infrastructure is never enough. The machine must also look right. CSS themes are added. The window layout is designed to be the most optimal layout with a calendar on one side and the graph on the other.</p><h2><strong>My System</strong></h2><p>My own system lives somewhere between recklessness and paranoia. Syncthing runs on a phone, a laptop, and a tablet. All three have read and write permissions. No master. No slave. Pure democracy. Every device believes it has equal authority, and somehow peace is maintained.</p><p>The vault is just:</p><ul><li><p><strong>Daily notes</strong> for surviving the present.</p></li><li><p><strong>Notes</strong> for pretending thoughts are permanent.</p></li><li><p><strong>Yappery</strong> for everything too unstructured to deserve a better name.</p></li><li><p><strong>Academic stuff</strong> for deadlines and guilt.</p></li><li><p><strong>Web clippings</strong> for links I swear I will revisit.</p></li><li><p><strong>Templates</strong> for the illusion of consistency.</p></li></ul><p>The interface is designed as:</p><ul><li><p>The file tree stays on the left, usually collapsed, like a cupboard I only open when absolutely necessary.</p></li><li><p>The calendar and graph sit on the right, quietly judging my consistency and reminding me of all the days I forgot to write.</p></li></ul><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!49x2!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc77df43c-14d4-4aac-b826-70ee0db65d34_2150x1412.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!49x2!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc77df43c-14d4-4aac-b826-70ee0db65d34_2150x1412.png 424w, https://substackcdn.com/image/fetch/$s_!49x2!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc77df43c-14d4-4aac-b826-70ee0db65d34_2150x1412.png 848w, https://substackcdn.com/image/fetch/$s_!49x2!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc77df43c-14d4-4aac-b826-70ee0db65d34_2150x1412.png 1272w, https://substackcdn.com/image/fetch/$s_!49x2!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc77df43c-14d4-4aac-b826-70ee0db65d34_2150x1412.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!49x2!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc77df43c-14d4-4aac-b826-70ee0db65d34_2150x1412.png" width="1456" height="956" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/c77df43c-14d4-4aac-b826-70ee0db65d34_2150x1412.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:956,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:194216,&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://s4nj1th.substack.com/i/198395520?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc77df43c-14d4-4aac-b826-70ee0db65d34_2150x1412.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_!49x2!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc77df43c-14d4-4aac-b826-70ee0db65d34_2150x1412.png 424w, https://substackcdn.com/image/fetch/$s_!49x2!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc77df43c-14d4-4aac-b826-70ee0db65d34_2150x1412.png 848w, https://substackcdn.com/image/fetch/$s_!49x2!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc77df43c-14d4-4aac-b826-70ee0db65d34_2150x1412.png 1272w, https://substackcdn.com/image/fetch/$s_!49x2!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc77df43c-14d4-4aac-b826-70ee0db65d34_2150x1412.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a><figcaption class="image-caption">My Obsidian Setup</figcaption></figure></div><p>The plugin list is deliberately short. Calendar, because time exists. Syncthing integration, because the rarest of the conflicts need to be handled. Excalidraw, because sometimes thought refuses to become text and demands to be drawn instead.</p><p>This is not an elegant system. It is not even particularly clever. But it works. And in personal infrastructure, that is as close to perfection as one can reasonably expect.</p><h1><strong>The trap and its escape</strong></h1><p>After fixing the pipeline the real issue of journalling begins. How should you write things down? This is not a question of your language but of structure. How should you organise your files and how should you write things in those files? Templates are sought for. And evenings are spent watching guides for the most optimal setup. Plugins are installed and the build is now heavier.</p><p>Soon the fiddling begins. Little time is spent on writing the note and the structure is focused. Journalling now feels like a chore and you&#8217;re Sisyphus, customising your setup every day just to change it more than you create new notes.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!zHxp!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fec95f5dc-f4c5-4699-b1c1-99d40a0c9779_952x1080.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!zHxp!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fec95f5dc-f4c5-4699-b1c1-99d40a0c9779_952x1080.png 424w, https://substackcdn.com/image/fetch/$s_!zHxp!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fec95f5dc-f4c5-4699-b1c1-99d40a0c9779_952x1080.png 848w, https://substackcdn.com/image/fetch/$s_!zHxp!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fec95f5dc-f4c5-4699-b1c1-99d40a0c9779_952x1080.png 1272w, https://substackcdn.com/image/fetch/$s_!zHxp!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fec95f5dc-f4c5-4699-b1c1-99d40a0c9779_952x1080.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!zHxp!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fec95f5dc-f4c5-4699-b1c1-99d40a0c9779_952x1080.png" width="952" height="1080" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/ec95f5dc-f4c5-4699-b1c1-99d40a0c9779_952x1080.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:1080,&quot;width&quot;:952,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:2064755,&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://s4nj1th.substack.com/i/198395520?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fec95f5dc-f4c5-4699-b1c1-99d40a0c9779_952x1080.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_!zHxp!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fec95f5dc-f4c5-4699-b1c1-99d40a0c9779_952x1080.png 424w, https://substackcdn.com/image/fetch/$s_!zHxp!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fec95f5dc-f4c5-4699-b1c1-99d40a0c9779_952x1080.png 848w, https://substackcdn.com/image/fetch/$s_!zHxp!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fec95f5dc-f4c5-4699-b1c1-99d40a0c9779_952x1080.png 1272w, https://substackcdn.com/image/fetch/$s_!zHxp!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fec95f5dc-f4c5-4699-b1c1-99d40a0c9779_952x1080.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a><figcaption class="image-caption">Titian, Sisyphus, 1548&#8211;1549</figcaption></figure></div><p>The optimisation spiral is subtle because it feels productive. You tell yourself that a better system will create better thoughts. That cleaner folders will create cleaner writing. That one more plugin, one better template, one slightly improved workflow will finally unlock consistency. But the perfect note is a trap. It asks for polish before thought. It demands formatting before honesty.</p><p>Soon the note is no longer the point. The note-taking becomes the hobby. The journalling app becomes a construction site that never opens to the public. Walls are painted. Furniture is moved. The foundations are rebuilt. But nobody lives in the house. Missing one day feels harmless. Missing a week feels normal. The vault that once felt alive slowly turns into a museum. Half-finished daily notes. Empty templates waiting to be filled. Folder structures that made perfect sense three months ago and now look like archaeological ruins.</p><p>Carefully engineered, beautifully themed, completely unused.</p><p>The escape is embarrassingly simple. Notes are means, not ends. They exist to serve thought, not to replace it. The vault is supposed to support your life, not become your life. Life must happen before documentation. Something worth writing has to happen before something can be written. Thought comes before system. Always. The system can only organise what already exists. It cannot create meaning by itself. A bad note written today is infinitely more valuable than the perfect template prepared for tomorrow. At some point you stop trying to build the ideal machine for thinking. You accept the messy note. The unfinished sentence. The badly linked page. And strangely, that is when the journalling starts working again.</p><h1><strong>A note on optimism</strong></h1><p>Optimism is the real reason journalling survives. Every new note is a quiet act of belief in tomorrow. It assumes there will be a future version of you who will return, read, reflect, and continue the thread. It is a small promise made repeatedly to a person you have not yet become.</p><p>There is faith hidden in maintenance. Updating links. Renaming folders. Fixing broken embeds. None of it is urgent, yet all of it assumes the vault is worth preserving. You do not maintain things you plan to abandon. Maintenance is belief made visible. A note written in confusion today can become clarity years later. A sentence typed in frustration can become evidence of growth. The graph slowly expands, not as proof of productivity, but as proof of persistence.</p><p>A growing archive of ordinary days. A collection of unfinished thoughts trusted to survive longer than memory. A quiet machine that keeps accepting your notes without judgement, always ready for the next one.</p><p>But at some point this stops being about software at all.</p><h1><strong>A philosophy of maintenance</strong></h1><p>The folders, the plugins, the sync pipeline, the graph. These are only the visible parts of something much older. This is philosophy disguised as infrastructure.</p><p>The Stoics would have understood this instinct. Marcus Aurelius wrote daily reflections not because the page itself mattered, but because the practice mattered. He did not write <em>Meditations</em> for publication. He wrote to reorder his own mind. To remind himself how to live. A daily note is not very different. It is less literature and more ritual. Less archive and more exercise. Open the vault. Write the note. Close the vault. Repeat. Over time this stops being productivity and becomes a habit of attention, a way of noticing your own life closely enough to preserve it.</p><p>Camus wrote about the absurd condition of building meaning in a world that guarantees none. Journalling feels strangely similar. You write notes knowing many will never be read again. You maintain links knowing some will break. You organise thoughts knowing memory itself will eventually fail. You create backups knowing that even your hardware will decay. And yet you do it anyway.</p><p>That persistence is not efficiency. It is defiance. Every new note is a small rebellion against forgetting. Every repaired link is a refusal to let the past disappear. Every daily note is a wager that tomorrow deserves preparation. This is maintenance not as labour, but as hope.</p><p>Even the system design itself carries a philosophy. Backups are an admission of fragility. Tags are an admission that thought resists hierarchy. Folders are an attempt to impose order on experience. Graph view is an aesthetic claim that relationships matter more than categories. Every design decision quietly answers a philosophical question: what deserves to be remembered, and how?</p><p>The vault is not just a tool for memory. It is an argument about how to live. That your thoughts are worth preserving. That your days are worth recording. That your future self is worth helping. That ordinary life deserves archival dignity.</p><p>And perhaps that is the final purpose of all this beautiful overcomplexity. Not better notes. Not cleaner systems. Just a quieter way of saying: <strong>I expect to be here tomorrow.</strong></p><div class="subscription-widget-wrap-editor" data-attrs="{&quot;url&quot;:&quot;https://s4nj1th.substack.com/subscribe?&quot;,&quot;text&quot;:&quot;Subscribe&quot;,&quot;language&quot;:&quot;en&quot;}" data-component-name="SubscribeWidgetToDOM"><div class="subscription-widget show-subscribe"><div class="preamble"><p class="cta-caption">Thanks for reading! Subscribe for free to receive new posts and support my work.</p></div><form class="subscription-widget-subscribe"><input type="email" class="email-input" name="email" placeholder="Type your email&#8230;" tabindex="-1"><input type="submit" class="button primary" value="Subscribe"><div class="fake-input-wrapper"><div class="fake-input"></div><div class="fake-button"></div></div></form></div></div>]]></content:encoded></item><item><title><![CDATA[The Core of a Star Is Empty]]></title><description><![CDATA[The pursuit of happiness.]]></description><link>https://s4nj1th.substack.com/p/the-core-of-a-star-is-empty</link><guid isPermaLink="false">https://s4nj1th.substack.com/p/the-core-of-a-star-is-empty</guid><dc:creator><![CDATA[sanjith]]></dc:creator><pubDate>Thu, 19 Feb 2026 16:35:52 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/$s_!ye9r!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F35816298-cb1d-423a-b06f-a0f5b8d990e0_1020x612.png" length="0" type="image/jpeg"/><content:encoded><![CDATA[<p>There is a moment after success that no one prepares you for. Not celebration. Not relief. <strong>Silence.</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_!ye9r!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F35816298-cb1d-423a-b06f-a0f5b8d990e0_1020x612.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!ye9r!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F35816298-cb1d-423a-b06f-a0f5b8d990e0_1020x612.png 424w, https://substackcdn.com/image/fetch/$s_!ye9r!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F35816298-cb1d-423a-b06f-a0f5b8d990e0_1020x612.png 848w, https://substackcdn.com/image/fetch/$s_!ye9r!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F35816298-cb1d-423a-b06f-a0f5b8d990e0_1020x612.png 1272w, https://substackcdn.com/image/fetch/$s_!ye9r!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F35816298-cb1d-423a-b06f-a0f5b8d990e0_1020x612.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!ye9r!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F35816298-cb1d-423a-b06f-a0f5b8d990e0_1020x612.png" width="1020" height="612" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/35816298-cb1d-423a-b06f-a0f5b8d990e0_1020x612.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:612,&quot;width&quot;:1020,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:961147,&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://s4nj1th.substack.com/i/188510290?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F35816298-cb1d-423a-b06f-a0f5b8d990e0_1020x612.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_!ye9r!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F35816298-cb1d-423a-b06f-a0f5b8d990e0_1020x612.png 424w, https://substackcdn.com/image/fetch/$s_!ye9r!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F35816298-cb1d-423a-b06f-a0f5b8d990e0_1020x612.png 848w, https://substackcdn.com/image/fetch/$s_!ye9r!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F35816298-cb1d-423a-b06f-a0f5b8d990e0_1020x612.png 1272w, https://substackcdn.com/image/fetch/$s_!ye9r!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F35816298-cb1d-423a-b06f-a0f5b8d990e0_1020x612.png 1456w" sizes="100vw" fetchpriority="high"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p>Kurt Cobain is an obvious example. Nirvana reached a level of cultural dominance that few artists ever experience. The dream, at least externally, was realised. Yet the recognition did not resolve his internal conflict. Fame intensified his discomfort with identity, expectation, and authenticity. The success did not align with the self that had formed in pursuit of it.</p><div class="subscription-widget-wrap-editor" data-attrs="{&quot;url&quot;:&quot;https://s4nj1th.substack.com/subscribe?&quot;,&quot;text&quot;:&quot;Subscribe&quot;,&quot;language&quot;:&quot;en&quot;}" data-component-name="SubscribeWidgetToDOM"><div class="subscription-widget show-subscribe"><div class="preamble"><p class="cta-caption">Thanks for reading! Subscribe for free to receive new posts and support my work.</p></div><form class="subscription-widget-subscribe"><input type="email" class="email-input" name="email" placeholder="Type your email&#8230;" tabindex="-1"><input type="submit" class="button primary" value="Subscribe"><div class="fake-input-wrapper"><div class="fake-input"></div><div class="fake-button"></div></div></form></div></div><p>Many people have described a sense of void after their success. This emptiness leads to a misery of the soul. All your life was focused on one dream, but reaching it made you feel <strong>hollow</strong>.</p><p>There is a sort of comfort in working towards something. Aiming and working towards a goal seems more romantic to the mind than mundane reality. We see the archetype often in the media. There is always a story to tell about a young man working hard for his dream, and the most we see of his success is the answer to why he started the journey. <em>&#8220;Why he did it?&#8221;</em> takes precedence over <em>&#8220;What does he do next?&#8221;</em></p><p>Although not common, this reality is explored exclusively with a melancholic tone. A sense of sadness and regret takes over the glitter of a new-found life. This is not lazy writing or an attempt to claim moral high ground. It mirrors reality. We have seen people going all in for their &#8220;one true purpose&#8221;, but life does not stop when the goal is reached. <strong>Life goes on.</strong></p><p>This reality strikes hard. No amount of <em>&#8220;What&#8217;s next?&#8221;</em> can prepare a person for the aftermath. There has to be a way to explore this <strong>emptiness</strong> without becoming trapped in the romanticised struggle or the hollow glamour of success without substance.</p><p>Every person who has reached their &#8220;one true purpose&#8221; has ultimately tried to distance themselves from the process. The decisions they made and the sacrifices they endured stand clearer in their mind than the success they now live in. Their new life is simply another ordinary day. The choices made, and the choices left behind feel like an entire life they now have to reconcile with.</p><p>A new life they must strive for. A missed portion of existence they somehow have to reclaim. The life they gained now feels bland, absorbed into routine.</p><p>The old life feels more comforting. The mind wants to revise the chosen path, even if it comes at the cost of the present.</p><p>A person changes when life changes them. The self that once chased the dream is not the same self that eventually attains it. In the process of striving, enduring, sacrificing and adapting, something fundamental shifts. By the time the goal is reached, the pursuit has already reshaped the dreamer. The reality they step into is new, but so are they.</p><p>The difficulty lies here: the dream was built by a former version of the self. When it is finally realised, the current self no longer relates to it with the same intensity. The obsession fades, not because the dream was false, but because the person who once needed it has evolved. What once felt urgent now feels ordinary.</p><p>Cobain&#8217;s struggle reflects this divide. The person who wrote songs in obscurity was not the same person placed under relentless visibility. The industry rewarded him, but the reward required inhabiting a version of himself that felt increasingly distant. The dream had evolved. So had he.</p><p>Change is most visible when life appears still. Only in the quiet after achievement does one recognise how much has been altered. Yet change feels comfortable only when it requires no further sacrifice, when it does not threaten what has already been secured. At the top, however, stability and growth often stand in opposition. To preserve what has been gained may mean stagnation. To continue evolving may mean letting go again.</p><p><strong>This tension is the true dilemma of reaching the top.</strong></p><p>Everyone who reaches the top has let go of something intimate, something personal. Some things cannot be reclaimed with the fruits of struggle. The mind downplays its own hardship in search of an imagined life where no sacrifices were required. The problem feels poetic and beautiful in abstraction, but in flesh and bone it is not.</p><p><strong>It is awful.</strong><br><strong>It is awful to yourself.</strong><br><strong>It is awful to those around you.</strong><br><strong>It is awful to every decision that built the success you now inhabit.</strong></p><p>There is no easy escape from this reality. The decisions you make are what you will live with and what you will judge yourself by. Results are abstract. Decisions are real. You can justify or resent your decisions, but you cannot do the same with outcomes, because outcomes are interpretations layered over action.</p><p>Once a person recognises this inherent dilemma, dreams begin to look shallower, less grand. But dreams are not pursued for their grandeur. They are pursued for the everyday movement towards them. The process matters more than the proclamation. Saying you won a billion-dollar lottery means nothing compared to earning a million through building something of your own. We realise that the process is more important to us than the <strong>result</strong>.</p><p>And yet, this is not an argument to abandon dreaming. It is an argument to dream differently.</p><p><strong>Dreams are not destinations. They are instruments.</strong></p><p>They give direction to otherwise drifting time. Dreams shape discipline, character, resilience, and identity long before they yield outcomes. A fulfilled dream dissolves into normality, but the person built in pursuit of it remains.</p><p>To abandon dreaming because of the emptiness that follows achievement is to misinterpret the function of a dream. A dream is not a vessel designed to hold your fulfilment. It is not a final answer to the question of who you are. It is a direction. It becomes a force that compels movement. Its value does not lie in its ability to complete you, but in its capacity to draw you forward into effort, uncertainty, and growth.</p><p>No external accomplishment has the structural integrity to sustain a human life indefinitely. Completion is momentary. Satisfaction stabilises and then dissolves into normality. What endures is not the applause, nor the title, nor the milestone. What endures is the reshaped character formed in pursuit of it. The identity formed by the journey remains.</p><p><strong>The summit is finite. The climb is formative.</strong></p><p>To pursue a dream purely for the outcome is to reduce it to a transaction: sacrifice in exchange for reward. But striving is not transactional. It is developmental. In working towards something demanding, you construct capacities that remain long after the initial objective loses its shine. You become more capable of enduring difficulty, of committing to long horizons, of tolerating ambiguity. These are not by-products. They are the true returns.</p><p>Success does not guarantee meaning. Meaning emerges from sustained engagement. From effort chosen repeatedly. From progress that is earned rather than granted. A lottery win may alter circumstances overnight, but it does not alter the architecture of the self. Building something slowly does.</p><p>Outcomes will eventually integrate into routine. What once felt extraordinary becomes part of the everyday. This is not a failure of the dream. It is the nature of adaptation. The human mind normalises achievement. But the process of striving imprints itself more deeply. It becomes part of your habits, your standards, your expectations of yourself.</p><p>The dream was never meant to be a permanent source of fulfilment. It was meant to be a catalyst.</p><p>So pursue your dreams with clarity. Not because they will finalise your identity, but because they will refine it. Not because arrival will secure lasting satisfaction, but because movement will prevent stagnation. The outcome may fade into memory. The person shaped in pursuit will remain.</p><p>Cobain&#8217;s story is often framed purely as tragedy. It is also a stark reminder that achievement does not stabilise identity. External validation cannot reconcile internal fragmentation. Success can magnify unresolved tension rather than resolve it.</p><p>Dreams are remembered more vividly than they are lived. What endures is not the moment of arrival, but the reshaping that occurred on the way there.</p><div class="subscription-widget-wrap-editor" data-attrs="{&quot;url&quot;:&quot;https://s4nj1th.substack.com/subscribe?&quot;,&quot;text&quot;:&quot;Subscribe&quot;,&quot;language&quot;:&quot;en&quot;}" data-component-name="SubscribeWidgetToDOM"><div class="subscription-widget show-subscribe"><div class="preamble"><p class="cta-caption">Thanks for reading! Subscribe for free to receive new posts and support my work.</p></div><form class="subscription-widget-subscribe"><input type="email" class="email-input" name="email" placeholder="Type your email&#8230;" tabindex="-1"><input type="submit" class="button primary" value="Subscribe"><div class="fake-input-wrapper"><div class="fake-input"></div><div class="fake-button"></div></div></form></div></div>]]></content:encoded></item><item><title><![CDATA[Pragmatism, Unfortunately]]></title><description><![CDATA[Balancing idealism and practicality in technology decisions]]></description><link>https://s4nj1th.substack.com/p/overthinking-pragmatism-in-tech</link><guid isPermaLink="false">https://s4nj1th.substack.com/p/overthinking-pragmatism-in-tech</guid><dc:creator><![CDATA[sanjith]]></dc:creator><pubDate>Wed, 04 Feb 2026 13:09:56 GMT</pubDate><enclosure url="https://substack-post-media.s3.amazonaws.com/public/images/9c388339-adac-4589-9e01-ff73891bb39e_1920x1080.webp" length="0" type="image/jpeg"/><content:encoded><![CDATA[<p>Human history is not a straight line towards truth, elegance, or correctness. Technology is no different. What we call &#8220;progress&#8221; is simply <strong>imagination repeatedly colliding with constraints</strong>. Power limits. Deadlines. Users. Money. Physics. Politics.</p><p>Technologies do not win because they are pure, correct, or morally superior. They win because they <strong>solve a problem well enough for long enough</strong>. Everything else is commentary written by the losers.</p><div class="subscription-widget-wrap-editor" data-attrs="{&quot;url&quot;:&quot;https://s4nj1th.substack.com/subscribe?&quot;,&quot;text&quot;:&quot;Subscribe&quot;,&quot;language&quot;:&quot;en&quot;}" data-component-name="SubscribeWidgetToDOM"><div class="subscription-widget show-subscribe"><div class="preamble"><p class="cta-caption">Thanks for reading! Subscribe for free to receive new posts and support my work.</p></div><form class="subscription-widget-subscribe"><input type="email" class="email-input" name="email" placeholder="Type your email&#8230;" tabindex="-1"><input type="submit" class="button primary" value="Subscribe"><div class="fake-input-wrapper"><div class="fake-input"></div><div class="fake-button"></div></div></form></div></div><p>Tech feels political. Sometimes theological. That is not accidental. Wherever humans build systems that outlast individuals, belief creeps in. Rules harden. Camps form. Loyalty replaces judgement. Practicality becomes heresy.</p><p>This is not a bug. It is the default state of human systems.</p><h2>The Birth of Ideological Tech</h2><p><em>When tools become beliefs</em></p><p>Early tech cultures are pragmatic by necessity. Nothing works. Everything is fragile. Learning is constant. The only metric that matters is survival.</p><p>Then a system starts working.</p><p>At that moment, ideology is born.</p><p>The moment a tool proves itself useful, people stop questioning <em>why</em> it works and start defending <em>that</em> it works. The tool stops being a means and becomes an identity. Criticism becomes betrayal. Alternatives become threats.</p><p>This is where tech starts to resemble religion.</p><ul><li><p>Cross-camp interaction becomes contamination</p></li><li><p>Loyalty outweighs outcomes</p></li><li><p>Alignment matters more than results</p></li><li><p>Failure stops being educational and becomes moral</p></li></ul><p>Learning slows. Dogma accelerates.</p><h2>The Tech Compass</h2><p><em>Pragmatism versus purity</em></p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!ppDV!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4e2a3a0d-628b-4154-a4ff-fb0cb02344fe_1489x1428.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!ppDV!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4e2a3a0d-628b-4154-a4ff-fb0cb02344fe_1489x1428.png 424w, https://substackcdn.com/image/fetch/$s_!ppDV!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4e2a3a0d-628b-4154-a4ff-fb0cb02344fe_1489x1428.png 848w, https://substackcdn.com/image/fetch/$s_!ppDV!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4e2a3a0d-628b-4154-a4ff-fb0cb02344fe_1489x1428.png 1272w, https://substackcdn.com/image/fetch/$s_!ppDV!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4e2a3a0d-628b-4154-a4ff-fb0cb02344fe_1489x1428.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!ppDV!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4e2a3a0d-628b-4154-a4ff-fb0cb02344fe_1489x1428.png" width="1456" height="1396" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/4e2a3a0d-628b-4154-a4ff-fb0cb02344fe_1489x1428.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:1396,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:null,&quot;alt&quot;:&quot;Technology Compass&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="Technology Compass" title="Technology Compass" srcset="https://substackcdn.com/image/fetch/$s_!ppDV!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4e2a3a0d-628b-4154-a4ff-fb0cb02344fe_1489x1428.png 424w, https://substackcdn.com/image/fetch/$s_!ppDV!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4e2a3a0d-628b-4154-a4ff-fb0cb02344fe_1489x1428.png 848w, https://substackcdn.com/image/fetch/$s_!ppDV!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4e2a3a0d-628b-4154-a4ff-fb0cb02344fe_1489x1428.png 1272w, https://substackcdn.com/image/fetch/$s_!ppDV!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4e2a3a0d-628b-4154-a4ff-fb0cb02344fe_1489x1428.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a><figcaption class="image-caption">Technology Compass</figcaption></figure></div><p>Every technical ecosystem eventually discovers a compass it refuses to admit exists.</p><p>On one axis: <strong>idealism versus pragmatism</strong>.<br>On the other: <strong>outcomes versus alignment</strong>.</p><p>No one admits where they stand. Everyone claims to be &#8220;practical&#8221;. Few actually are.</p><p>Pragmatism is not centrism. It is not indecision. It is not fence-sitting. It is the uncomfortable act of choosing <strong>what survives</strong> over <strong>what feels correct</strong>.</p><h2>Hardened Beliefs</h2><p><em>How systems stop learning</em></p><p>Once ideology sets in, certain beliefs calcify:</p><ul><li><p>Learning stops because answers are already known</p></li><li><p>Alignment becomes more important than outcomes</p></li><li><p>&#8220;Fail fast&#8221; quietly exits the building</p></li><li><p>Anything impure loses the right to exist</p></li></ul><p>At this stage, systems do not compete on usefulness anymore. They compete on moral posture. The strongest argument wins, not the strongest solution.</p><p>This is how tools die while feeling virtuous about it.</p><h2>Linux and the Original Sin of Pragmatism</h2><p><em>When usefulness beat ideology</em></p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!60uu!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F98d68ecb-04ce-4bf2-9730-4e11a98b9d65_695x461.jpeg" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!60uu!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F98d68ecb-04ce-4bf2-9730-4e11a98b9d65_695x461.jpeg 424w, https://substackcdn.com/image/fetch/$s_!60uu!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F98d68ecb-04ce-4bf2-9730-4e11a98b9d65_695x461.jpeg 848w, https://substackcdn.com/image/fetch/$s_!60uu!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F98d68ecb-04ce-4bf2-9730-4e11a98b9d65_695x461.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!60uu!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F98d68ecb-04ce-4bf2-9730-4e11a98b9d65_695x461.jpeg 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!60uu!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F98d68ecb-04ce-4bf2-9730-4e11a98b9d65_695x461.jpeg" width="695" height="461" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/98d68ecb-04ce-4bf2-9730-4e11a98b9d65_695x461.jpeg&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:461,&quot;width&quot;:695,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:null,&quot;alt&quot;:&quot;Linus Torvalds expressing his opinions about NVIDIA&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="Linus Torvalds expressing his opinions about NVIDIA" title="Linus Torvalds expressing his opinions about NVIDIA" srcset="https://substackcdn.com/image/fetch/$s_!60uu!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F98d68ecb-04ce-4bf2-9730-4e11a98b9d65_695x461.jpeg 424w, https://substackcdn.com/image/fetch/$s_!60uu!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F98d68ecb-04ce-4bf2-9730-4e11a98b9d65_695x461.jpeg 848w, https://substackcdn.com/image/fetch/$s_!60uu!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F98d68ecb-04ce-4bf2-9730-4e11a98b9d65_695x461.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!60uu!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F98d68ecb-04ce-4bf2-9730-4e11a98b9d65_695x461.jpeg 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a><figcaption class="image-caption">Linus Torvalds expressing his opinions about NVIDIA</figcaption></figure></div><p>Linux made a choice that many still resent.</p><p>It allowed corporations in. It accepted proprietary firmware. (mostly) It tolerated ugly drivers. It chose working systems over ideological cleanliness.</p><p>This was not a philosophical victory. It was a survival decision.</p><p>The result is not subtle.</p><ul><li><p>Linux runs servers</p></li><li><p>Linux runs Android</p></li><li><p>Linux runs infrastructure</p></li><li><p>Linux survived</p></li></ul><p>Purity was compromised. Reach exploded.</p><p>The war was not won in mailing lists. It was won in data centres.</p><h2>The GNU Cult</h2><p><em>Technically right, strategically irrelevant</em></p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!3Y5y!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F48ec3992-4ad5-4b83-a6b1-2dfd0e1e1f87_512x374.jpeg" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!3Y5y!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F48ec3992-4ad5-4b83-a6b1-2dfd0e1e1f87_512x374.jpeg 424w, https://substackcdn.com/image/fetch/$s_!3Y5y!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F48ec3992-4ad5-4b83-a6b1-2dfd0e1e1f87_512x374.jpeg 848w, https://substackcdn.com/image/fetch/$s_!3Y5y!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F48ec3992-4ad5-4b83-a6b1-2dfd0e1e1f87_512x374.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!3Y5y!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F48ec3992-4ad5-4b83-a6b1-2dfd0e1e1f87_512x374.jpeg 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!3Y5y!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F48ec3992-4ad5-4b83-a6b1-2dfd0e1e1f87_512x374.jpeg" width="512" height="374" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/48ec3992-4ad5-4b83-a6b1-2dfd0e1e1f87_512x374.jpeg&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:374,&quot;width&quot;:512,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:null,&quot;alt&quot;:&quot;Saint IGNUcius during a sermon&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="Saint IGNUcius during a sermon" title="Saint IGNUcius during a sermon" srcset="https://substackcdn.com/image/fetch/$s_!3Y5y!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F48ec3992-4ad5-4b83-a6b1-2dfd0e1e1f87_512x374.jpeg 424w, https://substackcdn.com/image/fetch/$s_!3Y5y!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F48ec3992-4ad5-4b83-a6b1-2dfd0e1e1f87_512x374.jpeg 848w, https://substackcdn.com/image/fetch/$s_!3Y5y!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F48ec3992-4ad5-4b83-a6b1-2dfd0e1e1f87_512x374.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!3Y5y!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F48ec3992-4ad5-4b83-a6b1-2dfd0e1e1f87_512x374.jpeg 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a><figcaption class="image-caption">Saint IGNUcius during a sermon</figcaption></figure></div><p>GNU represents the opposite extreme.</p><p>Foundational. Rigid. Ethically consistent. Ideologically tight.</p><p>Its tools are excellent. Its reach is limited.</p><ul><li><p>Ethics are bound directly to tooling</p></li><li><p>Rules are strict and non-negotiable</p></li><li><p>Purity is enforced over adoption</p></li><li><p>Strategy is sacrificed for correctness</p></li></ul><p>This is not a technical failure. It is a strategic one.</p><p>Being right does not matter if no one is listening.</p><h2>Modern Tech Theology</h2><p><em>Arguments without context</em></p><p>Current debates repeat the same pattern with new vocabulary.</p><ul><li><p>AI should be open or closed</p></li><li><p>Cloud versus local</p></li><li><p>JavaScript everywhere or nowhere</p></li><li><p>Capability is assumed, not discussed</p></li><li><p>Context is optional</p></li></ul><p>Positions harden instantly. Nuance is seen as weakness. Trade-offs are ignored. The question &#8220;what actually works here?&#8221; is replaced with &#8220;what camp are you in?&#8221;</p><p>Belief precedes evidence.</p><h2>The Pragmatic Approach</h2><p><em>Quiet, effective, mildly heretical</em></p><p>Pragmatism does not announce itself. It does not argue on the internet. It does not win moral victories.</p><p>It does the following instead:</p><ul><li><p>Mixes tools shamelessly</p></li><li><p>Breaks dogma without apology</p></li><li><p>Optimises for real constraints</p></li><li><p>Revisits beliefs periodically</p></li><li><p>Chooses survival over symbolism</p></li></ul><p>Pragmatism is boring. That is its greatest strength.</p><h2>Pragmatism in Action</h2><p><em>Outcome beats method</em></p><p>A pragmatic system is not neutral or indecisive. It makes hard choices quickly and lives with them honestly.</p><ul><li><p>Outcome matters more than method</p></li><li><p>Trade-offs are acknowledged, not hidden</p></li><li><p>Decisions are revisited when constraints change</p></li><li><p>Ideology serves systems, not the other way around</p></li></ul><p>There is no claim of moral purity here. Only responsibility.</p><h2>The Lifecycle of a Tech Ideology</h2><h3>Stages</h3><ol><li><p><strong>Birth:</strong> A tool solves a real problem under pressure</p></li><li><p><strong>Success:</strong> Adoption grows, identity forms</p></li><li><p><strong>Hardening:</strong> Rules replace reasoning</p></li><li><p><strong>Decline:</strong> Reality changes, ideology does not</p></li></ol><p>Most ideologies die in stage four. Not because they are wrong, but because they refuse to adapt.</p><h3>Survival Through Utility</h3><p>The systems that survive are not the most elegant or ethical. They are the ones that <strong>remain useful</strong>.</p><p>This is uncomfortable. It feels unfair. It is also true.</p><h2>Conclusion</h2><p>Technology does not reward righteousness. It rewards <strong>adaptability</strong>.</p><p>The systems that last are not those that shout the loudest about principles, but those that quietly solve problems while everyone else is arguing.</p><p>Instead of asking: &#8220;Is this the right way to build software?&#8221;</p><p>Ask: &#8220;Does this survive contact with reality?&#8221;</p><p>Pragmatism is not cowardice. It is respect for constraints.</p><p>It is not ideological emptiness. It is disciplined honesty.</p><p>It is not compromise for its own sake. It is choosing what works and living with the cost.</p><p>Technology does not need belief.</p><p>It needs systems that survive.</p><p>Everything else is just theology with better keyboards.</p><p></p><p>This post is also available on <a href="https://www.s4nj1th.me/blogs/pragma-tech">my website</a>.</p><div class="subscription-widget-wrap-editor" data-attrs="{&quot;url&quot;:&quot;https://s4nj1th.substack.com/subscribe?&quot;,&quot;text&quot;:&quot;Subscribe&quot;,&quot;language&quot;:&quot;en&quot;}" data-component-name="SubscribeWidgetToDOM"><div class="subscription-widget show-subscribe"><div class="preamble"><p class="cta-caption">Thanks for reading! Subscribe for free to receive new posts and support my work.</p></div><form class="subscription-widget-subscribe"><input type="email" class="email-input" name="email" placeholder="Type your email&#8230;" tabindex="-1"><input type="submit" class="button primary" value="Subscribe"><div class="fake-input-wrapper"><div class="fake-input"></div><div class="fake-button"></div></div></form></div></div>]]></content:encoded></item></channel></rss>