<?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[Celo's Newsletter]]></title><description><![CDATA[To inspire high-performers.]]></description><link>https://celodauane.com</link><image><url>https://substackcdn.com/image/fetch/$s_!JR9f!,w_256,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc8030cd7-e940-4a62-8556-56bb69a9dcb7_1080x1080.png</url><title>Celo&apos;s Newsletter</title><link>https://celodauane.com</link></image><generator>Substack</generator><lastBuildDate>Thu, 16 Apr 2026 21:23:50 GMT</lastBuildDate><atom:link href="https://celodauane.com/feed" rel="self" type="application/rss+xml"/><copyright><![CDATA[Value OS LLC]]></copyright><language><![CDATA[en]]></language><webMaster><![CDATA[celocauane@substack.com]]></webMaster><itunes:owner><itunes:email><![CDATA[celocauane@substack.com]]></itunes:email><itunes:name><![CDATA[Marcelo Dauane]]></itunes:name></itunes:owner><itunes:author><![CDATA[Marcelo Dauane]]></itunes:author><googleplay:owner><![CDATA[celocauane@substack.com]]></googleplay:owner><googleplay:email><![CDATA[celocauane@substack.com]]></googleplay:email><googleplay:author><![CDATA[Marcelo Dauane]]></googleplay:author><itunes:block><![CDATA[Yes]]></itunes:block><item><title><![CDATA[Ownership [Voice Version]]]></title><link>https://celodauane.com/p/ownership-voice-version</link><guid isPermaLink="false">https://celodauane.com/p/ownership-voice-version</guid><dc:creator><![CDATA[Marcelo Dauane]]></dc:creator><pubDate>Mon, 18 Aug 2025 10:07:48 GMT</pubDate><enclosure url="https://api.substack.com/feed/podcast/171255581/05d574e154fbf8b38cd57e10c70a6cba.mp3" length="0" type="audio/mpeg"/><content:encoded><![CDATA[<p></p>]]></content:encoded></item><item><title><![CDATA[Four years. One mission.]]></title><description><![CDATA[I don&#8217;t write things like this.]]></description><link>https://celodauane.com/p/four-years-one-mission</link><guid isPermaLink="false">https://celodauane.com/p/four-years-one-mission</guid><dc:creator><![CDATA[Marcelo Dauane]]></dc:creator><pubDate>Sat, 09 Aug 2025 09:14:16 GMT</pubDate><enclosure url="https://substack-post-media.s3.amazonaws.com/public/images/686c9f7b-d5b0-4f71-9f8b-81d304276173_3851x2567.jpeg" length="0" type="image/jpeg"/><content:encoded><![CDATA[<p>I don&#8217;t write things like this. And to be honest, I don&#8217;t usually enjoy reading them either. But hitting 4 years at MoonPay felt like a moment worth pausing for. A chance to reflect on the journey, the growth, and the people who made it all possible. The impact this place has had on my life is hard to put into words.</p><p>Before joining MoonPay, I was building a non-custodial Bitcoin wallet on my own for Android and iOS using React Native. I called it Newealth, a fork of BlueWallet, and the goal was to create a simple, beginner-friendly crypto wallet that also taught people how crypto works.</p><p>I shared it with friends and family, and the first thing everyone asked was, &#8220;How do I actually buy crypto?&#8221; That question led me deep into the world of on-ramps.</p><p>I spoke to many providers, but they all had high minimums or required upfront commitments. Some asked for deposits of &#8364;10,000 or more with the risk of losing money if you didn&#8217;t meet certain fee targets within a set timeframe. If you didn&#8217;t generate enough volume, they&#8217;d keep the difference. It was a way to make sure they only worked with people who were serious. A model a lot of folks used back then.</p><p>Then I reached out to MoonPay. I explained I was building solo and they simply said, &#8220;No problem. Use it. No commitments&#8221;. That response stunned me. I integrated MoonPay into the wallet, shipped it, and people were able to buy crypto immediately. It just worked.</p><p>That&#8217;s when I became a fan. I started reading everything I could about the company, and eventually I applied. I went through the interview process and joined.</p><p>I joined MoonPay in 2021 as a contractor Associate Engineer and became the first software engineer hired in South Africa. A few months later, following our first calibration cycle, I moved into a Senior Engineer role. From there, I took on technical leadership within the Risk team, contributed to large-scale projects, and eventually transitioned into engineering management. Today I serve as a Senior Engineering Manager, working with the Account and Identity teams, supporting multiple teams across regions, and helping scale the systems behind our global platform.</p><p>Back then, MoonPay had around 6 million customers. Today, we serve over 30 million across more than 180 countries. I&#8217;ve had the chance to contribute to many of the systems that supported that growth. To date, we&#8217;ve moved billions of dollars in crypto. No one does it better. We&#8217;ve built the best crypto on-ramp on the planet.</p><p>One of the most impactful projects I&#8217;ve been part of is our fraud prevention platform. Alongside an incredible team, we explored, tested, and learned from the best in the space, then built something that worked better for MoonPay&#8217;s needs. We tried many off-the-shelf tools, but none could do the job more effectively. The system we built includes layered fallbacks, real-time observability, and self-healing capabilities. It has been tested to process well over 100 million dollars in a single day without flinching. I also supported the rollout of our first machine learning model into production, which now powers fraud detection across high-volume flows.</p><p>On the Identity and Compliance side, I helped shape the development of our KYC infrastructure. Working closely with engineers and product partners, we built an adaptive onboarding engine that handles real-time decisions across multiple entities, evolving regulatory frameworks like MiCA and Finprom, and customers from every corner of the world. The system reliably scales to hundreds of thousands of verifications per day, all while maintaining a seamless customer experience.</p><p>I also contributed to several major payment method launches including MoonPay Balance, ACH, PayPal, PIX, and Venmo, making sure fraud and risk systems were embedded early and worked effectively at scale.</p><p>Over time, I&#8217;ve worked on product experiments and A/B tests focused on improving conversion and growing revenue. Several of these experiments had a meaningful impact. Through this work, I&#8217;ve come to see myself as a hybrid between engineer and product thinker.</p><p>I&#8217;ve led two internal hackathon-winning teams. One of them was a focused challenge to generate the most revenue during July 2023. We won. That month, the work we shipped contributed to several of the highest-volume days MoonPay had seen at the time.</p><p>In 2024, I helped establish our Cape Town office. We are now growing a cross-functional team of more than 20 people contributing to MoonPay&#8217;s global mission. Starting something from scratch and watching it grow has been one of the most rewarding leadership experiences of my career.</p><p>Mentorship has become one of the most fulfilling parts of my journey. I&#8217;ve been fortunate to support two engineers as they stepped into tech lead roles and two others as they grew into senior engineers. Seeing them grow, take on more responsibility, and succeed in their own paths has been a quiet reminder of what this work is really about.</p><p>Here, I&#8217;ve worked with some of the most brilliant, kind, and effective people I&#8217;ve ever met. People from wildly different paths. Some helped build companies that IPO&#8217;d. Others came from high-growth startups like Revolut, Monzo, and Coinbase. Some joined us after years at Amazon, Facebook, Google, Twitter, Uber, Spotify, and more. A few don&#8217;t need to work anymore but continue because they believe deeply in what we&#8217;re building. Being surrounded by people like this has changed how I think and how I lead.</p><p>To the folks who&#8217;ve shaped this journey, thank you. To our engineering leadership: Chris, Craig, David, Mihai. To my product partners: Ale, Anders, Dami, JD, NJ, Rodney, Zee To everyone I&#8217;ve had the privilege to build with: Adam, Alex, Ana Rita, Antonio, Ben, Dani, Filipe, Luca, Luan, Marcel, Marco, Muzi, Radek, Tiago To our founders Ivan and Victor, thank you for building a company where someone like me could grow like this.</p><p>And a special shoutout to David Cordeiro, my manager and mentor from day one. He believed in me before I believed in myself. He gave me chances I didn&#8217;t think I was ready for. He saw potential I couldn&#8217;t yet see. He put me in positions that stretched me, challenged me, and helped me grow into the person and professional I am today. That belief changed everything for me. I&#8217;ll always be grateful.</p><p>Four years in, I&#8217;m still learning, still building, and still feel like it&#8217;s day one.</p><p>We&#8217;re just getting started. We&#8217;re on a mission</p>]]></content:encoded></item><item><title><![CDATA[TOP 5]]></title><description><![CDATA[These are the top 5 pieces, according to the only person I know who reads all of them.]]></description><link>https://celodauane.com/p/top-5</link><guid isPermaLink="false">https://celodauane.com/p/top-5</guid><dc:creator><![CDATA[Marcelo Dauane]]></dc:creator><pubDate>Sun, 04 Feb 2024 13:19:42 GMT</pubDate><enclosure url="https://substack-post-media.s3.amazonaws.com/public/images/2d357594-9ee6-4ae3-a2c4-3bfbf23abe06_420x330.png" length="0" type="image/jpeg"/><content:encoded><![CDATA[<div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!u4R8!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F99c646f4-a7b9-4bf7-a849-217fad1974d2_1170x916.jpeg" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!u4R8!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F99c646f4-a7b9-4bf7-a849-217fad1974d2_1170x916.jpeg 424w, https://substackcdn.com/image/fetch/$s_!u4R8!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F99c646f4-a7b9-4bf7-a849-217fad1974d2_1170x916.jpeg 848w, https://substackcdn.com/image/fetch/$s_!u4R8!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F99c646f4-a7b9-4bf7-a849-217fad1974d2_1170x916.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!u4R8!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F99c646f4-a7b9-4bf7-a849-217fad1974d2_1170x916.jpeg 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!u4R8!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F99c646f4-a7b9-4bf7-a849-217fad1974d2_1170x916.jpeg" width="1170" height="916" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/99c646f4-a7b9-4bf7-a849-217fad1974d2_1170x916.jpeg&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:916,&quot;width&quot;:1170,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:180385,&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_!u4R8!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F99c646f4-a7b9-4bf7-a849-217fad1974d2_1170x916.jpeg 424w, https://substackcdn.com/image/fetch/$s_!u4R8!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F99c646f4-a7b9-4bf7-a849-217fad1974d2_1170x916.jpeg 848w, https://substackcdn.com/image/fetch/$s_!u4R8!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F99c646f4-a7b9-4bf7-a849-217fad1974d2_1170x916.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!u4R8!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F99c646f4-a7b9-4bf7-a849-217fad1974d2_1170x916.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>It will take you less than 30 min to read them all.</p><p>I am confident that the ROI will be positive</p><p>Together, we&#8217;re on a mission! <a href="https://emojipedia.org/saluting-face">&#129761;</a> </p><div><hr></div><div class="digest-post-embed" data-attrs="{&quot;nodeId&quot;:&quot;d5233bfc-84fc-4516-954e-93826aaa0aca&quot;,&quot;caption&quot;:&quot;Picture this. You're in a Zoom call, caught up in an intense discussion about a groundbreaking new project. Among the group, there's a software engineer - Alex. He might not be the most seasoned member, but he's the one who buzzes with energy. He asks good questions, suggests creative solutions, and demonstrates a profound understanding of intricate tec&#8230;&quot;,&quot;cta&quot;:null,&quot;showBylines&quot;:true,&quot;size&quot;:&quot;lg&quot;,&quot;isEditorNode&quot;:true,&quot;title&quot;:&quot;OWNERSHIP&quot;,&quot;publishedBylines&quot;:[{&quot;id&quot;:34349400,&quot;name&quot;:&quot;Marcelo Dauane&quot;,&quot;bio&quot;:&quot;Building The Value OS.&quot;,&quot;photo_url&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/c3b26eaa-beb4-49b1-a8fe-aa9992b3fc3a_1121x1120.jpeg&quot;,&quot;is_guest&quot;:false,&quot;bestseller_tier&quot;:null}],&quot;post_date&quot;:&quot;2023-05-10T22:09:49.753Z&quot;,&quot;cover_image&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/a66fc83c-5eed-43fd-8c55-fbbb1add2258_1920x1080.png&quot;,&quot;cover_image_alt&quot;:null,&quot;canonical_url&quot;:&quot;https://newsletter.thevalueos.com/p/ownership&quot;,&quot;section_name&quot;:null,&quot;video_upload_id&quot;:null,&quot;id&quot;:120594187,&quot;type&quot;:&quot;newsletter&quot;,&quot;reaction_count&quot;:11,&quot;comment_count&quot;:2,&quot;publication_id&quot;:null,&quot;publication_name&quot;:&quot;The Value OS Newsletter&quot;,&quot;publication_logo_url&quot;:&quot;https://substackcdn.com/image/fetch/f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fcb6ca4dd-4b41-4a14-b09f-75a231f4873f_1280x1280.png&quot;,&quot;belowTheFold&quot;:false,&quot;youtube_url&quot;:null,&quot;show_links&quot;:null,&quot;feed_url&quot;:null}"></div><div class="digest-post-embed" data-attrs="{&quot;nodeId&quot;:&quot;9d4a3c9b-d7e6-4baf-a9a4-eb0f100c51bc&quot;,&quot;caption&quot;:&quot;TL;DR: Egoless engineering propels software engineering to new heights. It transforms you into a growth catalyst, fuels innovation, enhances collective wisdom, and cultivates inclusivity. It's not about diminishing your value; it's about magnifying the value you bring to your team and organization. Adopt egoless engineering to redefine your role and suc&#8230;&quot;,&quot;cta&quot;:null,&quot;showBylines&quot;:true,&quot;size&quot;:&quot;lg&quot;,&quot;isEditorNode&quot;:true,&quot;title&quot;:&quot;EGOLESS&quot;,&quot;publishedBylines&quot;:[{&quot;id&quot;:34349400,&quot;name&quot;:&quot;Marcelo Dauane&quot;,&quot;bio&quot;:&quot;Building The Value OS.&quot;,&quot;photo_url&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/c3b26eaa-beb4-49b1-a8fe-aa9992b3fc3a_1121x1120.jpeg&quot;,&quot;is_guest&quot;:false,&quot;bestseller_tier&quot;:null}],&quot;post_date&quot;:&quot;2023-06-05T04:00:58.956Z&quot;,&quot;cover_image&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/50d17d8a-254b-456b-b916-e3e04234fbd8_420x330.png&quot;,&quot;cover_image_alt&quot;:null,&quot;canonical_url&quot;:&quot;https://newsletter.thevalueos.com/p/egoless&quot;,&quot;section_name&quot;:null,&quot;video_upload_id&quot;:null,&quot;id&quot;:125750611,&quot;type&quot;:&quot;newsletter&quot;,&quot;reaction_count&quot;:1,&quot;comment_count&quot;:2,&quot;publication_id&quot;:null,&quot;publication_name&quot;:&quot;The Value OS Newsletter&quot;,&quot;publication_logo_url&quot;:&quot;https://substackcdn.com/image/fetch/f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fcb6ca4dd-4b41-4a14-b09f-75a231f4873f_1280x1280.png&quot;,&quot;belowTheFold&quot;:false,&quot;youtube_url&quot;:null,&quot;show_links&quot;:null,&quot;feed_url&quot;:null}"></div><div class="digest-post-embed" data-attrs="{&quot;nodeId&quot;:&quot;b8d49202-869c-4719-957c-140e6bd94be8&quot;,&quot;caption&quot;:&quot;TL;DR: An opinionated engineer is a force to be reckoned with. Rooted in experience, informed knowledge, and discerning judgment, they stand out as decisive leaders and innovators in the tech landscape. Far from being mere stubbornness, their convictions yield robust project trajectories and transformative discussions. By refining the art of forming, de&#8230;&quot;,&quot;cta&quot;:null,&quot;showBylines&quot;:true,&quot;size&quot;:&quot;lg&quot;,&quot;isEditorNode&quot;:true,&quot;title&quot;:&quot;OPINIONATED&quot;,&quot;publishedBylines&quot;:[{&quot;id&quot;:34349400,&quot;name&quot;:&quot;Marcelo Dauane&quot;,&quot;bio&quot;:&quot;Building The Value OS.&quot;,&quot;photo_url&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/c3b26eaa-beb4-49b1-a8fe-aa9992b3fc3a_1121x1120.jpeg&quot;,&quot;is_guest&quot;:false,&quot;bestseller_tier&quot;:null}],&quot;post_date&quot;:&quot;2023-06-19T04:00:56.754Z&quot;,&quot;cover_image&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/38f3f598-1fb1-41d5-8a04-b4a209c9dc91_420x330.png&quot;,&quot;cover_image_alt&quot;:null,&quot;canonical_url&quot;:&quot;https://newsletter.thevalueos.com/p/opinionated&quot;,&quot;section_name&quot;:null,&quot;video_upload_id&quot;:null,&quot;id&quot;:129293371,&quot;type&quot;:&quot;newsletter&quot;,&quot;reaction_count&quot;:1,&quot;comment_count&quot;:0,&quot;publication_id&quot;:null,&quot;publication_name&quot;:&quot;The Value OS Newsletter&quot;,&quot;publication_logo_url&quot;:&quot;https://substackcdn.com/image/fetch/f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fcb6ca4dd-4b41-4a14-b09f-75a231f4873f_1280x1280.png&quot;,&quot;belowTheFold&quot;:false,&quot;youtube_url&quot;:null,&quot;show_links&quot;:null,&quot;feed_url&quot;:null}"></div><div class="digest-post-embed" data-attrs="{&quot;nodeId&quot;:&quot;33756b2a-b58b-40d8-8e5f-b352d1e08e90&quot;,&quot;caption&quot;:&quot;TL;DR: Embrace a question-based approach to transform how your team collaborates and innovates. Focusing on insightful questioning rather than direct directives, this method promotes a culture of ownership and proactive problem-solving. It encourages team members to think independently and contribute meaningfully, leading to more robust solutions and a &#8230;&quot;,&quot;cta&quot;:null,&quot;showBylines&quot;:true,&quot;size&quot;:&quot;lg&quot;,&quot;isEditorNode&quot;:true,&quot;title&quot;:&quot;QUESTIONS&quot;,&quot;publishedBylines&quot;:[{&quot;id&quot;:34349400,&quot;name&quot;:&quot;Marcelo Dauane&quot;,&quot;bio&quot;:&quot;Building The Value OS.&quot;,&quot;photo_url&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/c3b26eaa-beb4-49b1-a8fe-aa9992b3fc3a_1121x1120.jpeg&quot;,&quot;is_guest&quot;:false,&quot;bestseller_tier&quot;:null}],&quot;post_date&quot;:&quot;2023-11-13T07:22:40.782Z&quot;,&quot;cover_image&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/4c019e52-e048-4889-a5eb-d3a2e98c8463_420x330.png&quot;,&quot;cover_image_alt&quot;:null,&quot;canonical_url&quot;:&quot;https://newsletter.thevalueos.com/p/questions&quot;,&quot;section_name&quot;:null,&quot;video_upload_id&quot;:null,&quot;id&quot;:138824701,&quot;type&quot;:&quot;newsletter&quot;,&quot;reaction_count&quot;:3,&quot;comment_count&quot;:1,&quot;publication_id&quot;:null,&quot;publication_name&quot;:&quot;The Value OS Newsletter&quot;,&quot;publication_logo_url&quot;:&quot;https://substackcdn.com/image/fetch/f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fcb6ca4dd-4b41-4a14-b09f-75a231f4873f_1280x1280.png&quot;,&quot;belowTheFold&quot;:false,&quot;youtube_url&quot;:null,&quot;show_links&quot;:null,&quot;feed_url&quot;:null}"></div><div class="digest-post-embed" data-attrs="{&quot;nodeId&quot;:&quot;d21ae081-00bf-4a52-8bdd-88e6a3ab19bb&quot;,&quot;caption&quot;:&quot;TL;DR: Valuable engineers need more than technical skills; they require a relentless learning mindset combining speed, depth, and adaptability. To thrive and lead, they must continuously adapt, dive deep into subjects, collaborate effectively, and foster cultures championing innovation and growth. Balancing specialized expertise with broad knowledge whi&#8230;&quot;,&quot;cta&quot;:null,&quot;showBylines&quot;:true,&quot;size&quot;:&quot;lg&quot;,&quot;isEditorNode&quot;:true,&quot;title&quot;:&quot;LEARN&quot;,&quot;publishedBylines&quot;:[{&quot;id&quot;:34349400,&quot;name&quot;:&quot;Marcelo Dauane&quot;,&quot;bio&quot;:&quot;Building The Value OS.&quot;,&quot;photo_url&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/c3b26eaa-beb4-49b1-a8fe-aa9992b3fc3a_1121x1120.jpeg&quot;,&quot;is_guest&quot;:false,&quot;bestseller_tier&quot;:null}],&quot;post_date&quot;:&quot;2023-10-03T04:00:27.592Z&quot;,&quot;cover_image&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/f8946e89-a50f-45aa-be6f-6e6eaa29341f_420x330.png&quot;,&quot;cover_image_alt&quot;:null,&quot;canonical_url&quot;:&quot;https://newsletter.thevalueos.com/p/learn&quot;,&quot;section_name&quot;:null,&quot;video_upload_id&quot;:null,&quot;id&quot;:137608953,&quot;type&quot;:&quot;newsletter&quot;,&quot;reaction_count&quot;:0,&quot;comment_count&quot;:0,&quot;publication_id&quot;:null,&quot;publication_name&quot;:&quot;The Value OS Newsletter&quot;,&quot;publication_logo_url&quot;:&quot;https://substackcdn.com/image/fetch/f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fcb6ca4dd-4b41-4a14-b09f-75a231f4873f_1280x1280.png&quot;,&quot;belowTheFold&quot;:true,&quot;youtube_url&quot;:null,&quot;show_links&quot;:null,&quot;feed_url&quot;:null}"></div>]]></content:encoded></item><item><title><![CDATA[GOALS]]></title><description><![CDATA[It's time! Game on!]]></description><link>https://celodauane.com/p/goals</link><guid isPermaLink="false">https://celodauane.com/p/goals</guid><dc:creator><![CDATA[Marcelo Dauane]]></dc:creator><pubDate>Mon, 22 Jan 2024 08:38:02 GMT</pubDate><enclosure url="https://substack-post-media.s3.amazonaws.com/public/images/90d5d997-0dc4-46b3-933c-f7404444fe30_420x330.png" length="0" type="image/jpeg"/><content:encoded><![CDATA[<p><strong>TL;DR:</strong>&nbsp;Embark on 2024 with a strategic approach to goal setting and achievement. Set clear, actionable goals for yourself and your team, balancing innovation with practicality, and align them with personal and organizational objectives. Implement these goals with discipline and focus, regularly reviewing and adapting your strategies to stay on course. Embrace challenges as opportunities for growth, foster a supportive team environment, and maintain a proactive mindset. With this disciplined and focused approach, turn your aspirations into realities and make 2024 a year of professional success and growth.</p><div><hr></div><p>As we start the new year, it's time for self-reflection and personal and professional goal-setting. I, too, am navigating this journey, drawing parallels between my experiences as a runner and my engineering career.</p><p>In marathon training, the path to success is marked by clear goal-setting and diligent follow-through. I begin by setting a primary goal, such as completing a marathon. Then, I break this down into smaller, more manageable objectives: monthly training milestones, weekly distance targets, and daily workouts. This structured approach is critical to transforming a daunting challenge into an achievable reality.</p><p>In my engineering career, the principles remain the same. At the start of the year, I set overarching goals. These include leading a significant project, earning a promotion, building trust within my organization, or enhancing my systems design skills. These goals are then dissected into quarterly and monthly objectives, creating a clear roadmap for my efforts.</p><p>Just like in marathon training, the way to accomplish these professional goals lies in the incremental steps I take. It's about the daily dedication to small tasks, the consistent effort to improve bit by bit, and the resilience to adapt and overcome challenges.</p><p>In this piece, we'll explore how to effectively set and achieve your goals as an individual and within an engineering team. We'll delve into creating actionable, aligned objectives and the importance of tracking your progress. Additionally, we'll discuss setting team goals that contribute to overall project success and align with broader organizational objectives.</p><p>As we embark on this journey together, let's make 2024 a year of remarkable achievements and personal growth in our engineering careers. Let's take those first steps towards setting our goals, drawing inspiration from the discipline of marathon training and the strategic approach of successful engineers.</p><h1><strong>Setting individual goals</strong></h1><p>Let's consider a senior engineer, Alex, who aspires to become a staff engineer within a year. Alex's example illustrates a tactical approach to setting and achieving yearly, quarterly, and monthly goals.</p><h3><strong>Yearly goals</strong></h3><p>Alex starts by defining the primary goal: "Become a staff engineer by the end of 2024." To make this goal achievable, Alex needs to understand what skills and experiences are required for a staff engineer at their company. This might involve technical expertise, leadership abilities, and a track record of successful projects.</p><p>Alex also reflects on personal aspirations, such as work-life balance or continuing education. Ensuring these aspirations align with the professional goal will help maintain motivation and avoid burnout.</p><h3><strong>Quarterly goals</strong></h3><p>Alex divides the yearly goal into smaller, quarterly objectives:</p><ul><li><p>Q1: Take a leadership role in a current project and start a mentorship program.</p></li><li><p>Q2: Complete an advanced course in systems architecture.</p></li><li><p>Q3: Lead a small team on a new project or a significant feature.</p></li><li><p>Q4: Prepare and apply for the staff engineer position, including gathering feedback and endorsements from peers and supervisors.</p></li></ul><p>To stay focused, Alex schedules monthly check-ins to assess progress towards these quarterly goals. Alex is prepared to reassess and realign the goals if any adjustments are needed due to changes at work or personal circumstances.</p><h3><strong>Monthly goals</strong></h3><p>Alex further breaks down each quarterly goal into monthly goals. For example, in Q1, January's goal might be to identify a project where a leadership role can be assumed, February's goal could be officially starting the mentorship program, and March's goal might be to provide valuable contributions to the project in the new role.</p><p>Alex sets specific and measurable targets for each month, ensuring they are challenging yet achievable. For instance, in Q2, each month could be dedicated to completing several modules in the systems architecture course and applying the learnings to ongoing projects.</p><p>By adopting this tactical approach, Alex can consistently progress towards becoming a staff engineer. Regular assessments, flexibility to adapt, and alignment of personal and professional aspirations are critical to achieving these milestones. This structured yet adaptable method provides a clear roadmap for any engineer aiming to advance their career.</p><h1><strong>Performance reviews</strong></h1><p>Performance reviews are essential for guiding your development as we look at our example of Alex and apply it to your career journey. Here's how to leverage this feedback for effective goal-setting and career advancement.</p><h3><strong>Aligning with yearly goals</strong></h3><p>After receiving your performance reviews, analyze the feedback in detail. It offers insights into your strengths and areas for improvement. For instance, if your review highlights solid technical skills but suggests a need for better leadership, this directly informs your goals. Use this feedback to refine your yearly objectives. If leadership is a crucial area, consider setting goals around taking on leadership roles in projects, engaging in mentorship, or pursuing leadership training.</p><h3><strong>Identifying gaps</strong></h3><p>Reflect on your past year's performance, noting both achievements and challenges. This reflection helps you recognize patterns in your performance and areas that need more focus. For example, if you consistently excel in technical problem-solving but struggle with team collaboration, you've identified a crucial area for development.</p><p>Use this information to set specific goals. If you need to enhance your communication skills, plan to attend workshops or seek opportunities to lead meetings. If your technical skills need boosting, consider targeted training or certifications.</p><h3><strong>Evaluating skills and gaps</strong></h3><p>Assess your current skills and experience for the role you aspire to. This involves looking at your technical expertise, project management skills, and any leadership experience. By comparing your current skills with the expectations of your desired role, you can see where you need to improve.</p><p>Once you've identified the gaps, set targeted goals to bridge them, this might include leading projects that challenge you, deepening your technical expertise in specific areas, or developing soft skills like effective communication or team management.</p><p>By strategically using your performance reviews, you can create a roadmap for your career development that is informed and aligned with your aspirations. The feedback you receive helps you understand where you stand and what steps you need to take to reach your desired career destination. Like Alex, use this opportunity to focus on areas that will significantly impact your growth and advance your career.</p><h1><strong>Tracking goals</strong></h1><p>Tracking your progress and staying motivated are key to achieving your career goals, but they both require intentional work. Let's explore practical strategies to help you stay on course.</p><h2><strong>Daily goal tracking</strong></h2><p>Leverage digital project management tools like Linear, Trello, or Asana to manage your career development goals effectively. Set up a dedicated project or board for your goals, breaking each into actionable tasks with specific deadlines. This structured approach helps you stay organized and monitor your progress. For instance, if you're improving a particular skill, create tasks for each learning module or project and track your completion rates. Integrating these tools with your calendar or reminder apps can also keep you accountable to your deadlines.</p><p>A professional journal is valuable for tracking your daily progress and reflecting on your experiences. Document your accomplishments, your challenges, and how you address them. This practice helps identify patterns in your work habits and areas needing improvement. For example, if you find specific tasks repeatedly challenging, it might indicate a need for additional learning or a different approach. The journal also motivates, showing how far you've come and keeping you focused on your career trajectory.</p><h2><strong>Staying motivated and accountable</strong></h2><p>Choose an accountability partner who can provide honest feedback and support. Regular discussions with this person about your goals, progress, and challenges can give external motivation and keep you responsible for your progress. Ideally, this partner should understand your professional context but can also offer a fresh perspective, such as a peer or mentor within your industry.</p><p>Conduct regular self-reviews, either weekly or monthly, to assess your progress towards your goals. Use these sessions to evaluate your achievements, understand what's working well, and identify what needs to change. Reflect on whether you are on track with your objectives and if any obstacles hinder your progress. Adjust your plans and strategies as needed based on these insights.</p><p>Actively engage with peers and mentors who have achieved similar goals. Learn from their experiences and the strategies they employed to overcome challenges. Networking events, professional forums, and mentorship programs are excellent venues for these interactions. This provides you with actionable advice and keeps you inspired and motivated.</p><p>Ensure you maintain a healthy work-life balance. Overworking can lead to burnout, hindering your progress in the long run. Set aside time for personal interests, hobbies, and social activities. Effective time management is critical here &#8211; delineate your work and personal time, allowing you to return to your professional endeavors with a refreshed mind and renewed energy.</p><p>These strategies will help you track your progress, maintain motivation, and stay accountable to your career goals. Remember, achieving your objectives is not just about reaching the end goal; it's about developing a sustainable approach that balances professional growth with personal well-being.</p><h1><strong>Setting goals for engineering teams</strong></h1><p>If you're a leader in engineering, setting precise and tactical goals for your team is fundamental once you have your individual goals in place. These team goals should be aligned with the company's vision and tailored to encourage and guide your team toward tangible achievements. This process requires a collaborative approach with your product manager and tech lead, ensuring the goals are comprehensive, realistic, and aligned with the product's overall strategy and technical operations.</p><h2><strong>Product</strong></h2><p>Collaborate with your product manager to define specific product goals that are achievable and measurable. These goals might include launching a new feature by a deadline, achieving a specific percentage increase in user adoption, or reducing churn by improving user experience. Make these goals quantifiable to enable precise tracking and assessment. For example, instead of a vague goal like "improve the user interface," set a goal like "increase user session duration by 15% through UI enhancements by Q3."</p><p>While innovation is important, balancing it with practical considerations is what will set you apart. Assess your team's capabilities, resource constraints, and the technological landscape. For instance, if you plan to incorporate AI into your product, consider whether your team has the necessary skills or if additional training is required. Balance ambitious goals with achievable steps that can realistically be implemented, given your team's resources and timelines.</p><h2><strong>Engineering</strong></h2><p>Work with your tech lead to set specific, measurable engineering goals. These could include objectives like decreasing build time by a certain percentage, improving system reliability by reducing downtime, or achieving a particular target for code coverage in testing. For example, you might set a goal to reduce build time by 20% within six months by optimizing CI/CD pipelines. Such precise goals provide clear direction and help measure the team's technical efficiency and progress.</p><p>Ensure that your team's goals align with individual team members' career aspirations and the company's broader objectives. During goal-setting discussions, encourage team members to share their personal development goals. Look for opportunities to align these with team objectives. For example, if a team member is keen on learning about cloud technologies, assign them to lead a cloud migration project. This approach motivates the team members and contributes to the team's skills and the company's technological advancement.</p><p>Setting tactical and well-defined goals for your engineering team is critical to leadership. These goals should be product-focused, technically sound, and aligned with individual aspirations and the company's vision. By doing so, you create a focused, motivated, and high-performing team that is well-equipped to meet the challenges and opportunities in the engineering domain.</p><h1><strong>What's next?</strong></h1><p>Now that you've established your individual or team goals, it's time to shift gears from planning to execution. The following steps are critical: discipline, focus, and proactiveness in working towards your goals. Let's dive into how to effectively implement these strategies, create a personalized action plan, and ensure you stay on course through regular review and adjustment.</p><h2>Discipline and focus</h2><p>Moving beyond just setting goals, let's delve into how to apply discipline and focus in practical, tangible ways that complement the strategies already discussed in this piece. Here's an approach to ensure your goals don't fall behind and you stay on track:</p><ul><li><p><strong>Establish a daily ritual for foal alignment:</strong>&nbsp;Create a daily ritual where you spend the first few minutes of your day reviewing your goals and tasks. This practice helps in aligning your daily activities with your long-term objectives. It sets a focused tone for the day, constantly reminding you of what you're working towards.</p></li><li><p><strong>Implement a strict "no excuses" policy:</strong>&nbsp;Adopt a "no excuses" mindset when pursuing your goals. Hold yourself accountable for taking action each day, regardless of the circumstances. If you've committed to learning a new skill, don't let a busy schedule deter you. Find ways to integrate learning into your daily routine, such as listening to educational podcasts during your commute.</p></li><li><p><strong>Use time blocking for critical tasks:</strong>&nbsp;Time blocking is an effective technique to ensure disciplined focus on your goals. Allocate specific time blocks for tasks that directly contribute to your goals. During these blocks, eliminate all distractions and focus solely on the task at hand. This method ensures dedicated time for your most important activities, reducing the risk of them being overlooked or postponed.</p></li></ul><p>By incorporating these practices into your routine, you ensure that your goals are actively pursued and not just passive intentions. This approach to discipline and focus, coupled with the strategies outlined in the article, will set you on a definitive path to achieving your goals in 2024. Stay disciplined, stay focused, and embrace the journey toward your success.</p><h2><strong>Adaptability and persistence</strong></h2><p>Enhancing your approach to adaptability and persistence involves more than just being ready for change; it requires proactive strategies to ensure your goals remain achievable and relevant. Let's explore how you can fortify your action plan with these elements.</p><ul><li><p><strong>Building a dynamic action plan:</strong>&nbsp;Your action plan needs to be dynamic and responsive to changes. Regularly evaluate the external factors that may impact your goals, such as technological changes, market conditions, or company direction. Be prepared to modify your plan, add new tasks, or shift timelines. For example, if a new technology emerges that's important to your team, incorporate learning this technology into your plan.</p></li><li><p><strong>Anticipating and preparing for setbacks:</strong>&nbsp;Anticipate potential setbacks and have contingency plans. For each major goal, identify possible challenges and develop strategies to address them. This proactive approach helps you stay one step ahead and reduces the time it takes to get back on track when challenges arise.</p></li><li><p><strong>Embracing change as a growth opportunity:</strong>&nbsp;View changes and challenges as opportunities for growth and learning. When you need to course-correct, take it as a chance to acquire new skills or insights. This mindset helps maintain motivation and resilience, turning obstacles into stepping stones towards your goals.</p></li></ul><h2><strong>Regular reviews and adjustments</strong></h2><p>Staying on track with your goals requires a structured approach to regular reviews and adjustments. Let's delve into how you can effectively monitor and refine your progress.</p><ul><li><p><strong>Proactively identifying and addressing shortfalls:</strong>&nbsp;Be vigilant in identifying areas where you fall short of your goals. If you notice a recurring issue, don't wait for the following scheduled review; address it immediately. This might involve seeking advice, acquiring additional resources, or revising your approach to a particular task.</p></li><li><p><strong>Flexibility in goal management:</strong>&nbsp;Maintain flexibility in managing your goals. If a goal becomes irrelevant or unfeasible due to changes in your personal or professional life, be willing to let it go or modify it. Your goals should serve you, not the other way around. Being flexible in your goal management ensures that your efforts are always aligned with what's most beneficial for your growth and success.</p></li></ul><p>Incorporating these strategies into your approach ensures your goals are dynamic, relevant, and achievable. Let this year be where you set goals and adeptly navigate the journey toward accomplishing them with resilience and focus.</p><h1>Final thoughts</h1><p>As we wrap up this piece on setting and achieving goals, remember that the journey towards your goals is challenging and rewarding. Whether setting personal ambitions or leading a team, your disciplined, focused, and adaptable approach is the key to success.</p><p>Your goals are the milestones on your path to professional growth and success, not just random targets. Embrace this journey with confidence, determination, and a relentless pursuit of excellence. Stay committed to your action plan, regularly review your progress, and be ready to adapt as needed. Cultivate a positive mindset, foster a supportive team environment, and always stay proactive in pursuing your objectives.</p><p>Now is the time to take action. Put the strategies we've discussed into practice. Break down your goals into actionable steps, maintain a disciplined approach, and continuously align your efforts with your ultimate vision. Remember, no matter how small, every step you take moves you closer to your goals.</p><p>So, let's make 2024 a year of remarkable achievements. Set your goals, embrace the challenges, and stay focused on your path to success. You have the tools, strategies, and determination to turn your aspirations into realities. Go ahead, take the leap, and make this year your most successful yet. The future is yours to shape &#8211; seize it with both hands and create the success story you envision.</p><p>If you enjoyed this piece, please share it with anyone who will find it valuable.</p><p>Together, we're on a mission&nbsp;<a href="https://emojipedia.org/saluting-face">&#129761;</a></p>]]></content:encoded></item><item><title><![CDATA[ATHLETE]]></title><description><![CDATA[You are an athlete. Behave like one.]]></description><link>https://celodauane.com/p/athlete</link><guid isPermaLink="false">https://celodauane.com/p/athlete</guid><dc:creator><![CDATA[Marcelo Dauane]]></dc:creator><pubDate>Wed, 20 Dec 2023 06:00:58 GMT</pubDate><enclosure url="https://substack-post-media.s3.amazonaws.com/public/images/64c61123-ad25-4988-854b-68d7dd3bb19a_420x330.png" length="0" type="image/jpeg"/><content:encoded><![CDATA[<p>TL;DR: Software engineers must embrace elite athletes' ethos to excel. This is made of rigorous discipline in skill development and quality output, solid collaboration similar to top sports teams, and a balanced approach to workload and recovery. Adopting this athletic mindset enhances individual performance and drives team success, fostering a culture of resilience, strategic teamwork, and continuous growth. This is a decisive strategy for thriving in the tech.</p><div><hr></div><p>Imagine an engineer at a startup or scale-up as an elite athlete. In this environment where the pace and stakes are relentless, engineers must be able to perform under significant stress. Like athletes who compete at the highest level, every move is critical; a misstep can be very costly for project timelines, market positioning, and company reputation.</p><p>In startups and scale-ups, engineers must show speed and stamina. They're often required to quickly learn new technologies and adapt to changing project requirements, much like an athlete must adapt to their opponents' strategies during a game. The pressure to deliver solid and innovative solutions rapidly is similar to an athlete performing in a high-stakes competition where precision and excellence are non-negotiable.</p><p>Moreover, just as athletes need rigorous conditioning and training to excel, engineers require continuous learning and skill enhancement to stay ahead in their field. Specialized skills in various technologies and methodologies are their tools to navigate complex and challenging landscapes. Whether it's mastering a new programming language or adopting a new development framework, the need for ongoing development is always there.</p><p>Mental agility is another shared trait. Athletes must make split-second decisions during a game, constantly assessing situations and adjusting their strategies. Similarly, engineers must think on their feet, solving complex problems swiftly and efficiently. This mental agility helps address immediate technical challenges and aids in long-term strategic thinking, which is essential for a startup's growth and scalability.</p><p>This piece delves into why engineers should view themselves as athletes, especially in the high-velocity context of startups and scale-ups. We will explore how adopting an athlete's mindset can bring value to your team and your projects, enhancing individual performance and contributing to the organization's collective success.</p><h1><strong>Discipline</strong></h1><p>Think of an elite athlete's world: discipline is their foundation. It's in their rigorous training schedules, precise dietary regimes, and relentless commitment to practice. Every workout, every meal, every hour of sleep is purposefully orchestrated to enhance performance. This discipline propels them towards their goals, transforming potential into excellence.</p><p>In software engineering, the role of discipline is equally critical. It begins with a well-structured approach to your workday: setting clear objectives, prioritizing tasks effectively, and maintaining intense focus. This is about a deep-rooted commitment to uphold high standards, even in the face of challenges or repetitive tasks. When polishing code to perfection or meticulously debugging, discipline guides you, echoing an athlete's dedication in training.</p><p>Each line of code is similar to an athlete's stride on the track - vital and impactful. Writing code that is clean, efficient, and scalable demands adherence to stringent standards, comprehensive testing, and solid documentation. This approach mirrors an athlete's meticulous preparation for competition. Just as they balance training and recovery, engineers balance innovation with meeting deadlines, ensuring projects are completed well and delivered on time.</p><p>Discipline in software engineering extends to a commitment to continuous learning and mastery, similar to an athlete's pursuit of personal bests and new records. It involves dedicating time to self-study, actively seeking feedback, and embracing new challenges. Each new project is a chance to grow and expand your capabilities, like an athlete facing recent competitions.</p><p>In this environment, the value of such disciplined commitment is valuable. It's what distinguishes an average from an outstanding one. Just as discipline carves athletes into champions, it shapes engineers into leaders and innovators. This shared essence of discipline in both worlds is about setting new standards of excellence.</p><h1><strong>Unity</strong></h1><p>In successful sports teams, the magic lies in their collaborative synergy. This very essence is crucial in software engineering, too. Think of it as merging individual strengths to create something better. Much like athletes on a field who combine their unique talents for a collective win, engineers bring their expertise together. This synergy is the foundation of successful projects, where knowledge, ideas, and resources are shared freely, turning each team member's contribution into a critical piece of a larger unit. The result is solid problem-solving on an environment where good ideas and execution become the standard.</p><p>Diversity in a team is transformative, both in sports and in engineering. Picture a sports team where varied abilities and strengths come together to form a well-balanced unit; this is just as powerful in software development. A diverse team brings a spectrum of perspectives and skills to the table. This creativity is beneficial and essential in navigating complex projects. The different backgrounds, skills, and ways of thinking equip such teams to approach challenges from multiple angles, resulting in solutions that are effective and resilient in the face of change.</p><p>At the core of high-performing teams in any field lies a strong foundation of effective communication, mutual respect, and a shared vision. Open and honest communication ensures everyone is on the same page, profoundly understanding their roles and the goals ahead. Respect for each person's ideas and contributions fosters a nurturing environment where brainstorming and sharing are encouraged, leading to richer, more innovative outcomes. And then there's the shared vision &#8211; much like a sports team eyeing the championship, it aligns and motivates the team, focusing efforts towards a singular, ambitious goal. This powerful combination of clear communication, mutual respect, and shared purpose transforms a group of individuals into a solid team ready to conquer any challenge and clinch success.</p><p>In this way, the parallels between a thriving sports team and a successful software engineering team are clear. Both thrive on the power of teamwork, harnessing the collective strength, diversity, and vision to achieve remarkable feats.</p><h1><strong>Balance</strong></h1><p>Athletes know the key to maintaining peak performance is carefully balancing rigorous training and adequate rest. This principle is equally applicable in software engineering. Managing workloads effectively is crucial for engineers to prevent burnout and ensure consistent productivity. This involves recognizing the limits of one's endurance and avoiding the pitfalls of continuous overexertion. Just as an athlete wouldn't train at maximum capacity without rest, engineers should pace their work, integrating periods of intense focus with necessary downtime. This approach not only preserves long-term health and well-being but also maintains a high quality of work.</p><p>In the same way that athletes take the time to recover from physical injuries, engineers must be attentive to their mental health. The mental demands of software engineering are significant, often involving complex problem-solving, critical thinking, and long hours of concentration. Recognizing the need for mental recovery is essential. This means taking regular breaks, engaging in activities that allow the mind to rest and rejuvenate, and seeking support when needed. Whether stepping away from the screen, practicing mindfulness, or discussing challenges with colleagues, prioritizing mental well-being is critical to maintaining performance and preventing burnout.</p><p>Balancing intense focus with adequate recovery is critical to a engineer's long-term success and well-being. Striking this balance is about optimizing performance and ensuring a sustainable career. This balance might look different for each individual, but its core remains the same: interspersing periods of focused, high-intensity work with times of relaxation and recovery. By adopting this balanced approach, engineers can maintain their passion and drive, avoiding the risks of chronic stress and burnout, much like athletes who carefully manage their training schedules to stay at the top of their game.</p><h1><strong>Self-Care</strong></h1><p>Self-care is essential for long-term success and well-being! Just as athletes prioritize their physical and mental health to perform at their best, engineers must adopt similar practices to maintain their productivity and creativity. Here are key strategies for effective self-care:</p><p><strong>Physical health and wellness:</strong></p><ol><li><p><strong>Regular exercise:</strong>&nbsp;Adding physical activity into your routine is crucial. Whether it's a morning jog, yoga, or gym session, exercise helps reduce stress, improve focus, and boost overall energy levels.</p></li><li><p><strong>Healthy eating habits:</strong>&nbsp;Just like athletes, nourishing your body with a balanced diet is essential. Opt for nutritious foods that fuel your body and mind, helping you stay alert and energetic throughout the day.</p></li><li><p><strong>Adequate sleep:</strong>&nbsp;Prioritize getting enough sleep. Quality sleep is essential for cognitive functions such as problem-solving and memory, and it plays a critical role in emotional well-being.</p></li></ol><p><strong>Mental health and emotional wellness:</strong></p><ol><li><p><strong>Mindfulness and meditation:</strong>&nbsp;Practices like mindfulness and meditation can significantly reduce stress and improve concentration. Allocating time for these activities can help clear your mind and enhance overall mental resilience.</p></li><li><p><strong>Hobbies and interests outside of work:</strong>&nbsp;Engaging in hobbies and interests outside of your professional life provides a necessary mental break, fostering creativity and preventing burnout.</p></li><li><p><strong>Social connections:</strong>&nbsp;Maintaining social connections within and outside the tech community is vital. Socializing can offer new perspectives, reduce stress, and provide a sense of belonging.</p></li></ol><p><strong>Professional development and growth:</strong></p><ol><li><p><strong>Continuous learning:</strong>&nbsp;Staying updated with new technologies and skills is essential, but it's equally crucial to do so sustainably. Balance your learning goals with other aspects of your life to avoid burnout.</p></li><li><p><strong>Seeking feedback and mentorship:</strong>&nbsp;Regular feedback and guidance from mentors or peers can provide valuable insights into your work and career growth, much like a coach's role in an athlete's development.</p></li></ol><p><strong>Work-life balance:</strong></p><ol><li><p><strong>Setting boundaries:</strong>&nbsp;Be clear about your work-life boundaries. Know when to disconnect from work to recharge and make time for family, friends, and personal interests.</p></li><li><p><strong>Taking breaks:</strong>&nbsp;Regular breaks throughout the workday can prevent fatigue and maintain high productivity. Short, frequent breaks are often more effective than less frequent, longer breaks.</p></li></ol><p>By incorporating these self-care practices into your routine, you'll be better equipped to handle software engineering challenges, much like an athlete preparing for competition. Sustaining a healthy and successful career in this demanding field is absolutely necessary.</p><h1>Sports Team</h1><p>Drawing parallels with a football team provides a relatable and accessible framework for understanding the roles within a software engineering team. In a football team, each role, from the coach to the goalkeeper, is critical for overall success, reflecting the distinct yet interconnected roles in a software development team. Let's look into this.</p><p>So, just like a coach, the engineering manager strategizes, mentors, and guides the team. They develop effective strategies that align with the project's goals and the organization's vision. They mentor team members, foster their professional growth and development, and guide them through challenges, making critical decisions and ensuring cohesive work towards common objectives.</p><p>The tech lead is like the captain and leads by example. They are responsible for technical decision-making, resolving technical challenges, and motivating the team. They inspire their teammates, boost morale, and foster a collaborative spirit within the team. They are the go-to person for technical advice, guidance, and problem-solving, ensuring that the team remains focused and efficient in achieving its goals.</p><p>The product manager can be compared to a playmaker. They control the product's flow, making strategic decisions and setting up market opportunities, ensuring the product aligns with market needs and user expectations. They facilitate smooth interactions between the team and stakeholders, including customers and business partners, to ensure the product vision is realized effectively.</p><p>Each engineer on a software team is like a player in a team, with a specific and crucial role to play. Depending on their specialization, whether front-end, back-end, or full-stack development, each engineer brings unique skills to the team, similar to different positions on the football field. They contribute their expertise to other aspects of the project, collaborating to create a cohesive and functional product.</p><p>The QA, like the goalkeeper, plays a critical role in safeguarding the product against errors, bugs, and issues. They ensure the quality and reliability of the final output, meticulously testing and scrutinizing the software to prevent defects from reaching the end-users. Their role is crucial in maintaining the integrity and performance of the product, making them an indispensable part of the software development team.</p><p>Viewing a software engineering team as a football team shows us that, like in a sports team, every role in software development is critical to the team's overall success. Each member's contribution is essential and adds value in distinct ways. This comparison highlights the synergy, diversity, and strategic collaboration that make a winning team, both on the football field and in software engineering.</p><h1>Superstar</h1><p>In elite sports, as in software engineering, it's common to have individuals who outshine their peers. This is an expected dynamic; some engineers, like athletes, will naturally excel beyond others. The key lies in managing this disparity effectively to maintain team cohesion and elevate overall performance. Let's delve into this concept using the football analogy, focusing on Lionel Messi as a prime example.</p><h2>Team&nbsp;<strong>Dynamics</strong></h2><p>Lionel Messi's tenure at Barcelona serves as an insightful case study. Messi, a player with extraordinary talents, was celebrated for his skills and for being an integral part of the team's fabric. When a team member demonstrates exceptional skills in software engineering similar to Messi's, it becomes essential to capitalize on these abilities to benefit the entire team.</p><p>The goal is to celebrate individual excellence while ensuring it dovetails into the team's collective identity. This approach involves encouraging the standout engineer to actively contribute their expertise collaboratively. It's about creating an environment where their skills uplift others, much like Messi's influence on his teammates' performance.</p><p>Balanced recognition is another critical aspect. In software teams, as in football squads, acknowledging the extraordinary contributions of a standout performer should be balanced with appreciating the efforts of all team members. It ensures a harmonious dynamic where each individual feels valued and motivated.</p><p>Moreover, a standout performer can take on a mentorship role, sharing their knowledge and skills to elevate the team's capabilities. This enhances the team's overall skill set and fosters a culture of learning and growth.</p><h2>Team&nbsp;<strong>Environment</strong></h2><p>An essential lesson from Messi's impact at Barcelona, and now evident in Miami, is the upliftment of the entire team's performance. His presence, even without direct involvement in every play, clearly elevates everyone around him. This phenomenon can be replicated in software engineering. By managing exceptional talent effectively, the whole team can experience a boost in performance, innovation, and morale.</p><p>Open communication and feedback are fundamental to achieving this. They ensure that the standout performer and their colleagues are aligned in their goals and strategies and that any issues are collaboratively addressed. Encouraging diverse contributions from all team members also enriches problem-solving and fosters innovation.</p><p>Additionally, the distribution of workload and responsibilities must be balanced. Reliance on a single individual, no matter how talented, can lead to burnout and an imbalanced team dynamic. Instead, tasks should be allocated to leverage each member's strengths, like a well-coordinated sports team.</p><p>In essence, the presence of a standout performer in a software engineering team, similar to Lionel Messi's role in football, offers both challenges and opportunities. The entire team can be uplifted by effectively integrating their talents into the team dynamics and creating a balanced environment. This approach not only maximizes the potential of the exceptional individual but also enhances the team's overall performance, innovation, and cohesion, mirroring the transformative effect Messi has had on every team he's been part of.</p><h1><strong>Final Thoughts</strong></h1><p>As we near the end of this piece looking into the parallels between elite athletes and software engineers, let's highlight the insights:</p><ol><li><p><strong>Adopting an athlete's mindset</strong>: Like elite athletes, software engineers thrive on discipline, adaptability, and mental agility. Embracing this mindset is critical to excelling in the fast-paced, high-stakes world of startups and scale-ups.</p></li><li><p><strong>Importance of discipline</strong>: Rigorous discipline in skill development, code quality, and time management sets the foundation for success, much like an athlete's dedicated training regime.</p></li><li><p><strong>Unity through collaboration</strong>: The synergy of a software team, akin to a sports team, lies in its collaborative strength. Diversity and teamwork drive innovation and practical problem-solving.</p></li><li><p><strong>Balancing work and recovery</strong>: Just as athletes balance intense training with rest, software engineers must manage their workloads to prevent burnout, ensuring long-term productivity and well-being.</p></li><li><p><strong>Self-care for peak performance</strong>: Incorporating self-care strategies&#8212;from physical and mental health practices to professional development and work-life balance&#8212;is crucial for maintaining performance and career longevity.</p></li><li><p><strong>Leveraging individual excellence</strong>: Managing standout talents effectively, akin to a superstar athlete like Messi, can significantly boost team performance, provided their skills are integrated with team dynamics in a balanced manner.</p></li></ol><p>These takeaways emphasize the importance of a holistic approach in software engineering, mirroring the discipline, teamwork, and balance seen in elite sports. By internalizing these principles, software engineers can enhance their capabilities and contribute significantly to their team's success.</p>]]></content:encoded></item><item><title><![CDATA[QUESTIONS]]></title><description><![CDATA[Don't tell me what to do.]]></description><link>https://celodauane.com/p/questions</link><guid isPermaLink="false">https://celodauane.com/p/questions</guid><dc:creator><![CDATA[Marcelo Dauane]]></dc:creator><pubDate>Mon, 13 Nov 2023 07:22:40 GMT</pubDate><enclosure url="https://substack-post-media.s3.amazonaws.com/public/images/4c019e52-e048-4889-a5eb-d3a2e98c8463_420x330.png" length="0" type="image/jpeg"/><content:encoded><![CDATA[<p><strong>TL;DR:</strong>&nbsp;Embrace a question-based approach to transform how your team collaborates and innovates. Focusing on insightful questioning rather than direct directives, this method promotes a culture of ownership and proactive problem-solving. It encourages team members to think independently and contribute meaningfully, leading to more robust solutions and a motivated team environment. Whether leading a team or contributing individually, this approach will enhance your effectiveness, demonstrating your value and potential for future leadership roles.</p><div><hr></div><p>Imagine your team is working on a new feature - integrating an external service into one of the most critical endpoints of your product. The team is confident they've covered all bases. However, the risks are significant: if anything goes wrong with this service, it could make the endpoint unusable, breaking your product's functionality. As a leader, you could directly point out the risk and suggest implementing a failover mechanism or a circuit breaker pattern to handle potential downtimes. This direct approach might solve the problem but risks resistance from the team, who might feel their expertise and efforts should be supported.</p><p>Here's where the power of asking questions comes in. Instead of outright suggestions, what if you ask, "What happens if this external service goes down?" This subtle shift in approach can make a significant difference. It nudges the team to identify the gap, building a sense of ownership and eagerness to find a solution. This method solves the immediate problem and builds a stronger, more collaborative team dynamic.</p><p>Mastering the skill of asking insightful questions rather than imposing solutions is invaluable. It helps guide your team to find answers, ensuring they feel invested in the project's success. This approach leads to more robust solutions and promotes a more harmonious and motivated team environment.</p><p>In this piece, we will explore why asking questions is crucial for any valuable engineer, especially those in leadership roles. We'll explore how this technique enhances team collaboration, builds ownership, and leads to more effective problem-solving. I'll also share practical tips and personal experiences to show these points. By the end, you'll understand how to apply this approach in your leadership style, ensuring your team is actively engaged and contributing to the project's success and not just following directions. Let's go!</p><h1>Directives to questions</h1><p>The transition from giving directives to asking questions marks a significant evolution in leadership style. This approach requires patience, active listening, and a genuine curiosity about the perspectives and ideas of your team members. For instance, instead of directly stating that a particular feature needs to be optimized for performance, you could ask, "How do you think we can enhance the performance of this feature?" This opens up a dialogue and makes team members feel valued and heard.</p><p>By asking questions, you encourage team members to reflect on their work and take greater ownership of their tasks. This method cultivates an environment where team members are more autonomous and confident in their decision-making. It's about shifting the focus from what needs to be done to how it can be done best, allowing team members to explore and propose their solutions.</p><p>This shift also promotes a more collaborative team culture. When leaders ask questions, it signals that all ideas are welcome and that the leader is open to suggestions. This inclusivity enhances team dynamics, making each member feel integral to the decision-making process. It's a powerful way to build trust and respect within the team.</p><h1>Ownership and engagement</h1><p>When team members uncover solutions through their responses to your questions, they cultivate a sense of ownership in their work. This ownership manifests in various ways. For instance, when a team member suggests a new caching strategy in response to a question about improving system performance, they're more likely to be invested in the implementation and success of that strategy. They're not just executing orders but bringing their ideas to life. This shift from passive participation to active engagement is crucial in fostering a sense of personal stake in the project's success.</p><p>Asking questions also naturally elevates team engagement. When a leader asks, "How could we make this feature more user-friendly?" it invites team members to put themselves in the users' shoes, leading to more thoughtful and user-centric design. This kind of engagement involves team members in a deeper, more meaningful way. Their ideas and opinions become integral to the project's direction, leading to a more passionate involvement in their work.</p><p>The practice of asking questions cultivates a work environment grounded in mutual respect and collaborative spirit. When a leader asks, "What are your thoughts on this approach?" it signals to the team that their insights are valued and essential. This inclusive approach enhances team dynamics and contributes to a positive workplace atmosphere. It's a setting where diverse ideas are welcomed and debated, leading to innovative solutions and a stronger, more unified team.</p><h1><strong>Implementation</strong></h1><p>Implementing a question-based approach into your leadership style enhances team dynamics and deepens engagement. This approach involves a delicate balance between asking questions and providing directives, ensuring that while the team is encouraged to find solutions independently, crucial issues are not overlooked. Here's an integrated strategy for effectively implementing this approach:</p><ol><li><p><strong>Balancing questions with directives</strong></p></li><li><p>Recognize situations that require direct instructions, especially when the team misses critical issues. Begin by guiding the team towards the answer through questions, and if necessary, follow up with clear, direct guidance. This balance allows for independent thinking while ensuring key aspects are addressed.</p></li><li><p><strong>Cultivating active listening</strong></p></li><li><p>Start with active listening to truly understand the nuances of each situation. This not only shows respect for your team's input but also forms the basis for meaningful conversations and insightful questions.</p></li><li><p><strong>Asking open-ended questions</strong></p></li><li><p>Frame your questions to encourage discussion and exploration. Avoid yes/no questions; instead, prompt exploratory thinking with questions like, "What are the potential impacts of this decision?" which invite a range of perspectives.</p></li><li><p><strong>Encouraging full participation</strong></p></li><li><p>Some team members may be more reserved. Actively engage all team members in discussions, directing questions to quieter individuals to ensure a diversity of viewpoints.</p></li><li><p><strong>Integrating questions into daily interactions</strong></p></li><li><p>Regularly include questions in your interactions, whether in meetings, one-on-ones, or casual conversations. Use them to provoke thought and encourage team members to share their ideas and solutions.</p></li><li><p><strong>Providing clear rationale when directing</strong></p></li><li><p>When direct instructions are necessary, explain your decisions clearly. This maintains trust and clarity, even when adopting a more directive approach.</p></li></ol><p>Blending a question-based approach with necessary directives creates a dynamic, engaged, and collaborative team atmosphere. This method empowers your team and fosters a culture of continuous learning and adaptability, ultimately leading to more innovative solutions and a more cohesive team environment.</p><h1><strong>Examples</strong></h1><p>As a leader, one of your key roles is facilitating effective problem-solving, creativity, and alignment within your team. The right questions are powerful tools in this mission, guiding your team toward insightful reflections and innovative solutions. Let's explore some examples of questions that significantly enhance team dynamics and project outcomes.</p><ol><li><p><strong>Problem-solving</strong>&nbsp;"What do you think are the potential drawbacks of this current approach?" This question can spark a proactive discussion on improving methods or strategies, helping to identify and address potential issues before they escalate.</p></li><li><p>"How might we approach this challenge if we had different constraints?" This can lead to innovative thinking and alternative solutions.</p></li><li><p><strong>Creativity</strong>" Can we think of a more innovative approach to this solution?" This question challenges team members to leave their comfort zones and explore creative alternatives.</p></li><li><p>"What would be an unconventional but potentially effective way to tackle this problem?" Encourages thinking beyond traditional methods and fosters a culture of innovation.</p></li><li><p><strong>Alignment</strong>&nbsp;"How does this align with our overall project goals?" This question ensures the team's efforts consistently contribute to the overarching objectives.</p></li><li><p>"What impact will this have on our end-users?" Keeps the team focused on creating user-centric solutions.</p></li><li><p>"In what ways does this align with our key performance indicators?" This helps align the team's work with measurable outcomes and organizational goals.</p></li></ol><p>By adding these questions to your leadership approach, you steer your team towards a more collaborative, innovative, and results-oriented workflow. The art of asking the right questions enhances the team's problem-solving capabilities and fosters a culture of creativity and strategic alignment, which is essential for any successful project.</p><h1>Quality over quantity</h1><p>While fostering a culture of questions is valuable, it's crucial to recognize that not all questions contribute constructively to the discussion. The adage "there are no silly questions" doesn't always hold true in professional settings. As a team member, asking questions thoughtfully and purposefully is important. Your inquiries should move the conversation forward, not just demonstrate your ability to ask questions. Here's how to ensure your questions are impactful and meaningful:</p><ol><li><p><strong>Asking with intent to improve</strong></p></li><li><p>Consider its purpose and potential impact before asking a question. Does it clarify confusion, contribute to solving a problem, or bring a new perspective? For instance, instead of asking a basic question that's already been addressed, you might ask, "How does this strategy align with our long-term goals?" This shows that you're thinking about the broader implications and the future.</p></li><li><p><strong>Avoiding questions that slow down progress</strong></p></li><li><p>Steer clear of questions that might derail or unnecessarily prolong discussions without adding value. For example, questioning a well-established basic principle can be seen as counterproductive. Focus on questions that address immediate concerns or strategic considerations.</p></li><li><p><strong>Being specific and relevant</strong></p></li><li><p>Ask specific questions rather than vague ones. Specificity makes your questions more actionable and relevant. For example, instead of asking, "How can we improve?", you might ask, "What specific steps can we take to enhance the performance of this feature?"</p></li><li><p><strong>Timing your questions appropriately</strong></p></li><li><p>Timing is crucial. Ask your questions appropriately when they can contribute most effectively to the discussion. For instance, raising a question about a particular design choice is more relevant during the planning phase than in the final stages of implementation.</p></li></ol><p>You position yourself as an insightful and effective team member by focusing on the intent, relevance, and timing. This method of questioning not only enriches the team's discourse but also solidifies your role as a critical thinker and collaborative contributor, enhancing the overall productivity and success of the team.</p><h1>Individual contributor</h1><p>As an engineer and individual contributor, you don't have to be in a leadership position to use the power of a question-based approach. By strategically asking questions, you can contribute to your team's success and demonstrate your value. Here's how you can effectively use this method:</p><ol><li><p><strong>Knowing when to ask questions</strong></p></li><li><p>Timing is key. Ask your questions during brainstorming sessions, meetings, or when discussing new projects. Ask questions when you sense a gap in the team's understanding or when you feel a different perspective could add value. For instance, during a project planning session, asking, "Have we considered the scalability of this solution?" can start valuable discussions.</p></li><li><p><strong>Framing questions effectively</strong></p></li><li><p>The way you phrase your questions can either open up a conversation or shut it down. Use open-ended questions to encourage exploration and discussion. For example, instead of asking, "Is this the only solution?" try, "What other solutions might we explore?" This invites diverse opinions and fosters a more inclusive environment.</p></li><li><p><strong>Encouraging collaborative problem-solving</strong></p></li><li><p>Use questions to stimulate collaborative problem-solving. When faced with a challenge, ask the team, "How can we tackle this issue together?" or "What strategies can we employ to overcome this hurdle?" This not only shows your initiative but also your commitment to teamwork.</p></li><li><p><strong>Demonstrating curiosity and willingness to learn</strong></p></li><li><p>Asking questions is a great way to demonstrate your curiosity and eagerness to learn. Inquire about the rationale behind decisions or the specifics of certain methodologies. For example, "Can someone explain the reasoning behind this approach?" shows that you're actively engaged and eager to understand.</p></li><li><p><strong>Facilitating knowledge sharing</strong></p></li><li><p>Use questions to facilitate knowledge sharing within the team. Asking a colleague to elaborate on their expertise helps you learn and allows them to share their insights, creating a learning environment for the entire team.</p></li></ol><p>Using these strategies as an individual contributor enables you to leverage questions to enhance collaboration, aid in problem-solving, and showcase your engagement and value within the team. Adopting this questioning approach marks you as a proactive and insightful team player, laying a solid foundation for future leadership opportunities.</p><h1><strong>My Experience</strong></h1><p>My introduction to the question-based leadership approach was under a manager who sincerely believed in the power of this style. He consistently used thought-provoking questions instead of direct instructions, a method that both challenged and propelled our team forward. He recounted a particularly telling experience from his past role as an engineering manager. Despite offering well-reasoned suggestions, his team rarely acted on his advice. Although sound, the ideas were not from the team's discussions or conclusions. This lack of organic ownership led to a reluctance to embrace his suggestions. This experience showed him an essential truth about team dynamics: people are most committed to ideas they have a hand in creating.</p><p>This insight was a turning point in my leadership style. In my roles as a tech lead and later as an engineering manager, I embraced this questioning approach. By framing tasks and challenges as questions for the team to address, I saw a rise in ownership and engagement. The team members were not just carrying out tasks but were actively involved in ideation and problem-solving. This heightened involvement led to more innovative solutions and improved work quality.</p><p>This approach did more than improve the output quality; it fostered a culture of respect and collaboration. Team members felt more valued and involved, creating a more cohesive and productive work environment. For me, this experience was transformative. I learned the essence of facilitative leadership - empowering and guiding rather than dictating. This journey involved developing a self-motivated, creative, and fully invested team. It has been one of my most significant learning experiences, reinforcing that effective leadership is about nurturing a team's ability to find its path through guided discovery.</p><h1>Conclusion</h1><p>Adopting a question-based approach in your role, whether as a leader or a team member, is a transformative strategy that significantly elevates the dynamics and output of your team. This approach goes beyond mere problem-solving; it cultivates a culture of ownership, encourages independent thinking, and fosters a collaborative work environment. By guiding your team through insightful questions rather than directives, you empower them to take the initiative and invest personally in the project's success. This leads to innovative solutions, heightened engagement, and a more motivated team. This method effectively allows individual contributors to demonstrate their value, enhance their problem-solving skills, and position themselves for future leadership roles.</p><p>As you navigate your professional journey in software engineering, remember the power of strategic questioning. Encourage yourself and your team to embrace curiosity, seek diverse perspectives, and approach challenges collaboratively. This mindset is key to unlocking the full potential of your team and achieving outstanding results. Take this knowledge forward, apply these principles in your daily interactions, and watch as you and your team grow in capability and success. Your journey toward effective leadership and impactful team contribution starts with a simple yet powerful tool: the right question at the right time.</p>]]></content:encoded></item><item><title><![CDATA[PRODUCT]]></title><description><![CDATA[Product over software!]]></description><link>https://celodauane.com/p/product</link><guid isPermaLink="false">https://celodauane.com/p/product</guid><dc:creator><![CDATA[Marcelo Dauane]]></dc:creator><pubDate>Mon, 06 Nov 2023 06:00:41 GMT</pubDate><enclosure url="https://substack-post-media.s3.amazonaws.com/public/images/d0340dc9-4334-4ff7-8cfa-b0bb7b0087b5_420x330.png" length="0" type="image/jpeg"/><content:encoded><![CDATA[<p><strong>TL;DR:</strong>&nbsp;Mastering product understanding has become valuable. Product engineers, who stand at the intersection of code and customer needs, offer a holistic approach to development by combining technical expertise with user empathy. Historically, there was a clear division between engineering and product teams, but as collaboration became vital, the role of product engineers emerged to bridge this gap. Their user-centric approach aids in building solutions that resonate deeply with users, ensuring products are not only technically robust but also market-relevant. Benefits include streamlined development, effective communication, and precise alignment with user expectations. This skill set not only enhances an engineer's technical capability but also paves the way for leadership roles, differentiating them in a saturated market. Real-world case studies, like Linear's unique approach, further show the transformative power of product engineers. By adopting this comprehensive role, engineers are equipped to navigate the intricate dance between technology and user desires, making them invaluable assets in the modern tech industry.</p><div><hr></div><p>Today, the key to success is building products that truly resonate with users. This demand has given rise to the 'product engineer,' a role now critical to dynamic product teams. Unlike traditional software engineers, who are primarily code-centric, product engineers blend technical knowledge with an understanding of the user's perspective. They immerse themselves in full-stack development, focusing on the value proposition of the product and the user experience. Their ultimate objective is to create solutions that offer tangible user value, utilizing feedback to refine and improve continually.</p><p>Product engineers stand out due to their unwavering commitment to customers. Recognizing that a product's triumph hinges on user satisfaction, they actively gather and incorporate feedback. Their depth of understanding extends to analyzing usage data and recognizing their product's position in the market landscape. Embracing a culture of continuous prototyping and iteration, they deliver solutions tailored to user needs. Leveraging automation tools, they streamline tasks to maintain a razor-sharp focus on product refinement.</p><p>The emphasis on product engineers is well-warranted. Beyond their coding skills, they manifest visions into functional products. Engaging deeply in design, maintaining open communication channels with users, and fostering rapid development practices are hallmarks of their approach. Their blend of technical expertise and user-centric insight is becoming increasingly valuable to companies aiming to differentiate themselves in a crowded product market. Throughout this article, we'll delve deeper into the pivotal role of product engineering in shaping successful product-centric companies.</p><h1><strong>Background</strong></h1><p>The evolution of the tech industry has led to a blurring of lines between engineers and product teams. Traditionally, engineers were the architects behind the scenes, prioritizing technical robustness and code efficiency, while product teams served as the user's voice, guiding the vision to ensure usability and appeal. However, the siloed approach often resulted in a disconnect between what was built and what users needed.</p><p>The rise of agile methodologies and the emphasis on rapid iteration catalyzed a shift towards a more collaborative model. Enter the product engineer: a hybrid role marrying the problem-solving understanding of an engineer with the user-centric approach of product teams. This role embodies the holistic viewpoint&#8212;concerned not just with the how of the building but also with the why, ensuring that every feature and line of code enhances the user experience.</p><p>This transformation signifies a paradigm shift in the tech industry. Engineers are no longer just code creators; they are integral to product strategy, user research, and design. Their expertise extends beyond technical boundaries, placing them at the heart of the product lifecycle. This new model fosters a symbiotic relationship where technical prowess is infused with user empathy, resulting in products that are not only technically robust but also profoundly resonant with end-users. It's a testament that the most impactful products emerge from the seamless integration of engineering excellence and a profound understanding of user needs.</p><h1><strong>Example</strong></h1><p>Let's look into an example! So, for a popular restaurant app, two engineers, John and Alex, were assigned to develop a new feature: a menu management service allowing restaurants to update their daily offerings dynamically.</p><p>John, with his traditional engineering approach, immediately analyzed the technical requirements. He prioritized building a robust database structure to store the dishes, ingredients, and prices. He coded an interface where restaurants could add or remove items efficiently. From a technical standpoint, the database was a masterpiece&#8212;optimized for speed and data integrity. However, when restaurant owners tried to use the new service, they found the interface clunky. It lacked features like scheduling future menu changes or adding images of dishes, elements that would've enhanced user experience.</p><p>In contrast, Alex, embodying the product engineer ethos, started by spending a day shadowing restaurant managers to understand their needs. He realized that for daily specials, managers often decided on them a day or two before based on fresh ingredients. With this insight, Alex designed the system to allow not only instant updates but also scheduled changes. He also integrated an easy-to-use uploader for dish photos. He added tags for categorizing dishes as 'vegan', 'gluten-free', etc., which the restaurant managers found incredibly helpful for their diverse clientele.</p><p>When both features were rolled out, the difference was stark. Restaurants using John's system often reverted to old methods or required additional training, resulting in slower adoption. Alex's version, however, was instantly popular. Not only did it fulfill the technical requirements, but by being tailored to actual user needs, it saw rapid adoption and rave reviews from restaurant owners.</p><p>This shows the essential difference between building a product and crafting a solution. Engineers like Alex, who combine technical skills with user understanding, inevitably produce tools that resonate deeper and offer superior user satisfaction, maximizing product success and adoption.</p><h1>Benefits</h1><p>When engineers possess a deep understanding of the product's goals, they can craft solutions that align perfectly with user needs from the outset. This alignment significantly reduces the trial and error often associated with product development. Instead of multiple iterations to get a feature or function right, engineers can deliver more precise solutions on their initial attempts. This precision not only minimizes redundancy in coding but also results in considerable time and resource savings. By preemptively addressing potential pitfalls and keeping the user's experience in mind, they can ensure that the result is efficient and effective.</p><p>Engineers with product insight are well-equipped to communicate effectively with various stakeholders, from product managers to designers to marketers. Their holistic understanding allows them to articulate technical constraints and possibilities in the context of product goals, ensuring that discussions are productive and devoid of common misunderstandings. This mutual comprehension streamlines the feedback process, reduces back-and-forth, and fosters a collaborative environment where everyone is aligned on the product's objectives and limitations. Such clarity in communication ensures that all team members are on the same page, leading to smoother project progression.</p><p>With a clear vision of the product's objectives and user expectations, engineers can make informed decisions swiftly during the development process. They can prioritize tasks that have the most significant impact on user experience and product success. By recognizing which features or improvements will deliver the most value, engineers can allocate their efforts efficiently, accelerating the development cycle. Furthermore, when unexpected challenges arise, their comprehensive understanding of the product allows them to make adjustments that maintain technical integrity and user satisfaction. This proactive approach, rooted in product insight, ensures that engineering tasks are not just completed faster but also align with the overarching goals of the product.</p><h1>Career Trajectory</h1><p>In the current market, engineers often seek ways to differentiate themselves from their peers. A blend of technical prowess and product insight can provide a unique edge. Engineers who understand the broader context of their work&#8212;how their code translates to user experiences and business outcomes&#8212;tend to be more strategic in their approach. They're not just coding; they're building solutions. This multifaceted skill set makes them invaluable assets to any organization. It garners attention from recruiters and hiring managers looking for candidates who bring more than just technical skills.</p><p>Product knowledge doesn't just amplify an engineer's technical abilities; it also paves the way for leadership roles within an organization. Engineers with tech and product insights are naturally positioned to bridge the communication gap between technical teams and other departments. Their holistic understanding allows them to see the bigger picture, making them prime candidates for roles such as Tech Lead, where guiding project direction is crucial. Furthermore, as they climb the ranks, this comprehensive insight can propel them into strategic positions like CTOs, where understanding the product is as vital as knowing the technology that powers it.</p><p>In an ever-changing tech landscape, adaptability and continuous learning are key to job security. Engineers with product knowledge are better equipped to adapt to shifts in the industry, given their broader perspective. Their ability to align technical solutions with product objectives makes them indispensable members of their teams. Moreover, when it comes to negotiations, whether it's for a new role, a promotion, or a salary raise, possessing this dual expertise gives engineers a substantial advantage. Their unique skill set becomes a powerful bargaining chip, positioning them favorably in a competitive market and ensuring they're recognized and compensated for the added value they bring.</p><h1>Case-Study</h1><p>Navigating the realm of task management tools can be a daunting venture. Like many, I've trudged through countless platforms, each touting revolutionary features, only to be disappointed. Then, Linear entered the frame. Beyond its polished interface and intuitive design, more value is being delivered with the available features.</p><p>Upon investigating Linear's foundations, I found a different approach: instead of a group of product managers, they lean on a singular head of product and rely on product engineers. Contrary to typical setups, this seemed audacious, yet considering Linear's cohesive user experience, it clicked.</p><p>Linear's strategy underscores an essential truth: product engineers&#8212;those who possess both technical prowess and product vision&#8212;often craft better solutions. Their dual expertise allows them to anticipate challenges, innovate beyond boundaries, and stay user-centric. By diminishing bureaucratic layers and amplifying engineer-led decision-making, Linear cultivates a synergy of technology and design. This hands-on engagement from those who know the tech best ensures products are not just functional but user-aligned.</p><p>While this insight is anecdotal, it's piqued my curiosity. As time unfolds, I'm eager to explore how other companies approach product development and compare those utilizing product managers versus those like Linear. For now, in a saturated market of task managers, Linear's distinctiveness isn't just its product but its bold organizational design. It's transformed a once-tedious task into sheer pleasure, a shift I am deeply grateful for.</p><h1><strong>Guide</strong></h1><p>The success of Linear's unorthodox approach raises compelling questions about the nature of product development. Can their success be replicated, or is it unique to their circumstances? Is integrating engineering prowess with product vision the secret sauce to developing standout products? My own experience working in a team of product engineers suggests that this integration may indeed be a key ingredient. To understand this better and provide a practical framework based on both Linear's example and personal insights, here goes a guide &#8212; a blueprint of sorts &#8212; to understand and potentially adopt a product-centered engineering approach.</p><ol><li><p><strong>Foundational Knowledge:</strong></p><ol><li><p><strong>Reason:</strong> Before enhancing a product, you need to understand its essence and purpose. This is the foundation of product-centered engineering. A deep understanding of product goals, user needs, and market dynamics ensures that your technical contributions directly align with the product's vision.</p></li><li><p><strong>Actions:</strong>&nbsp;Engage with end-users, immerse yourself in market research, and participate in product strategy discussions to truly understand the product's objectives and audience.</p></li></ol></li><li><p><strong>Customer Obsession</strong></p><ol><li><p><strong>Reason:</strong> Once you have the skills to create, it's imperative to know&nbsp;<em>what</em>&nbsp;to create. Building something without understanding the user's needs can lead to wasted effort and irrelevant products.</p></li><li><p><strong>Actions:</strong>&nbsp;Regularly interact with potential users, develop empathy for their challenges, and ensure that product decisions are user-centric.</p></li></ol></li><li><p><strong>Data Ownership</strong></p><ol><li><p><strong>Reason:</strong> After understanding users qualitatively, the next step is to understand them quantitatively. Data provides insights into user behaviors and preferences, allowing for evidence-based product decisions.</p></li><li><p><strong>Actions:</strong>&nbsp;Learn to use data analytics tools, evaluate product metrics, and interpret user data to guide decisions.</p></li></ol></li><li><p><strong>Dive into Product Design</strong></p><ol><li><p><strong>Reason:</strong> With a user-centered mindset and data in hand, it's about shaping those insights into tangible designs. A seamless user experience is crafted when user feedback meets intuitive design.</p></li><li><p><strong>Actions:</strong>&nbsp;Learn design tools like Figma, engage in UX courses, and practice translating user needs into designs.</p></li></ol></li><li><p><strong>Master Product Management</strong></p><ol><li><p><strong>Reason:</strong> Designing a product is one thing, but effectively bringing it to market requires a broader understanding of its lifecycle and market dynamics.</p></li><li><p><strong>Actions:</strong>&nbsp;Dive into market research, learn about product road-mapping, and grasp the holistic product development cycle.</p></li></ol></li><li><p><strong>Cross-functional Collaboration</strong></p><ol><li><p><strong>Reason:</strong> A product doesn't exist in isolation. Sales insights, marketing strategies, and customer feedback shape it. Engaging with these teams ensures the product is well-rounded and meets diverse organizational goals.</p></li><li><p><strong>Actions:</strong>&nbsp;Foster relationships across departments, seek feedback, and engage in collaborative brainstorming sessions.</p></li></ol></li><li><p><strong>Develop a Problem-Solving Mindset</strong></p><ol><li><p><strong>Reason:</strong> As you progress in your journey, challenges will arise. Being solution-oriented ensures you navigate these challenges effectively.</p></li><li><p><strong>Actions:</strong>&nbsp;Engage in problem-solving exercises, seek feedback, and always be ready to adapt.</p></li></ol></li><li><p><strong>Prototype and Iterate</strong></p><ol><li><p><strong>Reason:</strong> The culmination of all prior steps is to produce and refine. Initial ideas rarely result in perfect products. Prototyping and iterating ensure continuous improvement based on real-world feedback.</p></li><li><p><strong>Actions:</strong>&nbsp;Create prototypes to validate product ideas, gather user feedback, and iterate based on this feedback.</p></li></ol></li></ol><h1>Conclusion</h1><p>The ascent of the product engineer in the modern business ecosystem signals a vital paradigm shift. These professionals, skilled in building, are no longer confined to development work. Their role has expanded, and their influence goes beyond lines of code. By combining technical knowledge with user understanding, they bridge a crucial gap, ensuring products are functional and resonate deeply with their target audience.</p><p>This convergence of skills makes product engineers immensely valuable. As competition intensifies and users become more discerning, the role of engineers who can empathize with user needs while delivering technically sound solutions is paramount. Companies recognize this. Those engineers equipped with product knowledge and a keen understanding of user behavior are not just seen as builders; they're seen as strategic assets. In this light, an engineer's decision to embed themselves in the product landscape is a strategic move that enhances their value, influence, and potential in the industry.</p>]]></content:encoded></item><item><title><![CDATA[EMPATHY]]></title><description><![CDATA[Care more!]]></description><link>https://celodauane.com/p/empathy</link><guid isPermaLink="false">https://celodauane.com/p/empathy</guid><dc:creator><![CDATA[Marcelo Dauane]]></dc:creator><pubDate>Wed, 11 Oct 2023 21:46:56 GMT</pubDate><enclosure url="https://substack-post-media.s3.amazonaws.com/public/images/e8fcefbf-0646-4686-8789-48782a2dbea6_420x330.png" length="0" type="image/jpeg"/><content:encoded><![CDATA[<p><strong>TL;DR:</strong> Empathy in engineering is pivotal for designing user-centric solutions. Truly understanding both tech and people is key. Engineers build trust within teams and achieve more efficient problem-solving by actively listening. This understanding allows engineers to view challenges through the user's lens, ensuring products resonate with the user's needs. Regularly using their products or dogfooding enhances this connection. While technical skills are crucial, integrating empathy leads to standout products and strong team dynamics. Blending technical knowledge with empathy is a winning strategy for top-tier engineering outcomes.</p><div><hr></div><p>Picture this: You're in a crucial meeting because a server is down, and thousands of users are affected. The team throws around ideas, from quick patches to rollbacks. But one engineer hasn't said a word. The tech lead, sensing there might be a different perspective, asks, "Do you have any suggestions?" The quiet engineer pauses, then brings up an old solution from a past project: tweaking the caching system to lessen the server load. It's a more straightforward approach than others suggested, but it effectively resolves the issue.</p><p>This situation highlights why empathy in engineering is essential. It's about knowing what our users need while valuing and drawing from the varied experiences within our teams. We often find unexpected solutions when we listen to each other and allow every voice to be heard.</p><p>In this piece, we'll explore the power of combining technical know-how with empathy. By really understanding and valuing each other, we solve problems more efficiently and strengthen our team's overall output.</p><h1>Team</h1><p>Empathy is central to effective teamwork. In engineering teams, it goes beyond merely hearing colleagues; it's truly understanding their perspective. Genuinely grasping what teammates convey, even when opinions differ, paves the way for open communication. This nurtures trust. With time, this heightened trust results in quicker problem resolution and a harmonious team dynamic.</p><p>Disagreements are a natural part of team interactions. Being attuned to each other's needs and feelings allows for early detection and management of potential issues. With empathetic engineers on board, unexpected outbursts or communication hitches become less frequent. Addressing concerns promptly ensures the team maintains a steady pace. The outcome is efficient project completion, minimized obstacles, and improved productivity.</p><p>Empathy's role is more comprehensive than fostering a positive atmosphere. Its influence is tangible. Recalling past solutions, like the cache fix, is a testament to its value. Embracing empathy boosts efficiency. In pursuing top-tier solutions, combining technical acumen with empathy solidifies team strength, agility, and consistent high performance.</p><h1>Customer</h1><p>Every product is built for a user with unique needs and feelings. As engineers, we're not just crafting tools; we're creating experiences. Sure, our products must be reliable and scalable. But they will only perform well if they click with the user's feelings or needs. We need to dive deeper than their words to understand our users truly. We should understand their challenges, choices, and what they hope to achieve. By genuinely focusing on these aspects, we position our product for real success.</p><p>Feedback is good, but the magic lies in how we use it. Take, for instance, a user finding a feature too complex. A valuable engineer won't just see this as a tech issue. They'll spot the user's need for something simpler and more efficient. We can reshape that feature with that insight, keeping the user's experience at heart. This way, we're not just fixing; we're enhancing. And such thoughtful changes make our product pop in the market.</p><p>Adding empathy to our tech toolkit changes the game. It shifts us from being code-focused to user-driven. We're not just solving problems but connecting with people's experiences. We link our tech solutions to real-life needs by stepping into our user's world. This empathy-infused approach crafts standout products, striking the right balance between functionality and user connection.</p><h1>Listen</h1><p>Active listening is essential for practical engineering. In this field where precision is critical, genuinely understanding colleagues and customers becomes crucial. It's more than just hearing words; it's about grasping the complete message, including the subtle nuances. This level of understanding paves the way for co-developing innovative solutions.</p><p>To hone active listening skills, especially amidst technical jargon, consider these strategies:</p><ol><li><p><strong>Stay Present:</strong>&nbsp;Concentrate on the speaker. Minimize distractions and take your time to reply before they finish.</p></li><li><p><strong>Ask Open-Ended Questions:</strong>&nbsp;Prompting speakers with queries like "Can you elaborate?" helps clarify points and shows your engagement.</p></li><li><p><strong>Reflect and Confirm:</strong>&nbsp;After they finish, summarize their message to ensure accurate comprehension, e.g., "You're suggesting... Is that correct?"</p></li><li><p><strong>Avoid Interruptions:</strong>&nbsp;Wait for the speaker to complete their thought. Valuable insights often emerge as conversations progress.</p></li></ol><p>Clear communication in engineering eliminates the potential for misunderstandings and ensures everyone's on the same page. Active listening complements this by ensuring we accurately grasp what others convey.</p><p>In short, engineering involves both technical expertise and effective communication. Balancing active listening with clear expression ensures we understand and collaborate efficiently, leading to superior solutions.</p><h1><strong>Feedback</strong></h1><p>Feedback in the tech space extends beyond refining code or ensuring project efficiency&#8212;it bridges human connections. When we ask for insights, we send a clear message: "Your perspective and experience matter to me."</p><p>By actively seeking feedback, we cultivate empathy. While coding can seem like a solitary mission, it thrives on collaboration. Requesting feedback allows us to experience another person's viewpoint, fostering a deeper appreciation for the collective effort behind each project. This mutual respect becomes the backbone of strong and cohesive teams.</p><p>Moreover, feedback improves the collective intelligence of a team. Each member's unique skill set and viewpoint enrich the overall output. Blending these varied insights guarantees our solutions remain solid, holistic, and resilient. I recommend exploring my piece on the subject for those eager to delve further into the value of feedback.</p><p>Ultimately, asking for feedback is a dual growth tool, benefiting both projects and individuals. As engineers, embracing this human touch elevates our contributions from mere proficiency to true excellence.</p><h1><strong>Dogfooding</strong></h1><p>Top-tier engineers do more than write code; they genuinely understand their users. A prime way to achieve this understanding is by using the very products they develop, a strategy often dubbed "dogfooding." When engineers personally use what they build, they experience firsthand the joys and hurdles that users face.</p><p>Don't try the product once, and check a box. Integrate it into daily life to grasp the user journey truly. It's beneficial for engineers to be part of user-testing events, not just as onlookers but as users themselves. Doing so can show design glitches or ease-of-use issues that may not be apparent in typical development settings. And it's not just about formal testing: weaving their creations into everyday tasks can pinpoint real-life problems and help craft solutions that aren't just great on paper and in practice.</p><p>Dogfooding provides excellent insights, but broadening one's perspective further can offer richer user comprehension. Engineers can dive into customer support logs to pinpoint common issues. This feedback avenue provides an honest look at user struggles and highlights areas needing enhancement. Joining community discussions or user forums also gives engineers a pulse on broader user feelings, showcasing varied scenarios and connecting them with their most engaged users.</p><p>To sum up, engineers shouldn't just be makers but also users. Immersing oneself in the user's world ensures the development of products that aren't merely efficient but genuinely user-focused.</p><h1>Yourself</h1><p>The journey of understanding others begins with understanding oneself. It's easy to become focused on the external and neglect the internal. This is where the importance of self-empathy comes to the fore.</p><p>Self-empathy is about pausing to check in with oneself. It's about acknowledging feelings, whether from a missed project milestone or the high of solving a complex problem. Recognizing these emotions and understanding their origins is the first step. This means granting oneself the time and space to ask, "How am I really feeling?" or "What do I need right now?" Such moments of introspection help in processing emotions, leading to clarity and balance.</p><p>An often neglected aspect of self-empathy is its direct impact on decision-making. When engineers are in tune with their feelings and limitations, they make choices that align with project objectives and safeguard their well-being. There's a heightened resilience that comes from this self-awareness. Challenges and setbacks are met with adaptability and a more profound sense of purpose, reducing the risk of burnout and fostering a more sustainable pace.</p><p>Beyond personal well-being, self-empathy plays a pivotal role in teamwork. An engineer who understands and respects their boundaries is better positioned to communicate them. This ensures that they work in an environment conducive to their strengths and fosters a culture of mutual respect and understanding. Teams thrive when each member feels acknowledged for their contributions and needs.</p><p>While empathy for users and teammates is a crucial asset for engineers, turning that lens inward is equally vital. By practicing self-empathy, engineers elevate their well-being and set the stage for an environment where innovation and collaboration flourish.</p><h1>Final thoughts</h1><p>Engineering is about problem-solving. But these aren't abstract or isolated problems; they're challenges real people face daily. This is where empathy comes into play. Understanding users' emotions, needs, and perspectives gives engineers the vital context they require to design genuinely effective solutions.</p><p>Empathy adds depth to the engineering process. When an engineer can step into a user's shoes, they gain insights that go beyond mere functionality. They can anticipate potential challenges and design efficient but also user-friendly and intuitive solutions. This approach leads to products that users don't just use but genuinely appreciate and enjoy.</p><p>Moreover, empathy fosters collaboration. In today's interconnected world, no engineer works in isolation. Collaborating with teams, understanding stakeholders, and incorporating diverse viewpoints are essential facets of modern engineering. Empathy is a bridge, facilitating effective communication, ensuring alignment, and driving cohesive and inclusive solutions.</p><p>In conclusion, while technical expertise forms the foundation of engineering, empathy breathes life into the creations. It transforms a good product into a great one, making it resonate with its intended audience. For engineers aiming for excellence, integrating empathy into their process isn't just beneficial&#8212;it's essential.</p>]]></content:encoded></item><item><title><![CDATA[IMPOSTOR]]></title><description><![CDATA[You're not one. Worry not.]]></description><link>https://celodauane.com/p/impostor</link><guid isPermaLink="false">https://celodauane.com/p/impostor</guid><dc:creator><![CDATA[Marcelo Dauane]]></dc:creator><pubDate>Tue, 03 Oct 2023 06:54:48 GMT</pubDate><enclosure url="https://substack-post-media.s3.amazonaws.com/public/images/a26dcab4-0252-4b12-b963-1a2755a61b92_420x330.png" length="0" type="image/jpeg"/><content:encoded><![CDATA[<p><strong>TL;DR</strong>: Impostor Syndrome, while often seen as a negative, can be a driving force for growth and innovation for engineers. By reframing it as an opportunity rather than a setback, engineers can harness this self-doubt as motivation to learn, evolve, and excel, turning a perceived weakness into a significant strength.</p><div><hr></div><p>In my first year as a full-time engineer, I held an accolade: "Most Improved Employee of the Year." This recognition, while an honor, introduced unexpected pressure. The days followed were marked by doubt over every email, every line of code, and every meeting comment. Simple errors felt like mountains, leading to restless nights and a storm of overthinking.</p><p>This state of self-doubt is called impostor syndrome, a psychological phenomenon where individuals believe they'll be exposed as fraudulent despite evident accomplishments. Interestingly, there's a brighter side to this. Impostor syndrome, when channeled correctly, can be a driving force. It pushes individuals to strive harder, refine skills, and never settle for mediocrity, transforming it from a crippling doubt to a tool for excellence.</p><p>In this piece, we'll explore the dual nature of impostor syndrome, its origins, and how engineers can harness its energy for superior performance. Let's embark on this transformative journey together.</p><h1>Engineering</h1><p>Impostor Syndrome is a persistent psychological state where individuals doubt their accomplishments despite their proven competencies and fear being unmasked as a "fraud." This is a deep-rooted belief that overshadows genuine achievements.</p><p>With its inherent demands, engineering puts folks in its field to battle this syndrome. The discipline's nature requires precise attention, where minor oversights can manifest into significant challenges. Engineers frequently reassess their work, sometimes leading to unwarranted self-doubt. Coupled with this is the landscape of high expectations from various stakeholders and the rapid pace of technological advancements.</p><p>In such a dynamic environment, even the most experienced can sometimes feel they're trailing behind. Additionally, the competitive aura, marked by peer achievements, amplifies feelings of inadequacy. Identifying these specific triggers is crucial for engineers to understand and confront the elements of Impostor Syndrome within their profession.</p><h1>Myths</h1><p>Navigating the world of Impostor Syndrome requires us to challenge entrenched beliefs. Although the syndrome sparks discomfort, its implications aren't solely negative. For example, whenever I felt like an impostor, it marked a time I was advancing past my known limits. It might seem contradictory, but these feelings can signal you're on the edge of a significant breakthrough or growth.</p><p>A common misconception is that Impostor Syndrome is reduced with time and experience. It doesn't. Even industry veterans with milestones to their names grapple with it. This emphasizes that the syndrome doesn't challenge our technical know-how but our internal self-view and confidence.</p><p>Grasping that Impostor Syndrome can be an indicator rather than an obstacle alters the narrative. For engineers, it's about leveraging this understanding for introspection and channeling it toward consistent growth.</p><h1><strong>Tools</strong></h1><p>Navigating through Impostor Syndrome requires us to fight its effects actively. Over time, I've identified some valuable tools that have helped me and can also aid any engineer in facing this challenge head-on.</p><ol><li><p><strong>Achievement Journal:</strong>&nbsp;One of my first steps was to begin documenting every success, no matter how minor it seemed. Regularly revisiting these accomplishments serves as a tangible testament to your skills and progress, countering the intangible doubts impostor feelings might bring.</p></li><li><p><strong>Objective Feedback:</strong>&nbsp;Knowing where you stand is important; reliable feedback is invaluable. Instead of relying on your own, often skewed self-assessment, turn to trusted mentors and peers. Their perspective can provide a more balanced view of your competencies and growth areas.</p></li><li><p><strong>Limit Comparisons:</strong>&nbsp;In today's connected world, gauging your worth against someone else's achievements is tempting. However, this often leads to overlooking the unseen struggles or the years of work behind their successes. It's crucial to remember that everyone has their journey. Instead of measuring yourself against others, concentrate on your growth trajectory.</p></li></ol><p>Integrating these tools into your professional routine fortifies your mental defenses against Impostor Syndrome, ensuring you remain rooted in reality and poised for continued growth.</p><h1>Harness It</h1><p>While often considered detrimental, Impostor Syndrome triggers personal and professional development. At its core, this pervasive self-doubt can be transformed into a motivating force. When confronted with inadequacy, one can channel this energy to prove oneself wrong rather than surrender. This internal drive, born from the desire to validate one's worth, can often lead to enhanced productivity and a quest to refine one's skills further.</p><p>Additionally, the syndrome propels a relentless pursuit of knowledge. The mere sensation of not knowing enough prompts individuals to immerse themselves in more training, workshops, or literature. This continuous learning ensures that you're not only keeping impostor feelings at bay but also staying updated and ahead in your field.</p><p>Another overlooked benefit is the heightened self-awareness it brings. By constantly reflecting upon and understanding these feelings, individuals can identify genuine areas that need improvement. While sparked by doubt, this introspection ensures that efforts are directed efficiently. Over time, regularly facing these feelings and navigating their associated challenges fosters resilience, equipping professionals to handle various career challenges with a fortified mindset.</p><p>Lastly, Impostor Syndrome, by its universality, encourages empathy. Recognizing it in oneself makes seeing and understanding it in peers easier. This recognition paves the way for a more supportive and understanding work environment, where colleagues uplift each other, counteracting the potentially isolating effects of the syndrome. When harnessed correctly, Impostor Syndrome can transition from being a source of apprehension to a tool for growth and collaboration.</p><h1>Help</h1><p>Navigating Impostor Syndrome is a journey, and while many can leverage it for growth, there are instances where its grip can be overwhelming. It's important for folks, especially those in high-pressure environments like engineering, to understand the difference between routine self-doubt and signs that indicate a deeper issue.</p><p>One clear indicator is the persistence of self-doubt. It's natural to question oneself occasionally, but when these negative thoughts become intrusive, consistently overshadowing accomplishments and affecting overall well-being, it's a cause for concern. Such dominant feelings can hinder performance, impact relationships, and impede personal growth.</p><p>Additionally, when the emotional strain of Impostor Syndrome starts manifesting physically, it's a glaring red flag. Symptoms such as disrupted sleep patterns, chronic stress, recurring headaches, or other health issues cannot be ignored. They are your body's signaling that the emotional and psychological burden is taking a tangible toll.</p><p>In these situations, seeking professional help is a step toward resilience. Therapists or counselors, with their expertise, can provide strategies to cope, reframe thoughts, and restore balance. They offer a safe space to unpack feelings, challenge negative beliefs, and work towards a healthier professional and personal outlook. It's crucial for engineers, who are pivotal assets in the innovation landscape, to prioritize their mental health, ensuring they can contribute their best while also nurturing themselves.</p><h1>Conclusion</h1><p>At its core, Impostor Syndrome is about doubt in our abilities. But within that doubt lies a powerful opportunity, especially for engineers. Instead of seeing it as a setback, we can view it as a sign. It tells us there's room to learn, grow, and push ourselves further.</p><p>This self-awareness can be a strength for engineers trained to solve problems and innovate. It can drive them to be better, to seek out new knowledge, and to collaborate more effectively with their peers. It's a gentle reminder that nobody knows everything, but there's always more to learn.</p><p>So, instead of fearing Impostor Syndrome, embrace it. Use it as a tool. Let it guide you to where you can grow, learn, and, ultimately, excel. In doing so, what seems like a weakness can become one of your most valuable assets.</p>]]></content:encoded></item><item><title><![CDATA[LEARN]]></title><description><![CDATA[Fast! Fast! Fast!]]></description><link>https://celodauane.com/p/learn</link><guid isPermaLink="false">https://celodauane.com/p/learn</guid><dc:creator><![CDATA[Marcelo Dauane]]></dc:creator><pubDate>Tue, 03 Oct 2023 04:00:27 GMT</pubDate><enclosure url="https://substack-post-media.s3.amazonaws.com/public/images/f8946e89-a50f-45aa-be6f-6e6eaa29341f_420x330.png" length="0" type="image/jpeg"/><content:encoded><![CDATA[<p><strong>TL;DR:</strong>&nbsp;Valuable engineers need more than technical skills; they require a relentless learning mindset combining speed, depth, and adaptability. To thrive and lead, they must continuously adapt, dive deep into subjects, collaborate effectively, and foster cultures championing innovation and growth. Balancing specialized expertise with broad knowledge while fostering mutual growth within teams is critical to navigating the challenges and ensuring lasting impact in our industry.</p><div><hr></div><p>Tech is constantly changing. To be the best, technical skills aren't enough. You need a strong learning mindset. This sets top engineers apart.</p><p>Think of tech as a game where the rules keep changing. To win, you need to adapt. Being open means you're ready for new ideas, even if they differ from what you know. Being curious means you're always looking, always asking, always learning. Being flexible means when a challenge comes, you find a way around it.</p><p>Look at my story. I started as an Android developer. Six months later, I was leading a big project in React Native, something I barely knew. My past with tools like Cordova and Ionic made me doubt cross-platform apps. But with the right mindset, I changed. I opened up to React Native, learned its ins and outs, and made it work.</p><p>This was about growing and showing what's possible with the right attitude, not just finishing a project. And in this piece, we will dive into how you can do the same.</p><h1>Move Fast</h1><p>If you're not learning, you're staying behind. To make a real impact, to create cool stuff, and to lead, you need to be ahead of the curve. And that means picking up new skills and tools swiftly. Here's your step-by-step approach to ensure you're always leading the pack:</p><ol><li><p><strong>Cultivate a Humble Beginner's Mindset</strong>: Embracing every day as a new beginning and staying grounded is crucial. As you encounter unfamiliar technologies or methodologies, approach them with an open heart and curiosity. Recognize there's always more to learn, and this will allow you to ask questions and seek guidance without hesitation. Instead of letting your ego hold you back, allocate a set time each week &#8211; even just an hour &#8211; to explore something new. Whether it's a tutorial, a research paper, or a new tool, this exposure keeps your skills agile and sharp.</p></li><li><p><strong>Fuel Your Inherent Curiosity with Continuous Learning:</strong>&nbsp;Innovation thrives on curiosity. Those pivotal "Why?" or "What if?" moments lead to the most groundbreaking advancements. Beyond understanding the how, strive to uncover the why behind technologies. To feed this curiosity, make learning an ongoing commitment. Subscribe to newsletters like this or The Pragmatic Engineer and aim to read and practice what you learn in a cadence like every week.</p></li><li><p><strong>Collaborate and Share</strong>: We often underestimate the power of collective effort. Collaborating exposes you to varied perspectives, allowing for more rapid problem-solving. Proactively participate in coding, pair programming, or brainstorming sessions with your peers. These shared experiences enhance camaraderie, often leading to faster, more innovative solutions.</p></li></ol><p>By applying these principles to your daily operations, you'll find yourself navigating the fast-paced tech world with more agility, precision, and confidence.</p><h1>Depth</h1><p>Proper understanding is about getting to the core of a topic and not just buzzwords. When you deeply understand a few areas, you can confidently tackle big problems, innovate, and lead projects. In this fast-paced tech industry, depth can make all the difference. While being aware of various topics is okay, the real value comes from mastering a few. Dive deep and make a real impact.</p><p>With a thorough understanding of a subject, your problem-solving skills elevate. Instead of just applying standard fixes, you're equipped to address the heart of complex challenges. You assess situations from the ground up, adapt as needed, and craft solutions tailor-made for specific problems.</p><p>Moreover, when you deeply understand a topic, it shines through in everything you do. There's a certain confidence that comes with profound knowledge. This assurance resonates in your actions, decisions, and even discussions, allowing you to approach challenges precisely.</p><p>Beyond these, a deep dive into any subject exposes its nuances and intricate details. This comprehensive knowledge acts as a shield against mistakes. While superficial knowledge might leave you prone to oversights, a solid understanding ensures you catch the fine print, greatly reducing the chance of errors.</p><p>Lastly, mastery isn't just a personal achievement. It has social implications. When you consistently display a deep understanding, it doesn't go unnoticed. Colleagues and teams come to recognize and value your expertise. Demonstrating such mastery often leads others to trust your insights, paving the way for leadership roles and further opportunities to grow in your career.</p><h1><strong>Teams</strong></h1><p>A team of fast learners is a strategic advantage in the unpredictable business hustle. Regardless of where an organization is in its lifecycle, whether it's a budding startup or a well-established enterprise, the value brought by a team stacked with agile learners is immense.</p><p>In the&nbsp;<strong>early stages</strong>, startups often pivot and adapt to find the right product-market fit. Here, fast learners quickly grasp new market insights, understand users' evolving needs, and iteratively refine the product. Their adaptability can be the difference between a startup's success or its running aground.</p><p>For&nbsp;<strong>growth-stage companies</strong>, scaling efficiently is crucial. With rapidly changing dynamics, there's no time to stagnate. Teams with fast learners can swiftly implement new tools, processes, and strategies. They don't just help the company grow; they ensure it grows smartly, maximizing resources and opportunities.</p><p>And for&nbsp;<strong>established enterprises</strong>, the marketplace can be just as ruthless. Competition is fierce, and staying ahead means continuously innovating. A team adept at quick learning can tap into the latest tech, explore fresh strategies, and pivot based on market trends. They keep the business relevant, agile, and a step ahead of competitors.</p><h1>Learning&nbsp;<strong>Techniques</strong></h1><p>In engineering, we can't just consume information; we must internalize and apply it. With the complexity and depth of the topics, traditional learning methods don't cut it. Here's what works:</p><h2><strong>Foundation</strong></h2><ol><li><p><strong>Emphasize Practice:</strong>&nbsp;The age-old saying, "practice makes perfect," is true. Theoretical knowledge is a starting point, but hands-on practice solidifies understanding. Dive into coding exercises, simulate real-world problems, and build prototypes.</p></li><li><p><strong>Feedback Loops:</strong>&nbsp;Continuous feedback is gold in engineering. It helps pinpoint areas for improvement. Seek feedback from peers, mentors, or even through code reviews. Then, act on it.</p></li><li><p><strong>Continuous Improvement:</strong>&nbsp;Tech evolves. So should you. Once you master a concept, don't stop. Look for advanced applications, newer versions, or related technologies to keep growing.</p></li></ol><h2><strong>Tactical Tips</strong></h2><ol><li><p><strong>Chunking:</strong>&nbsp;Stay calm. Break complex subjects into bite-sized pieces. Master each chunk before moving on.</p></li><li><p><strong>Pair Programming:</strong>&nbsp;Two heads are better than one. Pair up with a colleague. Code, debug, and learn together.</p></li><li><p><strong>Engage in Projects:</strong>&nbsp;Real-world projects offer unparalleled learning. Build small apps or join open-source projects. Apply your knowledge and learn from practical challenges.</p></li></ol><h1><strong>Culture</strong></h1><p>Organizations must do more than offer training sessions to develop an environment with rapid learners. They must cultivate a culture where experimentation, testing, and innovation are expected. Here is how they should be leveraged:</p><p><strong>1. Embrace A/B Tests and Quick Experimentations:</strong>&nbsp;We can't afford to make decisions based solely on gut feelings. Encourage teams to set up A/B tests, run quick experiments, and gather data. This facilitates informed decision-making and allows engineers to adapt and iterate, learning in real time quickly.</p><p><strong>2. Foster a No-Blame Culture:</strong>&nbsp;Mistakes happen. But in a learning organization, they are not setbacks but opportunities. Create an environment where errors are seen as chances to learn and improve. This empowers individuals to take risks and innovate without the fear of retribution.</p><p><strong>3. Empower Solution Proposals:</strong>&nbsp;Everyone should have a voice. Let your team propose solutions, regardless of their rank or seniority. Often, the most innovative ideas come from unexpected sources.</p><p><strong>4. Champion the "Best Idea Wins" Ethos:</strong>&nbsp;Hierarchies can stifle innovation. Break these barriers. Ensure that decisions aren't made just because "that's how it's always been done." Encourage discussions and ensure that the best idea prevails, irrespective of origin.</p><p>By nurturing a culture where experimentation is the norm, ideas are freely shared and tested, and where learning from both success and failure is celebrated, organizations foster rapid learning and drive innovation and growth. In such an environment, individuals don't just grow; they thrive.</p><h1>Balance</h1><p>The balance between deep expertise in one subject and a general knowledge of many is crucial. Mastering a single area means being the expert teams rely on for complex challenges. This expertise brings innovative solutions grounded in thorough understanding.</p><p>Conversely, broad knowledge ensures you're versatile in diverse teams, allowing for effective communication and a more comprehensive project perspective. With the ever-changing nature of the tech industry, a broad understanding also means staying adaptable and relevant. To achieve this balance, diving deep into your chosen specialization is essential. This might mean enrolling in advanced courses, undertaking detailed projects, or researching a particular subject.</p><p>At the same time, continuous learning is essential. Setting aside time weekly to catch up on broader industry trends, exploring new areas, and engaging in diverse projects keeps your knowledge fresh and wide-ranging.</p><p>In essence, the combination of specialized knowledge and general awareness crafts an engineer who's competent and stands out, driving innovation and leading teams to success.</p><h1><strong>What's next?</strong></h1><p>Individually, the pursuit of knowledge needs to be relentless. We must be in the driver's seat of their learning journey, always eager and constantly adapting. Dive into new challenges, explore unfamiliar territories, and never stop asking questions.</p><p>As leaders, we need to elevate our entire team. We have to ignite the spark of rapid learning in our teams. Push them to question, to experiment, to learn, and relearn. Create spaces for growth and reward the pursuit of knowledge. Because when a team learns and grows together, the possibilities are limitless.</p><h1><strong>Final thougts</strong></h1><p>The pace at which tech evolves demands agility in learning. But it's about speed, depth, breadth, and the right mindset. Our learning curve determines our relevance and ability to innovate and lead as engineers. Individually, we shape our learning paths, dive deep, and look wide. As leaders, we inspire, guide, and celebrate learning at every step.</p><p>This rapid progression of tech is going to continue. It challenges us, pushes us out of our comfort zones, and beckons us to stay curious. Embracing this ever-changing landscape requires technical ability and a passion for continuous exploration. This blend of knowledge and curiosity sets the trailblazers apart from the pack.</p><p>Collaboration plays a pivotal role, too. By fostering an environment of mutual growth where each team member contributes, learns, and thrives, we are setting the stage for groundbreaking innovations. In this dynamic ecosystem of technology, our collective drive, shared vision, and unyielding commitment to learning will shape the future.</p>]]></content:encoded></item><item><title><![CDATA[EXAMPLE]]></title><description><![CDATA[Walk the walk.]]></description><link>https://celodauane.com/p/example</link><guid isPermaLink="false">https://celodauane.com/p/example</guid><dc:creator><![CDATA[Marcelo Dauane]]></dc:creator><pubDate>Fri, 22 Sep 2023 07:19:36 GMT</pubDate><enclosure url="https://substack-post-media.s3.amazonaws.com/public/images/7ea229dc-ac9b-438e-8a24-5835a76b20e2_420x330.png" length="0" type="image/jpeg"/><content:encoded><![CDATA[<p><strong>TL;DR</strong>: Actions speak louder than words. True leaders don't dictate best practices &#8211; they live them. Facing challenges head-on, establishing trust, and ensuring consistency in every action are non-negotiables, and a culture of accountability is the gold standard. By embracing these principles, leaders guide their teams and elevate them, ensuring temporary solutions and lasting engineering legacies. Anything less is not leadership.</p><div><hr></div><p>Many of us have observed a consistent pattern in our households growing up. Let's take a scenario where a parent emphasizes the importance of honesty to their child, asserting that "truth always prevails." But then, to escape a minor inconvenience, the same parent perhaps tells a small lie in front of the child. With this, the child learns that sometimes deviating from honesty is okay, even if the spoken rule is different. The action becomes the actual lesson, overshadowing any verbal advice.</p><p>Now, translate that to engineering. Imagine an engineer who preaches the importance of building robust, extensible solutions. They advocate for code that one can be proud of. But when crunch time hits, they resort to quick hacks, bypassing the solid architecture they preach. With this, the team believes shortcuts are acceptable when the pressure mounts. Instead of building proud legacies, they begin crafting fleeting, unstable solutions.</p><p>Throughout my journey, I've understood that the code I write, the solutions I design, and the principles I adhere to in practice speak louder than anything I say. My actions become the living blueprint for my team.</p><p>So, in this piece, we will go over the effect of embodying what you preach, both for individual evolution and driving collective team success.</p><h1><strong>The Value for You</strong></h1><p>Leading by example is as much a benefit to you as it is to those who follow your lead. I don't immediately push it aside or delegate when confronted with a challenge. Instead, I actively engage with it. This is about personal development. Every complex problem tackled, every bug squashed, and every optimisation adds to my skills. I deliver results and enhance my technical and problem-solving capabilities by facing these challenges head-on.</p><p>Gaining respect in engineering is based in tangible actions. If I emphasize the importance of clean, maintainable code, and then my contributions mirror that, the message is reinforced. My teammates begin to associate my name with quality and consistency. Each line of code I commit is a testament to my dedication and integrity. And when others see this dedication manifest in tangible outputs &#8211; a clean app or a robust backend system &#8211; the trust they place in my words and judgments grows.</p><p>So, leading by example is more than an outward gesture of leadership. It's a choice that offers continuous learning, solidifies trust, and fosters a sense of accomplishment in shaping the engineering culture.</p><h1><strong>The Value to Your Team</strong></h1><p>Imagine a mission where everyone knows their role and trusts each other completely. When I'm in the trenches with my team, actively solving problems and showing how it's done, the message is clear: we're in this together. Being side by side and facing challenges is about building a bond. When team members see me right there with them, not just talking the talk but walking the walk, trust forms. They know they can count on me and, more importantly, each other. This isn't just about building software; it's about building a team.</p><p>Setting standards is about living them. If I put in the time to make my code clean and efficient, it shows the level of quality we aim for. And when the team sees this, it isn't just an abstract concept anymore. It's real. It's tangible. They know the bar, and naturally, they want to meet or exceed it. They push harder, they dig deeper, and soon, excellence becomes a habit, not just an aim.</p><p>This proactive approach, where I'm with the team in the trenches, has a ripple effect. Team members become proactive as well. They start taking charge, solving problems before they escalate, and working together better. It's no longer about waiting for orders but taking the initiative. The team becomes more independent, more efficient, and, most of all, more cohesive.</p><p>In short, I'm not just making myself valuable by being hands-on and showing the way. I'm making the whole team more robust, connected, and driven to succeed.</p><h1><strong>Trust</strong></h1><p>Leading by example is a powerful tool for cultivating trust within a team. When team leaders and members consistently embody the values, work ethic, and behaviors they expect from others, they establish a foundation of respect and credibility. I wrote a piece where I delve into the value of trust in an engineering team:</p><div class="embedded-post-wrap" data-attrs="{&quot;id&quot;:131110624,&quot;url&quot;:&quot;https://newsletter.thevalueos.com/p/trust&quot;,&quot;publication_id&quot;:1205641,&quot;publication_name&quot;:&quot;THE VALUE OS&quot;,&quot;publication_logo_url&quot;:&quot;https://substackcdn.com/image/fetch/f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fcb6ca4dd-4b41-4a14-b09f-75a231f4873f_1280x1280.png&quot;,&quot;title&quot;:&quot;TRUST&quot;,&quot;truncated_body_text&quot;:&quot;TL;DR: To be a valuable engineer, you need trust. Trust is a bridge, enabling teams to share ideas freely, leading to speedy problem-solving and innovative thinking. It builds a safe environment for taking risks, fostering learning and personal growth while amplifying team collaboration. When you are trusted, you gain respect, feel a strong sense of res&#8230;&quot;,&quot;date&quot;:&quot;2023-06-26T08:05:04.922Z&quot;,&quot;like_count&quot;:1,&quot;comment_count&quot;:0,&quot;bylines&quot;:[{&quot;id&quot;:34349400,&quot;name&quot;:&quot;Marcelo Dauane&quot;,&quot;handle&quot;:&quot;thevalueos&quot;,&quot;previous_name&quot;:null,&quot;photo_url&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/c3b26eaa-beb4-49b1-a8fe-aa9992b3fc3a_1121x1120.jpeg&quot;,&quot;bio&quot;:&quot;Building The Value OS.&quot;,&quot;profile_set_up_at&quot;:&quot;2021-05-22T15:29:30.294Z&quot;,&quot;publicationUsers&quot;:[{&quot;id&quot;:1160627,&quot;user_id&quot;:34349400,&quot;publication_id&quot;:1205641,&quot;role&quot;:&quot;admin&quot;,&quot;public&quot;:true,&quot;is_primary&quot;:false,&quot;publication&quot;:{&quot;id&quot;:1205641,&quot;name&quot;:&quot;THE VALUE OS&quot;,&quot;subdomain&quot;:&quot;thevalueos&quot;,&quot;custom_domain&quot;:&quot;newsletter.thevalueos.com&quot;,&quot;custom_domain_optional&quot;:false,&quot;hero_text&quot;:&quot;A toolset that unleashes the value of software engineers&quot;,&quot;logo_url&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/cb6ca4dd-4b41-4a14-b09f-75a231f4873f_1280x1280.png&quot;,&quot;author_id&quot;:34349400,&quot;theme_var_background_pop&quot;:&quot;#EA82FF&quot;,&quot;created_at&quot;:&quot;2022-11-21T23:30:51.773Z&quot;,&quot;rss_website_url&quot;:null,&quot;email_from_name&quot;:&quot;Celo from The Value OS&quot;,&quot;copyright&quot;:&quot;Value OS LLC&quot;,&quot;founding_plan_name&quot;:&quot;Founding Member&quot;,&quot;community_enabled&quot;:true,&quot;invite_only&quot;:false,&quot;payments_state&quot;:&quot;enabled&quot;}}],&quot;twitter_screen_name&quot;:&quot;celodauane&quot;,&quot;is_guest&quot;:false,&quot;bestseller_tier&quot;:null}],&quot;utm_campaign&quot;:null,&quot;belowTheFold&quot;:true,&quot;type&quot;:&quot;newsletter&quot;,&quot;language&quot;:&quot;en&quot;}" data-component-name="EmbeddedPostToDOM"><a class="embedded-post" native="true" href="https://newsletter.thevalueos.com/p/trust?utm_source=substack&amp;utm_campaign=post_embed&amp;utm_medium=web"><div class="embedded-post-header"><img class="embedded-post-publication-logo" src="https://substackcdn.com/image/fetch/$s_!Trno!,w_56,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fcb6ca4dd-4b41-4a14-b09f-75a231f4873f_1280x1280.png" loading="lazy"><span class="embedded-post-publication-name">THE VALUE OS</span></div><div class="embedded-post-title-wrapper"><div class="embedded-post-title">TRUST</div></div><div class="embedded-post-body">TL;DR: To be a valuable engineer, you need trust. Trust is a bridge, enabling teams to share ideas freely, leading to speedy problem-solving and innovative thinking. It builds a safe environment for taking risks, fostering learning and personal growth while amplifying team collaboration. When you are trusted, you gain respect, feel a strong sense of res&#8230;</div><div class="embedded-post-cta-wrapper"><span class="embedded-post-cta">Read more</span></div><div class="embedded-post-meta">3 years ago &#183; 1 like &#183; Marcelo Dauane</div></a></div><p>Consider the implications of a leader who expects punctuality but is frequently late to meetings or one who stresses the importance of project deadlines but regularly pushes them back without justifiable reason. Such inconsistencies erode trust. Conversely, when leaders practice what they preach, they send a clear message to the team: "I value our principles and am committed to them just as I expect you to be."</p><p>In engineering, leading by example manifests in various ways. A lead engineer could invest time in continuous learning and share new knowledge with the team, emphasizing the importance of staying updated in a rapidly evolving field. Similarly, when faced with setbacks or challenges, addressing them with a solutions-oriented mindset instead of placing blame encourages a constructive, collaborative atmosphere.</p><p>Moreover, leading by example extends beyond technical competencies. Demonstrating vulnerability by admitting when you don't have all the answers, seeking feedback, and making course corrections when necessary show humility and a commitment to growth. Such behaviors inspire trust because they underscore a leader's authenticity.</p><p>By embodying these principles, leaders foster a culture where team members feel valued and empowered. They are more likely to take initiative, voice their ideas, and commit to the team's collective vision, knowing they are in an environment of mutual respect and understanding. This dynamic significantly accelerates progress and innovation.</p><p>To tie it back to the broader picture of trust in engineering, leading by example serves as a foundational pillar. When trust is what connects individual efforts and team success, leading by example is the framework that supports and nurtures it. Trust and leadership are intertwined, each reinforcing the other.</p><h1>What's next?</h1><p>To transition from just instructing to genuinely showing desired behaviors, take the following actionable steps:</p><ol><li><p><strong>Embrace Vulnerability</strong>: Begin with humility. Understand that leadership doesn't mean having all the answers or being free from mistakes. When you make an error, admit it openly. This transparency earns respect and creates an environment where team members feel comfortable discussing their challenges and uncertainties.</p></li><li><p><strong>Consistent Communication</strong>: Ensure you're not just communicating but doing so with authenticity and consistency. Share not just the "whats" and "hows", but also the "whys" behind decisions and strategies. When team members understand the bigger picture, they feel more connected and driven towards collective goals. Schedule regular check-ins, updates, or feedback sessions where you convey information and genuinely listen.</p></li><li><p><strong>Celebrate Shared Successes and Failures</strong>: Every success can be a moment of collective celebration, no matter how small. However, failures, too, are growth opportunities. Instead of assigning blame during setbacks, focus on lessons learned and how the team can bounce back stronger. This approach shifts the mindset from one of fear to one of growth and resilience.</p></li><li><p><strong>Seek Continuous Feedback</strong>: True leaders understand that growth is a two-way street. Regularly solicit feedback about your actions, decisions, and overall leadership style. Creating a safe space where team members can provide candid feedback without fear of retribution is essential. Remember, this feedback is an opportunity for self-improvement.</p></li><li><p><strong>Stay Committed to Personal Growth</strong>: Leadership is a journey, not a destination. Engage in continuous learning through reading, workshops, courses, or mentorships. By investing in your growth, you showcase the importance of personal development, motivating your team to do the same.</p></li><li><p><strong>Build a Culture of Accountability</strong>: Lastly, be accountable. When you commit, see it through. When things go awry, take responsibility. This behavior will naturally cascade down, fostering a culture where everyone is proactive, responsible, and invested in their roles.</p></li></ol><p>By embracing these actions, not only will you be leading by example, but you'll also be cultivating a team environment that's rooted in trust, growth, and shared purpose.</p><h1><strong>Final thoughts</strong></h1><p>Leading by example is a way of life. It requires authenticity, dedication, and an unwavering commitment to personal and collective growth. It's about setting a precedent that encourages team members to step up, take initiative, and be accountable for their actions.</p><p>Being the example is about showing resilience in the face of challenges, staying committed to values even when it's tough, and being consistent in actions and words. Every step taken, every decision made, sends a ripple effect throughout the team. By walking the walk, you inspire and build the foundation of trust and respect.</p><p>So, as you step forward, remember that the leadership path is ever-evolving. Embrace the journey, learn from every experience, and always strive to be the leader you wish you had. With its growth, cohesion, and success, your team will be a testament to your exemplary leadership.</p>]]></content:encoded></item><item><title><![CDATA[MXCRO-MANAGE]]></title><description><![CDATA[Be strategic. Be tactical. Find balance.]]></description><link>https://celodauane.com/p/mxcro-manage</link><guid isPermaLink="false">https://celodauane.com/p/mxcro-manage</guid><dc:creator><![CDATA[Marcelo Dauane]]></dc:creator><pubDate>Thu, 21 Sep 2023 14:32:07 GMT</pubDate><enclosure url="https://substack-post-media.s3.amazonaws.com/public/images/058c0827-0da9-40b4-83e8-98e7a5fd7769_420x330.png" length="0" type="image/jpeg"/><content:encoded><![CDATA[<p><strong>TL;DR:</strong> Leading engineering teams requires a nuanced balance between the hands-on approach of micro-management and the broader vision of macro-management. A successful engineering lead knows when to dive into the details and when to step back, allowing the team to innovate. This dynamic leadership, rooted in trust, collaboration, and adaptability, pushes teams to achieve excellence. As challenges appear, this foundational balance ensures that we not only navigate complexities but also redefine the paradigms of what engineering can accomplish.</p><div><hr></div><p>Imagine leading a team where every tiny detail is handled perfectly and where a deep understanding of minor aspects brings the project closer to success. Now, picture a space filled with trust and freedom, where every team member can think outside the box and create solutions beyond the ordinary.</p><p>As a lead steering engineering teams, I have crafted environments where attention to detail and a free reign of creativity have led to success. I have seen first-hand how teams, when guided appropriately, can avoid pitfalls and grow into experts in their fields. Likewise, when given enough room to innovate, these teams have broken new grounds, reaching heights previously thought unachievable.</p><p>In this piece, I will share the impact of striking the right balance between hands-on guidance and giving your team the space to find solutions. This strategy requires knowing when to step in and when to let go. It is about creating an environment where creativity and excellence are not just encouraged but are the norm.</p><p>Let's move!</p><h1><strong>Micro</strong></h1><p>Micro-management, characterized by a high level of supervision and control, demands that a leader immerses themselves in the daily activities of their team, assuming a role where most decisions resonate from their mind. It is about having a hands-on approach to every detail, striving to align each task meticulously with the set benchmarks.</p><p>Despite often being looked down upon, micro-management can serve an important role in certain situations. For newcomers to the team or those unfamiliar with the project, a micro-management approach offers detailed directions, creating a pathway toward success. This approach protects high-stakes projects with negligible error margins, ensuring strict adherence to guidelines and standards safeguarding the outcomes.</p><p>Yet, it's undeniable that this approach has its downsides. The intensive supervision clouds the creative space, hindering individuals from having innovative ideas or taking the initiative. The environment can become somewhat stressful, with team members constantly under surveillance. Additionally, from a leader's perspective, it's a time-intensive strategy, potentially diverting attention from broader, strategic outlooks.</p><p>Micro-management doesn't resonate well with my natural tendency to foster creativity and autonomy within a team. Nonetheless, I must recognize its significance in critical scenarios. During phases of directionlessness, tight timelines, and low domain knowledge, the guidance offered through micro-management has proved to be a help, channeling efforts rightly to navigate complexities and add value against the prevailing constraints. It brings alignment and focus, steering the team towards a clear and defined direction, proving to be a tool of realignment and focus.</p><h1><strong>Macro</strong></h1><p>Macro management involves steering the ship from a considerable distance, keeping eyes on the larger picture while trusting the team to manage day-to-day operations. This approach is built on trust and encourages a growth-centric culture where team members develop autonomously, working within established guidelines and leveraging personal expertise to meet their goals.</p><p>This style flourishes when working with seasoned folks with a clear and well-defined vision of the project's objectives. In particular, during the conceptual stages of a project, macro management helps foster a rich environment for creativity and independent problem-solving. The team is encouraged to think freely, bringing diverse, fresh, and unobstructed thoughts.</p><p>While I gravitate towards macro management, owing to the nurturing environment it creates, characterized by trust and personal growth, it is important to acknowledge that it has challenges. One significant downside is that it needs a well-experienced team with a clear roadmap. Without this, there can be a tendency towards diverging paths, leading to inefficiencies or missed objectives.</p><p>Despite this, macro management can foster innovation, welcoming and encouraging fresh perspectives. It brings diverse solutions, often leading to results that meet and exceed the initial expectations, setting a ground ripe for exceeding projected outcomes.</p><p>However, it's important to note that this approach has limitations, especially when the team lacks experience, or the projected trajectory is not clearly outlined. In such scenarios, macro management can lead to a lack of focus and misaligned efforts, thus preventing the project from its destined course. Therefore, while I uphold macro management for its proven benefits in fostering innovation and collaboration, I also remain aware of its limitations, striving to strike a balance that ensures project success while promoting a nurturing environment for the team.</p><h1>Emotional Impact</h1><p>While micro-management ensures that every detail is meticulously overseen, it does have a flip side. Constant oversight can sometimes foster an environment of anxiety and stifle creativity. Team members might feel their autonomy being restricted, which can lead to a decline in morale and job satisfaction.</p><p>That said, in crunch situations, a tighter rein can bring in a sense of urgency and focused direction, helping the team to synchronize better and meet critical deadlines, thereby fostering a sense of achievement and unity post-success.</p><p>On the flip side, macro management cultivates a space of trust and freedom. It sends out a strong signal of trust, empowering team members to take charge, innovate, and grow. This not only fosters a happier, more satisfied team but also encourages personal growth and skill development.</p><h1><strong>Balance</strong></h1><p>In my journey, I have learned that the best strategy is to flexibly adapt, dynamically oscillating between the two approaches based on the evolving demands of the project and the team. While nurturing an environment of growth and autonomy, there come moments when the firm hand of micro-management is necessary to steer the ship correctly, ensuring that the project adheres to the highest standards of excellence.</p><p>Deciding when to step in with detailed guidance and when to step back to let the team create its path has been a foundation for cultivating high-performing teams. This dynamic approach ensures a working environment where the team feels supported and guided while enjoying the space to grow and innovate.</p><p>When leading a team, I follow a simple rule: the more risky a project is, the more closely I work with my team. This is all about avoiding pitfalls, understanding the nature of the task, and making the most of what my team can do.</p><p>To decide the best way to lead in each situation, I ask myself a few important questions and then set a clear path depending on the answers:</p><ul><li><p><strong>Complexity of the task:</strong>&nbsp;I first look at how complex the task is. Have we done something like this before, or is it new? If it's something we know well, I take a step back and let the team take charge using approaches they are comfortable with. But if it's a new challenge, I guide them closely every step to ensure we succeed.</p></li><li><p><strong>Team's expertise:</strong>&nbsp;I also consider what my team knows and can do. If they have a lot of experience with the project's needs, I give them the freedom to use their skills without much interruption from me. If not, I stay close, helping them learn and grow so we can do our best work.</p></li><li><p><strong>Potential risks:</strong>&nbsp;Lastly, I consider what could go wrong. I encourage the team to be creative and find new solutions if there are few risks. But when significant risks are involved, I plan carefully and stay hands-on to avoid any significant issues that could stop us.</p></li></ul><p>By thinking through these points, I aim to lead in a way that's just right for each project &#8212; keeping a good balance to ensure we succeed while keeping the team happy and united.</p><h1>What's next?</h1><p>As we develop ahead in our leadership journeys, we should reflect deeply on the experiences and insights shared here. But reflection is just the first step. We should actively experiment with micro and macro management styles, understanding that each has its time and place.</p><ul><li><p><strong>Self-awareness</strong>: Begin with developing a sense of self-awareness. Understand our natural tendencies and be prepared to step out of your comfort zone to adopt the management style that the situation demands.</p></li><li><p><strong>Feedback and Adaptation</strong>: Create avenues for regular feedback from our teams. Listen actively and be ready to adapt based on the inputs you receive. Remember, a leader grows with the team.</p></li><li><p><strong>Continuous Learning</strong>: Equip yourselves with knowledge and tools that help you foster a balanced approach. Numerous resources &#8212; workshops, webinars, and books &#8212; can provide insights and strategies to help you navigate the complex leadership landscape.</p></li><li><p><strong>Collaborative Vision</strong>: Finally, work towards building a collective vision with our teams. Let's encourage them to take ownership, foster a culture of trust, and guide them in realizing the shared objectives.</p></li></ul><p>The journey to mastering the dynamic use of micro and macro management is continuous and loaded with learning opportunities at every juncture. Be patient with yourself, and celebrate the milestones as you progress in your leadership path.</p><p>With a mindful approach rooted in understanding and balancing both management styles, you will lead your teams to heights unknown, fostering environments where creativity thrives, and objectives are met with excellence and unity.</p><h1><strong>Final Thoughts</strong></h1><p>Being an engineering lead goes beyond the bounds of a title or a designation. It's a balance of vision and detail, of guidance and freedom. At the core of this balance lies the ability to switch between micro and macro management styles, tailoring our approach to the unique challenges and strengths of every project and team member. With careful attention to detail, micro-management ensures that critical tasks are executed precisely, and nothing slips through the cracks. On the other hand, macro-management provides a broader canvas, trusting our teams to navigate their paths, fostering creativity, and encouraging innovation.</p><p>As we embrace the responsibilities of engineering leadership, we must remember the invaluable asset that is our team. Listening to their insights, valuing their perspectives, and being agile in our leadership approach is paramount. It's not merely about instruction but collaboration, trust, and mutual respect. That trust becomes the catalyst that ignites creativity and passion, pushing boundaries and achieving feats previously deemed unattainable.</p><p>But with growth comes complexity. As we progress, the stakes rise, and the challenges diversify, but our foundational approach must remain unwavering. With a harmonious blend of micro and macro management, we are not just troubleshooting; we're trailblazing, setting benchmarks, and redefining the paradigms of engineering excellence. The journey ahead promises to be both challenging and rewarding. Let's step forward with resolve, absorb the learnings at every juncture, and lead with unwavering confidence and vision.</p>]]></content:encoded></item><item><title><![CDATA[DECISIVENESS]]></title><description><![CDATA[Ok, let's do this! I think it works.]]></description><link>https://celodauane.com/p/decisiveness</link><guid isPermaLink="false">https://celodauane.com/p/decisiveness</guid><dc:creator><![CDATA[Marcelo Dauane]]></dc:creator><pubDate>Mon, 04 Sep 2023 04:00:21 GMT</pubDate><enclosure url="https://substack-post-media.s3.amazonaws.com/public/images/164d6904-18f4-480e-a5af-4d51b4f016ac_420x330.png" length="0" type="image/jpeg"/><content:encoded><![CDATA[<p><strong>TL;DR:</strong>&nbsp;Being decisive is a valuable trait that contributes to career growth, especially in engineering. It's a balanced approach that combines data, expert advice, and your intuition to make well-informed decisions. If you're early in your career, there's room to learn; feel free to consult more experienced colleagues when unsure. Making mistakes is part of the journey and should not prevent you from being decisive. Ultimately, making decisions confidently is a foundational skill that enhances your projects and enriches your professional development.</p><div><hr></div><p>Picture this&#8212;you're a basketball player, and the game has only 5 seconds left. Your team is down by one point. Do you pass the ball or take the shot? Hesitation at that moment could cost you the game. The crowd is roaring; the pressure is on. Being decisive in that split second can make you a hero.</p><p>Switch gears and imagine you're in a software engineering setting. It's crunch time; you're nearing the deadline for launching a new feature. The team is debating whether to go for a quick fix that's not perfect or spend more time developing a cleaner solution. Time is ticking; the longer it takes, the more it costs money and increases stress levels. Finally, you say, "Let's go for the quick fix now and iterate later; we can't afford to miss the deadline." The team follows, and the feature gets launched successfully on time. You've just saved the project. Your decisiveness has made you the MVP of the day.</p><p>With this piece, I want to show how sharpening your decisiveness can add exponential value to your role as a software engineer and boost your career growth.</p><h1><strong>Decisiveness</strong></h1><p>Being decisive in engineering is about confidently taking well-considered actions after evaluating available information. Decisiveness bridges analysis and action, allowing engineers to move projects forward, overcome challenges, and achieve objectives. Decisiveness becomes an essential skill in high-stakes environments with limited time and resources.</p><p>Let's consider a practical example. Imagine you're an engineer on a team working on a machine learning project. The team has been stuck debating between two algorithms to implement for weeks, stalling progress. Everyone has data and arguments supporting both options, but nobody is willing to make a call.</p><p>You, after taking the time to understand the algorithms, their strengths and weaknesses, and how they align with the project goals, decide to choose one. You communicate your decision clearly to your team, providing rational data points and, to some extent, your gut feeling that this is the right move. You even acknowledge the risk involved and outline a backup plan.</p><p>The decision may or may not turn out to be the optimal one in hindsight, but it has several immediate benefits. It breaks the paralysis by analyzing the loop your team was stuck in, sets a course of action that you can learn from and adapt if necessary, and adds an element of momentum that your project was missing.</p><p>Being decisive, therefore, doesn't mean being rash or preceding analysis. Instead, it means being capable of acting confidently after you've done due diligence. Whether you're a seasoned engineer or a beginner in the field, your ability to make decisive choices based on both reason and intuition will significantly impact your contributions to any engineering project.</p><h1>Value of&nbsp;<strong>Time</strong></h1><p>Time is a key resource in engineering. Its proper management has a direct impact on the value of any project. When deadlines are missed or deliverables are delayed, the value of the project takes a hit. Therefore, making the best use of time is non-negotiable in maximizing project value.</p><p>Decisiveness significantly contributes to this value. A decisive engineer expedites meetings, discussions, and evaluations. When you make a quick, informed choice, the team can proceed to implementation without wasting valuable time. This efficient use of time doesn't just save minutes or hours; it amplifies the entire project's value.</p><p>But the value of decisiveness continues beyond there. By making decisions promptly, you free up time for other essential tasks. Whether addressing another challenge, innovating, or learning a new skill, each moment saved is an opportunity to add value elsewhere.</p><p>Being decisive in how you manage time leads to an accumulation of value across projects, teams, and your own skill set. As an engineer, your decisive actions enhance the value of your immediate work and set the stage for further value creation in the long run.</p><h1><strong>Clarity</strong></h1><p>While exploring the essential characteristics that contribute to engineering excellence, it's important to understand the role of clarity. In an older piece, we previously delved into clarity as a foundation for effective problem-solving and communication within engineering projects. This principle applies powerfully to making decisive choices in an engineering context. Check out the piece here:</p><div class="embedded-post-wrap" data-attrs="{&quot;id&quot;:135610439,&quot;url&quot;:&quot;https://newsletter.thevalueos.com/p/clarity&quot;,&quot;publication_id&quot;:1205641,&quot;publication_name&quot;:&quot;THE VALUE OS&quot;,&quot;publication_logo_url&quot;:&quot;https://substackcdn.com/image/fetch/f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fcb6ca4dd-4b41-4a14-b09f-75a231f4873f_1280x1280.png&quot;,&quot;title&quot;:&quot;CLARITY&quot;,&quot;truncated_body_text&quot;:&quot;TL;DR: Clarity in understanding and communication within software development significantly enhances an engineer's value. An engineer can produce simple and efficient solutions by grasping and explaining complex concepts clearly. Their ability to communicate these solutions or ideas clearly to the rest of the team encourages collaboration and understand&#8230;&quot;,&quot;date&quot;:&quot;2023-08-01T06:00:04.858Z&quot;,&quot;like_count&quot;:0,&quot;comment_count&quot;:0,&quot;bylines&quot;:[{&quot;id&quot;:34349400,&quot;name&quot;:&quot;Marcelo Dauane&quot;,&quot;handle&quot;:&quot;thevalueos&quot;,&quot;previous_name&quot;:null,&quot;photo_url&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/c3b26eaa-beb4-49b1-a8fe-aa9992b3fc3a_1121x1120.jpeg&quot;,&quot;bio&quot;:&quot;Building The Value OS.&quot;,&quot;profile_set_up_at&quot;:&quot;2021-05-22T15:29:30.294Z&quot;,&quot;publicationUsers&quot;:[{&quot;id&quot;:1160627,&quot;user_id&quot;:34349400,&quot;publication_id&quot;:1205641,&quot;role&quot;:&quot;admin&quot;,&quot;public&quot;:true,&quot;is_primary&quot;:false,&quot;publication&quot;:{&quot;id&quot;:1205641,&quot;name&quot;:&quot;THE VALUE OS&quot;,&quot;subdomain&quot;:&quot;thevalueos&quot;,&quot;custom_domain&quot;:&quot;newsletter.thevalueos.com&quot;,&quot;custom_domain_optional&quot;:false,&quot;hero_text&quot;:&quot;A toolset that unleashes the value of software engineers&quot;,&quot;logo_url&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/cb6ca4dd-4b41-4a14-b09f-75a231f4873f_1280x1280.png&quot;,&quot;author_id&quot;:34349400,&quot;theme_var_background_pop&quot;:&quot;#EA82FF&quot;,&quot;created_at&quot;:&quot;2022-11-21T23:30:51.773Z&quot;,&quot;rss_website_url&quot;:null,&quot;email_from_name&quot;:&quot;Celo from The Value OS&quot;,&quot;copyright&quot;:&quot;Value OS LLC&quot;,&quot;founding_plan_name&quot;:&quot;Founding Member&quot;,&quot;community_enabled&quot;:true,&quot;invite_only&quot;:false,&quot;payments_state&quot;:&quot;enabled&quot;}}],&quot;twitter_screen_name&quot;:&quot;celodauane&quot;,&quot;is_guest&quot;:false,&quot;bestseller_tier&quot;:null}],&quot;utm_campaign&quot;:null,&quot;belowTheFold&quot;:true,&quot;type&quot;:&quot;newsletter&quot;,&quot;language&quot;:&quot;en&quot;}" data-component-name="EmbeddedPostToDOM"><a class="embedded-post" native="true" href="https://newsletter.thevalueos.com/p/clarity?utm_source=substack&amp;utm_campaign=post_embed&amp;utm_medium=web"><div class="embedded-post-header"><img class="embedded-post-publication-logo" src="https://substackcdn.com/image/fetch/$s_!Trno!,w_56,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fcb6ca4dd-4b41-4a14-b09f-75a231f4873f_1280x1280.png" loading="lazy"><span class="embedded-post-publication-name">THE VALUE OS</span></div><div class="embedded-post-title-wrapper"><div class="embedded-post-title">CLARITY</div></div><div class="embedded-post-body">TL;DR: Clarity in understanding and communication within software development significantly enhances an engineer's value. An engineer can produce simple and efficient solutions by grasping and explaining complex concepts clearly. Their ability to communicate these solutions or ideas clearly to the rest of the team encourages collaboration and understand&#8230;</div><div class="embedded-post-cta-wrapper"><span class="embedded-post-cta">Read more</span></div><div class="embedded-post-meta">3 years ago &#183; Marcelo Dauane</div></a></div><p>The concept of clarity serves as an enabler for decisiveness. When an engineer comprehends the nuances of a problem clearly, the path to a solution becomes more straightforward, facilitating quicker, more informed decisions. This heightened sense of clarity effectively simplifies complex situations, allowing the engineer to focus on what truly matters. It cuts down on time lost to ambiguity or over-analysis, enabling more decisive action.</p><p>What makes this so relevant is the direct impact on value. A decisive engineer guided by clarity solves problems efficiently and communicates more transparently with team members and stakeholders. This multiplies the team's overall productivity and, by extension, the project's value.</p><h1><strong>Quality of Work</strong></h1><p>In engineering, the quality of your work is often a direct reflection of your value to the team. One of the less obvious ways to enhance this quality is through decisiveness. A decisive engineer doesn't just make choices quickly; they make choices that are backed by clear thinking and decisive judgment. This clarity of thought is fundamental in improving the quality of your work.</p><p>Decisiveness also keeps your energy and focus on the point. By not lingering over decisions, you can allocate more mental resources to problem-solving, coding, or tasks. When you are decisive, you avoid the drain of prolonged deliberation, keeping your mind fresh. This focus adds value to your work and enhances its quality.</p><p>This elevated level of work doesn't go unnoticed. Your colleagues and managers will see that you not only make decisions quickly but also make decisions that continually lead to high-quality results. This perception increases your value within the team. When people know they can count on you for speed and quality, you become the go-to person for critical tasks, elevating your role and contribution.</p><p>The upshot is this: Decisiveness improves the quality of your work, and high-quality work increases your value as an engineer. By being the engineer who consistently delivers top-notch work through decisive action, you set a standard of excellence that adds value to your team and your career.</p><h1><strong>Concrete Plan</strong></h1><p>Becoming a more decisive individual often involves complex problem-solving. However, it's an attainable goal when approached with purpose and structure. Here is a concrete plan to enhance your decisiveness, designed to build self-confidence and trust within your team.</p><ol><li><p><strong>Gather information Efficiently:</strong>&nbsp;The first step toward making informed decisions is gathering relevant information. However, it's important to do this efficiently to avoid analysis paralysis. Set a specific time frame within which you will collect data, and once that period is over, move on to the next step.</p></li><li><p><strong>Consult Key Stakeholders:</strong>&nbsp;Before making a decision, especially affecting your team or project, consult with those impacted. This helps you gather diverse perspectives and fosters a collaborative environment, subtly building trust.</p></li><li><p><strong>Assess Risks and Benefits:</strong>&nbsp;List each available option's potential risks and benefits. This could be a simple pros and cons list or a more complex decision matrix. Prioritize these factors based on their importance and impact on the overall objective.</p></li><li><p><strong>Set a Deadline:</strong>&nbsp;One of the reasons people hesitate to make decisions is the absence of a clear deadline by which they must choose a course of action. Establishing a deadline creates a sense of urgency, which can be remarkably effective in helping you make that final call.</p></li><li><p><strong>Make the Decision:</strong>&nbsp;Utilizing the gathered information, stakeholder opinions, and risk assessment, decide within the set time frame. Not making a decision is also in itself&#8212;and often not productive.</p></li><li><p><strong>Communicate Clearly:</strong>&nbsp;Once the decision is made, communicate it clearly and transparently to all relevant parties. Explaining the rationale behind your choice can go a long way in building trust and gaining buy-in from your team.</p></li><li><p><strong>Execute with Commitment:</strong>&nbsp;Decisiveness doesn't end with making a decision; it extends to executing that decision with commitment and resolve. This signals your team that you stand by your choices, further solidifying their trust in your judgment.</p></li><li><p><strong>Review and Adjust:</strong>&nbsp;After execution, take time to review the outcomes. Did the decision produce the expected results? If not, what can be learned for future decision-making? This reflection period is about accountability and continuous improvement, which are key to becoming more decisive over time.</p></li></ol><p>By integrating these steps into your decision-making process, you'll become more decisive and build a stronger foundation of trust within your team. Both qualities are interdependent and vital for anyone aspiring to be a valuable engineer.</p><h1>C<strong>ourse Correct</strong></h1><p>What often goes unspoken is the inevitable companion of decisiveness: mistakes. Making a wrong decision can feel like a blemish on your track record. Still, it's essential to recognize that decisiveness includes the courage to make decisions and the resilience to learn from the outcomes, whatever they may be.</p><p>Being decisive means making the best call based on the information you have at the moment. Sometimes, that information is incomplete or misleading, leading to mistakes. While it's natural to feel disappointment or even fear in the face of a wrong turn, the crucial next step is course correction. Rather than letting a poor decision paralyze you, take it on the chin as a learning experience that enriches your judgment for future decisions. This is your opportunity to demonstrate maturity and expertise, qualities often more valuable than being right all the time.</p><p>In embracing the inevitable errors that come with decisiveness, you forge a path of continuous growth. It's less about the stumble and more about how quickly and effectively you regain your balance. This resilience also sends a powerful message to your team, encouraging a culture where people feel empowered to make decisions without regretting their mistakes. You effectively turn your work environment into a learning organization, prepared to adapt and thrive in the face of challenges.</p><p>The key is to own your decisions, learn from the outcomes, and make informed adjustments. This approach makes you a more effective decision-maker and enriches your role as a team member and a leader.</p><h1><strong>Navigating Uncertainty</strong></h1><p>If you're a junior engineer, you might feel pressure to appear decisive and knowledgeable, fearing that any display of uncertainty could be perceived as incompetence. However, the early stages of your career are precisely when you should be most open about what you don't know. Being honest about your limitations isn't a sign of weakness; it's an invitation for growth and an acknowledgment that engineering is a team sport, often requiring collective wisdom to navigate its complexities.</p><p>If you are faced with a decision you're unsure about, consult with more experienced colleagues. Seeking advice doesn't mean you're relinquishing your role or shirking responsibility. On the contrary, it shows that you're committed to making the most informed decision possible. Remember, given the available information, the objective is not just to make a decision but to make the right one&#8212;or at least the best one. And sometimes, the most valuable information resides in the experience of those who have faced similar challenges before.</p><p>Additionally, involving others in your decision-making can offer different perspectives you might not have considered. It's an educational shortcut, giving you the benefit of others' experiences and insights without going through them yourself. The more you involve yourself in these collaborative problem-solving processes, the faster you'll build your reservoir of knowledge and judgment, eventually increasing your capacity for decisiveness.</p><h1>Collective Wisdom</h1><p>There will inevitably be times when the path forward is unclear as mentioned previously, and you're unsure how to decide, even after collecting all the relevant data. In such instances, the key is not to isolate yourself to solve the problem single-handedly but to leverage the collective wisdom of those around you. You don't have to come up with all the options yourself; your role can be to gather the necessary information from multiple sources and make an informed decision. Here's how:</p><ol><li><p><strong>Identify the Right People:</strong>&nbsp;Whether they're experts in the field, stakeholders in the decision, or trusted colleagues, identify people whose input could be invaluable. Their perspectives often shed light on aspects you might not have considered.</p></li><li><p><strong>Host Structured Discussions:</strong>&nbsp;Invite these individuals to a meeting to discuss the decision at hand. The structure is important&#8212;have an agenda, be clear on what needs to be decided, and allocate time for each participant to share their insights.</p></li><li><p><strong>Ask Targeted Questions:</strong>&nbsp;During these discussions, focus on asking specific questions that draw out valuable insights. This could range from technical queries to concerns about potential impacts on the team or project. The aim is to dig deep and get nuanced input that can inform your decision-making process.</p></li><li><p><strong>Focus on Value and Metrics:</strong>&nbsp;When weighing various options, it's important to focus on the value each alternative could bring to the project or the team. Use clear, quantifiable metrics to gauge this value whenever possible. This helps objectify the decision, making it easier to gain team consensus.</p></li><li><p><strong>Encourage Diverse Opinions:</strong>&nbsp;Diversity is crucial for making an informed decision. Encourage team members to voice contrasting views and engage in healthy debate. This creates a rich pool of information and perspectives to draw from.</p></li><li><p><strong>Summarize and Reflect:</strong>&nbsp;After gathering all this input, take some time to summarize the key points made during the discussions. Reflect on how these align or conflict with the data you've gathered and the metrics you've considered.</p></li><li><p><strong>Make an Informed Decision:</strong>&nbsp;Equipped with a comprehensive view, make your decision. Since you've consulted widely and considered measurable metrics, this decision will likely be well-informed and easier to justify to your team.</p></li><li><p><strong>Share the Decision and Its Rationale:</strong>&nbsp;Once the decision is made, communicate it along with your reasoning to all involved parties. Transparency about how you arrived at your decision can foster trust and collaboration, even if some may not fully agree with the outcome.</p></li></ol><p>Being indecisive in complex situations is natural, but leaning into collective wisdom can make decision-making less daunting and more effective. Your role as a decision-maker is not necessarily to have all the answers but to marshal the information and insights needed to arrive at the best possible choice. This approach enriches the quality of your decisions and contributes to a culture of collaborative problem-solving.</p><h1><strong>Gut Feeling</strong></h1><p>It's common in engineering to prioritize data and logical analysis when making decisions&#8212;and rightly so. However, as you gain experience, you'll find that not all decisions can be made purely by evaluating the facts. Sometimes, you'll encounter situations where the data is inconclusive or where you have to make a quick decision with limited information. Your "gut feeling" or intuition can play a significant role in this.</p><p>Your gut feeling isn't magic; it's an accumulation of past experiences, learnings, and subconscious observations. It's the brain's way of quickly processing multiple variables without taking the time for deliberate, logical thought. This gut feeling may not yet be finely tuned for junior engineers due to limited experience. That's why consulting with more seasoned colleagues is essential when you're unsure. But as you progress in your career, pay attention to your instincts. Begin to trust yourself more and take note when your gut feeling turns out to be correct. It's all part of honing your decision-making skills.</p><p>However, it's crucial to strike a balance. Relying solely on your gut can lead to impulsive decisions, while depending exclusively on data can result in analysis paralysis. The art of decision-making often involves combining both&#8212;using data to inform your choices but also listening to your instincts, especially when the data is not clear-cut.</p><p>So, whether you're a junior engineer or have more experience, recognize that your gut feeling is a tool in your decision-making toolkit. Use it with data and advice from trusted colleagues to make well-rounded decisions. Over time, you'll become more attuned to when you should trust your instincts and when you should seek additional information or guidance. Both are valuable skills, making you a more versatile and practical engineer.</p><h1><strong>Final Thoughts</strong></h1><p>The ability to make decisions is as crucial as technical ability. Being decisive means evaluating all available information, including input from experienced colleagues and your gut instincts, to make the best possible choice. And when mistakes inevitably occur, view them not as failures but as learning opportunities that enrich your professional journey. Adaptability, resilience, and a willingness to learn are the bedrock on which a successful engineering career is built.</p><p>If you're a junior engineer, feel free to lean on the wisdom of more experienced team members when unsure. It's an invaluable resource that can guide you in making the right decisions and help you avoid pitfalls. Being open about your uncertainties and the basis of your decisions, whether data-driven or gut-based, fosters a healthy, collaborative work environment. The goal isn't to avoid making mistakes; it's to make better ones that propel you and your team forward rather than hold you back.</p><p>As you progress in your career, you'll find that the challenges only grow in complexity. The stakes will get higher, and the decisions will get more challenging. But with a firm grounding in decisive action, a willingness to adapt and learn, and the courage to lean on both data and instinct, you'll be well-equipped to navigate any challenges that come your way.</p>]]></content:encoded></item><item><title><![CDATA[RESPONSIBILITY]]></title><description><![CDATA[More Responsibility -> More Value (But not always)]]></description><link>https://celodauane.com/p/responsibility</link><guid isPermaLink="false">https://celodauane.com/p/responsibility</guid><dc:creator><![CDATA[Marcelo Dauane]]></dc:creator><pubDate>Mon, 28 Aug 2023 04:00:17 GMT</pubDate><enclosure url="https://substack-post-media.s3.amazonaws.com/public/images/dd28612b-03ad-4906-88e6-a1a94abd07e6_420x330.png" length="0" type="image/jpeg"/><content:encoded><![CDATA[<p><strong>TLDR:</strong>&nbsp;Responsibility can pivot your engineering career trajectory, improving personal growth and your standing within your team. The value you bring as an engineer increases with solid decision-making, the trust you earn, the quality of your output, and your proactive role beyond tasks. To tackle more complex roles, be clear in your objectives, present evidence of past successes, and brace for heightened accountability. Proving readiness involves good performance in current roles, taking initiative, and actively seeking feedback. As a leader, assigning tasks requires an evaluation of team members' strengths and continuous communication. While pursuing challenging tasks is commendable, always gauge their relevance to your core engineering skills. Not all tasks drive growth; the goal is to differentiate and lean towards roles that refine your engineering capabilities. In sum, responsibility in engineering blends ambition with thoughtful judgment, always balancing aspiration with the reality of skills and limits.</p><div><hr></div><p>Imagine working alongside a colleague named Jack, who is known for his solid work ethic and reliable output. Day in and day out, he's the go-to person for getting things done, and everyone knows it. One day, the management presents a new, high-profile project. Everyone thinks Jack's the obvious choice to lead it. Surprisingly, he declines, believing he might need more time to be ready or suggesting others who might be more experienced.</p><p>Another colleague steps in, embraces the challenge, and leads the project to significant success. It becomes the talk of the org, elevating the project lead's stature within the team. Meanwhile, Jack, seeing the missed opportunity, reflects on his decision. He realizes that saying 'yes' would have been more than just taking on another task. It would have been his ticket to grow, learn, and potentially shift his career trajectory.</p><p>Many of us have found ourselves in Jack's shoes at some point in our careers. We've stood at the intersections of opportunity only to step back, allowing fleeting doubts to overshadow our potential. Though seemingly small, these moments can leave lingering thoughts of "What if?". This piece highlights the pivotal role of embracing responsibility, illustrating its power to shape an engineer's journey, open doors to growth, and solidify one's influence.</p><h1><strong>Responsibility and Value</strong></h1><p>Like many other fields, our responsibilities define our worth in engineering. Here's how our commitment to responsibility inherently boosts our value:</p><p><strong>Engineers and Decision-making:</strong>&nbsp;Every engineer's decision, from coding to design, solves immediate challenges and lays the groundwork for expansive systems that many rely on. We elevate our value by ensuring that our solutions are functional but also robust and forward-thinking. A system that works is sound; a system that works flawlessly under any circumstance is invaluable.</p><p><strong>Trust as a Byproduct:</strong>&nbsp;Trust isn't demanded; it's earned. Every time we display responsibility, taking ownership of our successes and missteps, we solidify trust with our peers and leaders. This trust translates into value in tangible ways. Trusted engineers are often granted access to more significant projects, advanced tools, and resources, which are gateways to growth and innovation.</p><p><strong>Quality and Accountability:</strong>&nbsp;Taking responsibility means setting a high bar for quality. By consistently delivering top-notch work and owning outcomes, we place a precedent for excellence. This doesn't just raise our value but enhances the reputation of the entire team. In a collaborative environment like engineering, one team member's excellence can lift the collective output, making projects more successful and solutions more innovative.</p><p><strong>Beyond Monetary Value:</strong>&nbsp;The worth of responsibility stretches beyond salaries and bonuses. By being responsible, we gain respect, a seat at decision-making tables, and opportunities to shape our engineering landscape. Such influence allows us to lead projects, mentor upcoming talents, and make changes that can have a solid impact.</p><p>Our value as engineers is tied to our sense of responsibility. The more we embrace it, the more indispensable we become in our teams and the broader engineering community.</p><h1><strong>Asking for More</strong></h1><p>In your journey, there often comes a point when the hunger for more significant challenges grows. A desire to step out of the comfort zone and into arenas where the stakes are higher, projects are more substantial, and the room for growth is immense.</p><p>To do this, we need to start with clarity. Before voicing your desire for more responsibility, introspect on the specific areas or projects that resonate with you. Perhaps it's a cutting-edge project you've been eyeing or a domain that's always piqued your interest. Such clarity doesn't just reflect initiative, but it paints you as a thoughtful individual keen on meaningful work that aligns with personal ambitions and team objectives.</p><p>However, a mere expression of desire isn't enough. It's important to highlight this request with evidence of your capabilities. Think of this as presenting your case. Recall the significant milestones; the challenges tackled head-on, and the intricate projects you've navigated. This retrospective showcases your journey, emphasizes your growth, and highlights your readiness for more. And within this narrative, ensure that your passion for learning and expanding your horizons shines through, as this enthusiasm can be the most compelling argument of all.</p><p>Yet, responsibility isn't a one-way street. With the promise of new challenges comes the reality of heightened accountability. Understanding this balance and communicating your commitment to upholding it is crucial. Embrace the outcome, whether a roaring success or an unexpected hiccup. Demonstrating such commitment underscores your dedication to personal growth and reaffirms your allegiance to the team and the organization's broader goals.</p><p>In essence, seeking more responsibility declares your ambition and the value you aim to further infuse into your engineering role. It's a commitment to growth, learning, and continual evolution.</p><h1><strong>Demonstrating Readiness</strong></h1><p>Stepping into a more prominent role or taking on more significant tasks is about voicing a desire and embodying the essence of readiness. It's about showcasing, through actions and attitudes, that you are prepared for more and that you truly deserve.</p><p>The foundation to show readiness is consistent performance. It's the base upon which trust is built. Before considering additional responsibilities, it's essential to excel in current tasks. After all, if you're struggling with the weight of your duties, how can you convincingly argue for more? Excellence in routine tasks communicates dedication, competence, and reliability.</p><p>Yet, mastery of the current role is just the baseline. To truly stand out, showing initiative is critical. This is about seeing the bigger picture, understanding the gaps, and stepping in even before someone points them out. Whether it's suggesting innovative solutions, streamlining a process, or voluntarily diving into uncharted territories, such proactive actions speak volumes. They broadcast not just your technical prowess but your leadership potential and vision.</p><p>However, as you navigate this path, humility remains a powerful ally. Actively seek feedback from peers and managers. This helps identify improvement areas and is a testament to your commitment to growth and learning. When you earnestly ask for insights into your performance, it highlights your maturity and the recognition that there's always room for enhancement.</p><p>To be seen as ready for more responsibility is a balance of performance, initiative, and humility. When these elements converge, they craft a compelling narrative, positioning you as an engineer poised for more significant challenges and achievements.</p><h1><strong>Entrusting Your Team</strong></h1><p>There's a ripple effect as you rise in the ranks and embrace more responsibility. Your growth can push the development of those around you. Entrusting your team with more responsibilities is about nurturing their potential and fostering an environment of collective advancement.</p><p>To do this, first begin with a thoughtful evaluation. Before adding to their plate, take a moment to assess each member's current capabilities and performance. This requires a deep understanding of their strengths, areas of improvement, and how they fare under pressure. Doing so ensures they're ready for more and that the responsibilities align with their unique skill sets and career aspirations.</p><p>Once you've gauged their readiness, create an atmosphere of open dialogue. Dive into discussions about their interest in taking on added challenges. These conversations are essential in ensuring that they perceive these new responsibilities as opportunities for growth, not obligations. You can strike a balance through transparent communication, ensuring they're challenged yet not overwhelmed, constantly feeling supported in their journey.</p><p>Empowering your team with more responsibility is a testament to your leadership. It's a delicate balance of trust, guidance, and providing the right tools. Doing so lays the foundation for a stronger, more dynamic engineering team, ready to tackle bigger challenges together.</p><h1><strong>Navigating this space</strong></h1><p>With responsibility, at times, it might feel like a test of your limits; at other moments, it's a validation of your capabilities. A simple philosophy can guide you here: default to "yes." Here's what that means and how to navigate it:</p><p>When opportunities appear, especially ones that entail more responsibility, lean into the instinct to say "yes." This is about recognizing potential growth points for you and your tasks. By defaulting to "yes," you can stretch, learn, and sometimes, even surprise yourself with your capabilities.</p><p>Similarly, if you're in a leadership position, trust your team. If you see potential and recognize their hard work, default to giving them more. This is your vote of confidence in their abilities, a nod to their efforts, and a signal that you believe in their potential to rise to the challenge.</p><p>However, while this "default to yes" mindset is empowering, it shouldn't be reckless. Evaluate the landscape. Understand the risks involved and the stakes at play. If, after thorough evaluation, the scales seem inclined against success, it might be prudent to reconsider.</p><p>Above all, honesty is key. If a task feels overwhelming, if the chances of success seem too slim, be proactive. Be honest about what you can handle and be transparent with others about your concerns. It's better to articulate concerns upfront than to raise them under pressure later.</p><p>Responsibility is as much about seizing opportunities as it is about understanding limits. Let "yes" be your default in this journey, but let wisdom and honesty be your guiding stars.</p><h1>C<strong>hoosing the Right Responsibility for Growth</strong></h1><p>Not all responsibilities foster growth. Some can tether you to routines, making you busier without enhancing your skills or knowledge. The key is differentiating between responsibilities that merely keep you occupied and those that challenge and elevate you.</p><p>Consider two contrasting scenarios. In one, an engineer eagerly accepts the task of organizing and documenting team meetings. While this role is undoubtedly vital for team coherence, it doesn't tap into the depth of the engineer's technical capabilities. Hours are spent each week on this task, but it doesn't contribute to the engineer's core professional development or growth within the technical domain.</p><p>Conversely, another engineer leads a project integrating a new technology into their existing system. It's a dive into the unknown, requiring extra learning and hands-on experimentation. This role, though demanding, sharpens the engineer's skills, exposes them to new methodologies, and ultimately positions them as an expert within their team, enhancing their value manifold.</p><p>The distinction is clear. While both roles are forms of responsibility, one primarily revolves around logistics and coordination, and the other delves deep into technical prowess and innovation. Tasks that keep engineers busy without tapping into their potential can be limiting. Meanwhile, responsibilities that stretch the boundaries of knowledge and skill can be transformative.</p><p>In pursuing growth, gravitate towards responsibilities that amplify skills, introduce new challenges, and pave the way for innovation. Embracing such roles ensures not just busyness but meaningful, value-driven progress.</p><h1><strong>Making the Right Choices</strong></h1><p>The ability to choose between beneficial and stagnant responsibilities is a skill. Here's a guide on how to navigate these waters effectively:</p><ol><li><p><strong>Assess Relevance to Core Skills:</strong>&nbsp;Before accepting a task, gauge its relevance to your primary skill set. If you're a software engineer, responsibilities that allow you to code, architect solutions, or dive deep into algorithms will be more beneficial than tasks that don't tap into this expertise.</p></li><li><p><strong>Estimate Growth Potential:</strong>&nbsp;Evaluate if the responsibility will introduce you to new tools, technologies, or methodologies. Responsibilities that enhance your current knowledge or provide a steep learning curve are golden opportunities.</p></li><li><p><strong>Weigh Time vs. Value:</strong>&nbsp;Some tasks consume substantial time without offering equivalent value in return. It might be worth reconsidering if a task requires significant hours but offers minimal growth.</p></li><li><p><strong>Evaluate Visibility:</strong>&nbsp;Responsibilities that increase your visibility within the organization can be valuable. If a task allows you to collaborate with different teams, present findings, or showcase your solutions to senior management, it can position you as a key player.</p></li><li><p><strong>Seek Mentorship:</strong>&nbsp;Consult a mentor or senior engineer if in doubt. Their experience can provide insight into which responsibilities have proven valuable in the past and which ones might be traps of busyness.</p></li><li><p><strong>Trust Your Gut:</strong>&nbsp;You'll develop an intuition for what feels right over time. It is if a responsibility excites you and feels like a challenge. If it feels mundane and routine, trust that instinct.</p></li></ol><p>Making conscious choices about the responsibilities you accept will ensure that you keep yourself manageable and avoid getting focused on tasks that don't contribute to your growth. Instead, you'll carve a fulfilling and value-driven path by selecting roles that align with your goals and expertise.</p><h1><strong>Final thoughts</strong></h1><p>Greatness seeks individuals who possess technical skills and the grit to shoulder responsibility. Embracing responsibility is a transformative journey that shapes you, refines your skills, and solidifies your position as a leader in your team. It's the silent agreement between you and your work, signalling readiness, growth, and an unwavering commitment to excellence.</p><p>Yet, with every opportunity that shows up, it's essential to remember that responsibility is about determining when to leap and when to pause, understanding the implications of each decision, and respecting both your capabilities and limitations. It's about harnessing a nuanced blend of ambition, introspection, and foresight.</p><p>Thank you for making it this far. If you liked this piece, share it with whoever will find it valuable.</p>]]></content:encoded></item><item><title><![CDATA[MONOTONY]]></title><description><![CDATA[Boring is good!]]></description><link>https://celodauane.com/p/monotony</link><guid isPermaLink="false">https://celodauane.com/p/monotony</guid><dc:creator><![CDATA[Marcelo Dauane]]></dc:creator><pubDate>Mon, 21 Aug 2023 04:00:18 GMT</pubDate><enclosure url="https://substack-post-media.s3.amazonaws.com/public/images/56000531-c076-4d8d-851d-8a434bb944ef_420x330.png" length="0" type="image/jpeg"/><content:encoded><![CDATA[<p><strong>TL;DR:</strong>&nbsp;In engineering, routine and repetition are powerful tools for growth. As marathon runners benefit from consistent training, tech folks deepen their expertise by revisiting and refining foundational tasks. Chasing new trends is important, but true mastery comes from a balance of innovation and a profound understanding of the basics. Embracing repetition leads to mastery, making you a valuable engineer.</p><div><hr></div><p>Training for a marathon often feels repetitive, a seemingly endless loop of the same paths and paces. Yet, as each kilometer ticks by, I've discovered that this monotony isn't an issue; it's a driving force. The relentless dedication, repetition after repetition, pushes us closer to our goals.</p><p>Software engineering echoes this sentiment. How often have we set up a similar database, coded similar functions, or tackled familiar bugs? At first glance, these tasks might seem like the ordinary parts of our job. Yet, learning from my marathon journey, I've realized that growth flourishes between these repetitive tasks. Take building a simple API for a new app, for example. While some might groan at the task, others seize it as an opportunity to improve, streamline, and learn from previous projects. Even amidst monotony, this commitment to continuous improvement distinguishes the exceptional from the merely competent.</p><p>Often, it's not the latest technologies or innovative projects that define us but how we tackle daily, repetitive tasks. How we interact with routine activities reveals much about our professional caliber. In this discussion, we'll dive deep into why monotony is powerful and a secret weapon to achieving engineering brilliance.</p><h1>Leveraging Monotony</h1><p>Picture two engineers: one who's just going through the motions and another striving for excellence. The former sees repetitive tasks as obstacles, something to get out of the way to reach the 'fun' parts. As such, their strategy is to finish the task quickly using tried-and-true methods, often without reflection. It becomes a task ticked off a list, quickly forgotten. They might become adept, but they'll seldom achieve true mastery.</p><p>Conversely, top-tier engineers view the same repetitive tasks as a platform for growth. To them, every routine task is a challenge: "How can I outdo my previous attempt?" Every repetition is a step closer to mastery, a new lesson learned, a process further refined. They don't just gain expertise; they perfect their craft.</p><p>The difference is clear. While one sees monotony as a tedious cycle, the other finds good in repetition. It boils down to perspective. For top-tier engineers, routine tasks become a springboard to unparalleled expertise, making them valuable in any team or project.</p><h1>Different Strokes for Different Folks</h1><p>Consider a surgeon's hand, a musician's rhythm, or a painter's brushwork. Each skill is perfected through deliberate and repeated practice.</p><p>So, why do tech folks sometimes resist embracing repetition? Technology's rapid evolution perpetuates a "keep up or get left behind" mentality. Engineers might feel compelled to hop from one shiny new trend to another, fearing obsolescence. This can lead to a broad but shallow skill set. However, the backbone of any stellar software or app is built on dependable, 'routine' code that just works. But here's the reality: valuing repetition doesn't stop innovation. Instead, it makes us better.</p><p>Building a strong foundation through practice helps us grow and change. While the tech industry often celebrates innovations, our true value isn't just in pursuing the latest trends. It's about perfecting the fundamentals. So, routine isn't a hurdle; it's the tool that molds us into skilled engineers.</p><h1><strong>Embracing Monotony</strong></h1><p>When you start in engineering, it's a roller coaster. You're going through new information, diving into cool tech, and everything feels fresh. However, this initial buzz can only last for a while. Over time, it becomes a deep connection. That's when the real magic happens. Consistency and repetition, not just the new and shiny, make a top-tier engineer.</p><p>Here's the deal: If you're constantly jumping from one tech to another, you might feel like you're growing, but it's just a surface-level feeling. You need to understand the basics to build on shaky ground truly. That's why the top-tier engineers dig deep. They see repetition as an opportunity, not a grind. Real innovation often roots itself in a thorough understanding of the basics.</p><p>We all love the rockstars of tech &#8211; the ones who make headlines with groundbreaking innovations. However, behind the scenes, top-tier engineers ensure everything runs smoothly by embracing repetition. Their focus on perfecting what's already known keeps the tech world spinning.</p><h1><strong>Strategies to Embrace Monotony</strong></h1><ol><li><p><strong>Turn Repetition into Refinement</strong>: Whenever you're faced with the same old task, think: "There's got to be a better way!" Instead of copying and pasting solutions, hone your skills and constantly look for improvements.</p></li><li><p><strong>Set Micro-Goals</strong>: If you have a routine task, complete it faster or trim down your code. It's like turning your work into a mini-game, pushing you to improve.</p></li><li><p><strong>Document and Reflect</strong>: Jot down your steps after wrapping up a task. Reviewing what you did, the good and the bad is a powerful way to learn and spot ways to improve.</p></li><li><p><strong>Seek Feedback Actively</strong>: Get a second pair of eyes on your work. A fresh look from a colleague might reveal a tweak or two you never thought of.</p></li><li><p><strong>Diversify within the Familiar</strong>: Repetition doesn't mean being stuck. Why not try a different tool or method if you're always building similar stuff? It's like giving a classic recipe a new twist.</p></li><li><p><strong>Mindset Shift</strong>: Realize that your repetitive tasks are your training ground, like a musician or athlete. They're your secret weapon to becoming top-notch in your field.</p></li><li><p><strong>Connect to the Bigger Picture</strong>: Every task, no matter how small, plays a part in the bigger picture. By understanding its place, even routine tasks get a dash of purpose.</p></li></ol><p>Follow these strategies, and monotony becomes your training ground. By making these habits a part of your daily grind, the mundane becomes your ladder to expertise.</p><h1><strong>Depth over Breadth</strong></h1><p>Tech is constantly changing. New tools, languages, and trends pop up all the time. It's fun to try them out, and having a wide range of skills is a plus. However, diving deep into one area is powerful. By really focusing on one thing, you get to know it inside out. That's not just being good at it &#8211; that's mastering it. And when you master something, you can push its boundaries, innovate, and even shape its future.</p><p>That kind of deep knowledge is special. While having a bit of everything is handy, being a master of one can be revolutionary. These masters are the go-to people when things get tricky. They pave the way with best practices and guide the next generation.</p><p>So, broad skills are great, but deep knowledge is powerful. Embracing repetition and digging deep can make you a jack-of-all-trades and a true master in your chosen field.</p><h1>The Beginning of Your Career</h1><p>Repetition and mastery are essential, but every career journey starts with a discovery period. You'll encounter many opportunities in engineering, from front-end web and mobile development to backend and data engineering. Feeling overwhelmed is natural, but this is also an exciting exploration phase. Dive deep, experience each area, and pinpoint what genuinely resonates.</p><p>Once you've identified an area of interest, it's crucial to maintain focus. For instance, if backend development catches your eye, begin with a language and framework like TypeScript and NestJS. Genuinely understanding them will give you insights into the tools themselves and the domain of backend development as a whole. If you keep hopping between technologies within the same domain, you risk becoming a "jack of all trades but master of none". You'll gain experience with specific technologies but miss out on deeper insights and a broader domain understanding. So, before thinking of moving to another set of tools, like Python and Django, ensure you've fully grasped your initial choice.</p><p>Every engineer's journey is unique. While some may find their calling quickly, others might journey through various explorations before settling. Both paths are entirely valid. Embrace each step, overcome challenges, and savor every success. These experiences will sculpt your distinct career in engineering.</p><p>Watch for our upcoming piece that delves deeper into navigating and pinpointing your focus in this vast field.</p><h1><strong>Final Thoughts</strong></h1><p>In engineering, getting distracted by the next big thing is easy. But something must be said for taking a step back and mastering what you already know. Monotony isn't a trap; it's a tool. It helps you drill down, refine, and perfect your skills.</p><p>So, the next time you're knee-deep in code, remember every line you write and every problem you solve is another step toward becoming a tech artist. Dive deep, embrace the repetition, and let it shape you into an engineer and a master of your craft.</p><p>We must value stillness and repetition as much as we do innovation because striking that balance between chasing the new and mastering the old makes an engineer genuinely valuable.</p>]]></content:encoded></item><item><title><![CDATA[TRASPARENCY]]></title><description><![CDATA[Tell us what you're up to!]]></description><link>https://celodauane.com/p/trasparency</link><guid isPermaLink="false">https://celodauane.com/p/trasparency</guid><dc:creator><![CDATA[Marcelo Dauane]]></dc:creator><pubDate>Tue, 08 Aug 2023 04:00:31 GMT</pubDate><enclosure url="https://substack-post-media.s3.amazonaws.com/public/images/251dac5c-551e-403c-bb71-0ac34a6c8262_420x330.png" length="0" type="image/jpeg"/><content:encoded><![CDATA[<p><strong>TL;DR: </strong>As an engineer, being open about your work is powerful. Sharing your thinking, actions, and learnings helps your team tackle future problems better. Show your tasks and projects openly, and your team will work better together. Keep everyone updated on progress, and face challenges together sooner. Use clear, easy-to-understand measures of success and updates. Be ready to give and take feedback &#8211; it helps everyone improve. It's not enough for you to be open &#8211; teach your team to be open, too. Your open approach will make you more than an engineer. It will make you an important part of a solid team. Your code may build products, but your openness creates a better team.</p><div><hr></div><p>Picture this. You're the engineer responsible for a critical project feature on your, and the deadline is getting closer. Instead of diving deep into solitary code-cracking mode, you let everyone in on what's going on.</p><p>You lay out the architecture challenges of the feature, outline your proposed solutions, and invite feedback from the team. Instead of keeping it all to yourself, you shift it into a team effort. Now, it's not just your brain at work, but the collective intelligence of the entire team. The result is a robust, well-designed solution delivered just in time, and the best part is that your team has collectively flexed its problem-solving muscles, prepping for future challenges.</p><p>That's the power of transparency. Transparency is about revealing your process, reasoning, and lessons learned. Say you've got a complex architectural problem. A transparent engineer won't just solo-solve the issue but will share their thought journey, obstacles faced, decisions made, and insights gained. This way, the team can sharpen their problem-solving skills for similar challenges.</p><p>Being transparent makes you the trust builder, promoting open communication and team collaboration. You light up the path toward the team's objectives, setting the stage for a unified, productive, and harmonious work environment.</p><p>In this piece, we're diving deeper into how transparency impacts engineering. We're looking into how it influences everything from managing tasks to making decisions. The mission here is to give you insights that you can use to make transparency a part of your daily work, boosting your value as an engineer. So, let's get it.</p><h1><strong>Daily Tasks</strong></h1><p>Letting your team in on your day-to-day tasks is like inviting them into your work world. They get a front-row seat to your workflow and the effort that goes into each task. This gives a clear picture of what you're up to, letting the team know your current focus areas. It's like creating a work environment where help can be given and received promptly.</p><p>With this approach, you keep everyone updated on your progress. This is important for complex tasks that span over days or weeks. Regular updates on your work journey keep the team in sync with your progress. Together, everyone can foresee bottlenecks and help you address them. It guarantees you're not working in isolation but in a shared space of progress and challenges.</p><p>Aim for a clearly visible and easily trackable process when doing your tasks. A transparent workflow helps prevent task duplication and enables knowledge sharing. It can spark ideas in team members or elicit constructive criticism, enriching the solution. And the sight of tasks being ticked off can motivate the entire team. When they see things getting done, it boosts the team's belief in meeting overall project goals.</p><h1><strong>Projects and Status Updates</strong></h1><p>Transparency is the base of efficient project management and team collaboration. Sharing project goals, timelines, milestones, and status updates creates a roadmap everyone can follow. This clarity aligns the team, helps plan effectively, and drives collective decision-making.</p><p>Say there's a delay in the project. You might want to hide it, hoping for a last-minute fix, but sharing it with all stakeholders, like the sales team, is more productive. It allows them to plan contingencies and set realistic expectations instead of optimistic ones.</p><p>Regular, open status updates reveal the actual worth of a transparent engineer. They turn individual progress into shared growth. You multiply your contributions by keeping everyone updated on the project's progress, fostering a sense of shared responsibility. This way, your roadmap transforms into a collective journey, equipping everyone to foresee challenges, contribute to problem-solving, and align their efforts with the project goals.</p><p>Such transparency cultivates honesty and accountability. Open communication about delays, challenges, or setbacks opens up opportunities for collective intervention, leaving no one in the dark. With this, your team shifts from reactive problem-solving to proactive contingency planning, enhancing overall productivity and resilience.</p><h1><strong>Meaningful Metrics</strong></h1><p>Your value as an engineer isn't limited to providing transparent status updates. It also extends to how you present these updates. Giving your team complex data or jargon-filled reports won't help. Instead, offer clear, meaningful metrics that cut through the clutter and provide a clear view of the project's status.</p><p>As a transparent engineer, it's your job to democratize data. Make sure every team member, regardless of their technical proficiency, understands the project's progress. Also, consider using public dashboards to track project success. These accessible, up-to-date dashboards keep everyone focused on the project goals.</p><p>By adopting these practices, you'll increase transparency within your team and build your value as an engineer. You'll evolve from an individual contributor to a team player who drives collective understanding, shared responsibility, and team success.</p><h1><strong>Bugs or Issues</strong></h1><p>Transparency plays a key role when dealing with bugs or issues. Let's take a bug discovery, for instance. You can stay quiet and try to fix it yourself, or you can admit the problem openly, logging it promptly for the team to see.</p><p>Openly reporting bugs brings the team's attention to the problem, making it a group responsibility instead of a solo fight. The team's collective intelligence can then kick in, leading to faster and often more effective solutions.</p><p>Transparency also fosters collaborative problem-solving. An openly acknowledged problem invites diverse perspectives and innovative solutions. It's like having a brainstorming session where everyone brings their ideas to the table. This collaboration helps resolve the current issue and enhances the team's problem-solving skills.</p><h1><strong>Feedback to Peers</strong></h1><p>Feedback is a powerful growth tool; you must use it effectively and sincerely as a transparent engineer. Open, constructive feedback isn't just a conversation; it's a trigger for individual and collective development in your team.</p><p>Transparent feedback means offering honest, actionable insights to your peers. It's about pointing out mistakes and helping them recognize their strengths and areas for improvement. By doing this, you provide a clear picture of their performance, empowering them to make informed decisions about their professional growth.</p><p>But transparent feedback isn't a one-way street. It also involves being open to receiving feedback. Welcoming and accepting constructive criticism from your peers fosters a culture of continuous learning and improvement within the team. It transforms the team dynamic from a hierarchy to a learning forum where everyone has something valuable to bring to the table.</p><p>The key here is to ensure your feedback, while always honest, is given in a respectful, non-confrontational way. It's about balancing truth with tact. Remember, your goal is to inspire growth and improvement, not to demoralize your team members.</p><p>Embracing a culture of transparent feedback fuels your personal growth and significantly contributes to a supportive, collaborative, and high-performing team environment. In a previous piece, I wrote about feedback and how it can help you become a more valuable engineer. Take some time to read it; it's worth your time.</p><div class="embedded-post-wrap" data-attrs="{&quot;id&quot;:134188345,&quot;url&quot;:&quot;https://newsletter.thevalueos.com/p/feedback&quot;,&quot;publication_id&quot;:1205641,&quot;publication_name&quot;:&quot;The Value OS&quot;,&quot;publication_logo_url&quot;:&quot;https://substackcdn.com/image/fetch/f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fcb6ca4dd-4b41-4a14-b09f-75a231f4873f_1280x1280.png&quot;,&quot;title&quot;:&quot;FEEDBACK&quot;,&quot;truncated_body_text&quot;:&quot;TL;DR: Use feedback to become a valuable engineer and build strong teams. Learn to give and receive feedback, use constructive criticism, and celebrate success with positive reinforcement. Stay strong when facing criticism, learn to filter feedback wisely, and make important changes based on it. Promote a feedback culture in your team and adjust your ap&#8230;&quot;,&quot;date&quot;:&quot;2023-07-10T04:00:11.923Z&quot;,&quot;like_count&quot;:0,&quot;comment_count&quot;:0,&quot;bylines&quot;:[{&quot;id&quot;:34349400,&quot;name&quot;:&quot;Marcelo Dauane&quot;,&quot;handle&quot;:&quot;thevalueos&quot;,&quot;previous_name&quot;:null,&quot;photo_url&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/c3b26eaa-beb4-49b1-a8fe-aa9992b3fc3a_1121x1120.jpeg&quot;,&quot;bio&quot;:&quot;Building the Value OS.&quot;,&quot;profile_set_up_at&quot;:&quot;2021-05-22T15:29:30.294Z&quot;,&quot;publicationUsers&quot;:[{&quot;id&quot;:1160627,&quot;user_id&quot;:34349400,&quot;publication_id&quot;:1205641,&quot;role&quot;:&quot;admin&quot;,&quot;public&quot;:true,&quot;is_primary&quot;:false,&quot;publication&quot;:{&quot;id&quot;:1205641,&quot;name&quot;:&quot;The Value OS&quot;,&quot;subdomain&quot;:&quot;thevalueos&quot;,&quot;custom_domain&quot;:&quot;newsletter.thevalueos.com&quot;,&quot;custom_domain_optional&quot;:false,&quot;hero_text&quot;:&quot;A toolset that unleashes the value of software engineers&quot;,&quot;logo_url&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/cb6ca4dd-4b41-4a14-b09f-75a231f4873f_1280x1280.png&quot;,&quot;author_id&quot;:34349400,&quot;theme_var_background_pop&quot;:&quot;#EA82FF&quot;,&quot;created_at&quot;:&quot;2022-11-21T23:30:51.773Z&quot;,&quot;rss_website_url&quot;:null,&quot;email_from_name&quot;:&quot;Celo from The Value OS&quot;,&quot;copyright&quot;:&quot;Value OS LLC&quot;,&quot;founding_plan_name&quot;:&quot;Founding Member&quot;,&quot;community_enabled&quot;:true,&quot;invite_only&quot;:false,&quot;payments_state&quot;:&quot;enabled&quot;}}],&quot;twitter_screen_name&quot;:&quot;celodauane&quot;,&quot;is_guest&quot;:false,&quot;bestseller_tier&quot;:null}],&quot;utm_campaign&quot;:null,&quot;belowTheFold&quot;:true,&quot;type&quot;:&quot;newsletter&quot;,&quot;language&quot;:&quot;en&quot;}" data-component-name="EmbeddedPostToDOM"><a class="embedded-post" native="true" href="https://newsletter.thevalueos.com/p/feedback?utm_source=substack&amp;utm_campaign=post_embed&amp;utm_medium=web"><div class="embedded-post-header"><img class="embedded-post-publication-logo" src="https://substackcdn.com/image/fetch/$s_!Trno!,w_56,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fcb6ca4dd-4b41-4a14-b09f-75a231f4873f_1280x1280.png" loading="lazy"><span class="embedded-post-publication-name">The Value OS</span></div><div class="embedded-post-title-wrapper"><div class="embedded-post-title">FEEDBACK</div></div><div class="embedded-post-body">TL;DR: Use feedback to become a valuable engineer and build strong teams. Learn to give and receive feedback, use constructive criticism, and celebrate success with positive reinforcement. Stay strong when facing criticism, learn to filter feedback wisely, and make important changes based on it. Promote a feedback culture in your team and adjust your ap&#8230;</div><div class="embedded-post-cta-wrapper"><span class="embedded-post-cta">Read more</span></div><div class="embedded-post-meta">3 years ago &#183; Marcelo Dauane</div></a></div><h1><strong>Adopting Transparency</strong></h1><p>It's completely understandable. For many, transparency doesn't come naturally. Perhaps that's you. You might be used to working in solitude, showing up only once you've polished your code to perfection. You may be concerned about judgment or scrutiny. The idea of others witnessing your work in its unfinished state, with all its raw edges and imperfections, might make you anxious or hesitant. It's a valid feeling, and you're not alone.</p><p>However, becoming more transparent doesn't mean you need to change overnight or become someone you're not. It's a journey. To help you ease into it, here's a gradual, step-by-step process:</p><ol><li><p><strong>Start Small</strong>: Begin with sharing minor tasks or snippets of code you feel confident about. Gradually work your way up to larger, more complex tasks.</p></li><li><p><strong>Establish Trust</strong>: Find a colleague or mentor whom you trust. Start by sharing your work with them. Their feedback can be an excellent starting point and give you the confidence to share more broadly.</p></li><li><p><strong>Frame Your Communication</strong>: When sharing, preface your work by highlighting that it's a work in progress. This sets the expectation right and can make you more comfortable.</p></li><li><p><strong>Seek Feedback, Not Validation</strong>: Remember, the goal isn't to get praise every time. It's about getting valuable insights to make your work better.</p></li><li><p><strong>Regular Check-ins</strong>: Instead of waiting till the end of a project, have short, regular check-ins. This way, you familiarize yourself with the process of sharing and can address concerns in real time.</p></li><li><p><strong>Celebrate Progress</strong>: Every time you share something, take a moment to acknowledge that you've taken another step towards transparency. Celebrate these little milestones.</p></li><li><p><strong>Remember the Bigger Picture</strong>: At the end of the day, it's about the collective goal. The more you share, the more you align with the team's objectives and contribute to its success.</p></li></ol><p>Transparency is a skill; like any skill, it requires practice and time to develop. The initial steps might feel uncomfortable, but it'll become second nature with time. And the rewards - enhanced collaboration, a sense of belonging, and shared accomplishments - are well worth the effort.</p><h1><strong>Teaching Your Team</strong></h1><p>If you've already adopted transparency, your journey continues beyond personal growth. Your influence has the power to be transformative for your team. Leading by example is power in shaping a team's way of operating.</p><p>Here's how you can guide them:</p><ol><li><p><strong>Encourage Open Communication</strong>: Make sure your team feels comfortable communicating their thoughts, ideas, problems, and solutions. Foster a culture where asking questions, seeking help, and offering feedback are welcomed and valued. Also, stress the importance of honest, respectful communication, fostering a culture of trust and mutual respect.</p></li><li><p><strong>Involve Everyone in Decision-making</strong>: Involve your team in decision-making processes. Including their perspectives promotes a sense of ownership and responsibility, fostering a collaborative work environment.</p></li><li><p><strong>Regular Stand-ups and Check-ins</strong>: Regular team meetings or stand-ups can provide a platform for open discussion and collective problem-solving. It can be a space where everyone shares their work status, challenges faced, and solutions proposed, fostering collective growth.</p></li><li><p><strong>Celebrate Successes and Learn from Failures</strong>: Be open about successes and failures. Celebrate the achievements to boost morale and acknowledge the efforts behind them. Likewise, be upfront about failures. Use them as learning opportunities rather than points of blame.</p></li></ol><p>By fostering transparency in your team, you're building a culture of trust, open communication, and collaborative problem-solving. It can make your team more agile, resilient, and high-performing, capable of delivering even in challenging scenarios.</p><h1>Final Thoughts</h1><p>Being a transparent engineer is about cultivating an environment where knowledge, ideas, problems, and solutions are shared freely. Where everyone feels valued, heard, and involved, it's about fostering a culture of trust, respect, and collaboration.</p><p>Transparency isn't about oversharing or unnecessary information dumps. It's about sharing what's relevant and helpful to the team's goals. It's about keeping everyone on the same page, promoting efficient collaboration, and collective problem-solving.</p><p>Let transparency guide your actions, communication, and interactions because the transparent engineer will make you a trust-builder, a team player, and a trigger for growth. And that's what makes this practice so valuable.</p><p>Thank you for making it this far. If you liked this piece, share it with whoever you think will find it valuable.</p>]]></content:encoded></item><item><title><![CDATA[CLARITY]]></title><description><![CDATA[Be clear! I need to understand.]]></description><link>https://celodauane.com/p/clarity</link><guid isPermaLink="false">https://celodauane.com/p/clarity</guid><dc:creator><![CDATA[Marcelo Dauane]]></dc:creator><pubDate>Tue, 01 Aug 2023 06:00:04 GMT</pubDate><enclosure url="https://substack-post-media.s3.amazonaws.com/public/images/8849fd52-1544-4411-9696-5a82ecc938f9_420x330.png" length="0" type="image/jpeg"/><content:encoded><![CDATA[<p><strong>TL;DR:</strong>&nbsp;Clarity in understanding and communication within software development significantly enhances an engineer's value. An engineer can produce simple and efficient solutions by grasping and explaining complex concepts clearly. Their ability to communicate these solutions or ideas clearly to the rest of the team encourages collaboration and understanding. As such, clarity not only boosts the individual's effectiveness in problem-solving but also promotes a cohesive and productive team environment, ultimately leading to the delivery of higher-quality software.</p><div><hr></div><h1>Introduction</h1><p>Consider two engineers: Engineer A, who builds complex solutions, and Engineer B, who prioritizes clarity.</p><p>Engineer A deeply understands the programming language used, often using complex features without proper comments explaining unclear paths. However, his code could be simpler and easier to understand. When a bug crops up or a feature needs to be added, other team members spend excessive time deciphering his code. The cost of maintaining and extending such code is high, leading to delayed delivery times and a frustrated team.</p><p>On the other hand, Engineer B takes a different approach. Even though she has a comparable understanding of the programming language used, she writes her code using simple language constructs, structures her code logically, and adds meaningful comments. As a result, her code is easy to read, understand, and modify. When a bug appears, or a new feature needs to be implemented, the task becomes significantly less daunting due to the clarity of the existing code. This approach reduces maintenance costs and makes the entire team more efficient.</p><p>Similarly, consider designing the architecture for a new system. Engineer A, eager to demonstrate his understanding of the latest design patterns and architectural styles, proposes an elaborate, complex architecture. While technically sound, his proposal could be more straightforward, leading to clarity and interpretation among the team members. This could result in a poorly implemented system and potential project failure.</p><p>Contrarily, Engineer B proposes an architecture that is simple but is instead clear and understandable. She uses well-established design patterns where they make sense and avoid unnecessary complexities. The team quickly understands her proposal, and the system matches the original design closely. The simplicity of her architecture leads to a well-implemented system, less room for error, and, ultimately, a successful project.</p><p>Through these scenarios, it is clear that the valuable engineer is the one who upholds clarity in all aspects of their work. Promoting clear code and architectures contributes to smoother project execution, reduced maintenance cost, improved team efficiency, and overall project success.</p><p>In this piece, we will delve into the principles of clarity in software engineering, exploring its importance in communication, problem-solving, and design. We will also discuss how organizations can foster a culture of clarity and how engineers can incorporate this principle into their everyday work. Engineers can significantly enhance their value by understanding and embracing clarity, transforming their careers and organizations' success.</p><h1>Clarity vs Simplicity</h1><p>In an older piece, we discussed the role of simplicity in software engineering, emphasizing that simplicity tends to foster more effective problem-solving and smoother communication with non-technical colleagues and paves the way for more efficient, long-lasting outcomes.</p><div class="embedded-post-wrap" data-attrs="{&quot;id&quot;:124207980,&quot;url&quot;:&quot;https://newsletter.thevalueos.com/p/simplicity&quot;,&quot;publication_id&quot;:1205641,&quot;publication_name&quot;:&quot;The Value OS&quot;,&quot;publication_logo_url&quot;:&quot;https://substackcdn.com/image/fetch/f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fcb6ca4dd-4b41-4a14-b09f-75a231f4873f_1280x1280.png&quot;,&quot;title&quot;:&quot;SIMPLICITY&quot;,&quot;truncated_body_text&quot;:&quot;TL;DR: In software engineering, the sheer force of simplicity cannot be exaggerated. We unlock more efficient problem-solving and improve communication with non-technical teams by championing simplicity and promoting a simplicity-first culture. Pursuing clear, understandable, and easy-to-maintain solutions instead of complex ones raises an engineer's ef&#8230;&quot;,&quot;date&quot;:&quot;2023-05-29T04:01:11.967Z&quot;,&quot;like_count&quot;:2,&quot;comment_count&quot;:0,&quot;bylines&quot;:[{&quot;id&quot;:34349400,&quot;name&quot;:&quot;Marcelo Dauane&quot;,&quot;handle&quot;:&quot;thevalueos&quot;,&quot;previous_name&quot;:null,&quot;photo_url&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/f1711fbc-1b8f-44df-8096-38e36d932ec5_417x417.jpeg&quot;,&quot;bio&quot;:&quot;Building the Value OS.&quot;,&quot;profile_set_up_at&quot;:&quot;2021-05-22T15:29:30.294Z&quot;,&quot;publicationUsers&quot;:[{&quot;id&quot;:1160627,&quot;user_id&quot;:34349400,&quot;publication_id&quot;:1205641,&quot;role&quot;:&quot;admin&quot;,&quot;public&quot;:true,&quot;is_primary&quot;:false,&quot;publication&quot;:{&quot;id&quot;:1205641,&quot;name&quot;:&quot;The Value OS&quot;,&quot;subdomain&quot;:&quot;thevalueos&quot;,&quot;custom_domain&quot;:&quot;newsletter.thevalueos.com&quot;,&quot;custom_domain_optional&quot;:false,&quot;hero_text&quot;:&quot;A toolset that unleashes the value of software engineers&quot;,&quot;logo_url&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/cb6ca4dd-4b41-4a14-b09f-75a231f4873f_1280x1280.png&quot;,&quot;author_id&quot;:34349400,&quot;theme_var_background_pop&quot;:&quot;#EA82FF&quot;,&quot;created_at&quot;:&quot;2022-11-21T23:30:51.773Z&quot;,&quot;rss_website_url&quot;:null,&quot;email_from_name&quot;:&quot;Celo from The Value OS&quot;,&quot;copyright&quot;:&quot;Value OS LLC&quot;,&quot;founding_plan_name&quot;:&quot;Founding Member&quot;,&quot;community_enabled&quot;:true,&quot;invite_only&quot;:false,&quot;payments_state&quot;:&quot;enabled&quot;}}],&quot;twitter_screen_name&quot;:&quot;celodauane&quot;,&quot;is_guest&quot;:false,&quot;bestseller_tier&quot;:null}],&quot;utm_campaign&quot;:null,&quot;belowTheFold&quot;:true,&quot;type&quot;:&quot;newsletter&quot;,&quot;language&quot;:&quot;en&quot;}" data-component-name="EmbeddedPostToDOM"><a class="embedded-post" native="true" href="https://newsletter.thevalueos.com/p/simplicity?utm_source=substack&amp;utm_campaign=post_embed&amp;utm_medium=web"><div class="embedded-post-header"><img class="embedded-post-publication-logo" src="https://substackcdn.com/image/fetch/$s_!Trno!,w_56,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fcb6ca4dd-4b41-4a14-b09f-75a231f4873f_1280x1280.png" loading="lazy"><span class="embedded-post-publication-name">The Value OS</span></div><div class="embedded-post-title-wrapper"><div class="embedded-post-title">SIMPLICITY</div></div><div class="embedded-post-body">TL;DR: In software engineering, the sheer force of simplicity cannot be exaggerated. We unlock more efficient problem-solving and improve communication with non-technical teams by championing simplicity and promoting a simplicity-first culture. Pursuing clear, understandable, and easy-to-maintain solutions instead of complex ones raises an engineer's ef&#8230;</div><div class="embedded-post-cta-wrapper"><span class="embedded-post-cta">Read more</span></div><div class="embedded-post-meta">3 years ago &#183; 2 likes &#183; Marcelo Dauane</div></a></div><p>By advocating for a "Simple is Smart" culture, we emphasized the need for straightforward, intelligible solutions that are easy to maintain instead of getting trapped with unnecessary complexity.</p><p>While clarity and simplicity share some overlap, each plays unique and integral roles in the orchestration of successful software development. Clarity is characterized by a deep, nuanced comprehension of a problem or concept, demanding an intimate familiarity with complex details, an eye for subtleties, and an understanding of underlying systems. It involves viewing a complex problem through a lens of understanding that allows for detailed and insightful solutions.</p><p>Conversely, simplicity is about effectively clarifying this depth of understanding into straightforward and easy-to-grasp solutions. It's the art of taking a complex system or idea and breaking it down into more manageable, simpler pieces. Creating simple, elegant solutions is often a direct byproduct of a clear, profound understanding of the problem.</p><p>The interplay between clarity and simplicity is most noticeable in engineers' solutions and how they express their thoughts and ideas. Clear communication, without jargon and complicated phrases, ensures that every stakeholder involved in a project, from developers to business leaders, understands the project's requirements, challenges, and goals. This clarity in communication fosters a more seamless development of simple, effective solutions and creates a spirit of cooperation and shared understanding within the team.</p><p>In sum, while simplicity and clarity appear distinct, they are two sides of the same coin, each enriching and reinforcing the other in building software. Clear understanding allows for simple solutions, while simplicity, in turn, amplifies clarity. As we continue to advocate for simplicity in our solutions, we must recognize the equally significant role of clarity in fostering simplicity. Understanding this delicate interplay between the two is essential to becoming a more impactful and valuable software engineer.</p><h1><strong>Clarity of Ideas</strong></h1><p>At its heart, software engineering is fundamentally about problem-solving. The success of a solution depends heavily on an engineer's clear comprehension of the problem. The most valuable engineers grasp this concept, striving for an exhaustive understanding of the problem, including its technical aspects, user needs, and business goals.</p><p>Before crafting solutions, these engineers dissect the problem into smaller, more manageable components, leading to comprehensive solutions. In contrast, engineers who don't delve deeply into problems often put forward superficial solutions that fail to tackle the root causes or meet user needs and business goals. These valuable engineers understand that clarity isn't about oversimplification; it's about understanding the problem so profoundly that it can be explained in a simple and clear way, setting the stage for an effective solution.</p><h1><strong>Clarity of Communication</strong></h1><p>Following a clear understanding of a problem, the next step is effective communication, where clarity of communication comes into play. When liaising with technical stakeholders, the objective is to clearly express the problem, proposed solution, and implementation. This involves minimizing unnecessary jargon and focusing on the logic and reasoning behind the solution.</p><p>In contrast, when dealing with non-technical stakeholders, the goal shifts to translating technical details into business values and user benefits. Engineers who excel at this skill effectively bridge the gap between the technical team and business stakeholders. This communication clarity ensures that the proposed solution aligns with user needs and business objectives and is well-understood by all parties involved.</p><h1><strong>Clarity vs. Ambiguity</strong></h1><p>When building effective software, engineers who value clarity and simplicity shine. They strive to create efficient, easy-to-understand, and maintainable systems, focusing on practical solutions that meet user needs and business objectives. An example could be the development of an e-commerce website. Engineers prioritizing clarity would opt for proven, straightforward technologies and focus on creating a user-friendly interface and a robust, easily maintainable system. The prime focus remains on producing a solid, clear, and scalable product rather than showcasing their technical prowess. This approach not only enhances the system's longevity but also its effectiveness in fulfilling the desired objectives.</p><p>However, the road to clarity has challenges. One such of those is the temptation to equate complexity with skill. Some engineers, misled by the hype of advanced technology stacks, create solutions that, while initially impressive, can lead to complicated and difficult-to-maintain systems. Using our e-commerce example, an engineer might choose a NoSQL database for its perceived sophistication. However, this choice could introduce unnecessary complexity, potentially hindering the application's growth and maintainability. </p><p>The contrast between clarity and ambiguity is big in software engineering. Engineers who champion clarity in their work, from understanding problems to developing solutions, contribute significantly to a project's success. They can effectively unravel complex problems, articulate ideas understandably, design clear, maintainable systems, and foster open team communication.</p><p>On the other hand, ambiguity can lead to misunderstandings, create communication gaps, impede collaboration and productivity, and interfere with the understanding, maintenance, and scaling of solutions. The choice between clarity and ambiguity becomes a decisive factor for project success. Emphasizing clarity in communication, problem-solving, and solution-building is not merely an ideal; it's a practice that valuable engineers incorporate into their daily work, significantly enhancing their effectiveness and impact.</p><h1><strong>Promoting a Culture of Clarity in Organizations</strong></h1><p>Organizations play a key role in promoting a clarity-centric culture. They can inspire engineers to create compelling, impactful solutions by emphasizing clear, effective communication. Organizations need to integrate the importance of clarity into their methodologies and policies, helping engineers understand the long-term benefits of a clear approach.</p><p>Offering clear project specifications and setting realistic timelines provide practical support for clarity. When engineers understand the exact requirements and have adequate time to design clear solutions, it leads to the best possible outcomes. Organizations can also enhance clarity by providing the necessary resources, including comprehensive documentation, access to cutting-edge technology, and opportunities for ongoing learning.</p><h1><strong>Guidelines for Articulating Technology Designs Clearly</strong></h1><p>Achieving clarity and avoiding communication pitfalls require certain strategies. Here are some useful guidelines to enhance clear articulation in engineering digital solutions:</p><ol><li><p><strong>Use Visual Tools</strong>: The saying, "A picture is worth a thousand words," holds true. Utilize diagrams and collaborative drawing tools for discussing and describing architecture.</p></li><li><p><strong>Build Prototypes and POCs</strong>: To eliminate confusion or skepticism, create a prototype or a Proof of Concept (POC) to convey your design approach.</p></li><li><p><strong>Standardize Documentation</strong>: Regularly create essential project documents using set templates to ensure everyone is aligned, reducing miscommunication. For example, in most companies I worked in we had standard technical design documents that every team needs to adhere to before writing a feature.</p></li><li><p><strong>Pause When Misaligned</strong>: When confusion arises, stop progress until clarity is regained. It's better to step back and change direction than to move forward in the wrong direction.</p></li></ol><h1>Manifesto</h1><p>The manifesto is a tool that serves the cause of clarity in a team, as we've previously explored in an older piece.</p><div class="embedded-post-wrap" data-attrs="{&quot;id&quot;:135072965,&quot;url&quot;:&quot;https://newsletter.thevalueos.com/p/manifesto&quot;,&quot;publication_id&quot;:1205641,&quot;publication_name&quot;:&quot;The Value OS&quot;,&quot;publication_logo_url&quot;:&quot;https://substackcdn.com/image/fetch/f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fcb6ca4dd-4b41-4a14-b09f-75a231f4873f_1280x1280.png&quot;,&quot;title&quot;:&quot;MANIFESTO&quot;,&quot;truncated_body_text&quot;:&quot;TL;DR: A team manifesto is a solid tool for both ICs and leaders. As an IC, it has been a guiding light in my journey, providing clarity and purpose. As a lead, I&#8217;ve deployed it to unify my teams, motivate, and reach high performance. I involve my entire team in crafting a manifesto, ensuring it embodies our shared values and goals. Through my leadershi&#8230;&quot;,&quot;date&quot;:&quot;2023-07-17T04:11:32.285Z&quot;,&quot;like_count&quot;:0,&quot;comment_count&quot;:0,&quot;bylines&quot;:[{&quot;id&quot;:34349400,&quot;name&quot;:&quot;Marcelo Dauane&quot;,&quot;handle&quot;:&quot;thevalueos&quot;,&quot;previous_name&quot;:null,&quot;photo_url&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/f1711fbc-1b8f-44df-8096-38e36d932ec5_417x417.jpeg&quot;,&quot;bio&quot;:&quot;Building the Value OS.&quot;,&quot;profile_set_up_at&quot;:&quot;2021-05-22T15:29:30.294Z&quot;,&quot;publicationUsers&quot;:[{&quot;id&quot;:1160627,&quot;user_id&quot;:34349400,&quot;publication_id&quot;:1205641,&quot;role&quot;:&quot;admin&quot;,&quot;public&quot;:true,&quot;is_primary&quot;:false,&quot;publication&quot;:{&quot;id&quot;:1205641,&quot;name&quot;:&quot;The Value OS&quot;,&quot;subdomain&quot;:&quot;thevalueos&quot;,&quot;custom_domain&quot;:&quot;newsletter.thevalueos.com&quot;,&quot;custom_domain_optional&quot;:false,&quot;hero_text&quot;:&quot;A toolset that unleashes the value of software engineers&quot;,&quot;logo_url&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/cb6ca4dd-4b41-4a14-b09f-75a231f4873f_1280x1280.png&quot;,&quot;author_id&quot;:34349400,&quot;theme_var_background_pop&quot;:&quot;#EA82FF&quot;,&quot;created_at&quot;:&quot;2022-11-21T23:30:51.773Z&quot;,&quot;rss_website_url&quot;:null,&quot;email_from_name&quot;:&quot;Celo from The Value OS&quot;,&quot;copyright&quot;:&quot;Value OS LLC&quot;,&quot;founding_plan_name&quot;:&quot;Founding Member&quot;,&quot;community_enabled&quot;:true,&quot;invite_only&quot;:false,&quot;payments_state&quot;:&quot;enabled&quot;}}],&quot;twitter_screen_name&quot;:&quot;celodauane&quot;,&quot;is_guest&quot;:false,&quot;bestseller_tier&quot;:null}],&quot;utm_campaign&quot;:null,&quot;belowTheFold&quot;:true,&quot;type&quot;:&quot;newsletter&quot;,&quot;language&quot;:&quot;en&quot;}" data-component-name="EmbeddedPostToDOM"><a class="embedded-post" native="true" href="https://newsletter.thevalueos.com/p/manifesto?utm_source=substack&amp;utm_campaign=post_embed&amp;utm_medium=web"><div class="embedded-post-header"><img class="embedded-post-publication-logo" src="https://substackcdn.com/image/fetch/$s_!Trno!,w_56,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fcb6ca4dd-4b41-4a14-b09f-75a231f4873f_1280x1280.png" loading="lazy"><span class="embedded-post-publication-name">The Value OS</span></div><div class="embedded-post-title-wrapper"><div class="embedded-post-title">MANIFESTO</div></div><div class="embedded-post-body">TL;DR: A team manifesto is a solid tool for both ICs and leaders. As an IC, it has been a guiding light in my journey, providing clarity and purpose. As a lead, I&#8217;ve deployed it to unify my teams, motivate, and reach high performance. I involve my entire team in crafting a manifesto, ensuring it embodies our shared values and goals. Through my leadershi&#8230;</div><div class="embedded-post-cta-wrapper"><span class="embedded-post-cta">Read more</span></div><div class="embedded-post-meta">3 years ago &#183; Marcelo Dauane</div></a></div><p>A well-written manifesto acts as a guide to the path ahead for everyone within a team, creating a picture of shared goals and fostering a bond of trust and a joint mission. The manifesto is a manifestation of simplicity and clarity. It spells out the team's mission, values, and objectives in an easily understandable language. It's not a rigid set of rules but rather a flexible framework that guides actions and decision-making within the team. In this sense, it fixes confusion and ambiguity, enhancing communication and keeping everyone in sync.</p><p>Though simple, this tool helps navigate uncertain waters and challenging decisions. When faced with choices that could lead in various directions, referring to the manifesto can help steer the team towards decisions consistent with their mission and values. It is a solid reference point that supports the team, even in times of change and uncertainty.</p><p>So, the manifesto stands as an example in our quest for clarity. It provides direction and propels it towards its shared goals. Using a manifesto as part of your team's toolkit can enhance purpose and direction, contributing to more efficient, effective, and harmonious operations.</p><h1><strong>Final Thoughts</strong></h1><p>Clarity is a fundamental attribute in software engineering. It's a tool that enables the translation of complicated ideas into easy-to-grasp concepts, enhances understanding, and streamlines communication. More than just a skill, clarity is a mindset that requires consistent application and an in-depth grasp of the subject matter.</p><p>In an organizational setting, cultivating a culture that values clarity can lead to remarkable efficiency, teamwork, and success. Clear thinking and communication create an environment conducive to exchanging ideas and developing effective solutions. As software engineers, we should adopt this culture of clarity to elevate our technology ventures and deliver impactful digital solutions that resonate with users and stakeholders.</p>]]></content:encoded></item><item><title><![CDATA[EXPECTATIONS]]></title><description><![CDATA[Be real! Just tell me how it is.]]></description><link>https://celodauane.com/p/expectations</link><guid isPermaLink="false">https://celodauane.com/p/expectations</guid><dc:creator><![CDATA[Marcelo Dauane]]></dc:creator><pubDate>Tue, 25 Jul 2023 04:00:07 GMT</pubDate><enclosure url="https://substack-post-media.s3.amazonaws.com/public/images/decf5a68-5b72-4923-940f-3c4c3b63ebe2_420x330.png" length="0" type="image/jpeg"/><content:encoded><![CDATA[<p><strong>TL;DR:</strong>&nbsp;Being a valuable software engineer includes the ability to set and manage realistic expectations. Optimistic deadlines are exciting but often lead to stress and disappointment. Based on facts and past data, realistic expectations help create a healthy work environment, strengthen trust, and improve outcomes. Cultivating this skill requires transparency, open communication, and a willingness to learn from past experiences. Honesty and realism build a culture where truth and trust are valued, leading to more successful projects.</p><div><hr></div><p>Well, by now, you know that I'm a big fan of analogies, and restaurant analogies are generally simple to grasp, so here it goes:</p><p><strong>Picture this:</strong>&nbsp;You're a chef at a busy restaurant, promising your customers that their orders will be ready in 10 minutes. But the minutes tick by, turning into a half hour, then 45 minutes. Your customers grow annoyed and impatient, feeling misled, and their trust in your words takes a hit.</p><p>Now, transition to a completely different setting. You're a software engineer tasked with a complex project. Everyone is enthusiastic, expecting the work to be done in a week. However, you've seen this kind of scenario play out before and know the importance of setting realistic expectations. Based on your experience, you predict it's a month's work. You voice your opinion, setting a realistic timeline.</p><p>Initially, there's disappointment; your words have deflated the team's high spirits. But as the days roll on and the project faces inevitable issues, your prediction seems less pessimistic and more accurate. When the project wraps up, matching your timeline, your team's disappointment has transformed into respect. This time, you delivered on your promise and saved them from the frustration of unmet expectations.</p><p>Just as the chef could have avoided the customers' dissatisfaction, you avoided a similar fate by setting and meeting realistic expectations. This is the power and value of realistic expectations in software engineering.</p><p>In this piece, we will dive into how giving realistic expectations makes you a valuable engineer, strengthens trust within the team, and sets the foundation for high-performance teams.</p><h1><strong>Optimistic Expectations</strong></h1><p>Optimistic expectations in engineering are exciting. They carry a contagious energy that sparks enthusiasm and drive. However, optimism without grounding in reality is a recipe for disappointment. Take, for instance, a product manager setting an optimistic deadline for a complex feature based on a best-case scenario. Fueled by this optimism, the team started the project, working diligently to meet the deadline.</p><p>However, optimistic deadlines often don't account for the issues that inevitably show up in any project. Perhaps a third-party API the feature relies on doesn't work as expected, or a key team member gets sick. These are common scenarios in any engineering project, but an optimistic deadline leaves no room for them. Now, the team is stressed, rushing to meet the deadline, and the quality of work often takes a hit. If the deadline is missed, the disappointment is twofold - the team is disappointed, and the trust of stakeholders is compromised.</p><h1><strong>Realistic Expectations</strong></h1><p>Realistic expectations are grounded in facts, historical data, and a rational understanding of capabilities and constraints. They might not carry the shine of optimism, but they glow in their way. Consider an engineer tasked with estimating the time for implementing a new feature. She considers the complexity of the feature, her understanding of the stack, her team's working speed, and even possible roadblocks. The result is an estimate that might seem longer but has a higher chance of being accurate.</p><p>When this engineer's estimate is shared with the stakeholders, it sets a clear, reliable expectation. As the team progresses with the development, they're not under undue stress to meet a tight deadline, so the work environment is healthier. The quality of the feature is not compromised, and if they finish on or before the estimated time, it's a win-win for everyone. Trust within the team and with stakeholders is strengthened, and the engineer's value is recognized.</p><h1><strong>Setting Realistic Expectations</strong></h1><p>Setting realistic expectations is essential for effective collaboration in team-based work, especially in software engineering. The base of this is transparent and open communication. Every team member should understand their responsibilities, the work they are tasked with, the deadlines, the quality standards, and how their work contributes to the overall project objectives. Such clarity aligns everyone's efforts and reduces the chances of misunderstandings and unmet expectations.</p><p>Moreover, given the evolving nature of tech, maintaining a dynamic approach to expectations is crucial. It's necessary to reassess and readjust expectations regularly. Frequent updates and check-ins ensure everyone remains on the same page, facilitating adaptations as and when new information emerges or circumstances shift.</p><p>Finally, setting expectations requires an astute understanding of each team member's capabilities and capacity. Over-expectation may lead to burnout and low-quality work, while under-expectation results in underutilization and diminished motivation. Finding the right balance is needed to maintain productivity and team morale.</p><h1><strong>Expectations in Trust-Building</strong></h1><p>Expectations hold an essential role in fostering trust within a team. As I discussed in my previous piece about trust, consistent fulfillment of expectations nurtures trust as it shows reliability and credibility.</p><div class="embedded-post-wrap" data-attrs="{&quot;id&quot;:131110624,&quot;url&quot;:&quot;https://newsletter.thevalueos.com/p/trust&quot;,&quot;publication_id&quot;:1205641,&quot;publication_name&quot;:&quot;The Value OS&quot;,&quot;publication_logo_url&quot;:&quot;https://substackcdn.com/image/fetch/f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fcb6ca4dd-4b41-4a14-b09f-75a231f4873f_1280x1280.png&quot;,&quot;title&quot;:&quot;TRUST&quot;,&quot;truncated_body_text&quot;:&quot;TL;DR: To be a valuable engineer, you need trust. Trust is a bridge, enabling teams to share ideas freely, leading to speedy problem-solving and innovative thinking. It builds a safe environment for taking risks, fostering learning and personal growth while amplifying team collaboration. When you are trusted, you gain respect, feel a strong sense of res&#8230;&quot;,&quot;date&quot;:&quot;2023-06-26T08:05:04.922Z&quot;,&quot;like_count&quot;:1,&quot;comment_count&quot;:0,&quot;bylines&quot;:[{&quot;id&quot;:34349400,&quot;name&quot;:&quot;Marcelo Dauane&quot;,&quot;handle&quot;:&quot;thevalueos&quot;,&quot;previous_name&quot;:null,&quot;photo_url&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/f1711fbc-1b8f-44df-8096-38e36d932ec5_417x417.jpeg&quot;,&quot;bio&quot;:&quot;Building the Value OS.&quot;,&quot;profile_set_up_at&quot;:&quot;2021-05-22T15:29:30.294Z&quot;,&quot;publicationUsers&quot;:[{&quot;id&quot;:1160627,&quot;user_id&quot;:34349400,&quot;publication_id&quot;:1205641,&quot;role&quot;:&quot;admin&quot;,&quot;public&quot;:true,&quot;is_primary&quot;:false,&quot;publication&quot;:{&quot;id&quot;:1205641,&quot;name&quot;:&quot;The Value OS&quot;,&quot;subdomain&quot;:&quot;thevalueos&quot;,&quot;custom_domain&quot;:&quot;newsletter.thevalueos.com&quot;,&quot;custom_domain_optional&quot;:false,&quot;hero_text&quot;:&quot;A toolset that unleashes the value of software engineers&quot;,&quot;logo_url&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/cb6ca4dd-4b41-4a14-b09f-75a231f4873f_1280x1280.png&quot;,&quot;author_id&quot;:34349400,&quot;theme_var_background_pop&quot;:&quot;#EA82FF&quot;,&quot;created_at&quot;:&quot;2022-11-21T23:30:51.773Z&quot;,&quot;rss_website_url&quot;:null,&quot;email_from_name&quot;:&quot;Celo from The Value OS&quot;,&quot;copyright&quot;:&quot;Value OS LLC&quot;,&quot;founding_plan_name&quot;:&quot;Founding Member&quot;,&quot;community_enabled&quot;:true,&quot;invite_only&quot;:false,&quot;payments_state&quot;:&quot;enabled&quot;}}],&quot;twitter_screen_name&quot;:&quot;celodauane&quot;,&quot;is_guest&quot;:false,&quot;bestseller_tier&quot;:null}],&quot;utm_campaign&quot;:null,&quot;belowTheFold&quot;:true,&quot;type&quot;:&quot;newsletter&quot;,&quot;language&quot;:&quot;en&quot;}" data-component-name="EmbeddedPostToDOM"><a class="embedded-post" native="true" href="https://newsletter.thevalueos.com/p/trust?utm_source=substack&amp;utm_campaign=post_embed&amp;utm_medium=web"><div class="embedded-post-header"><img class="embedded-post-publication-logo" src="https://substackcdn.com/image/fetch/$s_!Trno!,w_56,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fcb6ca4dd-4b41-4a14-b09f-75a231f4873f_1280x1280.png" loading="lazy"><span class="embedded-post-publication-name">The Value OS</span></div><div class="embedded-post-title-wrapper"><div class="embedded-post-title">TRUST</div></div><div class="embedded-post-body">TL;DR: To be a valuable engineer, you need trust. Trust is a bridge, enabling teams to share ideas freely, leading to speedy problem-solving and innovative thinking. It builds a safe environment for taking risks, fostering learning and personal growth while amplifying team collaboration. When you are trusted, you gain respect, feel a strong sense of res&#8230;</div><div class="embedded-post-cta-wrapper"><span class="embedded-post-cta">Read more</span></div><div class="embedded-post-meta">3 years ago &#183; 1 like &#183; Marcelo Dauane</div></a></div><p>When you deliver as per expectations, you demonstrate your commitment to the team's goals, thus encouraging the same level of dedication from your colleagues and promoting a trust-building cycle.</p><p>However, trust, once broken, is hard to regain. Trust is broken if expectations are missed or communication about changes is poorly handled. It is far easier to maintain trust than to rebuild it, thus making the prudent and honest management of expectations essential.</p><p>Unrealistic expectations are a big trust deal-breaker. Overpromising and under-delivering undermines your team's trust in your abilities and judgment. Therefore, establishing and managing realistic expectations is not a project management issue; they form a crucial aspect of trust-building within a team.</p><h1><strong>My Experience</strong></h1><p>Throughout my career, I've understood and appreciated the value of realistic expectations - from both the giving and receiving ends. When you give realistic expectations, you respect others' time and effort. This, in turn, builds trust, leading to more respect, a stronger sense of responsibility, and, ultimately, better results.</p><p>On the receiving end, realistic expectations provide a clear and achievable path. They help to prevent frustration, burnout, and disappointment. In contrast, dealing with constantly unmet expectations is frustrating, leading to doubts about one's abilities and potentially causing a drop in motivation and productivity.</p><p>However, maintaining a realistic outlook is a mission. There have been times when I've been caught between trying to impress leadership and pushing myself too hard. It's a tricky balance; getting it right is an ongoing learning process. Moreover, ego plays a big part in this, which I will address in the next section.</p><p>Over the years, I've found that honesty and transparency are the best policy. Even when the truth might seem harsh or disappointing, it's better to face it head-on than to hide behind false optimism. The trust and respect of your team and leaders are worth far more than a moment of false glory.</p><h1><strong>Egoless Expectation Setting</strong></h1><p>Ego disrupts the process of setting realistic expectations. The temptation to display our skills leads to overpromising. Still, the ultimate goal should always be collective success, not individual praise. This highlights the importance of egoless engineering&#8212;a perspective that embraces humility celebrates others' achievements, and places team growth above personal glory.</p><div class="embedded-post-wrap" data-attrs="{&quot;id&quot;:125750611,&quot;url&quot;:&quot;https://newsletter.thevalueos.com/p/egoless&quot;,&quot;publication_id&quot;:1205641,&quot;publication_name&quot;:&quot;The Value OS&quot;,&quot;publication_logo_url&quot;:&quot;https://substackcdn.com/image/fetch/f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fcb6ca4dd-4b41-4a14-b09f-75a231f4873f_1280x1280.png&quot;,&quot;title&quot;:&quot;EGOLESS&quot;,&quot;truncated_body_text&quot;:&quot;TL;DR: Egoless engineering propels software engineering to new heights. It transforms you into a growth catalyst, fuels innovation, enhances collective wisdom, and cultivates inclusivity. It's not about diminishing your value; it's about magnifying the value you bring to your team and organization. Adopt egoless engineering to redefine your role and suc&#8230;&quot;,&quot;date&quot;:&quot;2023-06-05T04:00:58.956Z&quot;,&quot;like_count&quot;:1,&quot;comment_count&quot;:2,&quot;bylines&quot;:[{&quot;id&quot;:34349400,&quot;name&quot;:&quot;Marcelo Dauane&quot;,&quot;handle&quot;:&quot;thevalueos&quot;,&quot;previous_name&quot;:null,&quot;photo_url&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/f1711fbc-1b8f-44df-8096-38e36d932ec5_417x417.jpeg&quot;,&quot;bio&quot;:&quot;Building the Value OS.&quot;,&quot;profile_set_up_at&quot;:&quot;2021-05-22T15:29:30.294Z&quot;,&quot;publicationUsers&quot;:[{&quot;id&quot;:1160627,&quot;user_id&quot;:34349400,&quot;publication_id&quot;:1205641,&quot;role&quot;:&quot;admin&quot;,&quot;public&quot;:true,&quot;is_primary&quot;:false,&quot;publication&quot;:{&quot;id&quot;:1205641,&quot;name&quot;:&quot;The Value OS&quot;,&quot;subdomain&quot;:&quot;thevalueos&quot;,&quot;custom_domain&quot;:&quot;newsletter.thevalueos.com&quot;,&quot;custom_domain_optional&quot;:false,&quot;hero_text&quot;:&quot;A toolset that unleashes the value of software engineers&quot;,&quot;logo_url&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/cb6ca4dd-4b41-4a14-b09f-75a231f4873f_1280x1280.png&quot;,&quot;author_id&quot;:34349400,&quot;theme_var_background_pop&quot;:&quot;#EA82FF&quot;,&quot;created_at&quot;:&quot;2022-11-21T23:30:51.773Z&quot;,&quot;rss_website_url&quot;:null,&quot;email_from_name&quot;:&quot;Celo from The Value OS&quot;,&quot;copyright&quot;:&quot;Value OS LLC&quot;,&quot;founding_plan_name&quot;:&quot;Founding Member&quot;,&quot;community_enabled&quot;:true,&quot;invite_only&quot;:false,&quot;payments_state&quot;:&quot;enabled&quot;}}],&quot;twitter_screen_name&quot;:&quot;celodauane&quot;,&quot;is_guest&quot;:false,&quot;bestseller_tier&quot;:null}],&quot;utm_campaign&quot;:null,&quot;belowTheFold&quot;:true,&quot;type&quot;:&quot;newsletter&quot;,&quot;language&quot;:&quot;en&quot;}" data-component-name="EmbeddedPostToDOM"><a class="embedded-post" native="true" href="https://newsletter.thevalueos.com/p/egoless?utm_source=substack&amp;utm_campaign=post_embed&amp;utm_medium=web"><div class="embedded-post-header"><img class="embedded-post-publication-logo" src="https://substackcdn.com/image/fetch/$s_!Trno!,w_56,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fcb6ca4dd-4b41-4a14-b09f-75a231f4873f_1280x1280.png" loading="lazy"><span class="embedded-post-publication-name">The Value OS</span></div><div class="embedded-post-title-wrapper"><div class="embedded-post-title">EGOLESS</div></div><div class="embedded-post-body">TL;DR: Egoless engineering propels software engineering to new heights. It transforms you into a growth catalyst, fuels innovation, enhances collective wisdom, and cultivates inclusivity. It's not about diminishing your value; it's about magnifying the value you bring to your team and organization. Adopt egoless engineering to redefine your role and suc&#8230;</div><div class="embedded-post-cta-wrapper"><span class="embedded-post-cta">Read more</span></div><div class="embedded-post-meta">3 years ago &#183; 1 like &#183; 2 comments &#183; Marcelo Dauane</div></a></div><p>This egoless ethos is key when setting expectations. The aim is to leverage the team's collective strengths rather than trying to outshine peers. This principle is crucial in software engineering, where collaboration towards common goals forms the basis of success. Healthy competition fosters productivity but becomes a burden when it prompts unrealistic expectations fueled by ego.</p><p>By consciously putting ego aside, we gain a clearer understanding of both the task at hand and the capabilities of our team, enabling the creation of achievable expectations. This approach demands balancing ambition with realism to prevent setting unrealistic targets that could lead to team disappointment. This is about promoting a culture of open communication where everyone feels empowered to express their views. More importantly, an egoless approach requires the humility to reassess and adjust goals if they appear overambitious initially. This practice builds trust and transparency.</p><h1><strong>Realistic Work Culture</strong></h1><p>Building a realistic work culture requires clarity, transparency, and consistent communication. Here's an approach to fostering realism in your team:</p><ol><li><p>Transparent communication: Regularly inform the team about project details, expected challenges, and progress.</p></li><li><p>Truth over comfort: Encourage team members to voice their true opinions, even unpopular ones.</p></li><li><p>Reward realism: Appreciate when team members provide realistic estimates or voice potential issues.</p></li><li><p>Learn from the past: Use historical data to set future expectations and encourage the team to learn from past projects.</p></li><li><p>Make room for uncertainties: Ensure your plans always have a buffer for unexpected hurdles.</p></li></ol><h1><strong>Final Thoughts</strong></h1><p>Realistic expectations in software engineering are crucial for maintaining a healthy, high-performing team. They foster trust, reduce stress, and often lead to better project outcomes. Your value as an engineer is determined by your technical capabilities and proficiency in setting, managing, and delivering on expectations.</p><p>Do not confuse being realistic with being pessimistic. Being realistic is about identifying potential limitations and creating strategies to overcome them. It's about absolute honesty with yourself and with your team. It's the basis of a work culture where truth and transparency are not mere buzzwords but lived realities.</p><p>Like any skill, setting realistic expectations takes time and practice. However, with each project and each task, you get better at it.</p><p><strong>Together, we're on a mission.</strong></p>]]></content:encoded></item><item><title><![CDATA[MANIFESTO]]></title><description><![CDATA[This is how we do things here. This is where we are going.]]></description><link>https://celodauane.com/p/manifesto</link><guid isPermaLink="false">https://celodauane.com/p/manifesto</guid><dc:creator><![CDATA[Marcelo Dauane]]></dc:creator><pubDate>Mon, 17 Jul 2023 04:11:32 GMT</pubDate><enclosure url="https://substack-post-media.s3.amazonaws.com/public/images/6d6e6cdf-23e5-4643-a22e-8f66ad0eef2e_420x330.png" length="0" type="image/jpeg"/><content:encoded><![CDATA[<p><strong>TL;DR:</strong>&nbsp;A team manifesto is a solid tool for both ICs and leaders. As an IC, it has been a guiding light in my journey, providing clarity and purpose. As a lead, I&#8217;ve deployed it to unify my teams, motivate, and reach high performance. I involve my entire team in crafting a manifesto, ensuring it embodies our shared values and goals. Through my leadership, the manifesto has fostered an environment of trust, transparency, and mutual respect. It's a powerful tool that every team in any field can use to work more effectively and feel genuinely invested. Together, we're on a mission.</p><div><hr></div><p>I've always been drawn to strong leadership, especially when it's built on a clear vision and transparency. I've looked up to leaders who turn their dreams into reality, creating high-performing teams by building a place where everyone knows the rules and understands the mission. The first step to achieve this is usually a manifesto, a public declaration of the team's intentions, motives, and values. It gives us our collective vision and lays out a clear plan for the team, removing confusion and promoting unity.</p><p>A good manifesto is like a guide for valuable engineers - it gives clarity, structure, and direction. It shows them how their work fits into the bigger picture. This boosts their motivation and productivity and gives them a sense of fulfillment.</p><p>For high-performing teams, a manifesto is what holds everything together. It sets out everyday rules, encourages teamwork, and promotes a culture of responsibility and ongoing improvement. It's not simply about setting rules; it's about building a place where everyone can do their best and feel valued. In this piece, I want to share my thoughts on how manifestos can turn everyday engineers into valuable assets of high-performing teams.</p><h1><strong>A Guide</strong></h1><p>A manifesto is like a map. It's not just words - it's a plan and a push to keep going. It ensures your work matches what the team wants to do. It shows you that what you do is helping the team get closer to the goal.</p><p>The manifesto gives you a clear path and a reason to keep moving. It brings the team together and reminds us we're working towards a big goal. In a world that changes a lot, it's a steady thing that keeps our team's values in everything we do.</p><p>For instance, let's say the team has to choose between making something fast or making it really good. If the manifesto says "quality first," then the choice is easy. No need to spend hours debating! This is how a manifesto can make you feel like you belong and give purpose, showing everyone that what they do is important to the mission.</p><h1><strong>Leadership Tool</strong></h1><p>A manifesto is a key tool for any leader. It helps keep a team of engineers focused and excited. It reflects a leadership style that's clear and bold.</p><p>The manifesto guides decisions, ensuring all actions align with the team's shared values and goals. It encourages clear communication so everyone understands the target. This openness builds trust and respect, which are key for any top-performing team. With a manifesto, a leader can guide the team towards their objective, ensuring everyone feels part of the journey.</p><p>Imagine if the leader has to be away for a while. Even without their presence, the team can still make critical decisions guided by the manifesto. Their actions would continue to align with the shared vision. This shows how a manifesto can foster a sense of trust and reliability, creating a self-sustaining team that always strives for the best.</p><h1><strong>My Journey</strong></h1><p>Having had the opportunity to experience both roles as an IC and a lead, I've gained distinctive insights into the invaluable role a manifesto plays in molding team dynamics and fostering individual growth.</p><p>As an IC, the definitive clarity that a well-thought-out manifesto brings cannot be overstated. It removes ambiguity, often around decision-making and prioritization. Understanding what our team stands for and the mission we're collectively pursuing instills a sense of confidence in me. I see my work not as a collection of discrete tasks but as integral parts of a meaningful mission.</p><p>As a lead, the manifesto became essential for creating team unity and a high-performance culture. It gives the team a framework for informed decision-making, enabling them to operate effectively. This manifesto-guided approach strikes a healthy balance between leadership oversight and individual responsibility, facilitating the growth of a genuinely self-reliant team.</p><p>My favorite leadership style balances clear direction with openness. The manifesto exemplifies this approach, defining rules and expectations unambiguously while leaving sufficient space for individual insights and innovation. This isn't about exerting my authority but crafting a shared vision in which every team member feels genuinely invested.</p><h1><strong>Creating a Manifesto</strong></h1><p>Building a manifesto is a team effort. It's a process that includes input from every team member. Each person's unique insights add value to the manifesto. It's a reflection of you as a leader and of us as a team.</p><p>Here are the steps to create a powerful team manifesto:</p><ol><li><p>Know Your Team: Learn about your team's strengths, what needs to improve, and what goals they have.</p></li><li><p>Find Core Values: Figure out the values your team thinks are most important. These values should be clear in your manifesto.</p></li><li><p>Write the Mission: Make sure your mission is clear in your manifesto. It will keep your team focused and eager to work.</p></li><li><p>Show Your Team Culture: Explain what your team culture is like. This can make your team work better.</p></li><li><p>Write the First Draft: With all this information, start writing your manifesto. Keep it simple and uplifting.</p></li><li><p>Ask for Feedback: Once you've written a draft, share it with your team. Their thoughts will make sure the manifesto represents the team.</p></li><li><p>Iterate: Based on what your team said, make your manifesto better. You might need to do this a few times.</p></li><li><p>Share: Share the final version with your team. Make sure everyone understands and agrees with it.</p></li><li><p>Use it: Start using the ideas from your manifesto in your daily work.</p></li><li><p>Keep it Updated: As things change in your team, your manifesto should change too. Make sure it stays up-to-date.</p></li></ol><h1><strong>Example</strong></h1><p>The <a href="http://minifesto.org/">Minifesto</a> is one of the manifestos I admire. It's a guide that all valuable engineers should learn from. Here's why it resonates with me:</p><ol><li><p><strong>Focus</strong>: The manifesto focuses on doing the most important 20% of work, giving 80% of results. This has helped me focus on what matters and significantly improve my productivity.</p></li><li><p><strong>Growth Mindset</strong>: The principles encourage continuous learning. Rather than striving for immediate perfection, it encourages steady progress and learning from mistakes. This mindset has improved my coding skills and helped me become a better problem-solver.</p></li><li><p><strong>Innovation and Simplicity</strong>: The manifesto emphasizes simplicity and creativity. The less is more approach helped me build creative solutions in my work, showing that simplicity is sophisticated.</p></li></ol><p>This manifesto is more than a guide - it's a way of thinking and living that I strongly believe in. The changes it brings to your coding approach, the growth mindset it pushes, and the spark of innovation it lights are invaluable. Whether you're a beginner or an experienced engineer looking to refine your skills, I recommend you read and absorb this manifesto. Its potential to improve your coding skills is enormous.</p><h1>Followership</h1><p>In a previous piece, we discussed the importance and power of followership for valuable engineers. </p><div class="embedded-post-wrap" data-attrs="{&quot;id&quot;:122284576,&quot;url&quot;:&quot;https://newsletter.thevalueos.com/p/follow-the-lead&quot;,&quot;publication_id&quot;:1205641,&quot;publication_name&quot;:&quot;The Value OS&quot;,&quot;publication_logo_url&quot;:&quot;https://substackcdn.com/image/fetch/f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fcb6ca4dd-4b41-4a14-b09f-75a231f4873f_1280x1280.png&quot;,&quot;title&quot;:&quot;FOLLOWERSHIP&quot;,&quot;truncated_body_text&quot;:&quot;TL;DR: Understanding and embracing followership in the tech industry can unlock a new level of professional success. It's not just about being an innovative leader; being an effective follower is equally important. Followership fosters high-performing teams and significantly impacts personal career advancement. By integrating this concept into your appr&#8230;&quot;,&quot;date&quot;:&quot;2023-05-18T22:24:45.329Z&quot;,&quot;like_count&quot;:6,&quot;comment_count&quot;:0,&quot;bylines&quot;:[{&quot;id&quot;:34349400,&quot;name&quot;:&quot;Marcelo Dauane&quot;,&quot;handle&quot;:&quot;thevalueos&quot;,&quot;previous_name&quot;:null,&quot;photo_url&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/f1711fbc-1b8f-44df-8096-38e36d932ec5_417x417.jpeg&quot;,&quot;bio&quot;:&quot;Building the Value OS.&quot;,&quot;profile_set_up_at&quot;:&quot;2021-05-22T15:29:30.294Z&quot;,&quot;publicationUsers&quot;:[{&quot;id&quot;:1160627,&quot;user_id&quot;:34349400,&quot;publication_id&quot;:1205641,&quot;role&quot;:&quot;admin&quot;,&quot;public&quot;:true,&quot;is_primary&quot;:false,&quot;publication&quot;:{&quot;id&quot;:1205641,&quot;name&quot;:&quot;The Value OS&quot;,&quot;subdomain&quot;:&quot;thevalueos&quot;,&quot;custom_domain&quot;:&quot;newsletter.thevalueos.com&quot;,&quot;custom_domain_optional&quot;:false,&quot;hero_text&quot;:&quot;A toolset that unleashes the value of software engineers&quot;,&quot;logo_url&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/cb6ca4dd-4b41-4a14-b09f-75a231f4873f_1280x1280.png&quot;,&quot;author_id&quot;:34349400,&quot;theme_var_background_pop&quot;:&quot;#EA82FF&quot;,&quot;created_at&quot;:&quot;2022-11-21T23:30:51.773Z&quot;,&quot;rss_website_url&quot;:null,&quot;email_from_name&quot;:&quot;Celo from The Value OS&quot;,&quot;copyright&quot;:&quot;Value OS LLC&quot;,&quot;founding_plan_name&quot;:&quot;Founding Member&quot;,&quot;community_enabled&quot;:true,&quot;invite_only&quot;:false,&quot;payments_state&quot;:&quot;enabled&quot;}}],&quot;twitter_screen_name&quot;:&quot;celodauane&quot;,&quot;is_guest&quot;:false,&quot;bestseller_tier&quot;:null}],&quot;utm_campaign&quot;:null,&quot;belowTheFold&quot;:true,&quot;type&quot;:&quot;newsletter&quot;,&quot;language&quot;:&quot;en&quot;}" data-component-name="EmbeddedPostToDOM"><a class="embedded-post" native="true" href="https://newsletter.thevalueos.com/p/follow-the-lead?utm_source=substack&amp;utm_campaign=post_embed&amp;utm_medium=web"><div class="embedded-post-header"><img class="embedded-post-publication-logo" src="https://substackcdn.com/image/fetch/$s_!Trno!,w_56,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fcb6ca4dd-4b41-4a14-b09f-75a231f4873f_1280x1280.png" loading="lazy"><span class="embedded-post-publication-name">The Value OS</span></div><div class="embedded-post-title-wrapper"><div class="embedded-post-title">FOLLOWERSHIP</div></div><div class="embedded-post-body">TL;DR: Understanding and embracing followership in the tech industry can unlock a new level of professional success. It's not just about being an innovative leader; being an effective follower is equally important. Followership fosters high-performing teams and significantly impacts personal career advancement. By integrating this concept into your appr&#8230;</div><div class="embedded-post-cta-wrapper"><span class="embedded-post-cta">Read more</span></div><div class="embedded-post-meta">3 years ago &#183; 6 likes &#183; Marcelo Dauane</div></a></div><p>To recap, followership isn't about following rules; it's about understanding the mission, adhering to the shared plan, and valuing diligent work. A clear manifesto is crucial for encouraging this mindset.</p><p>With a well-defined manifesto, every team member gets why they're doing what they're doing. They see how their tasks fit into the larger mission of the project or organization. It clears up confusion and helps everyone stick to the mission, which boosts the team's overall performance.</p><p>The manifesto serves as a tool that clarifies each member's role and ties their work to the team's collective goals. It makes it easier to stick to the mission.</p><h1>Opinionated</h1><p>In addition to enhancing followership, manifestos foster more opinionated teams, as discussed in the piece below.</p><div class="embedded-post-wrap" data-attrs="{&quot;id&quot;:129293371,&quot;url&quot;:&quot;https://newsletter.thevalueos.com/p/opinionated&quot;,&quot;publication_id&quot;:1205641,&quot;publication_name&quot;:&quot;The Value OS&quot;,&quot;publication_logo_url&quot;:&quot;https://substackcdn.com/image/fetch/f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fcb6ca4dd-4b41-4a14-b09f-75a231f4873f_1280x1280.png&quot;,&quot;title&quot;:&quot;OPINIONATED&quot;,&quot;truncated_body_text&quot;:&quot;TL;DR: An opinionated engineer is a force to be reckoned with. Rooted in experience, informed knowledge, and discerning judgment, they stand out as decisive leaders and innovators in the tech landscape. Far from being mere stubbornness, their convictions yield robust project trajectories and transformative discussions. By refining the art of forming, de&#8230;&quot;,&quot;date&quot;:&quot;2023-06-19T04:00:56.754Z&quot;,&quot;like_count&quot;:0,&quot;comment_count&quot;:0,&quot;bylines&quot;:[{&quot;id&quot;:34349400,&quot;name&quot;:&quot;Marcelo Dauane&quot;,&quot;handle&quot;:&quot;thevalueos&quot;,&quot;previous_name&quot;:null,&quot;photo_url&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/f1711fbc-1b8f-44df-8096-38e36d932ec5_417x417.jpeg&quot;,&quot;bio&quot;:&quot;Building the Value OS.&quot;,&quot;profile_set_up_at&quot;:&quot;2021-05-22T15:29:30.294Z&quot;,&quot;publicationUsers&quot;:[{&quot;id&quot;:1160627,&quot;user_id&quot;:34349400,&quot;publication_id&quot;:1205641,&quot;role&quot;:&quot;admin&quot;,&quot;public&quot;:true,&quot;is_primary&quot;:false,&quot;publication&quot;:{&quot;id&quot;:1205641,&quot;name&quot;:&quot;The Value OS&quot;,&quot;subdomain&quot;:&quot;thevalueos&quot;,&quot;custom_domain&quot;:&quot;newsletter.thevalueos.com&quot;,&quot;custom_domain_optional&quot;:false,&quot;hero_text&quot;:&quot;A toolset that unleashes the value of software engineers&quot;,&quot;logo_url&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/cb6ca4dd-4b41-4a14-b09f-75a231f4873f_1280x1280.png&quot;,&quot;author_id&quot;:34349400,&quot;theme_var_background_pop&quot;:&quot;#EA82FF&quot;,&quot;created_at&quot;:&quot;2022-11-21T23:30:51.773Z&quot;,&quot;rss_website_url&quot;:null,&quot;email_from_name&quot;:&quot;Celo from The Value OS&quot;,&quot;copyright&quot;:&quot;Value OS LLC&quot;,&quot;founding_plan_name&quot;:&quot;Founding Member&quot;,&quot;community_enabled&quot;:true,&quot;invite_only&quot;:false,&quot;payments_state&quot;:&quot;enabled&quot;}}],&quot;twitter_screen_name&quot;:&quot;celodauane&quot;,&quot;is_guest&quot;:false,&quot;bestseller_tier&quot;:null}],&quot;utm_campaign&quot;:null,&quot;belowTheFold&quot;:true,&quot;type&quot;:&quot;newsletter&quot;,&quot;language&quot;:&quot;en&quot;}" data-component-name="EmbeddedPostToDOM"><a class="embedded-post" native="true" href="https://newsletter.thevalueos.com/p/opinionated?utm_source=substack&amp;utm_campaign=post_embed&amp;utm_medium=web"><div class="embedded-post-header"><img class="embedded-post-publication-logo" src="https://substackcdn.com/image/fetch/$s_!Trno!,w_56,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fcb6ca4dd-4b41-4a14-b09f-75a231f4873f_1280x1280.png" loading="lazy"><span class="embedded-post-publication-name">The Value OS</span></div><div class="embedded-post-title-wrapper"><div class="embedded-post-title">OPINIONATED</div></div><div class="embedded-post-body">TL;DR: An opinionated engineer is a force to be reckoned with. Rooted in experience, informed knowledge, and discerning judgment, they stand out as decisive leaders and innovators in the tech landscape. Far from being mere stubbornness, their convictions yield robust project trajectories and transformative discussions. By refining the art of forming, de&#8230;</div><div class="embedded-post-cta-wrapper"><span class="embedded-post-cta">Read more</span></div><div class="embedded-post-meta">3 years ago &#183; Marcelo Dauane</div></a></div><p>Opinionated engineers have firm beliefs rooted in knowledge, experience, and insight. These engineers are decisive and forward-thinking but are also adaptable. A clear manifesto makes it easier for them to stand strong in their beliefs.</p><p>A clear manifesto boosts the team&#8217;s confidence to speak up, knowing their thoughts fit the mission and values everyone adheres to. This encourages new ideas and taking the lead - keys to success in our field.</p><p>A clear manifesto helps make being opinionated easier and more effective. It's what powers the drive of forward-thinking teams.</p><h1><strong>Final Thoughts</strong></h1><p>In engineering, true leadership is more than technical skills or managing projects. It's about creating a high-performance culture, guiding your team toward a shared mission, and turning your engineers into valuable assets. A manifesto is the foundation of this transformation, reflecting my belief in transparent leadership and guiding my team towards our mission.</p><p>I urge you, as engineers and leaders, to use the power of a manifesto. Be the clear and assertive leader your team needs. Guide your team towards excellence, ensuring every member is invested in the journey.</p><p>Together, we're on a mission.</p>]]></content:encoded></item><item><title><![CDATA[FEEDBACK]]></title><description><![CDATA[You're doing well; keep it up! You can improve that; can I help?]]></description><link>https://celodauane.com/p/feedback</link><guid isPermaLink="false">https://celodauane.com/p/feedback</guid><dc:creator><![CDATA[Marcelo Dauane]]></dc:creator><pubDate>Mon, 10 Jul 2023 04:00:11 GMT</pubDate><enclosure url="https://substack-post-media.s3.amazonaws.com/public/images/7f0f701d-61b7-4ac3-b036-222a02bece64_420x330.png" length="0" type="image/jpeg"/><content:encoded><![CDATA[<p><strong>TL;DR:</strong>&nbsp;Use feedback to become a valuable engineer and build strong teams. Learn to give and receive feedback, use constructive criticism, and celebrate success with positive reinforcement. Stay strong when facing criticism, learn to filter feedback wisely, and make important changes based on it. Promote a feedback culture in your team and adjust your approach for each person. This use of feedback is key to your growth and the foundation of a high-performing team.</p><div><hr></div><p>Feedback matters, both in giving and receiving. When you give feedback, you help your colleagues. You point out what works well and what doesn't, and that's a game-changer. It makes your team stronger and boosts your own performance too. It's a growth loop: you help them, they help you. Everyone improves.</p><p>Receiving feedback is just as important. It's a reality check, showing you where you stand. It tells you what you're good at and what needs work. And with this knowledge, you become a better engineer. You know where to put your energy to improve and where to keep pushing because you're already doing great.</p><p>This is a powerful and simple growth tool for you and your team. Each piece of feedback, whether given or received, adds to a growth story. The more feedback shared, the stronger the team, the better the story. Feedback doesn't just build better engineers; it builds better teams.</p><p>Throughout my engineering journey, I've identified feedback's crucial role. As ordinary as it may sound, giving and receiving reviews on everything from pull requests to design documents has been an essential stepping stone in my growth and the teams I've worked with. In this piece, we will explore its role in engineering, its impact on teams, and its potential to foster growth.</p><h1><strong>The Changing Power of Feedback</strong></h1><p>In your team, everyone has different skills and experiences. But bad habits or weaknesses can ruin all this potential. Imagine an engineer who comes up with great ideas but often makes mistakes in his pull requests. This can easily cause issues and frustration in the team, leading to a lack of trust in his work, regardless of how clever or impactful it can be.</p><p>When someone notices this and talks about it, things can change quickly. A sincere conversation and good feedback can turn this mistake into a learning opportunity. Knowing his weakness and how to fix it, this engineer becomes a valuable team member. Trust is restored, and the team performs better.</p><p>Many engineers could do much better with just a few minor changes. As valuable engineers, we can use feedback to bring out this potential.</p><p>Every time we give feedback, it's like planting a seed and taking care of it. Over time, these seeds grow into big trees, making the team stronger and more successful. That's the power of feedback.</p><h1><strong>Positive Reinforcement</strong></h1><p>Positive reinforcement is like fuel for good performance. It's the reward for hard work, the recognition of effort, and the push that motivates people to do even better. Recognizing success creates a feeling of achievement and encourages a culture of excellence.</p><p>When we praise good actions, we inspire people to repeat their successes. A team that feels appreciated will keep delivering good results. A well-earned compliment is powerful!</p><p>But positive reinforcement doesn't just help one person. It creates a cycle of success that inspires the whole team. When one person's success is celebrated, it encourages others to strive for the same. This cycle of success and recognition drives a high-performance culture.</p><p>As leaders and valuable engineers, we should ensure our teams not only fear failure but also aim for success. We need to balance criticism and praise. By doing this, we can motivate our teams to consistently do their best.</p><h1><strong>Constructive Criticism</strong></h1><p>Constructive criticism is a very useful type of feedback. It pushes for growth, breaks limits, and encourages continuous learning. But giving constructive feedback needs tact, understanding, and precision.</p><p>We should remember that feedback, especially criticism, can be challenging. Feedback should be given in a way that it's seen as an opportunity for improvement, not as an attack; to avoid getting people demotivated or defensive.</p><p>As leaders and valuable engineers, it's our job to help our colleagues see feedback as a growth tool, not a weapon. We should focus on the problem, not the person, to create a sense of trust and respect. This way, feedback sessions can be more productive and less scary.</p><p>Constructive criticism becomes a learning experience that encourages growth if we give it well. As leaders and valuable engineers, we should learn this skill and use it to create a culture of continuous improvement.</p><h1><strong>Acting on Feedback</strong></h1><p>Feedback is like a compass that shows the way to improve. But knowing the way isn't enough. We need to act. Being able to use feedback to make changes is what makes an engineer great.</p><p>When we get feedback, we should think about it carefully. First, understand the feedback, find the problem, and admit the need to improve. Then, make a specific plan to fix the problem and check the progress.</p><p>Moreover, using feedback is about more than fixing our weaknesses. It's also about improving our strengths. Feedback helps us find what we're good at, allowing us to get even better. Working on strengths and weaknesses leads to quicker growth, better performance, and a more valuable engineer.</p><p>So, let's think of feedback as a treasure map. It shows where we can find chances to grow. The treasure is in these chances, and it's up to us to use the feedback.</p><h1><strong>Receiving Feedback</strong></h1><p>Receiving feedback is a skill that needs emotional intelligence and humility. As engineers, we should learn to separate ourselves from our work, understanding that criticism of our work doesn't mean criticism of us.</p><p>Let's say you submit a code, a design document, or a Product Requirement Document, and it comes back full of comments and red marks. It's easy to take this personally, but good engineers know this isn't an attack. It's a chance to improve the work, smooth out the rough parts, and improve the final product.</p><p>Feedback allows us to see our work from a different viewpoint, to find mistakes we might have missed, and to discover new possibilities. By separating ourselves from our work, we can open up to these opportunities. Remember, we are not our work; we are the creators of our work. And every creator can get better, change, and create more.</p><h1><strong>Filtering Feedback</strong></h1><p>Getting feedback can be challenging. Sometimes it might feel like an attack, especially if the person giving feedback lacks emotional intelligence. In such situations, keeping emotions in check and focusing on the message is essential. Stay attentive, don't interrupt, and avoid getting defensive. Ask straightforward, honest questions to understand the root of the feedback. The aim is to extract value, even when the delivery is imperfect.</p><p>Sometimes, the feedback is purely negative, with no constructive advice. It's a test of resilience. Rather than engaging or retaliating, the best move is to let it go. Energy is better spent on positive, productive interactions. Recognize this kind of feedback for what it is, discard it, and move forward.</p><p>You'll often receive helpful feedback that doesn't need immediate action. Imagine getting an onslaught of minor comments on your pull request. They're well-intentioned, but acting on them might add extra work or derail your current approach. You have to decide whether to act now or tackle them later.</p><p>Developing the skill to filter feedback is crucial for growth. It lets us separate the wheat from the chaff and direct our energy where it's most effective. The ultimate goal is to utilize constructive feedback, ignore unproductive criticism, and decide when to act on feedback and bookmark it for the future.</p><h1><strong>Culture of Feedback</strong></h1><p>Building a culture of feedback is one of the best things we, as leaders and good engineers, can do for our team. A team that freely gives, receives, and uses feedback is a team that constantly learns, changes, and gets better.</p><p>Encouraging open conversations, asking questions, and promoting a culture of sincere feedback creates an environment ready for new ideas. When team members feel free to speak their minds and know their feedback is important, they care more about their work. It builds trust, creates respect, and encourages teamwork.</p><p>However, creating a culture of feedback doesn't happen quickly. It needs continuous effort, patience, and leading by example. We should be the first to ask for feedback, the first to appreciate it, and the first to use it, and only then will we encourage our team to do the same.</p><p>Regular feedback sessions, both formal and informal, can be helpful. These sessions create a platform for criticism and praise, encouraging team members to share their thoughts and ideas. Promote openness and make sure feedback is always given with the goal of improvement, not as a punishment.</p><p>Finally, feedback isn't the same for everyone. Different people react differently to feedback. We must adjust our approach based on the recipient's personality, learning style, and comfort level. This understanding ensures that our feedback is heard, understood, and used.</p><h1><strong>Final Thoughts</strong></h1><p>Feedback is a powerful tool with the potential to shape careers, build high-performing teams, and drive organizations toward success. As engineers, we must harness this power responsibly. We should give honest feedback, receive it humbly, and implement it with resolve.</p><p>A culture of continuous learning, underpinned by feedback, allows us to recognize our strengths, tackle our weaknesses, and propel each other to new levels of excellence. Embracing feedback takes us closer to unlocking our full potential and becoming the valuable engineers we strive to be.</p>]]></content:encoded></item></channel></rss>