<?xml version="1.0" encoding="UTF-8"?><rss xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:atom="http://www.w3.org/2005/Atom" version="2.0" xmlns:itunes="http://www.itunes.com/dtds/podcast-1.0.dtd" xmlns:googleplay="http://www.google.com/schemas/play-podcasts/1.0"><channel><title><![CDATA[The people behind the Software]]></title><description><![CDATA[An insider view on the typical issues of software making, focusing on the less technical bits, helping colleagues and users. I share some links of inspiration and comment on how to deal with the red-tape.]]></description><link>https://www.pablo.pm</link><image><url>https://substackcdn.com/image/fetch/$s_!Z6Oz!,w_256,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2F433048c1-0f26-423d-930e-32e0d3ccfd88_512x512.png</url><title>The people behind the Software</title><link>https://www.pablo.pm</link></image><generator>Substack</generator><lastBuildDate>Tue, 12 May 2026 10:35:35 GMT</lastBuildDate><atom:link href="https://www.pablo.pm/feed" rel="self" type="application/rss+xml"/><copyright><![CDATA[Pablo Dejuan]]></copyright><language><![CDATA[en]]></language><webMaster><![CDATA[pablodejuan@substack.com]]></webMaster><itunes:owner><itunes:email><![CDATA[pablodejuan@substack.com]]></itunes:email><itunes:name><![CDATA[Pablo Dejuan]]></itunes:name></itunes:owner><itunes:author><![CDATA[Pablo Dejuan]]></itunes:author><googleplay:owner><![CDATA[pablodejuan@substack.com]]></googleplay:owner><googleplay:email><![CDATA[pablodejuan@substack.com]]></googleplay:email><googleplay:author><![CDATA[Pablo Dejuan]]></googleplay:author><itunes:block><![CDATA[Yes]]></itunes:block><item><title><![CDATA[Working with Coders is worth your time today]]></title><description><![CDATA[Summary and (some) reflections on the best guide for software development for the non-techie]]></description><link>https://www.pablo.pm/p/working-with-coders-is-worth-your</link><guid isPermaLink="false">https://www.pablo.pm/p/working-with-coders-is-worth-your</guid><dc:creator><![CDATA[Pablo Dejuan]]></dc:creator><pubDate>Tue, 24 Mar 2026 18:49:57 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/$s_!9TJa!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F68108386-6306-469a-9955-c735bd09f154_1365x1024.png" length="0" type="image/jpeg"/><content:encoded><![CDATA[<p><a href="https://www.amazon.co.uk/Working-Coders-Development-Perplexed-Non-Techie/dp/148422700X">Working with Coders</a> is a book by Patrick Gleeson written in 2017 for people that work with software developers, about how to work better.</p><h2><strong>Working with Coders &#8212; reflections a decade later</strong></h2><p><em>Working with Coders</em> by Patrick Gleeson (2017) primarily aimed at non-engineers to help them understand how to collaborate more effectively with technical teams.</p><p>So why revisit this book now?</p><p>I&#8217;ve spent the last 20+ years working as a developer/engineer and, more recently, as an engineering manager. Over time, one pattern has become clear: the success or failure of software initiatives is not determined by technical complexity alone. More often, it comes down to communication, expectations, and alignment between technical and non-technical stakeholders.</p><p>That&#8217;s precisely the space this book tries to address.</p><p>At first glance, a book written nearly a decade ago might feel outdated in an industry that reinvents itself every few years. But interestingly, many of the core tensions it describes&#8212;misaligned expectations, oversimplified analogies, and the gap between &#8220;what is asked&#8221; and &#8220;what is needed&#8221;&#8212;are still very much present today.</p><p>There&#8217;s also a personal connection: I used to work with the author&#8217;s sister, who transitioned into the profession from a non-computer science background. She consistently demonstrated how effective collaboration doesn&#8217;t require deep technical expertise, but rather clarity of thought, curiosity, and respect for the craft. Her recommendation of this book reinforces its intent: bridging the gap between technical and non-technical worlds.</p><div class="subscription-widget-wrap-editor" data-attrs="{&quot;url&quot;:&quot;https://www.pablo.pm/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 The people behind the Software! 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>I&#8217;m using it as a baseline to help operational and business stakeholders better understand how software is actually built&#8212;and why it often behaves in unintuitive ways.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!9TJa!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F68108386-6306-469a-9955-c735bd09f154_1365x1024.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!9TJa!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F68108386-6306-469a-9955-c735bd09f154_1365x1024.png 424w, https://substackcdn.com/image/fetch/$s_!9TJa!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F68108386-6306-469a-9955-c735bd09f154_1365x1024.png 848w, https://substackcdn.com/image/fetch/$s_!9TJa!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F68108386-6306-469a-9955-c735bd09f154_1365x1024.png 1272w, https://substackcdn.com/image/fetch/$s_!9TJa!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F68108386-6306-469a-9955-c735bd09f154_1365x1024.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!9TJa!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F68108386-6306-469a-9955-c735bd09f154_1365x1024.png" width="1365" height="1024" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/68108386-6306-469a-9955-c735bd09f154_1365x1024.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:1024,&quot;width&quot;:1365,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:1792481,&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://www.pablo.pm/i/49485227?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F68108386-6306-469a-9955-c735bd09f154_1365x1024.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_!9TJa!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F68108386-6306-469a-9955-c735bd09f154_1365x1024.png 424w, https://substackcdn.com/image/fetch/$s_!9TJa!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F68108386-6306-469a-9955-c735bd09f154_1365x1024.png 848w, https://substackcdn.com/image/fetch/$s_!9TJa!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F68108386-6306-469a-9955-c735bd09f154_1365x1024.png 1272w, https://substackcdn.com/image/fetch/$s_!9TJa!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F68108386-6306-469a-9955-c735bd09f154_1365x1024.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a><figcaption class="image-caption">The business gap, generated with ChatGPT</figcaption></figure></div><div><hr></div><h2><strong>Main takeaways</strong></h2><h3><strong>1. The test of time</strong></h3><p>Despite being written in 2017, the book holds up well because it focuses on fundamentals rather than trends. Frameworks, tools, and methodologies evolve, but the human dynamics around software development change much more slowly.</p><p>Many of the issues described&#8212;unclear goals, shifting requirements, and miscommunication&#8212;are not artefacts of a specific era; they are structural characteristics of building software.</p><div><hr></div><h3><strong>2. Building a house isn&#8217;t writing software</strong></h3><p>A core argument is that software development is often compared to construction&#8212;and that this analogy breaks down quickly.</p><p>In construction, you define the blueprint and execute. In software, building the system is often how you <em>discover</em> the real requirements.</p><p>This leads to familiar failure modes:</p><ul><li><p>Objectives are unclear or overly optimistic</p></li><li><p>Requirements are over-specified in the wrong places</p></li><li><p>Stakeholders only understand what they need after seeing something working</p></li><li><p>Existing systems and sunk costs constrain decisions</p></li></ul><p>In practice, the issue is rarely lack of knowledge&#8212;it&#8217;s premature certainty.</p><p>Estimates then get converted into commitments, and that&#8217;s where things start to unravel.</p><div><hr></div><h3><strong>3. User feedback: when reality corrects intent</strong></h3><p>Every project hits the same moment: users interact with the system and realise that what they asked for is not what they actually need.</p><p>This is not a failure&#8212;it&#8217;s part of the process.</p><p>The challenge is managing expectations:</p><ul><li><p>Software operates in context, not isolation</p></li><li><p>Unknowns will surface, often late</p></li><li><p>Early versions should be treated as learning tools</p></li></ul><p>Estimates should support decisions, not act as promises. They help answer:</p><blockquote><p>Is it worth building this now, or investing somewhere else?</p></blockquote><div><hr></div><h3><strong>4. Fragility vs anti-fragility in development</strong></h3><p>Software systems&#8212;and the processes around them&#8212;can be:</p><ul><li><p>Fragile (break under change)</p></li><li><p>Robust (resist change)</p></li><li><p>Anti-fragile (improve through change)</p></li></ul><p>Many teams unintentionally operate in fragile setups while aiming for robustness.</p><p>There&#8217;s also a useful distinction between:</p><ul><li><p><strong>agile</strong> as a mindset</p></li><li><p><strong>Agile</strong> as a framework</p></li></ul><p>Some implementations of Agile introduce rigidity rather than flexibility. Scrum, for instance, works well in constrained environments but can become mechanical.</p><p>In software, effectiveness matters more than efficiency. Optimising too early assumes we already know the right thing to build.</p><div><hr></div><h3><strong>5. Estimates as negotiation tools, not predictions</strong></h3><p>Estimates are frequently misunderstood.</p><p>They are not:</p><ul><li><p>Deadlines</p></li><li><p>Commitments</p></li><li><p>Performance metrics</p></li></ul><p>They are inputs for trade-offs:</p><ul><li><p>Scope vs time</p></li><li><p>Quality vs cost</p></li><li><p>Speed vs maintainability</p></li></ul><p>When used properly, estimates enable alignment. When misused, they create tension between teams and stakeholders.</p><div><hr></div><h3><strong>6. The illusion of visibility</strong></h3><p>From the outside, software looks simpler than it is.</p><p>Stakeholders typically see:</p><ul><li><p>A working demo</p></li><li><p>A clean interface</p></li><li><p>A successful use case</p></li></ul><p>They don&#8217;t see:</p><ul><li><p>Integration complexity</p></li><li><p>Edge cases</p></li><li><p>Operational risk</p></li><li><p>Long-term maintenance</p></li></ul><p>This creates a perception gap.</p><p>Bridging that gap is less about explaining technical details and more about translating into impact:</p><ul><li><p>What happens when this fails?</p></li><li><p>What&#8217;s the customer impact?</p></li><li><p>What are we trading off?</p></li></ul><p>This is especially relevant when influencing decisions without relying purely on authority.</p><div><hr></div><h3><strong>7. Tools shape behaviour more than we admit</strong></h3><p>A practical observation: tools often define how teams work.</p><p>For example:</p><ul><li><p>Using JIRA tends to push teams toward Scrum-like workflows</p></li><li><p>Alternative approaches become harder to express</p></li><li><p>The tool subtly enforces structure</p></li></ul><p>This can be useful for consistency, but also limiting.</p><p>Over time, teams risk optimising for what the tool makes easy, rather than what the problem requires.</p><div><hr></div><h2><strong>Closing thought</strong></h2><p>The enduring value of <em>Working with Coders</em> is not in prescribing a methodology, but in highlighting a gap: software development is as much about people, expectations, and communication as it is about code.</p><p>A decade later, that gap still exists&#8212;and if anything, it&#8217;s visible with AI or not. Thanks again Patrick for the great book!</p><p></p><p></p><p></p><div class="subscription-widget-wrap-editor" data-attrs="{&quot;url&quot;:&quot;https://www.pablo.pm/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 The people behind the Software! Subscribe for free to receive new posts and support my work.</p></div><form class="subscription-widget-subscribe"><input type="email" class="email-input" name="email" placeholder="Type your email&#8230;" tabindex="-1"><input type="submit" class="button primary" value="Subscribe"><div class="fake-input-wrapper"><div class="fake-input"></div><div class="fake-button"></div></div></form></div></div>]]></content:encoded></item><item><title><![CDATA[Trust and Verify: How We Earn Confidence, One Commitment at a Time]]></title><description><![CDATA[Trust isn&#8217;t promised&#8212;it&#8217;s practiced. This is how we make it visible.]]></description><link>https://www.pablo.pm/p/trust-and-verify-how-we-earn-confidence</link><guid isPermaLink="false">https://www.pablo.pm/p/trust-and-verify-how-we-earn-confidence</guid><dc:creator><![CDATA[Pablo Dejuan]]></dc:creator><pubDate>Fri, 30 May 2025 11:13:07 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/$s_!zIm7!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1a02a3d3-3a31-4a77-8662-da1c4c54947f_1024x1024.png" length="0" type="image/jpeg"/><content:encoded><![CDATA[<h3>A Question Worth Answering</h3><p>Between March 2024 and early 2025, I worked at Henry Schein One, using the Shape Up process developed by 37signals. It&#8217;s not just another prescriptive variation of Scrum. It&#8217;s closer to a product framework&#8212;a way to help teams commit to meaningful work using fixed time and variable scope. That blend creates a dynamic rhythm: enough structure to stay focused, enough flexibility to stay sane.</p><p>In January 2025, I gave a talk at the London Ruby User Group about how the team was using Shape Up, adapting its principles to a different scale of stakeholders. We covered the basics: shaping, cycles, bets, delivery&#8212;and the awkward-but-useful bits we&#8217;ve had to tweak for a larger, more distributed team navigating multiple, often conflicting requirements.</p><p>After the talk, we opened up for discussion, and that&#8217;s when Ed asked something simple&#8212;but sticky:</p><blockquote><p>&#8220;What needs to be true for leadership to trust a team?&#8221;</p></blockquote><h3>The Way We Work Shapes the Trust We Get</h3><p>Trust isn&#8217;t granted just because we ask for it&#8212;no matter how impressive the CV, or how strong the results we&#8217;ve delivered elsewhere. Trust is granted when the way we work makes sense to those putting their confidence in us. And it&#8217;s developed over time, as we keep the system moving in the right direction. As Peter Drucker put it, &#8220;What creates trust, what enables you to get the task done, is when &#8216;we&#8217; gets the credit.&#8221; That kind of trust isn&#8217;t portable. The track record that earns it has to be built inside the company, in context, with the team that&#8217;s actually doing the work.</p><p>That&#8217;s where culture&#8212;the way we work&#8212;comes in. Culture tells a story, whether we mean it to or not. When we commit to fixed time and variable scope, as Shape Up encourages, we&#8217;re making a statement: that we value finishing something meaningful over juggling many things at once. We aim to define constraints we can actually honour, rather than setting deadlines we&#8217;ll quietly miss. It shows leadership that we&#8217;re not optimising for appearances&#8212;we&#8217;re building momentum through delivery.</p><p>One of the most powerful cultural cues is the habit of <strong>fast-forwarding scope conversations</strong>&#8212;the ones that usually get awkward at the end of the cycle, especially when things haven&#8217;t gone to plan. Instead of waiting for pressure to pile up mid-delivery, we bring those hard trade-offs into the shaping process. Can we actually ship something valuable&#8212;and validate it&#8212;in six weeks? What&#8217;s the riskiest part of this idea? What will we drop if things get complicated? These aren&#8217;t fun questions, but answering them early signals that we&#8217;re being realistic, not naive. It strips away the &#8220;hope for the best&#8221; or &#8220;code and pray&#8221; mindset that tends to collapse under deadline pressure.</p><p>Another cue is <strong>scope discipline</strong>&#8212;sticking to what we shaped, even when we&#8217;re ahead of schedule. It&#8217;s easy to drift mid-cycle, to add &#8220;just one more thing here and there,&#8221; or to let sunk costs justify doubling down on complexity. But as a team, we&#8217;ve had to learn to keep our commitments smaller, clearer, and more public to build credibility.</p><p>When we say, &#8220;This is what we&#8217;re aiming to deliver,&#8221; and then we actually deliver it, trust compounds. And when we don&#8217;t hit the target, being able to show <em>what changed</em> and <em>why</em> matters just as much. It&#8217;s not just about hitting goals&#8212;it&#8217;s about consistency, and clarity on what we&#8217;re <em>not</em> doing (at least not yet).</p><p>All of these cues&#8212;front-loading scope conversations, sticking to shaped work, making clear and visible commitments&#8212;do more than help us deliver. They tell a story. A story of realism over optimism, alignment over noise, and clarity over chaos. They reduce the need for control because they reduce the chance of surprise. And that&#8217;s really what trust needs: not heroic effort, but steady, transparent progress.</p><h3>Visible Behaviour Builds Trust &#8212; Not Vibes</h3><p>Trust isn&#8217;t a feeling we try to create&#8212;it&#8217;s a conclusion someone else reaches based on what they can observe, <em>what is visible and clear to them</em>. That&#8217;s why visible behaviour matters. It&#8217;s not about energy, optimism, or &#8220;good intentions&#8221;&#8212;it&#8217;s about what leadership actually sees: how we make decisions, how we handle complexity, how we respond when things go sideways. The work speaks louder <em>only if we help it speak</em>&#8212;by presenting it clearly to our team, our stakeholders, and the wider organisation.</p><p>One of the clearest signals is <strong>how we commit</strong>. Not just what we plan to deliver, but how we frame it, how we revisit it, and how we talk about trade-offs. Leadership doesn&#8217;t just notice if we finish or not&#8212;they notice <em>how we handle being wrong</em>, how we adapt, and whether we stay anchored to the original appetite. When we treat scope, appetite, and deadlines as shared agreements&#8212;not personal promises&#8212;it becomes easier to adjust without spinning. That kind of calm, structured adaptability is easy to trust.</p><p>Another visible behaviour is <strong>how we talk about risk and uncertainty</strong>. If everything always sounds fine, trust erodes quietly&#8212;because people know it rarely is. What builds trust is being able to say: <em>here&#8217;s what we don&#8217;t know yet</em>, <em>here&#8217;s where things might break</em>, <em>here&#8217;s the bit we&#8217;re still figuring out</em>. The goal isn&#8217;t to dramatise&#8212;it&#8217;s to show we&#8217;re thinking ahead, not hiding behind confidence. We need to be careful not to sell guarantees. <strong>Pre-mortems</strong> are a good tool here&#8212;simple, honest, and focused on helping the team think about failure <em>before</em> it becomes real.</p><p>These behaviours aren&#8217;t fancy. They&#8217;re not performative. They&#8217;re small, visible signals: how we commit, how we talk about risk, how we shape scope and share progress. They&#8217;re what people actually see&#8212;and that&#8217;s what leadership responds to. No amount of energy, team spirit, or well-crafted dashboards will compensate for an absence of clear, grounded behaviours. If we want to be trusted, we have to work in ways that make trust <em>visible</em>.</p><h3>What Happens in High-Trust / High-Commit Environments</h3><p>High-trust, high-commit environments feel different. There&#8217;s more energy&#8212;but less noise. There&#8217;s space to speak up, and also space to focus. It starts with psychological safety: the ability to speak honestly, raise concerns, and admit uncertainty without fear of punishment. In these environments, people don&#8217;t hide mistakes or opinions&#8212;they surface them, because they know the team can handle discomfort without breaking. That safety becomes the base layer for everything else.</p><p>Next comes clarity of <strong>direction and responsibility</strong>. Teams aren&#8217;t just asked to execute&#8212;they&#8217;re trusted to choose, to shape, and to take responsibility for the outcome. That only works when the &#8220;why&#8221; behind the work is clear. When objectives are meaningful and priorities don&#8217;t shift randomly, autonomy becomes productive&#8212;not chaotic. Trust and commitment feed each other.</p><p>Then comes <strong>momentum</strong>. When people feel trusted, they move faster&#8212;because they&#8217;re not waiting for permission or second-guessing every step. Progress is steady because the process is stable. The focus isn&#8217;t just on getting more done, but on doing the right things well and finishing what was started. Delivery becomes less about velocity and more about flow.</p><p>Finally, there&#8217;s space for <strong>emotion&#8212;celebration and mourning</strong>. Celebrating delivery, even in small ways, reinforces shared progress. Mourning failed bets or missed goals&#8212;without shame&#8212;helps teams process and reset. That emotional honesty is part of the deal. In high-trust teams, outcomes matter, but people matter too.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!zIm7!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1a02a3d3-3a31-4a77-8662-da1c4c54947f_1024x1024.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!zIm7!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1a02a3d3-3a31-4a77-8662-da1c4c54947f_1024x1024.png 424w, https://substackcdn.com/image/fetch/$s_!zIm7!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1a02a3d3-3a31-4a77-8662-da1c4c54947f_1024x1024.png 848w, https://substackcdn.com/image/fetch/$s_!zIm7!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1a02a3d3-3a31-4a77-8662-da1c4c54947f_1024x1024.png 1272w, https://substackcdn.com/image/fetch/$s_!zIm7!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1a02a3d3-3a31-4a77-8662-da1c4c54947f_1024x1024.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!zIm7!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1a02a3d3-3a31-4a77-8662-da1c4c54947f_1024x1024.png" width="1024" height="1024" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/1a02a3d3-3a31-4a77-8662-da1c4c54947f_1024x1024.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:1024,&quot;width&quot;:1024,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:1989057,&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://www.pablo.pm/i/164795037?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1a02a3d3-3a31-4a77-8662-da1c4c54947f_1024x1024.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_!zIm7!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1a02a3d3-3a31-4a77-8662-da1c4c54947f_1024x1024.png 424w, https://substackcdn.com/image/fetch/$s_!zIm7!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1a02a3d3-3a31-4a77-8662-da1c4c54947f_1024x1024.png 848w, https://substackcdn.com/image/fetch/$s_!zIm7!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1a02a3d3-3a31-4a77-8662-da1c4c54947f_1024x1024.png 1272w, https://substackcdn.com/image/fetch/$s_!zIm7!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1a02a3d3-3a31-4a77-8662-da1c4c54947f_1024x1024.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a><figcaption class="image-caption">Trust, like fencing, begins at a distance, is tested through time and structure and ends up with mutual respect and recognition. Image generated by DALL-E by OpenAI</figcaption></figure></div><h3>In Trust, Leadership Has to Go First: A Team Doesn&#8217;t Earn What It&#8217;s Never Given</h3><p>It&#8217;s almost impossible to earn trust in an environment where none is offered. Teams can do everything &#8220;right&#8221;&#8212;shape well, commit carefully, communicate clearly&#8212;but if leadership never takes the first step, the system stalls. Trust isn&#8217;t a transaction, it&#8217;s a <strong>gesture</strong>. Someone has to go first. That someone, more often than not, has to be leadership.</p><p>You can feel when you&#8217;re being given a real shot. Not blind faith, not abandonment&#8212;but space. Space to try, to reason through trade-offs, to deliver something meaningful without being constantly second-guessed. When a team receives trust, their first instinct is often to be cautious: <em>are we really allowed to do this? Will it come back to bite us?</em> That hesitation is natural. The answer comes not in words, but in the follow-through. A bet placed. A cycle left alone. A hard problem left in our hands.</p><p>The phrase we&#8217;ve used internally is: <em>we give you a try.</em> It&#8217;s small, but powerful. It says, &#8220;We see you. We know this might not go perfectly. But we believe it&#8217;s better to let you run than to keep you boxed in.&#8221; Of course, this doesn&#8217;t mean blind delegation. It means <strong>informed trust</strong>&#8212;a trust that comes with support, context, and the willingness to listen if things wobble. Without that, we&#8217;re just pretending.</p><p>Trying to deliver without any backup&#8212;without access, feedback, leadership clarity&#8212;is a futile effort. It drains momentum and erodes morale. Teams end up delivering to stay safe, not to create impact. That&#8217;s why leadership trust isn&#8217;t a reward for perfect execution&#8212;it&#8217;s the <strong>starting condition</strong> that makes good execution possible in the first place.</p>]]></content:encoded></item><item><title><![CDATA[Retro: What We Learned from Our Migration from LESS to SASS ]]></title><description><![CDATA[In software, building is a costly way to learn; redesigning is even more so. A migration from LESS to SASS taught us critical lessons on balancing redesign needs with effectiveness and user value.]]></description><link>https://www.pablo.pm/p/retro-what-we-learned-from-our-migration</link><guid isPermaLink="false">https://www.pablo.pm/p/retro-what-we-learned-from-our-migration</guid><dc:creator><![CDATA[Pablo Dejuan]]></dc:creator><pubDate>Thu, 31 Oct 2024 09:02:06 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/$s_!4wBV!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9e54f2b5-e156-4ad9-a777-def02a893476_1024x1024.webp" length="0" type="image/jpeg"/><content:encoded><![CDATA[<h2><strong>Redesign This, Redesign That</strong></h2><p>Redesigning software can be essential, yet it demands considerable resources, affecting timelines, budgets, and team focus. Back 10 years ago, our CSS migration revealed how such projects, though aimed at long-term improvement, also introduce immediate complexities.</p><ul><li><p><strong>Time and money costs</strong>: The redesign required more developer time and attention than anticipated, stretching over several months and forcing us to defer other projects. Unexpected resource drains like this affect team productivity and may lead to postponing marketable new features that real customers are waiting.</p></li><li><p><strong>Risk of Introducing New Bugs</strong>: Switching to SASS brought unforeseen integration issues. For example, users on the Product Detail Page (PDP) encountered colour-switching bugs due to CSS dependencies not accounted for in the SASS setup. This instability spread across the site, turning small fixes into major debugging sessions. Tackling these bugs became a recurring and time-intensive challenge, revealing the unpredictable and often hidden interdependencies within the codebase that redesigns can uncover.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!4wBV!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9e54f2b5-e156-4ad9-a777-def02a893476_1024x1024.webp" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!4wBV!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9e54f2b5-e156-4ad9-a777-def02a893476_1024x1024.webp 424w, https://substackcdn.com/image/fetch/$s_!4wBV!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9e54f2b5-e156-4ad9-a777-def02a893476_1024x1024.webp 848w, https://substackcdn.com/image/fetch/$s_!4wBV!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9e54f2b5-e156-4ad9-a777-def02a893476_1024x1024.webp 1272w, https://substackcdn.com/image/fetch/$s_!4wBV!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9e54f2b5-e156-4ad9-a777-def02a893476_1024x1024.webp 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!4wBV!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9e54f2b5-e156-4ad9-a777-def02a893476_1024x1024.webp" width="1024" height="1024" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/9e54f2b5-e156-4ad9-a777-def02a893476_1024x1024.webp&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:1024,&quot;width&quot;:1024,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:592948,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/webp&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:false,&quot;topImage&quot;:true,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!4wBV!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9e54f2b5-e156-4ad9-a777-def02a893476_1024x1024.webp 424w, https://substackcdn.com/image/fetch/$s_!4wBV!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9e54f2b5-e156-4ad9-a777-def02a893476_1024x1024.webp 848w, https://substackcdn.com/image/fetch/$s_!4wBV!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9e54f2b5-e156-4ad9-a777-def02a893476_1024x1024.webp 1272w, https://substackcdn.com/image/fetch/$s_!4wBV!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9e54f2b5-e156-4ad9-a777-def02a893476_1024x1024.webp 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">A surreal journey through the complexities of software redesign, where unexpected interdependencies, hidden bugs and transformation of a new code landscape.</figcaption></figure></div></li></ul><h2><strong>Our Journey Through Challenges</strong></h2><p>While we aimed to improve efficiency, moving to SASS impacted other previously stable components. We found that styles we assumed to be isolated were actually interdependent, causing more errors. Delays piled up, and halfway through, it was clear our original timelines were optimistic. However, the team stayed dedicated, working professionally to push forward, despite the increased pressure.</p><div class="subscription-widget-wrap-editor" data-attrs="{&quot;url&quot;:&quot;https://www.pablo.pm/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 The people behind Software management! 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><h3><strong>The Initial Expectations</strong></h3><p>We saw that LESS was getting stale, most of the community of developers using pre-processors were moving to <a href="https://sass-lang.com/">SASS/SCSS</a>. We thought are UI &#8220;iceberg&#8221; was melting as the book from Kotler would describe in <a href="https://www.kotterinc.com/bookshelf/our-iceberg-is-melting-2/">Our Iceberg is Melting</a>. We were scared and we needed to bring change, assuming we need it right away. We started with the team&#8217;s initial vision and assumptions going into the redesign of the UI experience for internal development and partners that would love our new code. We discussed with senior leadership how to make it have, provided expectations about timelines, team allocation and prepared sessions to identify complexity. We identified the Product detail page (aka PDP) as the most important part to modernise with high customer impact once delivered to encourage teams to extend and customise the eCommerce solution.</p><h3>Unforeseen Interdependencies</h3><p>Switching to SASS brought unforeseen integration issues in the PDP, that was contained in the overall structure of the page.</p><p>In addition to that we discovered multiple CSS interdependencies that weren't apparent initially, complicating the project more than anticipated. As we transitioned from LESS to SASS, styles that seemed isolated began affecting each other in unexpected ways. Global styles from the LESS setup conflicted with new SASS styles, creating issues like unintended layout shifts and visual bugs. For example, the Product Detail Page (PDP) relied on a stable global style for color-switching functionality, but the SASS migration unintentionally broke this interaction, leading to a frustrating user experience.</p><p>These cascading dependencies highlighted the risks of working in a tightly coupled system where changes in one area impact seemingly unrelated sections. Small changes in one module or component triggered changes across the project, leading to a cycle of bug-fixing and retesting. This experience underscored the need to map dependencies more thoroughly before undertaking redesigns and the importance of isolating styles to prevent similar leaks in future projects.</p><h3>Escalating Delays and Project Pressure</h3><p>As the project unfolded, delays in the cycle of release of isolate SASS began to compound. Every new bug or styling conflict required additional debugging, which added days. What initially seemed like a manageable redesign spiralled into a series of setbacks. Each delay affected timelines for other features and normal bugs to be fixed, putting pressure on team members and forcing us to slow down in the migration to stay put to other important tasks.</p><p>The mounting timeline began impacting team morale as well. With each delay, the pressure to deliver a stable redesign increased, especially as some feature releases were  postponed. This created a cycle where team members felt pulled in many directions, what is more important to fix a bug in the current PDP or try to prevent it to happen in the new one? Additionally, the partners couldn&#8217;t use the new PDP without upgrading the existing projects adding external pressure to the release cycle.</p><p>Reflecting on this experience, we recognised the importance of building flexible timelines for future redesigns, accounting for the possibility of complex dependencies and bringing together the partners that were customising the existing features</p><h3>Resilience and Team Spirit</h3><p>Throughout the project, the team faced pressures and frustrations as they dealt with unexpected bugs and delays in the timeline. Despite these challenges, team members showed resilience and professionalism, remaining dedicated to completing their work and asking for help across the department. One strategy that helped sustain morale was regular, open communication; frequent check-ins, in person at the time, allowed team members to voice concerns, celebrate small wins, and stay aligned on progress. This approach fostered a supportive environment where everyone felt heard and valued despite the difficulties.</p><p>To maintain productivity under stress, we also broke down large tasks into smaller, manageable releasable goals, allowing the team to experience a sense of achievement and progress. We would reprioritise bugs as needed to keep the focus and retrospect every two weeks to identify improvements in the process. When setbacks occurred, we focused on solutions rather than placing blame, reinforcing a collaborative atmosphere that empowered team members to tackle problems creatively and maintain a positive outlook. </p><div class="pullquote"><p>We laughed saying: here we don&#8217;t do BDD: Blame Driven Development </p></div><p>In reflection, these strategies not only kept morale steady but also strengthened team cohesion, helping us navigate the project&#8217;s challenges more effectively.</p><h1>Key lessons learned</h1><ul><li><p><strong>Remember that redesigns have high costs,</strong> like our LESS to SASS migration are resource-heavy, requiring more time and focus than expected, and often defer other projects, delaying new feature development.</p></li><li><p><strong>Scout for hidden interdependencies</strong>: dependencies can surface unexpectedly, creating bugs and complex issues across the system. Mapping dependencies and isolating styles is critical for smoother redesigns.</p></li><li><p><strong>Have clear principles to define flexible timelines and trade-offs</strong>: anticipate setbacks by building in time buffers and prioritise what&#8217;s essential, allowing for complex dependencies and maintaining flexibility.</p></li><li><p><strong>Commit to team resilience</strong>: Regular communication, solution-focused retrospectives, and manageable goals help maintain morale, productivity, and cohesion, even under pressure.</p></li></ul><p>At the end of the day, as Bern&#225;ndez once wrote in <a href="https://poemario.com/soneto-bernardez/">Para recobrar lo recobrado</a> (to recover what has been recovered), one becomes "more luminous" after hardship, as both joy and sorrow shape a richer experience of life in the same way the tree bears fruit from what&#8217;s rooted beneth.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!jVOx!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2b00ee0d-8872-420f-b81c-a08a94872579_1792x1024.webp" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!jVOx!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2b00ee0d-8872-420f-b81c-a08a94872579_1792x1024.webp 424w, https://substackcdn.com/image/fetch/$s_!jVOx!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2b00ee0d-8872-420f-b81c-a08a94872579_1792x1024.webp 848w, https://substackcdn.com/image/fetch/$s_!jVOx!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2b00ee0d-8872-420f-b81c-a08a94872579_1792x1024.webp 1272w, https://substackcdn.com/image/fetch/$s_!jVOx!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2b00ee0d-8872-420f-b81c-a08a94872579_1792x1024.webp 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!jVOx!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2b00ee0d-8872-420f-b81c-a08a94872579_1792x1024.webp" width="1456" height="832" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/2b00ee0d-8872-420f-b81c-a08a94872579_1792x1024.webp&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:832,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:918038,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/webp&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!jVOx!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2b00ee0d-8872-420f-b81c-a08a94872579_1792x1024.webp 424w, https://substackcdn.com/image/fetch/$s_!jVOx!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2b00ee0d-8872-420f-b81c-a08a94872579_1792x1024.webp 848w, https://substackcdn.com/image/fetch/$s_!jVOx!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2b00ee0d-8872-420f-b81c-a08a94872579_1792x1024.webp 1272w, https://substackcdn.com/image/fetch/$s_!jVOx!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2b00ee0d-8872-420f-b81c-a08a94872579_1792x1024.webp 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 class="subscription-widget-wrap-editor" data-attrs="{&quot;url&quot;:&quot;https://www.pablo.pm/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 The people behind Software management! Subscribe for free to receive new posts and support my work.</p></div><form class="subscription-widget-subscribe"><input type="email" class="email-input" name="email" placeholder="Type your email&#8230;" tabindex="-1"><input type="submit" class="button primary" value="Subscribe"><div class="fake-input-wrapper"><div class="fake-input"></div><div class="fake-button"></div></div></form></div></div>]]></content:encoded></item><item><title><![CDATA[Afraid of Dinosaurs? Advance through Real and Imagined Obstacles]]></title><description><![CDATA[Adapting to new situations, confronting imaginary fears like dinosaurs and fostering self-compassion are crucial for advancing our professional career. This is a reflection about navigating obstacles]]></description><link>https://www.pablo.pm/p/afraid-of-dinosaurs-advance-through</link><guid isPermaLink="false">https://www.pablo.pm/p/afraid-of-dinosaurs-advance-through</guid><dc:creator><![CDATA[Pablo Dejuan]]></dc:creator><pubDate>Tue, 04 Jun 2024 08:00:40 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/$s_!zgab!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb037ab0e-272a-4fc4-917e-bd1c82c192c9_1024x1024.webp" length="0" type="image/jpeg"/><content:encoded><![CDATA[<div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!zgab!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb037ab0e-272a-4fc4-917e-bd1c82c192c9_1024x1024.webp" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!zgab!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb037ab0e-272a-4fc4-917e-bd1c82c192c9_1024x1024.webp 424w, https://substackcdn.com/image/fetch/$s_!zgab!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb037ab0e-272a-4fc4-917e-bd1c82c192c9_1024x1024.webp 848w, https://substackcdn.com/image/fetch/$s_!zgab!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb037ab0e-272a-4fc4-917e-bd1c82c192c9_1024x1024.webp 1272w, https://substackcdn.com/image/fetch/$s_!zgab!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb037ab0e-272a-4fc4-917e-bd1c82c192c9_1024x1024.webp 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!zgab!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb037ab0e-272a-4fc4-917e-bd1c82c192c9_1024x1024.webp" width="1024" height="1024" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/b037ab0e-272a-4fc4-917e-bd1c82c192c9_1024x1024.webp&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:1024,&quot;width&quot;:1024,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:297904,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/webp&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:false,&quot;topImage&quot;:true,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!zgab!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb037ab0e-272a-4fc4-917e-bd1c82c192c9_1024x1024.webp 424w, https://substackcdn.com/image/fetch/$s_!zgab!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb037ab0e-272a-4fc4-917e-bd1c82c192c9_1024x1024.webp 848w, https://substackcdn.com/image/fetch/$s_!zgab!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb037ab0e-272a-4fc4-917e-bd1c82c192c9_1024x1024.webp 1272w, https://substackcdn.com/image/fetch/$s_!zgab!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb037ab0e-272a-4fc4-917e-bd1c82c192c9_1024x1024.webp 1456w" sizes="100vw" fetchpriority="high"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p></p><p>As we navigate the journey towards career-improvement, it's essential to reflect on the progress made, the challenges we faced and setbacks we had.&nbsp;</p><p>Every step forward in our career involves<strong> adapting to reality </strong>and recalibrating<strong> tactics </strong>and <strong>strategies.</strong> This adaptation is not just about withstanding the blows but about embracing the quality of the outcomes our efforts yield.&nbsp;</p><p>It's about recognizing both<strong> the high-value work </strong>and the necessary downtime or <strong>healing time</strong>, ensuring we remain effective without burning out.</p><h2>Don't bend the spoon, think in adversity</h2><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!DnL9!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6cbe3e4e-5e61-47b5-8e15-c81db2e3533b_1024x1024.webp" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!DnL9!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6cbe3e4e-5e61-47b5-8e15-c81db2e3533b_1024x1024.webp 424w, https://substackcdn.com/image/fetch/$s_!DnL9!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6cbe3e4e-5e61-47b5-8e15-c81db2e3533b_1024x1024.webp 848w, https://substackcdn.com/image/fetch/$s_!DnL9!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6cbe3e4e-5e61-47b5-8e15-c81db2e3533b_1024x1024.webp 1272w, https://substackcdn.com/image/fetch/$s_!DnL9!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6cbe3e4e-5e61-47b5-8e15-c81db2e3533b_1024x1024.webp 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!DnL9!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6cbe3e4e-5e61-47b5-8e15-c81db2e3533b_1024x1024.webp" width="440" height="440" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/6cbe3e4e-5e61-47b5-8e15-c81db2e3533b_1024x1024.webp&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:1024,&quot;width&quot;:1024,&quot;resizeWidth&quot;:440,&quot;bytes&quot;:195886,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/webp&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:false,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!DnL9!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6cbe3e4e-5e61-47b5-8e15-c81db2e3533b_1024x1024.webp 424w, https://substackcdn.com/image/fetch/$s_!DnL9!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6cbe3e4e-5e61-47b5-8e15-c81db2e3533b_1024x1024.webp 848w, https://substackcdn.com/image/fetch/$s_!DnL9!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6cbe3e4e-5e61-47b5-8e15-c81db2e3533b_1024x1024.webp 1272w, https://substackcdn.com/image/fetch/$s_!DnL9!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6cbe3e4e-5e61-47b5-8e15-c81db2e3533b_1024x1024.webp 1456w" sizes="100vw"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><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></p><p><a href="https://en.wikipedia.org/wiki/The_Matrix">"The Matrix"</a> tells the story of Neo, played by Keanu Reeves, a computer hacker who discovers that his perceived reality is merely a fa&#231;ade and that he is the prophesied hero destined to lead the fight against the machines.&nbsp;</p><p>Before meeting The Oracle, Neo is in a waiting room filled with other potential saviours. There, he meets a young boy resembling a monk, <strong>who is bending a spoon with his mind,</strong> right away Neo tries but fails to bend the spoon. To&nbsp;</p><p>Neo's surprise the boy advises: "Do not try and bend the spoon&#8212;that's impossible. Instead, only try to realise the truth... <strong>there is no spoon</strong>. Then you will see that it is not the spoon that bends; it is only yourself." Inspired by these words, Neo momentarily succeeds in bending the spoon himself.</p><p>Viewing obstacles through different lenses can transform your perception of challenges, much like the metaphor of bending spoons in<strong> "The Matrix"</strong>&#8212;it&#8217;s about realising there&#8217;s no spoon, <strong>there&#8217;s no unchangeable reality</strong>.&nbsp;</p><p>This mindset encourages innovative thinking:<strong> if we can't find a way, we&#8217;re pushed to create one. </strong>Yet, amidst this relentless pursuit, it's crucial not to dwell in th<strong>e 'anger mode' </strong>where frustration hinders growth. Instead, channelling that energy into constructive problem-solving can lead to breakthroughs even in scenarios that seem laden with suffering and scarcity (or unbending spoons).</p><h2>There are no spoons, are we afraid of dinosaurs?</h2><p>Can we be afraid of dinosaurs since they no longer roam the Earth? The fear of dinosaurs, though seemingly far-fetched, <strong>serves as a metaphor for distinguishing between real and imaginary fears in our work</strong>.&nbsp;</p><p>Just as it's irrational to fear these extinct creatures, we often find ourselves anxious about scenarios that exist only in our imagination: are they actually going to lay us off? <strong>Am I doing well enough?&nbsp;</strong></p><p>What makes a difference between a dino-fear and a real one is the information we have available to support or not the threat.<strong> However the feeling is similar, we feel fear of what could happen to us.</strong></p><p>This realisation helps us to prioritise our information gathering and focus on the actual challenges that require our attention and resources.<strong> By understanding the needs behind our fears we can better manage our reactions and maintain a clearer perspective </strong>especially in a professional context.</p><h2>Self-compassion, the possible answer</h2><p>Self-compassion is a vital companion on this journey of finding meaning in <strong>anger and fear. </strong>We can acknowledge the pain and setbacks we had in the past without letting them define our future. It is like setting up a tent to but not building a permanent residence in our discomfort, <strong>we visualise the pain and choose not to live in suffering.&nbsp;</strong></p><p>Reflecting on whether the pain serves a purpose helped me shift the perspective on the matter, particularly when it&#8217;s a company/market decision that I cannot do anything about.&nbsp;</p><p>Compassion reminds me that<strong> "I&#8217;m still a fallible human being" </strong>as professor Dr.<a href="https://www.windydryden.com/"> Windy Dryden</a>, therapist and author who wrote<a href="https://www.amazon.co.uk/Positive-Living-Overcoming-Common-Problems/dp/152937345X"> `Ten Steps to Positive Living` </a>among other books.&nbsp;</p><p>Self-compassion helps us distinguish between useful and needless suffering. Mourning and being at peace with these setbacks pave the way for professional development. <strong>This allows us to acknowledge our limitations without letting them define our future</strong>, thus paving the way for significant professional growth.</p><p>By reflecting on our challenges, <strong>we can transform our perception, </strong>gather information more effectively and find new ways to problem-solve them.</p><p>"Image of office worker thinking in dinos" Generated by OpenAI's DALL-E, 06/05/24.</p><p>"Image Neo from the Matrix" Generated by OpenAI's DALL-E, 06/05/24.</p><div class="subscription-widget-wrap-editor" data-attrs="{&quot;url&quot;:&quot;https://www.pablo.pm/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 The people behind Software management! Subscribe for free to receive new posts and support my work.</p></div><form class="subscription-widget-subscribe"><input type="email" class="email-input" name="email" placeholder="Type your email&#8230;" tabindex="-1"><input type="submit" class="button primary" value="Subscribe"><div class="fake-input-wrapper"><div class="fake-input"></div><div class="fake-button"></div></div></form></div></div>]]></content:encoded></item><item><title><![CDATA[Is there an alternative to planning and sequencing work in software?]]></title><description><![CDATA[The many facets of sequencing work, forecast instead of estimate]]></description><link>https://www.pablo.pm/p/is-there-an-alternative-to-planning</link><guid isPermaLink="false">https://www.pablo.pm/p/is-there-an-alternative-to-planning</guid><dc:creator><![CDATA[Pablo Dejuan]]></dc:creator><pubDate>Sat, 18 Feb 2023 13:01:40 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/$s_!KIk0!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F28344fc2-c8ca-4ff7-9b98-570087246feb_1872x906.png" length="0" type="image/jpeg"/><content:encoded><![CDATA[<h2>Context</h2><p>Many companies nowadays plan quarterly OKRs or biannual big releases, they may be releasing software everyday, several times a day, but they don't do big marketing efforts of new product features or deals every day, they tend to cluster advancements to make it easier for the public to grasp and adopt, what we call general availability.</p><p>This doesn't mean that at the beginning of the work of these quarterly/annual projects all the work is apparently known and dependencies are mapped upfront.</p><p>There's more than one approach to plan and sequence work. A lot of "professional" project managers refer to the <a href="https://www.pmi.org/pmbok-guide-standards/foundational/pmbok">PMBok</a> as the guiding definition of what sequencing activities are, Gantt charts and estimates come into play. On the other hand, <a href="https://basecamp.com/shapeup">Basecamp</a> and others propose to have focus cycles of a few weeks, where the target is one interesting bet and we keep working on it during the cycle. This short project is evaluated at the end of the cycle and maybe iterated.</p><h2>Enter probalistic forecasting</h2><p>The book by Mattia and Chris on <a href="https://skeltonthatcher.com/publications/team-guide-metrics-business-decisions/">team metrics for business decisions</a> is worth reading, if you want to visualise forecasts before reading the book make a <a href="http://bizmetrics-book public resources (repo)">copy</a> as I did of their <a href="https://docs.google.com/spreadsheets/d/1hNHgj78ilmM7CHAJiw7nxWSWHT1tvndec7p_YXLG0c0/edit?usp=sharing">spreadsheets</a> and input the number of stories, days of work or similar to get a taste of the approach. Use whatever you use to measure the <em>actual</em> <em>work</em> not the estimates.</p><p>We are not trying to set on stone all the constraints at the same time, but to isolate the problems and try to answer:</p><p>How long will it take to complete? This is a look-ahead indicator, assuming the pace of work is maintained, how much would it take to end. In this example, the project would take some additional sprints but we don&#8217;t put a date set in stone, similarly as we would do with older techniques such as PERT.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!KIk0!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F28344fc2-c8ca-4ff7-9b98-570087246feb_1872x906.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!KIk0!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F28344fc2-c8ca-4ff7-9b98-570087246feb_1872x906.png 424w, https://substackcdn.com/image/fetch/$s_!KIk0!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F28344fc2-c8ca-4ff7-9b98-570087246feb_1872x906.png 848w, https://substackcdn.com/image/fetch/$s_!KIk0!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F28344fc2-c8ca-4ff7-9b98-570087246feb_1872x906.png 1272w, https://substackcdn.com/image/fetch/$s_!KIk0!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F28344fc2-c8ca-4ff7-9b98-570087246feb_1872x906.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!KIk0!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F28344fc2-c8ca-4ff7-9b98-570087246feb_1872x906.png" width="1456" height="705" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/28344fc2-c8ca-4ff7-9b98-570087246feb_1872x906.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:705,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:621681,&quot;alt&quot;:&quot;probality of finishing the project&quot;,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:true,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="probality of finishing the project" title="probality of finishing the project" srcset="https://substackcdn.com/image/fetch/$s_!KIk0!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F28344fc2-c8ca-4ff7-9b98-570087246feb_1872x906.png 424w, https://substackcdn.com/image/fetch/$s_!KIk0!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F28344fc2-c8ca-4ff7-9b98-570087246feb_1872x906.png 848w, https://substackcdn.com/image/fetch/$s_!KIk0!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F28344fc2-c8ca-4ff7-9b98-570087246feb_1872x906.png 1272w, https://substackcdn.com/image/fetch/$s_!KIk0!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F28344fc2-c8ca-4ff7-9b98-570087246feb_1872x906.png 1456w" sizes="100vw" loading="lazy" fetchpriority="high"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p>In this example the project will finish by the tenth' sprint, looking from the sprint 6. A sprint is a timebox where you count finished stories.</p><h3>Tweaking parameters</h3><p>If we discover stories and bugs faster than we fix/close them, we are not going to finish the project at all. It&#8217;s important to review why we keep finding new stories to do or what root causes of tech debt cause our bugs to resurface.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!I12A!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7b7a7beb-2fb7-4a0d-af5d-20a7f6bee270_1340x534.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!I12A!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7b7a7beb-2fb7-4a0d-af5d-20a7f6bee270_1340x534.png 424w, https://substackcdn.com/image/fetch/$s_!I12A!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7b7a7beb-2fb7-4a0d-af5d-20a7f6bee270_1340x534.png 848w, https://substackcdn.com/image/fetch/$s_!I12A!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7b7a7beb-2fb7-4a0d-af5d-20a7f6bee270_1340x534.png 1272w, https://substackcdn.com/image/fetch/$s_!I12A!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7b7a7beb-2fb7-4a0d-af5d-20a7f6bee270_1340x534.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!I12A!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7b7a7beb-2fb7-4a0d-af5d-20a7f6bee270_1340x534.png" width="1340" height="534" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/7b7a7beb-2fb7-4a0d-af5d-20a7f6bee270_1340x534.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:534,&quot;width&quot;:1340,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:300437,&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;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!I12A!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7b7a7beb-2fb7-4a0d-af5d-20a7f6bee270_1340x534.png 424w, https://substackcdn.com/image/fetch/$s_!I12A!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7b7a7beb-2fb7-4a0d-af5d-20a7f6bee270_1340x534.png 848w, https://substackcdn.com/image/fetch/$s_!I12A!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7b7a7beb-2fb7-4a0d-af5d-20a7f6bee270_1340x534.png 1272w, https://substackcdn.com/image/fetch/$s_!I12A!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7b7a7beb-2fb7-4a0d-af5d-20a7f6bee270_1340x534.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><h2>Dealing with perceptions</h2><p>Forecasting helps us to deal with our past perception whenever we review the plan. To me the most dangerous perception of all is the perception of being late/failing a level of produce set in stone at the beginning of the project.</p><p>It demotivates the team implying you're never going to reach the target, which we set without elementts at the begining. Also it can give us a false idea that we have time to procrastinate.</p><h2>Exit criteria</h2><p>As important as keeping ourselves focus, we need to be clear when to cancel the project. It can become a drain of energy and money to keep prolonguing the project without enough feedback on our metrics. ShapeUp proposes a rather intense clean cut on the cycles to avoid projects growing too big without enough traction.</p><p>We need to ask ourselves what happens if we are later than X? What are the consequences and trade-offs. This is better to discuss in a pre-mortem of the project to make sure we know if the project is alive or dead when executing it. </p><p>One of the typical questions when planning is around what to do first want to do next and so on and it's important to have the principles there to make some decisions. These principles work best when set around the metrics we want to influence.</p><div class="subscription-widget-wrap-editor" data-attrs="{&quot;url&quot;:&quot;https://www.pablo.pm/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 The people behind Software management! Subscribe for free to receive new posts and support my work.</p></div><form class="subscription-widget-subscribe"><input type="email" class="email-input" name="email" placeholder="Type your email&#8230;" tabindex="-1"><input type="submit" class="button primary" value="Subscribe"><div class="fake-input-wrapper"><div class="fake-input"></div><div class="fake-button"></div></div></form></div></div>]]></content:encoded></item><item><title><![CDATA[Small productivity improvements in 2022]]></title><description><![CDATA[Tools that helped me to work better]]></description><link>https://www.pablo.pm/p/small-productivity-improvements-in</link><guid isPermaLink="false">https://www.pablo.pm/p/small-productivity-improvements-in</guid><dc:creator><![CDATA[Pablo Dejuan]]></dc:creator><pubDate>Sat, 31 Dec 2022 06:48:55 GMT</pubDate><enclosure url="https://bucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com/public/images/433048c1-0f26-423d-930e-32e0d3ccfd88_512x512.png" length="0" type="image/jpeg"/><content:encoded><![CDATA[<p>The year is coming to an end and I&#8217;m happy to share that I got some productivity improvements by using more and better tools for everyday work. Here are the highlights.</p><h2>To organise the agenda</h2><p><a href="https://calendar.google.com/">Google Calendar</a>: comparing my working calendar from the end of 2021 with the one of 2022, now I&#8217;m able to allocate my time explicitly. I&#8217;ve tried a couple of other tools, including Calendly, with scarce results. The cherry on top of the cake: <strong>Google calendar&#8217;s labels</strong> help me to keep an eye on the type of meetings I&#8217;m in. This way, I don&#8217;t switch contexts too much during the day and I put consistent meetings for myself with agendas upfront (meetings that other people call &#8220;focus time&#8221;).</p><h2>As a whiteboard</h2><p>At work I started to use <a href="http://miro.com/">Miro</a> more extensively to map processes and as a whiteboard to understand problems. It&#8217;s very easy to create post-its and move them around, less handy with integrations yet. Helps me a lot to visualise ideas instead of writing them. Would be interesting if the integrations with other tools were better to move data in and out.</p><h2>Getting a job</h2><p>An unusual tool I used for job-hunting was <a href="https://www.streak.com/">Streak</a>, a CRM tool that helps you track emails with labels. It was useful to keep in touch with so many recruiters and companies. I reached out to more than 30 companies to secure a new job in August when Pollen went into administration, leaving unpaid salaries and shocking debts. Overall, I&#8217;m quite satisfied with my work and personal inbox (less than 20 read emails sitting there) but it was challenging to keep up with linkedin and email. I managed at the end to keep a document for each prospective company and Streak did the trick to organise the emails and progressions in the &#8220;sales&#8221; pipeline.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!l0t7!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2F086d3f20-0fd9-46da-9496-9a051625045e_1600x992.jpeg" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!l0t7!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2F086d3f20-0fd9-46da-9496-9a051625045e_1600x992.jpeg 424w, https://substackcdn.com/image/fetch/$s_!l0t7!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2F086d3f20-0fd9-46da-9496-9a051625045e_1600x992.jpeg 848w, https://substackcdn.com/image/fetch/$s_!l0t7!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2F086d3f20-0fd9-46da-9496-9a051625045e_1600x992.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!l0t7!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2F086d3f20-0fd9-46da-9496-9a051625045e_1600x992.jpeg 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!l0t7!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2F086d3f20-0fd9-46da-9496-9a051625045e_1600x992.jpeg" width="1456" height="903" data-attrs="{&quot;src&quot;:&quot;https://bucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com/public/images/086d3f20-0fd9-46da-9496-9a051625045e_1600x992.jpeg&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:903,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:209089,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/jpeg&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:false,&quot;topImage&quot;:true,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!l0t7!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2F086d3f20-0fd9-46da-9496-9a051625045e_1600x992.jpeg 424w, https://substackcdn.com/image/fetch/$s_!l0t7!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2F086d3f20-0fd9-46da-9496-9a051625045e_1600x992.jpeg 848w, https://substackcdn.com/image/fetch/$s_!l0t7!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2F086d3f20-0fd9-46da-9496-9a051625045e_1600x992.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!l0t7!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2F086d3f20-0fd9-46da-9496-9a051625045e_1600x992.jpeg 1456w" sizes="100vw" fetchpriority="high"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><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><h2>Writing better</h2><p>Another baby step of productivity was switching from a custom <a href="https://www.gatsbyjs.com/">Gatsby JS</a> static site hosted in <a href="https://www.netlify.com/">Netlify</a> to Substack with my own domain. The pipeline wasn&#8217;t complex but it was an overkill. Now I don&#8217;t waste any time installing npm packages or other trivial tasks. The UX is not as great as it could be but it&#8217;s readable, I can see how many people read what I write and it's easy to copy/paste to Linkedin. However I still use Google Docs to write and then paste into substack, the google docs corrections are great.</p><h2>Reading better</h2><p>Last but not least, there&#8217;s Libby, the app for reading ebooks or audiobooks from the local Merton library without needing to go to the library &#128512;. It helped me browse and even finish titles such as: &#8220;Languages are good for us&#8220;, re-read Agatha Christie&#8217;s &#8220;The thirteen problems&#8221;, &#8220;How do you teach philosophy to your dog&#8221;, Harry Potter and &#8220;Fooled by randomness&#8221;. Plus a lot of titles I didn&#8217;t get through the first ten pages &#128539;</p><h2>Stuff that didn&#8217;t work as much</h2><p>Notion: I haven&#8217;t buried the hatchet yet, I&#8217;m trying to use Google Docs as much as I can instead. I found the UI so boooring and clumsy at the same time, maybe a sign of my age &#129300;</p><p>Budgeting and spending: I didn&#8217;t manage to improve my spreadsheet.</p><h2>To sum up</h2><p>Better tools, used more often, bring small improvements and avoid repetitive tasks becoming boring. I&#8217;m curious what tools 2023 will bring! Btw, Happy new year &#129346; !</p><div class="subscription-widget-wrap-editor" data-attrs="{&quot;url&quot;:&quot;https://www.pablo.pm/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 The people behind Software management! Subscribe for free to receive new posts and support my work.</p></div><form class="subscription-widget-subscribe"><input type="email" class="email-input" name="email" placeholder="Type your email&#8230;" tabindex="-1"><input type="submit" class="button primary" value="Subscribe"><div class="fake-input-wrapper"><div class="fake-input"></div><div class="fake-button"></div></div></form></div></div>]]></content:encoded></item><item><title><![CDATA[Why do people quit jobs with bad bosses?]]></title><description><![CDATA[maybe because it was easier to change jobs than to change bosses]]></description><link>https://www.pablo.pm/p/why-do-people-quit-jobs-with-bad</link><guid isPermaLink="false">https://www.pablo.pm/p/why-do-people-quit-jobs-with-bad</guid><dc:creator><![CDATA[Pablo Dejuan]]></dc:creator><pubDate>Tue, 13 Dec 2022 01:31:29 GMT</pubDate><enclosure url="https://bucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com/public/images/5b938d48-eb00-4c9f-9835-2d2707b2ec23_3264x1836.jpeg" length="0" type="image/jpeg"/><content:encoded><![CDATA[<p>I wonder about that and maybe it is easier to change jobs than to change bosses. Or at least it was before 2022 in the tech industry when lay-offs and relatively easy funding ended after ludicrous spending in many companies.</p><p>Jobs don&#8217;t need to be particularly bad, but in tech companies usually it is easier to look around than bother too much above limitations of the context where one is. We (uhm&#8230; I?) tend to complain about the 20% that&#8217;s wrong in the job rather than  appreciate the 80% that is good or OK.</p><p>Reading an <a href="https://hbr.org/2016/12/if-your-boss-could-do-your-job-youre-more-likely-to-be-happy-at-work">HBR article on bosses</a> it kept me pondering&#8230; What makes a boss bad and not just how technically competent a boss needs to be? The article is about retention and to a lesser extent productivity.</p><p>The article talks about 3 measurements:</p><ul><li><p>The boss seconding the employee</p></li><li><p>The boss grew in the company</p></li><li><p>The boss&#8217; technical competence</p></li></ul><p>Then it drives the conclusion that the employees&#8217; job satisfaction, and therefore the retention problem, is correlated to the boss&#8217; technical competency. I would say that the article is too shallow on understanding how it affects the relationship.</p><p>Given that I&#8217;m a boss I do have some experience on being a bad boss and a good boss, I&#8217;ll recap some of my experience. </p><div class="subscription-widget-wrap-editor" data-attrs="{&quot;url&quot;:&quot;https://www.pablo.pm/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 The people behind Software management! 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>A boss can do your job</h2><p>For example, programming as good as the employees, less well or better than them. My rule of thumb is if you&#8217;re better at programming, you should aim to be a staff engineer, an specialised individual contributor. It may also mean that the boss can cover for you when you&#8217;re ill or on vacation to some extent. Unfortunately many companies don&#8217;t have a rewarding path for staff engineers.</p><p>I prefer the analogy of sports more, you as a manager need to ensure the athletes do their best and get the team results you&#8217;re looking after. You train with the players and when the player is not available the day of the match they almost always find a replacement player.</p><h2>A competent boss is not an expert</h2><p>As a boss you need respect to do your work properly; if you&#8217;re incompetent, people won&#8217;t trust you&#8217;re evaluating them fairly. However, a deep expertise in the employees&#8217; core activities contradicts the idea of a generalist working with a plethora of skills to ensure things happen: organisation, connection, listening, followability, strategic thinking.</p><p>The technical expertise needs to be acknowledged, and in my experience it&#8217;s easier to see when you&#8217;re part of the furniture than when you aren&#8217;t. On the other hand, even if technical expertise buys you respect, it doesn&#8217;t buy you efficacy as a manager. You still need to prioritise, delegate, coach and hold people accountable which is a different set of skills than recursion or multi thread programming. Some ideas are transferable such as saying that people &#8220;talk to each other in TCP mode, you always need to establish a connection&#8221;.</p><p>As a manager, I always struggle to strike a balance between learning enough to understand what&#8217;s on the table and trying not to get too rusty on the basics.</p><h2>Disliking the job</h2><p>Again, it&#8217;s not the main reason to quit, all jobs have aspects we dislike to different extents. The fact that you dislike what you do can be bogged down with the lack of support, challenge or recognition from your boss. <strong>To make matters worse, a boss that doesn&#8217;t hear you or a boss that doesn&#8217;t understand has little use for sponsoring your career</strong>. Happiness may boost productivity, but the counter reciprocal is more important: unhappy employees can be problematic in too many ways so it&#8217;s safer to reduce deep unhappiness, particularly the one caused by chronic company issues rather than transient ones.</p><h2>Changing the boss</h2><p>It&#8217;s usually very hard to change the boss. It's a very unpleasant job to point out shortfalls to your boss, and more threatening to share that info with the boss&#8217; boss. Moreover, your boss could be performing great in other areas. Last but not least companies also struggle to &#8220;I want to change team(s)/I want to change boss&#8221;</p><div class="subscription-widget-wrap-editor" data-attrs="{&quot;url&quot;:&quot;https://www.pablo.pm/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 The people behind Software management! Subscribe for free to receive new posts and support my work.</p></div><form class="subscription-widget-subscribe"><input type="email" class="email-input" name="email" placeholder="Type your email&#8230;" tabindex="-1"><input type="submit" class="button primary" value="Subscribe"><div class="fake-input-wrapper"><div class="fake-input"></div><div class="fake-button"></div></div></form></div></div>]]></content:encoded></item><item><title><![CDATA[Converge LDN 2022 takeaways]]></title><description><![CDATA[The designs systems conference in London]]></description><link>https://www.pablo.pm/p/converge-ldn-2022-takeaways</link><guid isPermaLink="false">https://www.pablo.pm/p/converge-ldn-2022-takeaways</guid><dc:creator><![CDATA[Pablo Dejuan]]></dc:creator><pubDate>Thu, 22 Sep 2022 18:40:12 GMT</pubDate><enclosure url="https://bucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com/public/images/f2722776-2a07-4485-b7f8-6b7f5266081d_210x285.jpeg" length="0" type="image/jpeg"/><content:encoded><![CDATA[<p>In the very first days of Autumn, and with decent weather, we had in London a good space for listening and chatting about design systems the tool for unlocking coherent user experiences. <a href="https://convergeldn.com/">Converge LDN</a> happened, we went with part of my team and hese are a collection of ideas that I recall from the conference:</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!VYss!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2Fe0d4101d-f353-4aba-aa89-236e52328757_210x285.jpeg" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!VYss!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2Fe0d4101d-f353-4aba-aa89-236e52328757_210x285.jpeg 424w, https://substackcdn.com/image/fetch/$s_!VYss!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2Fe0d4101d-f353-4aba-aa89-236e52328757_210x285.jpeg 848w, https://substackcdn.com/image/fetch/$s_!VYss!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2Fe0d4101d-f353-4aba-aa89-236e52328757_210x285.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!VYss!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2Fe0d4101d-f353-4aba-aa89-236e52328757_210x285.jpeg 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!VYss!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2Fe0d4101d-f353-4aba-aa89-236e52328757_210x285.jpeg" width="290" height="393.57142857142856" data-attrs="{&quot;src&quot;:&quot;https://bucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com/public/images/e0d4101d-f353-4aba-aa89-236e52328757_210x285.jpeg&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:285,&quot;width&quot;:210,&quot;resizeWidth&quot;:290,&quot;bytes&quot;:8879,&quot;alt&quot;:&quot;Big red wrench by Jim Dine&quot;,&quot;title&quot;:null,&quot;type&quot;:&quot;image/jpeg&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:false,&quot;topImage&quot;:true,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="Big red wrench by Jim Dine" title="Big red wrench by Jim Dine" srcset="https://substackcdn.com/image/fetch/$s_!VYss!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2Fe0d4101d-f353-4aba-aa89-236e52328757_210x285.jpeg 424w, https://substackcdn.com/image/fetch/$s_!VYss!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2Fe0d4101d-f353-4aba-aa89-236e52328757_210x285.jpeg 848w, https://substackcdn.com/image/fetch/$s_!VYss!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2Fe0d4101d-f353-4aba-aa89-236e52328757_210x285.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!VYss!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2Fe0d4101d-f353-4aba-aa89-236e52328757_210x285.jpeg 1456w" sizes="100vw" fetchpriority="high"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><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"><a href="https://uploads4.wikiart.org/images/jim-dine/big-red-wrench-in-a-landscape-1973.jpg!PinterestSmall.jpg">Jim Dine</a>, Big red wrench in a landscape</figcaption></figure></div><ul><li><p>The design system team <strong>makes</strong> the vision happen, that&#8217;s their primary mission.</p></li><li><p>Even if I am not fond of cars, I learned that the lower part of cars (<a href="https://en.wikipedia.org/wiki/Car_platform">the platform</a> as they call it) is a great example of design reused with different chassis and models.&nbsp;</p></li><li><p>"To thine own self be true" (be true to youself), it was the inscription at the top of the auditorium. It reminds me to try hard to be honest to oneself. It&#8217;s a quote from <a href="https://nosweatshakespeare.com/quotes/famous/to-thine-own-self-be-true/">Shakespeare&#8217;s Hamlet</a> (which I haven&#8217;t read)</p></li><li><p>Empathy with your users pays-off. Spend more time continuously discovering what their pain points are and testing solutions, not validating them.</p></li><li><p>Describe the steps to make your adoption process <em>happen</em>. <strong>The logistics of the design system.</strong> Getting buy-in from early users requires swet, blood, toil and tears. Do the hardest and most challenging components first including that ugly organism you rather not do.</p></li><li><p>Life is too short to keep oneself overly busy, there's never enough time for doing important and meaningful experiences.&nbsp;</p></li><li><p>Naming things is easier than agreeing on how things are named, domain vs subdomain, message vs toast.</p></li><li><p>Contributions to communities of practice are easier when included in the expectations of the actual roles.</p></li></ul><div class="subscription-widget-wrap-editor" data-attrs="{&quot;url&quot;:&quot;https://www.pablo.pm/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 The people behind Software management! Subscribe for free to receive new posts and support my work.</p></div><form class="subscription-widget-subscribe"><input type="email" class="email-input" name="email" placeholder="Type your email&#8230;" tabindex="-1"><input type="submit" class="button primary" value="Subscribe"><div class="fake-input-wrapper"><div class="fake-input"></div><div class="fake-button"></div></div></form></div></div>]]></content:encoded></item><item><title><![CDATA[Buy vs Build is a lie, stop repeating it]]></title><description><![CDATA[Let&#8217;s be clear Buy vs Build is a fallacy, let's say Rent vs Build]]></description><link>https://www.pablo.pm/p/buy-vs-build-is-a-lie-stop-repeating</link><guid isPermaLink="false">https://www.pablo.pm/p/buy-vs-build-is-a-lie-stop-repeating</guid><dc:creator><![CDATA[Pablo Dejuan]]></dc:creator><pubDate>Thu, 04 Aug 2022 07:43:21 GMT</pubDate><enclosure url="https://bucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com/public/images/2f93defa-8799-4b4f-9543-e02d554bf2d5_480x270.png" length="0" type="image/jpeg"/><content:encoded><![CDATA[<p> We must refer to it as <strong>Rent vs Build</strong>. In most of the cases you or your company are not considering buying a technology or building a technology from scratch, you are considering <em>renting</em> an existing solution vs building one with existing components. </p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!NLEH!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2F8d6aeed9-79bd-404f-98bb-1d7791b0af4b_480x270.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!NLEH!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2F8d6aeed9-79bd-404f-98bb-1d7791b0af4b_480x270.png 424w, https://substackcdn.com/image/fetch/$s_!NLEH!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2F8d6aeed9-79bd-404f-98bb-1d7791b0af4b_480x270.png 848w, https://substackcdn.com/image/fetch/$s_!NLEH!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2F8d6aeed9-79bd-404f-98bb-1d7791b0af4b_480x270.png 1272w, https://substackcdn.com/image/fetch/$s_!NLEH!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2F8d6aeed9-79bd-404f-98bb-1d7791b0af4b_480x270.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!NLEH!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2F8d6aeed9-79bd-404f-98bb-1d7791b0af4b_480x270.png" width="480" height="270" data-attrs="{&quot;src&quot;:&quot;https://bucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com/public/images/8d6aeed9-79bd-404f-98bb-1d7791b0af4b_480x270.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:270,&quot;width&quot;:480,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:27434,&quot;alt&quot;:&quot;Build versus not buy but rent&quot;,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:false,&quot;topImage&quot;:true,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="Build versus not buy but rent" title="Build versus not buy but rent" srcset="https://substackcdn.com/image/fetch/$s_!NLEH!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2F8d6aeed9-79bd-404f-98bb-1d7791b0af4b_480x270.png 424w, https://substackcdn.com/image/fetch/$s_!NLEH!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2F8d6aeed9-79bd-404f-98bb-1d7791b0af4b_480x270.png 848w, https://substackcdn.com/image/fetch/$s_!NLEH!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2F8d6aeed9-79bd-404f-98bb-1d7791b0af4b_480x270.png 1272w, https://substackcdn.com/image/fetch/$s_!NLEH!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2F8d6aeed9-79bd-404f-98bb-1d7791b0af4b_480x270.png 1456w" sizes="100vw" fetchpriority="high"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a><figcaption class="image-caption"></figcaption></figure></div><p></p><h2>What&#8217;s renting</h2><p>So when you go to a coffee shop and buy a coffee cup in exchange for money, you become the sole owner of that coffee. You decide if you want to drink it after a few minutes of your time, if you add sugar (I wouldn&#8217;t).</p><p>Most of the time in the world, you don&#8217;t buy software. I repeat, we DON&#8217;T buy software, we merely buy licences to use software. That was the commercial geniuses of Microsoft when they licensed their software to be used in IBM computers.</p><p>This action is more similar to renting: you are able to be there, ahem use their service, as long as you agree to the terms of conditions of the landlords.</p><h2>When to rent</h2><p>In some cases the discussion, should I rent or not depends on how strategic and commoditised is the capability or component you need. A strategic component is one that you need to control 100% of the roadmap because it&#8217;s key to the success of your company and you are the expert to get value from it. That&#8217;s why Zalando controls most of the software they build for their website, because it&#8217;s a critical component. Meanwhile renting servers is something more commoditised, that&#8217;s why most of us can go to one cloud provider and rent our servers or lambdas there. It&#8217;s standard, has comparable competitors and has clear SLAs. <a href="https://medium.com/wardleymaps/finding-a-path-cdb1249078c0">Simon Wardley</a> would call them utilities in his Wardley Maps, the key performance indicator is efficiency. And it&#8217;s always renting, you are subject to their terms and conditions, and if you don&#8217;t follow them you can be evicted.</p><p>Another no-brainer example is for me email: you always need to send email, don&#8217;t need an email server, most of the time you&#8217;re better off with a third party email service unless there&#8217;s value your customer can perceive from having your own. Email has a standard protocol and known rules of how to operate, filter spam etc... You don&#8217;t need to host your own email server, or build your own email software because there are plenty of market services that can do for most cases.</p><h2>When to build</h2><p>You are better off building if the component is strategic and you need a lot of control on the roadmap. How it evolves, which features are added and which features are removed. You need to control how tightly coupled it becomes within your ecosystem and you can move faster if you do. Owning software is an asset that requires maintenance, high maintenance and it makes sense when it brings significant value that the customer appreciates, I mean they know they are paying for it and will keep paying for it. If your product is about improving a boring clerical process with AI, then those algorithms you use and the data sets are key components of your offering, you need to own them. How to operate these algorithms, using a processor or MLOps as a service is a good way to balance what you build vs what you rent, the servers that run the algorithms and the databases that keep your data.</p><h2>When to replace&nbsp;</h2><p>It&#8217;s harder to let go of a system than not building it in the first place. When you start renting a service, you become entrenched in the service&#8217;s lock-in propositions, migration to other systems becomes more difficult, to the point you live with it, remember, when was the last time you changed databases for performance reasons?</p><p>On the other hand, some internal software you run will eventually fall behind with updates/maintenance and new feature development. You might even consider what to do, if it no longer fits your customers&#8217; needs. You still have teams that worked in this system for months, years, that depending on the level of degradation will be eager to stop working with that code or look at it with melancholy of a golden past, when the system was better maintained. Your team needs to mourn their departure and picture themselves in the new landscape.</p><div class="subscription-widget-wrap-editor" data-attrs="{&quot;url&quot;:&quot;https://www.pablo.pm/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 The people behind Software management! Subscribe for free to receive new posts and support my work.</p></div><form class="subscription-widget-subscribe"><input type="email" class="email-input" name="email" placeholder="Type your email&#8230;" tabindex="-1"><input type="submit" class="button primary" value="Subscribe"><div class="fake-input-wrapper"><div class="fake-input"></div><div class="fake-button"></div></div></form></div></div>]]></content:encoded></item><item><title><![CDATA[Dismissing your business partner]]></title><description><![CDATA[Unknown hard choice of Benjamin Franklin]]></description><link>https://www.pablo.pm/p/dismissing-your-business-partner</link><guid isPermaLink="false">https://www.pablo.pm/p/dismissing-your-business-partner</guid><dc:creator><![CDATA[Pablo Dejuan]]></dc:creator><pubDate>Sat, 02 Apr 2022 08:08:46 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/$s_!C7wg!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2F9458af70-09de-491d-bccb-20440f04cab7_1024x588.jpeg" length="0" type="image/jpeg"/><content:encoded><![CDATA[<p>On small but interesting aspect of Benjamin Franklin&#8217;s life (BF) is dismissal of his business partnership.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!C7wg!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2F9458af70-09de-491d-bccb-20440f04cab7_1024x588.jpeg" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!C7wg!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2F9458af70-09de-491d-bccb-20440f04cab7_1024x588.jpeg 424w, https://substackcdn.com/image/fetch/$s_!C7wg!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2F9458af70-09de-491d-bccb-20440f04cab7_1024x588.jpeg 848w, https://substackcdn.com/image/fetch/$s_!C7wg!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2F9458af70-09de-491d-bccb-20440f04cab7_1024x588.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!C7wg!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2F9458af70-09de-491d-bccb-20440f04cab7_1024x588.jpeg 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!C7wg!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2F9458af70-09de-491d-bccb-20440f04cab7_1024x588.jpeg" width="1024" height="588" data-attrs="{&quot;src&quot;:&quot;https://bucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com/public/images/9458af70-09de-491d-bccb-20440f04cab7_1024x588.jpeg&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:588,&quot;width&quot;:1024,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:152849,&quot;alt&quot;:&quot;Benjamin Franklin working at the printer&quot;,&quot;title&quot;:null,&quot;type&quot;:&quot;image/jpeg&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:false,&quot;topImage&quot;:true,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="Benjamin Franklin working at the printer" title="Benjamin Franklin working at the printer" srcset="https://substackcdn.com/image/fetch/$s_!C7wg!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2F9458af70-09de-491d-bccb-20440f04cab7_1024x588.jpeg 424w, https://substackcdn.com/image/fetch/$s_!C7wg!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2F9458af70-09de-491d-bccb-20440f04cab7_1024x588.jpeg 848w, https://substackcdn.com/image/fetch/$s_!C7wg!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2F9458af70-09de-491d-bccb-20440f04cab7_1024x588.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!C7wg!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2F9458af70-09de-491d-bccb-20440f04cab7_1024x588.jpeg 1456w" sizes="100vw" fetchpriority="high"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><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">Franklin in the printer. <a href="https://en.wikipedia.org/wiki/File:Franklin_the_printer2.jpg">Wikimedia</a> Commons. Public domain</figcaption></figure></div><p>One aspect quite unknown (or at least to me) of BF was that at some point in time started a business with a partner, a printing house, and after sometime BF decided to dismiss the partner. There isn&#8217;t a lot written in the note of dismissal about it or why.  I cannot imagine if it was painful or not to conclude that it was better to proceed alone.</p><p>The topic of the dispute was a printing house bought in a join venture by BF and Hugh  Meredith, who <a href="https://franklinpapers.org/bio?ssn=001-09-4970">is described</a> a as &#8220;honest, sensible, observant man, a wide reader, though a poor printer who was addicted to drink.&#8221; The partnership was dissolved by July 1730 when was 24 years old.</p><p>Printing was a big business at the time, specially for BF, impactful and thought-provoking writings could see the sunlight trought <a href="https://en.wikipedia.org/wiki/The_Pennsylvania_Gazette">one of the most prominent papers until 1800</a>. The newspaper, the Penn Gazette, was acquired by the partnership from a previous owner and was instrumental for many writings oppossing British rule.</p><p>Reading the note and BF&#8217;s biography is interesting. Seems to me that reading English from 300 years ago bears some resemblance to reading Spanish from 500 years ago. The spelling changed but most of the grammatical structure and syntax stayed. In BF&#8217;s archive appears to be a note of an agreement between him and his partner that the latter renounces all his rights and obligations in the partnership.</p><p>There isn&#8217;t that much written on the decision making of that particular situation. The note is particularly succinct and to the point. Doesn&#8217;t explain why they are parting ways even if in BF&#8217;s authobiography there are additional indications.</p><p>It&#8217;s worth noting that the note is a miniscule part of all the writings by BF conserved by the archive by Yale. It contrast with so many stories of many contemporary stories of successul entepreneurs in their early twenties that had VC funding and didn&#8217;t dismiss any partners because of friendship.</p><p>Notes:</p><blockquote><p>Autobiography: <a href="https://franklinpapers.org/yale?vol=50&amp;page=007a&amp;rqs=137&amp;rqs=201&amp;rqs=346&amp;rqs=429&amp;rqs=914">https://franklinpapers.org/yale?vol=50&amp;page=007a&amp;rqs=137&amp;rqs=201&amp;rqs=346&amp;rqs=429&amp;rqs=914</a></p></blockquote><blockquote><p>Dismissal note: <a href="https://franklinpapers.org/yale?vol=1&amp;page=175a">https://franklinpapers.org/yale?vol=1&amp;page=175a</a></p></blockquote>]]></content:encoded></item><item><title><![CDATA[Treasure feedback]]></title><description><![CDATA[Remeber good deeds]]></description><link>https://www.pablo.pm/p/treasure-feedback</link><guid isPermaLink="false">https://www.pablo.pm/p/treasure-feedback</guid><dc:creator><![CDATA[Pablo Dejuan]]></dc:creator><pubDate>Fri, 11 Mar 2022 09:00:36 GMT</pubDate><enclosure url="https://cdn.substack.com/image/fetch/h_600,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2F84e75ebc-bdb1-4f94-8670-a7f79d186f9c_580x430.png" length="0" type="image/jpeg"/><content:encoded><![CDATA[<div class="captioned-image-container"><figure><a class="image-link image2" target="_blank" href="https://substackcdn.com/image/fetch/$s_!SlrP!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2F84e75ebc-bdb1-4f94-8670-a7f79d186f9c_580x430.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!SlrP!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2F84e75ebc-bdb1-4f94-8670-a7f79d186f9c_580x430.png 424w, https://substackcdn.com/image/fetch/$s_!SlrP!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2F84e75ebc-bdb1-4f94-8670-a7f79d186f9c_580x430.png 848w, https://substackcdn.com/image/fetch/$s_!SlrP!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2F84e75ebc-bdb1-4f94-8670-a7f79d186f9c_580x430.png 1272w, https://substackcdn.com/image/fetch/$s_!SlrP!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2F84e75ebc-bdb1-4f94-8670-a7f79d186f9c_580x430.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!SlrP!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2F84e75ebc-bdb1-4f94-8670-a7f79d186f9c_580x430.png" width="268" height="198.68965517241378" data-attrs="{&quot;src&quot;:&quot;https://bucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com/public/images/84e75ebc-bdb1-4f94-8670-a7f79d186f9c_580x430.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:430,&quot;width&quot;:580,&quot;resizeWidth&quot;:268,&quot;bytes&quot;:130572,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:false,&quot;topImage&quot;:true,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!SlrP!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2F84e75ebc-bdb1-4f94-8670-a7f79d186f9c_580x430.png 424w, https://substackcdn.com/image/fetch/$s_!SlrP!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2F84e75ebc-bdb1-4f94-8670-a7f79d186f9c_580x430.png 848w, https://substackcdn.com/image/fetch/$s_!SlrP!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2F84e75ebc-bdb1-4f94-8670-a7f79d186f9c_580x430.png 1272w, https://substackcdn.com/image/fetch/$s_!SlrP!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2F84e75ebc-bdb1-4f94-8670-a7f79d186f9c_580x430.png 1456w" sizes="100vw" fetchpriority="high"></picture><div></div></div></a></figure></div><p>Over the course of the years I have been blessed with many thanks of the good work I have done for others and of course gifted with useful constructive feedback but that&#8217;s for another moment.</p><p>Some of the most memorable I have is this:</p><blockquote><p>I can honestly divide my time at the company into the pre-Pablo era and the peri-Pablo era. His organisational skills, energy and determination have brought about phenomenal improvements in terms of how the development team operates. Thanks to him productivity has increased dramatically, and the team is immeasurably happier and more cohesive.</p><p>He is invaluable as a leader and mentor, and someone who can be relied upon to support his colleagues in all situations. And his enthusiasm and good humour make him the cornerstone of our small department.</p></blockquote><p>It was a great experience and I didn&#8217;t realise until I was leaving that company. Sometimes good work goes unnoticed, particularly for oneself when one&#8217;s afraid of asking for feedback for lack of energy and time to focus on the improvement side.</p><p>Feedback of good deeds helps remind me where to aim, it is not for resting on laurels however tempting.</p>]]></content:encoded></item><item><title><![CDATA[What am I reading/listening March 22?]]></title><description><![CDATA[Not sure I'm finishing them but worth taking a look :)]]></description><link>https://www.pablo.pm/p/what-am-i-readinglistening-march</link><guid isPermaLink="false">https://www.pablo.pm/p/what-am-i-readinglistening-march</guid><dc:creator><![CDATA[Pablo Dejuan]]></dc:creator><pubDate>Tue, 08 Mar 2022 09:33:31 GMT</pubDate><enclosure url="https://bucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com/public/images/826d922c-1e56-418f-b9d5-fe71f189ade8_378x290.png" length="0" type="image/jpeg"/><content:encoded><![CDATA[<h2>What am I reading?</h2><p><a href="https://www.amazon.co.uk/Working-Coders-Development-Perplexed-Non-Techie/dp/148422700X">Working with Coders</a> by Patrick Gleeson</p><p>A book to explain to non-tech people what tech people do. Getting insights for improving my undestanding.</p><p><a href="https://www.amazon.co.uk/Team-Guide-Metrics-Business-Decisions/dp/1912058812/">Team Guide to Metrics for Business Decisions: Pocket-sized insights for software teams </a>by Mattia Battiston et al.</p><p>Mattia started to work with us last year, it&#8217;s about time for me to revisit how my teams define their metrics.</p><p><a href="https://www.linkedin.com/pulse/empathy-system-architecture-andrea-goulet/">Empathy System Architecture</a> by Andrea Goulet</p><p>Andrea&#8217;s making a strong case that empathy is a technical skill we can all train and use.</p><p><a href="https://www.cosmicpython.com/book/preface.html">Cosmic Python</a> by Harry Percival et al.</p><p>DDD in Python context.</p><div class="captioned-image-container"><figure><a class="image-link image2" target="_blank" href="https://substackcdn.com/image/fetch/$s_!5Cff!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2Ff7a69dea-3068-4358-aa0e-0875c51652e5_378x290.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!5Cff!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2Ff7a69dea-3068-4358-aa0e-0875c51652e5_378x290.png 424w, https://substackcdn.com/image/fetch/$s_!5Cff!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2Ff7a69dea-3068-4358-aa0e-0875c51652e5_378x290.png 848w, https://substackcdn.com/image/fetch/$s_!5Cff!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2Ff7a69dea-3068-4358-aa0e-0875c51652e5_378x290.png 1272w, https://substackcdn.com/image/fetch/$s_!5Cff!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2Ff7a69dea-3068-4358-aa0e-0875c51652e5_378x290.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!5Cff!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2Ff7a69dea-3068-4358-aa0e-0875c51652e5_378x290.png" width="120" height="92.06349206349206" data-attrs="{&quot;src&quot;:&quot;https://bucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com/public/images/f7a69dea-3068-4358-aa0e-0875c51652e5_378x290.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:290,&quot;width&quot;:378,&quot;resizeWidth&quot;:120,&quot;bytes&quot;:144905,&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;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!5Cff!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2Ff7a69dea-3068-4358-aa0e-0875c51652e5_378x290.png 424w, https://substackcdn.com/image/fetch/$s_!5Cff!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2Ff7a69dea-3068-4358-aa0e-0875c51652e5_378x290.png 848w, https://substackcdn.com/image/fetch/$s_!5Cff!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2Ff7a69dea-3068-4358-aa0e-0875c51652e5_378x290.png 1272w, https://substackcdn.com/image/fetch/$s_!5Cff!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2Ff7a69dea-3068-4358-aa0e-0875c51652e5_378x290.png 1456w" sizes="100vw" loading="lazy"></picture><div></div></div></a></figure></div><div><hr></div><h2>What am I listening to?</h2><p><a href="https://www.johnodonohue.com/">The Inner Landscape of Beauty</a>: John O'Donohue's interview with Krista Tippett </p><p><a href="https://www.computer.org/csdl/video-library/video/1wdUxT91StW">Four Languages of Influence</a> by <a href="https://www.computer.org/csdl/search/default?type=speaker&amp;firstName=Roger&amp;lastName=Grannis">Roger Granis</a></p><p></p>]]></content:encoded></item><item><title><![CDATA[The hidden costs of slow hiring]]></title><description><![CDATA[When you don't hire you're loosing money, not saving it]]></description><link>https://www.pablo.pm/p/the-hidden-costs-of-slow-hiring</link><guid isPermaLink="false">https://www.pablo.pm/p/the-hidden-costs-of-slow-hiring</guid><dc:creator><![CDATA[Pablo Dejuan]]></dc:creator><pubDate>Sun, 21 Mar 2021 21:12:38 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/$s_!rFaw!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2F63ac67d5-0471-4ca2-8fe8-b0d11c981614_320x320.jpeg" length="0" type="image/jpeg"/><content:encoded><![CDATA[<p>It is said that hiring is very challenging in Software companies and it needs effort to do it effectively. Once you realise help is needed and acknowledged by the company then half the problem is solved. A budget is defined and you can full-speed to look for the best candidates for the position going into talent acquisition.</p><p>Nevertheless, timing is a crucial aspect which is not taken into consideration enough to make the process simple, fast and repeatable. Let&#8217;s do a simple calculation of productivity and profits that will guide our most risky assumptions about the process.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!rFaw!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2F63ac67d5-0471-4ca2-8fe8-b0d11c981614_320x320.jpeg" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!rFaw!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2F63ac67d5-0471-4ca2-8fe8-b0d11c981614_320x320.jpeg 424w, https://substackcdn.com/image/fetch/$s_!rFaw!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2F63ac67d5-0471-4ca2-8fe8-b0d11c981614_320x320.jpeg 848w, https://substackcdn.com/image/fetch/$s_!rFaw!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2F63ac67d5-0471-4ca2-8fe8-b0d11c981614_320x320.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!rFaw!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2F63ac67d5-0471-4ca2-8fe8-b0d11c981614_320x320.jpeg 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!rFaw!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2F63ac67d5-0471-4ca2-8fe8-b0d11c981614_320x320.jpeg" width="320" height="320" data-attrs="{&quot;src&quot;:&quot;https://bucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com/public/images/63ac67d5-0471-4ca2-8fe8-b0d11c981614_320x320.jpeg&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:320,&quot;width&quot;:320,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:null,&quot;alt&quot;:&quot;coin, in God we trust&quot;,&quot;title&quot;:&quot;\&quot;Coin\&quot; by pachreik is licensed under CC BY-NC 2.0 &quot;,&quot;type&quot;:null,&quot;href&quot;:null,&quot;belowTheFold&quot;:false,&quot;topImage&quot;:true,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="coin, in God we trust" title="&quot;Coin&quot; by pachreik is licensed under CC BY-NC 2.0 " srcset="https://substackcdn.com/image/fetch/$s_!rFaw!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2F63ac67d5-0471-4ca2-8fe8-b0d11c981614_320x320.jpeg 424w, https://substackcdn.com/image/fetch/$s_!rFaw!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2F63ac67d5-0471-4ca2-8fe8-b0d11c981614_320x320.jpeg 848w, https://substackcdn.com/image/fetch/$s_!rFaw!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2F63ac67d5-0471-4ca2-8fe8-b0d11c981614_320x320.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!rFaw!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2F63ac67d5-0471-4ca2-8fe8-b0d11c981614_320x320.jpeg 1456w" sizes="100vw" fetchpriority="high"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><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">&#8220;In God we trust&#8221; coin from Wikimedia</figcaption></figure></div><h2><strong>We can measure productivity</strong></h2><p>Productivity is quite hard to measure, there have been books and debates from the past 40 years, sophisticated methodology such as&nbsp;<a href="https://cosmic-sizing.org/cosmic-fsm/">cosmic metrics</a>,&nbsp;<a href="https://www.scrum.org/resources/blog/why-do-we-use-story-points-estimating">confusing story points</a>&nbsp;etc... So let&#8217;s assume the quantifiable value of a delivery team is 500K USD a year and it is composed of 5 people with equal pay of 50K USD, which costs the company 250K USD a year. These are not real-numbers, go to payscale to see actual market values, it suits the back of the envelope calcs.</p><p><strong>So for every dollar invested in the team, the company gets two in revenue</strong>, again simplified profits of 250K a year and roughly 4.8K per team-member month (if you read Brook's&nbsp;<a href="https://www.goodreads.com/book/show/13629.The_Mythical_Man_Month">mythical man month</a>&nbsp;book you know this is not linear).</p><p>This is easy to calculate if your company does consulting and bills per hour or per day, it is just a cross multiplication. Otherwise, you may need help to translate the output from your team into money outcomes. Last but not least in real-life, people don&#8217;t earn equally and the company may accrue some additional costs such as employers&#8217; national insurance which is more than the employee gets before deduction and taxes.</p><h2>Sad news</h2><p>Starting the new year one team-member decides to move on to another company for a variety of reasons (we can write about those some other day). There are many other effects of a person leaving, in terms of teamwork, domain knowledge and wellbeing of the team that are not that easy to quantify in money so less focus on the easy numbers first.</p><p>The company has a new scenario:</p><ul><li><p>200K costs. Savings of 50K</p></li><li><p>400K revenue. Potential loss of revenue for 100K</p></li></ul><p>And the total opportunity loss for the new year is 50K.</p><p>So, a lot of questions arise on what to do next? Hire a replacement? How fast can we go in hiring? How much time would the person need to ramp up? How much will the team slow down without help? Again, let&#8217;s talk only on the money left on the table for the time being and some milestones.</p><h2>Notice period</h2><p>Let's say it is 1 month (loss: -2.4K). Most companies agree terms between 1 and 3 months of notice period. This implies the person usually still works but the productivity varies, some people are committed until the last day while others are just thinking in their next gig/position. I am glad to say many people that commit to the last day but let&#8217;s say on average the person is half productive for a month as he/she could be.</p><h2>Empty seat period</h2><p>It could be 3 months (loss: -14.4K) or more. Companies don&#8217;t necessarily reopen the position immediately, managers take some time, hopefully less than a week to decide what to do. If you are in the middle of a Coronavirus crisis you may even rethink when to open positions globally. You need to have the budget for replacement approved from finance, in any company size, whether startup or large company.</p><p>Once the Job description is out and recruiters get candidates into the process time elapses and the efficiency of making an offer takes time. Usually, if the candidate is good there would be competition of offers and lag between hiring processes. As a candidate it is always better to have many options to pick the best.</p><p>As a manager you are hopefully waiting for a yes, then to sign the contract, and finally&#8230;. Wait for the notice period in the previous company :(</p><h2>Ramp up period</h2><p>The equivalent of 1 month (cost: -9.6K). So the new candidate joins the company, everyone happy or not, but they made it. Now you cannot expect the same productivity as the former colleague from day one would you? Most likely the candidate would find quick wins, but how long would it take to get up to speed for the team work? It is hard to say less than a month, or you can prorate the throughput in the months to come, in one company we used to count the person as half for a 3 month period. In this case, you are already paying the agreed salary but not yet getting all the value. Also the team reduces their velocity because they need to figure out a new working agreement, they are a new team, and get the person up to speed.</p><h2>Total costs</h2><p>So far we counted 26.2 K, 21.6K of opportunity cost and 4.8K of salary just to get back where you were in financial terms.</p><p>Sounds too machiavelical? Maybe, but the whole point is to convince the finance and talent teams to keep the gap between an open position and a real person coming to help as slim as possible. We are not taking into account the time invested by interviewers, managers and teams accommodating the decision.</p><p><strong>The most important is how the people in the team found themselves after the team-member decides to go, what troubles them and how can be addressed.</strong></p>]]></content:encoded></item><item><title><![CDATA[Moving into monolithic teams]]></title><description><![CDATA[Teams that can do all the things]]></description><link>https://www.pablo.pm/p/moving-into-monolithic-teams</link><guid isPermaLink="false">https://www.pablo.pm/p/moving-into-monolithic-teams</guid><dc:creator><![CDATA[Pablo Dejuan]]></dc:creator><pubDate>Sun, 21 Mar 2021 21:11:01 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/$s_!Z6Oz!,w_256,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2F433048c1-0f26-423d-930e-32e0d3ccfd88_512x512.png" length="0" type="image/jpeg"/><content:encoded><![CDATA[<p>An idea very well stated by&nbsp;<a href="https://holub.com/classes/incremental-architecture/">Holub</a>&nbsp;is that you need to have the teams self-servicing within params. Moving from layers of expertise into multi-disciplinary teams.</p><p>Teams have all the necessary skills to build, test and deploy a story, they own it basically.</p><p>It may lead to a bottleneck if the skill required, for instance to deploy or test is not shared among all the team-members. This usually means that the testers could endup being the gatekeepers of the release. In true service of self-service everyone in the team needs to be able to sign-off deploys.</p><p>Then you start having &#8220;internal service teams&#8221; instead of renting in platforms as Heroku or Digital Ocean. Who knows&#8230;</p>]]></content:encoded></item><item><title><![CDATA[Full Time employment]]></title><description><![CDATA[Or the problems of writing commodity software]]></description><link>https://www.pablo.pm/p/full-time-employment</link><guid isPermaLink="false">https://www.pablo.pm/p/full-time-employment</guid><dc:creator><![CDATA[Pablo Dejuan]]></dc:creator><pubDate>Sun, 21 Mar 2021 21:09:26 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/$s_!Z6Oz!,w_256,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2F433048c1-0f26-423d-930e-32e0d3ccfd88_512x512.png" length="0" type="image/jpeg"/><content:encoded><![CDATA[<p>After re-reading some recent questions in On Startups: Startups and full time jobs and Starting with no real industry experience I came to the conclusion that full-life employment are incompatible with part-time startups. If you feel drained at the end of each an everyday after work, there is no energy left for entrepreneur activities, actually for any activity. This is usually the result of the making commodity software.</p><p>To avoid it the main ideas mentioned a while ago:</p><ol><li><p><strong>Focus on an idea that will bring immediate revenue, i.e. SaaS or desktop product</strong>. I made the mistake of thinking I'll wait until I had a lot of users before I charged for features. I never made it that far, and wound up sinking money into hosting and other costs in the process.</p></li><li><p><strong>Embrace outsourcing</strong>, exchange dollars for time when it is to my advantage. Since I only have a few hours a night I want to maximize that time. This may be something you'll want to ease into after you've validated your idea and are fully committed.</p></li><li><p><strong>Tap the wisdom of those who have done it</strong>. I like&nbsp;<a href="https://web.archive.org/web/20130529140928/http://www.softwarebyrob.com/">Rob Walling's blog</a>&nbsp;and his&nbsp;<a href="https://web.archive.org/web/20130529140928/http://www.micropreneur.com/">Micropreneur site</a>. I've also followed companies he's graduated from his company (i.e. BidSketch) that are successful.</p></li></ol><p>My two cent on the matter, from my answer to starting with no experience:</p><p>If your regular, full-time job is so demanding that you cannot be quiet in the weekend without having to answer email from the company, endless times you have to stay more than 10 hours at the office, not only it is an unhealthy job but also is a job that won't allow you to create your own company some day.</p><p>Were you to start a company little by little, you would need to have a more compartmentalized work, regular hours, no bouncing schedule. Otherwise, you will end with no time for a startup, not even a decent life.</p><p>The links to OnStartups are broken since the site is no longer maintained but fortunately the was an <a href="https://web.archive.org/web/20130529140928/http://answers.onstartups.com/questions/35049/startups-and-full-time-jobs">Internet&#8217;s archive snapshot</a></p><p></p><p></p>]]></content:encoded></item><item><title><![CDATA[Words out of the inkwell]]></title><description><![CDATA[Quite often I translate literally from Spanish]]></description><link>https://www.pablo.pm/p/words-out-of-the-inkwell</link><guid isPermaLink="false">https://www.pablo.pm/p/words-out-of-the-inkwell</guid><dc:creator><![CDATA[Pablo Dejuan]]></dc:creator><pubDate>Sun, 21 Mar 2021 21:04:20 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/$s_!ZCvz!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2F9c4a00ee-e57d-44d9-87cb-cc98873f96d1_370x400.jpeg" length="0" type="image/jpeg"/><content:encoded><![CDATA[<p>One of my biggest emotional blocks when writing/working/preparing a presentation is the&nbsp;<a href="http://compassionateinteractions.com/nvcglossary.php#educator">inner educator</a>&nbsp;as Marshal Rosemberg coins it, the critical voice that lures and distracts the review of a draft, article or personal letter.</p><p>Once I overcome the blocks, words flow. As simple as that, like a stream of fresh water coming down the mountain when the snow melts in early spring. The icy blocks trap the treasure of the thoughts and feelings intertwined. The blocked, shareable ideas are judged, pre-judged even before landing in my google notes, and therefore they don&#8217;t survive long.</p><p>Other times I manage to land them in the&nbsp;<em>tintero</em>&nbsp;(Spanish for&nbsp;<a href="https://en.wikipedia.org/wiki/Inkwell">inkwell</a>), my collection of notes, post titles, topics I may have a say or some copy-paste I would like to revisit later. In Spanish we have this fabulous saying&nbsp;<em>quedarse en el tintero</em>, literally to stay in the inkwell, about things we regret we didn&#8217;t write about.</p><p>In the remote past, I mean way before our parents, writing was done using a fountain pen with required ink from an inkwell. From a usability perspective it is quite weird that you need to fill the pen every few strokes to keep writing, with all the side effects of tossing the inkwell and ruining your writings. I am glad we have other alternatives less error-prone.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!ZCvz!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2F9c4a00ee-e57d-44d9-87cb-cc98873f96d1_370x400.jpeg" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!ZCvz!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2F9c4a00ee-e57d-44d9-87cb-cc98873f96d1_370x400.jpeg 424w, https://substackcdn.com/image/fetch/$s_!ZCvz!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2F9c4a00ee-e57d-44d9-87cb-cc98873f96d1_370x400.jpeg 848w, https://substackcdn.com/image/fetch/$s_!ZCvz!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2F9c4a00ee-e57d-44d9-87cb-cc98873f96d1_370x400.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!ZCvz!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2F9c4a00ee-e57d-44d9-87cb-cc98873f96d1_370x400.jpeg 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!ZCvz!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2F9c4a00ee-e57d-44d9-87cb-cc98873f96d1_370x400.jpeg" width="370" height="400" data-attrs="{&quot;src&quot;:&quot;https://bucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com/public/images/9c4a00ee-e57d-44d9-87cb-cc98873f96d1_370x400.jpeg&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:400,&quot;width&quot;:370,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:null,&quot;alt&quot;:&quot;Inkwell with fountain pen&quot;,&quot;title&quot;:&quot;By Ditlev Petersen - Own work, CC BY-SA 3.0, https://commons.wikimedia.org/w/index.php?curid=58600049&quot;,&quot;type&quot;:null,&quot;href&quot;:null,&quot;belowTheFold&quot;:false,&quot;topImage&quot;:true,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="Inkwell with fountain pen" title="By Ditlev Petersen - Own work, CC BY-SA 3.0, https://commons.wikimedia.org/w/index.php?curid=58600049" srcset="https://substackcdn.com/image/fetch/$s_!ZCvz!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2F9c4a00ee-e57d-44d9-87cb-cc98873f96d1_370x400.jpeg 424w, https://substackcdn.com/image/fetch/$s_!ZCvz!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2F9c4a00ee-e57d-44d9-87cb-cc98873f96d1_370x400.jpeg 848w, https://substackcdn.com/image/fetch/$s_!ZCvz!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2F9c4a00ee-e57d-44d9-87cb-cc98873f96d1_370x400.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!ZCvz!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2F9c4a00ee-e57d-44d9-87cb-cc98873f96d1_370x400.jpeg 1456w" sizes="100vw" fetchpriority="high"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><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">Inkwell fountain from wikipedia</figcaption></figure></div><p>Continuing with our Spanish phrase, writing is a creative activity that you need to put in paper to be easily contrasted and shared. So the ideas that you wouldn&#8217;t put in paper will remain in the inkwell until you move them into paper.</p><p>Getting words out of the inkwell is hard. In my case my main block is this inner censor or jackal, the mental rules of thumb that try to help me decide what&#8217;s good enough to be read to be worth writing. Making sure that the content is useful without writing it first.</p><p>My second block is reviewing. As most of us, I struggle to review my own writings, my own programming code. Why was I writing this in the first place? Who was my reader? Was it for me? I struggle to review my notes, even when 10 or 15 years pass and I am a distant witness of the original writer. Which is good when writing about technologies because after 10 years there&#8217;s very little in software that survives the test of time, mixture of oblivion and obsolescence. In that case it is enough to bin it, and move on to other things, detached from the initial concern of writing something worth reading.</p><p>Two magic spells may help me to melt the ice, the first is to schedule some time, to see if with enough rays of sun the ice may cede eventually. The other spell is to write in response to a threat or some other triggering situation, which reminds me of the finitude of time and little value of leaving things&nbsp;<em>work in progress</em>.</p><p><a href="https://www.tate.org.uk/art/art-terms/m/memento-mori">Memento mori</a>, remember you die, wrote the old Romans.</p>]]></content:encoded></item><item><title><![CDATA[Stories with Acceptance Criteria]]></title><description><![CDATA[A better definition of done, not just a checklist]]></description><link>https://www.pablo.pm/p/stories-with-acceptance-criteria</link><guid isPermaLink="false">https://www.pablo.pm/p/stories-with-acceptance-criteria</guid><dc:creator><![CDATA[Pablo Dejuan]]></dc:creator><pubDate>Sun, 21 Mar 2021 21:02:12 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/$s_!7rGf!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2F7050e5f1-04d0-4bde-ada2-90e6abd253a2_498x359.png" length="0" type="image/jpeg"/><content:encoded><![CDATA[<p>How does a team come into agreement about what needs to be done and how? I have been asking these questions for several years, and for the small scale of multidisciplinary teams I prefer to use&nbsp;<a href="https://rubygarage.org/blog/clear-acceptance-criteria-and-why-its-important">Acceptance Criteria</a>(AC), a subset of ideas of SCRUM.</p><p>There are many ways of delivering software projects (Kanban, SCRUM, DFD, RUP), as many and varied as we have sources for generating electricity, I associate AC with Eolic generation, in the sense that it&#8217;s clean and circumscripted to a given scenario, it is not a solution for the entire product vision.</p><p>In 2008 the gold standard for medium/large projects was the PMBOK, with it myriad of artifacts, documents and endless meetings :( . We used to write verbose, and somehow over-complicated, use cases written in Rational with its diagrams: a funny ellipsis or two placed within a box and arrows that link them to stereotypical users.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!7rGf!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2F7050e5f1-04d0-4bde-ada2-90e6abd253a2_498x359.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!7rGf!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2F7050e5f1-04d0-4bde-ada2-90e6abd253a2_498x359.png 424w, https://substackcdn.com/image/fetch/$s_!7rGf!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2F7050e5f1-04d0-4bde-ada2-90e6abd253a2_498x359.png 848w, https://substackcdn.com/image/fetch/$s_!7rGf!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2F7050e5f1-04d0-4bde-ada2-90e6abd253a2_498x359.png 1272w, https://substackcdn.com/image/fetch/$s_!7rGf!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2F7050e5f1-04d0-4bde-ada2-90e6abd253a2_498x359.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!7rGf!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2F7050e5f1-04d0-4bde-ada2-90e6abd253a2_498x359.png" width="498" height="359" data-attrs="{&quot;src&quot;:&quot;https://bucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com/public/images/7050e5f1-04d0-4bde-ada2-90e6abd253a2_498x359.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:359,&quot;width&quot;:498,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:14024,&quot;alt&quot;:&quot;Imaging the use cases. To pay food, drink wine. As if it was that easy&quot;,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:false,&quot;topImage&quot;:true,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="Imaging the use cases. To pay food, drink wine. As if it was that easy" title="Imaging the use cases. To pay food, drink wine. As if it was that easy" srcset="https://substackcdn.com/image/fetch/$s_!7rGf!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2F7050e5f1-04d0-4bde-ada2-90e6abd253a2_498x359.png 424w, https://substackcdn.com/image/fetch/$s_!7rGf!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2F7050e5f1-04d0-4bde-ada2-90e6abd253a2_498x359.png 848w, https://substackcdn.com/image/fetch/$s_!7rGf!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2F7050e5f1-04d0-4bde-ada2-90e6abd253a2_498x359.png 1272w, https://substackcdn.com/image/fetch/$s_!7rGf!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2F7050e5f1-04d0-4bde-ada2-90e6abd253a2_498x359.png 1456w" sizes="100vw" fetchpriority="high"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a><figcaption class="image-caption">To pay food, drink wine. As if it was that easy</figcaption></figure></div><p>Use case diagram (from:&nbsp;<a href="https://upload.wikimedia.org/wikipedia/commons/thumb/8/80/UML_diagrama_caso_de_uso.svg/498px-UML_diagrama_caso_de_uso.svg.png">Wikipedia</a>)</p><p>However, sometimes these didn&#8217;t highlight the inherent complexity of the software essence, were too simplified to grasp the best of it. So the use case had to include an extensive narrative of the situation which becomes challenging when you need to refer to conditional logic, almost writing a pseudo-code.</p><p>In spite of all its problems, Use Cases were the defacto document for teams to communicate over and we didn&#8217;t have a product manager at that time, we would have several functional analysts that communicated these narratives to programmers, and the sum of the writings was usually called the Product Spec. Overall teams somehow deliver but we were very rigid in terms of accepting changes during development in the phase. Challenging and even heated discussions would happen if a request for change was introduced, and then the team meetings turned into a tank of sharks swimming around, waiting for the first to draw blood so the rest can attack.</p><p>Over the years, the entire community of software practitioners moved over to the outcomes of the Agile Manifiesto, trying to develop sofware with agility. A new set of practices (methodologies or cookbooks?) appear, and SCRUM became the defacto standard for processes.</p><p>Then Dave Hunt, one of the signers of the Manifiesto, declared that Agile was dead; and Kent Beck, also talked in favor of Waterfall.</p><p>Oh my, should we re-shuffle again?&nbsp;<strong>Are methodologies fads as with fashion clothes?</strong>&nbsp;Well, maybe, there are things that repeat themselves.</p><p>Nevertheless,&nbsp;<strong>one of the key agile principles to apply is the People over Process</strong>: writing steps that commit the entire team to produce accountable results, not only working software.</p><p>The story is a succint narrative of what happens and provides the boundaries to what does not happen so the team is on the same page on whether the story is done or not. It is a clear WHAT. It is not for displaying the HOW the software works, that&#8217;s more about documentation of the tasks. It is also insufficient to provide a higher vision of a product so needs to be complemented when scaling to a product spec but small enough to be iterable. And once all stories appear the same, as all the mills in the windfarm look alike.</p><p>Therefore,&nbsp;<strong>Stories with AC allow you achieve sustainable development</strong>&nbsp;in a similar way of eolic energy.</p><p>The Need of Sustainable Development by using applying the principle of Simplicity &#8212; the art of maximising the amount of work not done &#8212; is essential.</p><p>More interesting readings to read further:</p><p><a href="https://www.freecodecamp.org/news/the-acceptance-criteria-for-writing-acceptance-criteria-6eae9d497814">The Acceptance Criteria for Writing Acceptance Criteria</a></p><p><a href="https://www.leadingagile.com/2017/02/definition-of-done/">The Definition of Done</a></p><p><a href="https://rubygarage.org/blog/clear-acceptance-criteria-and-why-its-important">Clear Acceptance Criteria and Why They're Important</a></p><p><a href="http://agilemanifesto.org/">Manifesto for Agile Software Development</a> (from 2000!)</p>]]></content:encoded></item><item><title><![CDATA[About me]]></title><description><![CDATA[Short of bio]]></description><link>https://www.pablo.pm/p/about-me</link><guid isPermaLink="false">https://www.pablo.pm/p/about-me</guid><dc:creator><![CDATA[Pablo Dejuan]]></dc:creator><pubDate>Sun, 21 Mar 2021 20:59:44 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/$s_!Gxfz!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2F665bb27a-a6bf-47fe-a8fa-0aec0df6ce8d_460x460.jpeg" length="0" type="image/jpeg"/><content:encoded><![CDATA[<p>In this corner of the web holds some of the ideas I share notes on the journey of Software making, mostly the non-technical bits.</p><p>Here&#8217;s me drinking <strong>Mate (typical drink from South America)</strong>:</p><p></p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!Gxfz!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2F665bb27a-a6bf-47fe-a8fa-0aec0df6ce8d_460x460.jpeg" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!Gxfz!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2F665bb27a-a6bf-47fe-a8fa-0aec0df6ce8d_460x460.jpeg 424w, https://substackcdn.com/image/fetch/$s_!Gxfz!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2F665bb27a-a6bf-47fe-a8fa-0aec0df6ce8d_460x460.jpeg 848w, https://substackcdn.com/image/fetch/$s_!Gxfz!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2F665bb27a-a6bf-47fe-a8fa-0aec0df6ce8d_460x460.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!Gxfz!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2F665bb27a-a6bf-47fe-a8fa-0aec0df6ce8d_460x460.jpeg 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!Gxfz!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2F665bb27a-a6bf-47fe-a8fa-0aec0df6ce8d_460x460.jpeg" width="460" height="460" data-attrs="{&quot;src&quot;:&quot;https://bucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com/public/images/665bb27a-a6bf-47fe-a8fa-0aec0df6ce8d_460x460.jpeg&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:460,&quot;width&quot;:460,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:105162,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/jpeg&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:false,&quot;topImage&quot;:true,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!Gxfz!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2F665bb27a-a6bf-47fe-a8fa-0aec0df6ce8d_460x460.jpeg 424w, https://substackcdn.com/image/fetch/$s_!Gxfz!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2F665bb27a-a6bf-47fe-a8fa-0aec0df6ce8d_460x460.jpeg 848w, https://substackcdn.com/image/fetch/$s_!Gxfz!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2F665bb27a-a6bf-47fe-a8fa-0aec0df6ce8d_460x460.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!Gxfz!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2F665bb27a-a6bf-47fe-a8fa-0aec0df6ce8d_460x460.jpeg 1456w" sizes="100vw" fetchpriority="high"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><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></p><p>I was a developer for a while, an entepreneur for less, nowadays an engineering manager. I&#8217;ve been through many web technologies such as PHP, .Net, GeneXus, Ruby, JavaScript and NodeJS. Some time ago co-organised JSConf.uy</p><p>Fond of the&nbsp;<a href="https://agilemanifesto.org/principles.html">agile principles</a>, not so much of SCRUM nor JIRA :P</p><p>I supporting anc coach teams to deliver great products.</p><p>My full&nbsp;<a href="https://www.linkedin.com/in/pdejuan/">cv is in Linkedin</a>.</p><div><hr></div><p>&#8220;The answers you get depend upon the questions you ask.&#8221;</p><p>Thomas Kuhn</p>]]></content:encoded></item><item><title><![CDATA[On being extrovert]]></title><description><![CDATA[Or extravert depending on the author]]></description><link>https://www.pablo.pm/p/on-being-extrovert</link><guid isPermaLink="false">https://www.pablo.pm/p/on-being-extrovert</guid><dc:creator><![CDATA[Pablo Dejuan]]></dc:creator><pubDate>Sun, 21 Mar 2021 20:49:25 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/$s_!8NbE!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2F07f2ed66-23fb-4e97-8638-878e9cc5aee1_400x569.jpeg" length="0" type="image/jpeg"/><content:encoded><![CDATA[<p>Yep, I'm an extrovert and people already working with me would agree. Yet I am also quite shy, when talking to people I don&#8217;t know, even when we work for the same company! Most of the time I urge a colleague to introduce us. I struggle to introduce myself but I&#8217;ll do it when needed.</p><p></p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!8NbE!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2F07f2ed66-23fb-4e97-8638-878e9cc5aee1_400x569.jpeg" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!8NbE!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2F07f2ed66-23fb-4e97-8638-878e9cc5aee1_400x569.jpeg 424w, https://substackcdn.com/image/fetch/$s_!8NbE!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2F07f2ed66-23fb-4e97-8638-878e9cc5aee1_400x569.jpeg 848w, https://substackcdn.com/image/fetch/$s_!8NbE!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2F07f2ed66-23fb-4e97-8638-878e9cc5aee1_400x569.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!8NbE!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2F07f2ed66-23fb-4e97-8638-878e9cc5aee1_400x569.jpeg 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!8NbE!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2F07f2ed66-23fb-4e97-8638-878e9cc5aee1_400x569.jpeg" width="400" height="569" data-attrs="{&quot;src&quot;:&quot;https://bucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com/public/images/07f2ed66-23fb-4e97-8638-878e9cc5aee1_400x569.jpeg&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:569,&quot;width&quot;:400,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:195139,&quot;alt&quot;:&quot;An introverted and an extroverted man; exhibiting excessive and lacking propensities connected with the faculty of causality (reflective thought) in phrenology. Steel engraving by E. Monnin, 1847, after H. Bruy&#232;res. Iconographic Collections Keywords: Hippolyte Bruy&#232;res; Ernest Monnin&quot;,&quot;title&quot;:null,&quot;type&quot;:&quot;image/jpeg&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:false,&quot;topImage&quot;:true,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="An introverted and an extroverted man; exhibiting excessive and lacking propensities connected with the faculty of causality (reflective thought) in phrenology. Steel engraving by E. Monnin, 1847, after H. Bruy&#232;res. Iconographic Collections Keywords: Hippolyte Bruy&#232;res; Ernest Monnin" title="An introverted and an extroverted man; exhibiting excessive and lacking propensities connected with the faculty of causality (reflective thought) in phrenology. Steel engraving by E. Monnin, 1847, after H. Bruy&#232;res. Iconographic Collections Keywords: Hippolyte Bruy&#232;res; Ernest Monnin" srcset="https://substackcdn.com/image/fetch/$s_!8NbE!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2F07f2ed66-23fb-4e97-8638-878e9cc5aee1_400x569.jpeg 424w, https://substackcdn.com/image/fetch/$s_!8NbE!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2F07f2ed66-23fb-4e97-8638-878e9cc5aee1_400x569.jpeg 848w, https://substackcdn.com/image/fetch/$s_!8NbE!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2F07f2ed66-23fb-4e97-8638-878e9cc5aee1_400x569.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!8NbE!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2F07f2ed66-23fb-4e97-8638-878e9cc5aee1_400x569.jpeg 1456w" sizes="100vw" fetchpriority="high"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><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">An introverted and an extroverted man; exhibiting excessive and lacking propensities connected with the faculty of causality (reflective thought) in phrenology. Steel engraving by E. Monnin, 1847, after H. Bruy&#232;res. Iconographic Collections Keywords: Hippolyte Bruy&#232;res; Ernest Monnin</figcaption></figure></div><p>Another interesting thing is when people confuse extroversion with working as a manager. Sure I work with engineers, helping them deliver and grow professionally but it has little to do with extroversion/introversion.</p><p>Effective management is about leading, delegating, organising and supporting. Ensuring people have ownership so they can excel solving problems. It has little to do with chatting to people until exhaustion. There are many tools and schools, not to mention good, great and poor books.</p><p>Actually, extroversion according to many personality instruments such as MBTI, the&nbsp;<a href="https://eu.themyersbriggs.com/">Myer-Briggs type indicator</a>, is about &#8220;how we recharge batteries&#8221; not how outspoken nor how much you express your feelings. Extroverts recharge spending time with people, introverts recharge alone, for instance writing or reading. That doesn&#8217;t make introverts anti-socials at all.</p><p>One big benefit of extroversion is being able to meet people an extra mile or two, since you usually get recharged. It does not mean you can process all the emotions that you encounter during the day, particularly low feelings that reflect unmet needs, for instance when handling rejection or hearing bad news.</p><p>Active listening, I mean being there and not just hearing, is a precious skill, very useful when you are a manager. It&#8217;s very hard to understand without listening and hard things are even more difficult to listen to. Extroversion doesn&#8217;t give you listening powers, but you can, if you pay attention, listen for longer, and in most cases being more energetic after the conversation.</p><p>Moreover, being an extrovert doesn&#8217;t give you superpowers when delivering presentations (or at least not to me). I would still need to prepare the notes and practice, and do dry-runs with supporting people that provide constructive feedback. What&#8217;s really cool is being able to re-run the deck with different audiences many times without getting tired because everytime you practice you get better and recharged.</p><p>One last note on tests that label you A or B. MBTI is an interesting tool, as are other personality inventories such as&nbsp;<a href="https://www.discprofile.com/what-is-disc/overview/">DISC Profile</a>&nbsp;and&nbsp;<a href="https://www.gallup.com/cliftonstrengths/en/home.aspx">Clifton&#8217;s strengths</a>. The key when using them, is explore how to expand the boundaries and keep doing more of what makes you stronger. The test may tell me that I am an imaginative motivator but in practice we are not just a snapshot.</p><p class="button-wrapper" data-attrs="{&quot;url&quot;:&quot;https://pablodejuan.substack.com/?utm_source=substack&amp;utm_medium=email&amp;utm_content=share&amp;action=share&quot;,&quot;text&quot;:&quot;Share Software, Pablo Dejuan et al.&quot;,&quot;action&quot;:null,&quot;class&quot;:null}" data-component-name="ButtonCreateButton"><a class="button primary" href="https://pablodejuan.substack.com/?utm_source=substack&amp;utm_medium=email&amp;utm_content=share&amp;action=share"><span>Share Software, Pablo Dejuan et al.</span></a></p>]]></content:encoded></item><item><title><![CDATA[An insider view on software making]]></title><description><![CDATA[Welcome to The people behind the Software by me, Pablo Dejuan.]]></description><link>https://www.pablo.pm/p/coming-soon</link><guid isPermaLink="false">https://www.pablo.pm/p/coming-soon</guid><dc:creator><![CDATA[Pablo Dejuan]]></dc:creator><pubDate>Sat, 10 Oct 2020 10:51:08 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/$s_!Z6Oz!,w_256,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2F433048c1-0f26-423d-930e-32e0d3ccfd88_512x512.png" length="0" type="image/jpeg"/><content:encoded><![CDATA[<p>Welcome to The people behind the Software by me, Pablo Dejuan. Based in London, Pablo Dejuan, with 20+ years in IT, adeptly navigates startups to established firms. Skilled in retail e-commerce &#38; insurance, he leads global engineering teams &#38; champions Domain-Driven Design (DDD).</p><p>Sign up now so you don&#8217;t miss the first issue.</p><p class="button-wrapper" data-attrs="{&quot;url&quot;:&quot;https://www.pablo.pm/subscribe?&quot;,&quot;text&quot;:&quot;Subscribe now&quot;,&quot;action&quot;:null,&quot;class&quot;:null}" data-component-name="ButtonCreateButton"><a class="button primary" href="https://www.pablo.pm/subscribe?"><span>Subscribe now</span></a></p><p>In the meantime, <a href="https://www.pablo.pm/p/coming-soon?utm_source=substack&utm_medium=email&utm_content=share&action=share">tell your friends</a>!</p>]]></content:encoded></item></channel></rss>