<?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[Modern Engineering Leader]]></title><description><![CDATA[Accelerate your engineering career and become the Modern Engineering Leader.]]></description><link>https://newsletter.modern-engineering-leader.com</link><image><url>https://substackcdn.com/image/fetch/$s_!LZBV!,w_256,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F13d0f0e5-b6dd-4f4a-ae2c-1308ebb5a791_500x500.png</url><title>Modern Engineering Leader</title><link>https://newsletter.modern-engineering-leader.com</link></image><generator>Substack</generator><lastBuildDate>Tue, 12 May 2026 11:10:21 GMT</lastBuildDate><atom:link href="https://newsletter.modern-engineering-leader.com/feed" rel="self" type="application/rss+xml"/><copyright><![CDATA[Karol Galanciak]]></copyright><language><![CDATA[en]]></language><webMaster><![CDATA[modernengineeringleader@substack.com]]></webMaster><itunes:owner><itunes:email><![CDATA[modernengineeringleader@substack.com]]></itunes:email><itunes:name><![CDATA[Karol]]></itunes:name></itunes:owner><itunes:author><![CDATA[Karol]]></itunes:author><googleplay:owner><![CDATA[modernengineeringleader@substack.com]]></googleplay:owner><googleplay:email><![CDATA[modernengineeringleader@substack.com]]></googleplay:email><googleplay:author><![CDATA[Karol]]></googleplay:author><itunes:block><![CDATA[Yes]]></itunes:block><item><title><![CDATA[Elevate Your Engineering Culture: The Power of Documenting Architecture Decisions ]]></title><description><![CDATA[Learn why clear, accessible decision logs can enable collaboration and learning.]]></description><link>https://newsletter.modern-engineering-leader.com/p/elevate-your-engineering-culture</link><guid isPermaLink="false">https://newsletter.modern-engineering-leader.com/p/elevate-your-engineering-culture</guid><dc:creator><![CDATA[Karol]]></dc:creator><pubDate>Mon, 07 Apr 2025 07:59:40 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/$s_!KcZi!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fccad5789-1370-4886-85b1-d28a5a1b29e9_1536x1024.png" length="0" type="image/jpeg"/><content:encoded><![CDATA[<p>Imagine this scenario: Your team&#8217;s been heads-down for months on a new initiative - refactoring an aging monolith into microservices. The architecture discussions were epic. You debated everything from data persistence strategies to synchronous vs. asynchronous communication. Yet six months down the line, a <strong>new team member asks</strong>, <strong>&#8220;Why are we using Kafka again?</strong>&#8221; <strong>Everyone shrugs</strong>. The conversation is hazy in everyone&#8217;s memory, and hours are lost retracing those original decisions. Sounds familiar?</p><p><strong>This is exactly where Architecture Decision Records (ADRs) come in</strong>. They capture and preserve the context, rationale, and trade-offs for the most critical decisions you make, ensuring knowledge isn&#8217;t lost and that your team can move forward confidently. By writing architecture decisions down, you <strong>create a durable knowledge asset</strong> that will outlive the project itself.</p><p>In this article, we&#8217;ll explore how <strong>documenting architecture</strong> decisions can <strong>transform your engineering organization</strong> from one that&#8217;s plagued by constant rehashing of old debates to one that runs like a <strong>well-oiled, knowledge-sharing machine</strong>.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!KcZi!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fccad5789-1370-4886-85b1-d28a5a1b29e9_1536x1024.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!KcZi!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fccad5789-1370-4886-85b1-d28a5a1b29e9_1536x1024.png 424w, https://substackcdn.com/image/fetch/$s_!KcZi!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fccad5789-1370-4886-85b1-d28a5a1b29e9_1536x1024.png 848w, https://substackcdn.com/image/fetch/$s_!KcZi!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fccad5789-1370-4886-85b1-d28a5a1b29e9_1536x1024.png 1272w, https://substackcdn.com/image/fetch/$s_!KcZi!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fccad5789-1370-4886-85b1-d28a5a1b29e9_1536x1024.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!KcZi!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fccad5789-1370-4886-85b1-d28a5a1b29e9_1536x1024.png" width="1456" height="971" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/ccad5789-1370-4886-85b1-d28a5a1b29e9_1536x1024.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:971,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:2457911,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:false,&quot;topImage&quot;:true,&quot;internalRedirect&quot;:&quot;https://newsletter.modern-engineering-leader.com/i/158090214?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fccad5789-1370-4886-85b1-d28a5a1b29e9_1536x1024.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!KcZi!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fccad5789-1370-4886-85b1-d28a5a1b29e9_1536x1024.png 424w, https://substackcdn.com/image/fetch/$s_!KcZi!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fccad5789-1370-4886-85b1-d28a5a1b29e9_1536x1024.png 848w, https://substackcdn.com/image/fetch/$s_!KcZi!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fccad5789-1370-4886-85b1-d28a5a1b29e9_1536x1024.png 1272w, https://substackcdn.com/image/fetch/$s_!KcZi!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fccad5789-1370-4886-85b1-d28a5a1b29e9_1536x1024.png 1456w" sizes="100vw" fetchpriority="high"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p></p><div><hr></div><h2>What is Architecture Decision Record?</h2><p>An Architecture Decision Record (ADR) is a concise document that captures an important design choice and the context around it. Think of it as a single-page summary of a pivotal decision: the motivation, the alternatives considered, the trade-offs, and the consequences. Each ADR is typically stored in a repository, creating a living log of how and why your architecture evolved. </p><p>Instead of relying on memory or long-forgotten meeting notes, you can pull up an ADR to see exactly what led your team to adopt technology X or design pattern Y.</p><div><hr></div><h2>Why Documenting Architecture Decisions Matters</h2><h3>1. A Single Source of Truth</h3><p>Think of ADRs as a time capsule for your architecture&#8217;s evolution. They provide a single source of truth that any current - or future - team member can consult. No more searching through Slack threads or email chains to figure out why something was done a certain way.</p><h3>2. Better Onboarding and Cross-Team Collaboration</h3><p>ADRs remove guesswork for new hires or teams that need to integrate with your system. When decisions are explicitly documented, teams can quickly grasp design intentions, constraints, and trade-offs. This accelerates onboarding and prevents siloed knowledge.</p><h3>3. Encourage Thoughtful, Data-Driven Decisions</h3><p>Writing an ADR forces you to articulate your thought process. You must consider alternatives, articulate the rationale, and understand the implications. This type of deliberate, data-driven approach elevates the quality of architectural discussions.</p><h3>4. Simplify Architecture Evolution</h3><p>Architectures evolve and that&#8217;s normal. When you deprecate, change, or supersede a decision, referencing and updating the original ADR clarifies the historical context. It&#8217;s a lightweight but powerful way to manage the living, breathing entity that is your system architecture.</p><div><hr></div><h2>A Simple ADR Template</h2><p>Below is a straightforward example (based on <a href="https://www.notion.so/Modern-Engineering-Leader-Architecture-Decision-Record-Template-1a962c67927180aa9a88ebb9c3415fb9">this template</a>) you can start using today. Keep it simple. The goal is to document the most important aspects of each architectural decision - no need to write anything elaborate and long as this could discourage from writing ADRs in the long run.</p><pre><code>## Title

&lt;Short title describing what this ADR is about&gt;

## Status

&lt;Accepted | Superseded by ADR-xx&gt;

## Date

&lt;Date&gt;

## Context

&lt;Describe the nature of the problem that requires a decision and all relevant context around it.&gt;

## Decision

&lt;Describe briefly the decision that was made.&gt;

## Rationale

&lt;Explain the reasoning behind the decision and its trade-offs and why it is consider the preferred option.&gt;

## Implications

&lt;Describe the side-effects of this decision, both technical and not-technical one. Include both positive and negative implications&gt;

## Alternatives Considered

&lt;Describe any alternative solutions that were considered as a potential solution and why they were not chosen.&gt;

## References

&lt;Optional. Include any links to resources that influenced the decision or might be helpful in understanding the subject of the decision in depth&gt;</code></pre><p></p><div><hr></div><h2>Example: Migrating from Synchronous HTTP API to Kafka</h2><p>Here&#8217;s a fictional - but very plausible - example you might see in an Architecture Decision Repository.</p><pre><code>## Title

Migrating from Synchronous HTTP API to Kafka

## Status

Accepted

## Date

2025-03-10

## Context

Our microservices currently communicate via synchronous HTTP APIs, causing latency issues and occasional disruptions when one service is unavailable. Also, the cost to handle the entire traffic is very high. Most of the communication, especially reads, don't require synchronous flow. We also anticipate a need to handle significantly higher  request volumes in the near future. To increase resiliency, scalability and cost-efficiency, an asynchronous communication would be preferred.

## Decision

We will transition from synchronous HTTP API calls to a Kafka-based event-driven architecture for communication between our microservices.

## Rationale

- Scalability: Kafka&#8217;s event-driven model allows simple horizontal scaling of consumers, which is critical for our anticipated traffic growth and is also very cost-efficient.

- Resilience: Asynchronous messaging decouples microservices, so one service&#8217;s downtime doesn&#8217;t cascade throughout the system, which is especially important for writes/commands. That will allow us to take advantage of Saga pattern.

- Cost-efficiency: A simple proof of concept indicates that just 3 Kafka consumers can read the equivalent amount of data as 25 Sidekiq workers reading from HTTP API. Also, it implies that we will be able to scale down web workers of the upstream service by 40% as we won't be reading this data from the HTP API.

## Implications

- Operational Overhead: We need to maintain a Kafka cluster, which introduces new complexity for monitoring, alerting, and administration. Amazon MSK service can be a great solution here.

- Kafka Learning Curve: Engineers will need to gain familiarity with event-driven design patterns and Kafka itself.

- Deployment and Migration Plan: We&#8217;ll roll out event streams incrementally to avoid a &#8220;big bang&#8221; migration. Secondary microservices will be adapted first, followed by the more critical ones.

## Alternatives Considered

1. Continue with Synchronous HTTP: Would be simpler to maintain, but scalability, resiliency and cost-efficiency trade-offs are not acceptable in the long run.

2. Use a Different Message Broker (e.g.RabbitMQ): While viable, Kafka&#8217;s persistence and proven track record with large-scale event processing made it more appealing.

## References

- [Kafka Documentation](https://kafka.apache.org/documentation/)
- [Event-Driven Architecture Patterns](https://www.confluent.io/learn/event-driven-architecture/)</code></pre><div><hr></div><h2>When to Write (and When Not to Write) an ADR</h2><p>ADRs are meant to capture key decisions that have long-term implications for your system or organization. If a decision introduces a new dependency, alters fundamental data flows, or significantly affects architecture and team processes, it likely requires an ADR. </p><p>On the other hand, minor decisions - like tweaking a library version or refactoring a single function usually don&#8217;t need an official record. </p><p>Use your judgment: if it&#8217;s significant enough that others might question later or that will be difficult to undo, document it. Otherwise, don&#8217;t let the process become an administrative burden.</p><div><hr></div><h2>Recommendations for Organizing ADRs</h2><p>Once you start adopting ADRs, having a clear organizational strategy is essential. Many teams keep their ADRs in a dedicated folder within their source control (like <em>docs/adrs</em>), ensuring everything is versioned alongside the code. </p><p>For those who prefer a more dynamic knowledge base, solutions like Notion can be excellent for storing and collaborating on ADRs. You can create a Notion database, tag each ADR with relevant topics (e.g., &#8220;Security,&#8221; &#8220;Scalability,&#8221; &#8220;Data Layer&#8221;), and link out to related discussions or artifacts. </p><p>The key is to pick a system that fits your team&#8217;s workflow - something both discoverable and easy to maintain. By keeping ADRs well-organized and centrally accessible, you amplify their impact and make it far more likely your team will actually reference and update them over time.</p><div><hr></div><h2>Wrapping up</h2><p><strong>ADRs</strong> are not meant to add bureaucratic overhead. Rather, they <strong>serve as lightweight documentation</strong> that captures the heart of each <strong>major technical decision</strong> - <strong>protecting</strong> your team from <strong>knowledge loss</strong>, rehashing old arguments, and <strong>misalignments</strong>. By inroducing ADRs into your engineering culture, you will enable stronger collaboration, make more informed decisions, and onboard new team members with ease.</p><p>The next time your architecture evolves, don&#8217;t leave your decisions to chance or memory. Make them transparent, searchable, and future-proof by documenting them in an <strong>Architecture Decision Record.</strong> You&#8217;ll thank yourself the next time someone inevitably asks, &#8220;Wait, why did we choose this again?&#8221;</p>]]></content:encoded></item><item><title><![CDATA[Meet the Real 10x Developer - The Product Engineer]]></title><description><![CDATA[Learn why the 10x impact is the key, not 10x output]]></description><link>https://newsletter.modern-engineering-leader.com/p/meet-the-real-10x-developer-the-product</link><guid isPermaLink="false">https://newsletter.modern-engineering-leader.com/p/meet-the-real-10x-developer-the-product</guid><dc:creator><![CDATA[Karol]]></dc:creator><pubDate>Sun, 23 Mar 2025 19:45:24 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/$s_!uC3a!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3fe06d14-3e8b-49c9-a28f-69b0cf7b60e5_677x654.png" length="0" type="image/jpeg"/><content:encoded><![CDATA[<p>We&#8217;ve all heard the <strong>legend</strong> of the <strong>10x developer</strong>: a one-man army who implements tons of features, solves more tickets, and deals more bugs than entire team. But business-wise, 10x has never been about <strong>raw output</strong>. It&#8217;s about <strong>impact</strong> - driving product success, user satisfaction, and growth. That&#8217;s where the <strong>Product Engineer</strong> comes as the true <strong>10x developer</strong>.</p><p>In this article, we&#8217;ll explore who <strong>product engineers </strong>are, what sets them apart, how they can <strong>make 10x impact</strong> in ways that goes beyond the number of submitted pull requests, and how you can become one.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!uC3a!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3fe06d14-3e8b-49c9-a28f-69b0cf7b60e5_677x654.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!uC3a!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3fe06d14-3e8b-49c9-a28f-69b0cf7b60e5_677x654.png 424w, https://substackcdn.com/image/fetch/$s_!uC3a!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3fe06d14-3e8b-49c9-a28f-69b0cf7b60e5_677x654.png 848w, https://substackcdn.com/image/fetch/$s_!uC3a!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3fe06d14-3e8b-49c9-a28f-69b0cf7b60e5_677x654.png 1272w, https://substackcdn.com/image/fetch/$s_!uC3a!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3fe06d14-3e8b-49c9-a28f-69b0cf7b60e5_677x654.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!uC3a!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3fe06d14-3e8b-49c9-a28f-69b0cf7b60e5_677x654.png" width="677" height="654" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/3fe06d14-3e8b-49c9-a28f-69b0cf7b60e5_677x654.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:654,&quot;width&quot;:677,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:54176,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:false,&quot;topImage&quot;:true,&quot;internalRedirect&quot;:&quot;https://newsletter.modern-engineering-leader.com/i/157686010?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3fe06d14-3e8b-49c9-a28f-69b0cf7b60e5_677x654.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!uC3a!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3fe06d14-3e8b-49c9-a28f-69b0cf7b60e5_677x654.png 424w, https://substackcdn.com/image/fetch/$s_!uC3a!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3fe06d14-3e8b-49c9-a28f-69b0cf7b60e5_677x654.png 848w, https://substackcdn.com/image/fetch/$s_!uC3a!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3fe06d14-3e8b-49c9-a28f-69b0cf7b60e5_677x654.png 1272w, https://substackcdn.com/image/fetch/$s_!uC3a!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3fe06d14-3e8b-49c9-a28f-69b0cf7b60e5_677x654.png 1456w" sizes="100vw" fetchpriority="high"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><div><hr></div><h3>Who is a Product Engineer?</h3><p>A product engineer is a <strong>hybrid</strong> between a software engineer and a product manager, wearing multiple hats to ensure that technology aligns with user needs and business strategy. While traditionally developers mostly focus on <em>how</em> to build a solution, product engineers equally consider the <em>why</em>: user needs, business context, measurable outcomes and ROI.</p><p>Rather than just checking off backlog items, a product engineer will:</p><ul><li><p>Talk to users or participate in customer support calls to uncover root problems.</p></li><li><p>Strategically decide which features to prioritize  for maximum impact.</p></li><li><p>Own a feature end-to-end: from the user research and a first prototype, all the way to release and post-launch analytics.</p></li></ul><div><hr></div><h3>What Sets Product Engineers Apart</h3><p>If you&#8217;ve spent any time in traditional software engineering roles, with a hard separation between software engineers and product managers, you&#8217;ll notice some important distinctions:</p><ol><li><p><strong>User-Centric Mindset</strong><br>Product engineers care deeply about user experience. They frequently ask, &#8220;Does this feature actually solve a user&#8217;s real problem?&#8221; instead of just &#8220;Is the solution well-architected?&#8221; Technical design obviously matters, but delivering impactful features is what matters the most.</p></li><li><p><strong>Strategic Vision</strong><br>Product engineers go beyond tech excellence and understand that solid engineering is just the beginning. They tie their work to business goals, be it improving onboarding experience, boosting ARR, or reducing churn. </p></li><li><p><strong>Holistic Problem-Solving</strong><br>Beyond code and architecture, product engineers factor in design decisions, market research, and even psychological triggers that influence user behavior. They connect the dots across design, marketing, support, and engineering.</p></li><li><p><strong>Cross-Functional Communication</strong><br>Because the scope of the role is so broad, product engineers excel at collaborating and communication with different stakeholders. They can jump into design discussions, help marketing refine a launch plan, or talk to senior leadership about key product metrics.</p></li><li><p><strong>Outcome-Driven Prioritization</strong><br>Instead of getting stuck in perfecting the design to prepare for the scale that is nowhere in sight or delivering features for the sake of delivering more, product engineers consistently ask: &#8220;What&#8217;s the smallest thing we can build that will bring value to our customers?&#8221;</p></li></ol><div><hr></div><h3>The 10x Impact: Outcomes Over Output</h3><p>For years, the mythical 10x developer was the one who solved tickets at massive speed, regardless of their impact, as if they were working in a feature factory.  But <strong>the 10x product engineer</strong> drives impact across the entire product cycle. </p><p>Here&#8217;s what it looks like in practice:</p><ul><li><p><strong>Identifying High-Leverage Opportunities</strong><br>Maybe there&#8217;s a complicated checkout flow causing customers to abandon their carts. While a 10x developer might optimize query performance in just a few minutes, a product engineer sees a greater opportunity in simplifying the checkout flow to immediately boost conversion rates.</p></li><li><p><strong>Rapid Iteration &amp; Learning</strong><br>They ship small, test quickly, gather feedback, and iterate. Reducing time-to-market for impactful features can produce a ripple effect on customer satisfaction and drive the increase of revenue.</p></li><li><p><strong>Proactive Problem-Solving</strong><br>Product engineers don&#8217;t wait for someone to create a Jira ticket to report a bug. They anticipate needs by talking to users, analyzing metrics, and staying aligned  with product goals. This forward-thinking approach often prevents big problems before they even surface.</p></li><li><p><strong>Data-Informed Decision-Making</strong><br>Instead of celebrating a launch of a new microservice, a product engineer measures success through user adoption, churn reduction, or revenue growth. This clarity on outcomes aligns engineering efforts with the company&#8217;s bottom line.</p></li></ul><p>The result? <strong>A 10x product engineer</strong> might not write 10x more code or solve 10x more Jira tickets - but they&#8217;ll often deliver 10x <strong>impact</strong> because they solve the right problems in the most efficient way.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!dweD!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1268bf0d-f233-4583-9fc8-df8790bff73c_857x709.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!dweD!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1268bf0d-f233-4583-9fc8-df8790bff73c_857x709.png 424w, https://substackcdn.com/image/fetch/$s_!dweD!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1268bf0d-f233-4583-9fc8-df8790bff73c_857x709.png 848w, https://substackcdn.com/image/fetch/$s_!dweD!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1268bf0d-f233-4583-9fc8-df8790bff73c_857x709.png 1272w, https://substackcdn.com/image/fetch/$s_!dweD!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1268bf0d-f233-4583-9fc8-df8790bff73c_857x709.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!dweD!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1268bf0d-f233-4583-9fc8-df8790bff73c_857x709.png" width="857" height="709" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/1268bf0d-f233-4583-9fc8-df8790bff73c_857x709.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:709,&quot;width&quot;:857,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:754647,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://newsletter.modern-engineering-leader.com/i/157686010?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1268bf0d-f233-4583-9fc8-df8790bff73c_857x709.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!dweD!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1268bf0d-f233-4583-9fc8-df8790bff73c_857x709.png 424w, https://substackcdn.com/image/fetch/$s_!dweD!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1268bf0d-f233-4583-9fc8-df8790bff73c_857x709.png 848w, https://substackcdn.com/image/fetch/$s_!dweD!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1268bf0d-f233-4583-9fc8-df8790bff73c_857x709.png 1272w, https://substackcdn.com/image/fetch/$s_!dweD!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1268bf0d-f233-4583-9fc8-df8790bff73c_857x709.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p></p><div><hr></div><h3>Becoming a Product Engineer</h3><p>People often transition into product engineering from two primary paths: <strong>software development</strong> or <strong>product management</strong>. While both are valid, it&#8217;s generally easier for an engineer to pick up product skills than for a Product Manager to dive deep into software engineering. </p><p>Product Management is rather a complementary skill for senior developers, and learning enough to make a significant impact won&#8217;t necessarily take a massive amount of time.</p><p>For Product Managers, software engineering will likely be a completely new skill that will take years to learn. Some PMs might argue with that statement, especially the ones who know how to use Windsurf or Cursor, but we need to get this straight - while AI can be very helpful for generating prototypes and even MVPs, this has nothing to do with real engineering and will not work beyond things that a junior developer could build.</p><p>Here are some hints to become a Product Engineer:</p><ul><li><p><strong>Broaden Your Perspective</strong></p><p>Start looking beyond tickets and engineering aspects of your work. Learn about user personas, understand the market and the industry, talk to customer-facing teams. Shift from &#8220;How to implement all these features?&#8221; to &#8220;What user problem should we solve?&#8221;</p></li><li><p><strong>Learn Fundamentals of Product Management </strong></p><p>Familiarize yourself with user research, product discovery, A/B testing, and prioritization frameworks. You don&#8217;t need to be a full-blown PM to start, but knowing the fundamentals is necessary to go beyond engineering without reinventing the wheel and making lots of mistakes on the way.</p></li><li><p><strong>Communication is Key</strong> </p><p>Get comfortable explaining technical issues to non-technical folks, like sales team or marketing leads. Practice active listening to understand user feedback.</p></li><li><p><strong>Own Small Features</strong></p><p>Volunteer to lead a small feature end-to-end. Define success metrics, talk to stakeholders, gather feedback, and iterate. This is where you learn by doing.</p></li><li><p><strong>Take Over When Product Manager Leaves</strong></p><p>This one might be tough as you will have to make a strong case to explain how come you can replace a full-time role on your own and the organization might not be even aware of a Product Engineer role. But if you have a great credibility, especially as a Tech Lead, this is something you might try.</p></li></ul><div><hr></div><h3>Wrapping Up</h3><p>The real 10x developer isn&#8217;t the person churning out endless lines of code - it&#8217;s the <strong>product engineer</strong>, the individual who merges <strong>strong technical skills</strong> with l<strong>aser-focused product thinking</strong>. By owning the <strong>entire lifecycle</strong> - from understanding user needs and <strong>business goals</strong> to <strong>building and iterating on valuable features</strong> - product engineers create o<strong>utsized impact</strong> that goes far beyond a single codebase or sprint metric.</p><div class="subscription-widget-wrap-editor" data-attrs="{&quot;url&quot;:&quot;https://newsletter.modern-engineering-leader.com/subscribe?&quot;,&quot;text&quot;:&quot;Subscribe&quot;,&quot;language&quot;:&quot;en&quot;}" data-component-name="SubscribeWidgetToDOM"><div class="subscription-widget show-subscribe"><div class="preamble"><p class="cta-caption">Thanks for reading Modern Engineering Leader! Subscribe for free to receive new posts and support my work.</p></div><form class="subscription-widget-subscribe"><input type="email" class="email-input" name="email" placeholder="Type your email&#8230;" tabindex="-1"><input type="submit" class="button primary" value="Subscribe"><div class="fake-input-wrapper"><div class="fake-input"></div><div class="fake-button"></div></div></form></div></div>]]></content:encoded></item><item><title><![CDATA[Skip-Level 1-on-1s: The Underrated Practice for Stronger Engineering Teams ]]></title><description><![CDATA[And how to make them your secret weapon for sustaining alignment]]></description><link>https://newsletter.modern-engineering-leader.com/p/skip-level-1-on-1s-the-underrated</link><guid isPermaLink="false">https://newsletter.modern-engineering-leader.com/p/skip-level-1-on-1s-the-underrated</guid><dc:creator><![CDATA[Karol]]></dc:creator><pubDate>Sat, 08 Mar 2025 08:42:29 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/$s_!0C9K!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fde7771fd-f0cf-4f5c-bd8b-e8e8fa66f55c_639x510.png" length="0" type="image/jpeg"/><content:encoded><![CDATA[<p>As <strong>engineering teams grow</strong>, even <strong>small communication gaps</strong> can <strong>quickly</strong> <strong>morph</strong> into <strong>major morale</strong> or retention <strong>problems</strong>. When you&#8217;re a tight-knit group of ten, knowledge and feedback flow almost automatically.</p><p>But as soon as you hit <strong>twenty</strong> <strong>or more</strong> <strong>engineers</strong>, even <strong>small misunderstandings</strong> can quietly balloon into <strong>major morale or retention problems</strong>. That&#8217;s where skip-level 1-on-1s come in. While they&#8217;re often overlooked or introduced too late, skip-level meetings can become your secret weapon for <strong>sustaining alignment, trust, and engagement</strong> as your <strong>company scales</strong>.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!0C9K!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fde7771fd-f0cf-4f5c-bd8b-e8e8fa66f55c_639x510.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!0C9K!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fde7771fd-f0cf-4f5c-bd8b-e8e8fa66f55c_639x510.png 424w, https://substackcdn.com/image/fetch/$s_!0C9K!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fde7771fd-f0cf-4f5c-bd8b-e8e8fa66f55c_639x510.png 848w, https://substackcdn.com/image/fetch/$s_!0C9K!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fde7771fd-f0cf-4f5c-bd8b-e8e8fa66f55c_639x510.png 1272w, https://substackcdn.com/image/fetch/$s_!0C9K!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fde7771fd-f0cf-4f5c-bd8b-e8e8fa66f55c_639x510.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!0C9K!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fde7771fd-f0cf-4f5c-bd8b-e8e8fa66f55c_639x510.png" width="639" height="510" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/de7771fd-f0cf-4f5c-bd8b-e8e8fa66f55c_639x510.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:510,&quot;width&quot;:639,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:44970,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:false,&quot;topImage&quot;:true,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!0C9K!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fde7771fd-f0cf-4f5c-bd8b-e8e8fa66f55c_639x510.png 424w, https://substackcdn.com/image/fetch/$s_!0C9K!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fde7771fd-f0cf-4f5c-bd8b-e8e8fa66f55c_639x510.png 848w, https://substackcdn.com/image/fetch/$s_!0C9K!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fde7771fd-f0cf-4f5c-bd8b-e8e8fa66f55c_639x510.png 1272w, https://substackcdn.com/image/fetch/$s_!0C9K!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fde7771fd-f0cf-4f5c-bd8b-e8e8fa66f55c_639x510.png 1456w" sizes="100vw" fetchpriority="high"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><h2>What Are Skip-Level 1-on-1s</h2><p>A &#8220;skip-level 1-on-1&#8221; is a periodic conversation between a senior leader - Director, VP, or CTO - and the direct reports of their <em>own</em> direct reports. Essentially, you&#8217;re &#8220;skipping&#8221; one level of management to speak directly with their reports. The value of these chats becomes especially clear during rapid growth, when even your best managers struggle to relay every piece of information accurately and in a timely manner.</p><p>When teams expand, it&#8217;s not just the engineering headcount that grows. You introduce new managers, shift responsibilities, and roll out new products at a faster pace. Despite everyone&#8217;s best intentions, information silos and communication gaps inevitably form. A skip-level 1-on-1 ensures that you hear about these issues - big or small - directly from the people feeling the impact on the ground. This is vital when you want to maintain a pulse on your culture, retain your best people, and keep your  roadmap aligned.</p><p>The problem is that many organizations adopt skip-level 1-on-1s reactively, only after a major issue forces them to do so. By this moment, you might already suffer from disjointed strategy, or seeing key projects stall. In contrast, leaders who recognize the power of skip-level meetings early and weave them into their growth strategy are far more likely to maintain a healthy culture, empower first-time managers, and catch potential problems before they escalate.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!zR3N!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F24757f95-c45b-4d9a-a315-3720b2fe488c_1148x491.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!zR3N!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F24757f95-c45b-4d9a-a315-3720b2fe488c_1148x491.png 424w, https://substackcdn.com/image/fetch/$s_!zR3N!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F24757f95-c45b-4d9a-a315-3720b2fe488c_1148x491.png 848w, https://substackcdn.com/image/fetch/$s_!zR3N!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F24757f95-c45b-4d9a-a315-3720b2fe488c_1148x491.png 1272w, https://substackcdn.com/image/fetch/$s_!zR3N!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F24757f95-c45b-4d9a-a315-3720b2fe488c_1148x491.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!zR3N!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F24757f95-c45b-4d9a-a315-3720b2fe488c_1148x491.png" width="1148" height="491" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/24757f95-c45b-4d9a-a315-3720b2fe488c_1148x491.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:491,&quot;width&quot;:1148,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:205132,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:false,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!zR3N!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F24757f95-c45b-4d9a-a315-3720b2fe488c_1148x491.png 424w, https://substackcdn.com/image/fetch/$s_!zR3N!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F24757f95-c45b-4d9a-a315-3720b2fe488c_1148x491.png 848w, https://substackcdn.com/image/fetch/$s_!zR3N!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F24757f95-c45b-4d9a-a315-3720b2fe488c_1148x491.png 1272w, https://substackcdn.com/image/fetch/$s_!zR3N!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F24757f95-c45b-4d9a-a315-3720b2fe488c_1148x491.png 1456w" sizes="100vw"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p></p><h2>Benefits of Skip-Level Meetings</h2><p>Here are some key benefits od skip-level-1-on-1s:</p><p><strong>Open-Door Policy: Myth vs. Reality</strong></p><p>Many leaders often say: &#8220;My door is always open&#8221; (or &#8220;feel free to schedule a call with me any time&#8221; in a remote environment). But in practice, many people hesitate to do this uninvited. They might worry about stepping on their manager&#8217;s toes or fear being labeled as complainers. A skip-level 1-on-1 reduces this barrier, offering a safe and structured space for employees to talk candidly about challenges, frustrations, and opportunities.</p><p><strong>Direct Insight into Team Health</strong></p><p>While your first-line managers can (and should) give you status updates, hearing from the team directly brings context and details you might otherwise miss. It&#8217;s one thing to see metrics in a dashboard or read a manager&#8217;s summary; it&#8217;s another to hear an engineer describe how a process is slowing their progress or creating friction.</p><p><strong>Career Growth and Retention</strong></p><p>Everyone on your team wants to know that leadership cares about their career trajectory. Regular skip-level conversations give you an opportunity to remind them of organizational goals, highlight pathways for growth, and gather feedback on how well those pathways are working. When people feel heard and see tangible follow-through, they&#8217;re more likely to stay and remain motivated.</p><p> <strong>Feedback on Your Management Layer</strong></p><p>Skip-levels provide constructive feedback on how your managers are doing. You&#8217;ll rarely make decisions based on a single conversation, of course. But over multiple sessions with different team members, you might identify patterns - perhaps one manager consistently excels at building engagement, while another struggles to communicate project goals. This insight is incredibly valuable for mentoring and developing your leaders and managers.</p><p><strong>Visibility into Bigger Picture</strong></p><p>Senior leaders have broader context, from product strategy to organizational priorities. Skip-level sessions enable Individual Contributors to ask high-level questions about company direction, or to confirm whether their work aligns with bigger goals.</p><h2>Stepping on Managers&#8217; Toes? Here&#8217;s How to Avoid It</h2><p>It&#8217;s natural for frontline managers to worry that skip-level 1-on-1s could undermine their role. The best way to prevent this is by establishing boundaries. Let everyone know that day-to-day decisions remain with the immediate manager. Your role is to listen, help surface issues, and offer support. If a concern arises about a manager&#8217;s behavior or leadership style, handle it discreetly. Ideally, by encouraging open communication between both parties.</p><h2>Introducing Skip-Level 1-on-1s </h2><p>Introducing skip-level meetings for the first time requires clear communication and a careful approach:</p><p><strong>Start with Your Direct Reports</strong><br>Explain the purpose to your frontline managers: you&#8217;re not trying to bypass them or undermine their authority. Emphasize that skip-levels are a feedback loop, not a tool for micromanagement and putting blame on anyone.</p><p><strong>Be Transparent with the Team</strong><br>When inviting someone to a skip-level meeting, clarify why it&#8217;s happening and what to expect. Let them know their feedback will remain confidential, except for broad themes you might need to share with managers to fix issues.</p><p><strong>Pick a Reasonable Cadence</strong><br>Quarterly skip-levels often strike a good balance. Too frequent, and you risk overshadowing your managers. Too infrequent, and you may miss urgent problems.</p><p><strong>Follow Through</strong><br>If you learn about systemic issues, work with your managers to address them. Then circle back to the team member who raised the concern so they know their voice was heard.</p><h2>How To Run Effective Skip-Level 1-on-1s</h2><p>A good skip-level 1-on-1 is typically 30 minutes to 1 hour. You want structure, but you also want to create space for organic conversation.</p><p>Use <a href="https://exuberant-centipede-9f8.notion.site/Modern-Engineering-Leader-Skip-Level-1-on-1-Template-19b62c67927180618305fc859fe81b06?pvs=74">this template</a> to guide the discussion:</p><ol><li><p><strong>Check-In</strong></p><ul><li><p>&#8220;How are things going for you personally?&#8221;</p></li><li><p>&#8220;Anything fun or interesting happening outside of work you&#8217;d like to share?&#8221;</p></li></ul></li><li><p><strong>Well-Being and Motivation</strong></p><ul><li><p>&#8220;How do you feel about your current workload and responsibilities?&#8221;</p></li><li><p>&#8220;On a scale of 1-10, how supported do you feel by your manager and the team?&#8221;</p></li></ul></li><li><p><strong>Career and Growth</strong></p><ul><li><p>&#8220;What skills are you planning to develop in the next 6-12 months?&#8221;</p></li><li><p>&#8220;Are you happy with where you are now in your career?&#8221;</p></li><li><p>&#8220;Is there any training or mentorship you&#8217;d find helpful?&#8221;</p></li></ul></li><li><p><strong>Company Strategy and Feedback</strong></p><ul><li><p>&#8220;Is there anything about our broader strategy you find confusing or concerning?&#8221;</p></li><li><p>&#8220;If you could change one thing to make our team or product more effective, what would it be?&#8221;</p></li></ul></li><li><p><strong>Open-Ended Questions</strong></p><ul><li><p>&#8220;Is there anything else you&#8217;d like me to know that we haven&#8217;t covered?&#8221;</p></li><li><p>&#8220;Any questions for me, whether about the team, the product, or the company direction?&#8221;</p></li></ul></li></ol><p>Rating morale at the end of the conversation is a valuable practice as it allows you to track the metric over time and compare it with the perception of your managers</p><h2>Wrapping Up</h2><p>Whether your organization is adding its first batch of new engineers or you&#8217;ve already grown into a larger operation, <strong>skip-level 1-on-1s are a powerful way to keep everyone grounded and engaged</strong>. They offer a d<strong>irect line to real feedback, help you catch issues early, and reinforce a culture of trust</strong>&#8212;especially in times of rapid growth. </p><p>If you haven&#8217;t tried them yet, this is the perfect time to start. Introduce them carefully, keep the cadence reasonable, and be transparent with both your managers and their  teams. </p><p>The result? <strong>Fewer blind spots, stronger retention, and a healthier engineering culture</strong> that stands resilient no matter how fast you&#8217;re growing.</p><div class="subscription-widget-wrap-editor" data-attrs="{&quot;url&quot;:&quot;https://newsletter.modern-engineering-leader.com/subscribe?&quot;,&quot;text&quot;:&quot;Subscribe&quot;,&quot;language&quot;:&quot;en&quot;}" data-component-name="SubscribeWidgetToDOM"><div class="subscription-widget show-subscribe"><div class="preamble"><p class="cta-caption">Thanks for reading Modern Engineering Leader! Subscribe for free to receive new posts and support my work.</p></div><form class="subscription-widget-subscribe"><input type="email" class="email-input" name="email" placeholder="Type your email&#8230;" tabindex="-1"><input type="submit" class="button primary" value="Subscribe"><div class="fake-input-wrapper"><div class="fake-input"></div><div class="fake-button"></div></div></form></div></div><p></p><p></p>]]></content:encoded></item><item><title><![CDATA[How to supercharge your engineering career with Brag Journal]]></title><description><![CDATA[And why every leader should adapt it in their teams to improve engineering culture]]></description><link>https://newsletter.modern-engineering-leader.com/p/how-to-supercharge-your-engineering</link><guid isPermaLink="false">https://newsletter.modern-engineering-leader.com/p/how-to-supercharge-your-engineering</guid><dc:creator><![CDATA[Karol]]></dc:creator><pubDate>Sun, 23 Feb 2025 11:10:33 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/$s_!kNBu!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Faee0372a-8576-4827-aa56-60d125ce9eda_809x687.png" length="0" type="image/jpeg"/><content:encoded><![CDATA[<p>Have you ever experienced an <strong>awkward performance review</strong> happening once per year where you had a hard time summarizing your accomplishments during that time and it turned out that your manager <strong>wasn&#8217;t aware</strong> about <strong>half of them</strong>? Or maybe this is how you conducted some of the performance review as a manager?</p><p>It turns out that this is quite a <strong>common experience</strong>!</p><p>Fortunately, it doesn&#8217;t have to be that way. There is one simple way how to turn things around. Just spending <strong>5-10 minutes every week/every two weeks</strong> on maintaining a <strong>Brag Journal</strong> can <strong>radically change</strong> your performance reviews and get you <strong>promoted way faster</strong>. </p><p>And <strong>for managers</strong> - adopting this practice is also in <strong>your best interest</strong>. It will make your <strong>performance reviews simpler</strong> as well as <strong>advocating for promotions</strong> during performance calibrations. Not to mention that regular journaling and reflection will make the entire team grow so much faster!</p><p>Read this article to learn the <strong>best practices</strong> behind the <strong>Brag Journal</strong> and adapt it <strong>right away</strong> to <strong>supercharge your own career or the entire teams you manage</strong>!</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!kNBu!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Faee0372a-8576-4827-aa56-60d125ce9eda_809x687.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!kNBu!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Faee0372a-8576-4827-aa56-60d125ce9eda_809x687.png 424w, https://substackcdn.com/image/fetch/$s_!kNBu!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Faee0372a-8576-4827-aa56-60d125ce9eda_809x687.png 848w, https://substackcdn.com/image/fetch/$s_!kNBu!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Faee0372a-8576-4827-aa56-60d125ce9eda_809x687.png 1272w, https://substackcdn.com/image/fetch/$s_!kNBu!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Faee0372a-8576-4827-aa56-60d125ce9eda_809x687.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!kNBu!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Faee0372a-8576-4827-aa56-60d125ce9eda_809x687.png" width="809" height="687" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/aee0372a-8576-4827-aa56-60d125ce9eda_809x687.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:687,&quot;width&quot;:809,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:74198,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:false,&quot;topImage&quot;:true,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!kNBu!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Faee0372a-8576-4827-aa56-60d125ce9eda_809x687.png 424w, https://substackcdn.com/image/fetch/$s_!kNBu!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Faee0372a-8576-4827-aa56-60d125ce9eda_809x687.png 848w, https://substackcdn.com/image/fetch/$s_!kNBu!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Faee0372a-8576-4827-aa56-60d125ce9eda_809x687.png 1272w, https://substackcdn.com/image/fetch/$s_!kNBu!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Faee0372a-8576-4827-aa56-60d125ce9eda_809x687.png 1456w" sizes="100vw" fetchpriority="high"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p></p><h2>What is a Brag Journal?</h2><p>The idea behind Brag Journals is simple - every week or two, spend a couple of minutes to reflect and take a note of your work. With a special emphasis on the achievements as this is an opportunity to brag about it. It doesn&#8217;t mean that you need to apply some hard-sell tactics and distorting reality, but since the Impostor Syndrome is so common, the opportunity to focus on specific achievements and taking pride in them is a helpful practice. </p><p>If that idea sounds to you like debriefing or writing a journal then you are right, this is exactly what it is. Or you might even consider it an equivalent of personal Agile-like retrospective. </p><p>And this is exactly why Brag Journals are so useful. It&#8217;s not just a list of accomplishments (the &#8220;Brag&#8221; part). The second part (&#8220;Journal&#8221;) is equally important, if not even more, as reflecting on your work has a massive educational value. This is where the learning happens and this is the time to think which aspects to improve and how.</p><h2>Best Practices For Writing the Brag Journal</h2><p>Even though the idea sounds simple, the proper execution is essential to fully benefit form it. Here are some hints that will help you get started:</p><h3>Make it a regular and frequent practice</h3><p>Ideally, schedule it in the calendar to make it non-negotiable, as if it was a meeting! The best interval would be to write it every week, either on Friday or Monday. Spending 10-15 minutes on journaling should be enough.</p><p>Doing it every 2 weeks should also be fine, but anything longer than this is a bad idea - you will remember less things which will make it harder to write and you might miss some important details. Also, you would delay any improvements that could be made if you reflected on them earlier.</p><h3>Measure your achievements</h3><p>Not everything you do can be easily measured, but if it&#8217;s possible, then add as many measurements as possible!</p><p>"Improving performance of reads in API v2 by 87% for p50&#8220; sounds way better than &#8220;API performance improvements&#8220;.  If you can link it to a business impact, for example: increasing revenue, decreasing infrastructure cost, helping in acquisition of some customer, even better! This is the best path to getting pro</p><h3>Don&#8217;t the cut the corners during journaling</h3><p>Writing about achievements is definitely the exciting part of the Brag Journal. Reflecting on your work is the less enjoyable part, but it&#8217;s essential for continuous improvements. The common mistake is focusing most of the time on the bragging part and very little on the journaling. </p><p>If you want to make the most of this practice, fully commit to every part of it - it&#8217;s a great long-term investments and it&#8217;s going pay-off big time.</p><p>Some things to reflect on during journaling would be:</p><ul><li><p>What should you do less or more?</p></li><li><p>Was there anything that you think you could have done better?</p></li><li><p>If you could introduce any improvement on the team or company level, what would it be?</p></li><li><p>Is there anything that you are missing at the moment?</p></li><li><p>What did you learn?</p></li><li><p>Did you enjoy your work? Why/Why not?</p></li><li><p>How would you rate your own performance? </p></li><li><p>How is your morale?</p></li></ul><h3>Include non-quantifiable work in Brag part</h3><p>Some things are difficult to measure, but it doesn&#8217;t mean you should not include them! Contributing to some tricky system design work, unblocking  engineers from other teams or starting writing a newsletter on Substack should definitely on the achievements list. This is also the part of your work that your manager might not be even aware of, especially in remote setting. Keeping track of all these initiatives is great for getting on the same page, especially during performance reviews.</p><h3>Share the Journal with your Manager</h3><p>And do it often, you can make it even a part of your 1-on-1s! Discussing your Brag Journal works very well for alignment and getting feedback about your work.</p><h3>Conclude with actionable items</h3><p>Whenever there are any actionable items (for example, when it&#8217;s clear that you should improve communication skills), add them to the to-do list and make sure you act on them. </p><p>To make sure that these are not merely items added for the sake of adding them, it&#8217;s a good idea to spend some time on reflecting on the progress on them.</p><h2>Template</h2><p>Use <a href="https://exuberant-centipede-9f8.notion.site/Modern-Engineering-Leader-Brag-Journal-Template-19462c67927180b48476eacd8f565dce">this template</a> to make the most of your Brag Journaling.</p><p>There are a lot of categories there and not all of them will be applicable every time. But it&#8217;s simpler to remove not needed parts or keep them blank than add new ones.</p><p>The template covers:</p><ul><li><p>Accomplishments</p><ul><li><p>This is the primary Brag part of the Brag Journal</p></li></ul></li><li><p>Notable initiatives you contributed to</p><ul><li><p>Not the same as accomplishments, this one is more like status update. But for the notable initiatives.</p></li></ul></li><li><p>Ideas you proposed</p><ul><li><p>If there were some interesting initiatives or ideas you proposed, especially if they were well-received, make sure to brag about them!</p></li></ul></li><li><p>How you helped other team members or other teams</p><ul><li><p>Unblocking the team(s) is a high-value work that is very often undervalued, so make sure to include it as well.</p></li></ul></li><li><p>Mentorship</p><ul><li><p>Both the perspective of being a mentor and mentee.</p></li></ul></li><li><p>Going the extra mile/Extraordinary effort</p><ul><li><p>A bit different part than Accomplishments - it&#8217;s worth noting all the cases where you went the extra mile. This could be very useful in the context of promotions. </p></li></ul></li><li><p>What you should do more</p><ul><li><p>Things than are great and you should do more of them. It could be spending more time on mentoring, sharing knowledge or pair-programming.</p></li></ul></li><li><p>What you should do less</p><ul><li><p>Both things that you thought would be good ideas but turned out not to be that good and some clearly undesirable things</p></li></ul></li><li><p>What you learned</p><ul><li><p>Emphasize the things you did outside work - pet projects, books, courses&#8230;</p></li></ul></li><li><p>What you could have done better</p><ul><li><p>Even if things go well, it doesn&#8217;t mean it couldn&#8217;t be better. If you have a clear idea what you could have done better, note it down and make it an actionable point.</p></li></ul></li><li><p>Things that could be improved on the team level</p><ul><li><p>If there is anything on the team level that could be improved, don&#8217;t keep it in your head to forget later. Take a note of it and follow up with you manager.</p></li></ul></li><li><p>Things that could be improved on the department/company level</p><ul><li><p>Same as for the team-level improvements, but for the wider scope.</p></li></ul></li><li><p>Books/Courses/Pet Projects in progress</p><ul><li><p>Related to &#8220;What you learned&#8221; part - be specific what things are in progress</p></li></ul></li><li><p>Progress on the to-do items from the previous journaling session</p><ul><li><p>Review the actionable items from the previous sessions</p></li></ul></li><li><p>To-do items</p><ul><li><p>All the actionable items resulting from the current session</p></li></ul></li></ul><p>It&#8217;s also a good idea to rate your own performance and morale. It&#8217;s worth distinguishing these two - sometimes you might perform great despite low morale. And if that&#8217;s something that continues for at least few weeks, it&#8217;s likely that you performance will also suffer soon and this would be an early burn-out stage. </p><p>Also, if you think your performance is low, it&#8217;s an alarming sign that requires more reflection as well - think what is exactly causing this and what could be some next steps that you could make that would lead to improvement.</p><h2>Wrapping up</h2><p><strong>Brag Journals</strong> can be a <strong>secret sauce</strong> to <strong>supercharge your career </strong>and <strong>improve continuously</strong>. It&#8217;s also an <strong>amazing tool</strong> to adapt by <strong>managers</strong> to improve the <strong>engineering culture</strong> within their teams to help <strong>grow</strong> the engineers <strong>way faster</strong> and make it <strong>easier to advocate</strong> for their <strong>promotions</strong> during performance calibrations.</p><div class="subscription-widget-wrap-editor" data-attrs="{&quot;url&quot;:&quot;https://newsletter.modern-engineering-leader.com/subscribe?&quot;,&quot;text&quot;:&quot;Subscribe&quot;,&quot;language&quot;:&quot;en&quot;}" data-component-name="SubscribeWidgetToDOM"><div class="subscription-widget show-subscribe"><div class="preamble"><p class="cta-caption">Become a Modern Engineering Leader and subscribe for free!</p></div><form class="subscription-widget-subscribe"><input type="email" class="email-input" name="email" placeholder="Type your email&#8230;" tabindex="-1"><input type="submit" class="button primary" value="Subscribe"><div class="fake-input-wrapper"><div class="fake-input"></div><div class="fake-button"></div></div></form></div></div><p></p>]]></content:encoded></item><item><title><![CDATA[Unlocking the potential of 1-on-1 meetings]]></title><description><![CDATA[Stop having boring status updates that everyone hates and start having career-changing conversations!]]></description><link>https://newsletter.modern-engineering-leader.com/p/unlocking-the-potential-of-1-on-1</link><guid isPermaLink="false">https://newsletter.modern-engineering-leader.com/p/unlocking-the-potential-of-1-on-1</guid><dc:creator><![CDATA[Karol]]></dc:creator><pubDate>Mon, 10 Feb 2025 08:42:06 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/$s_!fasc!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fed5a5428-bb9e-4eb3-9ce0-a5ba0b3445cb_674x508.png" length="0" type="image/jpeg"/><content:encoded><![CDATA[<p>Having <strong>1-on-1 meetings</strong> is one of the <strong>fundamental activities</strong> for anyone in <strong>management</strong> or l<strong>eadership positions</strong>. Even though the legendary CEO of Intel, Andy Grove, <strong>described</strong> these meetings in depth <strong>many years ago</strong>, we still have a significant <strong>problem</strong> getting them <strong>right</strong> as the industry.</p><p>If that weren&#8217;t the case, you wouldn&#8217;t hear so often about people claiming that 1-on-1s are a <strong>waste of their time</strong> (from both managers and reports). </p><p>Let&#8217;s learn more about the <strong>benefits of 1-on-1s</strong>, investigate the common problems with these meetings and what to do instead.</p><p>And to make it even simpler to adapt best practices - I will share the template for having awesome 1-on-1-s!</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!fasc!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fed5a5428-bb9e-4eb3-9ce0-a5ba0b3445cb_674x508.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!fasc!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fed5a5428-bb9e-4eb3-9ce0-a5ba0b3445cb_674x508.png 424w, https://substackcdn.com/image/fetch/$s_!fasc!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fed5a5428-bb9e-4eb3-9ce0-a5ba0b3445cb_674x508.png 848w, https://substackcdn.com/image/fetch/$s_!fasc!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fed5a5428-bb9e-4eb3-9ce0-a5ba0b3445cb_674x508.png 1272w, https://substackcdn.com/image/fetch/$s_!fasc!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fed5a5428-bb9e-4eb3-9ce0-a5ba0b3445cb_674x508.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!fasc!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fed5a5428-bb9e-4eb3-9ce0-a5ba0b3445cb_674x508.png" width="674" height="508" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/ed5a5428-bb9e-4eb3-9ce0-a5ba0b3445cb_674x508.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:508,&quot;width&quot;:674,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:66549,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:false,&quot;topImage&quot;:true,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!fasc!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fed5a5428-bb9e-4eb3-9ce0-a5ba0b3445cb_674x508.png 424w, https://substackcdn.com/image/fetch/$s_!fasc!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fed5a5428-bb9e-4eb3-9ce0-a5ba0b3445cb_674x508.png 848w, https://substackcdn.com/image/fetch/$s_!fasc!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fed5a5428-bb9e-4eb3-9ce0-a5ba0b3445cb_674x508.png 1272w, https://substackcdn.com/image/fetch/$s_!fasc!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fed5a5428-bb9e-4eb3-9ce0-a5ba0b3445cb_674x508.png 1456w" sizes="100vw" fetchpriority="high"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><h2>What makes 1-on-1s truly valuable?</h2><p>The truth is that 1-on-1 meetings if done right, can be truly transformative:</p><ul><li><p>For reports: </p><ul><li><p>getting coaching</p></li><li><p>discussing (career) growth </p></li><li><p>discussing opportunities for promotion</p></li><li><p>getting feedback about your current work</p></li><li><p>bouncing off your ideas</p></li><li><p>understanding what is going on in other teams/departments</p></li><li><p>suggesting improvements regarding your team or the entire organization</p></li><li><p>answers to any questions you might have</p></li><li><p>connecting with your manager on a personal level</p></li></ul></li><li><p>For managers and leaders:</p><ul><li><p>building a full picture of what&#8217;s going on in the team(s) you manage</p></li><li><p>opportunities for providing mentorship and coaching</p></li><li><p>helping solve ongoing problems</p></li><li><p>getting feedback about your work as a manager</p></li><li><p>connecting with your reports on a personal level</p></li><li><p>maximizing their own output - at the end of the day, the output of the manager is the output of their reports</p></li></ul></li></ul><p>As you can see, there is nothing about status updates, and for a good reason!</p><p>And that&#8217;s quite a lot of points to cover. Way more than you could often fit in just 30 minutes! Looks quite different from a meeting that is a &#8220;waste of time&#8221; during which &#8220;there is nothing important&#8221; to discuss, right?</p><p>Now that we know the benefits, let&#8217;s look at some anti-patterns of 1-on-1s.</p><h2>The common anti-patterns of 1-on-1s</h2><p>Here are some  anti-patterns of 1-on-1s that are very common and that probably everyone in a management/leadership position was guilty of at some point:</p><h3>Using 1-on-1s for status updates </h3><p>If 1-on-1s turn into a discussion about status updates, it&#8217;s indeed a waste of everyone&#8217;s time. This is not even worth discussing in a dedicated meeting as it should be clear from whatever tool you use for project management. Or from everyday casual conversations. </p><p>Unless there is something special about some ongoing initiative, you would ideally not discuss this at all during 1-on-1s.</p><h3>Not having agenda</h3><p>This is a big issue on both the manager&#8217;s and the report&#8217;s side. No agenda not only means there is nothing significant to discuss (which makes it questionable if it&#8217;s even worth having this meeting), but it&#8217;s also impossible to the other party to prepare for this meeting.</p><h3>Coming unprepared</h3><p>If there is a clear agenda for the meeting some reasonable time in advance, like one day before, coming unprepared is just disrespectful. Of course, there might be some topics that will require way longer preparation, but at least you should know this before the meeting.</p><h3>Thinking that 1-on-1s are mostly for managers</h3><p>It&#8217;s a common misconception that 1-on-1s is a meeting that is needed mostly for a manager to get some answers.</p><p>This couldn&#8217;t be further from the truth! At least if these meetings are not used for the status updates in the first place. </p><p>The reality is that the reports are the ones who could benefit from these meetings the most. And the role of the manager is also to coach them about how to make the most of this meeting.</p><h3>Not having 1-on-1s frequently enough</h3><p>This is a tricky part as what is &#8220;good enough&#8221; highly depends on the report. For some, the ideal frequency will be every week, for others maybe every 2 weeks.</p><p>There is a catch, though - to make the most of the 1-on-1s, there needs to be a connection and a relationship between a manager and a report. That not only takes time to develop, but it requires also frequent opportunities to build that relationship. That&#8217;s why it&#8217;s better to have more frequent and shorter 1-on-1s, rather than having a long meeting once per month.</p><h3>Cancelling meetings often</h3><p>This is more common when 1-on-1s are considered a waste of time. Still, the takeaway is that when 1-on-1 are done right, they are extremely valuable. If these meetings can be casually canceled often, it&#8217;s a clear signal there is something wrong with how they are run.</p><h3>Discussing actionable things but never making anything about them</h3><p>The meeting was apparently very fruitful and there are some interesting points to act on. That&#8217;s great! Assuming that you are going to follow-through and make sure the right actions are taken. </p><p>If there are lots of things discussed during 1-on-1s, but there is never any action taken afterward, then no wonder they are often considered a waste of time.</p><h3>Applying the same structure and rules to all reports</h3><p>This might sound counter-intuitive and even contradictory, especially since this article even contains a template. But here is a catch: a template is a template. That&#8217;s it. It gives you a solid foundation for a smooth start, but the structure is not set in stone. </p><p>It might work perfectly well with most of your reports, but you may need to adjust for others. Maybe for more junior reports coaching should become the focus of the meetings, but for more senior ones, an opportunity to bounce off some of their ideas would be the key part of the meeting?</p><p>As a manager or a leader, it&#8217;s your key responsibility to understand the other people and work best for them. Don&#8217;t assume that you can apply exactly the same thing to everyone and that it&#8217;s going to work well.</p><h2>Template and structure of the meeting</h2><p>Use <a href="https://exuberant-centipede-9f8.notion.site/Modern-Engineering-Leader-1-on-1-Template-18462c6792718090b597e91d4747a592">this template</a> to make the most of your 1-on-1 meetings.</p><p>The template structures the meeting around the following points:</p><ul><li><p>Check-in</p></li><li><p>Wins </p></li><li><p>Challenges</p></li><li><p>Review of Previous To-do items</p></li><li><p>Agenda</p></li><li><p>Mentorship/Coaching/Feedback</p></li><li><p>To-do items</p></li></ul><p>I&#8217;m personally a fan of spending a couple of first minutes on a basic check-in and having a casual conversation. It&#8217;s especially beneficial for fully remote companies where you don&#8217;t have a chance for random conversations and building relationships with other people that way.</p><p>Next, discussing some top wins and challenges since your last meeting works well for building the awareness on your side as a manager and it also gives your reports a chance to brag a bit and raise some concerns about upcoming challenges. Usually, these challenges will be the part of the agenda, but having a bit more structure like this is very helpful in my experience, especially for the future reference.</p><p>After that, it would be worth reviewing the outcomes of previous To-do items. It&#8217;s essential to make sure that you or your reports take action on what you discuss, so spending a minute or two to align will definitely be beneficial. </p><p>Agenda is the key part of the meeting - make sure that you prepare in advance and share this agenda with your reports. And also, make sure your reports also share their points well in advance.</p><p>Giving regular and possibly frequent feedback is a great practice - there is nothing worse than waiting with a bunch of comments 5 months after something happened during (bi)yearly performance review when it&#8217;s almost impossible to remember all the details. Also, it delays taking any necessary action, so having a fixed place in the meeting structure for this will be very helpful. For less senior reports it&#8217;s likely going to be the big part of all meetings.</p><p>And the last section is about To-do items - to note any necessary actions to be taken as the result of the meeting.</p><p>I would also recommend to rate morale of your reports and how you perceive their performance. It&#8217;s totally fine to use you subjective judgement. This can be extremely useful to observe long-term trends and anomalies. For example, a significant drop in morale and/or performance for a few consecutive weeks might suggest someone is on the path to burnout, which would require an immediate attention.</p><h2>Wrapping up</h2><p>Even though 1-on-1s are bread and butter for engineering managers and leaders, they are often executed very poorly.</p><p>But it doesn&#8217;t need to be that way!</p><p>Doing 1-on-1s right could be truly transformative for both parties:</p><ul><li><p>for managers - to maximize the outcomes of their teams.</p></li><li><p>for reports - getting feedback about their work, bouncing off ideas, getting coaching, and maximizing chances of promotion</p></li></ul><p>If this is not the case for you, give all these hints I provided a try and see how they work for you. And don&#8217;t forget to use the provided template!</p><h3>Contact</h3><p>You can follow me on <a href="https://www.linkedin.com/in/karol-galanciak-64b25381/">LinkedIn</a>. If there is anything you would like to discuss, just drop me a message!</p><div class="subscription-widget-wrap-editor" data-attrs="{&quot;url&quot;:&quot;https://newsletter.modern-engineering-leader.com/subscribe?&quot;,&quot;text&quot;:&quot;Subscribe&quot;,&quot;language&quot;:&quot;en&quot;}" data-component-name="SubscribeWidgetToDOM"><div class="subscription-widget show-subscribe"><div class="preamble"><p class="cta-caption">Become a Modern Engineering Leader and subscribe for free!</p></div><form class="subscription-widget-subscribe"><input type="email" class="email-input" name="email" placeholder="Type your email&#8230;" tabindex="-1"><input type="submit" class="button primary" value="Subscribe"><div class="fake-input-wrapper"><div class="fake-input"></div><div class="fake-button"></div></div></form></div></div><p></p><p></p><p></p>]]></content:encoded></item><item><title><![CDATA[Why you need to become a Modern Engineering Leader in 2025]]></title><description><![CDATA[To thrive in 2025 and beyond, you cannot just stay in the technology lane.]]></description><link>https://newsletter.modern-engineering-leader.com/p/why-you-need-to-become-a-modern-engineering</link><guid isPermaLink="false">https://newsletter.modern-engineering-leader.com/p/why-you-need-to-become-a-modern-engineering</guid><dc:creator><![CDATA[Karol]]></dc:creator><pubDate>Sun, 26 Jan 2025 10:14:15 GMT</pubDate><enclosure url="https://substack-post-media.s3.amazonaws.com/public/images/829be0e0-9e30-4d81-8471-b0423a020eb8_426x352.png" length="0" type="image/jpeg"/><content:encoded><![CDATA[<p>To thrive in 2025 and beyond, you cannot just stay in the technology lane. Of course, mastery of the software engineering aspect is a necessity for any engineer. </p><p>But in today&#8217;s reality, you must also expand your horizon in a few more directions. The pressure of the rapid advancements in AI, the tough market for developers, and at the same time, the end of the Zero Interest Rate Era created a significant challenge for most software engineers and their careers. Being comfortable <strong>wearing multiple hats</strong> will not be optional - it will <strong>become a standard</strong>.</p><p>At the same time, it&#8217;s an amazing opportunity for those who are willing to accept reality, go the extra mile, and learn the critical skills of a <strong>modern engineering leader</strong>.</p><p><strong>Which option do you choose?</strong></p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!wdkK!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F00f6e21c-05d5-41f4-acee-0f74918df67a_607x456.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!wdkK!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F00f6e21c-05d5-41f4-acee-0f74918df67a_607x456.png 424w, https://substackcdn.com/image/fetch/$s_!wdkK!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F00f6e21c-05d5-41f4-acee-0f74918df67a_607x456.png 848w, https://substackcdn.com/image/fetch/$s_!wdkK!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F00f6e21c-05d5-41f4-acee-0f74918df67a_607x456.png 1272w, https://substackcdn.com/image/fetch/$s_!wdkK!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F00f6e21c-05d5-41f4-acee-0f74918df67a_607x456.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!wdkK!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F00f6e21c-05d5-41f4-acee-0f74918df67a_607x456.png" width="607" height="456" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/00f6e21c-05d5-41f4-acee-0f74918df67a_607x456.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:456,&quot;width&quot;:607,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:58211,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:false,&quot;topImage&quot;:true,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!wdkK!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F00f6e21c-05d5-41f4-acee-0f74918df67a_607x456.png 424w, https://substackcdn.com/image/fetch/$s_!wdkK!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F00f6e21c-05d5-41f4-acee-0f74918df67a_607x456.png 848w, https://substackcdn.com/image/fetch/$s_!wdkK!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F00f6e21c-05d5-41f4-acee-0f74918df67a_607x456.png 1272w, https://substackcdn.com/image/fetch/$s_!wdkK!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F00f6e21c-05d5-41f4-acee-0f74918df67a_607x456.png 1456w" sizes="100vw" fetchpriority="high"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><div><hr></div><p>To thrive in 2025 and beyond, you must focus on the following aspects:</p><h3>Tech Leadership</h3><p>Leadership is a universal skill that will always significantly impact your career, regardless of the circumstances. And fortunately, this is a learnable skill. </p><p>And no, you don&#8217;t need to have an explicit leadership position to be a leader. Leadership is about what you do and your mindset, not the title. And the sooner you start displaying these traits, the better odds in your favour to become that team leader, engineering manager or staff engineer. </p><h3>Staying Closer to the Business and the Product</h3><p>Being a Product Engineer who is not just a &#8220;doer&#8221; but someone who understands the business and can speak with customers, collaborate smoothly with a Product Manager and a Designer is a superpower that has been growing in popularity in the last months. And for some very good reasons! </p><p>It doesn&#8217;t mean that you need to become an expert in Product Management, but understanding what you build from the business perspective and knowing the customers of the Product you build makes a massive difference. </p><p>Also, understanding practices and frameworks that are the bread and butter for Product Managers can help you big time.</p><h3>Getting Comfortable with Management</h3><p>While full-time management is not something everyone will enjoy, Individual Contributors will be expected to take more management responsibilities with more hybrid roles, like a Tech Leader for example, who also manages small teams of 3 to 5 engineers. All this is on top of the Individual Contributor role.</p><p>The tricky part is that management is difficult. Even most managers are not great at their job. However, avoiding common mistakes and focusing on the right things will take you far already.</p><h3>Making the most of the generative AI</h3><p>While the current generation of LLMs is nowhere close to replacing software engineers, there is no doubt that they are already capable of making skilled engineers even more productive.</p><p>And code suggestions via GitHub Copilot in your IDE are probably the least impactful parts of AI. The true productivity boosters are :</p><ul><li><p>generating prototypes with <a href="https://codeium.com/windsurf">Windsurf</a> or <a href="https://www.cursor.com/">Cursor</a></p></li><li><p>getting more insights about your codebase</p></li><li><p>quickly explore your ideas with <a href="https://chat.openai.com/">ChatGPT</a>/<a href="https://claude.ai/">Claude</a> or <a href="https://www.perplexity.ai/">Perplexit</a>y</p></li><li><p>generating quick scripts</p></li><li><p>getting quickly into new technologies (frameworks, programming languages)</p></li><li><p>writing documentation  </p></li><li><p>making the most of the automation. </p></li></ul><p>If you don&#8217;t leverage AI in your everyday work, you might eventually be replaced by someone who does.</p><h3>Classic Productivity</h3><p>If getting a productivity boost by 10% or 20% from AI sounds like a great opportunity, then &#8220;classic&#8221; productivity techniques should be equally well understood.</p><p>During challenging days, something so simple as the Pomodoro Technique or Eating a Frog can make a dramatic difference, so having these techniques readily available in your toolset is essential.</p><h3>Remote work</h3><p>While working in the office is perfectly fine if that&#8217;s your thing, it's essential to be aware of the opportunities, especially as a modern engineering leader, and the massive impact remote work can have on your personal life. </p><p>At the same time, remote work is not going anywhere, despite so many RTO mandates. Yes, for Big Tech companies, remote work might no longer be an option, but it&#8217;s still popular for smaller companies. If you don&#8217;t know how to work efficiently with fully remote/distributed teams, you might find it very challenging while doing the transition so you&#8217;d better be prepared for that in advance.</p><p>And getting back to the impact on your personal life - would you earn a Big Tech salary in the city with a huge cost of living and commuting every day to the office or earning a bit less (but still a lot) in a place with low cost of living and having a freedom to travel whenever you like to or be able to spend more time with your family and achieve work-life integration instead of settling down for work-life balance?</p><h3>Communication,  writing well, and personal branding</h3><p>While this could be a surprising point, communication is an essential skill. The stereotype of a software engineer who never talks to anyone couldn&#8217;t be further from the truth, especially in 2025! In fact, software engineering has become one of the most collaborative areas. </p><p>However, communication is neglected way too often. How many engineers do you know who prioritized getting better at communication over learning a new framework? Probably not that many.</p><p>The truth is that improving communication is one of the simpler and at the same time one of the highest ROI investments you can make as a modern engineering leader!</p><p>And so is writing well. While AI can help here a lot, it won&#8217;t work everywhere - especially when you want to communicate something genuine or important, not just a bunch of facts with some &#8220;glue&#8221; structure. </p><p>While we are on writing well - it&#8217;s just a step from personal branding that is heavily based on written content. The market for developers has been especially tough since 2023 and while 2025 might be slightly better than the last 2 years, the reality is that we are not getting back to the golden years of 2021 and 2022 with the best market ever for software engineers. The new era means that you can forget about a classic definition of job security. The new &#8220;job security&#8221; is your personal brand and network, which has a massive impact on how fast you might be able to land a new position.</p><div><hr></div><h3>Wrapping up</h3><p>The combination of advancements in AI and the end of the Zero Interest Rate Era accelerated changes in the software engineering industry creating significant challenges for many engineers. But at the same time, this is going to be a great time for Modern Engineering Leaders who are ready to wear multiple hats and go beyond what has been usually expected from being &#8220;just a developer&#8221;.</p><div><hr></div><h3>Contact</h3><p>You can follow me on <a href="https://www.linkedin.com/in/karol-galanciak-64b25381/">LinkedIn</a>. If there is anything you would like to discuss, just drop me a message!</p><div class="subscription-widget-wrap-editor" data-attrs="{&quot;url&quot;:&quot;https://newsletter.modern-engineering-leader.com/subscribe?&quot;,&quot;text&quot;:&quot;Subscribe&quot;,&quot;language&quot;:&quot;en&quot;}" data-component-name="SubscribeWidgetToDOM"><div class="subscription-widget show-subscribe"><div class="preamble"><p class="cta-caption">Become a Modern Engineering Leader and subscribe for free!</p></div><form class="subscription-widget-subscribe"><input type="email" class="email-input" name="email" placeholder="Type your email&#8230;" tabindex="-1"><input type="submit" class="button primary" value="Subscribe"><div class="fake-input-wrapper"><div class="fake-input"></div><div class="fake-button"></div></div></form></div></div><p></p><p></p><p></p>]]></content:encoded></item></channel></rss>