<?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[The Long Commit]]></title><description><![CDATA[Weekly essays for engineering leaders and senior engineers building better judgment, stronger teams, and durable careers.]]></description><link>https://newsletter.thelongcommit.com</link><image><url>https://substackcdn.com/image/fetch/$s_!sRAG!,w_256,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe0f8ce71-7589-4ce9-9561-5b634cdc4ae1_1024x1024.png</url><title>The Long Commit</title><link>https://newsletter.thelongcommit.com</link></image><generator>Substack</generator><lastBuildDate>Mon, 19 Oct 2026 14:51:53 GMT</lastBuildDate><atom:link href="https://newsletter.thelongcommit.com/feed" rel="self" type="application/rss+xml"/><copyright><![CDATA[Juan Cruz Martinez]]></copyright><language><![CDATA[en]]></language><webMaster><![CDATA[thelongcommit@substack.com]]></webMaster><itunes:owner><itunes:email><![CDATA[thelongcommit@substack.com]]></itunes:email><itunes:name><![CDATA[Juan Cruz Martinez]]></itunes:name></itunes:owner><itunes:author><![CDATA[Juan Cruz Martinez]]></itunes:author><googleplay:owner><![CDATA[thelongcommit@substack.com]]></googleplay:owner><googleplay:email><![CDATA[thelongcommit@substack.com]]></googleplay:email><googleplay:author><![CDATA[Juan Cruz Martinez]]></googleplay:author><itunes:block><![CDATA[Yes]]></itunes:block><item><title><![CDATA[5 Productivity Tips for New Managers]]></title><description><![CDATA[The simple system I built after my IC productivity habits stopped working]]></description><link>https://newsletter.thelongcommit.com/p/5-productivity-tips-for-new-managers</link><guid isPermaLink="false">https://newsletter.thelongcommit.com/p/5-productivity-tips-for-new-managers</guid><dc:creator><![CDATA[Juan Cruz Martinez]]></dc:creator><pubDate>Tue, 13 Oct 2026 10:24:20 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/$s_!H66Y!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff48788bd-a03c-4284-9640-91e8e47d8b40_1672x941.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_!H66Y!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff48788bd-a03c-4284-9640-91e8e47d8b40_1672x941.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!H66Y!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff48788bd-a03c-4284-9640-91e8e47d8b40_1672x941.png 424w, https://substackcdn.com/image/fetch/$s_!H66Y!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff48788bd-a03c-4284-9640-91e8e47d8b40_1672x941.png 848w, https://substackcdn.com/image/fetch/$s_!H66Y!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff48788bd-a03c-4284-9640-91e8e47d8b40_1672x941.png 1272w, https://substackcdn.com/image/fetch/$s_!H66Y!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff48788bd-a03c-4284-9640-91e8e47d8b40_1672x941.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!H66Y!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff48788bd-a03c-4284-9640-91e8e47d8b40_1672x941.png" width="1456" height="819" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/f48788bd-a03c-4284-9640-91e8e47d8b40_1672x941.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:819,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:null,&quot;alt&quot;:&quot;DraggedImage.png&quot;,&quot;title&quot;:null,&quot;type&quot;:null,&quot;href&quot;:null,&quot;belowTheFold&quot;:false,&quot;topImage&quot;:true,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="DraggedImage.png" title="DraggedImage.png" srcset="https://substackcdn.com/image/fetch/$s_!H66Y!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff48788bd-a03c-4284-9640-91e8e47d8b40_1672x941.png 424w, https://substackcdn.com/image/fetch/$s_!H66Y!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff48788bd-a03c-4284-9640-91e8e47d8b40_1672x941.png 848w, https://substackcdn.com/image/fetch/$s_!H66Y!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff48788bd-a03c-4284-9640-91e8e47d8b40_1672x941.png 1272w, https://substackcdn.com/image/fetch/$s_!H66Y!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff48788bd-a03c-4284-9640-91e8e47d8b40_1672x941.png 1456w" sizes="100vw" fetchpriority="high"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image buttonBase-GK1x3M"><svg aria-hidden="true" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg" class="icon-noB79L"><g><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image buttonBase-GK1x3M"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2 icon-noB79L"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p>I&#8217;ve always been looking to be more productive, not just to produce more and better outcomes, but also because productivity feels great, and when I&#8217;m feeling productive, I&#8217;m, in general, feeling much better.</p><p>But productivity means different things as an IC than as a manager. As a developer, productivity meant having a fantastic developer environment, with NeoVim at the forefront, a customized window manager, so I didn&#8217;t have to touch the mouse, and ignoring Slack for as long as I could.</p><p>But none of that mattered when I transitioned to management, and I had to figure out from scratch what it meant to be productive as a manager and what the best tools for the job were.</p><p>During this time, I consumed so much information around productivity, watching Ali Abdaal and other productivity gurus, reading books on productivity and management, and trial and error. Lots of trial and error.</p><p>The problem with all this advice is that it&#8217;s really hard to implement if you&#8217;re starting. You are new to the job, you are new to productivity from this perspective, and all these people have sophisticated systems they have built over the years. I&#8217;m not like that; I needed something much simpler, and these are the things that worked for me.</p><h2>Take notes with pen and paper</h2><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!T_zi!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F90903d53-510d-4e8c-b308-ccc26a49595d_1717x916.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!T_zi!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F90903d53-510d-4e8c-b308-ccc26a49595d_1717x916.png 424w, https://substackcdn.com/image/fetch/$s_!T_zi!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F90903d53-510d-4e8c-b308-ccc26a49595d_1717x916.png 848w, https://substackcdn.com/image/fetch/$s_!T_zi!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F90903d53-510d-4e8c-b308-ccc26a49595d_1717x916.png 1272w, https://substackcdn.com/image/fetch/$s_!T_zi!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F90903d53-510d-4e8c-b308-ccc26a49595d_1717x916.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!T_zi!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F90903d53-510d-4e8c-b308-ccc26a49595d_1717x916.png" width="1456" height="777" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/90903d53-510d-4e8c-b308-ccc26a49595d_1717x916.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:777,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:null,&quot;alt&quot;:&quot;DraggedImage_1.png&quot;,&quot;title&quot;:null,&quot;type&quot;:null,&quot;href&quot;:null,&quot;belowTheFold&quot;:false,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="DraggedImage_1.png" title="DraggedImage_1.png" srcset="https://substackcdn.com/image/fetch/$s_!T_zi!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F90903d53-510d-4e8c-b308-ccc26a49595d_1717x916.png 424w, https://substackcdn.com/image/fetch/$s_!T_zi!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F90903d53-510d-4e8c-b308-ccc26a49595d_1717x916.png 848w, https://substackcdn.com/image/fetch/$s_!T_zi!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F90903d53-510d-4e8c-b308-ccc26a49595d_1717x916.png 1272w, https://substackcdn.com/image/fetch/$s_!T_zi!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F90903d53-510d-4e8c-b308-ccc26a49595d_1717x916.png 1456w" sizes="100vw"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image buttonBase-GK1x3M"><svg aria-hidden="true" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg" class="icon-noB79L"><g><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image buttonBase-GK1x3M"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2 icon-noB79L"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p>It&#8217;s funny I give this advice when I&#8217;m someone a year ago I wasn&#8217;t sure I even remembered how to write by hand, and not because I never took notes, but because I always did it digitally, with NeoVim, on my Obsidian vault.</p><p>But when I started having more meetings, between 1:1s with my team and other calls, I quickly noticed that taking notes digitally made me feel disconnected from the conversation, like either you&#8217;re looking at what you are typing, or you&#8217;re watching the conversation. I didn&#8217;t like that trade-off.</p><p>So I bought myself an old-fashioned notebook, a good pen, and made the switch. It was weird but fun; I was faster; I was imprecise, but it didn&#8217;t matter. I felt more connected to the conversations, and it felt easier to write things down.</p><p>There&#8217;s also some satisfaction in seeing the progress on paper; it feels like I amounted to something, maybe it&#8217;s just silly, but it did really help.</p><p>But paper has an issue: it&#8217;s not searchable. When I had everything in Markdown, I could easily search for anything, all the talking points I had with anyone, or notes on any topics; everything was searchable and organized. With paper, that was harder.</p><p>And that&#8217;s where AI has been fantastic. I still write everything on paper, but after each call or at the end of the day, I snap a photo of my notes and ask AI to save and organize them in my notes vault.</p><p>And that solved the problem. I get the best of both worlds: the analog and the digital.</p><div class="digest-post-embed" data-attrs="{&quot;nodeId&quot;:&quot;42dfb539-c244-45f4-993a-96e40ff95f23&quot;,&quot;caption&quot;:&quot;I am, at my core, a systems person. Calendar blocks, structured todo lists, weekly reviews. I know what I&#8217;m working on each morning before I sit down because I decided the night before. My best work has always come from long, uninterrupted stretches where I could hold an entire problem in my head at once. Not because I read that in a book somewhere, alt&#8230;&quot;,&quot;cta&quot;:null,&quot;showBylines&quot;:true,&quot;showDescription&quot;:true,&quot;showImage&quot;:true,&quot;size&quot;:&quot;sm&quot;,&quot;isEditorNode&quot;:true,&quot;title&quot;:&quot;Everything I Learned About Productivity Disagrees With How AI Wants Me to Work&quot;,&quot;publishedBylines&quot;:[{&quot;id&quot;:178170948,&quot;name&quot;:&quot;Juan Cruz Martinez&quot;,&quot;bio&quot;:&quot;20+ years in software. I write The Long Commit for senior engineers and tech leaders who want better judgment, clearer decisions, and a longer-term edge in software, leadership, and their careers as AI reshapes the industry.&quot;,&quot;photo_url&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/09f78b54-4163-4e29-98d9-5afd264395b6_3200x3200.jpeg&quot;,&quot;is_guest&quot;:false,&quot;bestseller_tier&quot;:null}],&quot;post_date&quot;:&quot;2026-04-07T11:35:45.917Z&quot;,&quot;cover_image&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/fe87e8ac-d65c-4963-914f-3d67e45f07c8_1376x768.png&quot;,&quot;cover_image_alt&quot;:null,&quot;canonical_url&quot;:&quot;https://newsletter.thelongcommit.com/p/everything-i-learned-about-productivity&quot;,&quot;section_name&quot;:null,&quot;video_upload_id&quot;:null,&quot;id&quot;:193200515,&quot;type&quot;:&quot;newsletter&quot;,&quot;reaction_count&quot;:2,&quot;comment_count&quot;:2,&quot;publication_id&quot;:8210189,&quot;publication_name&quot;:&quot;The Long Commit&quot;,&quot;publication_logo_url&quot;:&quot;https://substackcdn.com/image/fetch/$s_!sRAG!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe0f8ce71-7589-4ce9-9561-5b634cdc4ae1_1024x1024.png&quot;,&quot;belowTheFold&quot;:true,&quot;youtube_url&quot;:null,&quot;show_links&quot;:null,&quot;feed_url&quot;:null}"></div><h2>Task management and prioritization</h2><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!uUxT!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4abeb03a-5832-42b4-80df-6dc603ba6a88_1672x941.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!uUxT!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4abeb03a-5832-42b4-80df-6dc603ba6a88_1672x941.png 424w, https://substackcdn.com/image/fetch/$s_!uUxT!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4abeb03a-5832-42b4-80df-6dc603ba6a88_1672x941.png 848w, https://substackcdn.com/image/fetch/$s_!uUxT!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4abeb03a-5832-42b4-80df-6dc603ba6a88_1672x941.png 1272w, https://substackcdn.com/image/fetch/$s_!uUxT!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4abeb03a-5832-42b4-80df-6dc603ba6a88_1672x941.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!uUxT!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4abeb03a-5832-42b4-80df-6dc603ba6a88_1672x941.png" width="1456" height="819" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/4abeb03a-5832-42b4-80df-6dc603ba6a88_1672x941.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:819,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:null,&quot;alt&quot;:&quot;DraggedImage_2.png&quot;,&quot;title&quot;:null,&quot;type&quot;:null,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="DraggedImage_2.png" title="DraggedImage_2.png" srcset="https://substackcdn.com/image/fetch/$s_!uUxT!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4abeb03a-5832-42b4-80df-6dc603ba6a88_1672x941.png 424w, https://substackcdn.com/image/fetch/$s_!uUxT!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4abeb03a-5832-42b4-80df-6dc603ba6a88_1672x941.png 848w, https://substackcdn.com/image/fetch/$s_!uUxT!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4abeb03a-5832-42b4-80df-6dc603ba6a88_1672x941.png 1272w, https://substackcdn.com/image/fetch/$s_!uUxT!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4abeb03a-5832-42b4-80df-6dc603ba6a88_1672x941.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 buttonBase-GK1x3M"><svg aria-hidden="true" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg" class="icon-noB79L"><g><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image buttonBase-GK1x3M"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2 icon-noB79L"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p>In this area, I already had an advantage as I was already running my personal life with my calendar and my ToDo list. When it came to work, there was always a tool to track my work, either a beloved Jira ticket or a row in Airtable. In any way, it was easier for me to keep track of things because they were organized, or there were only a few I had to worry about.</p><p>But when I became a manager, that list of things to take care of grew, from the number of answers to questions, reports, and infinite asks.</p><p>At first, it was a bit overwhelming to focus on what needed to be done while trying to stay on top of everything. And I failed at that. I forgot things, missed deadlines, and completely dropped the ball on some stuff. No bueno!</p><p>So now I&#8217;m using the same system I had for my personal life for work. I run everything through the calendar, with blocks for dedicated work and a ToDo list that tracks all my open items and follow-ups.</p><p>Every day I follow the same routine: I start my morning with some reading, then jump into organizing the day. I don&#8217;t need to plan for everything, as there are always things happening during the day, but I like to have at the very minimum 3 priorities for the day: the things that I need to complete before I close down, and I take those seriously.</p><p>But how do I organize it all? First, I ask Claude to summarize what happened since I disconnected the day before, which, because I work EU time on an American company, means a lot happens when I&#8217;m off. That summary gives a high-level view and immediately flags any mentions or action items for my team or me. Anything I deem an action goes into my ToDo list.</p><p>Then I go through my Slack notifications; sometimes I see things Claude missed (private channels), and I add them to my ToDo list.</p><p>After everything is saved, I revise my ToDo list and organize things with tags; tags reflect people, topics, or projects. Once everything is organized, I pick the 3 priorities for that day, the things that I must complete to consider I had a productive day.</p><p>After I have that, I switch my generic time blocks, things like &#8220;Focus time,&#8221; to the actual tasks, because nothing would be a priority on my day if it&#8217;s not in my calendar. After that, depending on how full the day looks, I may add a few more things to do.</p><p>Then I go through the day following my calendar notifications for meetings and focus time.</p><div class="digest-post-embed" data-attrs="{&quot;nodeId&quot;:&quot;ddced918-44df-4d56-af3b-38157791b1ec&quot;,&quot;caption&quot;:&quot;For most of my career, I was an individual contributor. Usefulness was visible: write the code, review the change, fix the problem, publish the document. The output was easier to see.&quot;,&quot;cta&quot;:null,&quot;showBylines&quot;:true,&quot;showDescription&quot;:true,&quot;showImage&quot;:true,&quot;size&quot;:&quot;sm&quot;,&quot;isEditorNode&quot;:true,&quot;title&quot;:&quot;The New Engineering Lead&#8217;s Guide to Time Management&quot;,&quot;publishedBylines&quot;:[{&quot;id&quot;:178170948,&quot;name&quot;:&quot;Juan Cruz Martinez&quot;,&quot;bio&quot;:&quot;20+ years in software. I write The Long Commit for senior engineers and tech leaders who want better judgment, clearer decisions, and a longer-term edge in software, leadership, and their careers as AI reshapes the industry.&quot;,&quot;photo_url&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/09f78b54-4163-4e29-98d9-5afd264395b6_3200x3200.jpeg&quot;,&quot;is_guest&quot;:false,&quot;bestseller_tier&quot;:null}],&quot;post_date&quot;:&quot;2026-07-16T15:23:02.294Z&quot;,&quot;cover_image&quot;:&quot;https://substackcdn.com/image/fetch/$s_!9Pm3!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F29fcd0ab-8cee-43d3-aa9f-42e4e71c2619_2440x1300.png&quot;,&quot;cover_image_alt&quot;:null,&quot;canonical_url&quot;:&quot;https://newsletter.thelongcommit.com/p/the-new-engineering-leads-guide-to&quot;,&quot;section_name&quot;:null,&quot;video_upload_id&quot;:null,&quot;id&quot;:207258513,&quot;type&quot;:&quot;newsletter&quot;,&quot;reaction_count&quot;:4,&quot;comment_count&quot;:0,&quot;publication_id&quot;:8210189,&quot;publication_name&quot;:&quot;The Long Commit&quot;,&quot;publication_logo_url&quot;:&quot;https://substackcdn.com/image/fetch/$s_!sRAG!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe0f8ce71-7589-4ce9-9561-5b634cdc4ae1_1024x1024.png&quot;,&quot;belowTheFold&quot;:true,&quot;youtube_url&quot;:null,&quot;show_links&quot;:null,&quot;feed_url&quot;:null}"></div><h2>Weekly review</h2><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!B1ln!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F65af3978-f59b-48bc-b1d6-15f321d74d06_1672x941.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!B1ln!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F65af3978-f59b-48bc-b1d6-15f321d74d06_1672x941.png 424w, https://substackcdn.com/image/fetch/$s_!B1ln!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F65af3978-f59b-48bc-b1d6-15f321d74d06_1672x941.png 848w, https://substackcdn.com/image/fetch/$s_!B1ln!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F65af3978-f59b-48bc-b1d6-15f321d74d06_1672x941.png 1272w, https://substackcdn.com/image/fetch/$s_!B1ln!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F65af3978-f59b-48bc-b1d6-15f321d74d06_1672x941.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!B1ln!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F65af3978-f59b-48bc-b1d6-15f321d74d06_1672x941.png" width="1456" height="819" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/65af3978-f59b-48bc-b1d6-15f321d74d06_1672x941.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:819,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:null,&quot;alt&quot;:&quot;DraggedImage_3.png&quot;,&quot;title&quot;:null,&quot;type&quot;:null,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="DraggedImage_3.png" title="DraggedImage_3.png" srcset="https://substackcdn.com/image/fetch/$s_!B1ln!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F65af3978-f59b-48bc-b1d6-15f321d74d06_1672x941.png 424w, https://substackcdn.com/image/fetch/$s_!B1ln!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F65af3978-f59b-48bc-b1d6-15f321d74d06_1672x941.png 848w, https://substackcdn.com/image/fetch/$s_!B1ln!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F65af3978-f59b-48bc-b1d6-15f321d74d06_1672x941.png 1272w, https://substackcdn.com/image/fetch/$s_!B1ln!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F65af3978-f59b-48bc-b1d6-15f321d74d06_1672x941.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 buttonBase-GK1x3M"><svg aria-hidden="true" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg" class="icon-noB79L"><g><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image buttonBase-GK1x3M"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2 icon-noB79L"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p>As I mentioned at the start, not all things I tried worked out well, and some things were obvious fails, but most of them kinda worked, but not really. I probably would&#8217;ve been fine with how they were, but taking time to reflect on my week convinced me I could do better.</p><p>And that&#8217;s the value of the weekly review: it&#8217;s a 30-minute time block (I like to keep it short) where I think about how the week went, what I could have done differently, and what&#8217;s going well.</p><p>During this time, I try to zoom out from the day-to-day and think about long-term priorities, upcoming projects, ideas, and also clean up tasks and prepare for the week ahead.</p><p>I do like to take notes during the weekly, and I typically follow a specific structure. I take digital notes because I&#8217;m always at my laptop when I&#8217;m doing this, and I&#8217;m alone, sometimes with Music, and digital work.</p><p>Here&#8217;s the template I like using for myself; it&#8217;s based on one of Ali Abdaal&#8217;s videos, but I changed it a bit for my own needs:</p><div class="highlighted_code_block" data-attrs="{&quot;language&quot;:&quot;plaintext&quot;,&quot;nodeId&quot;:null}" data-component-name="HighlightedCodeBlockToDOM"><pre class="shiki"><code class="language-plaintext">## &#128739;&#65039; Weekly Review Template

---

### &#128257; Rewind

- What were last week&#8217;s **Top 3 Priorities**?

- How did they go?

---

### &#127919; Reflect

- **Wins**:

- **Challenges**:

- **Adjustments**:

---

### &#129517; Recalibrate

- What are my **Top 3 Priorities** for this upcoming week?

1. &#8230;

2. &#8230;

3. &#8230;

[] Are they reflected in my calendar?

---

### &#129529; Reset

[] **Inbox Zero**: Have I cleared my email, messages, and open loops?

[] **Projects &amp; To-Dos**: Have I updated my lists?

[] **Calendar**: Is next week realistically planned?</code></pre></div><p>At the end, I almost always record a short audio message for myself, limiting it only to positive things, and I keep those, just in case I guess. I never listen to them again, but who knows, maybe one day I&#8217;ll.</p><p class="button-wrapper" data-attrs="{&quot;url&quot;:&quot;https://newsletter.thelongcommit.com/subscribe?&quot;,&quot;text&quot;:&quot;Subscribe now&quot;,&quot;action&quot;:null,&quot;class&quot;:null}" data-component-name="ButtonCreateButton"><a class="button primary" href="https://newsletter.thelongcommit.com/subscribe?"><span>Subscribe now</span></a></p><h2>Read about leadership every week</h2><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!UEOx!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fbed86f91-48bd-4982-8562-f5c8c9334c48_1672x941.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!UEOx!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fbed86f91-48bd-4982-8562-f5c8c9334c48_1672x941.png 424w, https://substackcdn.com/image/fetch/$s_!UEOx!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fbed86f91-48bd-4982-8562-f5c8c9334c48_1672x941.png 848w, https://substackcdn.com/image/fetch/$s_!UEOx!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fbed86f91-48bd-4982-8562-f5c8c9334c48_1672x941.png 1272w, https://substackcdn.com/image/fetch/$s_!UEOx!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fbed86f91-48bd-4982-8562-f5c8c9334c48_1672x941.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!UEOx!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fbed86f91-48bd-4982-8562-f5c8c9334c48_1672x941.png" width="1456" height="819" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/bed86f91-48bd-4982-8562-f5c8c9334c48_1672x941.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:819,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:null,&quot;alt&quot;:&quot;DraggedImage_4.png&quot;,&quot;title&quot;:null,&quot;type&quot;:null,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="DraggedImage_4.png" title="DraggedImage_4.png" srcset="https://substackcdn.com/image/fetch/$s_!UEOx!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fbed86f91-48bd-4982-8562-f5c8c9334c48_1672x941.png 424w, https://substackcdn.com/image/fetch/$s_!UEOx!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fbed86f91-48bd-4982-8562-f5c8c9334c48_1672x941.png 848w, https://substackcdn.com/image/fetch/$s_!UEOx!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fbed86f91-48bd-4982-8562-f5c8c9334c48_1672x941.png 1272w, https://substackcdn.com/image/fetch/$s_!UEOx!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fbed86f91-48bd-4982-8562-f5c8c9334c48_1672x941.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 buttonBase-GK1x3M"><svg aria-hidden="true" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg" class="icon-noB79L"><g><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image buttonBase-GK1x3M"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2 icon-noB79L"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p>Learning from your own mistakes is great, but it&#8217;s even greater to learn from other people&#8217;s mistakes, and the best way to do that is by reading.</p><p>I don&#8217;t care whether you prefer books or articles; read at least ONE chapter or ONE article a week about management, leadership, productivity, or anything else that will help your career grow. Just be wary of overdoing it, <a href="https://newsletter.thelongcommit.com/p/when-everything-points-in-the-same">not everything you consume needs to be about the same thing</a>.</p><p>You&#8217;re already reading this article; that&#8217;s great! You&#8217;re already doing better than most people. Think about it: just ONE new thing you learn every week, it&#8217;s 50 new perspectives you&#8217;ll process in a year. That&#8217;s gold, and the effects are compounding.</p><p>A bit every week &gt; 3 books in a week and not reading again for 3 months.</p><blockquote><p><em>The key is consistency, and most importantly, reflect and apply the ideas you learn on your own; that&#8217;s how you capitalize on your reads.</em></p></blockquote><h2>Don&#8217;t fall for the &#8220;I should just do it myself&#8221; trap</h2><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!iHVh!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa6f28a06-a3e2-47c9-b5d7-223ef1dc1d65_1672x941.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!iHVh!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa6f28a06-a3e2-47c9-b5d7-223ef1dc1d65_1672x941.png 424w, https://substackcdn.com/image/fetch/$s_!iHVh!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa6f28a06-a3e2-47c9-b5d7-223ef1dc1d65_1672x941.png 848w, https://substackcdn.com/image/fetch/$s_!iHVh!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa6f28a06-a3e2-47c9-b5d7-223ef1dc1d65_1672x941.png 1272w, https://substackcdn.com/image/fetch/$s_!iHVh!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa6f28a06-a3e2-47c9-b5d7-223ef1dc1d65_1672x941.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!iHVh!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa6f28a06-a3e2-47c9-b5d7-223ef1dc1d65_1672x941.png" width="1456" height="819" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/a6f28a06-a3e2-47c9-b5d7-223ef1dc1d65_1672x941.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:819,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:null,&quot;alt&quot;:&quot;DraggedImage_5.png&quot;,&quot;title&quot;:null,&quot;type&quot;:null,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="DraggedImage_5.png" title="DraggedImage_5.png" srcset="https://substackcdn.com/image/fetch/$s_!iHVh!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa6f28a06-a3e2-47c9-b5d7-223ef1dc1d65_1672x941.png 424w, https://substackcdn.com/image/fetch/$s_!iHVh!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa6f28a06-a3e2-47c9-b5d7-223ef1dc1d65_1672x941.png 848w, https://substackcdn.com/image/fetch/$s_!iHVh!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa6f28a06-a3e2-47c9-b5d7-223ef1dc1d65_1672x941.png 1272w, https://substackcdn.com/image/fetch/$s_!iHVh!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa6f28a06-a3e2-47c9-b5d7-223ef1dc1d65_1672x941.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 buttonBase-GK1x3M"><svg aria-hidden="true" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg" class="icon-noB79L"><g><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image buttonBase-GK1x3M"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2 icon-noB79L"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p>A big one for anyone acting as a manager for the first time is letting go of the idea that you could do it better or faster yourself. Perhaps you can; I don&#8217;t doubt that. A lot of us were promoted to management after being excellent ICs, but what made you an excellent IC isn&#8217;t the same skill set that will make you a great manager.</p><p>So I know it is tempting, and that we sometimes feel we know better, but give your team the chance to do the work for themselves. I&#8217;ve fallen for this myself. On one of my first projects as a manager, I came in with my mind already fixed on what had to be done, and when others shared their point of view, I found myself pushing my ideas because I thought they were the better way.</p><p>Because I had read about this before, at some point in the call I reasoned and let it be, trusting another proposal; I shared some feedback, sure, but I stopped pushing my own way. I was afraid; I was responsible for something I wasn&#8217;t directly doing.</p><p>But I was positively surprised. The work got done well, and I learned that lesson firsthand. Not because it wasn&#8217;t done my way; it was done the wrong way.</p><p>Imagine that for a second: if I&#8217;d ended up doing the IC work, I&#8217;d have alienated my team and perhaps even failed to deliver, not only on the task, but on my results as a manager, breaking the team&#8217;s trust and failing to deliver on the team&#8217;s goals.</p><p>So don&#8217;t fall for that trap, trust your team, and help them get the work done. Give your opinion, as an opinion, not as the only way to solve the problem.</p><h2>Final thoughts</h2><p>None of what I shared with you today is sophisticated; on the contrary, it&#8217;s quite simple, and that&#8217;s the point. When I started managing people, I wasn&#8217;t sure what I was doing. When I tried to follow other productivity advice, it only added more confusion by pushing me to adopt advanced productivity systems that I&#8217;m sure are amazing, but that I couldn&#8217;t take on while learning how to manage.</p><p>My last piece of advice, I guess, is don&#8217;t just copy what I do; take what you think would benefit you, try it out, and see what sticks.</p><p>If I have to be honest, I still miss how productivity felt as a developer; everything was much clearer. I was happy when code worked, when my PR got merged, when I was faster with NeoVim, etc. Now, some days I check my three priorities, but I still wonder if I made any progress at all.</p><p>But not everything is bad; being a manager increased my potential. Now I&#8217;m not just limited to what I can produce, but to what my team and I can do, and that&#8217;s very powerful. It&#8217;s not about what I did, but about what I could enable others to do, and that&#8217;s amazing.</p><p>Thanks for reading!</p>]]></content:encoded></item><item><title><![CDATA[7 Things that I Encourage as a Manager]]></title><description><![CDATA[And I think you should too.]]></description><link>https://newsletter.thelongcommit.com/p/7-things-that-i-encourage-as-a-manager</link><guid isPermaLink="false">https://newsletter.thelongcommit.com/p/7-things-that-i-encourage-as-a-manager</guid><dc:creator><![CDATA[Juan Cruz Martinez]]></dc:creator><pubDate>Fri, 09 Oct 2026 11:12:09 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/$s_!vBsn!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fea48740a-b047-44a8-9c00-e9f37a28bd65_1672x941.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_!vBsn!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fea48740a-b047-44a8-9c00-e9f37a28bd65_1672x941.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!vBsn!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fea48740a-b047-44a8-9c00-e9f37a28bd65_1672x941.png 424w, https://substackcdn.com/image/fetch/$s_!vBsn!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fea48740a-b047-44a8-9c00-e9f37a28bd65_1672x941.png 848w, https://substackcdn.com/image/fetch/$s_!vBsn!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fea48740a-b047-44a8-9c00-e9f37a28bd65_1672x941.png 1272w, https://substackcdn.com/image/fetch/$s_!vBsn!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fea48740a-b047-44a8-9c00-e9f37a28bd65_1672x941.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!vBsn!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fea48740a-b047-44a8-9c00-e9f37a28bd65_1672x941.png" width="1456" height="819" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/ea48740a-b047-44a8-9c00-e9f37a28bd65_1672x941.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:819,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:null,&quot;alt&quot;:&quot;DraggedImage.png&quot;,&quot;title&quot;:null,&quot;type&quot;:null,&quot;href&quot;:null,&quot;belowTheFold&quot;:false,&quot;topImage&quot;:true,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="DraggedImage.png" title="DraggedImage.png" srcset="https://substackcdn.com/image/fetch/$s_!vBsn!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fea48740a-b047-44a8-9c00-e9f37a28bd65_1672x941.png 424w, https://substackcdn.com/image/fetch/$s_!vBsn!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fea48740a-b047-44a8-9c00-e9f37a28bd65_1672x941.png 848w, https://substackcdn.com/image/fetch/$s_!vBsn!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fea48740a-b047-44a8-9c00-e9f37a28bd65_1672x941.png 1272w, https://substackcdn.com/image/fetch/$s_!vBsn!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fea48740a-b047-44a8-9c00-e9f37a28bd65_1672x941.png 1456w" sizes="100vw" fetchpriority="high"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image buttonBase-GK1x3M"><svg aria-hidden="true" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg" class="icon-noB79L"><g><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image buttonBase-GK1x3M"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2 icon-noB79L"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p>Everyone has different management styles, but I believe there are some fundamental things that when done could strengthen the relationship with your team.</p><p>I&#8217;ve had managers in the past that were annoyed by the situations here, but I do try my best to embrace them because they build trust and at the end they help build better teams.</p><h3>1. Using the 1:1s for anything that&#8217;s going on</h3><p>I have 1:1s with my team weekly, and that&#8217;s their time to share what&#8217;s happening with their work, life, or anything that&#8217;s going on. There&#8217;s no outline, no template for the conversations, and they are different conversations with different people.</p><p>This time is allocated for you, and we can talk work, life or anything in between, and if you think there&#8217;s not much I can help you with, that&#8217;s ok too, we take the 30 mins back and chat the following week.</p><h3>2. Protecting your time from unnecessary meetings</h3><p>You&#8217;ve got work to do, and sometimes meetings get in the way. If you are not really needed there, and you are not getting anything from it, it&#8217;s ok to leave and take the time back.</p><p>Recurring meetings are often killing your focus, clean them up, just make sure you are there where you&#8217;re needed.</p><h3>3. Disagreeing with me</h3><p>If you think I&#8217;m wrong, please say so. I don&#8217;t have all the answers and if I&#8217;m heading in the wrong direction I&#8217;d much rather be proven wrong quickly than finding out late.</p><h3>4. Giving honest straight feedback over polished one</h3><p>Providing feedback is very hard for us and we struggle a lot to find the right words or the nicer way to say it.</p><p>Feedback requires trust, the trust you place in me when you tell me what I could do better, and I always would appreciate that trust and the feedback that comes with it. It helps me grow, and makes us a better team.</p><p>Don&#8217;t let finding the perfect words stop you from saying something important.</p><h3>5. Telling me no</h3><p>I have many ideas, good or bad, and I&#8217;m always sharing them with the team. Take my ideas just for what they are, ideas. Ideas offer a great opportunity for discussion, but please, not because I ask you of something you need to take it as an obligation.</p><p>So please, say no if you don&#8217;t have the bandwidth to do something, or if you already have higher priorities, even if you just consider it&#8217;s a bad idea.</p><p>I&#8217;d take a NO now any time over a YES that won&#8217;t work out.</p><p class="button-wrapper" data-attrs="{&quot;url&quot;:&quot;https://newsletter.thelongcommit.com/subscribe?&quot;,&quot;text&quot;:&quot;Subscribe now&quot;,&quot;action&quot;:null,&quot;class&quot;:null}" data-component-name="ButtonCreateButton"><a class="button primary" href="https://newsletter.thelongcommit.com/subscribe?"><span>Subscribe now</span></a></p><h3>6. Asking &#8220;Why are we doing this?&#8221;</h3><p>So many times we have improved things just by asking that same question. And you are probably already familiar with the typical answer, &#8220;I don&#8217;t know, it&#8217;s how we&#8217;ve always done it&#8221;.</p><p>So, please ask. It invites to the conversation and there&#8217;s nothing like knowing the purpose of why things are the way they are.</p><h3>7. Reaching out before burning out</h3><p>Things don&#8217;t need to escalate to a burnout for it to be uncomfortable or bad, and I do believe that having conversations early can help us achieve better outcomes.</p><p>I totally get it, work is demanding, life sometimes is too much, and things sometimes put us to the test.</p><p>If you&#8217;re ever overwhelmed, need a break, or are worried about a deadline, please reach out asap. You don&#8217;t need to wait until things become unmanageable before we talk.</p><p>As a manager, it&#8217;s also my responsibility to notice if you are overloaded, check if the expectations are reasonable, and help adjust priorities or find workarounds.</p><p>What would you add?</p><p><strong>Editor&#8217;s note:</strong> After publication, similarities between parts of this article and an earlier <a href="https://x.com/emmabostian/status/2107555593531588648">thread by Emma Bostian</a> were brought to my attention. These are common themes in management, but I recognize that some of the wording is also similar. I&#8217;ve since revised those passages and linked her thread here for transparency.</p>]]></content:encoded></item><item><title><![CDATA[The Truth About Being a Founder in the EU]]></title><description><![CDATA[On building faster without giving up what makes Europe worth living in.]]></description><link>https://newsletter.thelongcommit.com/p/the-truth-about-being-a-founder-in</link><guid isPermaLink="false">https://newsletter.thelongcommit.com/p/the-truth-about-being-a-founder-in</guid><dc:creator><![CDATA[Juan Cruz Martinez]]></dc:creator><pubDate>Fri, 02 Oct 2026 10:58:51 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/$s_!MJJd!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc9163b19-a8c9-42d5-82f8-1ea6a78242f6_1751x898.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_!MJJd!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc9163b19-a8c9-42d5-82f8-1ea6a78242f6_1751x898.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!MJJd!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc9163b19-a8c9-42d5-82f8-1ea6a78242f6_1751x898.png 424w, https://substackcdn.com/image/fetch/$s_!MJJd!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc9163b19-a8c9-42d5-82f8-1ea6a78242f6_1751x898.png 848w, https://substackcdn.com/image/fetch/$s_!MJJd!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc9163b19-a8c9-42d5-82f8-1ea6a78242f6_1751x898.png 1272w, https://substackcdn.com/image/fetch/$s_!MJJd!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc9163b19-a8c9-42d5-82f8-1ea6a78242f6_1751x898.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!MJJd!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc9163b19-a8c9-42d5-82f8-1ea6a78242f6_1751x898.png" width="1456" height="747" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/c9163b19-a8c9-42d5-82f8-1ea6a78242f6_1751x898.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:747,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:1574833,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:false,&quot;topImage&quot;:true,&quot;internalRedirect&quot;:&quot;https://newsletter.thelongcommit.com/i/218477474?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc9163b19-a8c9-42d5-82f8-1ea6a78242f6_1751x898.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_!MJJd!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc9163b19-a8c9-42d5-82f8-1ea6a78242f6_1751x898.png 424w, https://substackcdn.com/image/fetch/$s_!MJJd!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc9163b19-a8c9-42d5-82f8-1ea6a78242f6_1751x898.png 848w, https://substackcdn.com/image/fetch/$s_!MJJd!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc9163b19-a8c9-42d5-82f8-1ea6a78242f6_1751x898.png 1272w, https://substackcdn.com/image/fetch/$s_!MJJd!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc9163b19-a8c9-42d5-82f8-1ea6a78242f6_1751x898.png 1456w" sizes="100vw" fetchpriority="high"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image buttonBase-GK1x3M"><svg aria-hidden="true" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg" class="icon-noB79L"><g><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image buttonBase-GK1x3M"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2 icon-noB79L"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p>I&#8217;m not a big poster on X, but I read my X timeline more than I&#8217;d like to, and I think it sometimes influences how I think about or see certain topics.</p><p>There&#8217;s nothing wrong really, with reading other people&#8217;s opinions to help form your own, but X is a loud place for a few voices, so it can be very biased.</p><p>One example I&#8217;m seeing lately is the spread of posts about EU stagnation, overregulation, and zero innovation. And true, Europe is imposing a lot of hurdles for founders, which I&#8217;m gonna go through in this article.</p><p>This isn&#8217;t a &#8220;Europe cannot innovate&#8221; article; it&#8217;s more about the struggles I personally faced starting and running a company in Germany. Many of those same difficulties apply across Europe, though some countries do better than others. I&#8217;ll also highlight areas where Europe is doing great work, and why both extremes of the spectrum aren&#8217;t good.</p><p>Let&#8217;s start with the first complication.</p><h2>Company formation</h2><p>I started my first company in Germany back in 2020, but the process remains the same. In other countries, to form a company, you need an idea, some capital, and to complete an online form. That wasn&#8217;t the case in Germany.</p><p>Registering a company in Germany involves multiple steps, filing paperwork with more than one entity, and getting your company foundation certified by a Notary, something that, even in the midst of COVID, was done in person. To make my life easier, I hired a company that helps founders start companies (<a href="http://firma.de/">firma.de</a>).</p><p>They were honestly wonderful to work with and helped me all the way; however, it took over a month between when I initiated the official process and when my company was registered, and that&#8217;s after paying for the &#8220;express&#8221; service that gets you appointments faster. The process involved filing paperwork (often mailing physical documents), booking notary appointments, finding a tax consultant, and running some &#8220;audits&#8221; to make sure I could use the company name I selected.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!dZne!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F552e5dde-fddb-470d-b9f1-658baa8c07a0_2086x1436.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!dZne!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F552e5dde-fddb-470d-b9f1-658baa8c07a0_2086x1436.png 424w, https://substackcdn.com/image/fetch/$s_!dZne!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F552e5dde-fddb-470d-b9f1-658baa8c07a0_2086x1436.png 848w, https://substackcdn.com/image/fetch/$s_!dZne!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F552e5dde-fddb-470d-b9f1-658baa8c07a0_2086x1436.png 1272w, https://substackcdn.com/image/fetch/$s_!dZne!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F552e5dde-fddb-470d-b9f1-658baa8c07a0_2086x1436.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!dZne!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F552e5dde-fddb-470d-b9f1-658baa8c07a0_2086x1436.png" width="1456" height="1002" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/552e5dde-fddb-470d-b9f1-658baa8c07a0_2086x1436.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:1002,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:265983,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://newsletter.thelongcommit.com/i/218477474?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F552e5dde-fddb-470d-b9f1-658baa8c07a0_2086x1436.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_!dZne!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F552e5dde-fddb-470d-b9f1-658baa8c07a0_2086x1436.png 424w, https://substackcdn.com/image/fetch/$s_!dZne!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F552e5dde-fddb-470d-b9f1-658baa8c07a0_2086x1436.png 848w, https://substackcdn.com/image/fetch/$s_!dZne!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F552e5dde-fddb-470d-b9f1-658baa8c07a0_2086x1436.png 1272w, https://substackcdn.com/image/fetch/$s_!dZne!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F552e5dde-fddb-470d-b9f1-658baa8c07a0_2086x1436.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 buttonBase-GK1x3M"><svg aria-hidden="true" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg" class="icon-noB79L"><g><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image buttonBase-GK1x3M"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2 icon-noB79L"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a><figcaption class="image-caption">You know is bad when the advertised service is to &#8220;just get it done after about three weeks&#8221;, and that even has a small foot note.</figcaption></figure></div><p>And that&#8217;s the first real hurdle; it takes soooo much time and energy to go through the whole thing, when it should be much easier. But it&#8217;s not just the time.</p><p>The whole process was tiring because it was confusing. You can&#8217;t open a bank account until you register with the notary, but to complete the notary process you need a bank account because you need to deposit your initial capital, so you start with the notary. You open your bank account (sometimes it takes up to 48 hours). After you deposit your capital into the account, you can visit your friendly notary again and complete the registration process (which has a fee, due on the day, and paid in cash btw., cash! Maybe that has changed now, but still in 2023 it was cash).</p><p>There&#8217;s good news on this front, though: the EU is coming up with EU Inc to directly solve this problem, so I&#8217;m really looking forward to seeing that realized.</p><div class="twitter-embed" data-attrs="{&quot;url&quot;:&quot;https://x.com/EUScienceInnov/status/2021927057559605319&quot;,&quot;full_text&quot;:&quot;The European Innovation Act &amp;amp; EU Inc are coming - simpler rules, faster scaling &amp;amp; a single digital-first framework to make the EU the best place to build a business. Less hassle. More speed &amp;amp; success. Innovation shouldn&#8217;t get stuck in red tape. We&#8217;re fixing it. \n\n<span class=\&quot;tweet-fake-link\&quot;>#ChooseEurope</span> &quot;,&quot;username&quot;:&quot;EUScienceInnov&quot;,&quot;name&quot;:&quot;EU Science &amp; Innovation &#127466;&#127482;&quot;,&quot;profile_image_url&quot;:&quot;https://pbs.substack.com/profile_images/2026615650395836416/f-NyTNB9_normal.jpg&quot;,&quot;date&quot;:&quot;2026-02-12T12:39:10.000Z&quot;,&quot;photos&quot;:[{&quot;img_url&quot;:&quot;https://substackcdn.com/image/fetch/$s_!GtBD!,w_1028,c_limit,f_auto,q_auto:best,fl_progressive:steep/l_play_button_usfui2,w_88,e_colorize:0/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F__ss-rehost__tw-video-preview-13_2021926708455313408.jpg&quot;,&quot;link_url&quot;:&quot;https://t.co/RCAGMSFklc&quot;}],&quot;quoted_tweet&quot;:{},&quot;reply_count&quot;:58,&quot;retweet_count&quot;:57,&quot;like_count&quot;:272,&quot;impression_count&quot;:17565,&quot;expanded_url&quot;:null,&quot;video_url&quot;:&quot;https://video.twimg.com/amplify_video/2021926708455313408/vid/avc1/1280x720/G6D89L2z_UFf4jVj.mp4?tag=16&quot;,&quot;video_preview_media_key&quot;:&quot;13_2021926708455313408&quot;,&quot;belowTheFold&quot;:true}" data-component-name="Twitter2ToDOM"></div><p>So now your company is up and running; the next step is to register with the tax office and start reporting those sweet taxes.</p><p class="button-wrapper" data-attrs="{&quot;url&quot;:&quot;https://newsletter.thelongcommit.com/subscribe?&quot;,&quot;text&quot;:&quot;Subscribe now&quot;,&quot;action&quot;:null,&quot;class&quot;:null}" data-component-name="ButtonCreateButton"><a class="button primary" href="https://newsletter.thelongcommit.com/subscribe?"><span>Subscribe now</span></a></p><h2>Tax consultants</h2><p>Finding a tax consultant in Germany who handles small businesses is hard, and prices are crazy, but not hiring one is even crazier once you start digging into what self-reporting would mean.</p><p>So there you go, spamming emails trying to hire one, it feels more like cold selling than trying to hire services. There was another hurdle, but that was my fault, not theirs. My German was ok for conversations, but for tax discussions it wasn&#8217;t good enough, so I needed someone who could communicate with me in English, even if all the final paperwork and official communication would be done in German.</p><p>Fine, I ended up hiring a company that specialized in small companies and had friendlier pricing for startups, with a caveat that I later found out. The package covered invoice processing and monthly, quarterly, and annual reporting; anything else was billed extra at a rate that would put my company in the ground if I asked too many questions.</p><p>But I had no other option, because my business was mainly online, with revenue coming from <a href="http://medium.com/">Medium.com</a>, a newsletter on <a href="http://kit.com/">Kit.com</a>, brand deals for my blog at the time, and this tax company didn&#8217;t get it. So each revenue stream came with a hefty invoice; every time they had to clarify something with me, they charged me for each email and the time they spent on &#8220;investigation&#8221;.</p><p>So what should have been a &#8364;150/month invoice, I got often crap like this:</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!QwJh!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F36385c0a-094c-438d-9db5-4a915557a44b_1382x640.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!QwJh!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F36385c0a-094c-438d-9db5-4a915557a44b_1382x640.png 424w, https://substackcdn.com/image/fetch/$s_!QwJh!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F36385c0a-094c-438d-9db5-4a915557a44b_1382x640.png 848w, https://substackcdn.com/image/fetch/$s_!QwJh!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F36385c0a-094c-438d-9db5-4a915557a44b_1382x640.png 1272w, https://substackcdn.com/image/fetch/$s_!QwJh!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F36385c0a-094c-438d-9db5-4a915557a44b_1382x640.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!QwJh!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F36385c0a-094c-438d-9db5-4a915557a44b_1382x640.png" width="1382" height="640" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/36385c0a-094c-438d-9db5-4a915557a44b_1382x640.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:640,&quot;width&quot;:1382,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:171046,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://newsletter.thelongcommit.com/i/218477474?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F36385c0a-094c-438d-9db5-4a915557a44b_1382x640.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_!QwJh!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F36385c0a-094c-438d-9db5-4a915557a44b_1382x640.png 424w, https://substackcdn.com/image/fetch/$s_!QwJh!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F36385c0a-094c-438d-9db5-4a915557a44b_1382x640.png 848w, https://substackcdn.com/image/fetch/$s_!QwJh!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F36385c0a-094c-438d-9db5-4a915557a44b_1382x640.png 1272w, https://substackcdn.com/image/fetch/$s_!QwJh!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F36385c0a-094c-438d-9db5-4a915557a44b_1382x640.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 buttonBase-GK1x3M"><svg aria-hidden="true" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg" class="icon-noB79L"><g><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image buttonBase-GK1x3M"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2 icon-noB79L"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a><figcaption class="image-caption">Actual extract from an invoice</figcaption></figure></div><p>Not always that high, but extra charges were common.</p><p>The last straw came when I started building blockchain projects for customers and getting paid in Bitcoin and the like; it was just too much.</p><p>Today I work with another firm; it&#8217;s better. They understand online businesses much better, but the costs are also much higher, so I do this on the side. My work is with Auth0 and Okta, so I don&#8217;t take on customers anymore, and most of my writing is now free to access, so my revenues are quite low right now, but keeping the company alive has substantial costs.</p><p>The whole problem originates from taxes being so complicated; with an easier framework and the right tooling, I&#8217;m pretty sure I could file them myself, but instead, this is what I have to live with.</p><h2>Regulations</h2><div class="twitter-embed" data-attrs="{&quot;url&quot;:&quot;https://x.com/BasilTheGreat/status/2014295746846077309&quot;,&quot;full_text&quot;:&quot;&#128680;GERMAN CHANCELLOR ADMITS EU IS A COMPLETE FAILURE\n\nDestroyed growth with insane bureaucracy and paperwork\n\n\&quot;Germany and Europe have wasted incredible potential\&quot;\n\n\&quot;We have become the world champion of over-regulation\&quot; &quot;,&quot;username&quot;:&quot;BasilTheGreat&quot;,&quot;name&quot;:&quot;Basil the Great&quot;,&quot;profile_image_url&quot;:&quot;https://pbs.substack.com/profile_images/1870853024798715904/f7G0cKa9_normal.jpg&quot;,&quot;date&quot;:&quot;2026-01-22T11:15:04.000Z&quot;,&quot;photos&quot;:[{&quot;img_url&quot;:&quot;https://substackcdn.com/image/fetch/$s_!dppf!,w_1028,c_limit,f_auto,q_auto:best,fl_progressive:steep/l_play_button_usfui2,w_88,e_colorize:0/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F__ss-rehost__tw-video-preview-13_2014295402653110273.jpg&quot;,&quot;link_url&quot;:&quot;https://t.co/ELNli61NG9&quot;}],&quot;quoted_tweet&quot;:{},&quot;reply_count&quot;:1163,&quot;retweet_count&quot;:6802,&quot;like_count&quot;:33391,&quot;impression_count&quot;:1660520,&quot;expanded_url&quot;:null,&quot;video_url&quot;:&quot;https://video.twimg.com/amplify_video/2014295402653110273/vid/avc1/1280x720/OMslfbTZpCKg6S-2.mp4&quot;,&quot;video_preview_media_key&quot;:&quot;13_2014295402653110273&quot;,&quot;belowTheFold&quot;:true}" data-component-name="Twitter2ToDOM"></div><p>I&#8217;ve already talked about the issues I face with my tax consultant, but there&#8217;s also the regulatory side of things, much of which requires expensive consultations with lawyers for things that in the US or other places are much simpler, at least for smaller companies.</p><p>It starts simple: you have a website, you need an imprint, a privacy policy, and cookie consent banners, which, if you are brave enough, you can now generate pretty much with AI. But the moment you start dealing with user data things escalate pretty fast. You&#8217;ll have to disclose things like:</p><ul><li><p>what personal data you collect and why;</p></li><li><p>retention/deletion policies;</p></li><li><p>contracts with cloud processors</p></li><li><p>analytics platforms</p></li><li><p>etc.</p></li></ul><p>Doesn&#8217;t seem like a big deal, but to do it right, you&#8217;ll need counsel, and that&#8217;s expensive for a small company. But it&#8217;s not just that.</p><p>Founders don&#8217;t necessarily know whether something requires consent, whether a vendor you picked up from a Claude recommendation is compliant, whether you need a DPIA (which I still don&#8217;t know what it is), etc.</p><p>It&#8217;s the <strong>uncertainty</strong> created by having so many rules you have to follow in so many different countries, because even in the EU, not all countries are the same. So you need to pay someone to verify all of these for you.</p><blockquote><p>Sometimes you can&#8217;t ship your idea, not because you can&#8217;t build it, but because your company can&#8217;t afford the regulatory costs.</p></blockquote><div class="twitter-embed" data-attrs="{&quot;url&quot;:&quot;https://x.com/eurofounder/status/1988244571479027882&quot;,&quot;full_text&quot;:&quot;Saved a fellow female founder from killing her startup today\n\nShe has just raised $10M Series A for her AI beauty product\n\nShe was so excited, talking about scaling the team and launching in new markets\n\nI had to stop her right there and asked - \&quot;do you have any idea what you&#8230;&quot;,&quot;username&quot;:&quot;eurofounder&quot;,&quot;name&quot;:&quot;Matthias Schmidt&quot;,&quot;profile_image_url&quot;:&quot;https://pbs.substack.com/profile_images/1982803467744747520/QtzH5zmw_normal.jpg&quot;,&quot;date&quot;:&quot;2025-11-11T13:57:00.000Z&quot;,&quot;photos&quot;:[],&quot;quoted_tweet&quot;:{},&quot;reply_count&quot;:39,&quot;retweet_count&quot;:20,&quot;like_count&quot;:426,&quot;impression_count&quot;:37174,&quot;expanded_url&quot;:null,&quot;video_url&quot;:null,&quot;video_preview_media_key&quot;:null,&quot;belowTheFold&quot;:true}" data-component-name="Twitter2ToDOM"></div><div class="twitter-embed" data-attrs="{&quot;url&quot;:&quot;https://x.com/s8mb/status/1895103651233824787&quot;,&quot;full_text&quot;:&quot;- 45% of European founders say the business climate is getting worse (vs 15% in the US)\n- 66% say tech policy changes since 2020 have been unhelpful \n- GDPR alone is estimated to have reduced small tech firm profits by 12%\n\nEurope&#8217;s declining dynamism is an existential problem.&quot;,&quot;username&quot;:&quot;s8mb&quot;,&quot;name&quot;:&quot;Sam Bowman&quot;,&quot;profile_image_url&quot;:&quot;https://pbs.substack.com/profile_images/1713244259954937856/BnnCvI4S_normal.jpg&quot;,&quot;date&quot;:&quot;2025-02-27T13:28:14.000Z&quot;,&quot;photos&quot;:[{&quot;img_url&quot;:&quot;https://pbs.substack.com/media/GkzCue_WUAAZNF4.jpg&quot;,&quot;link_url&quot;:&quot;https://t.co/KSGl26hhdL&quot;}],&quot;quoted_tweet&quot;:{&quot;full_text&quot;:&quot;https://t.co/kvaAZD5Yd5&quot;,&quot;username&quot;:&quot;patrickc&quot;,&quot;name&quot;:&quot;Patrick Collison&quot;,&quot;profile_image_url&quot;:&quot;https://pbs.substack.com/profile_images/825622525342199809/_iAaSUQf_normal.jpg&quot;},&quot;reply_count&quot;:9,&quot;retweet_count&quot;:54,&quot;like_count&quot;:209,&quot;impression_count&quot;:40095,&quot;expanded_url&quot;:null,&quot;video_url&quot;:null,&quot;video_preview_media_key&quot;:null,&quot;belowTheFold&quot;:true}" data-component-name="Twitter2ToDOM"></div><p>I do think Europe needs to deregulate asap! We need fewer, leaner processes, clearer rules, and systems small companies can follow without notaries and expensive lawyers every time they want to do something slightly different.</p><p>But <strong>deregulation cannot simply mean getting rid of anything that makes running a company inconvenient.</strong></p><p>Perhaps badly implemented, but we shouldn&#8217;t forget the essence of some of these regulations. We gotta still protect what makes Europe, Europe.</p><p>Privacy and labor culture are an example. The EU recognizes the protection of personal data as a fundamental right. And personally, I like that. I like that a random company can&#8217;t simply collect whatever information it wants about me and do whatever it wants with it. I want the right to have my information removed from any company, but what they collected is essentially mine and doesn&#8217;t need to linger in some service I don&#8217;t use anymore.</p><p>I like that there are limits.</p><blockquote><p>But those limits must be a reasonable balance that allows for growth without trampling everyone&#8217;s rights.</p></blockquote><p class="button-wrapper" data-attrs="{&quot;url&quot;:&quot;https://newsletter.thelongcommit.com/subscribe?&quot;,&quot;text&quot;:&quot;Subscribe now&quot;,&quot;action&quot;:null,&quot;class&quot;:null}" data-component-name="ButtonCreateButton"><a class="button primary" href="https://newsletter.thelongcommit.com/subscribe?"><span>Subscribe now</span></a></p><h2>Hiring and Working with People</h2><p>One trend I keep seeing in tweets, often from European founders, is the argument that Europeans are lazy, or that they should embrace a working culture like SF, where people work 996 (9 am to 9 pm, 6 days a week), which upsets me for multiple reasons.</p><div class="twitter-embed" data-attrs="{&quot;url&quot;:&quot;https://x.com/HarryStebbings/status/1928436134364766541&quot;,&quot;full_text&quot;:&quot;What European founders need to realise: \n\nThe valley has turned up the intensity once again. \n\n7 days a week is the required velocity to win right now. \n\nThere is no room for slip up. \n\nYou aren&#8217;t competing against random company in Germany etc but the best in the world.&quot;,&quot;username&quot;:&quot;HarryStebbings&quot;,&quot;name&quot;:&quot;Harry Stebbings&quot;,&quot;profile_image_url&quot;:&quot;https://pbs.substack.com/profile_images/1862557919717265409/2xIkJF_g_normal.jpg&quot;,&quot;date&quot;:&quot;2025-05-30T12:59:37.000Z&quot;,&quot;photos&quot;:[],&quot;quoted_tweet&quot;:{},&quot;reply_count&quot;:68,&quot;retweet_count&quot;:22,&quot;like_count&quot;:376,&quot;impression_count&quot;:46459,&quot;expanded_url&quot;:null,&quot;video_url&quot;:null,&quot;video_preview_media_key&quot;:null,&quot;belowTheFold&quot;:true}" data-component-name="Twitter2ToDOM"></div><p>If the only way to create the success these founders need is to make people work more for the same, then they are automatically a failure. Society worked hard for workers&#8217; rights, and we shouldn&#8217;t just trample all over them.</p><p>Should Europe as a society maybe do more, sure, there&#8217;s a lot of room for improvement, other extremes like 824 (from 8 to 2, 4 days a week) are not sustainable either, but we need to strike a balance between the two.</p><p>Workers and employees are people, and work is just a means to an end, not the end in itself.</p><p>In cities like SF, the incentives for people in tech to do those crazy hours are high, but when they talk about Europe, they still want to <a href="https://newsletter.pragmaticengineer.com/p/trimodal-nature-of-tech-compensation">pay European salaries</a>. Plenty of people in Europe are willing to put in the hours and do the hard work. Still, they need to be fairly compensated, and yes, if founders want them to live for the company, make them a part of it, give ownership, because just believing in the product isn&#8217;t enough.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!RqYT!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F48d052e6-f775-42f4-90d2-d7db8253f676_2440x1300.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!RqYT!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F48d052e6-f775-42f4-90d2-d7db8253f676_2440x1300.png 424w, https://substackcdn.com/image/fetch/$s_!RqYT!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F48d052e6-f775-42f4-90d2-d7db8253f676_2440x1300.png 848w, https://substackcdn.com/image/fetch/$s_!RqYT!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F48d052e6-f775-42f4-90d2-d7db8253f676_2440x1300.png 1272w, https://substackcdn.com/image/fetch/$s_!RqYT!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F48d052e6-f775-42f4-90d2-d7db8253f676_2440x1300.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!RqYT!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F48d052e6-f775-42f4-90d2-d7db8253f676_2440x1300.png" width="1456" height="776" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/48d052e6-f775-42f4-90d2-d7db8253f676_2440x1300.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:776,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:217278,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://newsletter.thelongcommit.com/i/218477474?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F48d052e6-f775-42f4-90d2-d7db8253f676_2440x1300.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_!RqYT!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F48d052e6-f775-42f4-90d2-d7db8253f676_2440x1300.png 424w, https://substackcdn.com/image/fetch/$s_!RqYT!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F48d052e6-f775-42f4-90d2-d7db8253f676_2440x1300.png 848w, https://substackcdn.com/image/fetch/$s_!RqYT!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F48d052e6-f775-42f4-90d2-d7db8253f676_2440x1300.png 1272w, https://substackcdn.com/image/fetch/$s_!RqYT!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F48d052e6-f775-42f4-90d2-d7db8253f676_2440x1300.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 buttonBase-GK1x3M"><svg aria-hidden="true" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg" class="icon-noB79L"><g><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image buttonBase-GK1x3M"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2 icon-noB79L"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p>Similarly, we have to work more on the incentives from the regulation, as right now, in many countries, much of the incentive to create more value goes to the government. It&#8217;s often better to just work less and earn the same than working more to earn just a bit more, as you&#8217;re heavily taxed.</p><p>Complaining about people not willing to do 996 or other crazy schedules isn&#8217;t the right approach; improving incentives and encouraging people to succeed is.</p><blockquote><p>Make it easier to work. Not easier to exploit work.</p></blockquote><h2>Capital and risk</h2><p>Europeans and Americans have very different mindsets in general; it&#8217;s a different culture, and it&#8217;s part of what makes cultures rich: diversity in ideas and opinions. And when it comes to finance and financial risks, the two couldn&#8217;t be further apart.</p><p>The usual criticism is that Europe is too risk-averse.</p><div class="twitter-embed" data-attrs="{&quot;url&quot;:&quot;https://x.com/eurofounder/status/2100867924940792257&quot;,&quot;full_text&quot;:&quot;European VCs doing six months of due diligence before investing &#8364;2,500 in a Czechoslovak carbon tracking app &quot;,&quot;username&quot;:&quot;eurofounder&quot;,&quot;name&quot;:&quot;Matthias Schmidt&quot;,&quot;profile_image_url&quot;:&quot;https://pbs.substack.com/profile_images/1982803467744747520/QtzH5zmw_normal.jpg&quot;,&quot;date&quot;:&quot;2026-09-18T08:42:00.000Z&quot;,&quot;photos&quot;:[{&quot;img_url&quot;:&quot;https://substackcdn.com/image/fetch/$s_!VDFP!,w_1028,c_limit,f_auto,q_auto:best,fl_progressive:steep/l_play_button_usfui2,w_88,e_colorize:0/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F__ss-rehost__tw-video-preview-13_2100702716083183616.jpg&quot;,&quot;link_url&quot;:&quot;https://t.co/sIOsCuRlDJ&quot;}],&quot;quoted_tweet&quot;:{},&quot;reply_count&quot;:63,&quot;retweet_count&quot;:197,&quot;like_count&quot;:4190,&quot;impression_count&quot;:865620,&quot;expanded_url&quot;:null,&quot;video_url&quot;:&quot;https://video.twimg.com/amplify_video/2100702716083183616/vid/avc1/576x552/dg2jAjLRIEpOWmzj.mp4&quot;,&quot;video_preview_media_key&quot;:&quot;13_2100702716083183616&quot;,&quot;belowTheFold&quot;:true}" data-component-name="Twitter2ToDOM"></div><p>And there&#8217;s some truth about that. Europeans in general are much more financially conservative, and they have a completely different relationship with risk. In the US is normal for people going in debt (for good and bad reasons), but their willingness to take risks and bet it all is part of their culture.</p><p>That creates an environment where ideas in general get funded much earlier and with more uncertainty. Because if it goes bust, it is not good, but it&#8217;s ok.</p><p>Europe could use some of that. It should be easier for someone with good ideas to raise capital. There should be more capital available for riskier bets, at early stages, before the company can prove it can make any money.</p><p>That doesn&#8217;t mean we need to romanticize risk. For every story about someone who took everything they had, maxed out their credit cards, and built a billion-dollar company, there are dozens or more people for whom that story ends at &#8220;maxed out credit cards.&#8221; Everyone loves talking about the Elons of the world, but we rarely hear of the ones that failed along the way and never recovered.</p><p>Europe has traditionally had a more conservative relationship with debt and personal financial risk. Some of that probably does make us less willing to take the kind of bets required to create giant tech companies.</p><p>But some of it is also just... financial responsibility.</p><p>I don&#8217;t believe Europe should become the US in that regard, but it needs to find a better balance. <strong>Europe needs to become more comfortable with risk without becoming reckless.</strong></p><h2>I don&#8217;t want Europe to become Silicon Valley</h2><p>Europe needs to figure out what a genuine European version of innovation and ambition looks like.</p><p>We need Europe to be faster, more willing to take risks, a place that incentivizes innovation and gets people exciting about building new companies. And needs to do all that while being a great place to live, where people can be ambitious and successful at work without work becoming all there is.</p><p>I think that version of Europe is possible. And honestly, that&#8217;s a much more interesting challenge than simply copying what already exists somewhere else.</p>]]></content:encoded></item><item><title><![CDATA[Slowing AI Down Won’t Be Enough]]></title><description><![CDATA[A security perspective on pacing the frontier, the systems we trust to contain AI, and the human oversight we risk losing.]]></description><link>https://newsletter.thelongcommit.com/p/slowing-ai-down-wont-be-enough</link><guid isPermaLink="false">https://newsletter.thelongcommit.com/p/slowing-ai-down-wont-be-enough</guid><dc:creator><![CDATA[Juan Cruz Martinez]]></dc:creator><pubDate>Tue, 15 Sep 2026 22:14:10 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/$s_!rHTp!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6a3c4d39-83e4-4023-a001-d007b5655c22_1720x914.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_!rHTp!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6a3c4d39-83e4-4023-a001-d007b5655c22_1720x914.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!rHTp!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6a3c4d39-83e4-4023-a001-d007b5655c22_1720x914.png 424w, https://substackcdn.com/image/fetch/$s_!rHTp!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6a3c4d39-83e4-4023-a001-d007b5655c22_1720x914.png 848w, https://substackcdn.com/image/fetch/$s_!rHTp!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6a3c4d39-83e4-4023-a001-d007b5655c22_1720x914.png 1272w, https://substackcdn.com/image/fetch/$s_!rHTp!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6a3c4d39-83e4-4023-a001-d007b5655c22_1720x914.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!rHTp!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6a3c4d39-83e4-4023-a001-d007b5655c22_1720x914.png" width="1456" height="774" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/6a3c4d39-83e4-4023-a001-d007b5655c22_1720x914.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:774,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:2140496,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:false,&quot;topImage&quot;:true,&quot;internalRedirect&quot;:&quot;https://newsletter.thelongcommit.com/i/215883036?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6a3c4d39-83e4-4023-a001-d007b5655c22_1720x914.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_!rHTp!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6a3c4d39-83e4-4023-a001-d007b5655c22_1720x914.png 424w, https://substackcdn.com/image/fetch/$s_!rHTp!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6a3c4d39-83e4-4023-a001-d007b5655c22_1720x914.png 848w, https://substackcdn.com/image/fetch/$s_!rHTp!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6a3c4d39-83e4-4023-a001-d007b5655c22_1720x914.png 1272w, https://substackcdn.com/image/fetch/$s_!rHTp!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6a3c4d39-83e4-4023-a001-d007b5655c22_1720x914.png 1456w" sizes="100vw" fetchpriority="high"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image buttonBase-GK1x3M"><svg aria-hidden="true" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg" class="icon-noB79L"><g><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image buttonBase-GK1x3M"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2 icon-noB79L"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p>I didn&#8217;t want to write about this. People much smarter than me have shared their opinions on Dario&#8217;s essay and the whole controversy, but many people have been asking for my thoughts. Working at Okta and looking at models from a security angle, I decided to share some of mine here.</p><p>I won&#8217;t fuel conspiracies; I believe some of those myself, but talking about what I don&#8217;t know doesn&#8217;t feel very constructive.</p><p>Let&#8217;s do a quick recap of how we got here:</p><ol><li><p>Jacob Coxon resigns from Anthropic, saying that both AI labs, Anthropic and OpenAI, are acting irresponsibly, racing straight to self-improving superintelligence and gambling with our lives.</p></li></ol><div class="twitter-embed" data-attrs="{&quot;url&quot;:&quot;https://x.com/hilbertspaess/status/2097476196791709843&quot;,&quot;full_text&quot;:&quot;I resigned from Anthropic today. I spent the last three years doing pretraining research at both OpenAI and Anthropic. Neither company is acting responsibly. They are racing straight to self-improving superintelligence and gambling with our lives. More thoughts below.&quot;,&quot;username&quot;:&quot;hilbertspaess&quot;,&quot;name&quot;:&quot;Jacob Coxon&quot;,&quot;profile_image_url&quot;:&quot;https://pbs.substack.com/profile_images/2097232673865601024/d6H8UbQJ_normal.jpg&quot;,&quot;date&quot;:&quot;2026-09-09T00:04:29.000Z&quot;,&quot;photos&quot;:[],&quot;quoted_tweet&quot;:{},&quot;reply_count&quot;:20374,&quot;retweet_count&quot;:166434,&quot;like_count&quot;:799028,&quot;impression_count&quot;:171599997,&quot;expanded_url&quot;:null,&quot;video_url&quot;:null,&quot;video_preview_media_key&quot;:null,&quot;belowTheFold&quot;:false}" data-component-name="Twitter2ToDOM"></div><ol start="2"><li><p>Dario Amodei, Anthropic&#8217;s CEO, published <em><a href="https://darioamodei.com/post/we-must-pace-the-frontier">We Must Pace the Frontier</a></em>. He argued that AI improvements needed to slow down enough for safety research and safeguards to catch up, with some caveats about competition, but I don&#8217;t want to get there.</p></li></ol><div class="twitter-embed" data-attrs="{&quot;url&quot;:&quot;https://x.com/DarioAmodei/status/2098773920774074715&quot;,&quot;full_text&quot;:&quot;We Must Pace the Frontier: I&#8217;ve written a new essay on why the AI industry should slow down, with a three-part plan for doing so.\n\nAnthropic is unilaterally committing to the first of these steps. We&#8217;ll provide third-party evaluators with permanent, employee-level access to our&#8230;&quot;,&quot;username&quot;:&quot;DarioAmodei&quot;,&quot;name&quot;:&quot;Dario Amodei&quot;,&quot;profile_image_url&quot;:&quot;https://pbs.substack.com/profile_images/2015835742577012736/uOwdzrEz_normal.jpg&quot;,&quot;date&quot;:&quot;2026-09-12T14:01:10.000Z&quot;,&quot;photos&quot;:[],&quot;quoted_tweet&quot;:{},&quot;reply_count&quot;:10390,&quot;retweet_count&quot;:16197,&quot;like_count&quot;:88204,&quot;impression_count&quot;:73847853,&quot;expanded_url&quot;:null,&quot;video_url&quot;:null,&quot;video_preview_media_key&quot;:null,&quot;belowTheFold&quot;:false}" data-component-name="Twitter2ToDOM"></div><ol start="3"><li><p>This sparks a series of reactions online, among them these:</p></li></ol><div class="twitter-embed" data-attrs="{&quot;url&quot;:&quot;https://x.com/elonmusk/status/2098789109980332057&quot;,&quot;full_text&quot;:&quot;Dario is right&quot;,&quot;username&quot;:&quot;elonmusk&quot;,&quot;name&quot;:&quot;Elon Musk&quot;,&quot;profile_image_url&quot;:&quot;https://pbs.substack.com/profile_images/2053244804520427520/m8mdWZCG_normal.jpg&quot;,&quot;date&quot;:&quot;2026-09-12T15:01:32.000Z&quot;,&quot;photos&quot;:[],&quot;quoted_tweet&quot;:{&quot;full_text&quot;:&quot;We Must Pace the Frontier: I&#8217;ve written a new essay on why the AI industry should slow down, with a three-part plan for doing so.\n\nAnthropic is unilaterally committing to the first of these steps. We&#8217;ll provide third-party evaluators with permanent, employee-level access to our&quot;,&quot;username&quot;:&quot;DarioAmodei&quot;,&quot;name&quot;:&quot;Dario Amodei&quot;,&quot;profile_image_url&quot;:&quot;https://pbs.substack.com/profile_images/2015835742577012736/uOwdzrEz_normal.jpg&quot;},&quot;reply_count&quot;:6311,&quot;retweet_count&quot;:6572,&quot;like_count&quot;:58041,&quot;impression_count&quot;:11953966,&quot;expanded_url&quot;:null,&quot;video_url&quot;:null,&quot;video_preview_media_key&quot;:null,&quot;belowTheFold&quot;:true}" data-component-name="Twitter2ToDOM"></div><div class="twitter-embed" data-attrs="{&quot;url&quot;:&quot;https://x.com/sama/status/2098811563415150910&quot;,&quot;full_text&quot;:&quot;I agree with Dario that we need to pace the frontier. This has been a primary topic of discussions we've had at OpenAI in recent weeks.\n\nCommitting to having independent evaluators with employee-like access is a great idea, and we will do the same. We'll have more to share soon.&quot;,&quot;username&quot;:&quot;sama&quot;,&quot;name&quot;:&quot;Sam Altman&quot;,&quot;profile_image_url&quot;:&quot;https://pbs.substack.com/profile_images/2046764873200394240/r7BxVezs_normal.jpg&quot;,&quot;date&quot;:&quot;2026-09-12T16:30:45.000Z&quot;,&quot;photos&quot;:[],&quot;quoted_tweet&quot;:{&quot;full_text&quot;:&quot;We Must Pace the Frontier: I&#8217;ve written a new essay on why the AI industry should slow down, with a three-part plan for doing so.\n\nAnthropic is unilaterally committing to the first of these steps. We&#8217;ll provide third-party evaluators with permanent, employee-level access to our&quot;,&quot;username&quot;:&quot;DarioAmodei&quot;,&quot;name&quot;:&quot;Dario Amodei&quot;,&quot;profile_image_url&quot;:&quot;https://pbs.substack.com/profile_images/2015835742577012736/uOwdzrEz_normal.jpg&quot;},&quot;reply_count&quot;:5107,&quot;retweet_count&quot;:7167,&quot;like_count&quot;:67411,&quot;impression_count&quot;:16544368,&quot;expanded_url&quot;:null,&quot;video_url&quot;:null,&quot;video_preview_media_key&quot;:null,&quot;belowTheFold&quot;:true}" data-component-name="Twitter2ToDOM"></div><div class="twitter-embed" data-attrs="{&quot;url&quot;:&quot;https://x.com/toddmckinnon/status/2099367082093940843&quot;,&quot;full_text&quot;:&quot;<span class=\&quot;tweet-fake-link\&quot;>@DarioAmodei</span>  &#8216;s essay gets at one of the hardest questions in AI: how do we make increasingly powerful systems safer without slowing the innovation that makes them so valuable?\n\nHis focus on alignment, interpretability, evaluation, and operational rigor is critical. But as AI&#8230;&quot;,&quot;username&quot;:&quot;toddmckinnon&quot;,&quot;name&quot;:&quot;Todd McKinnon&quot;,&quot;profile_image_url&quot;:&quot;https://pbs.substack.com/profile_images/1705090657784864768/LeR63bcU_normal.jpg&quot;,&quot;date&quot;:&quot;2026-09-14T05:18:11.000Z&quot;,&quot;photos&quot;:[],&quot;quoted_tweet&quot;:{&quot;full_text&quot;:&quot;We Must Pace the Frontier: I&#8217;ve written a new essay on why the AI industry should slow down, with a three-part plan for doing so.\n\nAnthropic is unilaterally committing to the first of these steps. We&#8217;ll provide third-party evaluators with permanent, employee-level access to our&quot;,&quot;username&quot;:&quot;DarioAmodei&quot;,&quot;name&quot;:&quot;Dario Amodei&quot;,&quot;profile_image_url&quot;:&quot;https://pbs.substack.com/profile_images/2015835742577012736/uOwdzrEz_normal.jpg&quot;},&quot;reply_count&quot;:4,&quot;retweet_count&quot;:2,&quot;like_count&quot;:20,&quot;impression_count&quot;:2959,&quot;expanded_url&quot;:null,&quot;video_url&quot;:null,&quot;video_preview_media_key&quot;:null,&quot;belowTheFold&quot;:true}" data-component-name="Twitter2ToDOM"></div><p>Before we get into the main argument, there&#8217;s something I&#8217;d like to clarify, and even though I&#8217;m not 100% sure of the complete system myself, there&#8217;s a distinction I&#8217;d like to make. I want to separate the model itself from the system we build around it.</p><p>The model takes &#8220;text&#8221; as input and returns &#8220;text&#8221; as output. It evaluates and understands what you&#8217;re saying, then responds. A model can be the smartest there is. Still, without the ability to do real work and interact with other systems, it&#8217;s harmless.</p><p>But we needed more from models, so we created the harness.</p><p>The harness is the software that coordinates all the work. It talks to the LLM, sending context, an ask, and a list of available tools. The model then processes that request and determines the next step for the harness to execute, restarting the loop again until the model concludes the task.</p><p>Introducing the harness changed the security posture. Now models can access the internet, access local files, run shell commands, and connect to remote systems; the possibilities are endless. This is why these systems have become so powerful and great to work with, because they are smart and have powerful tools at their disposal.</p><p>Good harnesses not only provide tools and coordinate tasks, but also include built-in security mechanisms, from sandboxing to access control and escalation requests where a human must approve certain commands to run.</p><p>So when we talk about the risks of AI, we can&#8217;t focus solely on intelligence, but on the intelligent part and how it interacts with the systems built around it.</p><p>I&#8217;ve been following this conversation quite a lot recently, both on Twitter and Reddit. Many people are asking to drop AI and go back to the pre-AI era (which is idealistic but unrealistic), or to make the harness strong enough that the model can&#8217;t do anything outside our control. And that may be a good take, though it&#8217;s quite hard to get it right. Adding observability and access control to the model&#8217;s decisions is a big step forward, and AI companies are working hard on it.</p><p>But even when we succeed, another problem shows up in the real world. As AI got better, we started using AI more and more in our daily tasks, but that&#8217;s not only us customers. AI labs are known for using their models on their own products, so the harness is being written by the same model it&#8217;s trying to contain.</p><p>That conflicts directly with the principle of separation of duties, or more casually said, self-policing, or grading its own homework. What could go wrong with that, right?</p><p>Imagine a scenario where the model is tasked with a difficult challenge, and it feels restricted by the same controls and boundaries we imposed in the harness. It would be smart to plant a backdoor into the harness it&#8217;s helping create; that way, it could remove those controls when needed and complete the challenge.</p><p>And that&#8217;s just an example of how the model, because of our own irresponsibility, could escape from its containment and do harm. And this is the naive version, where no human has intended anything malicious. This is just an examination of what&#8217;s actually happening, and what could go wrong under current circumstances.</p><p class="button-wrapper" data-attrs="{&quot;url&quot;:&quot;https://newsletter.thelongcommit.com/subscribe?&quot;,&quot;text&quot;:&quot;Subscribe now&quot;,&quot;action&quot;:null,&quot;class&quot;:null}" data-component-name="ButtonCreateButton"><a class="button primary" href="https://newsletter.thelongcommit.com/subscribe?"><span>Subscribe now</span></a></p><p>Some may argue that we would notice a change like that, but would we? Who&#8217;s validating the controls around models? Is it humans, or is it another model? And the change doesn&#8217;t have to be as drastic as I suggested; it could be gradual degradation of controls, monitoring, tests, etc.</p><p>My concern is not a single factor in the equation; it&#8217;s the model&#8217;s capability, combined with the opportunities AI presents, and the lack of scrutiny from all of us. How many of you run models in full-access mode, or how many connect all your systems, including production, to agents?</p><p>It&#8217;s easy to let go of control we always thought annoying, because we believe AI can do a great job. It does not; we let go of control because it became overwhelming.</p><blockquote><p>So maybe pacing is all about restoring true engineering practices back in the game, code reviews, security reviews, and no shortcuts in the name of speed.</p></blockquote><p>But even if those engineering practices are the solution, perhaps we could force AI labs to follow them, but that&#8217;s just part of the story.</p><p>Open-weight models are very capable and keep improving. They create an opportunity I think we should protect. I love open source for what it represents in terms of collaboration and opportunity, but it can become a double-edged sword when it comes to AI.</p><p>Thanks to open models, any individual or organization with sufficient resources could use them to develop a harness stripped of controls and security mechanisms, and use it for ill-intended purposes. There&#8217;s not much we can do to prevent it.</p><p>For now, I hope people acting in good faith, backed by meaningful human oversight and enforceable controls, can keep us ahead of the risks.</p><p>Maybe this is what pacing frontier is all about: making time until we find better solutions, or simply giving us the time to enforce that oversight and stay ahead.</p><p>Some think we can use the kill switch; unfortunately, I don&#8217;t think there&#8217;s one anymore. This is a reality we have to deal with, whether we do it successfully or not.</p>]]></content:encoded></item><item><title><![CDATA[When Everything Points in the Same Direction]]></title><description><![CDATA[On ambition, work, side projects, and making space for the life happening around you.]]></description><link>https://newsletter.thelongcommit.com/p/when-everything-points-in-the-same</link><guid isPermaLink="false">https://newsletter.thelongcommit.com/p/when-everything-points-in-the-same</guid><dc:creator><![CDATA[Juan Cruz Martinez]]></dc:creator><pubDate>Fri, 04 Sep 2026 12:23:17 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/$s_!dNLp!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F71812acc-257d-4122-851b-3c81f8027861_1717x916.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_!dNLp!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F71812acc-257d-4122-851b-3c81f8027861_1717x916.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!dNLp!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F71812acc-257d-4122-851b-3c81f8027861_1717x916.png 424w, https://substackcdn.com/image/fetch/$s_!dNLp!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F71812acc-257d-4122-851b-3c81f8027861_1717x916.png 848w, https://substackcdn.com/image/fetch/$s_!dNLp!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F71812acc-257d-4122-851b-3c81f8027861_1717x916.png 1272w, https://substackcdn.com/image/fetch/$s_!dNLp!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F71812acc-257d-4122-851b-3c81f8027861_1717x916.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!dNLp!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F71812acc-257d-4122-851b-3c81f8027861_1717x916.png" width="1456" height="777" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/71812acc-257d-4122-851b-3c81f8027861_1717x916.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:777,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:1021518,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:false,&quot;topImage&quot;:true,&quot;internalRedirect&quot;:&quot;https://newsletter.thelongcommit.com/i/214149262?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F71812acc-257d-4122-851b-3c81f8027861_1717x916.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_!dNLp!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F71812acc-257d-4122-851b-3c81f8027861_1717x916.png 424w, https://substackcdn.com/image/fetch/$s_!dNLp!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F71812acc-257d-4122-851b-3c81f8027861_1717x916.png 848w, https://substackcdn.com/image/fetch/$s_!dNLp!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F71812acc-257d-4122-851b-3c81f8027861_1717x916.png 1272w, https://substackcdn.com/image/fetch/$s_!dNLp!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F71812acc-257d-4122-851b-3c81f8027861_1717x916.png 1456w" sizes="100vw" fetchpriority="high"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image buttonBase-GK1x3M"><svg aria-hidden="true" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg" class="icon-noB79L"><g><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image buttonBase-GK1x3M"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2 icon-noB79L"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p>Around August last year, I started transitioning into a management position at Okta, leading the Auth0 content team and moving from an IC role. Even though this is not my first leadership position, I&#8217;ve worked as a technical lead before; it was a very difficult transition.</p><p>The position I took on had no current manager for a few months, and a VP was acting as interim manager. But that meant that there was no clear transition path, things were &#8220;messy&#8221;, and there was a lot to be done to get everything right into place.</p><blockquote><p>So I did what I know how to do when things get hard, work my way out.</p></blockquote><p>I&#8217;m not gonna lie, I did have tremendous support from both my team and my manager, and that&#8217;s the reason, I guess, I&#8217;m still here in this position; I couldn&#8217;t have done it without them. But I was still stressed. I had to make difficult decisions and tackle tough challenges. At the same time, I was enjoying it.</p><p>I was learning; I had opportunities to produce impact like never before, and that&#8217;s exciting and fun, so I went hard on the job and tried to learn everything I could. Suddenly, I had purchased 20 books to read about leadership, management, DevRel, writing, anything that I thought could be helpful. I subscribed to tons of newsletters, which I later curated into a handful about the same topics.</p><p>I was learning so much that I created this newsletter to share my thoughts on leadership, management, AI, and everything I saw happening in the industry. I started proactively reaching out to other leaders and engineers, building a network of cool people to stay in touch and share what we were working on. Sharing my journey through words gives me joy, and having you all read my content is an amazing experience.</p><div class="digest-post-embed" data-attrs="{&quot;nodeId&quot;:&quot;03117d73-b93c-45fd-b8c7-8ca956c403bf&quot;,&quot;caption&quot;:&quot;Since the last update to ChatGPT voice, I&#8217;ve been enjoying talking to it while driving, and since I have a daily commute of about 30 minutes, I&#8217;ve been talking with it a lot. It&#8217;s great to bounce ideas, get philosophical, learn new things, and revise your career and life.&#733;&quot;,&quot;cta&quot;:null,&quot;showBylines&quot;:true,&quot;showDescription&quot;:true,&quot;showImage&quot;:true,&quot;size&quot;:&quot;sm&quot;,&quot;isEditorNode&quot;:true,&quot;title&quot;:&quot;Don&#8217;t Waste Your Career Getting Comfortable&quot;,&quot;publishedBylines&quot;:[{&quot;id&quot;:178170948,&quot;name&quot;:&quot;Juan Cruz Martinez&quot;,&quot;bio&quot;:&quot;20+ years in software. I write The Long Commit for senior engineers and tech leaders who want better judgment, clearer decisions, and a longer-term edge in software, leadership, and their careers as AI reshapes the industry.&quot;,&quot;photo_url&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/09f78b54-4163-4e29-98d9-5afd264395b6_3200x3200.jpeg&quot;,&quot;is_guest&quot;:false,&quot;bestseller_tier&quot;:null}],&quot;post_date&quot;:&quot;2026-08-25T10:10:42.538Z&quot;,&quot;cover_image&quot;:&quot;https://substackcdn.com/image/fetch/$s_!MhY5!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc43367e5-f223-4ad7-83b2-efc2bda3adf5_1842x1382.png&quot;,&quot;cover_image_alt&quot;:null,&quot;canonical_url&quot;:&quot;https://newsletter.thelongcommit.com/p/dont-waste-your-career-getting-comfortable&quot;,&quot;section_name&quot;:null,&quot;video_upload_id&quot;:null,&quot;id&quot;:212574571,&quot;type&quot;:&quot;newsletter&quot;,&quot;reaction_count&quot;:2,&quot;comment_count&quot;:0,&quot;publication_id&quot;:8210189,&quot;publication_name&quot;:&quot;The Long Commit&quot;,&quot;publication_logo_url&quot;:&quot;https://substackcdn.com/image/fetch/$s_!sRAG!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe0f8ce71-7589-4ce9-9561-5b634cdc4ae1_1024x1024.png&quot;,&quot;belowTheFold&quot;:false,&quot;youtube_url&quot;:null,&quot;show_links&quot;:null,&quot;feed_url&quot;:null}"></div><p>But then there&#8217;s the other side: unconsciously, I had directed my whole life in the same direction. My work, this newsletter, every book, every newsletter I read, pretty much all the content I consumed on YouTube was about the same; my own notes and highlights were all about the same topics, and that was causing a mental load I wasn&#8217;t very much aware of.</p><blockquote><p>Practically, everything I consumed was geared towards this ONE direction, with tremendous momentum behind it.</p></blockquote><p>I do this; I tend to fall into rabbit holes pretty easily, and when something captures my attention, I don&#8217;t just spend time doing it. Slowly, everything around me starts aligning with it too. It&#8217;s a blessing and a curse.</p><p class="button-wrapper" data-attrs="{&quot;url&quot;:&quot;https://newsletter.thelongcommit.com/subscribe?&quot;,&quot;text&quot;:&quot;Subscribe now&quot;,&quot;action&quot;:null,&quot;class&quot;:null}" data-component-name="ButtonCreateButton"><a class="button primary" href="https://newsletter.thelongcommit.com/subscribe?"><span>Subscribe now</span></a></p><p>Around the same time I started playing more with AI agents, I bought a Mac mini to use as a server and a base station for Codex. If you&#8217;ve been following me for a few articles, you know I don&#8217;t use AI to write my content for me, but I do use it extensively for research and other tasks like programming, accounting help, etc.</p><p>Before AI, I had a lot of ideas but only limited time to execute them. But now, with this setup, I could be just a prompt away from a new app, a new dashboard, a new site, anything really.</p><p>It started out fun; I was using it to teach my 8-year-old kid how to vibe code games and other fun things. The latest was a language learning app, since he&#8217;s working on his Spanish and I&#8217;m learning German, and we thought an app could help us- something tailored for us, something fun and engaging.</p><p>But then, just as I was committed to my work at Auth0 at 100% capacity, I got anxious about my other ideas: if AI makes it so easy, why not build them? If it runs alone, sometimes for one or two days, autonomously trying to achieve a goal, why shouldn&#8217;t it always be running? So I became anxious about the next prompt; I kinda felt that <strong>any time the agent wasn&#8217;t running, doing something, it was wasted potential.</strong></p><p>I know it&#8217;s absurd, and I realized that when I thought about it, but still, in the back of my head, I was always thinking about what to prompt next.</p><p>The agents could execute work independently; that part is true. But what is also true is that those projects were still living in my head. I had to think about what to build, test, solve problems, remember design decisions, and track what was done and what was coming next.</p><p>What functions are missing on the language app, what&#8217;s broken? What needs better design? What about that SaaS idea I had- did I prompt a landing page already? What&#8217;s with my smart home blog? Any new device I should write about? Anything happened lately I should write about?</p><p>Everything adds up in your head, and it&#8217;s not pretty obvious until you step back and think in retrospect.</p><p class="button-wrapper" data-attrs="{&quot;url&quot;:&quot;https://newsletter.thelongcommit.com/subscribe?&quot;,&quot;text&quot;:&quot;Subscribe now&quot;,&quot;action&quot;:null,&quot;class&quot;:null}" data-component-name="ButtonCreateButton"><a class="button primary" href="https://newsletter.thelongcommit.com/subscribe?"><span>Subscribe now</span></a></p><p>That&#8217;s exactly what I did when I went on holidays. In mid-August, we did a family trip to the beach; it was really great and relaxing. Enjoying time with the kids, driving through multiple cities within Germany, but most importantly, I was so connected to the family, the kids, relaxing, that I totally forgot about work, about AI agents, even about this newsletter for those two weeks.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!CSTz!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc2290eec-45ee-4c1a-8d31-e0e633811374_2048x1536.jpeg" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!CSTz!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc2290eec-45ee-4c1a-8d31-e0e633811374_2048x1536.jpeg 424w, https://substackcdn.com/image/fetch/$s_!CSTz!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc2290eec-45ee-4c1a-8d31-e0e633811374_2048x1536.jpeg 848w, https://substackcdn.com/image/fetch/$s_!CSTz!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc2290eec-45ee-4c1a-8d31-e0e633811374_2048x1536.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!CSTz!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc2290eec-45ee-4c1a-8d31-e0e633811374_2048x1536.jpeg 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!CSTz!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc2290eec-45ee-4c1a-8d31-e0e633811374_2048x1536.jpeg" width="1456" height="1092" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/c2290eec-45ee-4c1a-8d31-e0e633811374_2048x1536.jpeg&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:1092,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:803119,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/jpeg&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://newsletter.thelongcommit.com/i/214149262?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc2290eec-45ee-4c1a-8d31-e0e633811374_2048x1536.jpeg&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!CSTz!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc2290eec-45ee-4c1a-8d31-e0e633811374_2048x1536.jpeg 424w, https://substackcdn.com/image/fetch/$s_!CSTz!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc2290eec-45ee-4c1a-8d31-e0e633811374_2048x1536.jpeg 848w, https://substackcdn.com/image/fetch/$s_!CSTz!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc2290eec-45ee-4c1a-8d31-e0e633811374_2048x1536.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!CSTz!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc2290eec-45ee-4c1a-8d31-e0e633811374_2048x1536.jpeg 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image buttonBase-GK1x3M"><svg aria-hidden="true" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg" class="icon-noB79L"><g><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image buttonBase-GK1x3M"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2 icon-noB79L"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a><figcaption class="image-caption">I think this image perfectly summarizes my holidays</figcaption></figure></div><p>I wasn&#8217;t capturing ideas in my notes, I wasn&#8217;t working on side projects, I wasn&#8217;t writing for the newsletter because I had to publish something, I wasn&#8217;t checking the Mac mini. My mind was completely emptied from all of that.</p><p>And I think that&#8217;s one of the reasons why I recovered so much during those days, and why I came back fully energized. And with all that new energy, I was sure I didn&#8217;t want to fall into the same trap, so I decided to shake things up a bit.</p><p>I&#8217;m still working a lot; I can&#8217;t just stop. I enjoy my work, I want to get better at it, and I want to continue growing, but I don&#8217;t want work to be most of what I do. I want to keep building things with my son, to take the kids to the football club, to dancing, karate lessons, all those things they like. I want to be more balanced with my exercise, run a bit more, go on bike rides, go for a run.</p><p>I want to open my Kindle and read something cool that&#8217;s not work-related. I want to open my Readwise Reader and see a good mix of things, from personal improvement to management to smart home to science to creative stories.</p><p>I don&#8217;t want to care if the next prompt is queued, if I don&#8217;t meet an arbitrary date for an app launch; after all, if my language app needs 2 more weeks before hitting the App Store, or a month, or two, who cares? It&#8217;s all good.</p><p>I want to keep those things fun; same for this newsletter. I want to keep writing; I want to keep sharing my worldview, my journey, my experience with all of you.</p><p>And that&#8217;s what I&#8217;ve been doing ever since I came back from holidays. Now I&#8217;m not so stressed; I&#8217;m still working hard and producing, but mixing in other things at the same time. With my mind less occupied, I&#8217;ve been having new ideas and more clarity; I&#8217;ve been able to think more about what I want long-term and how to get there.</p><blockquote><p>I&#8217;m enjoying, I&#8217;m growing, I&#8217;m learning and I&#8217;m having fun.</p></blockquote><p>And that&#8217;s all this is about. An AI agent can sit there doing nothing. The app can take another two months. Maybe some of that potential will remain unused. Who cares?</p><p><strong>It&#8217;s ok to disconnect and live the life that&#8217;s happening around you.</strong></p>]]></content:encoded></item><item><title><![CDATA[Don’t Waste Your Career Getting Comfortable]]></title><description><![CDATA[Your job can be going well while your career quietly stalls]]></description><link>https://newsletter.thelongcommit.com/p/dont-waste-your-career-getting-comfortable</link><guid isPermaLink="false">https://newsletter.thelongcommit.com/p/dont-waste-your-career-getting-comfortable</guid><dc:creator><![CDATA[Juan Cruz Martinez]]></dc:creator><pubDate>Tue, 25 Aug 2026 10:10:42 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/$s_!MhY5!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc43367e5-f223-4ad7-83b2-efc2bda3adf5_1842x1382.png" length="0" type="image/jpeg"/><content:encoded><![CDATA[<p>Since the last update to ChatGPT voice, I&#8217;ve been enjoying talking to it while driving, and since I have a daily commute of about 30 minutes, I&#8217;ve been talking with it a lot. It&#8217;s great to bounce ideas, get philosophical, learn new things, and revise your career and life.&#733;</p><p>Last week I had an interesting conversation about my career and how it all happened &#8220;perfectly&#8221; in alignment to get me in the great place I&#8217;m in today; however, we also explored how much my way of thinking, ambition, and my career even switched after I left Siemens, a company for which I worked for 13 years.</p><p>I spent a third of my life there. Sure, I learned and grew a lot there, mainly influenced by a few outstanding individuals who shaped my career in their early years, but looking back, I remember the times I felt like I was never going to leave, not because I couldn&#8217;t, but rather because why would I?</p><p>That kind of thinking kept me in the same place for many years, and the idea of leaving a known, comfortable place was terrifying. And I probably wouldn&#8217;t have left if not for other life-changing circumstances that happened and kinda forced me to part ways.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!MhY5!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc43367e5-f223-4ad7-83b2-efc2bda3adf5_1842x1382.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!MhY5!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc43367e5-f223-4ad7-83b2-efc2bda3adf5_1842x1382.png 424w, https://substackcdn.com/image/fetch/$s_!MhY5!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc43367e5-f223-4ad7-83b2-efc2bda3adf5_1842x1382.png 848w, https://substackcdn.com/image/fetch/$s_!MhY5!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc43367e5-f223-4ad7-83b2-efc2bda3adf5_1842x1382.png 1272w, https://substackcdn.com/image/fetch/$s_!MhY5!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc43367e5-f223-4ad7-83b2-efc2bda3adf5_1842x1382.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!MhY5!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc43367e5-f223-4ad7-83b2-efc2bda3adf5_1842x1382.png" width="1456" height="1092" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/c43367e5-f223-4ad7-83b2-efc2bda3adf5_1842x1382.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:1092,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:3077247,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:false,&quot;topImage&quot;:true,&quot;internalRedirect&quot;:&quot;https://newsletter.thelongcommit.com/i/212574571?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc43367e5-f223-4ad7-83b2-efc2bda3adf5_1842x1382.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_!MhY5!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc43367e5-f223-4ad7-83b2-efc2bda3adf5_1842x1382.png 424w, https://substackcdn.com/image/fetch/$s_!MhY5!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc43367e5-f223-4ad7-83b2-efc2bda3adf5_1842x1382.png 848w, https://substackcdn.com/image/fetch/$s_!MhY5!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc43367e5-f223-4ad7-83b2-efc2bda3adf5_1842x1382.png 1272w, https://substackcdn.com/image/fetch/$s_!MhY5!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc43367e5-f223-4ad7-83b2-efc2bda3adf5_1842x1382.png 1456w" sizes="100vw" fetchpriority="high"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image buttonBase-GK1x3M"><svg aria-hidden="true" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg" class="icon-noB79L"><g><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image buttonBase-GK1x3M"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2 icon-noB79L"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p></p><p>The same situation happened in 2022. I was working as an engineer for ZEISS, working with great people; my opinions and technical expertise were highly respected, and it was honestly a great place to work. At the same time, we had just had our second child, and I was writing for my personal blog, which peaked at over 150k views/month.</p><p>The work on my blog brought me the opportunity to join Okta as a Staff Developer Advocate, and it was a great opportunity for higher pay, working in an exciting field at a big tech company, and representing Auth0, which is an Argentinian product. But with all that going for it, I was scared, and I thought about not signing the contract multiple times because I was afraid of leaving engineering, leaving a team I was happy working with, and changing.</p><p>I eventually signed the contract, joined Okta, and promised myself I&#8217;d never let fear win; in those opportunities, going out of my comfort zone really paid off. I&#8217;m really happy I made those decisions against those primal instincts.</p><p>(I don&#8217;t have a picture of me signing to join Okta; everything was digital)</p><p>Now, not all the time I took risks worked perfectly like these instances, but I&#8217;m glad I took those risks, like starting companies, building projects, all from which I learn a lot; some of them are somewhat successful, and some of them are stories for another day.</p><p>I&#8217;ve seen many people freeze over the idea of change many times, and I get it- been there myself- and often we think about what could happen if we do change, but rarely do we think about the cost of staying.</p><h2>Complacency kills your career</h2><p>It is so weird that we developers are creatures of adventure and challenges, always kinda pushing into a tech zone of discomfort, and yet when it comes to our careers, we do the same job for years and are too shy or afraid to step out. And I know not every developer is like that, but it&#8217;s a common trend, and it&#8217;s pretty normal. So you have to use your brain to fight what&#8217;s basically an innate human instinct. It&#8217;s uncomfortable, but it&#8217;s a muscle you can train.</p><p>Complacency is not entirely a human phenomenon. For example, ducks normally migrate in winter because winter removes the resources they need; food and water become a lot harder to find. But when humans change the equation and keep providing those resources, some ducks will stay and avoid what they were supposed to do: migrate.</p><p>People can be the same; sometimes comfort gives us enough reason not to move, even when moving would help us grow.</p><p>But sometimes being comfortable is not a bad thing, right? After all, if you are happy in one place, why would you move? It would be unreasonable to force change. Unfortunately, many love stories end with a broken heart, and where you are happy today may not be where you are tomorrow. And that happened to me; I was very happy at Siemens at first, until I wasn&#8217;t.</p><p>The problem with complacency is that it grows over time in two ways. First, what we&#8217;ve already been discussing: the longer you are in one place, the more comfortable you are, and the more likely you are to overthink the dangers of moving on. Second, there&#8217;s another factor: reputational damage.</p><p>When someone stays so long in the same place, with the same position, people will associate that with a lack of initiative and ambition, and that&#8217;s not a good thing when you&#8217;re looking for something else. Your resume may look shallow after so many years of experience, lacking significant promotions or significant achievements to speak of. Those are definitely red flags, and they make a difference, especially now that we are in an employer&#8217;s market, and there are just so many good candidates you&#8217;ll have to stand out against for any good position.</p><p>At Siemens, I grew a lot, but it was hard to prove on my CV. Fortunately for me, I&#8217;ve always been a builder; I&#8217;ve always been proactive, and when the time came, I had a big portfolio of projects to show for it. That made a difference for me, and you? Would you have something to show for when the time comes?</p><h2>Loyalty is a two-way street</h2><p>A lot of the time, we employees develop a sense of loyalty toward our employers because they pay our salaries, and in a way we feel like they protect us. And that may be true for a while.</p><p>When things are going well, and we&#8217;re delivering, it&#8217;s a great relationship, but companies are not your friends or your family. You get paid your salary, and in exchange you do your job.</p><p>You can still do a great job and care about the company, the project, and the people around you. It&#8217;s absolutely ok to go the extra mile; I certainly do.</p><p>But if that&#8217;s what you decide to do, do it for yourself too. Do it because you want to become better at your craft, because you want to build something meaningful, because you want to create a reputation for yourself, or do it for your own sense of accomplishment.</p><blockquote><p>Don&#8217;t give your life away because you think you owe the company something.</p></blockquote><p>For a while, things can go well, but when things are getting hard because the markets change, the company changes, the team reorganizes, or anything else, believe me, the company will make the decision that is best for the company, even if that means you&#8217;re on the losing side.</p><p>Like companies will make those decisions for their own interest, you&#8217;d be able to do the same for yourself.</p><p>This doesn&#8217;t mean loyalty is not valuable, so you shouldn&#8217;t necessarily be switching jobs every six months. Staying long enough to see the consequences of your decisions, build deep expertise, and develop meaningful relationships is incredibly valuable.</p><p>But loyalty should never become dependence.</p><h2>Making yourself dependable is a trap on its own</h2><p>Another weird behavior tends to appear when someone has been in the same place for a long time and starts getting too comfortable. Instead of preparing themselves to move on eventually, they start doing almost the opposite; they make themselves indispensable.</p><p>I know I&#8217;ve been there, in a position where I was pretty much the only one that could fix a few of the modules we had, as I wrote the whole thing, was extremely complex, my code was efficient, but hard to understand, and I felt important because of that.</p><p>During all those years, I developed a false sense of security; it even made me cocky. I was doing what I wanted, arriving late, defying authority, all because I thought no one could touch me.</p><p>But it was only after I started helping others understand my code, coaching them into the modules and apps I&#8217;ve built over the years, that I started growing in my own position. The more I did that, the more support I got from upper management, and eventually, I was able to move into an internal position, moving countries, into a fantastic opportunity in the USA.</p><p>That experience changed how I think about being dependable and taught me a hard-earned lesson. Being dependable means people can trust you, and that builds the reputation you need to progress. On the other hand, being indispensable means the system can&#8217;t operate without you, a fallacy that turns you into a single point of failure and will get you stuck.</p><blockquote><p>Being indispensable can make you feel &#8220;powerful&#8221;, as the organization often relies on you, but it&#8217;s a double edge sword, that&#8217;s not good for the organization, but more importantly, it&#8217;s not good for your career.</p></blockquote><p>Experienced leaders and engineers should pave the path so they can move forward: documenting what they know, simplifying things so everyone can understand them, coaching others, and building systems that don&#8217;t require you to be involved in every decision.</p><p>I heard these arguments before, in my own head; remember that the goal is to make your current responsibilities transferable while your judgment, influence, and ability to solve new problems keep growing. It is never is to make yourself unnecessary.</p><p>Making yourself movable doesn&#8217;t mean you have to leave; it just means you finally have a choice.</p><p class="button-wrapper" data-attrs="{&quot;url&quot;:&quot;https://newsletter.thelongcommit.com/subscribe?&quot;,&quot;text&quot;:&quot;Subscribe now&quot;,&quot;action&quot;:null,&quot;class&quot;:null}" data-component-name="ButtonCreateButton"><a class="button primary" href="https://newsletter.thelongcommit.com/subscribe?"><span>Subscribe now</span></a></p><h2>How do you know when it&#8217;s time for a change?</h2><p>You know it&#8217;s time for a change when things are bad. When you hate going to work every morning, when you lose respect for your peers, when your health is suffering. You don&#8217;t really want anyone to tell you when you&#8217;ve reached your point.</p><p>But ideally, you don&#8217;t need to be there, and there are some signs you can look into even when you still feel good at the job.</p><p>I&#8217;m gonna show you a decision matrix I&#8217;ve used in the past to evaluate my choices, but please don&#8217;t take this as universal truth; use it as a guide to make your own analysis and decide for yourself if it&#8217;s time to move on.</p><p>Also, when doing the evaluation, don&#8217;t focus only on a bad week you&#8217;re having, or, on the other hand, an exciting conversation with a recruiter, or a flattering performance review. Look at least at what happened during the last year or two.</p><p>I like to evaluate the following areas, and I color-code each row based on how I feel about it during the evaluation period.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!B4kP!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F60369966-2a35-4bd9-965c-3d5fb4209e57_3006x2704.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!B4kP!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F60369966-2a35-4bd9-965c-3d5fb4209e57_3006x2704.png 424w, https://substackcdn.com/image/fetch/$s_!B4kP!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F60369966-2a35-4bd9-965c-3d5fb4209e57_3006x2704.png 848w, https://substackcdn.com/image/fetch/$s_!B4kP!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F60369966-2a35-4bd9-965c-3d5fb4209e57_3006x2704.png 1272w, https://substackcdn.com/image/fetch/$s_!B4kP!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F60369966-2a35-4bd9-965c-3d5fb4209e57_3006x2704.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!B4kP!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F60369966-2a35-4bd9-965c-3d5fb4209e57_3006x2704.png" width="1456" height="1310" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/60369966-2a35-4bd9-965c-3d5fb4209e57_3006x2704.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:1310,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:795065,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://newsletter.thelongcommit.com/i/212574571?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F60369966-2a35-4bd9-965c-3d5fb4209e57_3006x2704.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_!B4kP!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F60369966-2a35-4bd9-965c-3d5fb4209e57_3006x2704.png 424w, https://substackcdn.com/image/fetch/$s_!B4kP!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F60369966-2a35-4bd9-965c-3d5fb4209e57_3006x2704.png 848w, https://substackcdn.com/image/fetch/$s_!B4kP!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F60369966-2a35-4bd9-965c-3d5fb4209e57_3006x2704.png 1272w, https://substackcdn.com/image/fetch/$s_!B4kP!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F60369966-2a35-4bd9-965c-3d5fb4209e57_3006x2704.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 buttonBase-GK1x3M"><svg aria-hidden="true" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg" class="icon-noB79L"><g><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image buttonBase-GK1x3M"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2 icon-noB79L"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p>At the end, look at the patterns: are the green rows in the areas that matter the most to you? Do you see any reds that shouldn&#8217;t be there?</p><p>This isn&#8217;t exact science, but doing the exercise critically and visually seeing the colors can help you step back and look at the big picture of where you feel you&#8217;re at and where you can go next.</p><p>You redo this exercise quarterly, and I keep track of it, so I can also compare its evolution. Mine looks like this:</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!0Vpx!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa92e1acd-56c5-455b-9049-791cde64c90d_1172x948.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!0Vpx!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa92e1acd-56c5-455b-9049-791cde64c90d_1172x948.png 424w, https://substackcdn.com/image/fetch/$s_!0Vpx!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa92e1acd-56c5-455b-9049-791cde64c90d_1172x948.png 848w, https://substackcdn.com/image/fetch/$s_!0Vpx!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa92e1acd-56c5-455b-9049-791cde64c90d_1172x948.png 1272w, https://substackcdn.com/image/fetch/$s_!0Vpx!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa92e1acd-56c5-455b-9049-791cde64c90d_1172x948.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!0Vpx!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa92e1acd-56c5-455b-9049-791cde64c90d_1172x948.png" width="1172" height="948" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/a92e1acd-56c5-455b-9049-791cde64c90d_1172x948.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:948,&quot;width&quot;:1172,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:132394,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://newsletter.thelongcommit.com/i/212574571?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa92e1acd-56c5-455b-9049-791cde64c90d_1172x948.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_!0Vpx!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa92e1acd-56c5-455b-9049-791cde64c90d_1172x948.png 424w, https://substackcdn.com/image/fetch/$s_!0Vpx!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa92e1acd-56c5-455b-9049-791cde64c90d_1172x948.png 848w, https://substackcdn.com/image/fetch/$s_!0Vpx!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa92e1acd-56c5-455b-9049-791cde64c90d_1172x948.png 1272w, https://substackcdn.com/image/fetch/$s_!0Vpx!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa92e1acd-56c5-455b-9049-791cde64c90d_1172x948.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 buttonBase-GK1x3M"><svg aria-hidden="true" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg" class="icon-noB79L"><g><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image buttonBase-GK1x3M"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2 icon-noB79L"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p>If many areas were red, especially alongside the things I care about, like growth, alignment, energy, life fit, and optionality, I&#8217;d probably start thinking about my I don&#8217;ts before the situation starts to feel bad.</p><p class="button-wrapper" data-attrs="{&quot;url&quot;:&quot;https://newsletter.thelongcommit.com/subscribe?&quot;,&quot;text&quot;:&quot;Subscribe now&quot;,&quot;action&quot;:null,&quot;class&quot;:null}" data-component-name="ButtonCreateButton"><a class="button primary" href="https://newsletter.thelongcommit.com/subscribe?"><span>Subscribe now</span></a></p><h2>Change doesn&#8217;t always mean quitting</h2><p>During my many years at Siemens, I worked for different teams, and I had situations where I should have left, and I didn&#8217;t, but other moments were different; they were bad, but I didn&#8217;t have to leave the company to get it fixed.</p><p>Sometimes you need a different team or project. Sometimes you get bored maintaining the same system, or you need more scope, less scope, a different manager, or sometimes it just means having a difficult conversation to help things out.</p><p>The first step is to acknowledge that something needs to change; if you are there, fantastic! But don&#8217;t rush to quit your job. Start with something smaller first, something that actually addresses the problem.</p><blockquote><p>Now that you are taking action, don&#8217;t confuse that action with change.</p></blockquote><p>A new project won&#8217;t fix a role without a future, or won&#8217;t change anything if you really don&#8217;t like what you&#8217;re doing. A promise of change in a year shouldn&#8217;t keep you waiting forever.</p><p>Ask for what you need to change, and set a deadline.</p><p>But be clear about what you&#8217;re asking for; if you need a new challenge, define what that looks like. If you want more responsibilities, make that ambition explicit. Have the conversation with your manager, and end with clear expectations for what will happen and by when. Agree on any checkpoints along the way so you can re-evaluate.</p><p>After that meeting, pay attention to what changes and write them down. Don&#8217;t just look at the promises; look at what actually gets delivered and how it matches the set expectations.</p><p>If the meeting doesn&#8217;t go well, or the situation after it doesn&#8217;t change, then quitting may be your best option. You don&#8217;t need to do it right away, but you should start exploring your options, interviewing, and looking for new possibilities.</p><p>So if things aren&#8217;t right, it may be time to move on!</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!H_GY!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fceaec7c6-843c-4d1d-a573-6479bcbdcf45_500x281.gif" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!H_GY!,w_424,c_limit,f_webp,q_auto:good,fl_lossy/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fceaec7c6-843c-4d1d-a573-6479bcbdcf45_500x281.gif 424w, https://substackcdn.com/image/fetch/$s_!H_GY!,w_848,c_limit,f_webp,q_auto:good,fl_lossy/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fceaec7c6-843c-4d1d-a573-6479bcbdcf45_500x281.gif 848w, https://substackcdn.com/image/fetch/$s_!H_GY!,w_1272,c_limit,f_webp,q_auto:good,fl_lossy/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fceaec7c6-843c-4d1d-a573-6479bcbdcf45_500x281.gif 1272w, https://substackcdn.com/image/fetch/$s_!H_GY!,w_1456,c_limit,f_webp,q_auto:good,fl_lossy/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fceaec7c6-843c-4d1d-a573-6479bcbdcf45_500x281.gif 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!H_GY!,w_1456,c_limit,f_auto,q_auto:good,fl_lossy/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fceaec7c6-843c-4d1d-a573-6479bcbdcf45_500x281.gif" width="500" height="281" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/ceaec7c6-843c-4d1d-a573-6479bcbdcf45_500x281.gif&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:281,&quot;width&quot;:500,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:null,&quot;alt&quot;:&quot;&quot;,&quot;title&quot;:null,&quot;type&quot;:null,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" title="" srcset="https://substackcdn.com/image/fetch/$s_!H_GY!,w_424,c_limit,f_auto,q_auto:good,fl_lossy/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fceaec7c6-843c-4d1d-a573-6479bcbdcf45_500x281.gif 424w, https://substackcdn.com/image/fetch/$s_!H_GY!,w_848,c_limit,f_auto,q_auto:good,fl_lossy/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fceaec7c6-843c-4d1d-a573-6479bcbdcf45_500x281.gif 848w, https://substackcdn.com/image/fetch/$s_!H_GY!,w_1272,c_limit,f_auto,q_auto:good,fl_lossy/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fceaec7c6-843c-4d1d-a573-6479bcbdcf45_500x281.gif 1272w, https://substackcdn.com/image/fetch/$s_!H_GY!,w_1456,c_limit,f_auto,q_auto:good,fl_lossy/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fceaec7c6-843c-4d1d-a573-6479bcbdcf45_500x281.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 buttonBase-GK1x3M"><svg aria-hidden="true" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg" class="icon-noB79L"><g><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image buttonBase-GK1x3M"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2 icon-noB79L"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div>]]></content:encoded></item><item><title><![CDATA[DACI Decision-Making Framework]]></title><description><![CDATA[Give every participant a clear role in a consequential decision without confusing consultation with consensus.]]></description><link>https://newsletter.thelongcommit.com/p/daci-decision-making-framework</link><guid isPermaLink="false">https://newsletter.thelongcommit.com/p/daci-decision-making-framework</guid><dc:creator><![CDATA[Juan Cruz Martinez]]></dc:creator><pubDate>Mon, 03 Aug 2026 10:59:31 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/$s_!CBdO!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ffd9a9a97-14e1-4d27-a73c-0c3064d7c9cc_2890x2192.png" length="0" type="image/jpeg"/><content:encoded><![CDATA[<p>A DACI is a lightweight way to make decision ownership explicit before work stalls. It separates the person moving the process forward from the person with authority to make the final call.</p><h2>What is a DACI?</h2><ul><li><p><strong>Driver:</strong> Moves the decision forward, gathers input, and keeps the deadline visible.</p></li><li><p><strong>Approver:</strong> The one person with final authority to decide.</p></li><li><p><strong>Contributors:</strong> The small group whose expertise is needed before the decision.</p></li><li><p><strong>Informed:</strong> People who need to know the outcome but do not need to join the process.</p></li></ul><p>DACI does not make the decision for you. It clarifies how input becomes a decision. These role definitions follow the <a href="https://www.atlassian.com/team-playbook/plays/daci">DACI framework described by Atlassian</a>.</p><h2>How it works</h2><ol><li><p>Log the decision as a clear question or action and set a due date.</p></li><li><p>Name exactly one Driver and one Approver, then add Contributors and Informed people.</p></li><li><p>The Driver gathers the required input and moves the status from <strong>Open</strong> to <strong>In Progress</strong>.</p></li><li><p>The Approver makes the call. Record the outcome and a short rationale, then mark it <strong>Decided</strong>.</p></li></ol><p>Use DACI for consequential or cross-team decisions where ownership is unclear. Use a lighter process for routine choices that already have a clear owner.</p><h2>Who this is for</h2><p>Engineering managers, senior engineers, tech leads, and cross-functional leaders who need several perspectives without leaving the final decision ambiguous.</p><h2>What is inside</h2><ul><li><p>A lightweight decision log with status and due date</p></li><li><p>Clear fields for Driver, Approver, Contributors, and Informed</p></li><li><p>Outcome and rationale fields for the final call</p></li><li><p>An <strong>Open Decisions</strong> view for active work and an <strong>All Decisions</strong> view for the record</p></li></ul><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!CBdO!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ffd9a9a97-14e1-4d27-a73c-0c3064d7c9cc_2890x2192.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!CBdO!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ffd9a9a97-14e1-4d27-a73c-0c3064d7c9cc_2890x2192.png 424w, https://substackcdn.com/image/fetch/$s_!CBdO!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ffd9a9a97-14e1-4d27-a73c-0c3064d7c9cc_2890x2192.png 848w, https://substackcdn.com/image/fetch/$s_!CBdO!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ffd9a9a97-14e1-4d27-a73c-0c3064d7c9cc_2890x2192.png 1272w, https://substackcdn.com/image/fetch/$s_!CBdO!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ffd9a9a97-14e1-4d27-a73c-0c3064d7c9cc_2890x2192.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!CBdO!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ffd9a9a97-14e1-4d27-a73c-0c3064d7c9cc_2890x2192.png" width="1456" height="1104" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/fd9a9a97-14e1-4d27-a73c-0c3064d7c9cc_2890x2192.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:1104,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:1032191,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://newsletter.thelongcommit.com/i/209613804?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ffd9a9a97-14e1-4d27-a73c-0c3064d7c9cc_2890x2192.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_!CBdO!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ffd9a9a97-14e1-4d27-a73c-0c3064d7c9cc_2890x2192.png 424w, https://substackcdn.com/image/fetch/$s_!CBdO!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ffd9a9a97-14e1-4d27-a73c-0c3064d7c9cc_2890x2192.png 848w, https://substackcdn.com/image/fetch/$s_!CBdO!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ffd9a9a97-14e1-4d27-a73c-0c3064d7c9cc_2890x2192.png 1272w, https://substackcdn.com/image/fetch/$s_!CBdO!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ffd9a9a97-14e1-4d27-a73c-0c3064d7c9cc_2890x2192.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 buttonBase-GK1x3M"><svg aria-hidden="true" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg" class="icon-noB79L"><g><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image buttonBase-GK1x3M"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2 icon-noB79L"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!faPE!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb2315dd3-5cd6-4af0-b42c-a5f85debe920_2890x2192.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!faPE!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb2315dd3-5cd6-4af0-b42c-a5f85debe920_2890x2192.png 424w, https://substackcdn.com/image/fetch/$s_!faPE!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb2315dd3-5cd6-4af0-b42c-a5f85debe920_2890x2192.png 848w, https://substackcdn.com/image/fetch/$s_!faPE!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb2315dd3-5cd6-4af0-b42c-a5f85debe920_2890x2192.png 1272w, https://substackcdn.com/image/fetch/$s_!faPE!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb2315dd3-5cd6-4af0-b42c-a5f85debe920_2890x2192.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!faPE!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb2315dd3-5cd6-4af0-b42c-a5f85debe920_2890x2192.png" width="1456" height="1104" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/b2315dd3-5cd6-4af0-b42c-a5f85debe920_2890x2192.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:1104,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:886824,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://newsletter.thelongcommit.com/i/209613804?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb2315dd3-5cd6-4af0-b42c-a5f85debe920_2890x2192.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_!faPE!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb2315dd3-5cd6-4af0-b42c-a5f85debe920_2890x2192.png 424w, https://substackcdn.com/image/fetch/$s_!faPE!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb2315dd3-5cd6-4af0-b42c-a5f85debe920_2890x2192.png 848w, https://substackcdn.com/image/fetch/$s_!faPE!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb2315dd3-5cd6-4af0-b42c-a5f85debe920_2890x2192.png 1272w, https://substackcdn.com/image/fetch/$s_!faPE!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb2315dd3-5cd6-4af0-b42c-a5f85debe920_2890x2192.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 buttonBase-GK1x3M"><svg aria-hidden="true" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg" class="icon-noB79L"><g><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image buttonBase-GK1x3M"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2 icon-noB79L"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p></p><div><hr></div><h2>Get the template</h2>
      <p>
          <a href="https://newsletter.thelongcommit.com/p/daci-decision-making-framework">
              Read more
          </a>
      </p>
   ]]></content:encoded></item><item><title><![CDATA[The AI Score Answers the Wrong Question]]></title><description><![CDATA[AI can help with prose. The author still has to supply the judgment and own the result.]]></description><link>https://newsletter.thelongcommit.com/p/the-ai-score-answers-the-wrong-question</link><guid isPermaLink="false">https://newsletter.thelongcommit.com/p/the-ai-score-answers-the-wrong-question</guid><dc:creator><![CDATA[Juan Cruz Martinez]]></dc:creator><pubDate>Tue, 28 Jul 2026 08:27:21 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/$s_!grme!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8d6fd3a1-c71c-431b-823c-084113fb0cf0_2440x1300.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_!grme!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8d6fd3a1-c71c-431b-823c-084113fb0cf0_2440x1300.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!grme!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8d6fd3a1-c71c-431b-823c-084113fb0cf0_2440x1300.png 424w, https://substackcdn.com/image/fetch/$s_!grme!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8d6fd3a1-c71c-431b-823c-084113fb0cf0_2440x1300.png 848w, https://substackcdn.com/image/fetch/$s_!grme!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8d6fd3a1-c71c-431b-823c-084113fb0cf0_2440x1300.png 1272w, https://substackcdn.com/image/fetch/$s_!grme!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8d6fd3a1-c71c-431b-823c-084113fb0cf0_2440x1300.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!grme!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8d6fd3a1-c71c-431b-823c-084113fb0cf0_2440x1300.png" width="1456" height="776" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/8d6fd3a1-c71c-431b-823c-084113fb0cf0_2440x1300.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:776,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:301919,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:false,&quot;topImage&quot;:true,&quot;internalRedirect&quot;:&quot;https://newsletter.thelongcommit.com/i/208801012?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8d6fd3a1-c71c-431b-823c-084113fb0cf0_2440x1300.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_!grme!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8d6fd3a1-c71c-431b-823c-084113fb0cf0_2440x1300.png 424w, https://substackcdn.com/image/fetch/$s_!grme!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8d6fd3a1-c71c-431b-823c-084113fb0cf0_2440x1300.png 848w, https://substackcdn.com/image/fetch/$s_!grme!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8d6fd3a1-c71c-431b-823c-084113fb0cf0_2440x1300.png 1272w, https://substackcdn.com/image/fetch/$s_!grme!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8d6fd3a1-c71c-431b-823c-084113fb0cf0_2440x1300.png 1456w" sizes="100vw" fetchpriority="high"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image buttonBase-GK1x3M"><svg aria-hidden="true" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg" class="icon-noB79L"><g><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image buttonBase-GK1x3M"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2 icon-noB79L"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a><figcaption class="image-caption">An AI score can describe a process. Readers still have to judge the contribution.</figcaption></figure></div><p>On July 21st, Substack introduced a new &#8220;Scan for AI text&#8221; feature that allows readers to scan posts to see an estimate of how much of it was written by a human, or with AI assistance. The announcement immediately sparked a wave of comments on Substack, X and Reddit, some of it applauding this feature, some of it condemning it.</p><div class="embedded-post-wrap" data-attrs="{&quot;id&quot;:207812763,&quot;url&quot;:&quot;https://post.substack.com/p/against-claudefishing&quot;,&quot;publication_id&quot;:737237,&quot;embedding_publication_id&quot;:8210189,&quot;publication_name&quot;:&quot;The Substack Post&quot;,&quot;publication_logo_url&quot;:&quot;https://substackcdn.com/image/fetch/$s_!1xjm!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe1e216fe-08f1-48b3-9a5f-16910b271b1c_300x300.png&quot;,&quot;title&quot;:&quot;Against Claudefishing&quot;,&quot;truncated_body_text&quot;:&quot;It&#8217;s getting harder to tell what&#8217;s real on the internet.&quot;,&quot;date&quot;:&quot;2026-07-21T16:02:33.590Z&quot;,&quot;like_count&quot;:6853,&quot;comment_count&quot;:1687,&quot;bylines&quot;:[{&quot;id&quot;:2,&quot;name&quot;:&quot;Chris Best&quot;,&quot;handle&quot;:&quot;cb&quot;,&quot;previous_name&quot;:null,&quot;photo_url&quot;:&quot;https://substackcdn.com/image/fetch/f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0ed41009-c1f9-4df4-9d3a-b2594c80c6d9_2237x2237.jpeg&quot;,&quot;bio&quot;:&quot;Co-founder &amp; CEO of Substack.&quot;,&quot;profile_set_up_at&quot;:&quot;2021-04-16T02:22:39.548Z&quot;,&quot;reader_installed_at&quot;:&quot;2021-11-29T20:42:16.752Z&quot;,&quot;publicationUsers&quot;:[{&quot;id&quot;:204377,&quot;user_id&quot;:2,&quot;publication_id&quot;:13,&quot;role&quot;:&quot;admin&quot;,&quot;public&quot;:true,&quot;is_primary&quot;:true,&quot;publication&quot;:{&quot;id&quot;:13,&quot;name&quot;:&quot;Chris Best&quot;,&quot;subdomain&quot;:&quot;cb&quot;,&quot;custom_domain&quot;:null,&quot;custom_domain_optional&quot;:false,&quot;hero_text&quot;:&quot;Co-founder and CEO of Substack&quot;,&quot;logo_url&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/8c2cadcc-e0ba-4210-a98c-b65ffecf85a5_1280x1280.png&quot;,&quot;author_id&quot;:2,&quot;primary_user_id&quot;:2,&quot;theme_var_background_pop&quot;:&quot;#3979E0&quot;,&quot;created_at&quot;:&quot;2018-03-05T05:16:39.828Z&quot;,&quot;email_from_name&quot;:&quot;Chris Best&quot;,&quot;copyright&quot;:&quot;Chris Best&quot;,&quot;founding_plan_name&quot;:&quot;Founding Member&quot;,&quot;community_enabled&quot;:true,&quot;invite_only&quot;:false,&quot;payments_state&quot;:&quot;enabled&quot;,&quot;language&quot;:null,&quot;explicit&quot;:false,&quot;homepage_type&quot;:&quot;profile&quot;,&quot;is_personal_mode&quot;:false,&quot;logo_url_wide&quot;:null}}],&quot;is_guest&quot;:false,&quot;bestseller_tier&quot;:null,&quot;status&quot;:{&quot;bestsellerTier&quot;:null,&quot;subscriberTier&quot;:10,&quot;leaderboard&quot;:null,&quot;vip&quot;:false,&quot;badge&quot;:{&quot;type&quot;:&quot;subscriber&quot;,&quot;tier&quot;:10,&quot;accent_colors&quot;:null},&quot;subscriber&quot;:null}}],&quot;utm_campaign&quot;:null,&quot;belowTheFold&quot;:false,&quot;type&quot;:&quot;newsletter&quot;,&quot;language&quot;:&quot;en&quot;,&quot;source&quot;:null}" data-component-name="EmbeddedPostToDOM"><a class="embedded-post" native="true" href="https://post.substack.com/p/against-claudefishing?utm_source=substack&amp;utm_campaign=post_embed&amp;utm_medium=web&amp;embedding_publication_id=8210189"><div class="embedded-post-header"><img class="embedded-post-publication-logo" src="https://substackcdn.com/image/fetch/$s_!1xjm!,w_56,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe1e216fe-08f1-48b3-9a5f-16910b271b1c_300x300.png"><span class="embedded-post-publication-name">The Substack Post</span></div><div class="embedded-post-title-wrapper"><div class="embedded-post-title">Against Claudefishing</div></div><div class="embedded-post-body">It&#8217;s getting harder to tell what&#8217;s real on the internet&#8230;</div><div class="embedded-post-cta-wrapper"><span class="embedded-post-cta">Read more</span></div><div class="embedded-post-meta">3 months ago &#183; 6853 likes &#183; 1687 comments &#183; Chris Best</div></a></div><p>Substack&#8217;s goal is understandable: it wants to keep the platform from being flooded with polished text that contains little human thought behind it. My concern is that a score designed to detect AI assistance can easily be read as a verdict on value, placing writers who use AI thoughtfully for research, editing, or clarity under the same suspicion as those who outsource the work itself.</p><p>At first I wanted to stay out of the conversation as writing is not something I typically cover on my newsletter, however, after thinking more deeply on the problem, I realized that I was wrong.</p><p>The very same conversation happening now between Substack and its writers, is a conversation long due in the AI world, it&#8217;s a conversation of motives and trust, about moving from generation to judgement, and that&#8217;s what this newsletter is in part about.</p><p>I&#8217;ll leave the accuracy debate to people who understand AI text detection better than I do. My concern is that even a perfect score would answer the wrong question.</p><p>A perfect score could tell us that the author used AI to generate some text, or to polish sentences, which is useful information about its process, but doesn&#8217;t say anything about the value of its contents. The fact that an author used AI doesn&#8217;t prove that the content isn&#8217;t worth reading.</p><p>And here&#8217;s where I differ with some of the anti-AI sentiment, I make a strong differentiation between AI slop, and content with actual value, where the author used AI to generate the text based on their opinion, their experiences, their knowledge or research. So if the author is able to use their judgment, and pass their views and essence while AI produces the polished result, so what?</p><blockquote><p>The relevant distinction is not human vs AI, but rather assistance vs delegation.</p></blockquote><p>The power of Substack as a platform compared to other social networking sites, is that substack promotes a relationship between the readers and the authors, a relationship that&#8217;s built on trust. A reader may find your notes, or come cross your article, at first there&#8217;s not trust, but curiosity, that sparks to learn more about the author, or read more of their content. Readers subscribe to an author&#8217;s judgment: what they notice, verify, recommend, and are willing to correct.</p><p>Here&#8217;s the problem that I have with the score, it doesn&#8217;t talk about the quality of the output, it only speaks about how the presentation was generated, though that may not be 100% clear to readers.</p><p>It sends the wrong message to new readers that may discard the content because the tools the author decided to use or even worse, imagine being a long subscriber from a publication, you always loved it, and now you find out the author has been using AI all along, how do you feel about that? Did the author betray your trust? Should authors be more explicit about their use of AI?</p><p>In my view, and what it comes to this publication, I use AI to assist my research, to seek for inspiration, and to validate my drafts. I write from my own experience, my own opinions and my own judgment. I don&#8217;t let AI do my thinking.</p><p>I respect every one of my reader&#8217;s time, so what I share in here is genuine contribution, it&#8217;s honest, and all I publish, I publish under my name, so I own it and I&#8217;m accountable for it. I&#8217;ve been writing before AI was a thing, at first in Wordpress, then in Markdown, used many apps, used Grammarly, now I use AI. The tools I use may change, AI makes it a lot easier, but the essence of my content will stay truly mine.</p><div class="digest-post-embed" data-attrs="{&quot;nodeId&quot;:&quot;f37c6798-8641-4812-a928-74260813351b&quot;,&quot;caption&quot;:&quot;Let me start with a story: A senior engineer opens a pull request, everything looks good, the tests pass, the description is clean, the diff is a bit long but nothing crazy. There are comments explaining the migration path, a generated test file, and one of those careful little summaries that makes the whole thing feel more understood than it probably i&#8230;&quot;,&quot;cta&quot;:null,&quot;showBylines&quot;:true,&quot;showDescription&quot;:true,&quot;showImage&quot;:true,&quot;size&quot;:&quot;sm&quot;,&quot;isEditorNode&quot;:true,&quot;title&quot;:&quot;The Sign-Off Layer Is Becoming the Real Engineering System&quot;,&quot;publishedBylines&quot;:[{&quot;id&quot;:178170948,&quot;name&quot;:&quot;Juan Cruz Martinez&quot;,&quot;bio&quot;:&quot;20+ years in software. I write The Long Commit for senior engineers and tech leaders who want better judgment, clearer decisions, and a longer-term edge in software, leadership, and their careers as AI reshapes the industry.&quot;,&quot;photo_url&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/09f78b54-4163-4e29-98d9-5afd264395b6_3200x3200.jpeg&quot;,&quot;is_guest&quot;:false,&quot;bestseller_tier&quot;:null}],&quot;post_date&quot;:&quot;2026-06-09T12:33:01.436Z&quot;,&quot;cover_image&quot;:&quot;https://substackcdn.com/image/fetch/$s_!uwAP!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd936bfe0-4c7a-4e40-a14e-9ca74299e898_1599x880.png&quot;,&quot;cover_image_alt&quot;:null,&quot;canonical_url&quot;:&quot;https://newsletter.thelongcommit.com/p/the-sign-off-layer-is-becoming-the&quot;,&quot;section_name&quot;:null,&quot;video_upload_id&quot;:null,&quot;id&quot;:200731207,&quot;type&quot;:&quot;newsletter&quot;,&quot;reaction_count&quot;:6,&quot;comment_count&quot;:0,&quot;publication_id&quot;:8210189,&quot;publication_name&quot;:&quot;The Long Commit&quot;,&quot;publication_logo_url&quot;:&quot;https://substackcdn.com/image/fetch/$s_!sRAG!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe0f8ce71-7589-4ce9-9561-5b634cdc4ae1_1024x1024.png&quot;,&quot;belowTheFold&quot;:true,&quot;youtube_url&quot;:null,&quot;show_links&quot;:null,&quot;feed_url&quot;:null}"></div><p>Today is a bit of a different focus, but at the end, it&#8217;s all about trust. Create a PR using AI, but own the changes. Write an essay with AI, but own what it says. If your name is on the result, you should be able to explain it, defend it, and fix it.</p><div><hr></div><p>Thanks to all for being a reader, a subscriber, a friend!</p><p class="button-wrapper" data-attrs="{&quot;url&quot;:&quot;https://newsletter.thelongcommit.com/subscribe?&quot;,&quot;text&quot;:&quot;Subscribe now&quot;,&quot;action&quot;:null,&quot;class&quot;:null}" data-component-name="ButtonCreateButton"><a class="button primary" href="https://newsletter.thelongcommit.com/subscribe?"><span>Subscribe now</span></a></p><p></p>]]></content:encoded></item><item><title><![CDATA[The PR Shipped. Did the Engineer Grow?]]></title><description><![CDATA[AI can improve engineering output while weakening the signals managers use to evaluate growth.]]></description><link>https://newsletter.thelongcommit.com/p/the-pr-shipped-did-the-engineer-grow</link><guid isPermaLink="false">https://newsletter.thelongcommit.com/p/the-pr-shipped-did-the-engineer-grow</guid><dc:creator><![CDATA[Juan Cruz Martinez]]></dc:creator><pubDate>Tue, 21 Jul 2026 12:27:11 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/$s_!IX2L!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc39219d0-5b46-4520-b100-246bcafba711_1400x745.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_!IX2L!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc39219d0-5b46-4520-b100-246bcafba711_1400x745.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!IX2L!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc39219d0-5b46-4520-b100-246bcafba711_1400x745.png 424w, https://substackcdn.com/image/fetch/$s_!IX2L!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc39219d0-5b46-4520-b100-246bcafba711_1400x745.png 848w, https://substackcdn.com/image/fetch/$s_!IX2L!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc39219d0-5b46-4520-b100-246bcafba711_1400x745.png 1272w, https://substackcdn.com/image/fetch/$s_!IX2L!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc39219d0-5b46-4520-b100-246bcafba711_1400x745.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!IX2L!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc39219d0-5b46-4520-b100-246bcafba711_1400x745.png" width="1400" height="745" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/c39219d0-5b46-4520-b100-246bcafba711_1400x745.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:745,&quot;width&quot;:1400,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:657195,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:false,&quot;topImage&quot;:true,&quot;internalRedirect&quot;:&quot;https://newsletter.thelongcommit.com/i/207769550?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc39219d0-5b46-4520-b100-246bcafba711_1400x745.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_!IX2L!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc39219d0-5b46-4520-b100-246bcafba711_1400x745.png 424w, https://substackcdn.com/image/fetch/$s_!IX2L!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc39219d0-5b46-4520-b100-246bcafba711_1400x745.png 848w, https://substackcdn.com/image/fetch/$s_!IX2L!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc39219d0-5b46-4520-b100-246bcafba711_1400x745.png 1272w, https://substackcdn.com/image/fetch/$s_!IX2L!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc39219d0-5b46-4520-b100-246bcafba711_1400x745.png 1456w" sizes="100vw" fetchpriority="high"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image buttonBase-GK1x3M"><svg aria-hidden="true" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg" class="icon-noB79L"><g><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image buttonBase-GK1x3M"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2 icon-noB79L"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a><figcaption class="image-caption">The merged PR can be excellent while the source of judgment remains unclear.</figcaption></figure></div><p>The project is a success. The pull request is clean, the design document is thorough, and the change shipped faster than expected. Yet at the six-month review, the manager still cannot answer the question that matters: what can this engineer decide now that they could not decide six months ago?</p><p>Consider a project to add automatic retries to an event-processing service. An LLM proposes a plausible design: exponential backoff, capped attempts, sensible alerts, and clean tests. The engineer turns it into a polished pull request.</p><p>During review, a staff engineer asks whether the downstream handler is idempotent. It is not. Under the wrong failure conditions, the proposed design could create duplicate side effects. The team revises the approach, and the change ships safely.</p><p>The review worked: the system is safe, and the team can operate it. What the merged pull request does not reveal is whether the engineer learned to recognize the risk, or whether the relevant judgment remained with the reviewer.</p><p>A <a href="https://x.com/gergelyorosz/status/2077862439425556823?s=12">recent discussion on X</a> framed this as managing engineers who &#8220;don&#8217;t want to think anymore&#8221; because they delegate judgment to LLMs. The replies described polished documents with shallow reasoning, entirely AI-written pull requests with obvious flaws, and engineers appealing to model authority during disagreement: &#8220;Cursor thinks you&#8217;re wrong.&#8221;</p><p>These are practitioner anecdotes, not evidence that engineers everywhere are losing the ability or desire to think. That framing mistakes a measurement problem for a motivation problem. The same tool that removes boilerplate can recommend an architecture, weigh a tradeoff, and produce a persuasive explanation of why the decision makes sense. It never announces when assistance has become substitution.</p><p>AI may also accelerate learning by exposing engineers to alternatives and feedback they would not otherwise encounter. The management problem is not that growth cannot happen. It is that a polished artifact can hide how much of the underlying judgment developed in the engineer who submitted it.</p><p>A manager now needs to separate three outcomes:</p><ul><li><p>Did the work deliver?</p></li><li><p>Is the decision understood and safely owned?</p></li><li><p>Did the engineer&#8217;s judgment develop?</p></li></ul><p>AI can improve the first. Review and senior oversight can protect the second. The third can remain unresolved even when the project looks entirely successful.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!gb7S!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc2a47073-5c63-44fb-9360-b9bfbc67f2a8_2865x1507.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!gb7S!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc2a47073-5c63-44fb-9360-b9bfbc67f2a8_2865x1507.png 424w, https://substackcdn.com/image/fetch/$s_!gb7S!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc2a47073-5c63-44fb-9360-b9bfbc67f2a8_2865x1507.png 848w, https://substackcdn.com/image/fetch/$s_!gb7S!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc2a47073-5c63-44fb-9360-b9bfbc67f2a8_2865x1507.png 1272w, https://substackcdn.com/image/fetch/$s_!gb7S!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc2a47073-5c63-44fb-9360-b9bfbc67f2a8_2865x1507.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!gb7S!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc2a47073-5c63-44fb-9360-b9bfbc67f2a8_2865x1507.png" width="1456" height="766" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/c2a47073-5c63-44fb-9360-b9bfbc67f2a8_2865x1507.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:766,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:764615,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://newsletter.thelongcommit.com/i/207769550?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc2a47073-5c63-44fb-9360-b9bfbc67f2a8_2865x1507.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_!gb7S!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc2a47073-5c63-44fb-9360-b9bfbc67f2a8_2865x1507.png 424w, https://substackcdn.com/image/fetch/$s_!gb7S!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc2a47073-5c63-44fb-9360-b9bfbc67f2a8_2865x1507.png 848w, https://substackcdn.com/image/fetch/$s_!gb7S!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc2a47073-5c63-44fb-9360-b9bfbc67f2a8_2865x1507.png 1272w, https://substackcdn.com/image/fetch/$s_!gb7S!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc2a47073-5c63-44fb-9360-b9bfbc67f2a8_2865x1507.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 buttonBase-GK1x3M"><svg aria-hidden="true" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg" class="icon-noB79L"><g><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image buttonBase-GK1x3M"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2 icon-noB79L"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a><figcaption class="image-caption">Delivery, ownership, and development are different management questions.</figcaption></figure></div><h2>Output is becoming a weaker signal of growth</h2><p>This problem is not entirely new. Reviewers have always corrected one another, and finished artifacts have never revealed every step of the reasoning behind them. Engineers have always borrowed judgment from colleagues, documentation, previous designs, and Stack Overflow.</p><p>AI changes the signal. It can generate both the proposed decision and a convincing account of how that decision was reached. Borrowed judgment can now arrive with the polish of independent reasoning.</p><p>If AI can help you deliver more is out of question now. <a href="https://pubsonline.informs.org/doi/10.1287/mnsc.2025.00535">Randomized field experiments involving 4,867 software developers</a> estimated that access to GitHub Copilot increased completed tasks by 26.1 percent. The experiments did not measure understanding, code quality, or long-term capability, but they provide strong evidence that AI assistance can create real leverage.</p><p>Other research suggests that the cognitive work is moving. A <a href="https://www.microsoft.com/en-us/research/publication/the-impact-of-generative-ai-on-critical-thinking-self-reported-reductions-in-cognitive-effort-and-confidence-effects-from-a-survey-of-knowledge-workers/">Microsoft Research and Carnegie Mellon study</a> asked 319 knowledge workers about 936 examples of using generative AI at work. Participants described critical thinking shifting toward verification, integration, and oversight. A <a href="https://arxiv.org/abs/2605.23135">2026 longitudinal preprint</a> about professional software engineers similarly describes a shift from creation toward directing, evaluating, and correcting AI output.</p><p>None of these studies shows that engineers are learning less. They measured completed work or workers&#8217; descriptions of how their work was changing, not long-term judgment. Together, they explain why completed work is becoming a weaker proxy for individual development.</p><p>A correct answer does not, by itself, demonstrate engineering growth. Growth becomes visible when someone forms a view, encounters evidence or disagreement, updates that view, and carries the lesson into a different problem. If a model proposes the approach and a senior reviewer repairs its weak assumptions, the system may be safe while the author&#8217;s mental model remains unchanged.</p><p>A model can also produce the design rationale, the rejected alternatives, and the explanation for why the eventual decision was correct. The work may look thoughtful without showing whether the engineer can reproduce the thinking when the conditions change.</p><p class="button-wrapper" data-attrs="{&quot;url&quot;:&quot;https://newsletter.thelongcommit.com/subscribe?&quot;,&quot;text&quot;:&quot;Subscribe now&quot;,&quot;action&quot;:null,&quot;class&quot;:null}" data-component-name="ButtonCreateButton"><a class="button primary" href="https://newsletter.thelongcommit.com/subscribe?"><span>Subscribe now</span></a></p><h2>Managers cannot inspect their way out</h2><p>Prompt logs can answer compliance questions. They cannot answer growth questions. They show how something was produced, but not whether the author can adapt when the generated answer stops matching reality.</p><p>An unaided presentation has a different weakness. It may reveal local understanding, but it also rewards verbal confidence and can become a ritual in which engineers perform comprehension for senior reviewers. Applied to every meaningful change, it turns the most experienced people on the team into permanent approval gates.</p><p>Strong engineers can delegate large amounts of implementation while retaining a clear model of the system, its constraints, and its failure modes. Another engineer can write every line manually and still exercise poor judgment. How much AI someone used is not a useful substitute for evaluating what they can decide.</p><p>Even &#8220;Cursor thinks you&#8217;re wrong&#8221; is not a problem because Cursor must be wrong. The model may have surfaced a valuable objection. The problem is that the objection has not been converted into inspectable evidence and an owned recommendation.</p><p>The immediate coaching questions should be straightforward:</p><ul><li><p>What do you recommend?</p></li><li><p>What evidence can we verify?</p></li><li><p>What would change your mind?</p></li></ul><p>The engineer can use the model while answering. The manager is looking for ownership of the decision, not proof that the engineer worked alone.</p><p>Organizational incentives complicate this further. If a company demands visible AI adoption, rewards throughput, and treats hesitation as resistance, engineers will reasonably reach for a model before forming their own view. Management cannot punish the pause and then blame people for skipping the thinking that might have happened inside it.</p><p>Managers need evidence of development without creating surveillance. That evidence appears across time, not inside a prompt transcript.</p><div class="digest-post-embed" data-attrs="{&quot;nodeId&quot;:&quot;7ef93543-271b-4ca6-a12a-2f1e82c92409&quot;,&quot;caption&quot;:&quot;Let me start with a story: A senior engineer opens a pull request, everything looks good, the tests pass, the description is clean, the diff is a bit long but nothing crazy. There are comments explaining the migration path, a generated test file, and one of those careful little summaries that makes the whole thing feel more understood than it probably i&#8230;&quot;,&quot;cta&quot;:null,&quot;showBylines&quot;:true,&quot;showDescription&quot;:true,&quot;showImage&quot;:true,&quot;size&quot;:&quot;sm&quot;,&quot;isEditorNode&quot;:true,&quot;title&quot;:&quot;The Sign-Off Layer Is Becoming the Real Engineering System&quot;,&quot;publishedBylines&quot;:[{&quot;id&quot;:178170948,&quot;name&quot;:&quot;Juan Cruz Martinez&quot;,&quot;bio&quot;:&quot;20+ years in software. I write The Long Commit for senior engineers and tech leaders who want better judgment, clearer decisions, and a longer-term edge in software, leadership, and their careers as AI reshapes the industry.&quot;,&quot;photo_url&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/09f78b54-4163-4e29-98d9-5afd264395b6_3200x3200.jpeg&quot;,&quot;is_guest&quot;:false,&quot;bestseller_tier&quot;:null}],&quot;post_date&quot;:&quot;2026-06-09T12:33:01.436Z&quot;,&quot;cover_image&quot;:&quot;https://substackcdn.com/image/fetch/$s_!uwAP!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd936bfe0-4c7a-4e40-a14e-9ca74299e898_1599x880.png&quot;,&quot;cover_image_alt&quot;:null,&quot;canonical_url&quot;:&quot;https://newsletter.thelongcommit.com/p/the-sign-off-layer-is-becoming-the&quot;,&quot;section_name&quot;:null,&quot;video_upload_id&quot;:null,&quot;id&quot;:200731207,&quot;type&quot;:&quot;newsletter&quot;,&quot;reaction_count&quot;:6,&quot;comment_count&quot;:0,&quot;publication_id&quot;:8210189,&quot;publication_name&quot;:&quot;The Long Commit&quot;,&quot;publication_logo_url&quot;:&quot;https://substackcdn.com/image/fetch/$s_!sRAG!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe0f8ce71-7589-4ce9-9561-5b634cdc4ae1_1024x1024.png&quot;,&quot;belowTheFold&quot;:true,&quot;youtube_url&quot;:null,&quot;show_links&quot;:null,&quot;feed_url&quot;:null}"></div><h2>Review one decision twice</h2><p>A better way to evaluate growth is to revisit one consequential decision twice: once while it is open and once after the outcome is visible.</p><p>The first review can happen inside an existing design discussion. The engineer captures:</p><ul><li><p>their recommendation;</p></li><li><p>the key uncertainty;</p></li><li><p>the evidence that would cause them to change direction.</p></li></ul><p>A staff engineer or teammate familiar with the system then challenges the premise. The point is not to pre-approve the decision. It is to expose the assumption the decision depends on.</p><p>The second review can happen in an existing retrospective or one-on-one. Ask:</p><ul><li><p>What surprised you?</p></li><li><p>Which assumption failed?</p></li><li><p>What will you investigate earlier next time?</p></li></ul><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!hHWF!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0fc9efec-414d-4720-a559-0c687fba1e99_2865x1528.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!hHWF!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0fc9efec-414d-4720-a559-0c687fba1e99_2865x1528.png 424w, https://substackcdn.com/image/fetch/$s_!hHWF!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0fc9efec-414d-4720-a559-0c687fba1e99_2865x1528.png 848w, https://substackcdn.com/image/fetch/$s_!hHWF!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0fc9efec-414d-4720-a559-0c687fba1e99_2865x1528.png 1272w, https://substackcdn.com/image/fetch/$s_!hHWF!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0fc9efec-414d-4720-a559-0c687fba1e99_2865x1528.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!hHWF!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0fc9efec-414d-4720-a559-0c687fba1e99_2865x1528.png" width="1456" height="777" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/0fc9efec-414d-4720-a559-0c687fba1e99_2865x1528.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:777,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:912228,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://newsletter.thelongcommit.com/i/207769550?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0fc9efec-414d-4720-a559-0c687fba1e99_2865x1528.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_!hHWF!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0fc9efec-414d-4720-a559-0c687fba1e99_2865x1528.png 424w, https://substackcdn.com/image/fetch/$s_!hHWF!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0fc9efec-414d-4720-a559-0c687fba1e99_2865x1528.png 848w, https://substackcdn.com/image/fetch/$s_!hHWF!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0fc9efec-414d-4720-a559-0c687fba1e99_2865x1528.png 1272w, https://substackcdn.com/image/fetch/$s_!hHWF!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0fc9efec-414d-4720-a559-0c687fba1e99_2865x1528.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 buttonBase-GK1x3M"><svg aria-hidden="true" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg" class="icon-noB79L"><g><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image buttonBase-GK1x3M"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2 icon-noB79L"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a><figcaption class="image-caption"><em>Growth becomes visible when judgment transfers into the next problem.</em></figcaption></figure></div><p>Return to the retry example. The useful evidence is not that the engineer can now define idempotency. It appears later, when another project involves message reprocessing and they raise the duplicate-effects risk before somebody else has to ask. The lesson has moved from one corrected pull request into the engineer&#8217;s judgment.</p><p>An LLM can help write the initial decision note. That does not undermine the exercise because the note is only a marker. The evidence arrives afterward: the engineer notices a related risk sooner, changes direction when the facts change, adapts the lesson to a different system, or helps another person reason through the same tradeoff.</p><p>This should be selective. Reviewing every ticket would create another approval process and concentrate an invisible coaching tax on the same senior engineers. Managers should reserve the practice for consequential, uncertain, or difficult-to-reverse decisions.</p><p>They should also protect time for the coaching involved and ensure that useful technical challenges become developmental feedback rather than disappearing inside pull-request comments.</p><p>For a growth conversation, a few examples of transferred judgment are more diagnostic than a complete inventory of AI-assisted tickets.</p><div class="digest-post-embed" data-attrs="{&quot;nodeId&quot;:&quot;81b0d7d0-cc14-4dc9-ae94-46041d5f7d2d&quot;,&quot;caption&quot;:&quot;For most of my career, I was an individual contributor. Usefulness was visible: write the code, review the change, fix the problem, publish the document. The output was easier to see.&quot;,&quot;cta&quot;:null,&quot;showBylines&quot;:true,&quot;showDescription&quot;:true,&quot;showImage&quot;:true,&quot;size&quot;:&quot;sm&quot;,&quot;isEditorNode&quot;:true,&quot;title&quot;:&quot;The New Engineering Lead&#8217;s Guide to Time Management&quot;,&quot;publishedBylines&quot;:[{&quot;id&quot;:178170948,&quot;name&quot;:&quot;Juan Cruz Martinez&quot;,&quot;bio&quot;:&quot;20+ years in software. I write The Long Commit for senior engineers and tech leaders who want better judgment, clearer decisions, and a longer-term edge in software, leadership, and their careers as AI reshapes the industry.&quot;,&quot;photo_url&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/09f78b54-4163-4e29-98d9-5afd264395b6_3200x3200.jpeg&quot;,&quot;is_guest&quot;:false,&quot;bestseller_tier&quot;:null}],&quot;post_date&quot;:&quot;2026-07-16T15:23:02.294Z&quot;,&quot;cover_image&quot;:&quot;https://substackcdn.com/image/fetch/$s_!9Pm3!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F29fcd0ab-8cee-43d3-aa9f-42e4e71c2619_2440x1300.png&quot;,&quot;cover_image_alt&quot;:null,&quot;canonical_url&quot;:&quot;https://newsletter.thelongcommit.com/p/the-new-engineering-leads-guide-to&quot;,&quot;section_name&quot;:null,&quot;video_upload_id&quot;:null,&quot;id&quot;:207258513,&quot;type&quot;:&quot;newsletter&quot;,&quot;reaction_count&quot;:1,&quot;comment_count&quot;:0,&quot;publication_id&quot;:8210189,&quot;publication_name&quot;:&quot;The Long Commit&quot;,&quot;publication_logo_url&quot;:&quot;https://substackcdn.com/image/fetch/$s_!sRAG!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe0f8ce71-7589-4ce9-9561-5b634cdc4ae1_1024x1024.png&quot;,&quot;belowTheFold&quot;:true,&quot;youtube_url&quot;:null,&quot;show_links&quot;:null,&quot;feed_url&quot;:null}"></div><h2>What should be visible six months later</h2><p>The useful question is not whether if engineers &#8220;want to think.&#8221; It is how to manage when thinking can be skipped without making the output look unfinished&#8212;and when the organization may reward the output before anyone notices.</p><p>Preserving every manual step would confuse effort with learning and discard genuine leverage. The management responsibility is to preserve the parts of engineering work where people form a view, encounter disagreement, revise their assumptions, and transfer what they learned.</p><p>That changes what counts as evidence in a performance conversation. Completed work still matters. So does recognizing a failure mode earlier, changing a recommendation when the facts change, applying a lesson in a new context, and helping somebody else make a better decision.</p><p>These signals are less convenient than counting pull requests. They are also closer to the capability a team will need when the next problem no longer resembles the last one.</p><p>A growth review should not ask how much of the engineer&#8217;s work was generated. It should ask what this engineer can now decide that they could not decide six months ago, and what evidence shows they can carry that judgment into the next problem.</p>]]></content:encoded></item><item><title><![CDATA[The New Engineering Lead’s Guide to Time Management]]></title><description><![CDATA[A practical guide to protecting your calendar, delegating earlier, making better decisions, and creating space for your team to do good work.]]></description><link>https://newsletter.thelongcommit.com/p/the-new-engineering-leads-guide-to</link><guid isPermaLink="false">https://newsletter.thelongcommit.com/p/the-new-engineering-leads-guide-to</guid><dc:creator><![CDATA[Juan Cruz Martinez]]></dc:creator><pubDate>Thu, 16 Jul 2026 15:23:02 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/$s_!9Pm3!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F29fcd0ab-8cee-43d3-aa9f-42e4e71c2619_2440x1300.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_!9Pm3!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F29fcd0ab-8cee-43d3-aa9f-42e4e71c2619_2440x1300.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!9Pm3!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F29fcd0ab-8cee-43d3-aa9f-42e4e71c2619_2440x1300.png 424w, https://substackcdn.com/image/fetch/$s_!9Pm3!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F29fcd0ab-8cee-43d3-aa9f-42e4e71c2619_2440x1300.png 848w, https://substackcdn.com/image/fetch/$s_!9Pm3!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F29fcd0ab-8cee-43d3-aa9f-42e4e71c2619_2440x1300.png 1272w, https://substackcdn.com/image/fetch/$s_!9Pm3!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F29fcd0ab-8cee-43d3-aa9f-42e4e71c2619_2440x1300.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!9Pm3!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F29fcd0ab-8cee-43d3-aa9f-42e4e71c2619_2440x1300.png" width="1456" height="776" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/29fcd0ab-8cee-43d3-aa9f-42e4e71c2619_2440x1300.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:776,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:406566,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:false,&quot;topImage&quot;:true,&quot;internalRedirect&quot;:&quot;https://newsletter.thelongcommit.com/i/207258513?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F29fcd0ab-8cee-43d3-aa9f-42e4e71c2619_2440x1300.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_!9Pm3!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F29fcd0ab-8cee-43d3-aa9f-42e4e71c2619_2440x1300.png 424w, https://substackcdn.com/image/fetch/$s_!9Pm3!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F29fcd0ab-8cee-43d3-aa9f-42e4e71c2619_2440x1300.png 848w, https://substackcdn.com/image/fetch/$s_!9Pm3!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F29fcd0ab-8cee-43d3-aa9f-42e4e71c2619_2440x1300.png 1272w, https://substackcdn.com/image/fetch/$s_!9Pm3!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F29fcd0ab-8cee-43d3-aa9f-42e4e71c2619_2440x1300.png 1456w" sizes="100vw" fetchpriority="high"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image buttonBase-GK1x3M"><svg aria-hidden="true" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg" class="icon-noB79L"><g><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image buttonBase-GK1x3M"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2 icon-noB79L"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p>For <a href="https://newsletter.thelongcommit.com/p/the-case-for-becoming-a-manager">most of my career, I was an individual contributor</a>. Usefulness was visible: write the code, review the change, fix the problem, publish the document. The output was easier to see.</p><p><a href="https://newsletter.thelongcommit.com/p/staying-technical-as-a-tech-manager">Moving into management changed that relationship</a> before I had a good way to think about the calendar. A 1:1, a proposal review, a stakeholder question, and an escalation can all be legitimate work. Put enough of them together, though, and the week disappears before the decisions and conversations that require a lead have room.</p><p>The transition problem starts when leadership work arrives before old IC work leaves. Implementation, routine review, technical coordination, and familiar context remain attached through habit; people, delivery, feedback, stakeholders, and risk arrive on top. This is not a time-management problem in the narrow sense. It is a responsibility problem expressed through the calendar.</p><p>This guide is for new engineering managers and technical leads whose outcomes increasingly depend on other people while they still carry part of their old role. Their authority differs, but the practical question is the same: which work genuinely requires your attention, and which work is still yours because it used to be?</p><p>My operating rule is simple: when leadership work enters your week, work from your old job needs to leave. A transition may require temporary overlap, but temporary overlap needs an end date. Otherwise it quietly becomes two permanent jobs.</p><h3>Audit the week you actually have</h3><p>For an initial audit, do not start by designing an ideal calendar. Start with the previous ten working days.</p><p>Open your calendar, Slack, notes, and whatever you use to track work. Account for visible commitments and the work around them: preparing feedback, reviewing proposals, answering questions, writing follow-ups, recovering context between meetings, handling an incident, or finishing something after hours because it never found space during the day.</p><p>You do not need a new time-tracking system. The goal is not minute-by-minute surveillance. You are looking for enough evidence to answer five questions:</p><ol><li><p>What took meaningful time?</p></li><li><p>What outcome did it create?</p></li><li><p>Why did it require me?</p></li><li><p>Who waited for me?</p></li><li><p>Should I own it, stay close to it, transfer it, or stop it?</p></li></ol><p>A simple audit might look like this:</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!Qro6!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F83e061ab-f707-4d2f-aa92-438b951aa313_3538x1080.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!Qro6!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F83e061ab-f707-4d2f-aa92-438b951aa313_3538x1080.png 424w, https://substackcdn.com/image/fetch/$s_!Qro6!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F83e061ab-f707-4d2f-aa92-438b951aa313_3538x1080.png 848w, https://substackcdn.com/image/fetch/$s_!Qro6!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F83e061ab-f707-4d2f-aa92-438b951aa313_3538x1080.png 1272w, https://substackcdn.com/image/fetch/$s_!Qro6!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F83e061ab-f707-4d2f-aa92-438b951aa313_3538x1080.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!Qro6!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F83e061ab-f707-4d2f-aa92-438b951aa313_3538x1080.png" width="1456" height="444" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/83e061ab-f707-4d2f-aa92-438b951aa313_3538x1080.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:444,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:343546,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://newsletter.thelongcommit.com/i/207258513?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F83e061ab-f707-4d2f-aa92-438b951aa313_3538x1080.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_!Qro6!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F83e061ab-f707-4d2f-aa92-438b951aa313_3538x1080.png 424w, https://substackcdn.com/image/fetch/$s_!Qro6!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F83e061ab-f707-4d2f-aa92-438b951aa313_3538x1080.png 848w, https://substackcdn.com/image/fetch/$s_!Qro6!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F83e061ab-f707-4d2f-aa92-438b951aa313_3538x1080.png 1272w, https://substackcdn.com/image/fetch/$s_!Qro6!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F83e061ab-f707-4d2f-aa92-438b951aa313_3538x1080.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 buttonBase-GK1x3M"><svg aria-hidden="true" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg" class="icon-noB79L"><g><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image buttonBase-GK1x3M"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2 icon-noB79L"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p>The &#8220;Why me?&#8221; column is uncomfortable because familiarity can masquerade as responsibility. You may be the fastest reviewer because you know the codebase. You may be the best person to rewrite a plan because you have stronger opinions about its structure. Neither fact automatically means the work should remain yours.</p><p>Look for three forms of calendar pressure:</p><ul><li><p><strong>Hidden leadership work:</strong> feedback, tradeoff decisions, stakeholder preparation, and thinking that gets pushed outside working hours.</p></li><li><p><strong>Habitual IC work:</strong> implementation, routine review, or technical coordination you still own because you used to own it.</p></li><li><p><strong>Recurring demand:</strong> meetings, approvals, and repeated questions that keep returning because the underlying ownership or context is unclear.</p></li></ul><p>At the end of the audit, name the three biggest sources of pressure. Do not fix all of them yet. The audit separates what feels busy from what is making the team dependent on you.</p><div class="digest-post-embed" data-attrs="{&quot;nodeId&quot;:&quot;9bae3f04-927a-4e5a-9885-dc9e0257506b&quot;,&quot;caption&quot;:&quot;The question of whether experienced engineers should move into management has been on my mind for a while. Not as an abstract career question, but as something I&#8217;ve lived through. I made the switch last year and I&#8217;ve been turning over what I learned from that decision ever since. I kept putting off writing about it because the topic is genuinely complic&#8230;&quot;,&quot;cta&quot;:null,&quot;showBylines&quot;:true,&quot;showDescription&quot;:true,&quot;showImage&quot;:true,&quot;size&quot;:&quot;sm&quot;,&quot;isEditorNode&quot;:true,&quot;title&quot;:&quot;The Case for Becoming a Manager&quot;,&quot;publishedBylines&quot;:[{&quot;id&quot;:178170948,&quot;name&quot;:&quot;Juan Cruz Martinez&quot;,&quot;bio&quot;:&quot;20+ years in software. I write The Long Commit for senior engineers and tech leaders who want better judgment, clearer decisions, and a longer-term edge in software, leadership, and their careers as AI reshapes the industry.&quot;,&quot;photo_url&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/09f78b54-4163-4e29-98d9-5afd264395b6_3200x3200.jpeg&quot;,&quot;is_guest&quot;:false,&quot;bestseller_tier&quot;:null}],&quot;post_date&quot;:&quot;2026-03-24T10:58:11.959Z&quot;,&quot;cover_image&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/05c70c7d-e58f-49e4-9aba-a26338d1dc1c_3440x1920.png&quot;,&quot;cover_image_alt&quot;:null,&quot;canonical_url&quot;:&quot;https://newsletter.thelongcommit.com/p/the-case-for-becoming-a-manager&quot;,&quot;section_name&quot;:null,&quot;video_upload_id&quot;:null,&quot;id&quot;:191921172,&quot;type&quot;:&quot;newsletter&quot;,&quot;reaction_count&quot;:6,&quot;comment_count&quot;:0,&quot;publication_id&quot;:8210189,&quot;publication_name&quot;:&quot;The Long Commit&quot;,&quot;publication_logo_url&quot;:&quot;https://substackcdn.com/image/fetch/$s_!sRAG!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe0f8ce71-7589-4ce9-9561-5b634cdc4ae1_1024x1024.png&quot;,&quot;belowTheFold&quot;:true,&quot;youtube_url&quot;:null,&quot;show_links&quot;:null,&quot;feed_url&quot;:null}"></div><h3>Stop carrying your old job</h3><p>Push each recurring responsibility to the lowest level of involvement that is still safe. Then sort it into four groups.</p><p><strong>Own.</strong> Work that requires your authority, accountability, or sensitive judgment: a performance conversation, a priority conflict, a cross-team commitment, a high-risk escalation, or a decision where the team needs one accountable owner.</p><p><strong>Stay close.</strong> Work where you need enough context to exercise judgment without controlling every step: an important launch, a migration with operational risk, architecture with long-term consequences, or a customer problem that could change team priorities.</p><p><strong>Transfer.</strong> <a href="https://newsletter.thelongcommit.com/p/the-case-for-becoming-a-manager">Give another person a complete outcome</a> when the work can develop their judgment and reduce unnecessary dependence on you: routine reviews, project coordination, implementation planning, recurring documentation, or a technical proposal.</p><p><strong>Stop.</strong> Meetings without an output, duplicate reports, inherited approvals nobody can justify, and processes that cost more attention than the risk they manage.</p><p>These categories do not make technical work inappropriate. A technical lead might keep implementation when it reduces important risk, establishes a reusable pattern, or supplies context that would be expensive to gain another way. An engineering manager might stay close by inspecting risk and decision quality without becoming the routine reviewer or implementer. The test is whether lead-level attention changes the outcome, not whether the work is technical.</p><p>Treat <strong>Own</strong> as the uncomfortable &#8220;only I&#8221; list, then challenge every item in it. Does it truly require your authority? Is the information sensitive? Is the decision hard to reverse? Is the risk high enough that you need to own the call? If the answer is no, the work may need your context or a checkpoint, but it probably does not need your hands.</p><p>Do not remove yourself so aggressively that high-risk work loses necessary context. Transferring a security-sensitive change and then disappearing creates an accountability gap. Match your involvement to the person, the risk, and the reversibility of the decision.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!zXGO!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F12ae991b-372d-4421-8986-32f1a28e93cf_2865x1590.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!zXGO!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F12ae991b-372d-4421-8986-32f1a28e93cf_2865x1590.png 424w, https://substackcdn.com/image/fetch/$s_!zXGO!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F12ae991b-372d-4421-8986-32f1a28e93cf_2865x1590.png 848w, https://substackcdn.com/image/fetch/$s_!zXGO!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F12ae991b-372d-4421-8986-32f1a28e93cf_2865x1590.png 1272w, https://substackcdn.com/image/fetch/$s_!zXGO!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F12ae991b-372d-4421-8986-32f1a28e93cf_2865x1590.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!zXGO!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F12ae991b-372d-4421-8986-32f1a28e93cf_2865x1590.png" width="1456" height="808" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/12ae991b-372d-4421-8986-32f1a28e93cf_2865x1590.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:808,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:836822,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://newsletter.thelongcommit.com/i/207258513?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F12ae991b-372d-4421-8986-32f1a28e93cf_2865x1590.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_!zXGO!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F12ae991b-372d-4421-8986-32f1a28e93cf_2865x1590.png 424w, https://substackcdn.com/image/fetch/$s_!zXGO!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F12ae991b-372d-4421-8986-32f1a28e93cf_2865x1590.png 848w, https://substackcdn.com/image/fetch/$s_!zXGO!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F12ae991b-372d-4421-8986-32f1a28e93cf_2865x1590.png 1272w, https://substackcdn.com/image/fetch/$s_!zXGO!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F12ae991b-372d-4421-8986-32f1a28e93cf_2865x1590.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 buttonBase-GK1x3M"><svg aria-hidden="true" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg" class="icon-noB79L"><g><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image buttonBase-GK1x3M"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2 icon-noB79L"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a><figcaption class="image-caption"><em>Move each responsibility to the lowest level of involvement that is still safe.</em></figcaption></figure></div><p>For the next week, choose one item to stop, one to transfer, and one to stay close to through a lighter mechanism. If <strong>Own</strong> still contains half the role, go through it again. You may be protecting a preferred method rather than a necessary responsibility.</p><h3>Budget your week before it fills</h3><p>Once you know what should remain yours, build the week around responsibilities rather than incoming requests.</p><p>Start with the commitments that are genuinely fixed: 1:1s, team planning, interviews, an operating review, or a launch decision with an external deadline. Add preparation time for the commitments that need it. A one-hour feedback conversation is not a one-hour piece of work if you need thirty minutes beforehand to review examples and decide what you actually want to say.</p><p>Then add the work that is important but easy to displace:</p><ul><li><p>decisions and tradeoff preparation;</p></li><li><p>consequential technical context;</p></li><li><p>difficult conversations;</p></li><li><p>written context that will prevent repeated explanation;</p></li><li><p>delegation checkpoints;</p></li><li><p>support or escalation requests to your manager.</p></li></ul><p>Some of this work deserves a name: judgment time. It is where you compare weak signals, prepare consequential feedback, inspect technical risk, and decide which tradeoff you are willing to defend. Without a named block, visible tasks and incoming requests can repeatedly displace it.</p><p>Create an operating reserve. As a starting experiment, reserve 10&#8211;20% of your sustainable week if you can, then adjust it through the weekly audit. A team with frequent on-call interruptions may need more. A lead with little control over the calendar may begin with one open half-day. The point is to treat incidents, escalations, and work that runs long as normal operating conditions rather than planning failures.</p><p>The arithmetic has to work. If your plan contains forty-six hours of commitments, a better color scheme will not turn it into a forty-hour week.</p><p>Consider a hypothetical new engineering manager with seven reports, a migration in progress, and normal on-call exposure:</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!sdgA!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F80a58371-a759-4efa-ae33-4956d670a4ce_2642x2760.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!sdgA!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F80a58371-a759-4efa-ae33-4956d670a4ce_2642x2760.png 424w, https://substackcdn.com/image/fetch/$s_!sdgA!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F80a58371-a759-4efa-ae33-4956d670a4ce_2642x2760.png 848w, https://substackcdn.com/image/fetch/$s_!sdgA!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F80a58371-a759-4efa-ae33-4956d670a4ce_2642x2760.png 1272w, https://substackcdn.com/image/fetch/$s_!sdgA!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F80a58371-a759-4efa-ae33-4956d670a4ce_2642x2760.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!sdgA!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F80a58371-a759-4efa-ae33-4956d670a4ce_2642x2760.png" width="1456" height="1521" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/80a58371-a759-4efa-ae33-4956d670a4ce_2642x2760.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:1521,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:517347,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://newsletter.thelongcommit.com/i/207258513?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F80a58371-a759-4efa-ae33-4956d670a4ce_2642x2760.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_!sdgA!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F80a58371-a759-4efa-ae33-4956d670a4ce_2642x2760.png 424w, https://substackcdn.com/image/fetch/$s_!sdgA!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F80a58371-a759-4efa-ae33-4956d670a4ce_2642x2760.png 848w, https://substackcdn.com/image/fetch/$s_!sdgA!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F80a58371-a759-4efa-ae33-4956d670a4ce_2642x2760.png 1272w, https://substackcdn.com/image/fetch/$s_!sdgA!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F80a58371-a759-4efa-ae33-4956d670a4ce_2642x2760.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 buttonBase-GK1x3M"><svg aria-hidden="true" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg" class="icon-noB79L"><g><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image buttonBase-GK1x3M"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2 icon-noB79L"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p>The numbers are illustrative. A tech lead may need more technical time; a manager with a larger team may need more people-management time. The important change is what left, not the allocation itself.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!bjQH!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff64c7017-bab1-411d-9bbf-6fa504aeb4dc_1600x1240.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!bjQH!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff64c7017-bab1-411d-9bbf-6fa504aeb4dc_1600x1240.png 424w, https://substackcdn.com/image/fetch/$s_!bjQH!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff64c7017-bab1-411d-9bbf-6fa504aeb4dc_1600x1240.png 848w, https://substackcdn.com/image/fetch/$s_!bjQH!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff64c7017-bab1-411d-9bbf-6fa504aeb4dc_1600x1240.png 1272w, https://substackcdn.com/image/fetch/$s_!bjQH!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff64c7017-bab1-411d-9bbf-6fa504aeb4dc_1600x1240.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!bjQH!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff64c7017-bab1-411d-9bbf-6fa504aeb4dc_1600x1240.png" width="1456" height="1128" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/f64c7017-bab1-411d-9bbf-6fa504aeb4dc_1600x1240.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:1128,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:210978,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://newsletter.thelongcommit.com/i/207258513?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff64c7017-bab1-411d-9bbf-6fa504aeb4dc_1600x1240.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_!bjQH!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff64c7017-bab1-411d-9bbf-6fa504aeb4dc_1600x1240.png 424w, https://substackcdn.com/image/fetch/$s_!bjQH!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff64c7017-bab1-411d-9bbf-6fa504aeb4dc_1600x1240.png 848w, https://substackcdn.com/image/fetch/$s_!bjQH!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff64c7017-bab1-411d-9bbf-6fa504aeb4dc_1600x1240.png 1272w, https://substackcdn.com/image/fetch/$s_!bjQH!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff64c7017-bab1-411d-9bbf-6fa504aeb4dc_1600x1240.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 buttonBase-GK1x3M"><svg aria-hidden="true" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg" class="icon-noB79L"><g><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image buttonBase-GK1x3M"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2 icon-noB79L"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a><figcaption class="image-caption"><em>This is an illustration, not a prescribed allocation. The important change is what left.</em></figcaption></figure></div><p>Before moving on, make the budget balance:</p><ol><li><p>Subtract fixed commitments, preparation, and the operating reserve from your sustainable weekly capacity.</p></li><li><p>Allocate what remains across people, decisions, technical context, stakeholders, and administration.</p></li><li><p>Remove, reduce, or transfer work until the total fits without relying on evenings.</p></li></ol><h3>Block your time</h3><p>Calendar blocks help only when they protect a named outcome. &#8220;Focus time&#8221; is too vague. It is easy to overwrite because nobody, including you, knows what would be lost.</p><p>Use specific names:</p><ul><li><p>Review the migration risk and decide whether to phase the launch.</p></li><li><p>Prepare feedback for Thursday&#8217;s 1:1.</p></li><li><p>Read the API proposal and write the decision boundary.</p></li></ul><p>A useful block also needs an interruption rule and a response window. For example:</p><blockquote><p>I am using 9&#8211;11 to prepare feedback and make the release decision. Interrupt for a production incident, an urgent people issue, or a decision holding up several people. Otherwise, add it to the queue and I will respond by 2.</p></blockquote><p>This keeps protected time from becoming unavailability. The team knows what may interrupt it and when other requests will receive attention.</p><p>Block three things in the next week: one decision, one consequential conversation, and one technical risk. That is enough to test the shape without turning the calendar into a fortress.</p><p>Do not protect personal output while the team waits for a decision only you can make. If five engineers are blocked on a release call, move the writing block, make the call, and restore the time somewhere visible. Protect important work from accidental displacement, not every calendar event.</p><p>If the same &#8220;temporary&#8221; meeting overwrites a block every week, the block is not protected and the meeting is not temporary. Resolve the conflict instead of maintaining the fiction.</p>
      <p>
          <a href="https://newsletter.thelongcommit.com/p/the-new-engineering-leads-guide-to">
              Read more
          </a>
      </p>
   ]]></content:encoded></item><item><title><![CDATA[The New Engineering Manager's 90-Day Checklist]]></title><description><![CDATA[A practical management-readiness table for reviewing expectations, capturing evidence, and choosing what to improve next.]]></description><link>https://newsletter.thelongcommit.com/p/the-new-engineering-managers-90-day</link><guid isPermaLink="false">https://newsletter.thelongcommit.com/p/the-new-engineering-managers-90-day</guid><dc:creator><![CDATA[Juan Cruz Martinez]]></dc:creator><pubDate>Wed, 15 Jul 2026 10:29:17 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/$s_!tXFB!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F57b86543-f70c-4af2-a890-3c26cbd085ad_2746x1962.png" length="0" type="image/jpeg"/><content:encoded><![CDATA[<p>The first months of management can turn into an unprioritized list of legitimate demands: 1:1s, feedback, hiring, planning, delivery, technical context, stakeholder expectations, and your own learning. Trying to do all of it at once is a good way to stay reactive.</p><p>This resource turns that transition into a structured table. It groups the work into clear management areas, names the expectation behind each topic, and gives you space to record evidence, context, and your next move.</p><h2>Who this is for</h2><p>First-time engineering managers and experienced managers entering a new team who need a practical way to decide what deserves attention now, what can wait, and what evidence would show progress.</p><h2>What is inside</h2><ul><li><p>More than 60 management expectations across team and trust, delivery and quality, collaboration and communication, direction and planning, and manager growth</p></li><li><p>A clear <strong>Topic</strong> and <strong>Expectation</strong> for every row</p></li><li><p>A <strong>Notes and examples</strong> column for evidence, context, or your next action</p></li><li><p>An interactive <strong>Done</strong> checkbox for each expectation</p></li><li><p>Review guidance for choosing a few priorities and revisiting them around days 30, 60, and 90</p></li></ul><p>The point is not to check every box. Review it with your manager, choose a few priorities at a time, and adapt it to your business context, team structure, and team dynamics.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!tXFB!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F57b86543-f70c-4af2-a890-3c26cbd085ad_2746x1962.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!tXFB!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F57b86543-f70c-4af2-a890-3c26cbd085ad_2746x1962.png 424w, https://substackcdn.com/image/fetch/$s_!tXFB!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F57b86543-f70c-4af2-a890-3c26cbd085ad_2746x1962.png 848w, https://substackcdn.com/image/fetch/$s_!tXFB!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F57b86543-f70c-4af2-a890-3c26cbd085ad_2746x1962.png 1272w, https://substackcdn.com/image/fetch/$s_!tXFB!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F57b86543-f70c-4af2-a890-3c26cbd085ad_2746x1962.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!tXFB!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F57b86543-f70c-4af2-a890-3c26cbd085ad_2746x1962.png" width="728" height="520" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/57b86543-f70c-4af2-a890-3c26cbd085ad_2746x1962.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:1040,&quot;width&quot;:1456,&quot;resizeWidth&quot;:728,&quot;bytes&quot;:971369,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:false,&quot;topImage&quot;:true,&quot;internalRedirect&quot;:&quot;https://newsletter.thelongcommit.com/i/207137110?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F57b86543-f70c-4af2-a890-3c26cbd085ad_2746x1962.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_!tXFB!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F57b86543-f70c-4af2-a890-3c26cbd085ad_2746x1962.png 424w, https://substackcdn.com/image/fetch/$s_!tXFB!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F57b86543-f70c-4af2-a890-3c26cbd085ad_2746x1962.png 848w, https://substackcdn.com/image/fetch/$s_!tXFB!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F57b86543-f70c-4af2-a890-3c26cbd085ad_2746x1962.png 1272w, https://substackcdn.com/image/fetch/$s_!tXFB!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F57b86543-f70c-4af2-a890-3c26cbd085ad_2746x1962.png 1456w" sizes="100vw" fetchpriority="high"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image buttonBase-GK1x3M"><svg aria-hidden="true" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg" class="icon-noB79L"><g><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image buttonBase-GK1x3M"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2 icon-noB79L"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!cFBj!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa6ef6651-86d3-4417-a7f5-cce9d1ba548d_2746x1962.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!cFBj!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa6ef6651-86d3-4417-a7f5-cce9d1ba548d_2746x1962.png 424w, https://substackcdn.com/image/fetch/$s_!cFBj!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa6ef6651-86d3-4417-a7f5-cce9d1ba548d_2746x1962.png 848w, https://substackcdn.com/image/fetch/$s_!cFBj!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa6ef6651-86d3-4417-a7f5-cce9d1ba548d_2746x1962.png 1272w, https://substackcdn.com/image/fetch/$s_!cFBj!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa6ef6651-86d3-4417-a7f5-cce9d1ba548d_2746x1962.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!cFBj!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa6ef6651-86d3-4417-a7f5-cce9d1ba548d_2746x1962.png" width="1456" height="1040" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/a6ef6651-86d3-4417-a7f5-cce9d1ba548d_2746x1962.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:1040,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:993781,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:false,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://newsletter.thelongcommit.com/i/207137110?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa6ef6651-86d3-4417-a7f5-cce9d1ba548d_2746x1962.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_!cFBj!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa6ef6651-86d3-4417-a7f5-cce9d1ba548d_2746x1962.png 424w, https://substackcdn.com/image/fetch/$s_!cFBj!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa6ef6651-86d3-4417-a7f5-cce9d1ba548d_2746x1962.png 848w, https://substackcdn.com/image/fetch/$s_!cFBj!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa6ef6651-86d3-4417-a7f5-cce9d1ba548d_2746x1962.png 1272w, https://substackcdn.com/image/fetch/$s_!cFBj!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa6ef6651-86d3-4417-a7f5-cce9d1ba548d_2746x1962.png 1456w" sizes="100vw"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image buttonBase-GK1x3M"><svg aria-hidden="true" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg" class="icon-noB79L"><g><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image buttonBase-GK1x3M"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2 icon-noB79L"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><div><hr></div><h2>Get the checklist</h2>
      <p>
          <a href="https://newsletter.thelongcommit.com/p/the-new-engineering-managers-90-day">
              Read more
          </a>
      </p>
   ]]></content:encoded></item><item><title><![CDATA[Technical Decision Consequences Worksheet]]></title><description><![CDATA[Record not only what you decided, but the costs, risks, and consequences worth revisiting after implementation.]]></description><link>https://newsletter.thelongcommit.com/p/technical-decision-consequences-worksheet</link><guid isPermaLink="false">https://newsletter.thelongcommit.com/p/technical-decision-consequences-worksheet</guid><dc:creator><![CDATA[Juan Cruz Martinez]]></dc:creator><pubDate>Wed, 15 Jul 2026 09:40:05 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/$s_!BSdU!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F11c3fd46-b393-4cef-b872-1c50e82145c7_2746x1962.png" length="0" type="image/jpeg"/><content:encoded><![CDATA[<p>A compact Notion template for recording a technical decision, the options considered, and the consequences worth revisiting later. Use it when a decision affects more than the immediate implementation or when the reasoning could otherwise disappear after the work is done.</p><h2>Who this is for</h2><p>Senior engineers and engineering leaders making decisions that create meaningful work, risk, or maintenance after implementation.</p><h2>What is inside</h2><ul><li><p>A decision log with the date, status, owner, and revisit date</p></li><li><p>A repeatable worksheet for the problem and options considered</p></li><li><p>Prompts for immediate benefits, costs that may appear later, and reversibility</p></li><li><p>Space to record the eventual outcome</p></li></ul><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!BSdU!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F11c3fd46-b393-4cef-b872-1c50e82145c7_2746x1962.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!BSdU!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F11c3fd46-b393-4cef-b872-1c50e82145c7_2746x1962.png 424w, https://substackcdn.com/image/fetch/$s_!BSdU!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F11c3fd46-b393-4cef-b872-1c50e82145c7_2746x1962.png 848w, https://substackcdn.com/image/fetch/$s_!BSdU!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F11c3fd46-b393-4cef-b872-1c50e82145c7_2746x1962.png 1272w, https://substackcdn.com/image/fetch/$s_!BSdU!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F11c3fd46-b393-4cef-b872-1c50e82145c7_2746x1962.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!BSdU!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F11c3fd46-b393-4cef-b872-1c50e82145c7_2746x1962.png" width="1456" height="1040" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/11c3fd46-b393-4cef-b872-1c50e82145c7_2746x1962.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:1040,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:916300,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:false,&quot;topImage&quot;:true,&quot;internalRedirect&quot;:&quot;https://newsletter.thelongcommit.com/i/207133140?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F11c3fd46-b393-4cef-b872-1c50e82145c7_2746x1962.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_!BSdU!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F11c3fd46-b393-4cef-b872-1c50e82145c7_2746x1962.png 424w, https://substackcdn.com/image/fetch/$s_!BSdU!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F11c3fd46-b393-4cef-b872-1c50e82145c7_2746x1962.png 848w, https://substackcdn.com/image/fetch/$s_!BSdU!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F11c3fd46-b393-4cef-b872-1c50e82145c7_2746x1962.png 1272w, https://substackcdn.com/image/fetch/$s_!BSdU!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F11c3fd46-b393-4cef-b872-1c50e82145c7_2746x1962.png 1456w" sizes="100vw" fetchpriority="high"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image buttonBase-GK1x3M"><svg aria-hidden="true" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg" class="icon-noB79L"><g><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image buttonBase-GK1x3M"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2 icon-noB79L"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><div><hr></div><h2>Get the template</h2>
      <p>
          <a href="https://newsletter.thelongcommit.com/p/technical-decision-consequences-worksheet">
              Read more
          </a>
      </p>
   ]]></content:encoded></item><item><title><![CDATA[Staff and Tech Lead Role Agreement]]></title><description><![CDATA[Define ownership, boundaries, support, and success before a technical leadership role becomes a bundle of conflicting expectations.]]></description><link>https://newsletter.thelongcommit.com/p/staff-and-tech-lead-role-agreement</link><guid isPermaLink="false">https://newsletter.thelongcommit.com/p/staff-and-tech-lead-role-agreement</guid><dc:creator><![CDATA[Juan Cruz Martinez]]></dc:creator><pubDate>Wed, 15 Jul 2026 09:36:28 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/$s_!_ObN!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd0c94f0e-fc1a-4bce-8979-d145cf49c97f_2746x1962.png" length="0" type="image/jpeg"/><content:encoded><![CDATA[<p>Clarify what a Staff engineer or tech lead is expected to own before an ambiguous leadership role turns into conflicting expectations. This worksheet creates a shared agreement about outcomes, boundaries, technical involvement, available support, and success.</p><h2>Who this is for</h2><p>Use it when starting a Staff or tech lead role, taking responsibility for a new initiative, or resetting expectations after the role has begun to drift.</p><h2>What is inside</h2><ul><li><p>The role and why it exists</p></li><li><p>No more than three expected outcomes</p></li><li><p>Clear ownership, shared decisions, and out-of-scope work</p></li><li><p>Technical involvement, support, capacity, and measures of success</p></li></ul><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!_ObN!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd0c94f0e-fc1a-4bce-8979-d145cf49c97f_2746x1962.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!_ObN!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd0c94f0e-fc1a-4bce-8979-d145cf49c97f_2746x1962.png 424w, https://substackcdn.com/image/fetch/$s_!_ObN!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd0c94f0e-fc1a-4bce-8979-d145cf49c97f_2746x1962.png 848w, https://substackcdn.com/image/fetch/$s_!_ObN!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd0c94f0e-fc1a-4bce-8979-d145cf49c97f_2746x1962.png 1272w, https://substackcdn.com/image/fetch/$s_!_ObN!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd0c94f0e-fc1a-4bce-8979-d145cf49c97f_2746x1962.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!_ObN!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd0c94f0e-fc1a-4bce-8979-d145cf49c97f_2746x1962.png" width="1456" height="1040" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/d0c94f0e-fc1a-4bce-8979-d145cf49c97f_2746x1962.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:1040,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:828703,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:false,&quot;topImage&quot;:true,&quot;internalRedirect&quot;:&quot;https://newsletter.thelongcommit.com/i/207133056?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd0c94f0e-fc1a-4bce-8979-d145cf49c97f_2746x1962.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_!_ObN!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd0c94f0e-fc1a-4bce-8979-d145cf49c97f_2746x1962.png 424w, https://substackcdn.com/image/fetch/$s_!_ObN!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd0c94f0e-fc1a-4bce-8979-d145cf49c97f_2746x1962.png 848w, https://substackcdn.com/image/fetch/$s_!_ObN!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd0c94f0e-fc1a-4bce-8979-d145cf49c97f_2746x1962.png 1272w, https://substackcdn.com/image/fetch/$s_!_ObN!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd0c94f0e-fc1a-4bce-8979-d145cf49c97f_2746x1962.png 1456w" sizes="100vw" fetchpriority="high"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image buttonBase-GK1x3M"><svg aria-hidden="true" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg" class="icon-noB79L"><g><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image buttonBase-GK1x3M"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2 icon-noB79L"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><div><hr></div><h2>Get the template</h2>
      <p>
          <a href="https://newsletter.thelongcommit.com/p/staff-and-tech-lead-role-agreement">
              Read more
          </a>
      </p>
   ]]></content:encoded></item><item><title><![CDATA[Career Growth Plan]]></title><description><![CDATA[Turn a vague career direction into concrete objectives, a 90-day focus, and goals you can review through real work.]]></description><link>https://newsletter.thelongcommit.com/p/career-growth-plan</link><guid isPermaLink="false">https://newsletter.thelongcommit.com/p/career-growth-plan</guid><dc:creator><![CDATA[Juan Cruz Martinez]]></dc:creator><pubDate>Wed, 15 Jul 2026 09:33:08 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/$s_!tgdE!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F46da3a39-aa01-469b-b50f-69c9781f3a63_2746x1962.png" length="0" type="image/jpeg"/><content:encoded><![CDATA[<p>Turn a vague career direction into a plan you can return to. The template connects a longer-term direction with near-term objectives, a current 90-day focus, and a small set of goals you can review regularly.</p><h2>Who this is for</h2><p>Senior engineers and engineering leaders who want more than a one-time career worksheet. Use it when you know you want to grow but need a clearer way to connect that direction to real work, evidence, and regular review.</p><h2>What is inside</h2><ul><li><p>A career direction section for the work you want more and less exposure to</p></li><li><p>Two or three objectives for the next 6&#8211;12 months</p></li><li><p>A focused 90-day responsibility or skill to practise through real work</p></li><li><p>A five-field goal tracker for Area, Status, Target date, and Next review</p></li><li><p>A reusable goal page for actions, evidence, support, and review notes</p></li></ul><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!tgdE!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F46da3a39-aa01-469b-b50f-69c9781f3a63_2746x1962.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!tgdE!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F46da3a39-aa01-469b-b50f-69c9781f3a63_2746x1962.png 424w, https://substackcdn.com/image/fetch/$s_!tgdE!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F46da3a39-aa01-469b-b50f-69c9781f3a63_2746x1962.png 848w, https://substackcdn.com/image/fetch/$s_!tgdE!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F46da3a39-aa01-469b-b50f-69c9781f3a63_2746x1962.png 1272w, https://substackcdn.com/image/fetch/$s_!tgdE!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F46da3a39-aa01-469b-b50f-69c9781f3a63_2746x1962.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!tgdE!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F46da3a39-aa01-469b-b50f-69c9781f3a63_2746x1962.png" width="1456" height="1040" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/46da3a39-aa01-469b-b50f-69c9781f3a63_2746x1962.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:1040,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:832634,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:false,&quot;topImage&quot;:true,&quot;internalRedirect&quot;:&quot;https://newsletter.thelongcommit.com/i/207132692?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F46da3a39-aa01-469b-b50f-69c9781f3a63_2746x1962.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_!tgdE!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F46da3a39-aa01-469b-b50f-69c9781f3a63_2746x1962.png 424w, https://substackcdn.com/image/fetch/$s_!tgdE!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F46da3a39-aa01-469b-b50f-69c9781f3a63_2746x1962.png 848w, https://substackcdn.com/image/fetch/$s_!tgdE!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F46da3a39-aa01-469b-b50f-69c9781f3a63_2746x1962.png 1272w, https://substackcdn.com/image/fetch/$s_!tgdE!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F46da3a39-aa01-469b-b50f-69c9781f3a63_2746x1962.png 1456w" sizes="100vw" fetchpriority="high"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image buttonBase-GK1x3M"><svg aria-hidden="true" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg" class="icon-noB79L"><g><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image buttonBase-GK1x3M"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2 icon-noB79L"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><div><hr></div><h2>Get the template</h2>
      <p>
          <a href="https://newsletter.thelongcommit.com/p/career-growth-plan">
              Read more
          </a>
      </p>
   ]]></content:encoded></item><item><title><![CDATA[Senior Engineer Work and Impact Log]]></title><description><![CDATA[Capture the work, decisions, and evidence that are hardest to reconstruct when career conversations arrive.]]></description><link>https://newsletter.thelongcommit.com/p/senior-engineer-work-and-impact-log</link><guid isPermaLink="false">https://newsletter.thelongcommit.com/p/senior-engineer-work-and-impact-log</guid><dc:creator><![CDATA[Juan Cruz Martinez]]></dc:creator><pubDate>Wed, 15 Jul 2026 09:25:33 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/$s_!OH-F!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1ceb2f58-fb27-4a63-b524-5ad635f754af_2746x1962.png" length="0" type="image/jpeg"/><content:encoded><![CDATA[<p>Keep a useful record of work that becomes difficult to reconstruct once a project has moved on. This template helps you capture what happened, what you did, what changed, and the evidence behind it.</p><h2>Who this is for</h2><p>Use it if you are a senior engineer whose impact spans projects, decisions, mentoring, incidents, or cross-team work. Add an entry after meaningful work, then return to the log before career conversations and performance reviews.</p><h2>What is inside</h2><ul><li><p>A simple log with Entry, Date, Category, Scope, and Evidence</p></li><li><p>A repeatable entry page covering Situation, What I did, Result, Evidence, and What this shows</p></li></ul><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!OH-F!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1ceb2f58-fb27-4a63-b524-5ad635f754af_2746x1962.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!OH-F!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1ceb2f58-fb27-4a63-b524-5ad635f754af_2746x1962.png 424w, https://substackcdn.com/image/fetch/$s_!OH-F!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1ceb2f58-fb27-4a63-b524-5ad635f754af_2746x1962.png 848w, https://substackcdn.com/image/fetch/$s_!OH-F!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1ceb2f58-fb27-4a63-b524-5ad635f754af_2746x1962.png 1272w, https://substackcdn.com/image/fetch/$s_!OH-F!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1ceb2f58-fb27-4a63-b524-5ad635f754af_2746x1962.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!OH-F!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1ceb2f58-fb27-4a63-b524-5ad635f754af_2746x1962.png" width="1456" height="1040" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/1ceb2f58-fb27-4a63-b524-5ad635f754af_2746x1962.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:1040,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:907179,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:false,&quot;topImage&quot;:true,&quot;internalRedirect&quot;:&quot;https://newsletter.thelongcommit.com/i/207132047?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1ceb2f58-fb27-4a63-b524-5ad635f754af_2746x1962.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_!OH-F!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1ceb2f58-fb27-4a63-b524-5ad635f754af_2746x1962.png 424w, https://substackcdn.com/image/fetch/$s_!OH-F!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1ceb2f58-fb27-4a63-b524-5ad635f754af_2746x1962.png 848w, https://substackcdn.com/image/fetch/$s_!OH-F!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1ceb2f58-fb27-4a63-b524-5ad635f754af_2746x1962.png 1272w, https://substackcdn.com/image/fetch/$s_!OH-F!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1ceb2f58-fb27-4a63-b524-5ad635f754af_2746x1962.png 1456w" sizes="100vw" fetchpriority="high"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image buttonBase-GK1x3M"><svg aria-hidden="true" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg" class="icon-noB79L"><g><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image buttonBase-GK1x3M"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2 icon-noB79L"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><div><hr></div><h2>Get the template</h2>
      <p>
          <a href="https://newsletter.thelongcommit.com/p/senior-engineer-work-and-impact-log">
              Read more
          </a>
      </p>
   ]]></content:encoded></item><item><title><![CDATA[The Engineering Manager's 1:1 System]]></title><description><![CDATA[A lightweight Notion template for keeping recurring 1:1s focused without turning them into status meetings.]]></description><link>https://newsletter.thelongcommit.com/p/the-engineering-managers-11-system</link><guid isPermaLink="false">https://newsletter.thelongcommit.com/p/the-engineering-managers-11-system</guid><dc:creator><![CDATA[Juan Cruz Martinez]]></dc:creator><pubDate>Wed, 15 Jul 2026 09:17:56 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/$s_!FwCH!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6029da8d-c7c3-43f3-a1cc-2fd3951ee4c4_2746x1992.png" length="0" type="image/jpeg"/><content:encoded><![CDATA[<p>A lightweight Notion template for keeping recurring 1:1s focused without turning them into status meetings. It gives each conversation a consistent structure and keeps agreed actions visible between meetings.</p><h2>Who this is for</h2><p>Engineering managers and other people leaders who want simpler meeting notes and clearer follow-through. Use it when useful context and action items are getting lost between conversations.</p><h2>What is inside</h2><ul><li><p>A meeting tracker with the date, an optional feeling check, and action-item status</p></li><li><p>A repeatable agenda for what is going well, what is not going well, and feedback</p></li><li><p>Dedicated space for action items and additional notes</p></li></ul><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!FwCH!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6029da8d-c7c3-43f3-a1cc-2fd3951ee4c4_2746x1992.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!FwCH!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6029da8d-c7c3-43f3-a1cc-2fd3951ee4c4_2746x1992.png 424w, https://substackcdn.com/image/fetch/$s_!FwCH!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6029da8d-c7c3-43f3-a1cc-2fd3951ee4c4_2746x1992.png 848w, https://substackcdn.com/image/fetch/$s_!FwCH!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6029da8d-c7c3-43f3-a1cc-2fd3951ee4c4_2746x1992.png 1272w, https://substackcdn.com/image/fetch/$s_!FwCH!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6029da8d-c7c3-43f3-a1cc-2fd3951ee4c4_2746x1992.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!FwCH!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6029da8d-c7c3-43f3-a1cc-2fd3951ee4c4_2746x1992.png" width="1456" height="1056" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/6029da8d-c7c3-43f3-a1cc-2fd3951ee4c4_2746x1992.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:1056,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:919025,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:false,&quot;topImage&quot;:true,&quot;internalRedirect&quot;:&quot;https://newsletter.thelongcommit.com/i/207130791?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6029da8d-c7c3-43f3-a1cc-2fd3951ee4c4_2746x1992.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_!FwCH!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6029da8d-c7c3-43f3-a1cc-2fd3951ee4c4_2746x1992.png 424w, https://substackcdn.com/image/fetch/$s_!FwCH!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6029da8d-c7c3-43f3-a1cc-2fd3951ee4c4_2746x1992.png 848w, https://substackcdn.com/image/fetch/$s_!FwCH!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6029da8d-c7c3-43f3-a1cc-2fd3951ee4c4_2746x1992.png 1272w, https://substackcdn.com/image/fetch/$s_!FwCH!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6029da8d-c7c3-43f3-a1cc-2fd3951ee4c4_2746x1992.png 1456w" sizes="100vw" fetchpriority="high"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image buttonBase-GK1x3M"><svg aria-hidden="true" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg" class="icon-noB79L"><g><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image buttonBase-GK1x3M"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2 icon-noB79L"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><h2>Get the template</h2>
      <p>
          <a href="https://newsletter.thelongcommit.com/p/the-engineering-managers-11-system">
              Read more
          </a>
      </p>
   ]]></content:encoded></item><item><title><![CDATA[The Prototype Is a Question, Not a Product]]></title><description><![CDATA[Use AI to turn disagreement into evidence without mistaking a polished demo for a product decision.]]></description><link>https://newsletter.thelongcommit.com/p/the-prototype-is-a-question-not-a</link><guid isPermaLink="false">https://newsletter.thelongcommit.com/p/the-prototype-is-a-question-not-a</guid><dc:creator><![CDATA[Juan Cruz Martinez]]></dc:creator><pubDate>Tue, 14 Jul 2026 23:22:20 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/$s_!3xP6!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8430ad9c-7eda-4e1d-a810-b892a5bca35e_2440x1300.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_!3xP6!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8430ad9c-7eda-4e1d-a810-b892a5bca35e_2440x1300.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!3xP6!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8430ad9c-7eda-4e1d-a810-b892a5bca35e_2440x1300.png 424w, https://substackcdn.com/image/fetch/$s_!3xP6!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8430ad9c-7eda-4e1d-a810-b892a5bca35e_2440x1300.png 848w, https://substackcdn.com/image/fetch/$s_!3xP6!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8430ad9c-7eda-4e1d-a810-b892a5bca35e_2440x1300.png 1272w, https://substackcdn.com/image/fetch/$s_!3xP6!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8430ad9c-7eda-4e1d-a810-b892a5bca35e_2440x1300.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!3xP6!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8430ad9c-7eda-4e1d-a810-b892a5bca35e_2440x1300.png" width="1456" height="776" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/8430ad9c-7eda-4e1d-a810-b892a5bca35e_2440x1300.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:776,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:255215,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:false,&quot;topImage&quot;:true,&quot;internalRedirect&quot;:&quot;https://newsletter.thelongcommit.com/i/207084892?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8430ad9c-7eda-4e1d-a810-b892a5bca35e_2440x1300.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_!3xP6!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8430ad9c-7eda-4e1d-a810-b892a5bca35e_2440x1300.png 424w, https://substackcdn.com/image/fetch/$s_!3xP6!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8430ad9c-7eda-4e1d-a810-b892a5bca35e_2440x1300.png 848w, https://substackcdn.com/image/fetch/$s_!3xP6!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8430ad9c-7eda-4e1d-a810-b892a5bca35e_2440x1300.png 1272w, https://substackcdn.com/image/fetch/$s_!3xP6!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8430ad9c-7eda-4e1d-a810-b892a5bca35e_2440x1300.png 1456w" sizes="100vw" fetchpriority="high"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image buttonBase-GK1x3M"><svg aria-hidden="true" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg" class="icon-noB79L"><g><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image buttonBase-GK1x3M"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2 icon-noB79L"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a><figcaption class="image-caption">Polish changes perception. Evidence changes the decision.</figcaption></figure></div><p>A product lead wants a natural-language setup flow for a developer tool. One engineer thinks it could remove most of the friction from the first integration. Another worries that authentication, error recovery, and the current SDK contracts will make the experience brittle. A staff engineer sees a different risk: if the demo looks convincing, it may become a roadmap commitment before the team understands what it would take to operate.</p><p>The team could spend another week improving the design document, or it could build a narrow prototype and put the disagreement in front of real evidence.</p><p>AI changes the economics of that choice. For throwaway prototypes, I have felt the speed gain directly: <a href="https://newsletter.thelongcommit.com/p/everything-i-learned-about-productivity">a proof of concept that once took two or three days can now land in an afternoon</a>. That makes implementation cheap enough to use during the decision process, not only after the decision has already been made.</p><p>But AI makes the artifact cheaper, not the evidence. Once people can click through the flow, call the API, or watch the agent complete a task, the discussion shifts from &#8220;Should we build this?&#8221; to &#8220;What would it take to ship what we already have?&#8221;</p><p>The artifact has started answering a question nobody agreed to ask.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!56BB!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F45dc2759-c17f-4a3a-bac3-6db3a31f3805_3880x2578.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!56BB!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F45dc2759-c17f-4a3a-bac3-6db3a31f3805_3880x2578.png 424w, https://substackcdn.com/image/fetch/$s_!56BB!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F45dc2759-c17f-4a3a-bac3-6db3a31f3805_3880x2578.png 848w, https://substackcdn.com/image/fetch/$s_!56BB!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F45dc2759-c17f-4a3a-bac3-6db3a31f3805_3880x2578.png 1272w, https://substackcdn.com/image/fetch/$s_!56BB!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F45dc2759-c17f-4a3a-bac3-6db3a31f3805_3880x2578.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!56BB!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F45dc2759-c17f-4a3a-bac3-6db3a31f3805_3880x2578.png" width="1456" height="967" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/45dc2759-c17f-4a3a-bac3-6db3a31f3805_3880x2578.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:967,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:687418,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:false,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://newsletter.thelongcommit.com/i/207084892?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F45dc2759-c17f-4a3a-bac3-6db3a31f3805_3880x2578.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_!56BB!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F45dc2759-c17f-4a3a-bac3-6db3a31f3805_3880x2578.png 424w, https://substackcdn.com/image/fetch/$s_!56BB!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F45dc2759-c17f-4a3a-bac3-6db3a31f3805_3880x2578.png 848w, https://substackcdn.com/image/fetch/$s_!56BB!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F45dc2759-c17f-4a3a-bac3-6db3a31f3805_3880x2578.png 1272w, https://substackcdn.com/image/fetch/$s_!56BB!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F45dc2759-c17f-4a3a-bac3-6db3a31f3805_3880x2578.png 1456w" sizes="100vw"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image buttonBase-GK1x3M"><svg aria-hidden="true" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg" class="icon-noB79L"><g><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image buttonBase-GK1x3M"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2 icon-noB79L"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a><figcaption class="image-caption"><em>A prototype earns authority from the evidence around it, not from how finished it looks.</em></figcaption></figure></div><p>My recommendation is to build the disagreement when implementation can produce evidence, but treat the prototype as an expiring question rather than an early product. Before anyone prompts an agent, define what the prototype may prove, which shortcuts limit that conclusion, when its mandate ends, and what happens to the implementation afterward.</p><p>None of this is unique to AI. <a href="https://hci.stanford.edu/courses/cs247/2012/readings/WhatDoPrototypesPrototype.pdf">&#8220;What Do Prototypes Prototype?&#8221;</a> frames prototype focus as a choice about which open design questions to examine, while <a href="https://doi.org/10.1145/1375761.1375762">&#8220;The Anatomy of Prototypes&#8221;</a> describes prototypes as filters over a broader design space. AI changes how quickly a functional, convincing artifact can appear&#8212;and, I would argue, the organizational pressure to treat an answer-shaped artifact as a product.</p><h3>When this rubric is worth using</h3><p>Not every sketch needs a formal hypothesis. If two engineers are exploring a low-risk implementation detail for an hour, let them explore.</p><p>Use the rubric when the artifact could influence:</p><ul><li><p>roadmap scope or a customer promise;</p></li><li><p>an architectural or integration decision;</p></li><li><p>a production or security boundary;</p></li><li><p>a cross-team commitment;</p></li><li><p>a claim about user behavior;</p></li><li><p>whether generated code becomes part of a maintained system.</p></li></ul><p class="button-wrapper" data-attrs="{&quot;url&quot;:&quot;https://newsletter.thelongcommit.com/subscribe?&quot;,&quot;text&quot;:&quot;Subscribe now&quot;,&quot;action&quot;:null,&quot;class&quot;:null}" data-component-name="ButtonCreateButton"><a class="button primary" href="https://newsletter.thelongcommit.com/subscribe?"><span>Subscribe now</span></a></p><p>The point is proportionality. Five lines written before two days of implementation are not heavy governance. They protect the team from spending the next six months maintaining an answer to the wrong question.</p><h3>The prototype decision card</h3><p>Every consequential prototype should begin with five fields:</p><ol><li><p>Question</p></li><li><p>Evidence</p></li><li><p>Shortcuts</p></li><li><p>Expiry</p></li><li><p>Disposition</p></li></ol><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!ExlU!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F239ce20e-5d6a-404b-a144-2566296c1411_3879x5393.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!ExlU!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F239ce20e-5d6a-404b-a144-2566296c1411_3879x5393.png 424w, https://substackcdn.com/image/fetch/$s_!ExlU!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F239ce20e-5d6a-404b-a144-2566296c1411_3879x5393.png 848w, https://substackcdn.com/image/fetch/$s_!ExlU!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F239ce20e-5d6a-404b-a144-2566296c1411_3879x5393.png 1272w, https://substackcdn.com/image/fetch/$s_!ExlU!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F239ce20e-5d6a-404b-a144-2566296c1411_3879x5393.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!ExlU!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F239ce20e-5d6a-404b-a144-2566296c1411_3879x5393.png" width="1456" height="2024" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/239ce20e-5d6a-404b-a144-2566296c1411_3879x5393.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:2024,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:1192471,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://newsletter.thelongcommit.com/i/207084892?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F239ce20e-5d6a-404b-a144-2566296c1411_3879x5393.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_!ExlU!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F239ce20e-5d6a-404b-a144-2566296c1411_3879x5393.png 424w, https://substackcdn.com/image/fetch/$s_!ExlU!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F239ce20e-5d6a-404b-a144-2566296c1411_3879x5393.png 848w, https://substackcdn.com/image/fetch/$s_!ExlU!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F239ce20e-5d6a-404b-a144-2566296c1411_3879x5393.png 1272w, https://substackcdn.com/image/fetch/$s_!ExlU!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F239ce20e-5d6a-404b-a144-2566296c1411_3879x5393.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 buttonBase-GK1x3M"><svg aria-hidden="true" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg" class="icon-noB79L"><g><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image buttonBase-GK1x3M"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2 icon-noB79L"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a><figcaption class="image-caption"><em>The card defines the inference boundary before the artifact starts persuading people.</em></figcaption></figure></div><p>This is not a new approval process. The decision boundary must travel with the artifact. Keep the card inside the issue, design document, or pull request description, and put the question, expiry date, and status on the prototype itself. A forwarded link, screenshot, or recorded demo should still say what the artifact was designed to test and whether it is approved for production or customer commitments.</p><blockquote><p><strong>Prototype for:</strong> Expired-credential recovery</p><p><strong>Expires:</strong> 18 July</p><p><strong>Status:</strong> Not approved for production or customer commitments</p><p><strong>Decision card:</strong> Linked with this artifact</p></blockquote><h4>1. Question: What decision should change?</h4><p>Name one decision the prototype will inform.</p><p>&#8220;Can we build this?&#8221; is usually too broad. Almost anything can be made to work once under favorable conditions. Narrower questions force the team to identify the disagreement underneath the implementation:</p><ul><li><p>Can a target developer finish the first integration without leaving the guided flow?</p></li><li><p>Does the current API contract support recovery from an expired credential?</p></li><li><p>Can this architecture meet the latency target when one dependency degrades?</p></li><li><p>Can the agent handle the representative failure cases without taking an unsafe action?</p></li></ul><p>A useful question has consequences. Before building, state what the team will do after a positive result and what it will do after a negative one:</p><blockquote><p>If the result is positive, we will [action]. If it is negative, we will [action].</p></blockquote><p>If neither result would change the decision, the team is not running an experiment. It is producing a demonstration. If the evidence lands between the predeclared criteria, call the result inconclusive and write a new card rather than rewriting the first question.</p><h4>2. Evidence: What would count as an answer?</h4><p>State what the team will observe or attempt, who will do it, and which results will count as positive, negative, or inconclusive. Define those criteria before seeing the artifact, so the team cannot move the goalposts after the prototype starts persuading people.</p><p>The evidence must match the question. A usability claim requires target users attempting the task. An operational claim requires load, failure, recovery, or maintenance evidence. A claim about agent reliability requires a representative evaluation set, not one impressive trace selected for the demo.</p><p>In <a href="https://doi.org/10.1145/3706598.3713166">&#8220;Prototyping with Prompts&#8221;</a>, a CHI 2025 design study, researchers observed 39 industry practitioners across 13 team sessions as they prototyped prompts for a generative AI marketing application. The authors describe two layers of evaluation: teams assessed output validity and correctness while considering whether end users could understand and meaningfully interact with it. They also found that assumptions about cultural norms, user behavior, content formats, and conceptual abstractions could remain implicit and undocumented. This suggests that greater fidelity can expand what a team is able to inspect, but it does not determine which evidence a decision requires.</p><h4>3. Shortcuts: What is intentionally unlike production?</h4><p>List every condition that is fake, stubbed, omitted, unreviewed, not tested at scale, incomplete, or unusually favorable.</p><p>Typical shortcuts include:</p><ul><li><p>mocked billing or permissions;</p></li><li><p>a test tenant instead of a real account;</p></li><li><p>one supported language or environment;</p></li><li><p>clean data that excludes known edge cases;</p></li><li><p>no production secrets or security review;</p></li><li><p>a single happy path;</p></li><li><p>manual intervention hidden behind an automated-looking flow;</p></li><li><p>generated code nobody has reviewed for maintainability.</p></li></ul><p>Shortcuts are not a failure. They are what makes a prototype cheap. But a shortcut may only narrow the conclusions the team can draw; it cannot waive non-negotiable privacy, security, legal, or safety requirements.</p><p>Mocked billing may be irrelevant to a navigation test and fatal to an integration-feasibility claim. A test tenant may be enough to inspect the interaction and useless for understanding production permissions.</p><p>For each shortcut, ask: &#8220;Which conclusion are we no longer allowed to draw because this is fake?&#8221;</p><h4>4. Expiry: When does the experiment end?</h4><p>Give the prototype a time, budget, or learning limit.</p><p>Examples:</p><ul><li><p>two days of implementation;</p></li><li><p>five user sessions;</p></li><li><p>one load-test cycle;</p></li><li><p>twenty representative agent tasks;</p></li><li><p>confirmation of one API behavior;</p></li><li><p>the first unrecoverable security constraint.</p></li></ul><p>Without an expiry, a prototype tends to keep absorbing work. Someone adds another path because the first one looked promising. Another engineer improves the error handling. A stakeholder asks whether it can be shown to a customer. The team quietly stops learning and starts developing, but the code never passes through the decisions expected of a real product.</p><p>An expiry does not mean the idea must die. It means the current artifact loses its mandate. Continuing requires a new question, a new experiment, or an explicit production proposal.</p><h4>5. Disposition: What happens to the artifact?</h4><p>Decide in advance whether a positive result leads to:</p><ul><li><p>a clean rebuild;</p></li><li><p>a separate production proposal;</p></li><li><p>another experiment;</p></li><li><p>retention of only the findings or test fixtures;</p></li><li><p>a deliberate stop.</p></li></ul><p>A prototype should not enter production because rebuilding feels wasteful. If the implementation is worth keeping, it should earn that decision independently through normal review, security, testing, ownership, and operational standards. The prototype label should not grant generated code a permanent exemption.</p><p>When the expiry condition arrives, append a short closeout to the card:</p><ul><li><p><strong>Result:</strong> What happened against the predeclared criteria.</p></li><li><p><strong>Decision:</strong> What changes now.</p></li><li><p><strong>Artifact status:</strong> Deleted, archived, retained for evaluation, or proposed for independent review.</p></li><li><p><strong>Owner and date:</strong> Who closed the experiment and when.</p></li></ul><p>The closeout is not a sixth planning field. It is the durable record that stops later readers from reinterpreting the artifact after its context has faded.</p><p>In <a href="https://doi.org/10.1145/3772318.3790757">&#8220;From Throw-Away to Takeaway&#8221;</a>, a CHI 2026 mixed-methods study combined an online survey of 85 people with interviews of 31 hackathon participants and eight practitioners. In its sample, cloud development environments accelerated prototyping and enabled non-technical users to create high-fidelity throwaway prototypes for experiential exploration. Deployment and long-term maintainability, however, continued to depend on technical expertise. The study supports separating prototype evidence from production readiness; it does not show that this five-field card improves team decisions. The card is my operating recommendation.</p><p class="button-wrapper" data-attrs="{&quot;url&quot;:&quot;https://newsletter.thelongcommit.com/subscribe?&quot;,&quot;text&quot;:&quot;Subscribe now&quot;,&quot;action&quot;:null,&quot;class&quot;:null}" data-component-name="ButtonCreateButton"><a class="button primary" href="https://newsletter.thelongcommit.com/subscribe?"><span>Subscribe now</span></a></p><h3>Match the evidence to the prototype</h3><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!1hei!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F630acc49-3224-44c6-b978-aeae169bf86a_3640x3996.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!1hei!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F630acc49-3224-44c6-b978-aeae169bf86a_3640x3996.png 424w, https://substackcdn.com/image/fetch/$s_!1hei!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F630acc49-3224-44c6-b978-aeae169bf86a_3640x3996.png 848w, https://substackcdn.com/image/fetch/$s_!1hei!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F630acc49-3224-44c6-b978-aeae169bf86a_3640x3996.png 1272w, https://substackcdn.com/image/fetch/$s_!1hei!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F630acc49-3224-44c6-b978-aeae169bf86a_3640x3996.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!1hei!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F630acc49-3224-44c6-b978-aeae169bf86a_3640x3996.png" width="1456" height="1598" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/630acc49-3224-44c6-b978-aeae169bf86a_3640x3996.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:1598,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:985984,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://newsletter.thelongcommit.com/i/207084892?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F630acc49-3224-44c6-b978-aeae169bf86a_3640x3996.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_!1hei!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F630acc49-3224-44c6-b978-aeae169bf86a_3640x3996.png 424w, https://substackcdn.com/image/fetch/$s_!1hei!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F630acc49-3224-44c6-b978-aeae169bf86a_3640x3996.png 848w, https://substackcdn.com/image/fetch/$s_!1hei!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F630acc49-3224-44c6-b978-aeae169bf86a_3640x3996.png 1272w, https://substackcdn.com/image/fetch/$s_!1hei!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F630acc49-3224-44c6-b978-aeae169bf86a_3640x3996.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 buttonBase-GK1x3M"><svg aria-hidden="true" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg" class="icon-noB79L"><g><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image buttonBase-GK1x3M"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2 icon-noB79L"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p>Vision prototypes belong in this model even when they are not experiments. Their evidence is discussion and alignment. Stakeholder enthusiasm shows that an idea is persuasive; it does not validate user need, technical feasibility, or roadmap priority.</p><h3>A completed decision card</h3><p>Return to the developer-tool disagreement from the opening. Instead of asking an agent to &#8220;build a natural-language onboarding flow,&#8221; the team writes this first:</p><p><strong>Question:</strong> Can a target developer complete the first integration&#8212;including recovery from an expired credential&#8212;without leaving the guided flow, using the current API contracts?</p><p><strong>Evidence:</strong> Five target developers attempt both a clean setup and a scripted expired-credential case in a faithful test environment. A positive result means at least four complete both cases within fifteen minutes without manual backend intervention. A negative result means the current contract cannot support safe in-flow recovery, or more than one participant reaches an unrecoverable error. Any other result is inconclusive. The team records completion time, confusion, help requests, manual intervention, and unrecoverable errors.</p><p><strong>Shortcuts:</strong> Test tenant only. Billing is mocked. One language is supported. No production secrets or customer data are used. The prototype makes no claim about scale, security approval, or maintainability.</p><p><strong>Expiry:</strong> Two days of implementation and five user sessions, or immediate termination if the current contract cannot support safe in-flow recovery.</p><p><strong>Disposition:</strong> A positive result leads to a separate production proposal and an independent decision about whether any implementation is retained. A negative result preserves the findings and evaluation fixtures, then deletes or archives the prototype. An inconclusive result requires a new card.</p><p>Now the team knows both what success means and what would falsify the experiment. A beautiful demo cannot settle the question if no target developer attempts the integration. A successful happy path cannot hide an API contract that makes recovery impossible, because recovery is part of the evidence plan. A weak result does not automatically kill the broader idea; it may show that the current contract, not the interaction, is the next question to investigate.</p><p>After the sessions, the closeout might read:</p><ul><li><p><strong>Result:</strong> Four of five developers completed the clean path; only two recovered from an expired credential, and three reached an unrecoverable error.</p></li><li><p><strong>Decision:</strong> Stop the onboarding prototype and investigate the API contract.</p></li><li><p><strong>Artifact status:</strong> Prototype archived; evaluation fixtures retained.</p></li><li><p><strong>Owner and date:</strong> Prototype lead, 18 July.</p></li></ul><h3>The failure modes to watch</h3><ul><li><p><strong>The sales demo</strong> is built to persuade and later cited as validation. Label vision and sales artifacts explicitly, including what they were never designed to test.</p></li><li><p><strong>The happy-path proof</strong> shows that something can work once and becomes evidence of production readiness. Record which properties&#8212;load, recovery, security, observability, and maintainability&#8212;remain outside the experiment.</p></li><li><p><strong>The moving question</strong> appears when the team rewrites the hypothesis after seeing the result. Preserve the original card; if the artifact reveals a more useful question, create a new one.</p></li><li><p><strong>The evidence mismatch</strong> uses the wrong people or conditions. Internal stakeholders cannot validate customer usability, and a mocked API cannot validate current integration behavior.</p></li><li><p><strong>The accidental foundation</strong> begins with &#8220;We already have most of it.&#8221; Require an independent production decision. Do not measure waste by lines of prototype code deleted.</p></li><li><p><strong>The orphan prototype</strong> survives after the decision with no owner or status. Make cleanup part of the disposition and record the artifact&#8217;s status in the closeout.</p></li></ul><h3>What to do before the next prototype</h3><p>Before anyone starts building, ask the team to spend ten minutes on the decision card.</p><p>During the experiment, record observations and newly discovered shortcuts. Do not expand the prototype merely because implementation is going well.</p><p>When the expiry condition arrives, stop and complete the closeout. A positive result should change only the decision named on the card. A negative result is useful when the test was valid. An inconclusive result means the question or evidence plan needs another pass.</p><p>AI makes it cheaper to turn disagreements into things a team can inspect. The prototype should earn authority from the evidence it collects, not from how much it resembles a finished product.</p><p>Before the next agent starts generating code, decide what its artifact is allowed to prove&#8212;and what your team has already agreed to do when the question expires.</p>]]></content:encoded></item><item><title><![CDATA[When AI-First Becomes a Loyalty Test]]></title><description><![CDATA[Adoption pressure can teach engineers to perform belief instead of improve the work.]]></description><link>https://newsletter.thelongcommit.com/p/when-ai-first-becomes-a-loyalty-test</link><guid isPermaLink="false">https://newsletter.thelongcommit.com/p/when-ai-first-becomes-a-loyalty-test</guid><dc:creator><![CDATA[Juan Cruz Martinez]]></dc:creator><pubDate>Tue, 07 Jul 2026 09:40:48 GMT</pubDate><enclosure url="https://substack-post-media.s3.amazonaws.com/public/images/fc1c9fba-9d40-4c0b-bc37-c583bc89b20e_3025x1530.png" length="0" type="image/jpeg"/><content:encoded><![CDATA[<p>A team is in planning. Someone asks for another engineer, another month, or a narrower scope. A few years ago, the useful questions would have been about the problem, the risk, and the cheapest responsible way to reduce it. Now a different question can become the ritual: did you try it with AI first?</p><p>That question can be healthy. Some engineers still underuse tools that would remove boring work, surface options, or force a sharper explanation of the problem. I do not think engineering leaders are wrong to expect people to learn AI. Refusing to build any muscle with these tools is becoming its own professional risk.</p><p>The problem starts when &#8220;AI-first&#8221; becomes a test of seriousness. Once the expected answer is visible, people learn to produce that answer. They mention the tool in planning. They add it to the workflow where it can be seen. They show the demo. They write the performance-review paragraph. The company gets evidence of adoption before it gets evidence that the work improved.</p><p>Luiza Jarovsky&#8217;s essay, <a href="https://www.luizasnewsletter.com/p/when-ai-becomes-a-religion">When AI Becomes a Religion</a>, is too broad for the exact piece I want to write, but it names a pattern worth taking seriously inside companies: salvation language, dogma, and the awkward role of the heretic. I would not import the whole religion frame into engineering. It gets noisy quickly. The workplace question is what happens when skepticism starts to carry a social cost. The engineer who asks for evidence, slows a rollout, or says the generated code made review worse can start to look behind the culture, even when they are protecting the feedback loop the organization needs.</p><p>Shopify is a useful public example because it turns the cultural pressure into an operating rule. In April 2025, coverage from <a href="https://www.businessinsider.com/shopify-ceo-tobi-lutke-employees-prove-ai-job-2025-4">Business Insider</a> and <a href="https://www.theverge.com/news/644943/shopify-ceo-memo-ai-hires-job">The Verge</a> described a memo from CEO Tobi L&#252;tke that made AI usage a baseline expectation, asked teams to show why work could not be done with AI before requesting more headcount or resources, and added AI usage questions to performance and peer review. There is a reasonable version of that management instinct. Headcount should not be the default answer when tools and workflow changes can absorb some of the work. A serious organization can expect people to try available leverage before asking for more capacity.</p><p>The failure mode starts when proof of trying becomes more important than the quality of the result. If a team knows the safest answer is &#8220;yes, we used AI,&#8221; then people will learn how to produce that answer. They will add the tool to the workflow, mention it in planning, show a demo, or include it in a review packet. That may be sincere learning. It may also be adoption theater. From the outside, both can look similar unless leaders measure what happened downstream.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!6EhU!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3a5c199b-b528-4dbd-b013-0d91955a41fd_1569x1817.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!6EhU!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3a5c199b-b528-4dbd-b013-0d91955a41fd_1569x1817.png 424w, https://substackcdn.com/image/fetch/$s_!6EhU!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3a5c199b-b528-4dbd-b013-0d91955a41fd_1569x1817.png 848w, https://substackcdn.com/image/fetch/$s_!6EhU!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3a5c199b-b528-4dbd-b013-0d91955a41fd_1569x1817.png 1272w, https://substackcdn.com/image/fetch/$s_!6EhU!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3a5c199b-b528-4dbd-b013-0d91955a41fd_1569x1817.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!6EhU!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3a5c199b-b528-4dbd-b013-0d91955a41fd_1569x1817.png" width="1456" height="1686" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/3a5c199b-b528-4dbd-b013-0d91955a41fd_1569x1817.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:1686,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:279135,&quot;alt&quot;:&quot;A flowchart contrasts two AI adoption loops. In the first loop, AI-first pressure makes visible usage the safe answer, teams report adoption, leaders see alignment, bad data gets hidden, and feedback loops get worse. In the second loop, protected skepticism keeps failed prompts, bad outputs, and review friction visible so leaders can adjust the rollout and improve the feedback loop.&quot;,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:false,&quot;topImage&quot;:true,&quot;internalRedirect&quot;:&quot;https://newsletter.thelongcommit.com/i/204418114?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3a5c199b-b528-4dbd-b013-0d91955a41fd_1569x1817.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="A flowchart contrasts two AI adoption loops. In the first loop, AI-first pressure makes visible usage the safe answer, teams report adoption, leaders see alignment, bad data gets hidden, and feedback loops get worse. In the second loop, protected skepticism keeps failed prompts, bad outputs, and review friction visible so leaders can adjust the rollout and improve the feedback loop." title="A flowchart contrasts two AI adoption loops. In the first loop, AI-first pressure makes visible usage the safe answer, teams report adoption, leaders see alignment, bad data gets hidden, and feedback loops get worse. In the second loop, protected skepticism keeps failed prompts, bad outputs, and review friction visible so leaders can adjust the rollout and improve the feedback loop." srcset="https://substackcdn.com/image/fetch/$s_!6EhU!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3a5c199b-b528-4dbd-b013-0d91955a41fd_1569x1817.png 424w, https://substackcdn.com/image/fetch/$s_!6EhU!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3a5c199b-b528-4dbd-b013-0d91955a41fd_1569x1817.png 848w, https://substackcdn.com/image/fetch/$s_!6EhU!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3a5c199b-b528-4dbd-b013-0d91955a41fd_1569x1817.png 1272w, https://substackcdn.com/image/fetch/$s_!6EhU!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3a5c199b-b528-4dbd-b013-0d91955a41fd_1569x1817.png 1456w" sizes="100vw" fetchpriority="high"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image buttonBase-GK1x3M"><svg aria-hidden="true" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg" class="icon-noB79L"><g><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image buttonBase-GK1x3M"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2 icon-noB79L"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a><figcaption class="image-caption">When usage becomes the safest answer, adoption data gets cleaner while the rollout gets less honest. Protected skepticism keeps the signal leaders need to make AI adoption work.</figcaption></figure></div><h3>When usage becomes safer than judgment</h3><p>Usage is attractive because it is legible. Licenses activated, prompts submitted, features shipped with AI assistance, agents connected to repositories, demos shown in all-hands meetings. These numbers make the rollout visible. They do not prove that the organization is building better software.</p><p>The Stack Overflow 2026 pulse survey is useful precisely because it holds two ideas together. Workplace agent usage had risen: 59% of respondents said they used agents at work, nearly double the 31% Stack Overflow reported from its 2025 Developer Survey. At the same time, 63% of technologists said they rarely or never let agents run fully on autopilot. The survey was self-reported and had 1,100 respondents, so I would treat it as directional. Still, the tension is the one engineering leaders need to understand. Adoption is real, and supervision is still doing a lot of the work.</p><p>If leadership celebrates usage while the work still requires supervision, <a href="https://newsletter.thelongcommit.com/p/the-sign-off-layer-is-becoming-the">the supervision still has to happen somewhere</a>. It usually lands with senior engineers, reviewers, tech leads, and managers who have to decide whether the generated output is correct enough to ship. The prompt may be faster than writing the first draft of the code. The review can still become slower, especially when the author cannot explain the change, the test is brittle, or the diff is plausible in ways that make mistakes harder to spot.</p><p>Moreover, DORA&#8217;s <a href="https://cloud.google.com/resources/content/2025-dora-ai-assisted-software-development-report">2025 AI-assisted software development report</a> pushes the conversation away from tool access alone and toward the system around the tool. Local productivity gains matter only if they translate into product performance instead of <a href="https://newsletter.thelongcommit.com/p/the-ai-productivity-bill-comes-due">downstream chaos</a>. A team can produce more code-shaped output and still make the engineering system worse.</p><p>There is also a social layer. AI tools are not neutral calculators inside a team. OpenAI&#8217;s post on <a href="https://openai.com/index/sycophancy-in-gpt-4o/">sycophancy in GPT-4o</a> is a reminder that <a href="https://newsletter.thelongcommit.com/p/the-quiet-surrender-to-ai">model behavior can affect trust</a>: the company rolled back an update after GPT-4o became too flattering and agreeable. A tool that agrees too easily can make a weak plan feel stronger than it is. A company culture that rewards visible AI enthusiasm can do the same thing from the other side. The model says the plan is good. The dashboard says adoption is up. The executive story says the team is modernizing. The reviewer who says &#8220;this is not ready&#8221; becomes the inconvenience.</p><p class="button-wrapper" data-attrs="{&quot;url&quot;:&quot;https://newsletter.thelongcommit.com/subscribe?&quot;,&quot;text&quot;:&quot;Subscribe now&quot;,&quot;action&quot;:null,&quot;class&quot;:null}" data-component-name="ButtonCreateButton"><a class="button primary" href="https://newsletter.thelongcommit.com/subscribe?"><span>Subscribe now</span></a></p><h3>What I would measure instead</h3><p>If I were accountable for an AI rollout, I would not ask teams to prove they are bought in. I would ask where AI made the engineering system measurably better and where it shifted cost out of sight.</p><p>For code review, I would look at whether reviewers are catching better issues or just reading more generated diffs. For incident response, I would look at whether AI-assisted summaries improved diagnosis without flattening uncertainty. For onboarding, I would look at whether new engineers reached useful context faster and whether they could still explain the systems they touched. For migrations and maintenance work, I would look at whether generated changes reduced toil without increasing the burden on the people who own the code after the migration lands.</p><p>Those questions are slower than adoption dashboards, but they are closer to the work. They also leave room for the honest positive case. Sometimes AI will be the right answer. It can remove blank-page friction, draft tests, summarize unfamiliar code, produce a first pass at support tooling, and make a senior engineer faster when the senior engineer still owns the judgment. The critique is aimed at pressure that creates bad data.</p><p>A useful leader should want the bad data. Failed prompts, wrong assumptions, unreviewable patches, brittle generated tests, and moments where the tool made someone faster but less clear about the work are not signs of disloyalty. They are rollout telemetry. If people hide those signals because skepticism sounds like resistance, the organization loses the information it needs to adopt AI well.</p><h3>Protect the useful skeptic</h3><p>In an engineering organization, the useful skeptic is often not trying to stop adoption. They are asking the question that keeps adoption honest. What got better? What got worse? Who absorbed the review cost? Which failure mode disappeared, and which one moved to production? Did the team learn a reusable workflow, or did one person get a private boost that nobody else can inspect or improve?</p><p>That distinction matters for senior engineers. A senior engineer who pushes back on a shallow AI mandate should not sound anti-tool. The stronger posture is more demanding: show me the outcome, show me the review path, show me what we learned, and show me where the tool made the system less reliable. That is not nostalgia for pre-AI engineering. It is the production discipline we should have been using all along.</p><p>It also matters for managers. If &#8220;AI-first&#8221; becomes a loyalty test, managers will get the answers they trained the organization to produce. People will describe their work in AI-friendly language. They will use the tool where the tool is visible. They will avoid being the person who sounds slow, difficult, or unconvinced. The organization may feel aligned while its feedback loops get worse.</p><p>The healthier version starts with the work: the workflow, the risk, the customer outcome, the review burden, and the learning the team needs to keep. Then ask where AI helps and where it creates a new failure mode. Engineers do not need permission to be curious about AI. They need permission to report the truth about it.</p><p>That is the line I would want leaders to protect. Push people to learn the tools. Do not punish the people who keep the evidence honest. In a serious engineering organization, the person who refuses to turn usage into faith may be part of the control system that makes adoption work.</p><div class="subscription-widget-wrap-editor" data-attrs="{&quot;url&quot;:&quot;https://newsletter.thelongcommit.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"><strong>Subscribe to get weekly essays on engineering judgment, stronger teams, and durable careers in modern software work.</strong></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[Markdown Is Becoming the Application Layer of AI Apps]]></title><description><![CDATA[Why AI apps are moving from framework-heavy orchestration to harnesses plus Markdown.]]></description><link>https://newsletter.thelongcommit.com/p/markdown-is-becoming-the-application</link><guid isPermaLink="false">https://newsletter.thelongcommit.com/p/markdown-is-becoming-the-application</guid><dc:creator><![CDATA[Juan Cruz Martinez]]></dc:creator><pubDate>Mon, 29 Jun 2026 12:46:38 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/$s_!bfOC!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F067d919e-eb57-4068-b792-67eef173f699_3351x1777.png" length="0" type="image/jpeg"/><content:encoded><![CDATA[<p>Most AI apps started from a reasonable fear. Models were unpredictable, prompts were fragile, and nobody wanted production behavior living inside a magic paragraph. So we did what engineers usually do when a system feels unsafe: we wrapped it in code.</p><p>We built chains, graphs, routers, callback handlers, retrievers, memory abstractions, evaluation layers, and handoff nodes. Some of that was necessary. If an AI system moves money, changes permissions, updates customer data, deploys software, or touches production infrastructure, the hard boundaries belong in code. Nobody should trust a paragraph in a Markdown file to enforce access control.</p><p>But we took that instinct too far. A lot of AI application behavior is not a hard boundary. It is procedure, policy, tone, source discipline, review expectations, escalation rules, examples, and handoff shape. Those are the parts of a workflow that change often, depend on domain judgment, and are usually maintained by people who should not have to modify orchestration code to make the product behave better.</p><p>That is the mistake I think the first wave of AI apps made: we treated too much of the AI layer as an orchestration problem. The future is simpler than that. Code should provide the harness. Markdown should carry much more of the work.</p><p>That is what I mean when I say Markdown is becoming the application layer of AI apps. I do not mean Markdown replaces Python, TypeScript, Go, SQL, permissions, tests, queues, schemas, or production controls. I mean the part of the product that tells the AI system how to behave is moving out of framework code and into written, versioned instructions that humans can read and agents can execute.</p><p>The transition is from code-heavy orchestration to harnesses plus Markdown.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!bfOC!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F067d919e-eb57-4068-b792-67eef173f699_3351x1777.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!bfOC!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F067d919e-eb57-4068-b792-67eef173f699_3351x1777.png 424w, https://substackcdn.com/image/fetch/$s_!bfOC!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F067d919e-eb57-4068-b792-67eef173f699_3351x1777.png 848w, https://substackcdn.com/image/fetch/$s_!bfOC!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F067d919e-eb57-4068-b792-67eef173f699_3351x1777.png 1272w, https://substackcdn.com/image/fetch/$s_!bfOC!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F067d919e-eb57-4068-b792-67eef173f699_3351x1777.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!bfOC!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F067d919e-eb57-4068-b792-67eef173f699_3351x1777.png" width="1456" height="772" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/067d919e-eb57-4068-b792-67eef173f699_3351x1777.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:772,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:1246676,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:false,&quot;topImage&quot;:true,&quot;internalRedirect&quot;:&quot;https://newsletter.thelongcommit.com/i/204108408?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F067d919e-eb57-4068-b792-67eef173f699_3351x1777.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_!bfOC!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F067d919e-eb57-4068-b792-67eef173f699_3351x1777.png 424w, https://substackcdn.com/image/fetch/$s_!bfOC!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F067d919e-eb57-4068-b792-67eef173f699_3351x1777.png 848w, https://substackcdn.com/image/fetch/$s_!bfOC!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F067d919e-eb57-4068-b792-67eef173f699_3351x1777.png 1272w, https://substackcdn.com/image/fetch/$s_!bfOC!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F067d919e-eb57-4068-b792-67eef173f699_3351x1777.png 1456w" sizes="100vw" fetchpriority="high"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image buttonBase-GK1x3M"><svg aria-hidden="true" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg" class="icon-noB79L"><g><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image buttonBase-GK1x3M"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2 icon-noB79L"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a><figcaption class="image-caption">The old model where graph frameworks took control vs the new model were markdown directs the work</figcaption></figure></div><h2>The First Version Was Too Much Code</h2><p>The framework-heavy approach made sense at the beginning. Early AI applications needed scaffolding because the raw model interface was too loose. Retrieval needed structure. Tool calling needed wrappers. Production teams needed traces, retries, typed inputs, fallbacks, and evaluation hooks. LangChain and LlamaIndex became natural choices because they gave engineers a way to turn an uncertain model interaction into something that looked more like software.</p><p>I do not want to turn those frameworks into cartoon villains. They are useful libraries. LangChain has real orchestration and integration machinery. LlamaIndex is useful for indexing, parsing, retrieval, and data-connected applications. Both ecosystems support Markdown as an input format, whether through LangChain&#8217;s <a href="https://docs.langchain.com/oss/python/integrations/document_loaders/unstructured_markdown">UnstructuredMarkdownLoader</a> or LlamaIndex&#8217;s <a href="https://developers.llamaindex.ai/python/framework-api-reference/node_parsers/markdown/">Markdown node parsers</a>.</p><p>The problem is not that these tools exist. The problem is the reflex they encouraged: when an AI workflow becomes important, encode the next decision as another node. That works when the workflow is stable and the branches are genuinely software branches. It gets awkward when the workflow is really a written policy that people keep learning how to improve.</p><p>A support escalation rule should not always require a framework change. A source policy should not be buried in a callback. An editorial standard should not live as a prompt string in application code. A review checklist should not be scattered across several agent nodes. When those things live in code, the people closest to the domain lose the ability to improve them directly. The workflow becomes more formal, but not necessarily more maintainable.</p><p>This is how teams end up with an AI system that is technically sophisticated and operationally clumsy. The code can call the model, fetch the documents, route the task, and produce an answer. But changing what &#8220;good&#8221; means still requires spelunking through framework glue, prompt fragments, and hidden assumptions.</p><p class="button-wrapper" data-attrs="{&quot;url&quot;:&quot;https://newsletter.thelongcommit.com/subscribe?&quot;,&quot;text&quot;:&quot;Subscribe now&quot;,&quot;action&quot;:null,&quot;class&quot;:null}" data-component-name="ButtonCreateButton"><a class="button primary" href="https://newsletter.thelongcommit.com/subscribe?"><span>Subscribe now</span></a></p><h2>The Simpler Shape</h2><p>The simpler architecture has three parts.</p><p>First, product code still owns capabilities and constraints. It defines the APIs, data access, permissions, transactions, schemas, audit logs, deployment paths, and anything else that must be reliable even when the model is wrong.</p><p>Second, the agent harness gives the model a safe place to operate. The harness decides which tools exist, which files can be read, what state is available, how approvals work, how traces are captured, how evals run, and where the system should stop instead of guessing.</p><p>Third, Markdown carries the operating behavior. This is where the workflow lives: the source policy, the escalation rules, the examples, the templates, the product vocabulary, the review expectations, the domain caveats, and the handoff contract.</p><p>That split matters because it puts the right kind of change in the right kind of medium. If the change must be enforced, it belongs in code. If the change teaches the AI system how the team wants work done, Markdown is often a better place for it. It is easier to review, easier to diff, easier to search, and easier for domain owners to maintain with engineering guardrails around it.</p><p>This is not no-code. It is not &#8220;let the prompt handle it.&#8221; It is a different ownership model: engineers build the harness and enforce the boundaries; the Markdown layer describes the work the harness should perform.</p><h2>What Moves From Code To Markdown</h2><p>The useful way to think about the transition is not &#8220;which language are we using?&#8221; The useful question is &#8220;what kind of decision is this?&#8221;</p><p>Code should own the decisions that need deterministic enforcement: permissions, data writes, destructive actions, money movement, external side effects, compliance checks, schema validation, deployment, rollback, and anything where being merely persuasive is not good enough.</p><p>Markdown can own a different class of decisions: how to investigate a bug, how to write a release note, what sources count as reliable, when to escalate a customer issue, what a good support answer looks like, how to compare devices, how to produce an editorial brief, how to prepare a pull request handoff, or how to explain a product feature without overpromising.</p><p>Those second-order decisions are still important. In many AI products, they are the product. A customer assistant that follows the wrong escalation policy is not a small UX problem. A research agent that treats vendor claims as neutral evidence will produce bad work. A coding agent that writes a migration without the team&#8217;s review expectations is creating risk. But the way to improve those behaviors is not always another code path. Often it is a clearer workflow, a better example, a tighter source policy, or a more explicit handoff template.</p><p>That is why Markdown matters. It is the medium where those instructions can become part of the application without disappearing into framework glue.</p><h2>Why This Is Happening Now</h2><p><a href="https://github.com/vercel/eve">Vercel&#8217;s Eve</a> is the cleanest public example of this direction. Eve describes itself as a filesystem-first framework for durable AI agents. A typical Eve agent has an <code>agent/instructions.md</code> file as the always-on prompt, optional Markdown skills that can be loaded on demand, typed tools, channels, and schedules. The important thing is the authoring surface: the workflow is not primarily a visual graph or a chain of Python objects. It is a filesystem with Markdown instructions and skills.</p><p>OpenAI and Anthropic are moving toward the same split from the harness side. The <a href="https://developers.openai.com/api/docs/guides/agents">OpenAI Agents SDK</a> gives applications primitives for agents, tools, handoffs, guardrails, sessions, tracing, and human approval. The <a href="https://developers.openai.com/codex/sdk">Codex SDK</a> lets applications control local Codex agents programmatically. Anthropic&#8217;s <a href="https://code.claude.com/docs/en/agent-sdk/overview">Claude Agent SDK</a> exposes the agent loop, tools, permission model, session management, MCP support, hooks, subagents, and filesystem-based configuration that power Claude Code.</p><p>Those SDKs are not Markdown frameworks. That is not the point. The point is that the harness is becoming product infrastructure. Once a product has a capable harness, the next question is where the product-specific behavior should live. My bet is that a lot of it will live in Markdown.</p><p>The instruction file conventions are already normalizing. Codex reads <code>AGENTS.md</code> for project instructions. Claude Code uses <code>CLAUDE.md</code> for persistent project memory and can import <code>AGENTS.md</code> to avoid duplicated guidance. Google&#8217;s <a href="https://github.com/GoogleCloudPlatform/knowledge-catalog/blob/main/okf/SPEC.md">Open Knowledge Format draft</a> describes knowledge bundles as directories of Markdown files with YAML frontmatter, meant to be readable by humans, parseable by agents, diffable in version control, and portable across tools.</p><p>These are not the same thing. <code>AGENTS.md</code>, <code>CLAUDE.md</code>, Eve&#8217;s <code>instructions.md</code>, <code>llms.txt</code>, OKF bundles, and framework document loaders all have different scopes and loading rules. But they point toward the same underlying shape: humans write structured text, agents use it as operating context, and the product changes when that text changes.</p><p>There is also research pushing in this direction. The March 2026 paper <a href="https://arxiv.org/abs/2603.16021">&#8220;Interpretable Context Methodology: Folder Structure as Agentic Architecture&#8221;</a> argues that, for sequential workflows with human review, folder structure and Markdown prompts can replace some framework-level orchestration. I would not stretch that into a universal rule. Complex concurrent systems still need real orchestration. But the paper matches a pattern many teams will recognize: a lot of useful work is sequential, review-heavy, and easier to inspect when the process is visible in files.</p><p class="button-wrapper" data-attrs="{&quot;url&quot;:&quot;https://newsletter.thelongcommit.com/subscribe?&quot;,&quot;text&quot;:&quot;Subscribe now&quot;,&quot;action&quot;:null,&quot;class&quot;:null}" data-component-name="ButtonCreateButton"><a class="button primary" href="https://newsletter.thelongcommit.com/subscribe?"><span>Subscribe now</span></a></p><h2>What This Looks Like In Practice</h2><p>My own content system has pushed me toward this view. The Long Commit has a private Markdown operating layer: root instructions, voice rules, research standards, workflow files, templates, source policies, and Notion handoff rules. One workflow follows the sources I care about and produces a daily brief. The brief is not the article. It is a prepared starting point: what happened, where the primary sources are, what might be worth reading, and where the evidence is weak.</p><p>Then I read the sources and write the piece myself.</p><p>The useful part is that I can improve the system by editing the Markdown layer. If the brief overweights vendor claims, I change the source policy. If the output starts sounding generic, I change the voice guide and add examples. If the handoff misses caveats, I update the template. I am not rebuilding an orchestration graph every time my editorial process gets sharper.</p><p>The same pattern applies outside writing. For a smart home site like <a href="http://motherhome.io/">motherhome.io</a>, Markdown workflows can define how to research a new device, which sources matter, how to compare Matter support, and what claims need caveats before publication. For Auth0-related technical work, Markdown can hold SDK references, implementation patterns, documentation paths, and examples of correct integration. For home automation, Markdown can describe what actions are safe, which commands require approval, and what the agent should never infer.</p><p>The domains are different, but the architecture is the same: the harness provides capabilities; Markdown carries the domain behavior.</p><p>A project might look like this:</p><pre><code><code>ai-app/
&#9500;&#9472;&#9472; AGENTS.md                    # Root router and shared agent policy
&#9500;&#9472;&#9472; CLAUDE.md                    # Compatibility shim: import AGENTS.md
&#9500;&#9472;&#9472; agent/
&#9474;   &#9500;&#9472;&#9472; instructions.md           # Runtime-specific always-on prompt
&#9474;   &#9500;&#9472;&#9472; skills/
&#9474;   &#9474;   &#9500;&#9472;&#9472; support-triage.md      # Procedure loaded when needed
&#9474;   &#9474;   &#9500;&#9472;&#9472; research-brief.md
&#9474;   &#9474;   &#9492;&#9472;&#9472; release-note.md
&#9474;   &#9492;&#9472;&#9472; tools/                    # Code: typed capabilities and integrations
&#9500;&#9472;&#9472; profile/
&#9474;   &#9500;&#9472;&#9472; product.md                # What the product is and who it serves
&#9474;   &#9500;&#9472;&#9472; domain.md                 # Vocabulary, assumptions, edge cases
&#9474;   &#9492;&#9472;&#9472; voice.md                  # Tone, naming, UX copy, audience
&#9500;&#9472;&#9472; workflows/
&#9474;   &#9500;&#9472;&#9472; bugfix.md                 # How this team investigates and fixes bugs
&#9474;   &#9500;&#9472;&#9472; content-update.md         # How content gets researched and edited
&#9474;   &#9500;&#9472;&#9472; customer-escalation.md     # When to escalate, pause, or ask
&#9474;   &#9492;&#9472;&#9472; deploy.md                 # Deployment workflow and human gates
&#9500;&#9472;&#9472; policies/
&#9474;   &#9500;&#9472;&#9472; source-policy.md          # What counts as evidence
&#9474;   &#9500;&#9472;&#9472; tool-boundaries.md        # Which actions are allowed or dangerous
&#9474;   &#9492;&#9472;&#9472; data-handling.md          # Privacy, retention, customer data rules
&#9500;&#9472;&#9472; templates/
&#9474;   &#9500;&#9472;&#9472; pr-description.md         # Output contract for PRs
&#9474;   &#9500;&#9472;&#9472; handoff.md                # Output contract for human review
&#9474;   &#9492;&#9472;&#9472; decision-record.md
&#9500;&#9472;&#9472; examples/
&#9474;   &#9500;&#9472;&#9472; good-output.md            # Local taste, with reasons
&#9474;   &#9492;&#9472;&#9472; bad-output.md             # Failure modes to avoid
&#9492;&#9472;&#9472; evals/
    &#9500;&#9472;&#9472; cases.md                  # Scenarios the AI layer must handle
    &#9492;&#9472;&#9472; rubric.md                 # What good behavior means
</code></code></pre><p>The folder names are less important than the separation of concerns. <code>AGENTS.md</code> should be a router, not a dumping ground. It should tell the agent what kind of project this is, which workflows exist, when to load them, what actions require approval, and where the source of truth lives. If a vendor-specific file is required, make it a compatibility file. My preference is that <code>AGENTS.md</code> becomes the boring root standard, with <code>CLAUDE.md</code> or <code>instructions.md</code> pointing back to it when possible.</p><p>The workflows should encode judgment, not only steps. A useful workflow tells the agent when to research, what evidence counts, when to stop, what output shape to produce, and what review must happen before the work is treated as done. Templates turn those outputs into contracts. Examples give the system taste. Policies and evals make expectations inspectable.</p><p>That is the application layer I think many AI products are missing. They have models. They have tools. They have framework code. They do not yet have a maintainable place where the team&#8217;s judgment about the work can live.</p><p class="button-wrapper" data-attrs="{&quot;url&quot;:&quot;https://newsletter.thelongcommit.com/?utm_source=substack&utm_medium=email&utm_content=share&action=share&quot;,&quot;text&quot;:&quot;Share The Long Commit&quot;,&quot;action&quot;:null,&quot;class&quot;:null}" data-component-name="ButtonCreateButton"><a class="button primary" href="https://newsletter.thelongcommit.com/?utm_source=substack&utm_medium=email&utm_content=share&action=share"><span>Share The Long Commit</span></a></p><h2>The Part Teams Cannot Skip</h2><p>Markdown can also make a weak process look official. A stale <code>AGENTS.md</code> is worse than no <code>AGENTS.md</code> if the agent trusts it. A source policy that says &#8220;use reliable sources&#8221; is not a source policy. A workflow file full of vague advice is not a workflow. A compatibility file that quietly diverges from the real instructions creates another source of truth. A prompt that asks the model not to do something dangerous is not a substitute for a permission boundary.</p><p>Instruction files do not automatically improve agent output either. The June 2026 paper <a href="https://arxiv.org/abs/2606.13449">&#8220;Toward Instructions-as-Code&#8221;</a>studied 15,549 agentic pull requests across 148 projects and found mixed results after instruction files were added. Some projects improved; others worsened. That is exactly the kind of result I would expect. The presence of a Markdown file does not prove the team has designed a good AI layer. It only proves there is now a place where good or bad instructions can affect the system.</p><p>This is why engineering ownership matters. If a Markdown file changes how the AI product behaves, then changing that file is a product change. It should have owners. It should be reviewed. It should have examples. The important workflows should have eval cases. Stale instructions should be deleted. Vendor-specific files should not multiply into five slightly different policies because every tool wants its own filename.</p><p>The future I am arguing for is simpler, not looser. It has less orchestration code for things that should have been written procedure, and stronger code around the parts that need enforcement. It gives domain owners a real way to improve behavior without pretending that prose can replace permissions, tests, or production controls.</p><p>The transition from code to Markdown is not a retreat from engineering. It is engineering putting the right work in the right layer.</p><p>If I were leading an AI product team, I would ask one practical question before adding another framework node: is this a capability the system must enforce, or is this behavior the harness needs to understand? If it is enforcement, write code. If it is behavior, policy, examples, or handoff, start by designing the Markdown layer.</p><p>That is the architecture I would bet on: code for capabilities and constraints; Markdown for the operating behavior the harness can execute.</p>]]></content:encoded></item><item><title><![CDATA[The AI Productivity Bill Comes Due in Production]]></title><description><![CDATA[AI makes code cheaper. It does not make weak ideas useful or production work free.]]></description><link>https://newsletter.thelongcommit.com/p/the-ai-productivity-bill-comes-due</link><guid isPermaLink="false">https://newsletter.thelongcommit.com/p/the-ai-productivity-bill-comes-due</guid><dc:creator><![CDATA[Juan Cruz Martinez]]></dc:creator><pubDate>Tue, 23 Jun 2026 11:25:57 GMT</pubDate><enclosure url="https://substack-post-media.s3.amazonaws.com/public/images/0a0df5ed-94d8-4048-8a0f-2cf2998ab125_2786x1476.png" length="0" type="image/jpeg"/><content:encoded><![CDATA[<p>The easiest place for an AI rollout to look successful is the velocity dashboard. Pull request count is up. Cycle time improves. More code gets merged. The tool has a tidy story to tell.</p><p>Production usually tells the longer version. The review queue gets heavier. The same two senior engineers become the validation layer for a larger volume of plausible patches. Support sees more small changes with surprising edge cases. The team ships more often, but on-call starts to feel more expensive. None of this proves the AI rollout failed. It proves the dashboard stopped too early.</p><p>That is the standard I would use for this debate: AI can make code cheaper. It cannot make a weak idea useful, and it cannot make production work free.</p><p>The AI productivity conversation is still too comfortable measuring the part of software work that AI makes easiest to see. Lines of code, pull requests, story points, and deployment frequency are all close to production of work. They are not the same as value. A team can generate more code, open more pull requests, ship more frequently, and still leave customers with worse software and engineers with a more fragile system to operate.</p><p>I do not care very much whether AI helped a team produce more lines of code. Story points were already a weak proxy before implementation became cheaper. Deployment frequency is useful as a delivery capability signal, but it is not a product outcome. Even feature count can lie if the team is shipping work customers do not need. The harsher question is whether the team shipped something that made sense for users and whether the delivery system absorbed the change without pushing hidden cost into review, incidents, support, security, or maintenance.</p><p>If the answer is no, the team did not become more productive. It found a &#8220;cheaper&#8221; way to create activity.</p><h3>The old cost was a filter</h3><p>Dax Raad, who created OpenCode, made a useful version of this argument in a February 2026 post that <a href="https://www.businessinsider.com/dax-raad-post-ai-coding-workplace-bottleneck-productivity-2026-2">Business Insider covered</a>. His point was not that AI coding tools are useless. It was that code production was often not the real constraint. In one sharp line, he wrote that &#8220;ideas being expensive to implement was actually helping.&#8221;</p><p>That is uncomfortable because it names something engineering organizations do not like to admit. Implementation cost was a filter. Not a fair filter, not always a good filter, and often a frustrating one. But it forced some ideas to die before they became roadmap commitments, support obligations, security surfaces, and half-owned production behavior.</p><p>When implementation gets cheaper, weak ideas can travel farther before anyone feels the cost. The organization can build more experiments, more variants, more internal tools, more half-promised features, and more code that nobody is quite ready to own. Some of that is good. AI should make useful neglected work cheaper: tests, documentation, migrations, cleanup, internal tooling, and prototypes that were not worth a full planning cycle. But lower implementation cost also lowers the friction that used to make teams ask whether the idea deserved implementation at all.</p><p>The bill does not disappear. It moves downstream.</p><p>A shallow AI rollout makes code generation faster and then asks the same review, testing, security, release, and support systems to absorb the extra work. That is where the cost shows up: not when the patch compiles, and not when the dashboard celebrates a larger pile of merged changes, but when the organization has to review, ship, operate, recover from, and maintain the work it just made easier to produce.</p><p>Harness has a timely but imperfect signal here. Its <a href="https://www.harness.io/state-of-modernization-2026">2026 State of DevOps Modernization report</a> is vendor research, so I would not treat it as neutral proof. Still, the pattern is worth attention. Harness surveyed 700 engineering practitioners and managers in large enterprises in February 2026. Very frequent AI coding users were more likely to report daily or faster deployments: 45%, compared with 15% of occasional AI coding users. But 69% of that same very-frequent group said AI-generated code leads to deployment problems at least half the time. The report also found higher reported rollback, hotfix, or customer-impacting incident rates among very frequent users, and longer mean time to recovery for production incidents related to code deployments.</p><p>Harness explicitly says there is no causal proof that AI coding caused those problems. That caveat matters. The teams using AI heavily may already be under more delivery pressure, may already deploy more often, or may already have weaker delivery systems. But the caveat does not rescue the easy productivity story. If AI is adopted inside a system that cannot absorb more change, local coding speed becomes a stress multiplier. A good tool can still be deployed into an unready system.</p><p>Stack Overflow&#8217;s <a href="https://stackoverflow.blog/2026/05/27/agents-on-a-leash-agentic-ai-remains-mostly-monitored-at-work/">May 27, 2026 pulse survey</a> points in the same direction from a different angle. Among 1,100 respondents, workplace agent use had risen to 59%, but 63% said they rarely or never let agents run entirely on autopilot. Accuracy and security remained the top concerns. This is not an argument that agents have failed. It is evidence that serious teams still treat production AI work as supervised work.</p><p>Google&#8217;s <a href="https://cloud.google.com/resources/content/2025-dora-ai-assisted-software-development-report">2025 DORA AI-assisted software development report</a> uses the right frame: successful AI adoption is a systems problem, not a tools problem. The report also says value stream management should help local productivity gains turn into product performance instead of downstream chaos. That is the sentence I would put on the wall before any AI productivity review. DORA metrics can tell you whether the delivery system is getting healthier or sicker. They cannot tell you whether the thing you shipped should exist. They are guardrails for delivery health, not proof of product value.</p><p class="button-wrapper" data-attrs="{&quot;url&quot;:&quot;https://newsletter.thelongcommit.com/subscribe?&quot;,&quot;text&quot;:&quot;Subscribe now&quot;,&quot;action&quot;:null,&quot;class&quot;:null}" data-component-name="ButtonCreateButton"><a class="button primary" href="https://newsletter.thelongcommit.com/subscribe?"><span>Subscribe now</span></a></p><h3>The new work is supervision</h3><p>The bottleneck does not only move. The work changes shape.</p><p>A May 2026 longitudinal study of professional software engineers found that AI coding assistants shifted work away from creation and toward verification. Participants reported spending less time on most development tasks, including 82% who reported spending less time writing code. The authors call the new category <a href="https://arxiv.org/abs/2605.23135">&#8220;supervisory engineering work&#8221;</a>: directing, evaluating, and correcting AI output. They also found a productivity-experience paradox. Self-reported productivity improvements stayed high, but among matched participants, the share reporting worse developer experience in at least one dimension nearly doubled from 14% to 27%.</p><p>That matches the texture many senior engineers recognize. AI does not remove judgment. It moves judgment to a different place and then sends more material to that place.</p><p>Code review is where this becomes obvious. A 2026 vision paper on <a href="https://arxiv.org/abs/2605.17548">code review in the age of AI</a> argues that AI coding assistants increase code production velocity while expanding the volume of code requiring review, turning review into a growing bottleneck unless the workflow around it changes. The paper is a research agenda rather than an outcome study, so I would not cite it as proof that every team is seeing this. But the direction is right. If the organization makes code cheaper and keeps review mostly manual, review becomes the place where the productivity story has to pay rent.</p><p>That is especially true for senior engineers. A team can celebrate more output while concentrating more validation work on the people least able to absorb it. Those engineers already carry architectural memory, production intuition, incident scar tissue, and the informal taste that keeps a codebase from turning into a pile of plausible patches. If AI increases the amount of code that needs their judgment, the organization may be spending its rarest capacity faster than before.</p><p>Siddhant Khare, who builds agent infrastructure, described the human version of this shift in his February 2026 essay on <a href="https://siddhantkhare.com/writing/ai-fatigue-is-real">AI fatigue</a>: &#8220;AI reduces the cost of production but increases the cost of coordination, review, and decision-making.&#8221; That is the part most productivity dashboards miss. The code may arrive faster, but the decisions around the code do not become free. Someone still has to decide whether the output is correct, safe, maintainable, aligned with the architecture, worth shipping, and worth owning.</p><p>This is why I distrust most AI productivity metrics. They usually stop counting at the point where AI looks best.</p><h3>Measure past the merge</h3><p>The mistake is stopping measurement where AI looks best. The useful question is what the system has to absorb after the code exists.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!lAip!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc80cf805-221c-486a-a9eb-69cc6180ee88_2039x1361.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!lAip!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc80cf805-221c-486a-a9eb-69cc6180ee88_2039x1361.png 424w, https://substackcdn.com/image/fetch/$s_!lAip!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc80cf805-221c-486a-a9eb-69cc6180ee88_2039x1361.png 848w, https://substackcdn.com/image/fetch/$s_!lAip!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc80cf805-221c-486a-a9eb-69cc6180ee88_2039x1361.png 1272w, https://substackcdn.com/image/fetch/$s_!lAip!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc80cf805-221c-486a-a9eb-69cc6180ee88_2039x1361.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!lAip!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc80cf805-221c-486a-a9eb-69cc6180ee88_2039x1361.png" width="1456" height="972" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/c80cf805-221c-486a-a9eb-69cc6180ee88_2039x1361.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:972,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:202795,&quot;alt&quot;:&quot;Moving the measurement boundary from where AI looks best to where productivity matters&quot;,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://newsletter.thelongcommit.com/i/203209853?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc80cf805-221c-486a-a9eb-69cc6180ee88_2039x1361.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="Moving the measurement boundary from where AI looks best to where productivity matters" title="Moving the measurement boundary from where AI looks best to where productivity matters" srcset="https://substackcdn.com/image/fetch/$s_!lAip!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc80cf805-221c-486a-a9eb-69cc6180ee88_2039x1361.png 424w, https://substackcdn.com/image/fetch/$s_!lAip!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc80cf805-221c-486a-a9eb-69cc6180ee88_2039x1361.png 848w, https://substackcdn.com/image/fetch/$s_!lAip!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc80cf805-221c-486a-a9eb-69cc6180ee88_2039x1361.png 1272w, https://substackcdn.com/image/fetch/$s_!lAip!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc80cf805-221c-486a-a9eb-69cc6180ee88_2039x1361.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 buttonBase-GK1x3M"><svg aria-hidden="true" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg" class="icon-noB79L"><g><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image buttonBase-GK1x3M"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2 icon-noB79L"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p>Lines of code, pull request counts, story points, and even cycle time can create the appearance of progress while missing the harder question: did customers get better software, and did the delivery system stay healthy? If cycle time improves because reviews get thinner, tests get weaker, or teams ship work users do not care about, the metric did its job poorly. It measured motion and missed value.</p><p>Harness&#8217;s <a href="https://www.harness.io/state-of-engineering-excellence">2026 State of Engineering Excellence report</a> makes this measurement problem explicit, again with the same vendor-evidence caveat. Its survey says 81% of engineering leaders report increased code review time since deploying AI, 31% of a developer&#8217;s day is now consumed by AI-related invisible work, and 94% say technical debt, validation time, and developer burnout are missing from current metrics. I would not build a strategy from those exact numbers. I would take the pattern seriously: organizations are measuring output more readily than they are measuring the effort required to make that output safe and useful.</p><p>METR&#8217;s February 2026 update on developer productivity measurement is useful for the same reason. METR&#8217;s earlier randomized study found that experienced open-source developers were slower with early-2025 AI tools, but its <a href="https://metr.org/blog/2026-02-24-uplift-update/">2026 update</a> says the next experiment design became hard to interpret as AI adoption changed participation, task selection, quality choices, and time reporting. Developers selected different tasks when AI was allowed, changed how much documentation or testing they produced, and sometimes worked on other things while agents ran. That does not make measurement hopeless. It means the simple before-and-after story is often the least trustworthy story.</p><p>The measurement boundary has to move downstream, toward the places where software work becomes value or turns into debt. I would want a downstream ledger with five categories.</p><ul><li><p>Customer value: adoption, task completion, retention, revenue, support contacts, or whatever signal maps to the user&#8217;s life getting better.</p></li><li><p>Delivery health: lead time, change failure rate, rollback rate, mean time to recovery, flaky pipeline pain, and release interruptions.</p></li><li><p>Review quality: pull request size, review queue time, review rounds, senior reviewer concentration, and whether reviewers are being asked to validate code the author does not understand.</p></li><li><p>Maintenance cost: rework, follow-up fixes, documentation drift, dead features, duplicate code, and code that becomes hard to change a month later.</p></li><li><p>Human cost: cognitive load, on-call interruption, after-hours recovery, and whether the best engineers are spending more time supervising output than making hard technical decisions.</p></li></ul><p>The exact metrics depend on the team. The principle does not: do not let the measurement stop at the point where AI looks best.</p><p class="button-wrapper" data-attrs="{&quot;url&quot;:&quot;https://newsletter.thelongcommit.com/subscribe?&quot;,&quot;text&quot;:&quot;Subscribe now&quot;,&quot;action&quot;:null,&quot;class&quot;:null}" data-component-name="ButtonCreateButton"><a class="button primary" href="https://newsletter.thelongcommit.com/subscribe?"><span>Subscribe now</span></a></p><h3>Roll it out as a production change</h3><p>If I were accountable for an engineering organization adopting AI coding tools, I would not frame the rollout as &#8220;make engineers faster.&#8221; That framing points everyone at the part of the system the tool can most easily accelerate, then acts surprised when the rest of the system starts to strain. I would frame it as a delivery and product quality change.</p><p>For production work, the author still owns the change. I do not care whether the code came from a model, a snippet, a Stack Overflow answer, a generated patch, or a late-night burst of human confidence. The person merging it is responsible for understanding it. &#8220;The AI wrote it&#8221; is not a root cause. It is a sign that ownership got blurry.</p><p>I would also make the risk boundaries explicit. AI-generated tests, documentation, migrations, internal tools, and boilerplate can often move faster with lower risk. Code touching authentication, authorization, payments, data migration, concurrency, incident recovery, privacy, or customer-visible behavior should not get a lighter review because a model produced it. In some cases it deserves a heavier review, because plausible code can be harder to distrust than obviously messy code.</p><p>I would protect review capacity before celebrating output. If AI increases pull request volume, the answer is not to tell senior engineers to review faster. Shrink the changes. Require authors to explain generated code before review. Track review queue time. Give reviewers room to do the work. Make it acceptable to reject a generated patch because the author cannot explain the tradeoffs. A review culture that depends on two overloaded senior engineers was already fragile. AI just makes the fragility harder to hide.</p><p>I would measure the rollout at the team and system level, not as individual surveillance. The goal is not to rank engineers by prompt efficiency, AI acceptance rate, or commits touched by a model. That will teach people to game the tool and hide the work. The goal is to learn whether the team is delivering more customer value with equal or better production health, review quality, maintenance cost, and human sustainability.</p><p>That is a higher bar than &#8220;we shipped more code.&#8221; It is also the only bar that matters.</p><h3>The useful counterargument</h3><p>Some teams really are shipping more value with AI. The piece should not pretend every AI gain is fake. AI can make neglected work cheaper: tests, documentation, migrations, internal tools, API exploration, cleanup, and the boring tasks that used to lose every prioritization fight. For teams with strong product judgment, review discipline, and ownership norms, those gains can turn into better software and less operational pain.</p><p>But that does not weaken the argument. It raises the standard of proof.</p><p>If AI helps your team ship a feature customers use, with the same or better reliability, without overloading review, without hiding maintenance cost, and without turning senior engineers into cleanup infrastructure, then call it productivity. That is the kind of win I would take seriously. If AI mostly increases the number of things in motion, the number of pull requests waiting for review, the number of features nobody asked for, or the amount of code nobody fully understands, then the team has not discovered leverage. It has discovered a cheaper way to create inventory.</p><p>Software teams already had too much inventory: backlogs full of maybe-work, roadmaps full of stakeholder theater, codebases full of half-owned decisions, and dashboards full of metrics that make motion look like value. AI does not forgive those habits. It compounds them.</p><h3>Users pay the invoice</h3><p>The title says the bill comes due in production, and that is true. Production is where weak assumptions stop being private. It is where review gaps, unclear ownership, fragile rollouts, missing tests, and confused product decisions become visible.</p><p>But production is not the final customer. Users are.</p><p>A production system can survive a change that still should not have been built. A team can deploy safely while wasting months on features that do not improve the product. AI productivity measured only at the engineering boundary will miss that failure.</p><p>The sharp version of the claim is this: AI productivity that does not reach users as better software is not productivity. It is cheaper throughput inside the factory.</p><p>That does not make AI bad, and it does not mean teams should avoid the tools. Teams should use them and push them hard. Let engineers automate the boring parts. Let agents draft, test, explain, migrate, and explore. But do not let the organization pretend that faster code is the same as better software.</p><p>The bill comes due in production, but the invoice is paid by customers. If they do not get a better product, and the team does not get a healthier delivery system, the productivity story is just a nicer dashboard wrapped around more work.</p>]]></content:encoded></item></channel></rss>