<?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[Inner Commit]]></title><description><![CDATA[One thing a week that I understood, with the proof. ]]></description><link>https://www.innercommit.com</link><image><url>https://substackcdn.com/image/fetch/$s_!-8Ib!,w_256,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa316c7b8-63ff-42e7-8fa1-e13ce250c9c6_1000x1000.png</url><title>Inner Commit</title><link>https://www.innercommit.com</link></image><generator>Substack</generator><lastBuildDate>Tue, 20 Oct 2026 01:42:12 GMT</lastBuildDate><atom:link href="https://www.innercommit.com/feed" rel="self" type="application/rss+xml"/><copyright><![CDATA[Eder Christian]]></copyright><language><![CDATA[en]]></language><webMaster><![CDATA[ederchristian@substack.com]]></webMaster><itunes:owner><itunes:email><![CDATA[ederchristian@substack.com]]></itunes:email><itunes:name><![CDATA[Eder Christian]]></itunes:name></itunes:owner><itunes:author><![CDATA[Eder Christian]]></itunes:author><googleplay:owner><![CDATA[ederchristian@substack.com]]></googleplay:owner><googleplay:email><![CDATA[ederchristian@substack.com]]></googleplay:email><googleplay:author><![CDATA[Eder Christian]]></googleplay:author><itunes:block><![CDATA[Yes]]></itunes:block><item><title><![CDATA[Commit #3: I shipped the screen I’d want to use. The people in it wanted all the buttons]]></title><description><![CDATA[The click tax, and what I do now when my taste and the people who live in the screen disagree.]]></description><link>https://www.innercommit.com/p/commit-3-i-shipped-the-screen-id</link><guid isPermaLink="false">https://www.innercommit.com/p/commit-3-i-shipped-the-screen-id</guid><dc:creator><![CDATA[Eder Christian]]></dc:creator><pubDate>Wed, 14 Oct 2026 15:45:42 GMT</pubDate><enclosure url="https://substack-post-media.s3.amazonaws.com/public/images/e9b52095-648f-4e0f-b5f8-7f10b3157bfc_1168x784.jpeg" length="0" type="image/jpeg"/><content:encoded><![CDATA[<p>In September 1999, Amazon got a US patent for letting people buy something with a single click. A year later, Apple licensed it for its own online store.</p><p>That&#8217;s how much one click was worth to the people selling things on the internet.</p><p>Most of us who build tools for people at work don&#8217;t think about clicks that way. We think about how the screen looks, and the people paying for our choices one click at a time are usually too polite to send us the bill.</p><blockquote><p>A clean screen is always the better design.</p></blockquote><p>I believe that one more than most people. My taste today is usually minimal, down to owning three or four pairs of shoes, so when a control isn&#8217;t used often my instinct is to tuck it away and keep the page calm.</p><p>So when we shipped new filters on the orders table in the product I work on, with a more compact layout people can customize, the checkboxes to select orders were hidden behind a Select button. You click once to see them, and then you pick.</p><p>On a screen someone uses all day, every control I hide is a click they pay for.</p><h2>Twelve minutes</h2><p>I posted the release in our Slack team channel at 2:32. At 2:44, a director who works in that table all day asked if the checkboxes could just be there by default, because the old view always had select all on screen and ours added one click. The message came with an apology and an offer to let me tell him to kick rocks.</p><p>That part stayed with me. The person who&#8217;d pay for that click every time felt he had to apologize for mentioning it.</p><p>My first idea was a compromise: turn the Select button into Select All, so one click selects everything and you uncheck what you don&#8217;t want. He didn&#8217;t want the button at all. He wanted the checkboxes to always be there, the way they already are in another table in the same product. Our product owner agreed we had some horizontal space, and at 2:55 he said he&#8217;d open a ticket.</p><p>Twenty-three minutes from release to ticket.</p><p>I wrote back that I actually prefer the opposite, but since they&#8217;re the heavy users, it made sense to keep it one click away. Then our product owner said it better than I could: our users lean very maximalist, and &#8220;they want all of the buttons everywhere&#8221;. My answer was that my preference isn&#8217;t always what&#8217;s best for the company, and that this felt like building software for the New York Stock Exchange.</p><p>I&#8217;ve started calling this the click tax: whoever needs a hidden control pays a click for it, and the ones who need it most are the people who live in that screen.</p><blockquote><p>So build whatever the heavy users ask for.</p></blockquote><p>No. Two people in a Slack thread aren&#8217;t all of our users, even when they&#8217;re the ones closest to them. What tipped it wasn&#8217;t the thread, but it was who was in it: the person who hears from the accounts all day, asking for the click back twelve minutes after release, before any customer had the chance. When the complaint arrives faster than the customers, the question is already answered.</p><p>Amazon got a patent for saving people one click. The person who answers for our customers all day apologized for asking for theirs.</p><p style="text-align: center;">One commit a week. Pass it on.</p><p class="button-wrapper" data-attrs="{&quot;url&quot;:&quot;https://www.innercommit.com/p/commit-3-i-shipped-the-screen-id?utm_source=substack&utm_medium=email&utm_content=share&action=share&quot;,&quot;text&quot;:&quot;Share&quot;,&quot;action&quot;:null,&quot;class&quot;:&quot;button-wrapper&quot;}" data-component-name="ButtonCreateButton"><a class="button primary button-wrapper" href="https://www.innercommit.com/p/commit-3-i-shipped-the-screen-id?utm_source=substack&utm_medium=email&utm_content=share&action=share"><span>Share</span></a></p><h2>What AI did, what I did</h2><p>Claude turned the notes I wrote after that thread into a first draft, found the Amazon patent and checked the dates against the sources.</p><p>It couldn&#8217;t tell me whether my taste should lose this one. That came from twelve minutes of Slack.</p><p>What I checked myself: the timestamps and who said what, straight from the thread. Every minute in this post is the real one.</p><h2>From my week</h2><p><a href="https://lnkd.in/p/d_wyAVHN">I published the story of my first computer</a> this week: a Pentium III that a nonprofit in my hometown lent to families who couldn&#8217;t buy one, and the paper I signed promising to give it back. Writing it in English, for people who weren&#8217;t there, felt stranger than I expected.</p><div><hr></div><p>Keep committing,<br>Eder</p>]]></content:encoded></item><item><title><![CDATA[Commit #2: Talking to users isn't the product manager's job]]></title><description><![CDATA[What The Mom Test taught me about growing from frontend into product.]]></description><link>https://www.innercommit.com/p/commit-2-talking-to-users-isnt-the</link><guid isPermaLink="false">https://www.innercommit.com/p/commit-2-talking-to-users-isnt-the</guid><dc:creator><![CDATA[Eder Christian]]></dc:creator><pubDate>Wed, 07 Oct 2026 13:35:22 GMT</pubDate><enclosure url="https://substack-post-media.s3.amazonaws.com/public/images/bdbfeb71-d9f9-4243-94e6-5306b28991d5_1168x784.jpeg" length="0" type="image/jpeg"/><content:encoded><![CDATA[<blockquote><p>If I had asked people what they wanted, they would have said faster horses.</p></blockquote><p>There&#8217;s <a href="https://quoteinvestigator.com/2011/07/28/ford-faster-horse/">no evidence</a> Henry Ford ever said that. The line only gets tied to him decades after he died.</p><p>His real story is the opposite. Ford launched the Model T in 1908 and kept it largely unchanged for nearly 19 years. Meanwhile, General Motors rolled out a new model every year, in colors other than black. By early 1927, Chevrolet was outselling Ford. That May, Ford shut down its plants for six months to replace the Model T.</p><p>Ford didn&#8217;t lose because he ignored what people said, but because he ignored what they did.</p><p>That&#8217;s the core of the book The Mom Test, by Rob Fitzpatrick. People lie about the future to be nice. So you don&#8217;t ask &#8220;would you use this?&#8221;. You ask about the past: the last time it happened, what they did, what it cost them.</p><blockquote><p>Talking to users is the product manager&#8217;s job</p></blockquote><p>Plenty of engineers think so. Users are product&#8217;s problem. Ours is the ticket.</p><p>But a ticket is a user&#8217;s problem secondhand, already filtered. Building only from tickets is asking &#8220;would you use this?&#8221; through a middleman.</p><p>The usual way engineers try to grow into product has the same flaw. Ask for the title and wait. Post a demo and count the reactions. Both are opinions about the future, and Fitzpatrick has a name for that kind of feedback: compliments.</p><p>Compliments feel like progress. And commitments are progress.</p><h2>Receipts, not requests</h2><p>I&#8217;ve been at <a href="https://www.automatiq.com/">Automatiq</a> since 2022, working remotely from Brazil on a team that builds automation for ticket resellers. I started on the frontend, and I&#8217;m still there. But more and more of my work has moved toward product: analytics, dashboards, web vitals, NPS surveys, and the people who actually use what we build.</p><p>So I stopped collecting opinions about my career and started collecting evidence:</p><ul><li><p>We put real user monitoring on every page of our product, so we see where people actually wait instead of guessing.</p></li><li><p>We track NPS, so what users feel is a number I can point to, not a guess.</p></li><li><p>Before we migrated our legacy screens, I audited all of them, so the plan started from what exists.</p></li><li><p>We talk to users directly whenever we can. I don&#8217;t always love it, but it&#8217;s one of the parts of the job I value most.</p></li></ul><p>None of it came with a new title. All of it is product engineering.</p><p>I call it receipts over requests: don&#8217;t ask for the job, show you&#8217;ve been doing it.</p><p>The catch is: receipts nobody sees are a diary. They have to land where decisions happen: a short doc, a five-minute demo, a Slack thread, a planning meeting, a roadmap review. And it's usually slow. AI can build the dashboard in an afternoon, but it can't make users show up any faster.</p><p>Ford didn't need anyone to tell him what people wanted. The answer was parked on his own street, with a Chevrolet badge on it. He just looked too late.</p><p>The title is always the last thing to arrive.</p><div class="captioned-button-wrap" data-attrs="{&quot;url&quot;:&quot;https://www.innercommit.com/p/commit-2-talking-to-users-isnt-the?utm_source=substack&utm_medium=email&utm_content=share&action=share&quot;,&quot;text&quot;:&quot;Share&quot;}" data-component-name="CaptionedButtonToDOM"><div class="preamble"><p class="cta-caption">One commit a week. Pass it on.</p></div><p class="button-wrapper" data-attrs="{&quot;url&quot;:&quot;https://www.innercommit.com/p/commit-2-talking-to-users-isnt-the?utm_source=substack&utm_medium=email&utm_content=share&action=share&quot;,&quot;text&quot;:&quot;Share&quot;}" data-component-name="ButtonCreateButton"><a class="button primary" href="https://www.innercommit.com/p/commit-2-talking-to-users-isnt-the?utm_source=substack&utm_medium=email&utm_content=share&action=share"><span>Share</span></a></p></div><h2>What AI did, what I did</h2><p>Writing has always been my thing, and I don&#8217;t want to lose that. My rule is simple: I write and Claude reviews. This one bent the rule.</p><p>Claude found the Ford story, shaped the post into STORY, the writing framework I use now, and dropped it into my Notion content queue. It also got the most important line wrong: it wrote that Ford &#8220;never said&#8221; it, when the honest version is that there&#8217;s no evidence he did. Checking that, and deciding what I could actually sign, was mine.</p><h2>From my week</h2><p>I'm reading The Mom Test. This whole post started on one of its pages.</p><div><hr></div><p>Keep committing,<br>Eder</p>]]></content:encoded></item><item><title><![CDATA[Commit #1: When everyone has the same AI, the demo decides]]></title><description><![CDATA[What 15 hackathon projects taught me about building when the model is free]]></description><link>https://www.innercommit.com/p/commit-1-when-everyone-has-the-same</link><guid isPermaLink="false">https://www.innercommit.com/p/commit-1-when-everyone-has-the-same</guid><dc:creator><![CDATA[Eder Christian]]></dc:creator><pubDate>Sat, 03 Oct 2026 00:03:53 GMT</pubDate><enclosure url="https://substack-post-media.s3.amazonaws.com/public/images/64e245c7-5581-44c2-8bc0-6cccc3bc9d35_1168x784.jpeg" length="0" type="image/jpeg"/><content:encoded><![CDATA[<p>I flew from Brazil to Miami with a backpack, a rental car reservation and a judge badge waiting for me at Florida International University. Two days later I was home again, tired in the good way, with a phone full of notes.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!B-3W!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F13d2d0be-70a6-4777-afec-988770370663_5712x4284.jpeg" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!B-3W!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F13d2d0be-70a6-4777-afec-988770370663_5712x4284.jpeg 424w, https://substackcdn.com/image/fetch/$s_!B-3W!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F13d2d0be-70a6-4777-afec-988770370663_5712x4284.jpeg 848w, https://substackcdn.com/image/fetch/$s_!B-3W!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F13d2d0be-70a6-4777-afec-988770370663_5712x4284.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!B-3W!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F13d2d0be-70a6-4777-afec-988770370663_5712x4284.jpeg 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!B-3W!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F13d2d0be-70a6-4777-afec-988770370663_5712x4284.jpeg" width="1456" height="1941" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/13d2d0be-70a6-4777-afec-988770370663_5712x4284.jpeg&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:1941,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:3494249,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/jpeg&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:false,&quot;topImage&quot;:true,&quot;internalRedirect&quot;:&quot;https://www.innercommit.com/i/218365394?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F13d2d0be-70a6-4777-afec-988770370663_5712x4284.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_!B-3W!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F13d2d0be-70a6-4777-afec-988770370663_5712x4284.jpeg 424w, https://substackcdn.com/image/fetch/$s_!B-3W!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F13d2d0be-70a6-4777-afec-988770370663_5712x4284.jpeg 848w, https://substackcdn.com/image/fetch/$s_!B-3W!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F13d2d0be-70a6-4777-afec-988770370663_5712x4284.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!B-3W!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F13d2d0be-70a6-4777-afec-988770370663_5712x4284.jpeg 1456w" sizes="100vw" fetchpriority="high"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image buttonBase-GK1x3M"><svg aria-hidden="true" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg" class="icon-noB79L"><g><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image buttonBase-GK1x3M"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2 icon-noB79L"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><h2><strong>15 projects, one afternoon, one score sheet</strong></h2><p>ShellHacks, the biggest hackathon in Florida, had 294 projects and 62 judges. Each team got three minutes to demo and two minutes of questions. Then each judge scored the project from 1 to 5 on completion, originality, learning, design, and technical depth. I logged every table I judged: the stack, the AI tools, the scores, the soft skills, the presentation.</p><p>Ten of my fifteen teams used Claude. Nine used Gemini for the APIs. Eight used Codex. After the fifth table, the tool column stopped telling me anything, because the scores that moved were somewhere else. Design had my lowest average, 3.47, and my four highest-scored projects all got a 4 or 5 on it. One team lost their internet and showed screenshots instead of a live demo. The idea was good, and it still finished last on my sheet.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!S-3l!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd4f6db46-0b1a-469a-ba6d-8b6384617ddc_5712x4284.jpeg" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!S-3l!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd4f6db46-0b1a-469a-ba6d-8b6384617ddc_5712x4284.jpeg 424w, https://substackcdn.com/image/fetch/$s_!S-3l!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd4f6db46-0b1a-469a-ba6d-8b6384617ddc_5712x4284.jpeg 848w, https://substackcdn.com/image/fetch/$s_!S-3l!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd4f6db46-0b1a-469a-ba6d-8b6384617ddc_5712x4284.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!S-3l!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd4f6db46-0b1a-469a-ba6d-8b6384617ddc_5712x4284.jpeg 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!S-3l!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd4f6db46-0b1a-469a-ba6d-8b6384617ddc_5712x4284.jpeg" width="1456" height="1941" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/d4f6db46-0b1a-469a-ba6d-8b6384617ddc_5712x4284.jpeg&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:1941,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:5659040,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/jpeg&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:false,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://www.innercommit.com/i/218365394?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd4f6db46-0b1a-469a-ba6d-8b6384617ddc_5712x4284.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_!S-3l!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd4f6db46-0b1a-469a-ba6d-8b6384617ddc_5712x4284.jpeg 424w, https://substackcdn.com/image/fetch/$s_!S-3l!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd4f6db46-0b1a-469a-ba6d-8b6384617ddc_5712x4284.jpeg 848w, https://substackcdn.com/image/fetch/$s_!S-3l!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd4f6db46-0b1a-469a-ba6d-8b6384617ddc_5712x4284.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!S-3l!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd4f6db46-0b1a-469a-ba6d-8b6384617ddc_5712x4284.jpeg 1456w" sizes="100vw"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image buttonBase-GK1x3M"><svg aria-hidden="true" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg" class="icon-noB79L"><g><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image buttonBase-GK1x3M"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2 icon-noB79L"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><h2><strong>Judges score how fast they understand you</strong></h2><p>Five minutes per team sounds like plenty until you&#8217;re on Table 11. At that point you are not evaluating ideas anymore; you are evaluating what you can verify before the timer runs out.</p><p>A live demo is the fastest proof that something works. A clear screen is the fastest proof that the team knows what matters. That&#8217;s why completion and design did most of the sorting on my sheet, even though the rubric weighs all five dimensions the same.</p><blockquote><p>When building gets cheap, being understood gets expensive. </p></blockquote><p>I see the same thing outside hackathons: in a pull request someone reviews between meetings, or a dashboard someone opens for ten seconds before making a decision.</p><p>One limit: these are fifteen projects scored by one judge, me. It&#8217;s a floor report, not a study. The project I scored highest, a 4.6 out of 5, did win a sponsor prize from a different panel, so at least my sheet wasn&#8217;t alone.</p><h2>What AI did, what I did</h2><p>Between tables I talked to Grok Bot, and it turned my voice notes into a table with stack, tools, scores and averages. It logged one table number wrong and marked a model as unknown when the team didn&#8217;t say which one. It could count which tools showed up. It couldn&#8217;t tell me which demo was honest or which screen made sense. That part was mine, one table at a time.</p><p>The model is free. Being understood never was, though.</p><div><hr></div><p>Keep committing, <br>Eder</p><div class="captioned-button-wrap" data-attrs="{&quot;url&quot;:&quot;https://www.innercommit.com/p/commit-1-when-everyone-has-the-same?utm_source=substack&utm_medium=email&utm_content=share&action=share&quot;,&quot;text&quot;:&quot;Share&quot;}" data-component-name="CaptionedButtonToDOM"><div class="preamble"><p class="cta-caption">One commit a week. Pass it on.</p></div><p class="button-wrapper" data-attrs="{&quot;url&quot;:&quot;https://www.innercommit.com/p/commit-1-when-everyone-has-the-same?utm_source=substack&utm_medium=email&utm_content=share&action=share&quot;,&quot;text&quot;:&quot;Share&quot;}" data-component-name="ButtonCreateButton"><a class="button primary" href="https://www.innercommit.com/p/commit-1-when-everyone-has-the-same?utm_source=substack&utm_medium=email&utm_content=share&action=share"><span>Share</span></a></p></div>]]></content:encoded></item><item><title><![CDATA[When They Asked What I Did Last Year, I Didn't Have to Remember]]></title><description><![CDATA[A simple system that got me promoted every year since 2021]]></description><link>https://www.innercommit.com/p/when-they-asked-what-i-did-last-year</link><guid isPermaLink="false">https://www.innercommit.com/p/when-they-asked-what-i-did-last-year</guid><dc:creator><![CDATA[Eder Christian]]></dc:creator><pubDate>Mon, 26 Jan 2026 20:16:27 GMT</pubDate><enclosure url="https://substack-post-media.s3.amazonaws.com/public/images/14e50157-cc8e-4867-a37a-ad8be7ee33a0_1168x784.jpeg" length="0" type="image/jpeg"/><content:encoded><![CDATA[<p>January. Everyone scrambling. Scrolling Slack, hoping something jogs your memory. Opening PRs from March, trying to remember if that was actually important or just a random fix. </p><p>I opened a doc. Copied. Pasted into 15Five. 15 minutes, done. </p><p>Not because I&#8217;m more organized. I mean, I am. But that&#8217;s not the point. I just stopped trusting my memory years ago.</p><p>I've been doing this since 2021. Every year since then, promoted. Every single one. Not saying this guarantees anything. But something&#8217;s working. I did it wrong at first, though. I only tracked numbers. PRs merged, tickets closed, bugs fixed. Thought volume meant value. It doesn&#8217;t. Managers don&#8217;t care that you closed 42 tickets. They care about money. Did you make money or save money? That&#8217;s the whole game. Everything else is noise. And I agree with that.</p><p>So now my Notion doc looks like this: </p><ul><li><p>TL;DR at the top. Semester highlights, impact only. </p></li><li><p>Then Projects split into Features and Fixes. Date, what changed, link to PR. </p></li><li><p>I also track Courses, Books, and stuff I did outside work, like blog posts.</p></li><li><p>And Investments in my own growth (actual dollars, because I take this seriously). </p></li></ul><p>10 minutes a week. Feels pointless in the moment. Then January comes and everyone&#8217;s panicking, and you&#8217;re just... done.</p><p>The real shift was how I write the summaries. </p><p>I used to write &#8220;shipped invoicing feature.&#8221; Now I write &#8220;shipped invoicing automation that cut 3 hours of manual work per week from ops.&#8221; </p><p>First one is a task. Second one is dollars. Dollars get remembered in budget meetings. </p><p>If you can&#8217;t connect what you did to revenue or savings, keep asking why it mattered until you hit money. Usually takes two or three whys</p><p>In 2023, I was diagnosed with Asperger&#8217;s. Lot of things made sense after that. </p><p>I like systems. Like routine. Like doing the same thing every week the same way. Most people find that tedious. My brain finds it necessary. </p><p>I used to think this was a limitation. Now I see it differently. The thing that makes me &#8220;too rigid&#8221; is the same thing that means I never show up to a review empty-handed.</p><p>Three phases so far: </p><ol><li><p>2021 to 2024, manual. One doc per semester, wrote everything by hand.</p></li><li><p>2024 to 2026, Google Sheets. Added charts, consolidated years. </p></li><li><p>Now, 2026 forward, AI-assisted. Exploring agents that document through conversation. Goal is to make this invisible. </p></li></ol><p>Also started pulling tasks from company's OKRs directly. So I&#8217;m not just doing work. I&#8217;m doing work leadership already said matters. Then documenting that I did it.</p><p>10 minutes a week sounds like overhead. </p><p>Then January comes. Everyone&#8217;s reconstructing their year from memory. You open a doc, and you&#8217;re done. </p><p>Some people call that discipline. It&#8217;s not. It&#8217;s just writing things down because you won&#8217;t remember. Trust me.</p><div><hr></div><p>Keep committing,<br>Eder</p>]]></content:encoded></item></channel></rss>