<?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[Building Calm]]></title><description><![CDATA[Weekly experiments in productivity, leadership, and personal systems.

Subscribe for the weekly review template!]]></description><link>https://buildingcalm.substack.com</link><image><url>https://substackcdn.com/image/fetch/$s_!VlsT!,w_256,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F02fe4a55-bc9e-4453-861e-1e30527c155e_1280x1280.png</url><title>Building Calm</title><link>https://buildingcalm.substack.com</link></image><generator>Substack</generator><lastBuildDate>Mon, 20 Apr 2026 17:41:09 GMT</lastBuildDate><atom:link href="https://buildingcalm.substack.com/feed" rel="self" type="application/rss+xml"/><copyright><![CDATA[Mike San Román]]></copyright><language><![CDATA[en]]></language><webMaster><![CDATA[buildingcalm@substack.com]]></webMaster><itunes:owner><itunes:email><![CDATA[buildingcalm@substack.com]]></itunes:email><itunes:name><![CDATA[Mike San Román]]></itunes:name></itunes:owner><itunes:author><![CDATA[Mike San Román]]></itunes:author><googleplay:owner><![CDATA[buildingcalm@substack.com]]></googleplay:owner><googleplay:email><![CDATA[buildingcalm@substack.com]]></googleplay:email><googleplay:author><![CDATA[Mike San Román]]></googleplay:author><itunes:block><![CDATA[Yes]]></itunes:block><item><title><![CDATA[Stop tying up the cat]]></title><description><![CDATA[A Buddhist story about how we talk about AI]]></description><link>https://buildingcalm.substack.com/p/stop-tying-up-the-cat</link><guid isPermaLink="false">https://buildingcalm.substack.com/p/stop-tying-up-the-cat</guid><dc:creator><![CDATA[Mike San Román]]></dc:creator><pubDate>Sun, 28 Dec 2025 23:53:10 GMT</pubDate><enclosure url="https://substack-post-media.s3.amazonaws.com/public/images/a57769ac-2469-4328-958c-67267700f238_4020x3144.png" length="0" type="image/jpeg"/><content:encoded><![CDATA[<p>There&#8217;s a Buddhist story about a cat:</p><div class="callout-block" data-callout="true"><p><em>When the Zen spiritual teacher and his disciples began their evening meditation, the kitten that lived in the monastery made such noise that it distracted them. So the teacher ordered that the kitten be tied up during the evening practice. A year or so later, the teacher died, but the disciples continued the practice of tying up the cat during meditation sessions. And when the cat eventually died, another cat was brought to the monastery and tied up.</em></p><p><em>Centuries later, learned descendants of the spiritual teacher wrote scholarly treatises about the religious significance of tying up a cat for meditation practice.</em></p></div><h2>The ritual outlives the reason</h2><p>The original teacher made a practical decision. The cat was loud. Tying it up solved the problem. There was no deeper meaning.</p><p>But without that context, the action became doctrine. The ritual outlived its reason. People followed the practice without understanding what made it useful in the first place.</p><p>I keep thinking about this story when I watch how people talk about AI.</p><h2>Two camps, same mistake</h2><p>There are two camps right now:</p><ul><li><p><em>&#8220;AI is the future, it will change everything, you need to adopt it or get left behind&#8221;</em></p></li><li><p><em>&#8220;AI just hallucinates, it&#8217;s overhyped, it&#8217;s useless&#8221;</em></p></li></ul><p>Both stated with absolute certainty. Both camps are tying up the cat.</p><p>The believers copy prompts and workflows without understanding the context that made them work. Someone got a useful result once, shared their process, and now people follow it like the gospel. They treat AI outputs as authoritative without the verification that made the original insight useful.</p><p>I see this constantly. Someone shares a prompt that worked for their specific situation. Within days, it&#8217;s being passed around as &#8220;the right way to use AI.&#8221; The context gets stripped away. The situational becomes universal.</p><p>The skeptics do the same thing in reverse. &#8220;AI hallucinated once&#8221; becomes &#8220;AI is always useless.&#8221; A situational observation becomes universal dismissal. They tried something, it didn&#8217;t work, and now they&#8217;ve closed the door entirely.</p><p>Both responses share the same flaw: turning a specific experience into a general rule.</p><div class="subscription-widget-wrap-editor" data-attrs="{&quot;url&quot;:&quot;https://buildingcalm.substack.com/subscribe?&quot;,&quot;text&quot;:&quot;Subscribe&quot;,&quot;language&quot;:&quot;en&quot;}" data-component-name="SubscribeWidgetToDOM"><div class="subscription-widget show-subscribe"><div class="preamble"><p class="cta-caption">Building Calm is a weekly newsletter about thinking clearly. Subscribe for more.</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><h2>What actually works</h2><p>The original teacher tied up the cat for a practical reason: it was making noise. The value was never in the ritual. It was in understanding why something worked in the first place.</p><p>Same with AI.</p><p>When something works, ask why. What was the context? What made this situation different? What would need to be true for this to work again?</p><p>When something fails, ask the same questions. Was this the right tool for this task? Was the input good enough? What would I need to change?</p><p>The value is in understanding your context, your use case, and what makes something useful for you. Not in copying what worked for someone else. Not in dismissing what failed somewhere else.</p><h2>The middle ground nobody wants</h2><p>The uncomfortable truth is that AI is situationally useful. Sometimes remarkably so. Sometimes not at all. It depends on the task, the context, the quality of what you&#8217;re feeding it, and what you&#8217;re trying to get out.</p><p>This is unsatisfying. People want clear answers. &#8220;Always use AI&#8221; or &#8220;never trust AI&#8221; are easy positions to hold. &#8220;It depends&#8221; requires ongoing judgment.</p><p>But that&#8217;s the reality. The teacher didn&#8217;t tie up every cat in the world. He tied up one specific cat that was causing one specific problem. When the problem changed, the solution should have changed too.</p><h2>Stop tying up the cat</h2><p>The next time you see someone sharing the &#8220;right&#8221; way to use AI, ask what problem they were solving. The next time you hear someone dismissing AI entirely, ask what they actually tried.</p><p>The ritual is never the point. Understanding why something works is the point.</p><p>Stop tying up the cat.</p>]]></content:encoded></item><item><title><![CDATA[My post went viral on Hacker News. Here's what I learned]]></title><description><![CDATA[I published a blog post by mistake. Hacker News found it. The conversation that followed taught me something.]]></description><link>https://buildingcalm.substack.com/p/my-post-went-viral-on-hacker-news</link><guid isPermaLink="false">https://buildingcalm.substack.com/p/my-post-went-viral-on-hacker-news</guid><dc:creator><![CDATA[Mike San Román]]></dc:creator><pubDate>Mon, 22 Dec 2025 01:33:01 GMT</pubDate><enclosure url="https://substack-post-media.s3.amazonaws.com/public/images/5e7f035b-37cb-4864-a261-8886f7cb9d81_3978x2862.png" length="0" type="image/jpeg"/><content:encoded><![CDATA[<p>I published <a href="https://msanroman.io/blog/ai-consumption-paradigm">a blog post by accident a couple of months ago</a>.</p><p>It was sitting in my drafts, something I&#8217;d written about using AI to consume my personal knowledge base rather than generate new content. I wasn&#8217;t sure it was ready. Then somehow it went live, got picked up by Hacker News, and suddenly thousands of people were reading something I hadn&#8217;t meant to share yet.</p><p>The conversation that followed was fascinating, and not because people agreed with me. What struck me was seeing my own ideas reflected back through different lenses, watching people take the same core observation and arrive at completely different emotional responses to it.</p><h2>The capability that cuts both ways</h2><p>My post was about empowerment. I&#8217;d connected my Obsidian vault to AI: three years of meeting notes, reflections, observations about building software. Instead of asking AI to write things for me, I started asking it to find patterns in what I&#8217;d already written. Hidden connections. Forgotten insights. The evolution of my own thinking over time. It felt like gaining access to a version of myself with perfect memory.</p><p>But the Hacker News crowd went in wildly different directions with it. One camp immediately jumped to surveillance: yes, AI is excellent at consuming information, they said, and that&#8217;s exactly what makes it terrifying at scale. The panopticon problem. Mass behavioral analysis. Authoritarian potential. The other camp went the opposite way: LLMs hallucinate constantly, they said, so any &#8220;patterns&#8221; AI surfaces from your notes are probably fabricated anyway. The whole thing is useless.</p><p>I found myself amused by the polarization. Here I was, sharing a specific experience of connecting my notes to an AI and finding it genuinely useful, and the reactions split into &#8220;this enables sophisticated mass surveillance&#8221; versus &#8220;this is all hallucinations and garbage.&#8221; Both extremes, almost no middle ground. The dramatic contrast said more about how people are processing AI right now than it did about my actual use case.</p><div class="subscription-widget-wrap-editor" data-attrs="{&quot;url&quot;:&quot;https://buildingcalm.substack.com/subscribe?&quot;,&quot;text&quot;:&quot;Subscribe&quot;,&quot;language&quot;:&quot;en&quot;}" data-component-name="SubscribeWidgetToDOM"><div class="subscription-widget show-subscribe"><div class="preamble"><p class="cta-caption">Building Calm is a weekly newsletter on sustainable high performance. Subscribe for patterns that reduce friction and create clarity.</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><h2>The work that came before</h2><p>Another thread in the conversation stopped me. Someone pointed out that at least half of the &#8220;AI superpower&#8221; I was describing came from something that had nothing to do with AI: the fact that I&#8217;d spent years putting everything into Obsidian in the first place. The years of capturing. The discipline of documenting. The habit of reflecting after meetings, writing down observations, processing what I was learning. AI just made that investment liquid.</p><p>This reframed something for me. I&#8217;d been so focused on the retrieval breakthrough that I was undervaluing the capture that made it possible. AI can only surface patterns from what you&#8217;ve given it. The real work happened long before any AI was involved: the decision to document, the consistency of showing up to write reflections even when I was tired, the thousands of small moments of capture that accumulated into something queryable.</p><p>I think about this watching others work effectively with AI, too. The ones who benefit most from AI tools are often the ones who were already organized, already thinking systematically, already documenting their decisions. The tool amplifies what was already there. If you haven&#8217;t built the foundation, there&#8217;s nothing for AI to work with. This isn&#8217;t an argument against AI. It&#8217;s a reminder that the investment in capture and reflection pays dividends in ways I couldn&#8217;t have predicted when I started.</p><h2>Verification as the emerging skill</h2><p>The skeptics in the thread raised something worth sitting with: how do you know the patterns AI surfaces are real? LLMs can hallucinate. They can find connections that don&#8217;t exist. They can present fabricated insights with complete confidence. Several commenters questioned whether AI actually summarizes or just abbreviates, potentially missing critical details along the way.</p><p>This is a legitimate concern. I&#8217;ve caught my AI assistant making up quotes from my own notes, inventing patterns that weren&#8217;t there, confidently asserting things that a quick check proved wrong. But I think the pitfall where detractors fall here is about this comparison: the question shouldn&#8217;t be whether AI is perfect, but whether AI with verification beats pure human recall at the same task.</p><p>Could I personally read three years of notes and find the patterns myself? Not really. My memory is partial and biased. I remember recent things more than old things, dramatic things more than quiet things, things that confirm what I already believe more than things that challenge it. AI with verification is better than what I could do alone, because treating AI outputs as hypotheses to investigate rather than conclusions to accept gives me a starting point I wouldn&#8217;t have otherwise. The skill is in the verification loop: when AI surfaces a pattern, I ask it to cite the specific notes, I read those notes myself, and I check whether the pattern actually holds. Sometimes it does. Sometimes it doesn&#8217;t. But the verification process is faster than trying to find the patterns manually in the first place.</p><h2>The accidental lesson</h2><p>I didn&#8217;t mean to publish that post. I wasn&#8217;t sure it was ready, wasn&#8217;t sure the ideas were fully formed, and wasn&#8217;t sure it matched with other content I put out. But sometimes the things we hesitate to share are the ones that resonate most. The post reached more people by accident than most things I carefully plan and polish.</p><p>There&#8217;s something in that. The draft that felt unfinished connected with people precisely because it was honest about being a work in progress, about figuring things out in real time, about the gap between having an insight and fully understanding its implications. The Hacker News conversation filled in perspectives I&#8217;d been too close to see: the surveillance angle I&#8217;d been compartmentalizing, the importance of the capture work that came before, the necessity of verification as a practice rather than an afterthought. These weren&#8217;t criticisms of my thesis. They were extensions of it.</p><p>Maybe that&#8217;s what publishing is for. Not to present finished ideas, but to put half-formed ones into the world and see what comes back.</p><div class="subscription-widget-wrap-editor" data-attrs="{&quot;url&quot;:&quot;https://buildingcalm.substack.com/subscribe?&quot;,&quot;text&quot;:&quot;Subscribe&quot;,&quot;language&quot;:&quot;en&quot;}" data-component-name="SubscribeWidgetToDOM"><div class="subscription-widget show-subscribe"><div class="preamble"><p class="cta-caption">Join the community of people building calm in their lives and work&#8221;</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><h2>This week</h2><p>If you&#8217;re using AI as a thinking partner, a few questions worth asking yourself. What work did you do before AI that makes it useful now? The capture systems, the documentation habits, the reflection practices. AI amplifies those investments. And how do you verify? When AI surfaces an insight, what&#8217;s your process for checking whether it&#8217;s real? Building that verification habit is probably more important than optimizing your prompts.</p><p>Here&#8217;s to more accidental publishes!</p>]]></content:encoded></item><item><title><![CDATA[Building a second brain that updates itself]]></title><description><![CDATA[I spent a week turning AI into a cognitive system]]></description><link>https://buildingcalm.substack.com/p/building-a-second-brain-that-updates</link><guid isPermaLink="false">https://buildingcalm.substack.com/p/building-a-second-brain-that-updates</guid><dc:creator><![CDATA[Mike San Román]]></dc:creator><pubDate>Sun, 14 Dec 2025 23:55:31 GMT</pubDate><enclosure url="https://substack-post-media.s3.amazonaws.com/public/images/15ce1ff7-2a6b-4714-8c2b-5f965db4d62c_2680x2096.png" length="0" type="image/jpeg"/><content:encoded><![CDATA[<p>Most productivity systems fail for the same reason: they require you to maintain them.</p><p>You capture the idea. File it somewhere. Promise yourself you&#8217;ll review it later. You won&#8217;t.</p><p>I&#8217;ve been experimenting with something different. A system that maintains itself. That remembers what I&#8217;m working on without me having to tell it. That synthesizes my past thinking when I need it.</p><p>This week, something has changed significantly.</p><h2>The problem I was solving</h2><p>My days are fragmented nowadays as director of engineering at Buffer. Strategy conversations. Hiring interviews. Team syncs. Context switches constantly.</p><p>The mental overhead isn&#8217;t the meetings themselves. It&#8217;s holding everything in memory between them.</p><ul><li><p>What did we decide last week about the API redesign?</p></li><li><p>What feedback did I give this engineer two months ago?</p></li><li><p>What was that insight from the 1:1 I had on Tuesday?</p></li></ul><p>I used to rely on notes. But notes require you to remember what you wrote, where you put it, and when it&#8217;s relevant.</p><p>What I wanted was a system that could surface the right context at the right moment without me asking.</p><h2>The next layer</h2><p><a href="https://buildingcalm.substack.com/p/finding-clarity-in-the-chaos">Back in August</a>, I gave Claude Code access to my Obsidian vault: 1,400+ notes of meeting transcripts, reflections, strategic thinking. That was transformative. But it was still just a powerful tool I had to direct.</p><p>This week, I pushed further. Three additions:</p><ul><li><p><strong>Skills:</strong> Dedicated modes for specific tasks: planning my day, thinking through problems, drafting team communications. Each skill loads with the right context and approach already baked in.</p></li><li><p><strong>Working memory</strong>: A persistent layer that knows my current projects, preferences, and patterns. Every conversation starts with this baseline context loaded automatically. No more re-explaining what I&#8217;m working on.</p></li><li><p><strong>Learning extraction:</strong> At the end of each session, the system tries to identify what&#8217;s worth remembering: decisions made, insights surfaced, tasks completed. It updates its own memory without me having to curate anything.</p></li></ul><p>The shift: from a tool I use to a system that knows me.</p><h2>What actually changed</h2><p>Two moments stood out this week.</p><p>First: I asked it to help plan my day. Instead of starting blank, it already knew my current priorities. Then it surfaced tasks from my Obsidian notes that were still marked unfinished. Things I&#8217;d forgotten about. It was holding context I&#8217;d dropped.</p><p>Second: I finished a conversation where I&#8217;d brainstormed about a tricky strategy concept. Later, I checked the working memory. The decision and philosophy was already there. Captured without me doing anything.</p><p>These are small moments right now in these early stages, but they add up to something significant: the system is starting to hold cognitive weight I used to carry myself.</p><h2>The principle underneath</h2><p>This isn&#8217;t about AI features. It&#8217;s about <em>cognitive architecture</em>.</p><p>Most people use AI as a slot machine. Put in a question, pull the lever, hope for a good answer.</p><p>The breakthrough comes when you treat AI as an extension of your own memory. When you give it enough context that it can reason about your work the way you would, if you had infinite recall.</p><ul><li><p>Memory without maintenance</p></li><li><p>Context without cognitive load</p></li><li><p>Your own insights, accessible at the speed of thought</p></li></ul><h2>What I&#8217;m building toward</h2><p>I&#8217;ve been thinking about how to share this more concretely.</p><p>Not a course. Not endless content. Something small and opinionated.</p><p>Something like a 60-minute setup that shows knowledge workers how to structure their notes, configure AI as a reasoning partner, and create simple rituals that keep the system useful.</p><p>The goal would be to help people reduce mental overhead while operating at a higher level. Building calm through better cognitive architecture.</p><p>If this resonates with how you work, I&#8217;d love to hear from you. Reply to this email or comment on the Substack post, and tell me what weighs on your mind.</p>]]></content:encoded></item><item><title><![CDATA[The thoughts that aren't happening]]></title><description><![CDATA[Your mind defaults to worst-case scenarios. None of them are real.]]></description><link>https://buildingcalm.substack.com/p/the-thoughts-that-arent-happening</link><guid isPermaLink="false">https://buildingcalm.substack.com/p/the-thoughts-that-arent-happening</guid><dc:creator><![CDATA[Mike San Román]]></dc:creator><pubDate>Mon, 08 Dec 2025 01:07:30 GMT</pubDate><enclosure url="https://substack-post-media.s3.amazonaws.com/public/images/dce70b18-fae5-49b0-83d4-c5c76649e998_2912x2096.png" length="0" type="image/jpeg"/><content:encoded><![CDATA[<p>Something happens.</p><p>An urgent message. Bad news. A reminder of that thing you&#8217;ve been avoiding. The thing you know is important, the one that&#8217;s been sitting there waiting for you.</p><p>Your body reacts before your mind catches up. A tightening in the chest. A heaviness. You know this feeling. It&#8217;s dread.</p><p>And then the thoughts begin.</p><h2>The branching</h2><p>Your mind takes that single event and starts projecting. One thought leads to another. Each branch spawns three more. Suddenly you&#8217;re not dealing with the thing itself. You&#8217;re dealing with every possible consequence of the thing, and every consequence of those consequences.</p><p>The urgent message becomes a difficult conversation, which becomes a damaged relationship, which becomes a failed project, which becomes questions about your competence, which becomes...</p><p>You&#8217;re no longer in the present. You&#8217;re living in a future that doesn&#8217;t exist.</p><p>This is overthinking. And it happens so fast that by the time you notice, you&#8217;re already several layers deep.</p><h2>The paralysis</h2><p>Here&#8217;s what makes this insidious: overthinking disguises itself as preparation.</p><p>It feels like you&#8217;re being responsible. Thinking through the possibilities. Considering the outcomes. Being thorough.</p><p>But you&#8217;re not preparing. You&#8217;re paralyzing.</p><p>The project doesn&#8217;t get started because you fear the feedback. The conversation doesn&#8217;t happen because you fear the confrontation. The decision doesn&#8217;t get made because you fear being wrong.</p><p>Procrastination and overthinking feed each other. The more you think about what could go wrong, the less you want to start. The longer you wait, the more time your mind has to invent new catastrophes.</p><p>Mark Twain captured this perfectly: &#8220;I&#8217;ve had a lot of worries in my life, most of which never happened.&#8221;</p><p>Most of the futures you&#8217;re dreading will never arrive.</p><h2>The bias</h2><p>Your brain has a bias toward threat detection. This made sense when threats were physical. A rustle in the bushes could mean a predator. Better to assume danger and be wrong than assume safety and be dead.</p><p>But now the threats are emails and deadlines and difficult conversations. Your brain applies the same threat detection, the same worst-case pattern matching, to situations that don&#8217;t warrant it.</p><p>So when you start thinking about possibilities, your brain doesn&#8217;t give you a balanced sample. It gives you the scary ones. The embarrassing ones. The ones where everything falls apart.</p><p>This is important to understand: your overthinking is biased. It&#8217;s selecting worst-case scenarios from the full spectrum of outcomes and presenting them as likely.</p><h2>The reframe</h2><p>Here&#8217;s an experiment: take whatever you&#8217;re overthinking about and imagine it going perfectly.</p><p>The difficult conversation leads to understanding. The project gets praised. The decision turns out to be exactly right. People are impressed by your work. You handled it well.</p><p>Does this feel harder to believe than the catastrophe version?</p><p>That&#8217;s interesting, because it&#8217;s equally imaginary. Neither version is happening right now. Neither version is real.</p><p>Your mind chose to simulate the disaster. It could just as easily have simulated the success. Both are fiction. Both are projections. Both exist only in your head.</p><p>The difference is how they make you feel. And how they affect what you do next.</p><h2>The present</h2><p>The antidote to overthinking is simple but difficult: come back to now.</p><p>Right now, the worst-case scenario isn&#8217;t happening. Right now, you have a thing to do. A next step to take. A decision to make.</p><p>The future will be handled by your future self. And here&#8217;s something worth remembering: your future self will be better equipped than you are now. They&#8217;ll have more information. More context. They&#8217;ll know things you don&#8217;t know yet.</p><p>You don&#8217;t need to solve every downstream problem before taking the first step. You just need to take the first step.</p><p>The email needs a response. Write it.</p><p>The project needs starting. Start it.</p><p>The conversation needs having. Have it.</p><p>Your future self will handle what comes next. Trust them. They&#8217;ve got this.</p><h2>The practice</h2><p>Noticing overthinking is itself a skill. Most of the time, we&#8217;re deep in the spiral before we realize we&#8217;re spiraling.</p><p>When you catch yourself projecting into catastrophic futures, pause. Ask: is this happening right now? Usually the answer is no. What&#8217;s actually happening is you&#8217;re sitting somewhere, feeling anxious about a story you&#8217;re telling yourself.</p><p>The story might come true. It probably won&#8217;t. Either way, it&#8217;s not happening now.</p><p>Focus on now. Do the next thing. Trust that you&#8217;ll handle whatever comes.</p><p>This is the only strategy that actually works against overthinking. Not arguing with the thoughts. Not trying to out-think them. Just recognizing them for what they are: projections, not reality.</p><p>And returning to the present, where your life actually happens.</p>]]></content:encoded></item><item><title><![CDATA[Consistency as freedom]]></title><description><![CDATA[I&#8217;m up at 7am most mornings now.]]></description><link>https://buildingcalm.substack.com/p/consistency-as-freedom</link><guid isPermaLink="false">https://buildingcalm.substack.com/p/consistency-as-freedom</guid><dc:creator><![CDATA[Mike San Román]]></dc:creator><pubDate>Sun, 30 Nov 2025 18:37:39 GMT</pubDate><enclosure url="https://substack-post-media.s3.amazonaws.com/public/images/c49dea5f-d648-463c-9ad2-1c22f7d30362_4020x2778.png" length="0" type="image/jpeg"/><content:encoded><![CDATA[<p>I&#8217;m up at 7am most mornings now. Some days it&#8217;s a run by the seasided and through Barceloneta, building toward the Brighton half marathon I signed up for in March. Other days it&#8217;s strength training at the gym two blocks from my apartment. Either way, by 8:30am I&#8217;ve already moved my body, and the rest of the day feels different because of it.</p><p>This is the routine I&#8217;ve been rebuilding since coming back from Bali. The closet cleanup I wrote about was the visible first step, the quick win that reduced morning friction. The phone and desktop reset was about creating space in my digital environment. But underneath both of those was something I&#8217;d been craving for a while: getting back to the consistency I&#8217;d practiced for years but had let drift.</p><p>I&#8217;m a few weeks into it now, and I feel amazing.</p><p>There&#8217;s a general prevailing wisdom about routines that I used to believe, which is that they&#8217;re restrictive. Waking up at the same time every day sounds rigid. Training for a race sounds demanding. Tracking protein and cutting empty calories sounds like you&#8217;re constraining yourself, limiting your options, removing spontaneity from your life. From the outside, people doing these things consistently look like they&#8217;re operating under strict discipline, trading freedom for optimization.</p><p>What I&#8217;ve rediscovered is the opposite. <strong>Consistency creates freedom.</strong></p><p>The 7am alarm eliminated a negotiation I didn&#8217;t realize was exhausting me. Throughout 2025, every night used to involve some version of: what time should I wake up tomorrow? Do I have early meetings? Can I sleep in? Should I set the alarm for 7 or 7:30 or 8? That micro-decision, repeated daily, added up. Now the alarm is set to 7am, and when it goes off I get up. No negotiation. The decision is already made, which means I&#8217;m not spending willpower on it.</p><p>The half marathon gave the morning movement a purpose beyond just &#8220;exercise is good for you.&#8221; I have a training plan. Tuesday is an easy run, Thursday is intervals to build tempo, Sunday is the long relaxed run. I don&#8217;t wake up wondering whether today is a gym day or a rest day or whether I should just skip it because I&#8217;m tired. The plan decides. I just execute.</p><p>The food changes followed naturally. You can&#8217;t train for a half marathon while eating garbage. Your body tells you what it needs when you&#8217;re asking it to run 15 kilometers on a Saturday morning. So the focus becomes hitting protein targets, cutting the snacks that made me sluggish, paying attention to what actually fueled good training sessions versus what left me dragging. The constraint of the race created clarity about everything else.</p><p>What this makes me reflect about is how the structure created space rather than taking it away. Waking at 7am means my day doesn&#8217;t start with work. I have several hours before my first meeting where I&#8217;ve already accomplished something that matters to me. The consistent training means I have more energy in the afternoons, not less. The food discipline means I&#8217;m not managing the downstream effects of whatever I grabbed when I was hungry.</p><p>I&#8217;ve known this for years. But knowing something and living it consistently are different, and it&#8217;s easy to let routines drift when life gets busy or travel disrupts your rhythm. Bali was the reset I needed. Coming back with intention, rebuilding these foundations deliberately, has reminded me why I built them in the first place.</p><p>The pattern across everything I&#8217;ve been writing about since returning is the same: what feels like adding structure actually removes friction. The closet with fewer clothes means faster mornings. The phone with fewer apps means less distraction. The consistent wake time and training schedule mean I&#8217;m not constantly deciding what to do with my body. The structure handles the small decisions so I have capacity for the ones that actually matter.</p><p>As the days get longer after winter, I&#8217;ll probably push the alarm back to 6:30, then 6. Earlier sunrises make earlier mornings easier. The consistency adapts to the season, but the foundation stays.</p>]]></content:encoded></item><item><title><![CDATA[Creating space in your digital life]]></title><description><![CDATA[Last week I wrote about cleaning out my closet as the first step toward building calm after coming back from Bali, and the response was interesting because people focused on the wardrobe part when the real insight was about reducing friction points that compound into stress over time.]]></description><link>https://buildingcalm.substack.com/p/creating-space-in-your-digital-life</link><guid isPermaLink="false">https://buildingcalm.substack.com/p/creating-space-in-your-digital-life</guid><dc:creator><![CDATA[Mike San Román]]></dc:creator><pubDate>Sun, 23 Nov 2025 16:51:41 GMT</pubDate><enclosure url="https://substack-post-media.s3.amazonaws.com/public/images/062e5ab4-6366-49fe-aab8-1821f5c72464_4368x3144.png" length="0" type="image/jpeg"/><content:encoded><![CDATA[<p>Last week <a href="https://mikesanroman.substack.com/p/building-calm-through-what-you-wear">I wrote about cleaning out my closet</a> as the first step toward building calm after coming back from Bali, and the response was interesting because people focused on the wardrobe part when the real insight was about reducing friction points that compound into stress over time. The closet was just the most visible example, the low-hanging fruit that let me experience what happens when you eliminate daily decision fatigue, but the same principle applies everywhere you interact with systems that demand small decisions throughout your day.</p><p>I&#8217;ve been thinking about this for years, actually, and I realized I wrote about the digital version of this exact concept back in 2020, before this Bali trip, before the last closet cleanup, when I was figuring out how to create space in the digital environments where I spend most of my working hours (especially in the middle of COVID lockdown). Re-reading that piece now, what strikes me is how consistent the principle has remained even as the specific tools and contexts have changed: whether it&#8217;s physical objects in your closet or digital objects on your phone screen, the goal is the same, which is to reduce the cognitive load of navigating options that don&#8217;t serve you so you can reserve your mental energy for things that actually matter.</p><div class="subscription-widget-wrap-editor" data-attrs="{&quot;url&quot;:&quot;https://buildingcalm.substack.com/subscribe?&quot;,&quot;text&quot;:&quot;Subscribe&quot;,&quot;language&quot;:&quot;en&quot;}" data-component-name="SubscribeWidgetToDOM"><div class="subscription-widget show-subscribe"><div class="preamble"><p class="cta-caption">Building Calm is a weekly newsletter on sustainable high performance. Subscribe for patterns that reduce friction and create clarity.</p></div><form class="subscription-widget-subscribe"><input type="email" class="email-input" name="email" placeholder="Type your email&#8230;" tabindex="-1"><input type="submit" class="button primary" value="Subscribe"><div class="fake-input-wrapper"><div class="fake-input"></div><div class="fake-button"></div></div></form></div></div><p>The piece I wrote back then was about space, the deliberate creation of emptiness in digital environments that are designed to fill every pixel with something demanding your attention, and reading it again after the wardrobe experience made me realize these aren&#8217;t separate optimization tactics but expressions of the same underlying system, which is that sustainable focus, calm, and clarity come from intentionally reducing the small sources of friction before they accumulate into the kind of tension that lives in your body for months.</p><p>So here&#8217;s what I wrote in 2020 about creating space in your digital life, and I&#8217;m sharing it now because if the closet cleanup resonated with you, this is the next place to look.</p><div><hr></div><blockquote><p><em>&#8220;One can furnish a room very luxuriously by taking out furniture rather than putting it in.&#8221;</em></p><p><em>&#8211; Francis Jourdain</em></p></blockquote><p>I&#8217;m pretty much obsessed with the idea of space. It is something I always strive for: on my wardrobe, few but selected, high-quality clothes, on my desk, a few essential items that are a joy to use, on my backpack, objects that I use all day or that bring me joy.</p><p>I believe that is something we can apply to our digital lives as well.</p><h2>On the phone</h2><p>This was my iPhone&#8217;s only screen back in 2020:</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!Sad4!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F27f8cc83-b208-4d8a-b6da-f930f84004a7_1125x2436.jpeg" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!Sad4!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F27f8cc83-b208-4d8a-b6da-f930f84004a7_1125x2436.jpeg 424w, https://substackcdn.com/image/fetch/$s_!Sad4!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F27f8cc83-b208-4d8a-b6da-f930f84004a7_1125x2436.jpeg 848w, https://substackcdn.com/image/fetch/$s_!Sad4!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F27f8cc83-b208-4d8a-b6da-f930f84004a7_1125x2436.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!Sad4!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F27f8cc83-b208-4d8a-b6da-f930f84004a7_1125x2436.jpeg 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!Sad4!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F27f8cc83-b208-4d8a-b6da-f930f84004a7_1125x2436.jpeg" width="420" height="909.44" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/27f8cc83-b208-4d8a-b6da-f930f84004a7_1125x2436.jpeg&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:2436,&quot;width&quot;:1125,&quot;resizeWidth&quot;:420,&quot;bytes&quot;:43360,&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://mikesanroman.substack.com/i/179735507?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F27f8cc83-b208-4d8a-b6da-f930f84004a7_1125x2436.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_!Sad4!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F27f8cc83-b208-4d8a-b6da-f930f84004a7_1125x2436.jpeg 424w, https://substackcdn.com/image/fetch/$s_!Sad4!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F27f8cc83-b208-4d8a-b6da-f930f84004a7_1125x2436.jpeg 848w, https://substackcdn.com/image/fetch/$s_!Sad4!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F27f8cc83-b208-4d8a-b6da-f930f84004a7_1125x2436.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!Sad4!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F27f8cc83-b208-4d8a-b6da-f930f84004a7_1125x2436.jpeg 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p>No notifications. No red balloons with a number. No apps reachable in one tap to get distracted. I put all the apps together for one reason: they are very hard to find manually.</p><p>&#8220;How do you find anything here?&#8221;, I hear you ask. I type the name of the app in the search, sliding down from this view. That forces me to be a bit more mindful of what I&#8217;m reaching out to, and sometimes allows me to stop the urge to check something unimportant.</p><p>I still have three apps available with one tap of a finger: phone (because this is, at the end of the day, still a phone), email, and my to-do app of choice.</p><p>Also, having all this space allows for a fantastic side-effect: I can enjoy my phone background for real. I switch around between some of them that serve as reminders for when I reach out for the phone.</p><h3>2025 version: what&#8217;s changed</h3><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!6nFj!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fbbdaa9dc-2f39-4dec-bb64-c0aa4fa9b1e3_1179x2556.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!6nFj!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fbbdaa9dc-2f39-4dec-bb64-c0aa4fa9b1e3_1179x2556.png 424w, https://substackcdn.com/image/fetch/$s_!6nFj!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fbbdaa9dc-2f39-4dec-bb64-c0aa4fa9b1e3_1179x2556.png 848w, https://substackcdn.com/image/fetch/$s_!6nFj!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fbbdaa9dc-2f39-4dec-bb64-c0aa4fa9b1e3_1179x2556.png 1272w, https://substackcdn.com/image/fetch/$s_!6nFj!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fbbdaa9dc-2f39-4dec-bb64-c0aa4fa9b1e3_1179x2556.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!6nFj!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fbbdaa9dc-2f39-4dec-bb64-c0aa4fa9b1e3_1179x2556.png" width="398" height="862.8396946564885" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/bbdaa9dc-2f39-4dec-bb64-c0aa4fa9b1e3_1179x2556.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:2556,&quot;width&quot;:1179,&quot;resizeWidth&quot;:398,&quot;bytes&quot;:713283,&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://mikesanroman.substack.com/i/179735507?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fbbdaa9dc-2f39-4dec-bb64-c0aa4fa9b1e3_1179x2556.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_!6nFj!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fbbdaa9dc-2f39-4dec-bb64-c0aa4fa9b1e3_1179x2556.png 424w, https://substackcdn.com/image/fetch/$s_!6nFj!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fbbdaa9dc-2f39-4dec-bb64-c0aa4fa9b1e3_1179x2556.png 848w, https://substackcdn.com/image/fetch/$s_!6nFj!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fbbdaa9dc-2f39-4dec-bb64-c0aa4fa9b1e3_1179x2556.png 1272w, https://substackcdn.com/image/fetch/$s_!6nFj!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fbbdaa9dc-2f39-4dec-bb64-c0aa4fa9b1e3_1179x2556.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p>The setup now has a calendar preview widget visible, and the dock holds email, calendar, and Todoist (my task manager). Keeping it simple. The principle is the same but the practice hasn&#8217;t been constant. I&#8217;ve fallen off this setup multiple times over four years, usually during periods of high stress when I convinced myself I needed more apps readily available, more notifications enabled, more ways to stay on top of everything that felt urgent. The phone screen would gradually fill up with apps again, the notification badges would return, and I&#8217;d find myself checking my phone first thing in the morning out of anxiety rather than intention.</p><p>Every single time, going back and purging it all out made things exponentially better. Cleaner. Calmer. The forcing function of typing to find apps saved me from countless context switches, those moments where I reach for my phone with intention to do one thing and the presence of other apps would have derailed me into checking something else entirely. But I had to relearn that lesson multiple times before it stuck, each time recognizing that the temporary feeling of control I got from having everything visible was actually the opposite of control, it was letting my environment decide what deserved my attention instead of making that decision myself.</p><p>The other practice that makes this setup actually work is physical distance: keeping my phone out of reach during the workday, or in my backpack while commuting, creates just enough friction that I have a moment to check with myself &#8220;am I reaching for it because I need it, or is it out of anxiety or boredom?&#8221; Most of the time when I actually have to get up and walk across the room to grab my phone, I realize I didn&#8217;t need it at all, and the minimal screen setup means that even when I do grab it, there&#8217;s nothing pulling me into a fifteen-minute distraction spiral. The combination of physical distance plus digital minimalism is what actually works, not just one or the other.</p><h2>On my computer</h2><p>This was my desktop in 2020:</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!_P6q!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F46ffb7cd-79a6-4ad1-a8fc-d79def950a08_5760x3240.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!_P6q!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F46ffb7cd-79a6-4ad1-a8fc-d79def950a08_5760x3240.png 424w, https://substackcdn.com/image/fetch/$s_!_P6q!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F46ffb7cd-79a6-4ad1-a8fc-d79def950a08_5760x3240.png 848w, https://substackcdn.com/image/fetch/$s_!_P6q!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F46ffb7cd-79a6-4ad1-a8fc-d79def950a08_5760x3240.png 1272w, https://substackcdn.com/image/fetch/$s_!_P6q!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F46ffb7cd-79a6-4ad1-a8fc-d79def950a08_5760x3240.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!_P6q!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F46ffb7cd-79a6-4ad1-a8fc-d79def950a08_5760x3240.png" width="1456" height="819" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/46ffb7cd-79a6-4ad1-a8fc-d79def950a08_5760x3240.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;:5192726,&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://mikesanroman.substack.com/i/179735507?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F46ffb7cd-79a6-4ad1-a8fc-d79def950a08_5760x3240.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_!_P6q!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F46ffb7cd-79a6-4ad1-a8fc-d79def950a08_5760x3240.png 424w, https://substackcdn.com/image/fetch/$s_!_P6q!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F46ffb7cd-79a6-4ad1-a8fc-d79def950a08_5760x3240.png 848w, https://substackcdn.com/image/fetch/$s_!_P6q!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F46ffb7cd-79a6-4ad1-a8fc-d79def950a08_5760x3240.png 1272w, https://substackcdn.com/image/fetch/$s_!_P6q!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F46ffb7cd-79a6-4ad1-a8fc-d79def950a08_5760x3240.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p>I do my best to hide everything: dock and menu bar, gone, notifications are hidden while I am working, no files on the desktop (I know screenshots can pile up there, don&#8217;t let them), and a soothing background that gives me a sense of calm and, you guessed it, space.</p><p>Then I operate in two different modes: I either have a handful of apps open, as I have now, having some space between them and not filling every single pixel of my screen, or I have one app working in full screen, allowing me to focus (what I might do more when coding, or doing any other task that requires deep work).</p><h3>How this has evolved</h3><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!zUim!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc1793324-707a-417f-bd6e-da187fd2fec6_3600x2338.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!zUim!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc1793324-707a-417f-bd6e-da187fd2fec6_3600x2338.png 424w, https://substackcdn.com/image/fetch/$s_!zUim!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc1793324-707a-417f-bd6e-da187fd2fec6_3600x2338.png 848w, https://substackcdn.com/image/fetch/$s_!zUim!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc1793324-707a-417f-bd6e-da187fd2fec6_3600x2338.png 1272w, https://substackcdn.com/image/fetch/$s_!zUim!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc1793324-707a-417f-bd6e-da187fd2fec6_3600x2338.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!zUim!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc1793324-707a-417f-bd6e-da187fd2fec6_3600x2338.png" width="1456" height="946" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/c1793324-707a-417f-bd6e-da187fd2fec6_3600x2338.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:946,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:8844467,&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://mikesanroman.substack.com/i/179735507?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc1793324-707a-417f-bd6e-da187fd2fec6_3600x2338.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_!zUim!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc1793324-707a-417f-bd6e-da187fd2fec6_3600x2338.png 424w, https://substackcdn.com/image/fetch/$s_!zUim!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc1793324-707a-417f-bd6e-da187fd2fec6_3600x2338.png 848w, https://substackcdn.com/image/fetch/$s_!zUim!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc1793324-707a-417f-bd6e-da187fd2fec6_3600x2338.png 1272w, https://substackcdn.com/image/fetch/$s_!zUim!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc1793324-707a-417f-bd6e-da187fd2fec6_3600x2338.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p>The desktop has followed the same pattern as the phone: periods where I maintain it perfectly, followed by periods where stress or overwhelm convinces me that I need to see everything all at once. The dock creeps back. Files start accumulating on the desktop because I&#8217;m moving too fast to properly file them away. Notifications start breaking through because I&#8217;ve told myself that this one thing is important enough to warrant the interruption.</p><p>And every time I notice the desktop has gotten messy, every time I realize I&#8217;m getting pulled into distractions instead of staying focused, the solution is always the same: strip it all back down. Hide the dock again. Suppress the notifications. Clear the desktop. What I&#8217;ve learned over four years isn&#8217;t that I&#8217;m disciplined enough to maintain this perfectly, but that I know how to recognize when things have drifted and I know exactly what to do to reset back to calm.</p><p>The hardware has changed too: I now work from a MacBook Pro 14&#8221; instead of a larger display, and the menu bar stays visible for cosmetic reasons since the screen has a notch anyway. Working from a smaller screen forces me to be even more deliberate about what I have open, since there can be fewer things competing for my attention at once. To be honest, I&#8217;d love to go back to having a bigger screen as soon as I manage to create a fixed desk space to work from again, but the constraint has taught me that focus isn&#8217;t about screen real estate, it&#8217;s about intentionally limiting what&#8217;s visible regardless of how much space you have available.</p><p>The desktop setup creates what I think of as a neutral starting point for focus: when I sit down at my computer, there&#8217;s nothing screaming for my attention, no visual reminder of the seventeen things I&#8217;m not currently working on, just the blank canvas that lets me decide what matters right now rather than having my environment decide for me.</p><div class="subscription-widget-wrap-editor" data-attrs="{&quot;url&quot;:&quot;https://buildingcalm.substack.com/subscribe?&quot;,&quot;text&quot;:&quot;Subscribe&quot;,&quot;language&quot;:&quot;en&quot;}" data-component-name="SubscribeWidgetToDOM"><div class="subscription-widget show-subscribe"><div class="preamble"><p class="cta-caption">Join the community of people building calm in their lives and work</p></div><form class="subscription-widget-subscribe"><input type="email" class="email-input" name="email" placeholder="Type your email&#8230;" tabindex="-1"><input type="submit" class="button primary" value="Subscribe"><div class="fake-input-wrapper"><div class="fake-input"></div><div class="fake-button"></div></div></form></div></div><h2>The pattern underneath</h2><p>Making space is a continuous effort. Like in the physical world, you have to handle things and keep them under control. Like in the physical world, you need to let go of what doesn&#8217;t work for you anymore.</p><p>What I&#8217;ve learned over the years since writing that original piece is that this isn&#8217;t about minimalism for its own sake or some aesthetic preference for empty screens. It&#8217;s about recognizing that every icon, every notification badge, every open tab represents a small claim on your attention, and those claims add up in ways that aren&#8217;t immediately obvious until you experience what it feels like when they&#8217;re gone.</p><p>The closet cleanup last week removed friction from my mornings. The phone setup removes friction from the dozens of times I reach for my device throughout the day. The desktop setup removes friction from the moment I sit down to do deep work. Each one seems trivial on its own, but collectively they&#8217;re the difference between fighting your environment and having your environment support the work you&#8217;re trying to do.</p><p>This week, make some space either on your phone or your computer. I&#8217;m sure you know where to begin.</p><div class="subscription-widget-wrap-editor" data-attrs="{&quot;url&quot;:&quot;https://buildingcalm.substack.com/subscribe?&quot;,&quot;text&quot;:&quot;Subscribe&quot;,&quot;language&quot;:&quot;en&quot;}" data-component-name="SubscribeWidgetToDOM"><div class="subscription-widget show-subscribe"><div class="preamble"><p class="cta-caption">Subscribe for free: never miss a pattern</p></div><form class="subscription-widget-subscribe"><input type="email" class="email-input" name="email" placeholder="Type your email&#8230;" tabindex="-1"><input type="submit" class="button primary" value="Subscribe"><div class="fake-input-wrapper"><div class="fake-input"></div><div class="fake-button"></div></div></form></div></div>]]></content:encoded></item><item><title><![CDATA[Building calm through what you wear]]></title><description><![CDATA[I spent an hour getting a belly massage in Ubud last week.]]></description><link>https://buildingcalm.substack.com/p/building-calm-through-what-you-wear</link><guid isPermaLink="false">https://buildingcalm.substack.com/p/building-calm-through-what-you-wear</guid><dc:creator><![CDATA[Mike San Román]]></dc:creator><pubDate>Sun, 16 Nov 2025 23:40:03 GMT</pubDate><enclosure url="https://substack-post-media.s3.amazonaws.com/public/images/68b4b623-8619-4915-8348-360dd9f7e20c_4368x3144.png" length="0" type="image/jpeg"/><content:encoded><![CDATA[<p>I spent an hour getting a belly massage in Ubud last week. Not the relaxing kind. The therapeutic kind where the massage therapist works through tension you didn&#8217;t know you were carrying.</p><p>He told me I had months of accumulated stress living in my abdomen. Physical tension from carrying too many things mentally for too long.</p><p>I came back to Barcelona Wednesday night with four days before work started again on Monday. Four days to intentionally build calm instead of letting the chaos decide for me.</p><p>The first thing I did Thursday morning: cleaned out my closet.</p><h2>Why the closet came first</h2><p>I&#8217;ve been thinking about simplifying my wardrobe for months. The idea kept surfacing: capsule wardrobe, uniform-style dressing, keeping only what makes me feel good.</p><p>But I never acted on it because it felt like something I&#8217;d get to eventually. A nice-to-have optimization, not urgent.</p><p>Coming back from Bali changed that prioritization.</p><p>I had four days to set up systems that would support calm instead of fighting against it. The closet was first because it&#8217;s a daily decision point: every morning, I stand there choosing what to wear from options that don&#8217;t all make me feel confident.</p><p>More options makes decisions harder. Harder decisions become friction. Friction erodes calm, which I&#8217;m trying to protect.</p><h2>What actually happened</h2><p>I piled everything on the bed. Everything went into one massive pile to force real decisions instead of category-by-category rationalization.</p><p>First pass: keep only what fits now and makes me feel good wearing it.</p><p>That eliminated half the pile immediately. Clothes that don&#8217;t fit best. Things I liked the idea of but never wore that often. Items that fit but didn&#8217;t make me feel confident.</p><p>What remains is:</p><ul><li><p>Black jeans that fit perfectly</p></li><li><p>Two pairs of Uniqlo Airism pants (black, comfortable, versatile)</p></li><li><p>Light gray sweatpants for casual days</p></li><li><p>A few polos and linen shirts I actually wear</p></li><li><p>Black and gray tank tops and t-shirts in different fits</p></li><li><p>One sleeveless silk shirt that&#8217;s slightly more dressed up</p></li><li><p>A dark blue wool shirt from Arket I love</p></li><li><p>A couple of structured shirts that work for everything</p></li></ul><p>Not extreme minimalism. I kept a linen suit and some items that have emotional value. But the core principle held up: if it doesn&#8217;t fit now or doesn&#8217;t make me feel good, it goes.</p><h2>What this actually solved</h2><p>The next morning I opened my closet and every option was something I&#8217;d intentionally kept. No decisions about whether something still fits. No trying things on and changing three times. No low-level anxiety about whether this choice makes me feel confident.</p><p>Just pick something, it works, move on.</p><p>That&#8217;s maybe three minutes saved. But it&#8217;s not about the time. It&#8217;s about the cognitive load.</p><p>Decision fatigue is real. Every small decision throughout the day uses the same mental resource as big decisions. Your brain doesn&#8217;t distinguish between &#8220;what should I wear&#8221; and &#8220;how should I approach this project.&#8221;</p><p>Reducing small friction points protects capacity for things that actually matter.</p><p>The other benefit: clarity about what&#8217;s actually missing. When everything in your closet is noise, you can&#8217;t see the real gaps. Now I can see exactly what I need: a few crisp white shirts, a couple more t-shirts that actually fit well, maybe one more versatile jacket. The signal emerged once the noise was gone.</p><h2>The pattern underneath</h2><p>This connects to everything I&#8217;ve been learning about sustainable high performance. You can&#8217;t build calm by trying to be calmer during chaotic moments. You build calm by eliminating the small sources of friction before they compound into stress.</p><p>The closet is one system. But the same principle applies everywhere:</p><ul><li><p>Too many browser tabs open creates low-level anxiety about what you&#8217;re forgetting.</p></li><li><p>Too many apps fighting for notification space fragments your attention constantly.</p></li><li><p>Too many items on your task list that you&#8217;re never going to do creates guilt every time you see them.</p></li></ul><p>Each one seems trivial. Collectively they&#8217;re the tension that accumulates in your body over months of carrying too much mentally.</p><h2>What I&#8217;m building toward</h2><p>I&#8217;m not trying to eliminate stress by working less or caring less or lowering my standards.</p><p>I still want to achieve at a high level. Strong performance matters to me. Building things that matter drives me.</p><p>But I don&#8217;t want to brute-force it anymore. I don&#8217;t want to accumulate months of tension in my body because I&#8217;m carrying too many small frictions that could be eliminated.</p><p>The closet was the first move. Small, tactical, immediate.</p><p>Walking into Monday morning, I have one less source of daily friction. One more system supporting flow instead of fighting it.</p><p>That&#8217;s how you build sustainable high performance: not by trying harder during chaotic moments, but by intentionally reducing the small things that make chaos harder to handle.</p>]]></content:encoded></item><item><title><![CDATA[Learning from zero]]></title><description><![CDATA[I&#8217;m writing this from Ubud, after spending six days in Nusa Lembongan, a small island off the coast of Bali, where a week ago I didn&#8217;t know how to scuba dive and today I have my PADI Open Water certification.]]></description><link>https://buildingcalm.substack.com/p/learning-from-zero</link><guid isPermaLink="false">https://buildingcalm.substack.com/p/learning-from-zero</guid><dc:creator><![CDATA[Mike San Román]]></dc:creator><pubDate>Sun, 09 Nov 2025 18:23:39 GMT</pubDate><enclosure url="https://substack-post-media.s3.amazonaws.com/public/images/3ed9744e-98c8-4262-98ce-74badc56e0cd_3979x2864.png" length="0" type="image/jpeg"/><content:encoded><![CDATA[<p>I&#8217;m writing this from Ubud, after spending six days in Nusa Lembongan, a small island off the coast of Bali, where a week ago I didn&#8217;t know how to scuba dive and today I have my PADI Open Water certification. The certificate itself isn&#8217;t what matters, though: what matters is what changed in the process of getting it, the way learning new skills that push you outside your comfort zone does something fundamental to how you see yourself and what you think is possible.</p><h2>What held me back before</h2><p>I&#8217;ve thought about learning to scuba dive for years because the idea always fascinated me, rooted in my relationship with water that started when swimming was my sport growing up. I competed on a swim team, spent hours in the pool every day, loved being in water (and still do), but there was always this fundamental limitation: your breath, the way that no matter how good you get at swimming, eventually you have to surface because you&#8217;re constrained by your lung capacity. Scuba diving removes that constraint entirely, letting you stay down, explore, and move through the water without the clock of your breath counting down, and that possibility always appealed to me, even though I never committed to actually learning it.</p><p>Then I started dating Julia, who&#8217;s an Advanced Open Water diver who has dived around the world, and hearing her experiences when we got together made the fascination grow because these weren&#8217;t abstract possibilities anymore, but real places she&#8217;d been, real creatures she&#8217;d seen, real experiences I could have too. I initially thought about getting certified in Barcelona, where it would be close to home and familiar, but talking with Julia made me reconsider, since the sea life would be more beautiful somewhere tropical, and Indonesia is known for strong currents, so learning somewhere with changing conditions from the start might make me a better diver rather than optimizing for comfort.</p><p>But there was still resistance, the kind that&#8217;s harder to name, because learning something new means being a beginner again and being a beginner means performing in front of others: an instructor watching you struggle with skills that are probably second nature to them, other divers who already know what they&#8217;re doing, that discomfort of being incompetent while people watch that you have to embrace if you want to learn anything worth learning.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!amD_!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3a195c01-b934-494c-b12d-cba9b15f7853.tif" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!amD_!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3a195c01-b934-494c-b12d-cba9b15f7853.tif 424w, https://substackcdn.com/image/fetch/$s_!amD_!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3a195c01-b934-494c-b12d-cba9b15f7853.tif 848w, https://substackcdn.com/image/fetch/$s_!amD_!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3a195c01-b934-494c-b12d-cba9b15f7853.tif 1272w, https://substackcdn.com/image/fetch/$s_!amD_!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3a195c01-b934-494c-b12d-cba9b15f7853.tif 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!amD_!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3a195c01-b934-494c-b12d-cba9b15f7853.tif" width="1456" height="1941" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/3a195c01-b934-494c-b12d-cba9b15f7853.tif&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;:12201764,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/tiff&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:false,&quot;topImage&quot;:true,&quot;internalRedirect&quot;:&quot;https://mikesanroman.substack.com/i/178389509?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3a195c01-b934-494c-b12d-cba9b15f7853.tif&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!amD_!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3a195c01-b934-494c-b12d-cba9b15f7853.tif 424w, https://substackcdn.com/image/fetch/$s_!amD_!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3a195c01-b934-494c-b12d-cba9b15f7853.tif 848w, https://substackcdn.com/image/fetch/$s_!amD_!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3a195c01-b934-494c-b12d-cba9b15f7853.tif 1272w, https://substackcdn.com/image/fetch/$s_!amD_!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3a195c01-b934-494c-b12d-cba9b15f7853.tif 1456w" sizes="100vw" fetchpriority="high"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a><figcaption class="image-caption">Julia&#8217;s passion for scuba diving is contagious</figcaption></figure></div><h2>The decision to start</h2><p>This trip to Bali was planned as a diving trip from the start, where Julia was going to dive and I came with the intention to finally learn, though what made it real wasn&#8217;t just the decision I&#8217;d made before we left but booking the course itself, committing to those specific days and putting myself in the position where backing out would mean wasting the opportunity I&#8217;d created for myself.</p><p>The first day was pool training, what they call confined water, where you learn the basics in a controlled environment before going into the ocean, and I thought being comfortable in water from years of swimming would make this easy, but it didn&#8217;t because breathing underwater through a regulator is completely different from anything swimming teaches you.</p><p>Every swimming instinct says hold your breath when your face goes under, and empty your lungs and refill them again with every stroke, but the regulator keeps feeding you air and your nervous system has to unlearn what it knows and trust something new, where breathing needs to be slow, controlled, and not explosive. This is what took most time to learn properly over the course of the week.</p><p>But what surprised me was how systematic the training was, with each skill broken down into small steps followed by clear demonstrations and practice until competence, before moving to the next skill, reminding me of how good software engineering training works too, where you don&#8217;t try to learn everything at once but master one piece and then build on it.</p><h2>The moments that shifted everything</h2><p>The second and third days, we went into the ocean for real diving, descending to 12 meters and then 18 meters over the course of four dives, and this is where the breakthrough moments happened. The first ocean dive was disorienting because while the pool had clear water, a flat bottom, and controlled conditions, the ocean has currents and limited visibility and fish everywhere and a reef below you that&#8217;s constantly changing depth, so my brain was processing so much new information that I could barely remember the skills we&#8217;d practiced since I was too busy trying to take it all in.</p><p>But by the second dive that day something clicked as my buoyancy control got better and I stopped fighting the water and started moving with it, where years of swimming gave me something useful in the form of comfort with being weightless and letting the water hold you, though diving added a new dimension since in swimming you&#8217;re always moving toward the surface or parallel to it while in diving you&#8217;re suspended in three dimensions where you can hover in place and move up, down, forward, backward. That freedom took getting used to, but once it started to feel natural, the mental space that had been consumed by &#8220;am I doing this right?&#8221; started opening up, and I could actually look around, notice the coral, watch the fish, be present in the experience instead of just surviving it.</p><p>The third dive was when it really came together, where we descended to 18 meters and I felt calm and comfortable with steady breathing and controlled movements, no longer thinking about every micro-adjustment because the skills had started becoming automatic, and in that space I could actually enjoy being underwater with its weightlessness and silence and this completely alien environment that somehow felt peaceful. That progression from overwhelm to competence to enjoyment happened in about six hours of diving, which is what struck me: how quickly you can go from &#8220;I have no idea what I&#8217;m doing&#8221; to &#8220;I can actually do this&#8221; when the learning is structured well and you&#8217;re fully immersed in it.</p><h2>What learning to learn actually looks like</h2><p>Tim Ferriss talks a lot about meta-learning, the skill of learning how to learn by breaking down complex skills into components and finding the minimum effective dose of practice and identifying what actually matters versus what&#8217;s just noise, and scuba diving gave me a direct experience of those principles in action though what made it work wasn&#8217;t just the formal instruction but the conversations between dives.</p><p>Julia and I would talk through what I&#8217;d just experienced, questions like how do you build intuition around buoyancy and how do you know when it feels right after you&#8217;ve adjusted your BCD at depth, where she&#8217;d explain and I&#8217;d ask more questions about how you breathe, whether it&#8217;s through the diaphragm or more shallow lung breaths, and I even put my hand on her chest to feel the rhythm of it. Those conversations filled in what the instructor couldn&#8217;t convey in a demonstration, because while the course taught me the essential skills like buoyancy control, equalization, and emergency procedures and communication underwater, with each skill practiced deliberately until it became reliable, understanding how to make those skills feel effortless came from debriefing with someone who&#8217;d already internalized them to the point of not needing to think about them.</p><p>What I learned was that efficiency underwater comes from doing less: stay neutral in the water, don&#8217;t kick your fins too hard, don&#8217;t breathe so hard, and if it&#8217;s a drift dive, just relax and let the current take you forward. Each dive got longer because my oxygen consumption improved, not from trying harder but from being mindful of all the small things that waste energy, and the feedback loop was immediate where you try something, feel how it works, talk through what happened, adjust, and try again. The water doesn&#8217;t lie because you can feel when your buoyancy is off, and you can see when you&#8217;re using too much air because you&#8217;re working too hard, so the environment gives you constant information while the conversations help you interpret that information and know what to change.</p><p>That&#8217;s the meta-skill: recognizing that learning happens in layers, where formal instruction gives you the framework and practice gives you experience, but conversation with someone who&#8217;s already done it helps you build intuition faster by compressing the learning curve through understanding not just what to do but how it should feel when you&#8217;re doing it right.</p><h2>What learning from zero unlocks</h2><p>I&#8217;m sitting here with my PADI certification, but what I&#8217;m noticing isn&#8217;t about self-improvement being a new concept to me. I&#8217;ve always been focused on getting better at things. What&#8217;s new is remembering what it feels like to learn something from absolute zero, to have no existing skill to build on, and to start as a complete beginner. </p><p>I&#8217;ve spent years sharpening existing skills like getting better at engineering leadership and improving how I communicate and refining my productivity systems, and all of that is important, but it&#8217;s iterative improvement on things I already know how to do. Learning to dive was different because I had no foundation here beyond swimming, helping with water comfort, while diving itself was completely new, and experiencing that arc from zero to competent in four days cracked something open.</p><p>If I can learn something from scratch like this then I can also keep sharpening the skills I already have, where the confidence works in both directions because learning from zero proves you can still build new capabilities and that proof makes you trust that your existing capabilities can keep growing too. This connects to something I wrote about a couple weeks ago about <a href="https://mikesanroman.substack.com/p/when-your-taste-develops-faster-than">the gap between taste and skill</a>, where your ability to recognize good work develops faster than your ability to create it and that gap is brutal when you&#8217;re learning because you can hear exactly what&#8217;s wrong before you know how to fix it.</p><p>Diving replicated that experience because I could feel when my buoyancy was off before I knew how to correct it and I could see I was using too much air before I understood how to breathe more efficiently, where the gap between what I could perceive and what I could execute was right there, immediate, undeniable. But the gap closed fast because the feedback was so direct, and watching it close reminded me that this is how all learning works, that the gap is supposed to be there and it&#8217;s not a sign you&#8217;re failing but the training ground itself. What cracked open wasn&#8217;t just &#8220;I can learn new things&#8221; but &#8220;I remember how this feels&#8221;.</p><p>The discomfort, the incompetence, the gradual closing of the gap, and remembering that feeling is what makes everything else feel more possible again.</p><h2>Why starting from zero matters</h2><p>When you spend years working on iterative improvement you can forget what building from scratch feels like, where you optimize what you already know and get incrementally better at existing skills, which is valuable but also limiting because starting from zero reminds you that competence is buildable and you&#8217;re not just refining what you can already do but proving you can acquire completely new capabilities, and that proof changes what feels possible.</p><p>I&#8217;m leaving Nusa Lembongan with a PADI certification, but what matters more is remembering that learning from zero is still available to me, that the skills I have aren&#8217;t the only skills I can have and the things I&#8217;m good at aren&#8217;t the only things I can get good at. And that reminder ripples everywhere because if I can learn to dive then I can also keep sharpening the skills I already have, where the confidence isn&#8217;t just about acquiring something new but about trusting the process of improvement itself, whether you&#8217;re starting from zero or building on years of experience.</p><p>That&#8217;s what adventure unlocks: not transformation or reinvention but just the reminder that growth is renewable, that curiosity can take you places you haven&#8217;t been, that being a beginner at something even for a few days cracks open possibilities you&#8217;d forgotten were there.</p>]]></content:encoded></item><item><title><![CDATA[When waiting for the last moment is strategic, not lazy]]></title><description><![CDATA[My partner and I are currently on vacation in Bali.]]></description><link>https://buildingcalm.substack.com/p/when-waiting-for-the-last-moment</link><guid isPermaLink="false">https://buildingcalm.substack.com/p/when-waiting-for-the-last-moment</guid><dc:creator><![CDATA[Mike San Román]]></dc:creator><pubDate>Sun, 02 Nov 2025 16:40:34 GMT</pubDate><enclosure url="https://substack-post-media.s3.amazonaws.com/public/images/9c6375f9-1621-4ba5-b43c-17056bcaf87e_1200x630.png" length="0" type="image/jpeg"/><content:encoded><![CDATA[<p>My partner and I are currently on vacation in Bali. We&#8217;ve been here since Thursday. Our first villa was booked on Wednesday morning.</p><p>Our second villa? Booked yesterday, Saturday.</p><p>We&#8217;re half a week into a vacation we have not planned to the last detail. And it&#8217;s working perfectly.</p><p>The key is to know exactly what you can&#8217;t compromise on, and stay flexible about everything else.</p><h2>What we decided early</h2><p>Before we left, we were clear on a few things: this was going to be a diving trip (you can&#8217;t change the whole vibe overnight), we wanted access to yoga spots, spas, coastal areas, and great restaurants.</p><p>The specifics could be decided later.</p><p>Switching from a diving trip in Southeast Asia to a hiking trip in the States or city tourism in Europe the night before wouldn&#8217;t be an iterative change. It would be drastic. The diving trip was the whole idea that shapes everything else.</p><p>But Bali or the Maldives? Where exactly do we stay? Which specific dive sites? Those are iterative decisions that get better with more information and the closer you get to the actual dates.</p><h2>What waiting actually gave us</h2><p>Booking villas a couple of days before arrival meant we got places with massive discounts. We&#8217;re talking 60% off in some cases, but more than the money, we got better information. The weather changes. Our energy levels change. What we wanted from each location shifted as we experience the trip.</p><p>It seems like waiting to decide would close up options, but it actually creates clarity.</p><h2>The framework under the surface</h2><p>This is straight from Lean and Agile practices; it&#8217;s called the &#8220;last responsible moment&#8221; principle.</p><p>You don&#8217;t decide early just because you can. You decide when you have the most information and the decision actually needs to be made.</p><p>For Bali, that meant:</p><ul><li><p>Deciding this would be a diving trip months in advance (foundational decision that shapes everything)</p></li><li><p>Deciding on Bali vs. Maldives a few weeks out (both support diving, other vibes and pricing became the differentiator)</p></li><li><p>Deciding on regions a few days out (weather patterns become clearer)</p></li><li><p>Deciding on specific villas 24-48 hours before (prices, availability, and our actual needs aligned)</p></li><li><p>Deciding on specific dive sites once we got there (local conditions and our energy levels mattered)</p></li></ul><p>Each decision happened at the last moment it could have been made responsibly. Not sooner. Not later.</p><h2>Where this shows up everywhere</h2><p>This same pattern runs through engineering decisions constantly.</p><p>I&#8217;ve seen teams defer choosing database technology until they have working prototypes. Build the feature skeleton first. See how users actually interact with it. Let that usage pattern reveal what data model and database design you actually need.</p><p>Deciding the database too early locks you into constraints before you know how the feature will be used. You optimize for access patterns you haven&#8217;t validated yet.</p><p>Waiting until you have real user interaction gives you the information that matters. Then you can choose the right tool with actual context.</p><p>The same applies across engineering decisions:</p><ul><li><p>API contracts need to be decided early (other teams depend on them)</p></li><li><p>Performance requirements need to be decided early (they shape architecture)</p></li><li><p>Specific implementation details can wait (you&#8217;ll learn better approaches as you build)</p></li><li><p>UI polish can wait (user feedback tells you what actually matters)</p></li></ul><p>Deciding the flexible parts too early locks you into choices that made sense three weeks ago but don&#8217;t fit what you know now.</p><p>Waiting until the last responsible moment means you&#8217;re making decisions with maximum context.</p><h2>What makes this different from procrastination</h2><p>Procrastination often occurs when individuals avoid making decisions due to uncertainty, anxiety, or fear.</p><p>The last responsible moment delays decisions intentionally because you know more information is forthcoming.</p><p>The difference is clarity about what&#8217;s essential versus what&#8217;s iterative.</p><p>This framework works when you&#8217;re honest about which is which. It&#8217;s the &#8220;responsible&#8221; part of it.</p><h2>What flexibility actually requires</h2><p>Staying flexible sounds easy. In practice, it means tolerating uncertainty longer than feels comfortable. You have to trust that waiting will give you better options, even when booking now would feel more secure. You have to know your constraints well enough to recognize what can&#8217;t be delayed and you have to move quickly when the moment arrives.</p><p>Last responsible moment means compressing decision time once you have clarity.</p><h2>What this trip reminded me</h2><p>The best planning means knowing what you need to control and leaving everything else open.</p><p>We didn&#8217;t plan every detail of this trip. We planned what was essential. Everything else waited for better information. We took action when that clarity appeared, or we were about to cross the line from &#8220;last responsible&#8221; moment into the danger zone.</p><p>The same principle applies to shipping code, building teams, and designing systems. Decide what&#8217;s foundational early. Let the iterative decisions breathe until you have real context.</p><p>Waiting isn&#8217;t a weakness, sometimes it&#8217;s the most strategic thing you can do.</p>]]></content:encoded></item><item><title><![CDATA[When your taste develops faster than your skill]]></title><description><![CDATA[I&#8217;ve been playing guitar for 20 years.]]></description><link>https://buildingcalm.substack.com/p/when-your-taste-develops-faster-than</link><guid isPermaLink="false">https://buildingcalm.substack.com/p/when-your-taste-develops-faster-than</guid><dc:creator><![CDATA[Mike San Román]]></dc:creator><pubDate>Sun, 26 Oct 2025 23:51:33 GMT</pubDate><enclosure url="https://substack-post-media.s3.amazonaws.com/public/images/711816cc-4aac-45bc-9320-85fe0e86b0b8_1200x630.png" length="0" type="image/jpeg"/><content:encoded><![CDATA[<p>I&#8217;ve been playing guitar for 20 years. I can hear exactly how a song should sound in my head. Clear, precise, effortless.</p><p>Then my hands try to play it, and it sounds terrible.</p><p>This gap between what you can hear and what you can execute has been the defining experience of learning guitar. Some passages took me months to get right. Others took years. Many are still works in progress.</p><p>Your ears develop faster than your hands, and that is really frustrating. You know it sounds wrong long before you know how to fix it.</p><p>Ira Glass talks about this for creative work. Your taste develops before your skill. You can identify great work before you can create it.</p><p>Most people quit in this gap. They hear the distance between their vision and their execution and assume they&#8217;ll never close it.</p><p>Twenty years of guitar taught me something different about that gap.</p><h2>What the gap actually teaches you</h2><p>The space between vision and execution does specific work:</p><ul><li><p>You learn to hear what&#8217;s wrong before you know what&#8217;s right</p></li><li><p>You develop tolerance for iterating on something that sounds bad</p></li><li><p>You practice making small improvements without seeing the full result yet</p></li><li><p>You build trust that the gap will close if you keep working</p></li></ul><p>That last one is critical. The gap closes slowly. Week by week. Month by month. You can&#8217;t force it faster than your hands can learn.</p><h2>The same gap shows up everywhere</h2><p>Every junior engineer faces this. They can read beautiful code, they might recognize an elegant architecture, they can spot technical debt.</p><p>Their own code looks nothing like what they admire. The gap is massive.</p><p>Every new engineering manager faces this. They know what good leadership looks like. They&#8217;ve experienced it, they can describe it, they value it deeply.</p><p>Their first one-on-ones feel clumsy. Their first team decisions miss important context. The gap between vision and execution is brutal.</p><p>Every product builder faces this. You can see the product in your mind. Clean. Intuitive. Exactly what users need.</p><p>The first version is rough. The interactions feel off. The gap between what you imagined and what you built is painful to look at.</p><h2>What the gap actually means</h2><p>The gap between your taste and your skill is where all growth happens.</p><p>Your taste shows you the destination. Your current skill shows you the distance. The gap between them is the training ground.</p><p>You close the gap the same way in every domain:</p><ul><li><p>You keep showing up to the work</p></li><li><p>You tolerate sounding bad while you improve</p></li><li><p>You make small adjustments and practice them until they&#8217;re automatic</p></li><li><p>You trust the gap will close even when progress feels invisible</p></li></ul><p>The gap isn&#8217;t a sign you&#8217;re failing. It&#8217;s proof that your taste is developed enough to guide your improvement.</p><p>In guitar, I learned this gap never fully disappears. I&#8217;m always hearing things I can&#8217;t quite play yet. That gap is what pulls me forward.</p><p>The same is true for engineering, management, product building, everything that matters.</p><p>Your taste develops first. Your skill follows. The gap between them is where you do the work.</p><p>That gap is the whole point.</p><div class="captioned-button-wrap" data-attrs="{&quot;url&quot;:&quot;https://buildingcalm.substack.com/p/when-your-taste-develops-faster-than?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">Thanks for reading! This post is public so feel free to share it.</p></div><p class="button-wrapper" data-attrs="{&quot;url&quot;:&quot;https://buildingcalm.substack.com/p/when-your-taste-develops-faster-than?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://buildingcalm.substack.com/p/when-your-taste-develops-faster-than?utm_source=substack&utm_medium=email&utm_content=share&action=share"><span>Share</span></a></p></div>]]></content:encoded></item><item><title><![CDATA[When your body forces you to rest and your brain won’t let you]]></title><description><![CDATA[I&#8217;ve spent weeks building recovery systems.]]></description><link>https://buildingcalm.substack.com/p/when-your-body-forces-you-to-rest</link><guid isPermaLink="false">https://buildingcalm.substack.com/p/when-your-body-forces-you-to-rest</guid><dc:creator><![CDATA[Mike San Román]]></dc:creator><pubDate>Sun, 19 Oct 2025 21:41:13 GMT</pubDate><enclosure url="https://substack-post-media.s3.amazonaws.com/public/images/d0e22a43-2f9c-470c-bfef-f0f967561256_1200x630.png" length="0" type="image/jpeg"/><content:encoded><![CDATA[<p>I&#8217;ve spent weeks building recovery systems. Sundays are for long runs and museums. Early mornings are for flow before meetings. I&#8217;ve been designing the structures that makes intentional recovery work and focus flow.</p><p>But then, on Wednesday morning, I woke up with the flu and couldn&#8217;t work.</p><p>No systems. No optimizations. Just forced rest. And turns out I&#8217;m terrible at the kind of recovery I can&#8217;t control.</p><h2>What forced rest actually looked like</h2><p>On Wednesday and Thursday, I stayed home sick. Here&#8217;s what happened:</p><ul><li><p>Checked Slack multiple times even though I wasn&#8217;t working</p></li><li><p>Felt guilty about canceling meetings</p></li><li><p>Kept thinking &#8220;I could just do this one thing&#8221;</p></li><li><p>Never truly disconnected from work mode</p></li></ul><p>The irony hit me hard. I&#8217;ve been writing about recovery as a performance multiplier. But when my body actually forced me to stop, I couldn&#8217;t let go.</p><p></p><div class="subscription-widget-wrap-editor" data-attrs="{&quot;url&quot;:&quot;https://buildingcalm.substack.com/subscribe?&quot;,&quot;text&quot;:&quot;Subscribe&quot;,&quot;language&quot;:&quot;en&quot;}" data-component-name="SubscribeWidgetToDOM"><div class="subscription-widget show-subscribe"><div class="preamble"><p class="cta-caption">Thanks for reading! Subscribe for free to receive new posts and support my work.</p></div><form class="subscription-widget-subscribe"><input type="email" class="email-input" name="email" placeholder="Type your email&#8230;" tabindex="-1"><input type="submit" class="button primary" value="Subscribe"><div class="fake-input-wrapper"><div class="fake-input"></div><div class="fake-button"></div></div></form></div></div><p></p><h2>The difference between chosen and forced recovery</h2><p>When I choose recovery, I control everything: I pick the activities, I schedule the timing&#8230; I feel productive even while resting.</p><p>When recovery is forced on me, I have no control. No productive activities to point to. Just sitting, being unavailable and incapable of doing what I set myself to do.</p><p>That difference revealed something I wasn&#8217;t expecting.</p><p>The question I kept asking myself: what should I do to feel better?</p><p>The better question I realized I should have asked earlier on: what actually makes me feel nurtured right now?</p><h2>What I learned about myself</h2><p>I&#8217;m much better at active recovery than passive recovery.</p><p>When I can do something productive while recovering, I&#8217;m great at it. A long run builds capacity, and a museum visit generates inspiration. Both feel like progress.</p><p>When I just have to rest and wait for my body to heal, I struggle. The lack of visible progress makes me antsy.</p><p>The system I&#8217;ve built for intentional recovery works because I&#8217;ve learned what activities build my capacity. Long runs. Walking. Reading. Strength training. Meditating. Unstructured time away from screens.</p><p>But forced rest requires a different awareness. What feels nurturing when you can&#8217;t be productive? What actually helps when you can&#8217;t control the timeline?</p><h2>Building better awareness</h2><p>When I have energy and capacity: active recovery works. Movement, exploration, and inspiration-seeking.</p><p>When my body says stop, maybe the answer is actually resting, not checking Slack, not doing &#8220;just one thing, " actually disconnecting.</p><p>The system for intentional recovery is important, but so is awareness of when you need a different kind of rest.</p><p>Sometimes that&#8217;s a long run. Sometimes that&#8217;s just lying on the couch while sick.</p><p>Both are valid. Both are necessary.</p><div class="captioned-button-wrap" data-attrs="{&quot;url&quot;:&quot;https://buildingcalm.substack.com/p/when-your-body-forces-you-to-rest?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">Thanks for reading! This post is public so feel free to share it.</p></div><p class="button-wrapper" data-attrs="{&quot;url&quot;:&quot;https://buildingcalm.substack.com/p/when-your-body-forces-you-to-rest?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://buildingcalm.substack.com/p/when-your-body-forces-you-to-rest?utm_source=substack&utm_medium=email&utm_content=share&action=share"><span>Share</span></a></p></div>]]></content:encoded></item><item><title><![CDATA[I tried the work-first experiment. Here's what made the good days work.]]></title><description><![CDATA[Last week I told you I wanted to try something: wake up, work in flow for 1-2 hours, then do my morning routine (go for a run, journal, etc.) before the day&#8217;s demands trap me in my computer.]]></description><link>https://buildingcalm.substack.com/p/i-tried-the-work-first-experiment</link><guid isPermaLink="false">https://buildingcalm.substack.com/p/i-tried-the-work-first-experiment</guid><dc:creator><![CDATA[Mike San Román]]></dc:creator><pubDate>Mon, 13 Oct 2025 00:08:04 GMT</pubDate><enclosure url="https://substack-post-media.s3.amazonaws.com/public/images/b1676019-016c-4aec-a696-82fc64ccaa0f_1200x630.png" length="0" type="image/jpeg"/><content:encoded><![CDATA[<p><a href="https://mikesanroman.substack.com/p/did-you-recover-this-weekend-or-did">Last week</a> I told you I wanted to try something: wake up, work in flow for 1-2 hours, then do my morning routine (go for a run, journal, etc.) before the day&#8217;s demands trap me in my computer.</p><p>I did it a few days this week. When it worked, it felt really good. Mornings that followed that pattern felt better. The work itself flowed better. By noon, the rest of the day felt like bonus time.</p><p>But I&#8217;m not consistent yet. Some days, I nailed it. Other days, I didn&#8217;t. But now I can see the things that make a good day feel like one.</p><p>And this is not about waking up early. It&#8217;s about having systems that work and help you create flow and do your best kind of work, and rest in the moments that are best set up for that, too. So, even if you wake up later in the day, I think that applying this concept of working first thing can do wonders: the science of flow says so. So remember: the sequence matters more than the clock.</p><h2>The three factors that mattered</h2><p>When the early work sessions actually worked, these three things were present, in this particular order of importance:</p><ul><li><p>Goal clarity: Knowing the exact task the moment I open my eyes. No deciding what to work on. No wandering. The discipline of waking up consistently and jumping on doing what you said you would depends on having something specific pulling you forward</p></li><li><p>Caffeine timing: A v60 with decaf coffee at the beginning to ease into the ritual. Then 2-3 coffees throughout the day, strategically spaced to maximize benefits without the crash</p></li><li><p>Sleep consistency: Staying within a 1-hour window every day helps. The same window helps more than just &#8220;go to bed early.&#8221; Your body knows when to wake up without forcing it</p></li></ul><p>Especially the first one: when I don&#8217;t have goal clarity, I can feel the whole thing falling apart. If you start the day without a clear goal you&#8217;ll wander into email or Slack, and we all know that&#8217;s not where your most productive work happens.</p><h2>Tactics vs. end goals</h2><p>So many people think the win is working early. But the real win is the system that makes early work sustainable.</p><p>Most people try the tactic and they wake up early. They skip the supporting structure. Then they burn out after a few days and assume early mornings don&#8217;t work for them.</p><p>The tactic sounds easy. Sustaining it to actually reach the goal requires a different approach.</p><h2>Still figuring it out</h2><p>I&#8217;m not writing this as someone who has things dialed in. I&#8217;m writing it as someone who&#8217;s excited to keep going because things feel better to me, and I am excited to share it in case it has a positive impact on somebody else.</p><p>The days I get everything aligned, the quality of work is noticeably different. Flow states that used to take an hour to reach happen in the first few minutes. Hard problems feel easier to think through.</p><p>The days I don&#8217;t, I still get the work done. But there&#8217;s more friction. More force is required.</p><p>That&#8217;s the thing I&#8217;m paying attention to: when the system is right for me, everything feels easier.</p><p>I&#8217;m going to keep going with this and see what else I learn. I&#8217;m curious what happens with more consistency.</p><div><hr></div><h2>Three things that inspired me this week</h2><ul><li><p><strong><a href="https://www.amazon.com/dp/0743226755/?bestFormat=true&amp;k=the%20power%20of%20full%20engagement">The Power of Full Engagement</a></strong>: Jim Loehr and Tony Schwartz&#8217;s work on energy management keeps showing up in these experiments. The concept that relates with this week&#8217;s content: capacity building happens in the recovery periods, not during the work itself. The early morning run isn&#8217;t taking time away from work. It&#8217;s building the capacity to make the work count.</p></li><li><p><strong><a href="https://www.amazon.com/dp/906369315X/?bestFormat=true&amp;k=creative%20personal%20branding&amp;ref_=nb_sb_ss_w_scx-ent-pd-bk-d_k0_1_21_de&amp;crid=19NA61OFRLE9B&amp;sprefix=creative%20personal%20bra">Creative Personal Branding</a></strong>: J&#252;rgen Salenbacher&#8217;s book on building authentic personal brands. Just started this one today. It resonates with me the concept that great personal brands are not manufactured, but documented. That&#8217;s what I hope to do: share my reflections in here and on social media. Not sharing hacks or positioning myself as an expert, just sharing what works for me, and excited to hear what resonates with everyone.</p></li><li><p><strong><a href="https://every.to/source-code/how-to-use-claude-code-for-everyday-tasks-no-programming-required">How to Use Claude Code for Everyday Tasks</a></strong>: I&#8217;m defaulting to using AI for more and more things lately, testing the limits of what works and what doesn&#8217;t. Some results are underwhelming, but some others change how I work entirely!</p></li></ul><div><hr></div><p>The question isn&#8217;t whether you can wake up early. It&#8217;s whether you&#8217;ve built the system that makes a life that is more aligned with your goals feel natural.</p><p>Still building mine.</p>]]></content:encoded></item><item><title><![CDATA[Did you recover this weekend? Or did you just rest?]]></title><description><![CDATA[Your weekend downtime might not be working. Here's what actual recovery looks like and why it matters.]]></description><link>https://buildingcalm.substack.com/p/did-you-recover-this-weekend-or-did</link><guid isPermaLink="false">https://buildingcalm.substack.com/p/did-you-recover-this-weekend-or-did</guid><dc:creator><![CDATA[Mike San Román]]></dc:creator><pubDate>Sun, 05 Oct 2025 23:28:48 GMT</pubDate><enclosure url="https://substack-post-media.s3.amazonaws.com/public/images/8647fb6d-c12b-4a7a-b51f-de2372ad76fe_1200x630.png" length="0" type="image/jpeg"/><content:encoded><![CDATA[<p>This Sunday, I:</p><ul><li><p>Ran an easy (conversational pace) long run.</p></li><li><p>Wandered through the city (walked 30,000 steps).</p></li><li><p>Went to a museum exhibit.</p></li></ul><p>I used to think that these activities were almost as relaxing as lying on the couch watching Netflix. But over the years, I have come to understand that there is a huge difference: Netflix feels like rest, while a Sunday like today feels like capacity building.</p><p>The weeks I do it, Monday mornings feel clearer. The work flows better. There&#8217;s less forcing it, less friction.</p><p>That&#8217;s what high-quality recovery does. And I can trace my best periods of productivity directly to protecting it.</p><h2>The pattern I keep seeing</h2><p>I&#8217;ve run this experiment enough times now to trust my experience.</p><p>The weeks where I protect Sunday as a full recovery day:</p><ul><li><p>Monday starts with flow states that used to take hours to reach</p></li><li><p>Hard problems feel easier to think through</p></li><li><p>Output quality is noticeably higher</p></li></ul><p>The weeks I skip it because something feels urgent:</p><ul><li><p>Diminishing returns by mid-week</p></li><li><p>More hours produce less output</p></li><li><p>I end up running on empty</p></li></ul><p>The difference is measurable. I can see it in what gets shipped, how fast decisions happen, and how clearly I think through work.</p><h2>What actually works for me</h2><p>Taking a step back, I think that what works for me on Sundays are: a long physical activity that&#8217;s not as intense as what I might do during the week. Seeking inspiration (museums, books, etc.,). Breaking patterns and agendas. Spending more time away from screens. All of it it&#8217;s very different from regular cognitive work.</p><p>When I run for an hour or two at easy pace, my heart rate variability might dip that night from the physical load. But something else happens: my cognitive system gets a full reset. Different systems working means other systems recovering.</p><p>Walking through a museum gives my mind space to wander without directing it. Unstructured time to think. No screens. No inputs demanding a response.</p><div class="subscription-widget-wrap-editor" data-attrs="{&quot;url&quot;:&quot;https://buildingcalm.substack.com/subscribe?&quot;,&quot;text&quot;:&quot;Subscribe&quot;,&quot;language&quot;:&quot;en&quot;}" data-component-name="SubscribeWidgetToDOM"><div class="subscription-widget show-subscribe"><div class="preamble"><p class="cta-caption">Subscribe for free to receive new posts and support my work.</p></div><form class="subscription-widget-subscribe"><input type="email" class="email-input" name="email" placeholder="Type your email&#8230;" tabindex="-1"><input type="submit" class="button primary" value="Subscribe"><div class="fake-input-wrapper"><div class="fake-input"></div><div class="fake-button"></div></div></form></div></div><h2>The biggest mistake I used to make</h2><p>I thought any downtime was recovery.</p><p>Watching Netflix after a hard day feels like rest. Scrolling through feeds feels like decompressing.</p><p>But I&#8217;d start the next day in the same state I ended the last. Sometimes worse because I&#8217;d spend so much time in a gray zone: neither fully working nor fully recovering. Thinking about work while watching TV. Never fully off.</p><p>That&#8217;s not recovery.</p><h2>What changed my thinking</h2><p>The Power of Full Engagement is a book that talks about active recovery in such a different way than how I used to understand it.</p><p>The concept that stuck with me: knowledge workers have to perform all day, every day. We work all day and treat recovery as optional downtime. Professional athletes do the opposite. Most of their time is training. Capacity expansion. Only a small percentage is actual competition.</p><h2>What I&#8217;m still figuring out</h2><p>I feel I protect weekly recovery more consistently nowadays. But I&#8217;m not as disciplined about daily recovery practices. I would love to explore all different time scales: daily, weekly, monthly, quarterly.</p><p>The thing that I&#8217;m excited to try now is: waking up early more consistently, jumping in to work in flow and silence for one or two hours before the daily demands get to me. Then taking a break for active recovery before any meetings. Going to the gym, running, journaling, meditating, etc.</p><p>Whenever I&#8217;ve done this, the results feel good. Flow states come easier. The first few hours of the day feel better. By noon, I feel like the rest of the day is just bonus.</p><p>But it&#8217;s still not a consistent practice.</p><h2>What I learned this week</h2><p>The Rian Doris podcast on recovery gave me better language for patterns I&#8217;d been observing. The concept of allostatic load: chronic stress that degrades your ability to access flow states. That&#8217;s exactly what I&#8217;ve experienced when I skip recovery.</p><p>When I don&#8217;t clear the accumulated stress, the threshold for flow gets higher. Same work feels harder. More friction. More force required.</p><p>Recovery lowers that threshold. Makes flow accessible again.</p><p>That&#8217;s why my best productivity periods correlate directly with high-quality recovery. It&#8217;s not downtime. It&#8217;s support.</p><h2>The question I&#8217;m asking myself, and you should, too</h2><p><em>Am I treating recovery with the same commitment as the work itself?</em></p><p>Because the weeks I do, everything else gets easier.</p><div><hr></div><h3>Three things that inspired me this week</h3><ul><li><p><strong><a href="https://www.youtube.com/watch?v=QQbaHABo1bc">How To Actually Recover For Maximum Productivity</a>: </strong>Rian Doris breaks down the science of active recovery and why entrepreneurs have the athlete model inverted. The allostatic load concept finally gave me language for what I&#8217;ve been observing in my own patterns. When you don&#8217;t clear chronic stress, you literally can&#8217;t access flow states.</p></li><li><p><strong><a href="https://hbr.org/2001/01/the-making-of-a-corporate-athlete">The Making of a Corporate Athlete</a>: </strong>Jim Loehr and Tony Schwartz&#8217;s (authors of The Power of Full Engagement) piece on how professionals should train like athletes. Professional athletes spend most of their time training (expanding capacity) and little time competing. We do the opposite. And wonder why we plateau and burn out.</p></li><li><p><strong><a href="https://papress.com/products/tips-from-the-top">Tips from the Top</a>: </strong>Picked this up at the museum today. It&#8217;s career advice from 60+ architects, organized into themes like designing with purpose and learning from other disciplines. Cross-pollination works. Reading how other people think about their craft gives me new angles on my own. Different domain, same fundamentals about building things that matter.</p></li></ul><div><hr></div><p>The question isn&#8217;t how many hours you are working. It&#8217;s whether you&#8217;re building the capacity to make those hours count.</p><p>Mike</p><div class="captioned-button-wrap" data-attrs="{&quot;url&quot;:&quot;https://buildingcalm.substack.com/p/did-you-recover-this-weekend-or-did?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">Thanks for reading! If you got any value from it, sharing this post would mean a lot.</p></div><p class="button-wrapper" data-attrs="{&quot;url&quot;:&quot;https://buildingcalm.substack.com/p/did-you-recover-this-weekend-or-did?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://buildingcalm.substack.com/p/did-you-recover-this-weekend-or-did?utm_source=substack&utm_medium=email&utm_content=share&action=share"><span>Share</span></a></p></div>]]></content:encoded></item><item><title><![CDATA[When failure builds false certainty]]></title><description><![CDATA[I watched someone conclude something was impossible this week.]]></description><link>https://buildingcalm.substack.com/p/when-failure-builds-false-certainty</link><guid isPermaLink="false">https://buildingcalm.substack.com/p/when-failure-builds-false-certainty</guid><dc:creator><![CDATA[Mike San Román]]></dc:creator><pubDate>Sun, 28 Sep 2025 20:00:09 GMT</pubDate><enclosure url="https://substack-post-media.s3.amazonaws.com/public/images/ec2e85fa-391d-4bb9-84b9-1e9780e17076_1200x630.png" length="0" type="image/jpeg"/><content:encoded><![CDATA[<p>I watched someone conclude something was impossible this week. They were wrong. But I understood completely why they believed it.</p><p>They&#8217;d been working alone for three hours trying to recover a system after a critical error. Every method they knew had failed: database backups, VM snapshots, everything in their toolkit.</p><p>By the time I logged in, later that day, as it was a bank holiday for me, and I got pinged due to the criticality of the situation, the conclusion felt certain: nothing could be done.</p><p>But here&#8217;s what actually happened: repeated failure had transformed &#8220;I don&#8217;t know what else to try&#8221; into &#8220;nothing else can be done&#8221;.</p><p>That shift happens so gradually you don&#8217;t notice it happening.</p><h2>The certainty trap</h2><p>You start with uncertainty. You try everything you know. Nothing works.</p><ul><li><p>Database backup fails. That&#8217;s one data point.</p></li><li><p>VM snapshot fails. That&#8217;s two data points.</p></li><li><p>Every method in your toolkit fails. Now you have evidence.</p></li></ul><p>At some point, without realizing it, the question changes.</p><p>From <em>&#8220;what else might work?&#8221;</em> to <em>&#8220;see? Nothing works&#8221;</em>, each failed attempt builds a case. A logical, reasonable case in which you&#8217;ve tried everything and nothing is possible.</p><p>The most dangerous part is that it feels like evidence-based thinking, like you&#8217;ve done your due diligence, like giving up is the only rational conclusion.</p><h2>Fresh eyes, different question</h2><p>I am not particularly smart, and I definitely wasn&#8217;t a subject matter expert about the infrastructure or databases surrounding this crisis.</p><p>I just had something the person dealing with the crisis didn&#8217;t: no history of failure on this problem.</p><p>Fifteen minutes exploring with AI revealed data we didn&#8217;t know existed. Within an hour, the &#8220;impossible&#8221; recovery was done.</p><p>The solution wasn&#8217;t hidden. It was sitting right there in the documentation. But when you&#8217;ve built a case that nothing works, you stop looking for what might.</p><h2>How many &#8220;impossibles&#8221; are just failed attempts?</h2><p>Think about the last time you gave up on something. Was it actually impossible? Or had you just accumulated enough failures to make it feel that way?</p><p>The bug you couldn&#8217;t fix after trying five approaches, but solved when someone suggested a sixth. The conversation you thought was hopeless after three failed attempts, but there was a breakthrough on the fourth with a different framing. The problem that felt insurmountable until someone who hadn&#8217;t tried and failed yet asked one question you hadn&#8217;t considered.</p><p>We confuse our history with reality. When we&#8217;ve failed repeatedly, &#8220;I couldn&#8217;t&#8221; becomes &#8220;it can&#8217;t be done.&#8221; Our experience becomes a universal truth.</p><h2>The lonely crisis effect</h2><p>Working alone amplifies this. There is no one to challenge your conclusions, no one to ask &#8220;what else?&#8221;, and no one around who is free of your history of failure on this specific problem.</p><p>Distributed teams make isolation the default during a crisis. You don&#8217;t want to bother people. They&#8217;re in different time zones. You think you should be able to handle this.</p><p>So you work alone. And each failed attempt builds more evidence that nothing else exists. Your track record becomes the only data that matters.</p><h2>What actually helps</h2><p><em>(spoiler alert: it&#8217;s not trying harder with the same methods)</em></p><ul><li><p><strong>Stop working alone on hard problems</strong>: Get someone else involved before your failed attempts become false certainty. Not because you&#8217;re not capable, but because a fresh perspective hasn&#8217;t built the case for impossibility yet.</p></li><li><p><strong>Recognize when certainty feels earned</strong>: When you start feeling certain that something is impossible because you&#8217;ve tried everything you know, that&#8217;s precisely when you need someone who hasn&#8217;t tried yet.</p></li><li><p><strong>Use tools that explore beyond your attempts</strong>: AI can search spaces you haven&#8217;t looked in because it has no history of failure on your specific problem.</p></li></ul><p>The goal isn&#8217;t to never give up. Some things actually are impossible. The goal is to recognize when you&#8217;re deciding something is impossible because you&#8217;ve failed repeatedly, not because it actually is.</p><h2>What I learned</h2><p>I got lucky this week. I happened to log in without any failed attempts weighing on me. But luck isn&#8217;t a system.</p><p>We need ways to catch ourselves when our track record starts feeling like the truth. When &#8220;I&#8217;ve tried five things&#8221; becomes &#8220;there are only five things to try&#8221;.</p><p>The actual learning is not how to solve that specific problem in the future; it&#8217;s learning to recognize how often we all accept defeat simply because we&#8217;ve accumulated enough failures to make giving up feel logical.</p><p>And that matters far beyond any single crisis.</p><div><hr></div><h2>Three links that inspired me this week</h2><ul><li><p><strong><a href="https://www.youtube.com/watch?v=ArjSNL0RUs4">Whateverest</a></strong>: A mockumentary about a failed musician in a small Norwegian town caring for his ailing father while making dance videos for YouTube. His philosophy of &#8220;No Bad Days&#8221; deeply resonates with me: acceptance is finding a way to dance even after facing defeat.</p></li><li><p><strong><a href="https://every.to/podcast/how-to-use-claude-code-as-a-thinking-partner">How to use Claude Code as a Second Brain</a></strong>: Noah Brier talks about using AI to search through personal notes and act as a research partner that asks clarifying questions. The insight that resonates with me, <a href="https://mikesanroman.substack.com/p/finding-clarity-in-the-chaos">and I have shared before</a>: AI&#8217;s superpower is reading and processing everything you&#8217;ve thought, not just writing new things.</p></li><li><p><strong><a href="https://www.youtube.com/watch?v=mUIDSgHdcos">Merca Bae DJ Set</a></strong>: Caught Merca Bae live at La Merc&#232; festival in Barcelona last night and still vibing to the beats. Such a good way to replenish energy through good vibes and movement.</p></li></ul><div><hr></div><p>The question isn&#8217;t whether you should give up. It&#8217;s whether you&#8217;re giving up because something is actually impossible, or because you&#8217;ve failed enough times to make it feel that way.</p><p>Mike</p>]]></content:encoded></item><item><title><![CDATA[Small tasks, big burden: the death by a thousand paper cuts]]></title><description><![CDATA[Feeling exhausted, not from the last major system migration, not from an architectural rewrite.]]></description><link>https://buildingcalm.substack.com/p/small-tasks-big-burden-the-death</link><guid isPermaLink="false">https://buildingcalm.substack.com/p/small-tasks-big-burden-the-death</guid><dc:creator><![CDATA[Mike San Román]]></dc:creator><pubDate>Sun, 21 Sep 2025 14:51:35 GMT</pubDate><enclosure url="https://substack-post-media.s3.amazonaws.com/public/images/888fd256-0519-4925-96d5-5408ee4bbe98_1200x630.png" length="0" type="image/jpeg"/><content:encoded><![CDATA[<p>Feeling exhausted, not from the last major system migration, not from an architectural rewrite. From everything else. And then the realization hits: you keep working, you keep doing and delivering many things, but it feels like your task backlog does not reduce, but if anything, it's increasing. Have you ever been there? Or maybe not you, but someone you know. It's the feeling of having so much work, but never being able to do "the work", the important but not urgent.</p><p>I had a recent conversation with someone that was feeling overwhelmed that way. "It's the small tasks accumulating mental burden over time," I shared with them, "it's the stuff that's on the back of your mind that only you know it's there, and that is weighing you down".</p><p>I've been here before. We all have. The quick Slack question that takes 5 minutes. The "can you just check this?" that takes 10. The random production issue that needs eyes for 15. The ideas you have that realize are game changers, but never have time to follow through thoughtfully.</p><p>None of them make it to Linear. None get discussed in retros. By Friday, you've lost a full day to things you can't even remember.</p><h2>The invisible workload</h2><p>Teams track sprints. Estimate story points. Measure velocity.</p><p>But they don't track:</p><ul><li><p>Context switching costs</p></li><li><p>Mental residue from unfinished micro-tasks</p></li><li><p>The cognitive load of keeping 20 small things in memory</p></li><li><p>The energy drain of being perpetually reactive</p></li></ul><p>It's very easy to get pulled into random requests constantly and become reactive by default. Not because you want to be, but because saying no to a 5-minute ask feels petty. That is, until those 5-minute asks compound into burnout.</p><h2>Why small tasks hurt more than big ones</h2><p>Big projects get respect. They have kickoffs, documentation, clear ownership.</p><p>Small tasks get none of that. They just... appear. In Slack. In passing comments. In "quick favors."</p><p>The major migration was stressful but bounded. It had a start, middle, end.</p><p>The accumulation of small tasks is unbounded. It never ends. It just grows.</p><h2>The boundary problem</h2><p>In those situations, I ask people to surface concerns about unplanned work. But here's the thing that everyone replies at first: each individual task seems too small to complain about.</p><p>That's why the most expensive phrase in engineering is "it's just 5 minutes". Because it's never just 5 minutes. It's:</p><ul><li><p>5 minutes to understand the context</p></li><li><p>5 minutes to do the thing</p></li><li><p>5 minutes to communicate back</p></li><li><p>15 minutes to regain focus on what you were doing</p></li></ul><p>That's 30 minutes. For a "5-minute" task.</p><h2>The solution isn't what you think</h2><p>Most teams try to solve this with process and friction. Route through managers. Add approval gates. That slows down the whole team, and doesn't really change the system that created this in the first place. It also has a nasty side-effect: makes other teams slower, too, and slowly switches the expectations for everyone to move slower and accept process as-is.</p><p>The actual solution is to make the tasks visible, not just harder to request. Capture everything, add it to your Linear backlog. Then keep working on it as you were. No approval needed. No complex tracking. Just visibility.</p><p>After a couple of weeks, this will show you how many hours of "quick tasks" you have accumulated. Possibly, a big percentage of your capacity that was invisible until now.</p><h2>The conversation that changes everything</h2><p>Once you have that data, you can change things:</p><p>"We're spending 30% of our time on unplanned micro-work. What should we stop doing to continue this? Or should we stop this to focus on our roadmap?"</p><p>That's not being difficult. That's being strategic.</p><div><hr></div><h2>Three things that inspired me this week</h2><ul><li><p><strong><a href="https://aidailycheck.com/claude/guide/code-from-anywhere-with-github-actions">Code From Anywhere with Claude Code (GitHub Action)</a>:</strong> The future of async engineering. Create a GitHub issue from your phone, tag @claude, and have code waiting when you return. I have been using Codex for this purpose for a while while going on walks, and it feels so magical to come back to my laptop and have several Pull Requests ready for me to review already.</p></li><li><p><strong><a href="https://fs.blog/brain-food/september-14-2025/">The Right Time To Read</a></strong>: We expect 5-minute tasks to be trivial, so we never see them compound into 30% of our capacity. It's only when we step back (as Pico Iyer suggests) that we see the whole canvas.</p></li><li><p><strong><a href="https://x.com/alterego_io/status/1965113585299849535">Introducing Alterego</a>: </strong>the world&#8217;s first near-telepathic wearable that enables silent communication at the speed of thought. The gap between thought and action is collapsing entirely. We live in the future.</p></li></ul><div><hr></div><p>The small tasks won't go away. But they can become a conscious choice rather than death by a thousand paper cuts.</p><p>Your energy (and your team's energy) is finite. Protect it accordingly.</p>]]></content:encoded></item><item><title><![CDATA[Open APIs create markets, closed ones create competitors]]></title><description><![CDATA[After watching platform ecosystems for over a decade, one consistent pattern emerges: companies with open APIs create entire markets around them.]]></description><link>https://buildingcalm.substack.com/p/open-apis-create-markets-closed-ones</link><guid isPermaLink="false">https://buildingcalm.substack.com/p/open-apis-create-markets-closed-ones</guid><dc:creator><![CDATA[Mike San Román]]></dc:creator><pubDate>Sat, 13 Sep 2025 01:36:29 GMT</pubDate><enclosure url="https://substack-post-media.s3.amazonaws.com/public/images/144876c9-c67d-4695-8813-f0a85d8b16f5_1200x630.png" length="0" type="image/jpeg"/><content:encoded><![CDATA[<p>After watching platform ecosystems for over a decade, one consistent pattern emerges: companies with open APIs create entire markets around them. Companies with closed APIs just create competitors.</p><p>This week, I kept thinking about all the APIs I've built on top of over the years and the ones I wanted but couldn&#8217;t. Some became career milestones and product breakthroughs, while others made me desperate enough to build alternatives and workarounds.</p><p>The difference always came down to one philosophy.</p><h2>APIs as ecosystem accelerators</h2><p>Here's what fifteen years of consuming APIs taught me:</p><p><strong>Closed platforms think they're protecting value</strong></p><p>They limit access, restrict functionality, or charge for basic features. Every interaction feels like a negotiation.</p><p><strong>Open platforms create value multipliers</strong></p><p>They give developers superpowers. Problems are solved in ways the platform never imagined. The ecosystem innovates 10x faster than any internal team could.</p><p>I've watched this play out repeatedly:</p><ul><li><p>Salesforce opened its API and created a $5 billion ecosystem</p></li><li><p>Stripe became the default payment processor through the developer experience</p></li><li><p>Twilio turned programmatic phone systems from an enterprise nightmare into a few lines of code</p></li></ul><p>Each platform that trusted developers multiplied their own success.</p><h2>A rising tide lifts all boats</h2><p>When developers can build on your platform:</p><ul><li><p>They solve problems you haven't even identified</p></li><li><p>They reach audiences you couldn't imagine</p></li><li><p>They create value that makes everyone more successful</p></li></ul><p>I've been on both sides. I've built on dozens of APIs. I know what it feels like when a platform trusts you with real access. And I know the frustration when they don't.</p><h2>Building for builders</h2><p>The best API decisions I've seen share these principles:</p><p><strong>Generous rate limits</strong></p><p>Developers need room to experiment and scale. Artificial scarcity breeds resentment.</p><p><strong>Transparent pricing and/or tiering</strong></p><p>Clear, predictable steps that scale with success. Published tiers that work for startups and enterprises alike. If, in order to get started, I need to "contact sales", I will do my best to work around needing you, rather than with you.</p><p><strong>Real functionality</strong></p><p>The same capabilities the platform uses internally. Full access to create, update, and integrate.</p><p><strong>Developer experience first</strong></p><p>Documentation that actually helps. Error messages that explain solutions. Webhooks that work reliably.</p><h2>The ecosystem advantage</h2><p>Companies that embrace open APIs gain something powerful: thousands of minds solving problems in parallel.</p><p>No internal team, regardless of size, can match the creativity of a motivated developer ecosystem. Every hackathon, every side project, every integration is free R&amp;D.</p><p>The platforms that understand this don't just survive. They become the essential infrastructure in their market.</p><div><hr></div><h3>Three things worth checking this week</h3><ul><li><p><strong><a href="https://buffer.com/developer-api">Buffer&#8217;s new developer API</a>: </strong>We are walking the talk. After years of discontinuing our old public API, we are building one that embodies everything we have learned about developer experience.</p></li><li><p><strong><a href="https://www.amazon.com/Platform-Revolution-Networked-Markets-Transforming/dp/0393249131">Platform Revolution: How Networked Markets Are Transforming the Economy&#8213;and How to Make Them Work for You</a>: </strong>This book was my personal bible when I was building Otter, a platform to build custom furniture by connecting consumers with carpenters. It crystallized my thinking about network effects and my understanding of ecosystem dynamics.</p></li><li><p><strong>A powerful reminder</strong></p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!3hPE!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1b214b8c-14aa-4953-95bd-73456ab5ad09_1080x810.jpeg" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!3hPE!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1b214b8c-14aa-4953-95bd-73456ab5ad09_1080x810.jpeg 424w, https://substackcdn.com/image/fetch/$s_!3hPE!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1b214b8c-14aa-4953-95bd-73456ab5ad09_1080x810.jpeg 848w, https://substackcdn.com/image/fetch/$s_!3hPE!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1b214b8c-14aa-4953-95bd-73456ab5ad09_1080x810.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!3hPE!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1b214b8c-14aa-4953-95bd-73456ab5ad09_1080x810.jpeg 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!3hPE!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1b214b8c-14aa-4953-95bd-73456ab5ad09_1080x810.jpeg" width="1080" height="810" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/1b214b8c-14aa-4953-95bd-73456ab5ad09_1080x810.jpeg&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:810,&quot;width&quot;:1080,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:null,&quot;alt&quot;:&quot;May be an image of map and text that says 'Traveler: What kind of weather are we going to have today? Shepherd: The kind of weather I like. Traveler: How do you know it will be the kind of weather you like? Shepherd: Having found out, sir, I cannot always get what I like, I have learned always to like what I get. So I am quite sure we will have the kind of weather I like. -ANTHONY DE MELLO, s.J. in The Heart ofthe Enlightened'&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="May be an image of map and text that says 'Traveler: What kind of weather are we going to have today? Shepherd: The kind of weather I like. Traveler: How do you know it will be the kind of weather you like? Shepherd: Having found out, sir, I cannot always get what I like, I have learned always to like what I get. So I am quite sure we will have the kind of weather I like. -ANTHONY DE MELLO, s.J. in The Heart ofthe Enlightened'" title="May be an image of map and text that says 'Traveler: What kind of weather are we going to have today? Shepherd: The kind of weather I like. Traveler: How do you know it will be the kind of weather you like? Shepherd: Having found out, sir, I cannot always get what I like, I have learned always to like what I get. So I am quite sure we will have the kind of weather I like. -ANTHONY DE MELLO, s.J. in The Heart ofthe Enlightened'" srcset="https://substackcdn.com/image/fetch/$s_!3hPE!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1b214b8c-14aa-4953-95bd-73456ab5ad09_1080x810.jpeg 424w, https://substackcdn.com/image/fetch/$s_!3hPE!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1b214b8c-14aa-4953-95bd-73456ab5ad09_1080x810.jpeg 848w, https://substackcdn.com/image/fetch/$s_!3hPE!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1b214b8c-14aa-4953-95bd-73456ab5ad09_1080x810.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!3hPE!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1b214b8c-14aa-4953-95bd-73456ab5ad09_1080x810.jpeg 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><div><hr></div></li></ul><p>May you get the weather you like!</p><p>Until next Friday,</p><p>Mike</p>]]></content:encoded></item><item><title><![CDATA[You are not your job title]]></title><description><![CDATA[I first encountered this Seth Godin quote as a senior engineer.]]></description><link>https://buildingcalm.substack.com/p/you-are-not-your-job-title</link><guid isPermaLink="false">https://buildingcalm.substack.com/p/you-are-not-your-job-title</guid><dc:creator><![CDATA[Mike San Román]]></dc:creator><pubDate>Fri, 05 Sep 2025 17:50:20 GMT</pubDate><enclosure url="https://substack-post-media.s3.amazonaws.com/public/images/e704d774-221e-45fc-9176-26d91e64142e_2652x1908.png" length="0" type="image/jpeg"/><content:encoded><![CDATA[<p>I first encountered this Seth Godin quote as a senior engineer. Yesterday, while cleaning up old notes, I found it again, and it hit the right spot.</p><blockquote><p><em>&#8220;The job is what you do when you are told what to do. The job is showing up at the factory, following instructions, meeting spec, and being managed.</em></p><p><em>Someone can always do your job a little better or faster or cheaper than you can.</em></p><p><em>The job might be difficult, it might require skill, but it's a job.</em></p><p><em>Your art is what you do when no one can tell you exactly how to do it. Your art is the act of taking personal responsibility, challenging the status quo, and changing people.</em></p><p><em>I call the process of doing your art 'the work.' It's possible to have a job and do the work, too. In fact, that's how you become a linchpin.</em></p><p><em>The job is not the work.&#8221;</em></p><p><em>&#8211; Seth Godin, Linchpin.</em></p></blockquote><p></p><div class="subscription-widget-wrap-editor" data-attrs="{&quot;url&quot;:&quot;https://buildingcalm.substack.com/subscribe?&quot;,&quot;text&quot;:&quot;Subscribe&quot;,&quot;language&quot;:&quot;en&quot;}" data-component-name="SubscribeWidgetToDOM"><div class="subscription-widget show-subscribe"><div class="preamble"><p class="cta-caption">Building Calm is a weekly newsletter on sustainable high performance. Subscribe for patterns that reduce friction and create clarity.</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>These words have an even more impactful meaning in 2025. AI handles more of our tasks daily. Remote work shows us we're more than our office presence. Job titles mean less when entire industries transform overnight.</p><p>Your job is what pays the bills. Your work is what lights you up.</p><p>A teacher's job is to deliver the curriculum. Their work might be to inspire curiosity. An accountant's job is to balance the books. Their work might be helping businesses thrive. A designer's job is to create interfaces. Their work might be making information accessible to everyone.</p><p>I lead engineering teams. That's my job. My work is creating environments where people do their best thinking and achieve their full potential, both through growing as individuals, learning best practices, and creating systems around them to reduce friction. Sometimes that means writing code. Often, it means clearing roadblocks, designing a strategy, protecting focus time, or celebrating wins.</p><p>The magic happens when you stop confusing your job description with your identity. Your value comes from the problems you choose to solve, not the tools you use to solve them. Your meaning comes from the impact you create, not the title on your LinkedIn profile.</p><p><strong>To figure out who you are, you need to stop identifying with what you are not.</strong></p><p>And then half of the work is already done.</p><p>Until next Friday,</p><p>Mike</p><div class="subscription-widget-wrap-editor" data-attrs="{&quot;url&quot;:&quot;https://buildingcalm.substack.com/subscribe?&quot;,&quot;text&quot;:&quot;Subscribe&quot;,&quot;language&quot;:&quot;en&quot;}" data-component-name="SubscribeWidgetToDOM"><div class="subscription-widget show-subscribe"><div class="preamble"><p class="cta-caption">Subscribe for free: never miss a pattern!</p></div><form class="subscription-widget-subscribe"><input type="email" class="email-input" name="email" placeholder="Type your email&#8230;" tabindex="-1"><input type="submit" class="button primary" value="Subscribe"><div class="fake-input-wrapper"><div class="fake-input"></div><div class="fake-button"></div></div></form></div></div>]]></content:encoded></item><item><title><![CDATA[Why I do strategy backwards]]></title><description><![CDATA[I've been doing strategy backwards.]]></description><link>https://buildingcalm.substack.com/p/why-i-do-strategy-backwards</link><guid isPermaLink="false">https://buildingcalm.substack.com/p/why-i-do-strategy-backwards</guid><dc:creator><![CDATA[Mike San Román]]></dc:creator><pubDate>Fri, 29 Aug 2025 21:50:40 GMT</pubDate><enclosure url="https://substack-post-media.s3.amazonaws.com/public/images/9af58ad9-c614-4090-a2e6-5d3506c9a989_2912x1908.png" length="0" type="image/jpeg"/><content:encoded><![CDATA[<p>I've been doing strategy backwards. When explaining my approach to someone this week, it became clear how different this is from how many people work.</p><p>Many folks start with what they have today. They look at current resources, consider existing constraints, and then plan incremental steps forward. This makes perfect sense, and it works.</p><p>But I've always found myself starting somewhere else entirely.</p><div><hr></div><div class="subscription-widget-wrap-editor" data-attrs="{&quot;url&quot;:&quot;https://buildingcalm.substack.com/subscribe?&quot;,&quot;text&quot;:&quot;Subscribe&quot;,&quot;language&quot;:&quot;en&quot;}" data-component-name="SubscribeWidgetToDOM"><div class="subscription-widget show-subscribe"><div class="preamble"><p class="cta-caption">Building Calm is a weekly newsletter on sustainable high performance. Subscribe for patterns that reduce friction and create clarity.</p></div><form class="subscription-widget-subscribe"><input type="email" class="email-input" name="email" placeholder="Type your email&#8230;" tabindex="-1"><input type="submit" class="button primary" value="Subscribe"><div class="fake-input-wrapper"><div class="fake-input"></div><div class="fake-button"></div></div></form></div></div><div><hr></div><h2>The backwards approach</h2><p>Instead of moving forward from today, I imagine the best <strong>achievable</strong> outcome&#8212;not fantasy, not unlimited resources, not breaking physics, but the best version that could actually exist in the real world.</p><p>Then I reverse engineer from there.</p><p>This quote from The Imaginary Foundation's mysterious founder has always been on the back of my mind:</p><blockquote><p><em>"Imagination is the factory that makes legends. It is the beginning of all achievement. To imagine is to perceive many potential futures, select the most delightful possibility, and then pull the present forward to meet it. Imagination has transported us from shivering in dark caves to triumphantly floating above our precious blue earth. It reminds us that reality is malleable and we are the architects of our own fate."</em></p></blockquote><p>That phrase: "pull the present forward to meet it" captures exactly what this backwards approach feels like.</p><h2>How working backwards actually works</h2><p>Here's a high-level look at what I do:</p><h4>1. Define the best achievable outcome</h4><p>What would amazing look like if we got everything right? Not perfect, but the best version within reality's constraints.</p><h4>2. Trace backwards from that outcome</h4><p>What needs to be true for that to exist? What capabilities, systems, or changes are required? If you walk backward, what does reality look like one step away from the goal, then two, then three?</p><h4>3. Map the gap from today</h4><p>Now look at where you are. The path becomes surprisingly straightforward when you know exactly where you're headed.</p><h4>4. Execute forward with clarity</h4><p>Each step has a purpose because you know how it connects to the destination.</p><h2>Why does this create less waste?</h2><p>When you work backward from a clear outcome, you naturally filter out activities that don't contribute meaningfully to it. You're not experimenting to find your goal; you're building toward something specific and clear.</p><p>At Buffer, I practiced this when writing our Engineering Direction. That's why there's not a vague goal like "improve developer experience" but rather "30 people, 300 person impact," all with specific outcomes, such as removing CI/CD blockers and improving our shipping cadence without negatively impacting quality.</p><p>Working backwards from that vision revealed exactly which constraints to tackle and which were distractions.</p><h2>Reality is more malleable than we think</h2><p>The Imaginary Foundation quote reminds us that we've literally gone from caves to space stations. Not through incremental planning, but through imagination, pulling the present forward.</p><p>It applies everywhere:</p><ul><li><p>Team structures that seem fixed but aren't</p></li><li><p>Technical debt that feels permanent but isn't</p></li><li><p>Market positions that appear locked but aren't</p></li></ul><p>The distance between where you are and the best achievable outcome is usually smaller than it appears. Most constraints are assumptions, and most barriers are design decisions.</p><p>The trick is starting with clarity about where you want to end up.</p><div class="subscription-widget-wrap-editor" data-attrs="{&quot;url&quot;:&quot;https://buildingcalm.substack.com/subscribe?&quot;,&quot;text&quot;:&quot;Subscribe&quot;,&quot;language&quot;:&quot;en&quot;}" data-component-name="SubscribeWidgetToDOM"><div class="subscription-widget show-subscribe"><div class="preamble"><p class="cta-caption">Join the community of people building calm in their lives and work</p></div><form class="subscription-widget-subscribe"><input type="email" class="email-input" name="email" placeholder="Type your email&#8230;" tabindex="-1"><input type="submit" class="button primary" value="Subscribe"><div class="fake-input-wrapper"><div class="fake-input"></div><div class="fake-button"></div></div></form></div></div><div><hr></div><h2>Three things that inspired me this week</h2><ol><li><p><strong>"Working Backwards: Insights, Stories, and Secrets from Inside Amazon"</strong></p></li></ol><p>Amazon's entire product development process starts with writing the press release first. Then they build backwards from that vision.</p><p><a href="https://www.amazon.com/Working-Backwards-Secrets-Amazons-Insights/dp/1250267595">https://www.amazon.com/Working-Backwards-Secrets-Amazons-Insights/dp/1250267595</a></p><ol start="2"><li><p><strong>I've vibecoded an app to stop using my phone (that much)</strong></p></li></ol><p>I&#241;aki Tajes, from <a href="https://calisteniapp.com/es">calisteniapp</a>, has this amazing video in which he shows how much of a difference vibe coding is having in his workflows as the single technical member in his team, and how it inspired him to create a new app. This is what excites me about AI.</p><div id="youtube2-YbofLCVVaGA" class="youtube-wrap" data-attrs="{&quot;videoId&quot;:&quot;YbofLCVVaGA&quot;,&quot;startTime&quot;:null,&quot;endTime&quot;:null}" data-component-name="Youtube2ToDOM"><div class="youtube-inner"><iframe src="https://www.youtube-nocookie.com/embed/YbofLCVVaGA?rel=0&amp;autoplay=0&amp;showinfo=0&amp;enablejsapi=0" frameborder="0" loading="lazy" gesture="media" allow="autoplay; fullscreen" allowautoplay="true" allowfullscreen="true" width="728" height="409"></iframe></div></div><ol start="3"><li><p><strong>The AI-Driven Leader: Harnessing AI to Make Faster, Smarter Decisions</strong></p></li></ol><p>This audiobook I&#8217;ve been listening to recently has been the key to empowering me to rely on AI further and further in my day-to-day. Figuring out how to leverage AI to escape operational overwhelm to free your time to focus on strategy, shrink the time it takes from data to decisions, and improve your decision-making are things that any leader and entrepreneur should dedicate time to improving.</p><p><a href="https://www.amazon.com/AI-Driven-Leader-Harnessing-Smarter-Decisions/dp/B0DB8QL3ZK">https://www.amazon.com/AI-Driven-Leader-Harnessing-Smarter-Decisions/dp/B0DB8QL3ZK</a></p><div><hr></div><p>Who would have thought that "doing it backwards" would be so positive?</p><p>Until next Friday,</p><p>Mike</p><div class="subscription-widget-wrap-editor" data-attrs="{&quot;url&quot;:&quot;https://buildingcalm.substack.com/subscribe?&quot;,&quot;text&quot;:&quot;Subscribe&quot;,&quot;language&quot;:&quot;en&quot;}" data-component-name="SubscribeWidgetToDOM"><div class="subscription-widget show-subscribe"><div class="preamble"><p class="cta-caption">Subscribe for free: never miss a pattern!</p></div><form class="subscription-widget-subscribe"><input type="email" class="email-input" name="email" placeholder="Type your email&#8230;" tabindex="-1"><input type="submit" class="button primary" value="Subscribe"><div class="fake-input-wrapper"><div class="fake-input"></div><div class="fake-button"></div></div></form></div></div>]]></content:encoded></item><item><title><![CDATA[Finding clarity in the chaos]]></title><description><![CDATA[This week, I've been reflecting on what AI actually unlocks for us.]]></description><link>https://buildingcalm.substack.com/p/finding-clarity-in-the-chaos</link><guid isPermaLink="false">https://buildingcalm.substack.com/p/finding-clarity-in-the-chaos</guid><pubDate>Fri, 22 Aug 2025 15:24:17 GMT</pubDate><enclosure url="https://substack-post-media.s3.amazonaws.com/public/images/d7260943-816a-47e6-97bb-8186a7febc0b_2912x1908.png" length="0" type="image/jpeg"/><content:encoded><![CDATA[<p>This week, I've been reflecting on what AI actually unlocks for us.</p><p>I keep noticing a pattern: many folks, engineers or otherwise, try AI tools, get mediocre results, and go back to doing things the old way because it's faster and better. They're right, in a way. If you approach AI as a one-shot replacement for your existing workflow, you'll probably be disappointed and will feel slower.</p><p>But what if we see beyond that and flip our understanding and intention?</p><div class="subscription-widget-wrap-editor" data-attrs="{&quot;url&quot;:&quot;https://buildingcalm.substack.com/subscribe?&quot;,&quot;text&quot;:&quot;Subscribe&quot;,&quot;language&quot;:&quot;en&quot;}" data-component-name="SubscribeWidgetToDOM"><div class="subscription-widget show-subscribe"><div class="preamble"><p class="cta-caption">Building Calm is a weekly newsletter on sustainable high performance. Subscribe for patterns that reduce friction and create clarity.</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><h2>The AI-first mindset</h2><p>For the past couple of months, I've been experimenting with a different approach. Before starting any task, I ask: how can AI help me do this faster and better?</p><p>Not to do it for me. Enable me.</p><p>This shift led me to share <a href="https://msanroman.io/blog/strategy-claude-migration">my recent experience with Claude Code</a>, where I used it to rapidly iterate on Buffer&#8217;s engineering direction. The breakthrough came from enhancing my entire personal knowledge management system. Being able to access, navigate, and synthesize years of thinking at a completely different speed and depth.</p><p>When you approach tasks with AI as your assistant rather than your replacement, and lead with curiosity, something shifts. The friction disappears. Even when the output isn't immediately perfect, you learn something. And that learning compounds.</p><p>I believe so strongly in the impact of embracing AI to assist with everything that I made it one of our strategic themes in Buffer's engineering direction. Not as a nice-to-have, but as a fundamental shift in how we work. We must become AI-native in order to thrive.</p><h2>The intention behind these Friday notes</h2><p>I'm launching this newsletter as a weekly practice in making explicit my reflections and learnings. Each Friday, I step back from the immediacy of my work to ask: What is different this week? What are the learnings? What is the highlight?</p><p>Some context on the format: this is an experiment in sustainable reflection. No rigid structure, no content calendar, no engagement metrics to chase. Just a commitment to pause, synthesize, and share.</p><p>The goal is to document the intersection of:</p><ul><li><p>Building products and leading teams</p></li><li><p>Experimenting with AI as a productivity multiplier</p></li><li><p>Finding sustainable rhythms in ambitious work</p></li><li><p>Turning chaos into clarity through systems thinking</p></li><li><p>Keep growing and improving in all facets of my life</p></li></ul><p>Think of it as that Friday afternoon moment when the week's chaos morphs into something coherent. That's what I'm aiming to capture and share.</p><div class="subscription-widget-wrap-editor" data-attrs="{&quot;url&quot;:&quot;https://buildingcalm.substack.com/subscribe?&quot;,&quot;text&quot;:&quot;Subscribe&quot;,&quot;language&quot;:&quot;en&quot;}" data-component-name="SubscribeWidgetToDOM"><div class="subscription-widget show-subscribe"><div class="preamble"><p class="cta-caption">Join the community of people building calm in their lives and work</p></div><form class="subscription-widget-subscribe"><input type="email" class="email-input" name="email" placeholder="Type your email&#8230;" tabindex="-1"><input type="submit" class="button primary" value="Subscribe"><div class="fake-input-wrapper"><div class="fake-input"></div><div class="fake-button"></div></div></form></div></div><h2>Three things that inspired me this week</h2><ul><li><p><strong><a href="https://carlbarenbrug.com/workspace-setup-2025">Carl Barenbrug's workspace setup</a>:</strong> after working from a 14" laptop for over a year and a half, Carl's minimalist workspace tour hit differently this week. His attention to detail and intentional constraints remind me that environment shapes output. Time to invest in a proper setup again.</p></li><li><p><strong><a href="https://blog.samaltman.com/the-days-are-long-but-the-decades-are-short">"The days are long but the decades are short"</a>: </strong>Sam Altman's 36 life reflections resonate deeply with my own 36 years on this planet. I return to this piece regularly. Even the smallest things compound when you zoom out into decades.</p></li><li><p><strong><a href="https://www.youtube.com/watch?v=ajueJ36ufh8">"The Fastest Way To Fix Your Broken Attention Span"</a></strong>: This video on Attention Deficit Trait (ADT) versus ADHD hit home. Protecting our ability to find flow in an increasingly fragmented world is a challenge for all of us. Worth the 11 minutes for anyone feeling scattered.</p></li></ul><div><hr></div><p>Here's to more experiments, more documentation, and less perfection.</p><p>Until next Friday,</p><p>Mike</p><div class="subscription-widget-wrap-editor" data-attrs="{&quot;url&quot;:&quot;https://buildingcalm.substack.com/subscribe?&quot;,&quot;text&quot;:&quot;Subscribe&quot;,&quot;language&quot;:&quot;en&quot;}" data-component-name="SubscribeWidgetToDOM"><div class="subscription-widget show-subscribe"><div class="preamble"><p class="cta-caption">Subscribe for free: never miss a pattern!</p></div><form class="subscription-widget-subscribe"><input type="email" class="email-input" name="email" placeholder="Type your email&#8230;" tabindex="-1"><input type="submit" class="button primary" value="Subscribe"><div class="fake-input-wrapper"><div class="fake-input"></div><div class="fake-button"></div></div></form></div></div>]]></content:encoded></item></channel></rss>