<?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[High Agency Dev]]></title><description><![CDATA[Career freedom for ambitious developers]]></description><link>https://highagencydev.com</link><image><url>https://substackcdn.com/image/fetch/$s_!cK4Y!,w_256,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe2cb8e2a-8428-4231-a452-227543cf26c1_1280x1280.png</url><title>High Agency Dev</title><link>https://highagencydev.com</link></image><generator>Substack</generator><lastBuildDate>Sat, 01 Aug 2026 12:39:23 GMT</lastBuildDate><atom:link href="https://highagencydev.com/feed" rel="self" type="application/rss+xml"/><copyright><![CDATA[Johnny Fekete]]></copyright><language><![CDATA[en]]></language><webMaster><![CDATA[highagencydev@substack.com]]></webMaster><itunes:owner><itunes:email><![CDATA[highagencydev@substack.com]]></itunes:email><itunes:name><![CDATA[Johnny Fekete]]></itunes:name></itunes:owner><itunes:author><![CDATA[Johnny Fekete]]></itunes:author><googleplay:owner><![CDATA[highagencydev@substack.com]]></googleplay:owner><googleplay:email><![CDATA[highagencydev@substack.com]]></googleplay:email><googleplay:author><![CDATA[Johnny Fekete]]></googleplay:author><itunes:block><![CDATA[Yes]]></itunes:block><item><title><![CDATA[Context Is a Team Sport]]></title><description><![CDATA[Your team is teaching AI the same lessons, fifty times over. Nobody notices, because it's invisible work.]]></description><link>https://highagencydev.com/p/context-is-a-team-sport</link><guid isPermaLink="false">https://highagencydev.com/p/context-is-a-team-sport</guid><dc:creator><![CDATA[Johnny Fekete]]></dc:creator><pubDate>Tue, 21 Jul 2026 16:02:06 GMT</pubDate><enclosure url="https://substack-post-media.s3.amazonaws.com/public/images/348da1f1-91ac-4ffa-b4a1-a5afaf433c7f_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_!nzKx!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff7a2dfbc-94fc-4a4f-91da-ce25ceadb617_1200x440.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!nzKx!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff7a2dfbc-94fc-4a4f-91da-ce25ceadb617_1200x440.png 424w, https://substackcdn.com/image/fetch/$s_!nzKx!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff7a2dfbc-94fc-4a4f-91da-ce25ceadb617_1200x440.png 848w, https://substackcdn.com/image/fetch/$s_!nzKx!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff7a2dfbc-94fc-4a4f-91da-ce25ceadb617_1200x440.png 1272w, https://substackcdn.com/image/fetch/$s_!nzKx!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff7a2dfbc-94fc-4a4f-91da-ce25ceadb617_1200x440.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!nzKx!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff7a2dfbc-94fc-4a4f-91da-ce25ceadb617_1200x440.png" width="1200" height="440" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/f7a2dfbc-94fc-4a4f-91da-ce25ceadb617_1200x440.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:440,&quot;width&quot;:1200,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:769652,&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://highagencydev.com/i/207907414?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff7a2dfbc-94fc-4a4f-91da-ce25ceadb617_1200x440.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_!nzKx!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff7a2dfbc-94fc-4a4f-91da-ce25ceadb617_1200x440.png 424w, https://substackcdn.com/image/fetch/$s_!nzKx!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff7a2dfbc-94fc-4a4f-91da-ce25ceadb617_1200x440.png 848w, https://substackcdn.com/image/fetch/$s_!nzKx!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff7a2dfbc-94fc-4a4f-91da-ce25ceadb617_1200x440.png 1272w, https://substackcdn.com/image/fetch/$s_!nzKx!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff7a2dfbc-94fc-4a4f-91da-ce25ceadb617_1200x440.png 1456w" sizes="100vw" fetchpriority="high"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg aria-hidden="true" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p>Everyone on your team is teaching their AI the same things. Over and over again.</p><p><em>How the tests work. What the conventions are. What not to touch.</em> Fifty engineers, fifty private setups, the same lessons, every single day.</p><p>Nobody notices, because it&#8217;s invisible work. There&#8217;s no ticket for &#8220;explained our mocking pattern to Claude again.&#8221; Nobody mentions it in standup. It just quietly eats hours across the whole team while everyone assumes their AI setup is their own business.</p><p>But your AI isn&#8217;t the problem. The fifty private copies of the same lesson are. And you can fix it without forcing everyone to work the same way.</p><div><hr></div><p>This article expands on a presentation I gave at<strong><span> Claude Meetup for Builders</span></strong><span> in Barcelona, you can download the presentation slides here:</span></p><div class="file-embed-wrapper" data-component-name="FileToDOM"><div class="file-embed-container-reader"><div class="file-embed-container-top"><image class="file-embed-thumbnail-default" src="https://substackcdn.com/image/fetch/$s_!0Cy0!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack.com%2Fimg%2Fattachment_icon.svg"></image><div class="file-embed-details"><div class="file-embed-details-h1">Claude Code Team Scale</div><div class="file-embed-details-h2">2.13MB &#8729; PDF file</div></div><a class="file-embed-button wide" href="https://highagencydev.com/api/v1/file/f466818b-c7cd-43f4-9c68-660f10146227.pdf"><span class="file-embed-button-text">Download</span></a></div><a class="file-embed-button narrow" href="https://highagencydev.com/api/v1/file/f466818b-c7cd-43f4-9c68-660f10146227.pdf"><span class="file-embed-button-text">Download</span></a></div></div><div><hr></div><h2>One repo, three layers</h2><p>Every AI coding tool can read instructions straight from your repository.</p><p>Claude Code looks for a file called <code>CLAUDE.md</code>.</p><p>Cursor has its rules files, Copilot and Codex have their own formats.</p><p>These files tell the agent how your project actually works: how to run the tests, which patterns the team follows, which parts of the codebase are load-bearing and shouldn&#8217;t be touched casually. Without them, the agent walks in with zero context and guesses. Those guesses are exactly what you keep correcting in chat, session after session.</p><p>So the question isn&#8217;t whether to give your AI context. You&#8217;re already doing that, manually, every day. The question is where that context should live.</p><p>My answer is a three-layer structure, that scales form individual contributors all the way to teams with 100+ engineers.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!Dd3r!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6b532495-08c3-4f34-a986-a74c6c5bd9f2_1694x656.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!Dd3r!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6b532495-08c3-4f34-a986-a74c6c5bd9f2_1694x656.png 424w, https://substackcdn.com/image/fetch/$s_!Dd3r!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6b532495-08c3-4f34-a986-a74c6c5bd9f2_1694x656.png 848w, https://substackcdn.com/image/fetch/$s_!Dd3r!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6b532495-08c3-4f34-a986-a74c6c5bd9f2_1694x656.png 1272w, https://substackcdn.com/image/fetch/$s_!Dd3r!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6b532495-08c3-4f34-a986-a74c6c5bd9f2_1694x656.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!Dd3r!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6b532495-08c3-4f34-a986-a74c6c5bd9f2_1694x656.png" width="1456" height="564" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/6b532495-08c3-4f34-a986-a74c6c5bd9f2_1694x656.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:564,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:143225,&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://highagencydev.com/i/207907414?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6b532495-08c3-4f34-a986-a74c6c5bd9f2_1694x656.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_!Dd3r!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6b532495-08c3-4f34-a986-a74c6c5bd9f2_1694x656.png 424w, https://substackcdn.com/image/fetch/$s_!Dd3r!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6b532495-08c3-4f34-a986-a74c6c5bd9f2_1694x656.png 848w, https://substackcdn.com/image/fetch/$s_!Dd3r!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6b532495-08c3-4f34-a986-a74c6c5bd9f2_1694x656.png 1272w, https://substackcdn.com/image/fetch/$s_!Dd3r!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6b532495-08c3-4f34-a986-a74c6c5bd9f2_1694x656.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg aria-hidden="true" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p></p><p><strong>The first layer is a file called AGENTS.md, at the root of the repo.</strong></p><p>This is the shared truth for the whole team, and the reason it&#8217;s called AGENTS.md and not CLAUDE.md is important: it&#8217;s following an open standard, not a vendor file. Cursor, Copilot, and Codex all read it natively.</p><p>More than 60,000 open source projects use it, and the standard was <a href="http://linuxfoundation.org/press/linux-foundation-announces-the-formation-of-the-agentic-ai-foundation">donated to the Linux Foundation</a>. So when a teammate says <em>&#8220;sounds nice, but I use Cursor,&#8221;</em> the answer is: same file. You write the team&#8217;s knowledge once, and every tool picks it up.</p><p></p><p>What belongs in it? Anything that&#8217;s true for everyone.<br>How testing works in this codebase. How experiments are structured. What the code style is beyond what the linter enforces. The stuff you&#8217;d tell a new hire in their first week.</p><p>This file should be a summary, a constitution, not a wiki. Try to keep it under 60 lines, not 600.<br>This feels wrong at first, because once you start writing down team knowledge, you want to write down all of it.<br>But language models don&#8217;t follow long rule lists the way a compiler follows code. The more rules you stack into one file, the less reliably the model follows any single one of them.</p><p>A short file of principles gets respected. A long file of edge cases gets skimmed.</p><p></p><p><strong>The second layer is a shared folder of skills, docs, MCPs.</strong></p><p>There&#8217;s another annoying practical problem here: the tools disagree about where these should live.<br>Cursor wants a <code>.cursor</code> folder, Codex wants <code>.codex/skills</code>, Claude wants <code>.claude</code>.</p><p>That&#8217;s fine for a solo developer and painful for a large team, especially if your company lets people choose their own AI tools.</p><p>The good news is that a consensus is forming in the agent standards discussions around a vendor-neutral <code>.agents</code> directory, and Codex already recognizes it.</p><div class="captioned-image-container"><figure><a class="image-link image2" target="_blank" href="https://substackcdn.com/image/fetch/$s_!ZPoT!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fde7d25ca-ac45-40a1-8fe3-d486b8bcecce_608x484.webp" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!ZPoT!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fde7d25ca-ac45-40a1-8fe3-d486b8bcecce_608x484.webp 424w, https://substackcdn.com/image/fetch/$s_!ZPoT!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fde7d25ca-ac45-40a1-8fe3-d486b8bcecce_608x484.webp 848w, https://substackcdn.com/image/fetch/$s_!ZPoT!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fde7d25ca-ac45-40a1-8fe3-d486b8bcecce_608x484.webp 1272w, https://substackcdn.com/image/fetch/$s_!ZPoT!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fde7d25ca-ac45-40a1-8fe3-d486b8bcecce_608x484.webp 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!ZPoT!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fde7d25ca-ac45-40a1-8fe3-d486b8bcecce_608x484.webp" width="252" height="200.60526315789474" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/de7d25ca-ac45-40a1-8fe3-d486b8bcecce_608x484.webp&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:484,&quot;width&quot;:608,&quot;resizeWidth&quot;:252,&quot;bytes&quot;:12070,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/webp&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://highagencydev.com/i/207907414?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fde7d25ca-ac45-40a1-8fe3-d486b8bcecce_608x484.webp&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!ZPoT!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fde7d25ca-ac45-40a1-8fe3-d486b8bcecce_608x484.webp 424w, https://substackcdn.com/image/fetch/$s_!ZPoT!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fde7d25ca-ac45-40a1-8fe3-d486b8bcecce_608x484.webp 848w, https://substackcdn.com/image/fetch/$s_!ZPoT!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fde7d25ca-ac45-40a1-8fe3-d486b8bcecce_608x484.webp 1272w, https://substackcdn.com/image/fetch/$s_!ZPoT!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fde7d25ca-ac45-40a1-8fe3-d486b8bcecce_608x484.webp 1456w" sizes="100vw" loading="lazy"></picture><div></div></div></a></figure></div><p>Until the rest catch up, there&#8217;s a simple bridge: use your AGENTS.md to point at the folder and explain what&#8217;s inside. The agent won&#8217;t discover the skills automatically the way it would in its default location, but it will go look for them and use them as expected.</p><p></p><p><strong>The third layer is your </strong><em><strong>gitignored</strong></em><strong> personal workspace.</strong></p><p>These are local instruction files that never get committed. Your shortcuts, your preferences, the workflow quirks that work for you and would start an argument in a team meeting. They are all yours!</p><p></p><p>Things that I put in my local agent rules:</p><ul><li><p>state &amp; memory (PRDs, notes, issues)</p></li><li><p>instructions about my personal working style (tone of voice, PR description style)</p></li><li><p>collaboration rules (aim for smallest working change, don&#8217;t run migrations without asking)</p></li><li><p>personal shortcuts (eg. I use port 5432 instead of 3001)</p></li><li><p>aliases (<em>&#8220;when I say widget, I refer to the daily score card&#8221;</em>)</p></li></ul><p>These local instructions can be tested, and if you think they are applicable to the whole repo, you can eventually move them to a permanent place).</p><p></p><p>Git worktrees do not copy over gitignored files! This might cause some surprises, but you can easily fix it by setting up git hooks for worktree creation and setting up symlinks.</p><p></p><h2>The entire CLAUDE.md</h2><p>So what happens to CLAUDE.md? How does it look like after all this.</p><p>Here it is, complete and unabridged &#128513;:</p><pre><code><code>@AGENTS.md</code></code></pre><p>That's the whole file. Yes, just one line.</p><p>The <code>@</code> syntax is Claude's import mechanism: it tells Claude Code to go read AGENTS.md and treat its contents as its own instructions. Cursor, Codex, and Copilot read AGENTS.md natively, and Claude pulls it in through the import.</p><p>One source of truth that every tool sees it.</p><p></p><h2>Judgment goes in markdown, law goes in hooks</h2><p>AI is costly and can hallucinate. Not everything should be done by it.</p><p>Everything in AGENTS.md is advisory. In practice the model follows it maybe 80% of the time, weighing your rule against the situation in front of it, a bit like a colleague who knows the guidelines and occasionally deviates.</p><p>But hooks are different. They run automatically at fixed points, before or after the agent acts, and they runs 100% of the time.<br>No judgment, no interpretation, no exceptions.</p><p>So the split should be like this:<br><strong>Judgment goes in instructions</strong>, where the model can weigh it.<br><strong>Law goes in hooks</strong>, where it&#8217;s enforced without discussion.</p><p>Formatting, linting, blocking secrets from being committed: those are laws, put them in hooks.</p><p>&#8220;Prefer this pattern, here&#8217;s why&#8221;: that&#8217;s judgment, put it in markdown.</p><p></p><p>Deciding what&#8217;s judgment and what&#8217;s law is a negotiation between humans.<br>Negotiate the shared stuff together. Testing standards, code style, what counts as done.<br>And leave room for individuals.</p><p></p><p>Context is a team sport. Shared project context, plus individual workspace</p>]]></content:encoded></item><item><title><![CDATA[My Corner of the Internet]]></title><description><![CDATA[I re-built my personal website, and wanted to share it with you]]></description><link>https://highagencydev.com/p/my-corner-of-the-internet</link><guid isPermaLink="false">https://highagencydev.com/p/my-corner-of-the-internet</guid><dc:creator><![CDATA[Johnny Fekete]]></dc:creator><pubDate>Thu, 06 Nov 2025 11:26:01 GMT</pubDate><enclosure url="https://substack-post-media.s3.amazonaws.com/public/images/1cf43560-8676-49a9-9302-a2aa506de3d8_840x600.png" length="0" type="image/jpeg"/><content:encoded><![CDATA[<p>I&#8217;m one of the lucky ones who could buy a .com domain of their full name, many, many years ago. It also helps that my last name is not too common.</p><p>I created a cool landing page in <strong>2018</strong>. It was a fun, creative experiment, where my head &#8220;turned around&#8221; the topics that were relevant to me at that time.</p><p>And I added animations (a lot) that started playing on mouse trigger.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!W9-T!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0c0d3aad-dcb9-4127-8996-3b764f5bebdf_800x381.gif" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!W9-T!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0c0d3aad-dcb9-4127-8996-3b764f5bebdf_800x381.gif 424w, https://substackcdn.com/image/fetch/$s_!W9-T!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0c0d3aad-dcb9-4127-8996-3b764f5bebdf_800x381.gif 848w, https://substackcdn.com/image/fetch/$s_!W9-T!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0c0d3aad-dcb9-4127-8996-3b764f5bebdf_800x381.gif 1272w, https://substackcdn.com/image/fetch/$s_!W9-T!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0c0d3aad-dcb9-4127-8996-3b764f5bebdf_800x381.gif 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!W9-T!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0c0d3aad-dcb9-4127-8996-3b764f5bebdf_800x381.gif" width="800" height="381" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/0c0d3aad-dcb9-4127-8996-3b764f5bebdf_800x381.gif&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:381,&quot;width&quot;:800,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:4786869,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/gif&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:false,&quot;topImage&quot;:true,&quot;internalRedirect&quot;:&quot;https://mindfulfounder.substack.com/i/178157101?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0c0d3aad-dcb9-4127-8996-3b764f5bebdf_800x381.gif&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!W9-T!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0c0d3aad-dcb9-4127-8996-3b764f5bebdf_800x381.gif 424w, https://substackcdn.com/image/fetch/$s_!W9-T!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0c0d3aad-dcb9-4127-8996-3b764f5bebdf_800x381.gif 848w, https://substackcdn.com/image/fetch/$s_!W9-T!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0c0d3aad-dcb9-4127-8996-3b764f5bebdf_800x381.gif 1272w, https://substackcdn.com/image/fetch/$s_!W9-T!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0c0d3aad-dcb9-4127-8996-3b764f5bebdf_800x381.gif 1456w" sizes="100vw" fetchpriority="high"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg aria-hidden="true" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a><figcaption class="image-caption">old website - from 2018</figcaption></figure></div><p>But I haven&#8217;t used it for much. No content, no updates. Not really mobile-friendly.</p><p>The most you could do was find my email address.</p><p>It was never a priority, despite receiving a few hundred visitors every week.</p><p>But lately, I&#8217;ve been thinking of stepping up my online presence. And after seeing a post from one of my friends who was also working on her personal website, I took it as a sign.</p><p>So I decided to revamp <a href="http://johnnyfekete.com">johnnyfekete.com</a>, bring it to 2025 while keeping its essence.</p><p>Do you remember the MTV show &#8220;Cribs&#8221;?<br>Well, this is <em>my new corner of the internet</em>. Let me show you around.</p><h2>The home page</h2><p>This page is the showstopper part of my website.</p><div class="native-video-embed" data-component-name="VideoPlaceholder" data-attrs="{&quot;mediaUploadId&quot;:&quot;ca55fc10-d213-49f8-8743-54d1cefa48f5&quot;,&quot;duration&quot;:null}"></div><p>I wanted to keep the idea with the topics around my head, and turn to the selected one.</p><p>But I changed the five areas to new ones that are more relevant for my current self:</p><ul><li><p>Creator</p></li><li><p>Product Engineer</p></li><li><p>Founder</p></li><li><p>Educator</p></li><li><p>Actor</p></li></ul><p>I didn&#8217;t want to be too engineering-focused, as I do a lot more than that.</p><p>Instead, I took a deep breath and chose the areas where I&#8217;m trying to expand my impact.</p><p>The &#8220;actor&#8221; one was a particularly hard decision: I contemplated whether I should include it, or keep it focused &#8220;on work&#8221;.</p><p>But just like the coolest apartments reflect the owner&#8217;s personality, I also wanted to pour my whole self into it without filtering.</p><p>The old animations had to go. They felt outdated, and I didn&#8217;t want to just replace them with new ones.</p><p>Instead, I came up with this effect where once you move the mouse over any topic, the page gets covered with stripes of text running across the screen.</p><p>This felt a lot fresher, more modern, and honestly, more cheerful. Much closer to my identity.</p><p>The sad part is, I couldn&#8217;t keep the same functionality for mobile devices. The vertical layout and lack of mouse cursor don&#8217;t permit the head-rotation mechanism, but I think I managed to still bring over some of the magic by showing the text strips on tap event before navigating away.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!Usyu!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F61cf7bba-0b22-4cb8-99d4-d7d7d923d5cb_368x800.gif" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!Usyu!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F61cf7bba-0b22-4cb8-99d4-d7d7d923d5cb_368x800.gif 424w, https://substackcdn.com/image/fetch/$s_!Usyu!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F61cf7bba-0b22-4cb8-99d4-d7d7d923d5cb_368x800.gif 848w, https://substackcdn.com/image/fetch/$s_!Usyu!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F61cf7bba-0b22-4cb8-99d4-d7d7d923d5cb_368x800.gif 1272w, https://substackcdn.com/image/fetch/$s_!Usyu!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F61cf7bba-0b22-4cb8-99d4-d7d7d923d5cb_368x800.gif 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!Usyu!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F61cf7bba-0b22-4cb8-99d4-d7d7d923d5cb_368x800.gif" width="244" height="530.4347826086956" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/61cf7bba-0b22-4cb8-99d4-d7d7d923d5cb_368x800.gif&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:800,&quot;width&quot;:368,&quot;resizeWidth&quot;:244,&quot;bytes&quot;:1454988,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/gif&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://mindfulfounder.substack.com/i/178157101?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F61cf7bba-0b22-4cb8-99d4-d7d7d923d5cb_368x800.gif&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!Usyu!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F61cf7bba-0b22-4cb8-99d4-d7d7d923d5cb_368x800.gif 424w, https://substackcdn.com/image/fetch/$s_!Usyu!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F61cf7bba-0b22-4cb8-99d4-d7d7d923d5cb_368x800.gif 848w, https://substackcdn.com/image/fetch/$s_!Usyu!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F61cf7bba-0b22-4cb8-99d4-d7d7d923d5cb_368x800.gif 1272w, https://substackcdn.com/image/fetch/$s_!Usyu!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F61cf7bba-0b22-4cb8-99d4-d7d7d923d5cb_368x800.gif 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg aria-hidden="true" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a><figcaption class="image-caption">navigation animation on mobile devices</figcaption></figure></div><p></p><h2>Detail Pages</h2><p>I am a perfectionist.</p><p>And <em>perfect is the enemy of done</em>.</p><p>So I consciously decided to go with big letters, bold colors, and not get lost in pixel-perfect designs.</p><p>I wanted to focus on having good, up-to-date content and publish the website instead of polishing it forever.</p><p>The five sub-pages cover key interest areas in my life.</p><p>Each one with examples, references. Full of small interactions, but I tried to find the balance and not overwhelm the users.</p><p>I found a design language through trial and error, and it felt like it was matching the style of the home page, with its colorful text highlights or rectangular card components.</p><p>I added some effects on page transitions, the interactive glow behind the face in the bottom corner, and whimsical hover states for the blog posts.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!tJLN!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe6ee181c-975a-4636-991f-ce18a20138f7_800x455.gif" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!tJLN!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe6ee181c-975a-4636-991f-ce18a20138f7_800x455.gif 424w, https://substackcdn.com/image/fetch/$s_!tJLN!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe6ee181c-975a-4636-991f-ce18a20138f7_800x455.gif 848w, https://substackcdn.com/image/fetch/$s_!tJLN!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe6ee181c-975a-4636-991f-ce18a20138f7_800x455.gif 1272w, https://substackcdn.com/image/fetch/$s_!tJLN!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe6ee181c-975a-4636-991f-ce18a20138f7_800x455.gif 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!tJLN!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe6ee181c-975a-4636-991f-ce18a20138f7_800x455.gif" width="800" height="455" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/e6ee181c-975a-4636-991f-ce18a20138f7_800x455.gif&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:455,&quot;width&quot;:800,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:1394521,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/gif&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://mindfulfounder.substack.com/i/178157101?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe6ee181c-975a-4636-991f-ce18a20138f7_800x455.gif&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!tJLN!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe6ee181c-975a-4636-991f-ce18a20138f7_800x455.gif 424w, https://substackcdn.com/image/fetch/$s_!tJLN!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe6ee181c-975a-4636-991f-ce18a20138f7_800x455.gif 848w, https://substackcdn.com/image/fetch/$s_!tJLN!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe6ee181c-975a-4636-991f-ce18a20138f7_800x455.gif 1272w, https://substackcdn.com/image/fetch/$s_!tJLN!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe6ee181c-975a-4636-991f-ce18a20138f7_800x455.gif 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg aria-hidden="true" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a><figcaption class="image-caption">dynamic animations here and there</figcaption></figure></div><p></p><p>Really tried not to overdo it (be my judge).</p><p>These pages all work well on mobile; there were no challenges with implementing their layout on smaller screens.</p><p>And as they have a lot more content (well, the old website didn&#8217;t have any content, so the bar was pretty low), I hope that these pages will be useful for showcasing what I do.</p><h2>Contact Page</h2><p>I checked a few personal landing pages.</p><p>One thing stood out: the ones I liked didn&#8217;t have a boring contact form. Instead, they simply linked their social links and had their email address publicly visible.</p><p>I was evaluating if it&#8217;d lead to spam, but I felt that it&#8217;s more authentic if I also add the direct contact info instead of setting up an impersonal contact form.</p><p>So that&#8217;s what I did. I can always adjust it in the future.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!68v5!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff33d8bef-c37e-4286-867d-938dac85e7dd_1864x930.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!68v5!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff33d8bef-c37e-4286-867d-938dac85e7dd_1864x930.png 424w, https://substackcdn.com/image/fetch/$s_!68v5!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff33d8bef-c37e-4286-867d-938dac85e7dd_1864x930.png 848w, https://substackcdn.com/image/fetch/$s_!68v5!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff33d8bef-c37e-4286-867d-938dac85e7dd_1864x930.png 1272w, https://substackcdn.com/image/fetch/$s_!68v5!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff33d8bef-c37e-4286-867d-938dac85e7dd_1864x930.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!68v5!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff33d8bef-c37e-4286-867d-938dac85e7dd_1864x930.png" width="1456" height="726" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/f33d8bef-c37e-4286-867d-938dac85e7dd_1864x930.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:726,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:153003,&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://mindfulfounder.substack.com/i/178157101?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff33d8bef-c37e-4286-867d-938dac85e7dd_1864x930.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_!68v5!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff33d8bef-c37e-4286-867d-938dac85e7dd_1864x930.png 424w, https://substackcdn.com/image/fetch/$s_!68v5!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff33d8bef-c37e-4286-867d-938dac85e7dd_1864x930.png 848w, https://substackcdn.com/image/fetch/$s_!68v5!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff33d8bef-c37e-4286-867d-938dac85e7dd_1864x930.png 1272w, https://substackcdn.com/image/fetch/$s_!68v5!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff33d8bef-c37e-4286-867d-938dac85e7dd_1864x930.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg aria-hidden="true" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a><figcaption class="image-caption">the contact page with social links</figcaption></figure></div><p></p><h2>How Did I Build It</h2><p>It all started with the pictures. I re-did the photoshoot three times &#128580; (perfectionism, get out of my head)</p><p>With Photoshop&#8217;s magical &#10024; background removal, I could get the transparent background with literally a single click (in my old website, I had to use lasso tools to get to mediocre results).</p><p>Then came the coding part. I am a software engineer with strong opinions, but I&#8217;m also lazy in typing a lot.</p><p>So instead, I used AI to write the code, instructing it step-by-step, reviewing the changes.</p><p>It was like having a personal assistant, doing everything as I asked them to do.</p><p>It was a good learning process also: bigger tasks failed more often than not, but if I always asked for tiny, incremental changes, it did an outstanding job.</p><p>So our cooperation looked like this: I was the one with the big picture and overview, and AI was my <em>&#8220;Santa&#8217;s little helper&#8221;</em> who did all the tasks for me.</p><p>It took about ~15-20 working hours to build it from scratch, once I had all the photos and text content.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!EJzk!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6822f220-7dec-4d2e-a05e-41df059a0eeb_1754x1182.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!EJzk!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6822f220-7dec-4d2e-a05e-41df059a0eeb_1754x1182.png 424w, https://substackcdn.com/image/fetch/$s_!EJzk!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6822f220-7dec-4d2e-a05e-41df059a0eeb_1754x1182.png 848w, https://substackcdn.com/image/fetch/$s_!EJzk!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6822f220-7dec-4d2e-a05e-41df059a0eeb_1754x1182.png 1272w, https://substackcdn.com/image/fetch/$s_!EJzk!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6822f220-7dec-4d2e-a05e-41df059a0eeb_1754x1182.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!EJzk!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6822f220-7dec-4d2e-a05e-41df059a0eeb_1754x1182.png" width="1456" height="981" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/6822f220-7dec-4d2e-a05e-41df059a0eeb_1754x1182.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:981,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:317755,&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://mindfulfounder.substack.com/i/178157101?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6822f220-7dec-4d2e-a05e-41df059a0eeb_1754x1182.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_!EJzk!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6822f220-7dec-4d2e-a05e-41df059a0eeb_1754x1182.png 424w, https://substackcdn.com/image/fetch/$s_!EJzk!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6822f220-7dec-4d2e-a05e-41df059a0eeb_1754x1182.png 848w, https://substackcdn.com/image/fetch/$s_!EJzk!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6822f220-7dec-4d2e-a05e-41df059a0eeb_1754x1182.png 1272w, https://substackcdn.com/image/fetch/$s_!EJzk!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6822f220-7dec-4d2e-a05e-41df059a0eeb_1754x1182.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg aria-hidden="true" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a><figcaption class="image-caption">Cursor AI is helping with building the website</figcaption></figure></div><p></p><h2>Keeping It Live</h2><p>Now that I have my new corner on the internet, it&#8217;s my task to keep it up-to-date.</p><p>Adding new articles, links, videos, and curating them.</p><p>So that in 7 years from now, I don&#8217;t have to look again at a stale, outdated website, but rather one that <strong>grew together with me</strong>.</p><p></p>]]></content:encoded></item><item><title><![CDATA[The Extra Mile Is Easy]]></title><description><![CDATA[That little bit extra makes all the difference. Going the "extra mile" is easier (and more impactful) than you think.]]></description><link>https://highagencydev.com/p/the-extra-mile-is-easy</link><guid isPermaLink="false">https://highagencydev.com/p/the-extra-mile-is-easy</guid><dc:creator><![CDATA[Johnny Fekete]]></dc:creator><pubDate>Mon, 28 Apr 2025 09:22:18 GMT</pubDate><enclosure url="https://substack-post-media.s3.amazonaws.com/public/images/d511a374-b8aa-4ac7-bb2b-f19a553b9a99_1190x956.png" length="0" type="image/jpeg"/><content:encoded><![CDATA[<p>Ever feel like your hard work goes unnoticed? The secret might lie in the last five minutes.</p><p>Josie has just wrapped up a major project at work. The quarterly market analysis for <em>Westeria</em> is complete, the numbers check out, and her recommendations are solid. She closes her laptop with a sigh of relief.</p><p>Time for a well-deserved break. She walks to the coffee machine where she meets Taylor - who's notorious for her color-coded notes, and who has also just finished the same quarterly market analysis but for the <em>Eastlund</em> region.</p><p>The core requirements are identical&#8212;same data sources, same objectives, same deadline. Both regions face similar challenges and opportunities.</p><p>But while Josie had already mentally checked out and started scrolling through emails, Taylor spent just ten more minutes on her project. She added a simple visual comparing Eastlund's performance to the previous three quarters. She created a one-page executive summary highlighting the three most actionable insights. She even took a moment to send a note to the regional sales team with specific callouts relevant to their territory.</p><p>Two weeks later, during the department meeting, it's Taylor's Eastlund analysis that gets mentioned by the VP. <em>"This is exactly the kind of work we should all strive for,"</em> he says.</p><p>Josie is puzzled. Her Westeria data was just as accurate. Her analysis was equally insightful. What made the difference?</p><p>It wasn't some innate talent or working twice as hard. It was those ten minutes of thoughtful finishing touches&#8212;the extra mile that felt almost effortless after completing the real heavy lifting.</p><p>What happens with Josie and Taylor plays out across every field and project in life, whether we're finishing a work assignment, wrapping up a home renovation, or completing a creative passion project. The biggest impact often comes from the smallest investment at the finish line.</p><p></p><h2>Poached Eggs</h2><p>Have you ever wondered why restaurant food often tastes better than the same dish made at home?</p><p>I recently made poached eggs for breakfast&#8212;perfectly fine eggs, cooked in water until the whites set.</p><p>Later that week, I ordered poached eggs at a caf&#233;. The core product was identical, but the experience was entirely different.</p><p>The restaurant's eggs arrived on a warm plate. The bread was artisanal sourdough. A few delicate herb leaves added color. There were no drips or smudges.</p><p>The fundamental cooking process took exactly the same time. Those final one-minute flourishes justified the price difference and created a completely different experience.</p><p></p><h2>Where Small Touches Create Big Impact</h2><p>After that breakfast revelation, I became a bit obsessed. I started mentally cataloging examples, and it turns out it can be applied to most things in my life:</p><p>Learning guitar taught me that simply strumming the correct chords won't sound as enjoyable. Adding small variations&#8212;a hammer-on here, a palm mute there&#8212;transforms mechanical playing into music people want to hear. These tiny techniques take seconds but make the difference between sounding like a beginner and a musician.</p><p>When writing long texts, taking just three minutes to proofread elevates the entire piece. The writing might take hours, but that final quick review takes almost no time while dramatically improving how readers receive your message.</p><p>At the gym, wiping down equipment after use requires maybe 15 seconds. Yet this small gesture separates considerate gym-goers from those everyone silently judges. (If you're the person who leaves a sweat angel on the bench press, we need to talk.)</p><p>When coding, adding clear comments and organizing functions logically might add five minutes to development time. But when someone needs to understand that code later (including your future self), those five minutes save hours of frustration.</p><p>And if you have ever prepared pasta for friends, you know the difference it makes to present it nicely on clean plates with freshly cut basil. Feels like fine dining right at your dinner table.</p><p><strong>The extra mile gets your work noticed.</strong></p><p></p><div class="subscription-widget-wrap-editor" data-attrs="{&quot;url&quot;:&quot;https://highagencydev.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 Johnny&#8217;s Substack! 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></p><h2>Not Perfectionism, Not People-Pleasing</h2><p><em>"But wait,"</em> you might think. <em>"Isn't this just another form of never-ending work?"</em></p><p>Nope.</p><p>While perfectionism keeps you trapped in a cycle of endless revisions, driven by fear, the extra mile is a conscious choice to add specific value in a limited time.</p><p>People-pleasing exhausts you as you try to meet everyone's expanding expectations.</p><p>The extra mile is about your <strong>personal standard of quality</strong>.</p><p>What's the difference? Boundaries and intention. You decide exactly what small touches matter most and exactly how much time you'll spend on them.</p><p></p><h2>The Five-Minute Mindset</h2><p>I watched how the extra mile transformed my work, but the real challenge was making it consistent.</p><p>I don't have some fancy name for this approach&#8212;it's just a mental pause I've tried to build into my workflow. Sometimes I remember, sometimes I don't.</p><p>The beauty of the extra mile isn't in complex systems or detailed checklists. It's in the pause&#8212;that brief moment where you choose to give something just a little more care before moving on. Don't think big, usually 5 minutes is more than enough.</p><p>Not every project deserves the extra mile treatment. Sometimes good enough really is <em>good enough</em>. That quarterly report that nobody reads? Maybe just hit send.</p><p></p><h2>The Greatest Return on Investment</h2><p>What fascinates me most is how disproportionate the impact can be. Those final touches can transform entirely how people experience your work.</p><p>A small visual addition becomes the talking point in meetings. A thoughtful follow-up note leads to new opportunities. A clean, well-organized deliverable builds trust that leads to bigger projects.</p><p>The irony? The hardest part of any project is already behind you. The extra mile is the easiest distance you'll travel, yet it's where the magic happens.</p><p></p><h2>Your Turn</h2><p>Like Josie and Taylor, we all face the same choice countless times each day. We can declare our work complete the moment the essential elements are done. Or we can take one more small step.</p><p>The next time you're about to call something "done," pause for just a moment and see if there's anything that could make your work truly stand out.</p><p>I still haven't figured out where to draw the line between worthwhile polish and diminishing returns. Maybe that's the real skill&#8212;knowing exactly when to stop.</p><p>The extra mile is the easiest one you'll ever travel. And somehow, it's the one that takes you furthest.</p>]]></content:encoded></item><item><title><![CDATA[Why the first 5 minutes of user experience determines your conversion rate]]></title><description><![CDATA[Did you know that users form their opinion about your product within the first 300 seconds of interaction?]]></description><link>https://highagencydev.com/p/why-the-first-5-minutes-of-user-experience</link><guid isPermaLink="false">https://highagencydev.com/p/why-the-first-5-minutes-of-user-experience</guid><dc:creator><![CDATA[Johnny Fekete]]></dc:creator><pubDate>Fri, 18 Apr 2025 07:07:27 GMT</pubDate><enclosure url="https://substack-post-media.s3.amazonaws.com/public/images/081cd7b3-7158-4269-92e3-09db6637e441_1680x1200.png" length="0" type="image/jpeg"/><content:encoded><![CDATA[<p>Did you know that users form their opinion about your product within the first <strong>300 seconds</strong> of interaction? &#129327;<br><br>Research from Nielsen Norman Group shows that users typically decide whether to stay or leave a website in just 10-20 seconds.<br>For SaaS products, that window extends slightly, but the principle remains: <strong>first impressions are make-or-break</strong>.<br><br>Why is this happening? &#129300;<br>It's rooted in <em>human psychology</em>: our brains are wired to make rapid judgments to conserve mental energy. This "cognitive ease" principle means users unconsciously decide if your product is worth their time before they even explore its full value.<br><br>Fun fact: The average human attention span has dropped to just <strong>8.25 seconds</strong> - that's less than a goldfish &#128033;!<br>In our digital world of constant notifications and infinite scrolling, your SaaS product needs to work extra hard to capture and maintain user attention from the moment they arrive.<br><br>During those first minutes, users are asking themselves:<br><em>"Is this solving my problem?"</em><br><em>"Is it easy to understand?"</em><br><em>"Do I feel confident using this?"</em><br>If these questions aren't answered quickly and positively, you've likely lost them forever.<br><br>So what steps are you taking to optimize those first 5 minutes of your user experience?</p>]]></content:encoded></item><item><title><![CDATA[How AI Is Rewriting the Solo Founder Playbook]]></title><description><![CDATA[In the wake of Shopify's AI mandate, solo founders might be the biggest winners in the AI revolution - multiplying their capabilities without expanding their team.]]></description><link>https://highagencydev.com/p/how-ai-is-rewriting-the-solo-founder</link><guid isPermaLink="false">https://highagencydev.com/p/how-ai-is-rewriting-the-solo-founder</guid><dc:creator><![CDATA[Johnny Fekete]]></dc:creator><pubDate>Fri, 11 Apr 2025 11:15:37 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/$s_!LIl3!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fba0538ea-6e58-4b06-8358-9d4a36bddad5.heic" length="0" type="image/jpeg"/><content:encoded><![CDATA[<p>This week everyone's been talking about Shopify CEO <a href="https://x.com/tobi/status/1909231499448401946">Tobi Lutke's memo</a> that went out to his employees.</p><p>If you missed it, he embraced AI and encouraged employees to use it (more than that, it's now an expectation from everyone). Not only that, he introduced a new hiring policy, which says they need to justify every new hire that the task couldn't have been done by using AI instead.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!LIl3!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fba0538ea-6e58-4b06-8358-9d4a36bddad5.heic" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!LIl3!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fba0538ea-6e58-4b06-8358-9d4a36bddad5.heic 424w, https://substackcdn.com/image/fetch/$s_!LIl3!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fba0538ea-6e58-4b06-8358-9d4a36bddad5.heic 848w, https://substackcdn.com/image/fetch/$s_!LIl3!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fba0538ea-6e58-4b06-8358-9d4a36bddad5.heic 1272w, https://substackcdn.com/image/fetch/$s_!LIl3!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fba0538ea-6e58-4b06-8358-9d4a36bddad5.heic 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!LIl3!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fba0538ea-6e58-4b06-8358-9d4a36bddad5.heic" width="1456" height="1146" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/ba0538ea-6e58-4b06-8358-9d4a36bddad5.heic&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:1146,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:1314040,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/heic&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:false,&quot;topImage&quot;:true,&quot;internalRedirect&quot;:&quot;https://mindfulfounder.substack.com/i/161088333?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fba0538ea-6e58-4b06-8358-9d4a36bddad5.heic&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!LIl3!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fba0538ea-6e58-4b06-8358-9d4a36bddad5.heic 424w, https://substackcdn.com/image/fetch/$s_!LIl3!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fba0538ea-6e58-4b06-8358-9d4a36bddad5.heic 848w, https://substackcdn.com/image/fetch/$s_!LIl3!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fba0538ea-6e58-4b06-8358-9d4a36bddad5.heic 1272w, https://substackcdn.com/image/fetch/$s_!LIl3!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fba0538ea-6e58-4b06-8358-9d4a36bddad5.heic 1456w" sizes="100vw" fetchpriority="high"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg aria-hidden="true" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a><figcaption class="image-caption">Shopify CEO&#8217;s internal memo</figcaption></figure></div><p>As you would expect, the internet went bunkers. Everyone has an opinion. Traditional news outlets called it <a href="https://www.news.com.au/finance/work/trends/shopify-ceo-responds-to-leaked-staff-memo-revealing-wild-new-ai-hiring-rule/news-story/65586cf5214a00ebae1e0ec5866dcda4">shameful</a>, others had already projected the <a href="https://www.forbes.com/sites/rogerdooley/2025/04/08/shopify-ceos-ai-first-hiring-policy-is-job-securitys-ticking-clock/">end of the traditional workforce</a>.</p><p>We might argue about the morale of this decision in a company that generated <a href="https://finance.yahoo.com/news/shopify-full-2024-earnings-eps-130127406.html">$8.88B in revenue in 2024</a>, but I want to point out some implications for <strong>solo founders</strong>, and <strong>micro startups with limited resources</strong>.</p><p>They can benefit from AI more than anyone else. And &#8211; agreeing with Tobi on this one &#8211; they can start businesses with a lot less effort, initial costs, and field expertise than ever before.</p><p>While <em>access to unlimited information</em> shifted the work landscape some decades ago, using AI can enable even more people to get creative and start something on their own.<br>Because they will never be <em>alone</em> alone.</p><p></p><p>The number of conversations I have with ChatGPT and his little friends (Claude, Perplexity, Gemini) is already colossal, and only increasing.</p><p>They help me in so many aspects, from writing marketing articles, doing market research, designing social media content plans, and helping with rewriting emails to sound more professional.</p><p>Copilot helps me write code twice as fast as before (even without vibe coding).</p><p>Photoshop's AI helps me design pretty illustrations for social media, removing unwanted objects from images.</p><p>There are amazing AI services to clean the voice in video calls and podcasts, to take automatic notes from video calls, and even to train you to speak to others in a more confident way.</p><p>And there are so many tools out there that I haven't even tried yet, but could speed things up 10x (think of sales automation software, accounting platforms, lead generation agents).</p><p></p><p>Traditionally, as a solo founder, you had to learn all these skills from scratch, which is - let's face it - impossible for a single person.</p><p>But with the help of these technologies, you can be a marketer, growth hacker, writer, sales rep, and programmer at the same time.</p><div><hr></div><p>I have no idea, what is the final outcome of AI.</p><p>Will it help make the world a better place or will be the doom of humanity &#128517;?</p><p>But I believe <strong>right now</strong> it's a great opportunity for solo founders to achieve more on their own, which was never possible by a single person before.</p><p></p><p>[disclaimer: no AI help was involved in writing my opinions &#128517;]</p>]]></content:encoded></item><item><title><![CDATA[Touching Grass – for City People]]></title><description><![CDATA[We moved to big cities, but have our brains evolved fast enough to deal with all the stress that comes from living in these busy environments?]]></description><link>https://highagencydev.com/p/touching-grass-for-city-people</link><guid isPermaLink="false">https://highagencydev.com/p/touching-grass-for-city-people</guid><dc:creator><![CDATA[Johnny Fekete]]></dc:creator><pubDate>Tue, 18 Jun 2024 04:58:29 GMT</pubDate><enclosure url="https://substack-post-media.s3.amazonaws.com/public/images/0ed09d5c-8ad8-4858-bfc0-802c17f2ccd2_1200x800.jpeg" length="0" type="image/jpeg"/><content:encoded><![CDATA[<p>We moved to big cities, but <strong>have our brains evolved fast enough to deal with all the stress that comes from living in these busy environments?</strong></p><p>I mean, everything pulls our attention in 5 million different directions, from flashy advertising banners to public transport announcements and having hundreds of people all around us, all at the same time.</p><p>We're living in dense buildings, sharing space with other people.</p><p>I'm not saying it's bad: <strong>living in cities is fantastic</strong> (that&#8217;s why most cities are growing), and I'm also a city boy.</p><p>But going out in nature, and touching grass still has a fantastic impact on our mind.</p><p>You might say: <em>"hey, but I live in the center of the city, how would I be able to reconnect with nature?"</em></p><p>But the thing is, it's possible, you just need to be conscious about it.</p><p>Here are a couple of examples of what can help and how to do it.</p><h2><strong>Visit Nearby Parks</strong></h2><p>Every city is designed in a way that in between a concrete jungle, you can find small oases of nature: these are called <em>parks</em>, and even the most dense city has many of them.</p><p>Try to make it a habit to visit these parks: sit on a bench, have a picnic, read a book, listen to the birds, and just try to disconnect.</p><p>It's perfectly okay to go on your own. You can even leave your phone behind, and try to be in an environment where preferably you don't see the buildings surrounding the park, only green, like trees, grass, flowers, and local animals.</p><h2><strong>Make Your Home Green</strong></h2><p>The second thing that you can do is surround yourself with plants at home.</p><p>I'm not saying to become a <em>plant lady</em>, but have a couple of plants that you take care of.</p><p>It's also good for your mental health to have a feeling of responsibility, even if it's only for taking care of a couple of succulents. Adding a touch of green to your life can transform your mental health and have a positive impact on it.</p><p>And it's decorative, so it will add to your interior aesthetics &#128521;</p><h2><strong>Focus </strong><em><strong>With</strong></em><strong> Nature</strong></h2><p>Try to incorporate listening to nature sounds into your focus work time. Birds chirping and crickets <em>cricketing</em> (I don't know the name of the sound crickets make &#128517;) also trigger those calming effects that were developed throughout the millennia of human evolution.</p><p>You will notice how your mind slows down instead of ticking and you can focus better.</p><p>I mean, no surprise that all meditation apps have these nature sounds as available options because they just work.</p><h2><strong>Go on Nature Walks in the Gym</strong></h2><p>The next one is a very unconventional tip: when you go to the gym to do some exercises - when you're on the cardio machine: go on a nature walk. Most of these machines have screens built in and almost all of them let you watch naturewalks.</p><p>So while you're doing your elliptical or you're on the treadmill, instead of watching Netflix, try to slow down your mind.</p><p>You can take a virtual excursion to the Yosemite National Park or the Australian Outback.</p><p>You can visit exotic places this way: you're walking, so you're doing good to your body and you're watching nature at the same time.</p><p>And I promise you it has this surprising relaxing effect on your mind.</p><h2><strong>Escape for the Weekend</strong></h2><p>And finally, even if you live in a city, that's no excuse to not escape from the concrete jungle for a weekend, or whenever time allows.</p><p>Just hop on a bus or get in your car and leave the city behind. Just one hour and you can be in untouched nature with lush forests or beautiful fields.</p><p>Escaping from the city even only for a day can recharge you. One day of looking at the distance, being surrounded by green, and not distracting your mind with information flooding from five trillion different sources: just one day can already have a massive impact on your mental well-being.</p><p></p><p>So yes, it's awesome to live in the city, but be smart about it and connect with nature. Because in the end, that's where we're all coming from.</p><p></p><div class="subscription-widget-wrap-editor" data-attrs="{&quot;url&quot;:&quot;https://highagencydev.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 this article! Subscribe 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></p><p>Photo by <a href="https://unsplash.com/@_joanne_?utm_content=creditCopyText&amp;utm_medium=referral&amp;utm_source=unsplash">Joanna</a> on <a href="https://unsplash.com/photos/green-and-brown-mountain-beside-lake-under-blue-sky-during-daytime-1wdf-KQAXiU?utm_content=creditCopyText&amp;utm_medium=referral&amp;utm_source=unsplash">Unsplash</a></p>]]></content:encoded></item><item><title><![CDATA[How the Love of Sunbathing Can Change One's Life...]]></title><description><![CDATA[I always loved being under the sun &#9728;&#65039;]]></description><link>https://highagencydev.com/p/how-the-love-of-sunbathing-can-change</link><guid isPermaLink="false">https://highagencydev.com/p/how-the-love-of-sunbathing-can-change</guid><dc:creator><![CDATA[Johnny Fekete]]></dc:creator><pubDate>Fri, 07 Jun 2024 07:01:57 GMT</pubDate><enclosure url="https://substack-post-media.s3.amazonaws.com/public/images/6e79a0b9-d1b7-4646-a4e9-3ba81b67930d_1200x800.jpeg" length="0" type="image/jpeg"/><content:encoded><![CDATA[<p>I always loved being under the sun &#9728;&#65039;</p><p>But working a 9-5, in a cloudy place wouldn't give me much chance to bask in the sunshine. It just wasn't enough, so decided to <strong>engineer my life</strong> so I could have plenty of it &#128526;</p><p></p><h2><strong>My story</strong></h2><p>I did my uni studies in Denmark. Not famous for its good weather &#128517;</p><p>So right after I finished, I looked around Europe and moved to Spain (for being the sunniest country on the continent).</p><p>Best decision of my life &#129321;</p><p>But I still worked from an office, so there was more engineering to be done.</p><p>Eventually, I found jobs that allowed me to work during the evenings, so I could spend my daytime as I wanted. Avoiding the rush hours, and living life at my own pace.</p><p>And again, years passed and now I manage to travel to the Northern Hemisphere for 1-2 months every winter, to get even more of what I like</p><p>Chasing the sun - quite literally.</p><h2><strong>Life Engineering</strong></h2><p>Knowing what you want in life sounds so obvious.</p><p>Yet, I find many people never think it through.</p><p>Identifying the things that make you happy and fulfilled should be your priority. Then you can start making adjustments in any area of your life until you get to the desired point.</p><p>It's a long process. It took me years, maybe a decade to get to where I am now. And it's a never-ending one, as there are always new things to add.</p><h2><strong>Easy? Most definitely not.</strong></h2><p>The things you truly desire in life might require big sacrifices: changing countries, the people around you, even a complete career shift.</p><p>But it's totally worth it.</p><h2><strong>But Johnny, I Can't Do It</strong></h2><p>Are we talking about excuses?</p><p>Of course, there are life situations that might make it more difficult. Seemingly impossible. But that's exactly what I'm talking about: it's not a short process with a magical outcome. It's a process of decades. You can get there at your own pace.</p><p>No matter your current life situation, you should be striving to improve it day by day. And that, everyone can do.</p><h2><strong>So How To Get Started?</strong></h2><p>Find what are the most important things to you, that bring true joy.</p><p>Start thinking: what could you do, how could you engineer your life so you can achieve them?</p><p>If you run into <em>"but it's not possible"</em>: find out why, and how could you get over it. When you think about long-term goals, everything is possible.</p><p>It's a very long process, but rewarding.</p><p>And one day, you'll wake up in your perfectly engineered life, doing the exact things you love doing.</p><p>At that moment, all the work and sacrifices will be worth it.</p><div class="subscription-widget-wrap-editor" data-attrs="{&quot;url&quot;:&quot;https://highagencydev.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 this article! If you liked it, subscribe for 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>(Photo by <a href="https://unsplash.com/@teapowered?utm_content=creditCopyText&amp;utm_medium=referral&amp;utm_source=unsplash">Patrick Robert Doyle</a>)</p>]]></content:encoded></item><item><title><![CDATA[The Ultimate Focus Hack]]></title><description><![CDATA[Finding Your Flow State]]></description><link>https://highagencydev.com/p/the-ultimate-focus-hack</link><guid isPermaLink="false">https://highagencydev.com/p/the-ultimate-focus-hack</guid><dc:creator><![CDATA[Johnny Fekete]]></dc:creator><pubDate>Tue, 04 Jun 2024 06:11:14 GMT</pubDate><enclosure url="https://substack-post-media.s3.amazonaws.com/public/images/45fb8e6a-4899-4ec0-b465-58271a4c1245_1200x800.jpeg" length="0" type="image/jpeg"/><content:encoded><![CDATA[<p>What if you could slow down time?</p><p>When was the last time you were so deep into a project that hours flew by and time felt still? Or so absorbed in a book that you forgot to eat? You were in the flow state.</p><p>And that is where magic happens.</p><h4>"Flow" - What?</h4><p>Some call it being in "the zone."</p><p>Your deepest focus on a task or activity. When the world stops existing around you. Reading a gripping novel or getting lost in your work, it's just you and the task at hand. No room for worries or distractions.</p><p>It's an ecstatic state where your brain's chatter begins to fade away. Your mind stops wandering, and it's hyper-focused on your craft.</p><h4>The Muse and the Flow</h4><p>Steven Pressfield, in his book <em>The War of Art</em>, talks about summoning the muse.</p><p>The muse is your flow state&#8212;a magical force that helps you create without distraction. It&#8217;s not just for artists; it's for anyone who wants to produce their best work.</p><p>You don't need to wait for flow to happen by chance; with a few preparations, you can invite the muse and spark the flow state yourself.</p><h4>Tips to Find Your Flow</h4><ol><li><p><strong>Eliminate Distractions:</strong> Turn off notifications. Yes, all of them.</p></li><li><p><strong>Choose the Time:</strong> Don't sacrifice the best hours of your day to respond to emails and run errands. They can wait. Your focus can't.</p></li><li><p><strong>Create a Ritual:</strong> Have a specific setup or routine that signals it's time to work.</p></li><li><p><strong>Focus on the Journey:</strong> Don't worry about the outcome of your work. Instead, concentrate on actually doing the work.</p></li><li><p><strong>Mindfulness:</strong> Take a few deep breaths before starting. Clear your mind.</p></li></ol><p>So the next time you want to get some deep work or creative activity done, just <em>call for the muse </em>and let the flow state take over.</p><p></p><div class="subscription-widget-wrap-editor" data-attrs="{&quot;url&quot;:&quot;https://highagencydev.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 this post! Subscribe for free to receive new articles 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></p><p>(cover photo by <a href="https://unsplash.com/@matthardy?utm_content=creditCopyText&amp;utm_medium=referral&amp;utm_source=unsplash">Matt Hardy</a>)</p>]]></content:encoded></item><item><title><![CDATA[Finishing Everything You Started Is Not a Virtue But a Waste of Time]]></title><description><![CDATA[Giving up on your pursuits is not a failure. Sticking through is not a virtue but often pure stubbornness, a waste of time.]]></description><link>https://highagencydev.com/p/finishing-everything-you-started</link><guid isPermaLink="false">https://highagencydev.com/p/finishing-everything-you-started</guid><dc:creator><![CDATA[Johnny Fekete]]></dc:creator><pubDate>Wed, 29 May 2024 06:54:01 GMT</pubDate><enclosure url="https://substack-post-media.s3.amazonaws.com/public/images/5dfc3f1f-d4b8-4b60-84ec-50661b77bf26_1406x846.png" length="0" type="image/jpeg"/><content:encoded><![CDATA[<p>Now, do I mean you should stop chasing your dreams? Of course not!</p><p>But it's best to know when to throw in the towel early, change course, and find alternative routes to your goals.</p><p>Here are 3 stories of "giving up" that moved me forward:</p><p></p><p>I thought I would never enjoy driving. However, to go hiking in the mountains, I needed to get better at it. But starting with the parking brake on a steep slope gave me anxiety. If you know, you know.</p><p>At one point, I just realized: it's a pointless self-torture. I don't need to learn how to drive a stick-shift car (which is the common way in Europe). I <em>gave up</em> on it, and since then I actually enjoy road trips with automatic cars.</p><p></p><p>My favorite fantasy book - Mistborn - has 7 books, and it takes place in two different eras. I was obsessed with the first 3 books, the storyline, and its universe. These books were the kind that you just can't put down.</p><p>But the 4th one started the new era, and I couldn't connect. Somehow it was off. But I kept reading it, giving it another chance day by day, until I was halfway in.</p><p>It was at that moment that I asked myself: <em>"Why am I reading this? The whole point of reading fiction is to enjoy it"</em>. So with that, I <em>gave up</em> on finishing the saga, giving time and space for other books.</p><p></p><p>My previous startup was doing great when I quit. We had new customers, investors, potential to keep growing more and more.</p><p>But it also came with a lot of stress (not the kind that is sustainable for a long time) and a lack of freedom (I couldn't travel the world like I do now).</p><p>So after years of hard work, I just <em>gave up</em>, and left. Looking back, I waited even for too long.</p><p></p><p>But that's how the <strong>sunk cost fallacy</strong> works. We stick to ongoing activities, because we feel we already invested time/effort/money, and we don't want them to go to waste.</p><p>So here's my advice: when you notice that there's anything that's not giving you joy anymore: <strong>find your overall objective and see if you can get there by following different paths.</strong></p><div class="subscription-widget-wrap-editor" data-attrs="{&quot;url&quot;:&quot;https://highagencydev.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 this article! If you liked it, 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></p>]]></content:encoded></item><item><title><![CDATA[Ever Felt Like a Slave to Your Notifications?]]></title><description><![CDATA[A few years ago, I dreaded checking my phone every minute.]]></description><link>https://highagencydev.com/p/ever-felt-like-a-slave-to-your-notifications</link><guid isPermaLink="false">https://highagencydev.com/p/ever-felt-like-a-slave-to-your-notifications</guid><dc:creator><![CDATA[Johnny Fekete]]></dc:creator><pubDate>Thu, 23 May 2024 13:09:11 GMT</pubDate><enclosure url="https://substack-post-media.s3.amazonaws.com/public/images/52168f98-5ded-4d44-8480-852641a32e9e_1798x1200.jpeg" length="0" type="image/jpeg"/><content:encoded><![CDATA[<p>A few years ago, I dreaded checking my phone every minute.<br>Today, I am notification-sober.</p><p>How?</p><p>By setting boundaries for my digital life.</p><p></p><p>On the second date with my (now) fianc&#233;, we&nbsp;went to climb&nbsp;the hills of Barcelona.</p><p>It was a romantic walk: him, me...<br>and all the constant work notifications on my phone &#128565;</p><p>It buzzed up every minute with a Slack message or an email.<br>People were asking things from me - all&nbsp;<em>urgently</em>.</p><p>And I&nbsp;<em>had to respond.</em> Couldn't&nbsp;leave&nbsp;them&nbsp;waiting.</p><p>Are you familiar with this experience? When all the messages keep coming at the worst moment.</p><p></p><p>It was supposed to be our&nbsp;time, and&nbsp;not shared with colleagues, clients, or anyone else.</p><p>So I did what every&nbsp;<em>over-dramatic</em>&nbsp;person would do: I deleted my Mail and Slack on the&nbsp;spot,&nbsp;and put my phone into "Do Not Disturb" mode. And&nbsp;just&nbsp;forgot about it for the rest of the day &#129496;&#8205;&#9794;&#65039;</p><p></p><p>It's been&nbsp;more than&nbsp;5&nbsp;years since then, and my phone is still unavailable to anyone except my mum, boyfriend, and two friends. It goes straight to voicemail.</p><p>I downloaded Mail and Slack again, but the apps&nbsp;are hidden&nbsp;in a folder, with all notifications turned off (even the little red dot).<br>So I can choose when to open them.</p><p>I'm not behaving reactively anymore to others' agenda.<br>Instead, I choose when to respond.<br>And I&nbsp;<em>do</em>&nbsp;respond, I promise, just not on the spot.</p><p></p><p>"Do Not Disturb" mode is the best invention since the selfie camera! &#128540;</p><p>So use it generously!</p><p>Because taking back the control over your availability is freakin' liberating.</p><p></p><div class="subscription-widget-wrap-editor" data-attrs="{&quot;url&quot;:&quot;https://highagencydev.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 my story on Substack! Subscribe to receive new posts like this.</p></div><form class="subscription-widget-subscribe"><input type="email" class="email-input" name="email" placeholder="Type your email&#8230;" tabindex="-1"><input type="submit" class="button primary" value="Subscribe"><div class="fake-input-wrapper"><div class="fake-input"></div><div class="fake-button"></div></div></form></div></div><p></p><p></p><p><em>(Photo by <a href="https://unsplash.com/@1eemingwell?utm_content=creditCopyText&amp;utm_medium=referral&amp;utm_source=unsplash">Jonas Lee</a> on <a href="https://unsplash.com/photos/space-gray-iphone-6-o6elTKWZ5bI?utm_content=creditCopyText&amp;utm_medium=referral&amp;utm_source=unsplash">Unsplash</a>)</em></p>]]></content:encoded></item><item><title><![CDATA[8 Tips to Survive a Bad Day, Turn It Around]]></title><description><![CDATA[and Make It So Delightful that You Even Start Dancing with Joy]]></description><link>https://highagencydev.com/p/8-tips-to-survive-a-bad-day-turn</link><guid isPermaLink="false">https://highagencydev.com/p/8-tips-to-survive-a-bad-day-turn</guid><dc:creator><![CDATA[Johnny Fekete]]></dc:creator><pubDate>Mon, 20 May 2024 06:02:54 GMT</pubDate><enclosure url="https://substack-post-media.s3.amazonaws.com/public/images/fd49bf7d-de12-4ff4-a872-fe065caba50e_2424x1354.jpeg" length="0" type="image/jpeg"/><content:encoded><![CDATA[<p><em>It's raining </em>&#9748;&#65039;<em><br>The milk ran out, so no coffee.<br>It's one of those days.</em></p><p>But just because you woke up on the wrong side of the bed, it doesn't have to ruin your whole day.</p><p>I mean,&nbsp;in the grand scheme of things, our planet keeps spinning and it's not&nbsp;<em>really</em>&nbsp;a bad day.&nbsp;Only in your head &#129504;</p><p>That's a good thing. It means, you also&nbsp;<strong>have the power to shift your mindset and turn it around</strong>!</p><p>Here are 8 tips, how:</p><h2><strong>Notice That You're Tense</strong></h2><p>As in any mindfulness practice, start by noticing your state. That you're uneasy, annoyed, grumpy.</p><p>You can't fix it unless you're aware of it.</p><p></p><h2><strong>Breathe</strong></h2><p>Really. A couple of conscious breaths can relax your body in less than a minute.</p><p>Combine it with a short meditation, if you prefer &#129496;</p><p></p><h2><strong>Laugh at it</strong></h2><p>You know how you laugh in comedies when bad things happen to the characters? It's funny because it's happening to them, not you.</p><p>Well, now <em>you</em>'re the main character, so laugh at your unfortunate situation &#129325;</p><p></p><h2><strong>Set intention</strong></h2><p>Have a conversation with yourself that you're gonna turn your day around, and from now on it'll be awesome.<br>Do a little pep-talk in front of the mirror &#128483;&#65039;&#129694;</p><p></p><h2><strong>Use gratitude</strong></h2><p>Chances are, even on your worst day you're more fortunate than many others. List in your head things that you're grateful for, and embrace them &#128591; </p><p>Keep on adding to the list, and the bad mood will fade away.</p><p></p><h2><strong>Get out</strong></h2><p>Even if the weather is sh*t, you can still benefit from being outside. If possible, go for a little walk to recompile yourself.</p><p></p><h2><strong>Be kind to people</strong></h2><p>It often helps to snap out of a bad mood to talk kindly to the people around you.</p><p>Have small talks with the barista, your colleague, the security guard, and&nbsp;the cashier. </p><p>These quick interactions will fill you with positive emotions.</p><p></p><h2><strong>Dance</strong></h2><p>Some of movie history's best scenes are about the actors dancing on their own, in privacy, while nobody's watching.</p><p>It is sooo powerful to shift your mood. And you can do it&nbsp;literally&nbsp;anywhere.</p><p>Put on your favorite jam in your earphones, and have a mini silent disco party &#128378;&#129705;</p><p></p><div class="subscription-widget-wrap-editor" data-attrs="{&quot;url&quot;:&quot;https://highagencydev.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">If you liked this post and want to read more about chasing happiness, subscribe to my Substack channel.</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><hr></div><p>(cover photo by <a href="https://unsplash.com/@amygatenby?utm_content=creditCopyText&amp;utm_medium=referral&amp;utm_source=unsplash">Amy Gatenby</a> on <a href="https://unsplash.com/photos/woman-holding-umbrella-Of96tWnjoOA?utm_content=creditCopyText&amp;utm_medium=referral&amp;utm_source=unsplash">Unsplash</a>)</p>]]></content:encoded></item><item><title><![CDATA[1 Habit All Successful Solo Founders Have In Common]]></title><description><![CDATA[Most successful people share the same handful of things in common: determination, resilience, and a clear vision. They are disciplined, adaptable, and always learning. But I've noticed that the most successful solo founders, in particular, have this one habit in common:]]></description><link>https://highagencydev.com/p/1-habit-all-successful-solo-founders</link><guid isPermaLink="false">https://highagencydev.com/p/1-habit-all-successful-solo-founders</guid><dc:creator><![CDATA[Johnny Fekete]]></dc:creator><pubDate>Fri, 17 May 2024 06:22:17 GMT</pubDate><enclosure url="https://substack-post-media.s3.amazonaws.com/public/images/97a153f1-af87-4947-a84a-5e7adb8baa37_1826x1172.png" length="0" type="image/jpeg"/><content:encoded><![CDATA[<p>Most successful people share the same handful of things&nbsp;in common: determination, resilience, and a clear vision.</p><p>They are disciplined, adaptable, and always learning.</p><p>But I've noticed that the most successful solo founders, in particular, have this one habit in common:</p><p></p><p><strong>Talking to customers</strong></p><p></p><p>I have a theory on why:</p><p>Talking to customers &#128172; helps solo founders&nbsp;<strong>build what users&nbsp;really&nbsp;need</strong>.</p><p>By engaging directly with their audience, indie hackers gain&nbsp;a&nbsp;constant&nbsp;stream of&nbsp;feedback and ideas.</p><p>This direct line of communication allows them to quickly pivot their project based on real user input, ensuring their product evolves in the right direction.</p><p></p><p>This habit also involves&nbsp;<strong>building a community</strong>&nbsp;around the product. Successful solo founders create strong relationships &#128279; with their customers.</p><p>That's the recipe for gaining loyalty and growing their products' fanbase - who can help spread the word.</p><p></p><p>In the end, talking to customers:</p><ul><li><p>reduces guesswork,</p></li><li><p>maintains clarity,&nbsp;</p></li><li><p>and drives product development in the right direction,</p></li></ul><p>turning a one-person operation into a thriving business.</p><p></p><p>This habit is the secret sauce &#129387; that often sets successful solo founders apart from the rest.</p>]]></content:encoded></item><item><title><![CDATA[Talk More, Type Less]]></title><description><![CDATA[We are constantly available on a plethora of communication channels at the same time.]]></description><link>https://highagencydev.com/p/talk-more-type-less</link><guid isPermaLink="false">https://highagencydev.com/p/talk-more-type-less</guid><dc:creator><![CDATA[Johnny Fekete]]></dc:creator><pubDate>Mon, 13 May 2024 06:34:31 GMT</pubDate><enclosure url="https://substack-post-media.s3.amazonaws.com/public/images/3dd40f0f-93f9-42ab-93f5-20800ccf5d60_1892x960.png" length="0" type="image/jpeg"/><content:encoded><![CDATA[<p>We are constantly available on a plethora of communication channels at the same time. But are we truly connecting with others?</p><p>Well, <em>connecting</em>, for sure.</p><p>But <em>conversations</em> matter more, according to the book "Digital Minimalism" by Cal Newport. And we have a lot to improve in that area.</p><h2>Connection vs conversation</h2><p>Cal describes <em>connections</em> as interactions that occur through digital media. Such as liking &#128077; someone's baby pictures instead of taking a visit.</p><p>Or commenting on a post, instead of giving a call.</p><p>They might seem like acts of kindness but are actually low-effort ways to keep up with others' lives without fostering a sense of true understanding or closeness.</p><p></p><p>On the other hand, <em>conversation</em> is a richer, more engaging form of communication. Conversation typically involves face-to-face &#128101;, uninterrupted dialogue where participants can pick up on non-verbal cues and invest more emotionally and cognitively. Newport argues that conversations are crucial for true relational depth and are much more fulfilling.</p><p></p><h2>But we live in the XXI. century</h2><p>So, of course, we should take advantage of modern technologies &#129331;<br>Staying up-to-date with the lives of friends and family who live far away is easier now than ever.</p><p>When COVID hit, I got separated from my friends&#8211;even my boyfriend&#8211;for several months, but they could stay as part of my life, thanks to social media.</p><p>Just try to be very picky on <em>how</em> and with <em>who</em> do you connect.<br>And always prioritize richer communication forms, even if through a digital channel.</p><p>Pick up the phone, or make a video call. It will be much more fulfilling for both parties.</p><p>Don't treat <strong>connection</strong> as an alternative to <strong>conversation</strong> but as a supporter of it.</p><p></p><div class="subscription-widget-wrap-editor" data-attrs="{&quot;url&quot;:&quot;https://highagencydev.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 this short article! Subscribe if you want to receive new posts like this.</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[3 Things You Can Do to Immediately Reduce Anxiety at Work]]></title><description><![CDATA[Is it one of those days when your job just feels too stressful?]]></description><link>https://highagencydev.com/p/3-things-you-can-do-to-immediately</link><guid isPermaLink="false">https://highagencydev.com/p/3-things-you-can-do-to-immediately</guid><dc:creator><![CDATA[Johnny Fekete]]></dc:creator><pubDate>Sat, 11 May 2024 07:14:06 GMT</pubDate><enclosure url="https://substack-post-media.s3.amazonaws.com/public/images/36ea718c-8090-47ff-9535-bdfcea1507dc_804x804.png" length="0" type="image/jpeg"/><content:encoded><![CDATA[<p>Is it one of those days when your job&nbsp;just&nbsp;feels too stressful?<br>(or maybe more like one of those&nbsp;<em>weeks</em>...&nbsp;or worse...&nbsp;it's the constant state &#129327;).</p><p>It's obviously not&nbsp;an&nbsp;ideal&nbsp;situation, and you should&nbsp;totally&nbsp;look for the underlying reasons.</p><div class="subscription-widget-wrap-editor" data-attrs="{&quot;url&quot;:&quot;https://highagencydev.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 Johnny&#8217;s Substack! 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>But for now, I'm here to give you three quick stress-relief&nbsp;methods,&nbsp;that you can&nbsp;do,&nbsp;right now.</p><h2>Take a step back and shift your&nbsp;body</h2><p>Easier said than done. I know, I know.</p><p>But chances are, you're already spiraling, keeping yourself in a stressful mindset.</p><p>So please stand up and leave your computer for a few minutes.</p><ul><li><p>Move! Go out.</p></li><li><p>Walk around your block.</p></li><li><p>Do jumping jacks.</p></li><li><p>Take a shower.</p></li><li><p>Do a breathwork routine.</p></li></ul><p>If you're already thinking:&nbsp;<em>"Dude, what are you talking about!? </em>&#128580;<em> I'm overwhelmed with work. Going on a walk is the last thing I have time for"&#8212;</em>think again!</p><p>I'm only asking for 10-minute breaks. It's the same time it'd take to prepare a coffee or (god forbid) smoke a cigarette.</p><p>Shifting your position and moving your body will clear your mind and release&nbsp;a lot of&nbsp;tension.</p><h2>Look forward to the time when it's&nbsp;over</h2><p>Soldiers&nbsp;are sometimes trained&nbsp;to visualize an end to their suffering, which helps them maintain their psychological health during difficult times.</p><p>Now, I trust you're not&nbsp;being&nbsp;<em>physically</em>&nbsp;tortured&nbsp;at work - even if it feels like that sometimes &#128517;.</p><p>If you're dealing with&nbsp;a particularly difficult&nbsp;task or an annoying project, try to define&nbsp;to yourself when&nbsp;will it&nbsp;be over.</p><p>Reassuring yourself that these stressful times won't last forever can immediately lift your mood and give you some hope to look forward to.</p><h2>Remember,&nbsp;why you&nbsp;started</h2><p>What causes this stressful situation is usually:</p><ul><li><p>the mismanagement of time,</p></li><li><p>annoying colleagues,</p></li><li><p>unexpected technical challenges,</p></li><li><p>or a difficult client.</p></li></ul><p>It's seldom related to what's in your job description,&nbsp;<em>your craft</em>.</p><p>So, try to focus on doing your best&nbsp;work,&nbsp;that once got you all so excited.&nbsp;</p><p>See the good parts of it, and remember why you started doing it in the first place.</p><p>And if you say: <em>"I'm in only for the money,"</em> that's BS, my friend. You could be doing a million other things, but somehow you still chose this, so there must be aspects of your job that you like).</p><p>---</p><p>Is the stressful situation ongoing?<br>Try to come up with a long-term strategy to change.</p><p>But in either case, there's no point in spending your days stressing out.</p><p>Your work has to&nbsp;be done&nbsp;either way, so why not try to do it with a little bit less anxiety?</p><div class="subscription-widget-wrap-editor" data-attrs="{&quot;url&quot;:&quot;https://highagencydev.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">Wanna learn more about mindful productivity? Subscribe to receive new posts.</p></div><form class="subscription-widget-subscribe"><input type="email" class="email-input" name="email" placeholder="Type your email&#8230;" tabindex="-1"><input type="submit" class="button primary" value="Subscribe"><div class="fake-input-wrapper"><div class="fake-input"></div><div class="fake-button"></div></div></form></div></div>]]></content:encoded></item></channel></rss>