# Engineering Management

Published articles for Engineering Management.

This is one page of public article previews, not the complete archive. Follow Next page to continue. Summaries are not the original full articles.

## The Context Tax of Agentic Development

DevFeed: [The Context Tax of Agentic Development](<https://devfeed.tech/articles/the-context-tax-of-agentic-development-19738.md>)

Original publisher: [Read original article](<https://medium.com/expedia-group-tech/the-context-tax-of-agentic-development-0bb9de03237c?source=rss----38998a53046f---4>)

Author: A Talhan

Published: 2026-08-25T11:01:02Z

Content type: opinion

Language: en

Sources: [Expedia](<https://devfeed.tech/sources/expedia.md>)

Topics: [Agentic development](<https://devfeed.tech/topics/agentic-development.md>), [Development](<https://devfeed.tech/topics/development.md>), [networking](<https://devfeed.tech/topics/networking.md>), [data](<https://devfeed.tech/topics/data.md>)

Tags: [agentic](<https://devfeed.tech/tags/agentic.md>), [agentic-ai](<https://devfeed.tech/tags/agentic-ai.md>), [agentic-development](<https://devfeed.tech/tags/agentic-development.md>), [agents](<https://devfeed.tech/tags/agents.md>), [context](<https://devfeed.tech/tags/context.md>), [context-engineering](<https://devfeed.tech/tags/context-engineering.md>), [development](<https://devfeed.tech/tags/development.md>), [engineering-management](<https://devfeed.tech/tags/engineering-management.md>), [networking](<https://devfeed.tech/tags/networking.md>), [software-engineering](<https://devfeed.tech/tags/software-engineering.md>), [teamwork](<https://devfeed.tech/tags/teamwork.md>)

### AI overview

An Expedia Group engineering team describes how hidden context can cause agentic development to accelerate technically plausible work aimed at the wrong system. Using AI Workbench's multi-environment model handling as an example, the article argues that context must be explicit and structured so humans and agents share the same understanding.

### Source excerpt

Expedia Group Technology -- EngineeringMissing context used to slow a team down, with agents in the loop it speeds up the wrong work insteadPhoto by Harley-Davidson on Unsplash When we started using agents more seriously inside the team, the first bottleneck was not code generation -- It was context coordination. That sounds like a documentation problem, but it did not feel like one. It felt like a delivery problem. A human engineer who is missing context usually slows down. They ask someone, search through old notes, or wait for the next sync. An agent does not always slow down. It can keep moving and produce work that is technically plausible, well formatted, and aimed at the wrong reality. That is the agentic velocity trap: unclear context does not just delay work; it can accelerate the wrong work. Rick Fast recently wrote about the broader Expedia Group™ platform shift toward agent-friendly interfaces and operating surfaces. This is the ground-level version from one team: what did we have to change in our own planning loop so humans and agents could work from the same understanding? The problem was hidden context One of the clearest examples came from multi-environment handling in AI Workbench (our web console for machine learning (ML) artifacts and workload management). From the outside, an AI Workbench URL appeared to represent one backend environment. Under the hood, it was backed by another. A team saw their model in the UI, reasonably assumed it existed in the environment implied by the URL, and then hit "model not found" when downstream jobs queried that expected backend. Internally, the concrete case was a machine learning scientist team onboarding a model. It appeared in the .prodA AI Workbench URL, but that deployment was serving model registry prodB data rather than model registry prodA data. The platform services were not simply broken. The hidden semantic mapping was because of networking and access nuances. That distinction matters. A human team lost

## Middle management roles are also a trap.

DevFeed: [Middle management roles are also a trap.](<https://devfeed.tech/articles/middle-management-roles-are-also-a-trap-35688.md>)

Original publisher: [Read original article](<https://lethain.com/middle-management-roles-were-also-a-trap/>)

Published: 2026-08-08T14:00:00Z

Content type: opinion

Language: en

Sources: [Will Larson - Irrational Exuberance](<https://devfeed.tech/sources/will-larson-irrational-exuberance.md>)

Topics: [Tech Lead](<https://devfeed.tech/topics/tech-lead.md>), [engineering-culture](<https://devfeed.tech/topics/engineering-culture.md>), [Software Engineering](<https://devfeed.tech/topics/software-engineering.md>)

Tags: [engineering-management](<https://devfeed.tech/tags/engineering-management.md>), [organizational-culture](<https://devfeed.tech/tags/organizational-culture.md>), [software-engineering](<https://devfeed.tech/tags/software-engineering.md>), [tech-lead](<https://devfeed.tech/tags/tech-lead.md>)

### AI overview

The article argues that middle-management roles can be a poor path to becoming an executive. Although these roles develop skills such as stakeholder balancing, process design, and resource allocation, the author says line-management roles provide better opportunities to develop domain expertise, execution, and organizational culture.

### Source excerpt

Six years ago, I wrote Tech Lead Management roles are a trap. My argument then was that TLM roles present themselves as easier than moving into a full management role, but the tension between doing the software engineering and engineering management aspects of the role made being a TLM a much harder first management role than a pure engineering management role. I still agree with that post, and I have some additional bad news to share: middle management roles are mostly a trap as well, if you goal is to become an executive. The core aspects of middle management roles are: Balancing between top-down executive, lateral stakeholder, and bottom-up team pressure, e.g. keeping morale up as an organization deprioritizes last year's big initiative Defining and operating an organization's process, e.g. creating career ladders and interview loops Competing for a share of fixed organizational resources (e.g. budget) and allocating acquired resources These are all extremely important skills to be an effective executive, and they make up the bulk of The Engineering Executive's Primer, but they are insufficient to make you a great executive. If you don't have them, you will be a deeply flawed executive, but even if you're an expert at them, you can still be a terrible executive. That's because the most important skills of an effective executive are the same exact skills that make an excellent line manager: developing domain expertise, driving execution (including setting pace), and translating both of those into an organizational culture that extends beyond you (in any of innumerable different ways). All of them are more easily practiced and mastered as a line manager than as a middle manager. Most middle management roles make practicing those skills difficult, and sometimes negatively select against developing them. As a middle manager, if you drive execution too closely, you might get told off as a micromanager. As a middle manager, if you go too deep on domain expertise, you m

## Engineering management is a career change, not a promotion

DevFeed: [Engineering management is a career change, not a promotion](<https://devfeed.tech/articles/engineering-management-is-a-career-change-not-a-promotion-38686.md>)

Original publisher: [Read original article](<https://newsletter.techworld-with-milan.com/p/engineering-management-is-a-career>)

Author: Dr Milan Milanović

Published: 2026-07-30T15:00:17Z

Content type: opinion

Language: en

Sources: [Tech World With Milan Newsletter](<https://devfeed.tech/sources/tech-world-with-milan-newsletter.md>)

Topics: [Tech Lead](<https://devfeed.tech/topics/tech-lead.md>), [systems](<https://devfeed.tech/topics/systems.md>), [debug](<https://devfeed.tech/topics/debug.md>)

Tags: [career](<https://devfeed.tech/tags/career.md>), [coaching](<https://devfeed.tech/tags/coaching.md>), [debugging](<https://devfeed.tech/tags/debugging.md>), [engineering-management](<https://devfeed.tech/tags/engineering-management.md>), [management](<https://devfeed.tech/tags/management.md>), [manager](<https://devfeed.tech/tags/manager.md>), [metric](<https://devfeed.tech/tags/metric.md>), [outage](<https://devfeed.tech/tags/outage.md>), [promotion](<https://devfeed.tech/tags/promotion.md>), [support](<https://devfeed.tech/tags/support.md>)

### AI overview

An interview with Ryan Murphy examines engineering management as a career path, including promotion criteria, management training, feedback, stakeholder communication, and the shift from optimizing code to owning outcomes.

### Source excerpt

Ryan Murphy on what actually gets engineers promoted, why delayed feedback is cruelty, and the manager who told him on day one that he was a resource

## 5 pitfalls to avoid when measuring DevEx in the AI era

DevFeed: [5 pitfalls to avoid when measuring DevEx in the AI era](<https://devfeed.tech/articles/5-pitfalls-to-avoid-when-measuring-devex-in-the-ai-era-2264.md>)

Original publisher: [Read original article](<https://www.datadoghq.com/blog/devex-measurement-pitfalls-ai-era/>)

Author: Candace Shamieh; Teddy Gesbert

Published: 2026-06-30T00:00:00Z

Content type: article

Language: en

Sources: [Datadog | The Monitor blog](<https://devfeed.tech/sources/datadog-the-monitor-blog.md>)

Topics: [devex](<https://devfeed.tech/topics/devex.md>), [code productivity](<https://devfeed.tech/topics/code-productivity.md>), [engineering-leadership](<https://devfeed.tech/topics/engineering-leadership.md>), [Artificial Intelligence](<https://devfeed.tech/topics/ai.md>), [Code review](<https://devfeed.tech/topics/code-review.md>)

Tags: [ai](<https://devfeed.tech/tags/ai.md>), [ai-adoption](<https://devfeed.tech/tags/ai-adoption.md>), [ai-impact](<https://devfeed.tech/tags/ai-impact.md>), [ci-cd](<https://devfeed.tech/tags/ci-cd.md>), [ci-visibility](<https://devfeed.tech/tags/ci-visibility.md>), [collaboration](<https://devfeed.tech/tags/collaboration.md>), [developer-experience](<https://devfeed.tech/tags/developer-experience.md>), [devex](<https://devfeed.tech/tags/devex.md>), [devops](<https://devfeed.tech/tags/devops.md>), [dora-metrics](<https://devfeed.tech/tags/dora-metrics.md>), [engineering-management](<https://devfeed.tech/tags/engineering-management.md>), [internal-developer-portal](<https://devfeed.tech/tags/internal-developer-portal.md>), [metrics](<https://devfeed.tech/tags/metrics.md>), [performance](<https://devfeed.tech/tags/performance.md>), [productivity](<https://devfeed.tech/tags/productivity.md>), [review](<https://devfeed.tech/tags/review.md>), [software-delivery](<https://devfeed.tech/tags/software-delivery.md>), [test-optimization](<https://devfeed.tech/tags/test-optimization.md>)

### AI overview

This article examines common pitfalls in measuring developer experience during the AI era. It argues that individual output metrics, including token consumption, lines of code, pull request counts, commits, and story points, can undermine trust and collaboration when treated as measures of personal productivity.

### Source excerpt

Don't mistake AI adoption for productivity. Learn how to avoid 5 common pitfalls when measuring DevEx, with practices from Datadog engineering

## Why Technical Program Managers Matter as AI Reshapes Engineering Teams

DevFeed: [Why Technical Program Managers Matter as AI Reshapes Engineering Teams](<https://devfeed.tech/articles/as-engineering-teams-get-smaller-is-the-technical-program-manager-the-missing-piece-37537.md>)

Original publisher: [Read original article](<https://deanhume.com/as-engineering-teams-get-smaller-is-the-technical-program-manager-the-missing-piece/>)

Author: Dean Hume

Published: 2026-06-29T10:27:25Z

Content type: opinion

Language: en

Sources: [Dean Hume](<https://devfeed.tech/sources/dean-hume.md>)

Topics: [structure](<https://devfeed.tech/topics/structure.md>), [Artificial Intelligence](<https://devfeed.tech/topics/ai.md>), [Tech Lead](<https://devfeed.tech/topics/tech-lead.md>), [Software](<https://devfeed.tech/topics/software.md>)

Tags: [ai](<https://devfeed.tech/tags/ai.md>), [article](<https://devfeed.tech/tags/article.md>), [engineering-management](<https://devfeed.tech/tags/engineering-management.md>), [game-development](<https://devfeed.tech/tags/game-development.md>), [software](<https://devfeed.tech/tags/software.md>), [teams](<https://devfeed.tech/tags/teams.md>), [tech-lead](<https://devfeed.tech/tags/tech-lead.md>), [technical-leadership](<https://devfeed.tech/tags/technical-leadership.md>), [technical-program-manager](<https://devfeed.tech/tags/technical-program-manager.md>)

### AI overview

The article argues that as AI reshapes engineering organizations and teams become smaller, Technical Program Managers can coordinate dependencies, cross-functional delivery risks, and roadmap-to-capacity alignment across multiple teams.

### Source excerpt

As AI shrinks engineering teams and the EM role splits in two, the Technical Program Manager could be the most overlooked answer hiding in plain sight.

## Five sessions and a hackathon: How we turned skeptics into agent builders

DevFeed: [Five sessions and a hackathon: How we turned skeptics into agent builders](<https://devfeed.tech/articles/five-sessions-and-a-hackathon-how-we-turned-skeptics-into-agent-builders-32259.md>)

Original publisher: [Read original article](<https://medium.com/data-science-at-microsoft/five-sessions-and-a-hackathon-how-we-turned-skeptics-into-agent-builders-4320f3eb1af1?source=rss----a6e43238cdaf---4>)

Author: Jay Garg

Published: 2026-06-23T07:16:01Z

Content type: opinion

Language: en

Sources: [Data Science at Microsoft](<https://devfeed.tech/sources/data-science-at-microsoft.md>)

Topics: [Artificial Intelligence](<https://devfeed.tech/topics/ai.md>), [Learning](<https://devfeed.tech/topics/learning.md>)

Tags: [adoption](<https://devfeed.tech/tags/adoption.md>), [agents](<https://devfeed.tech/tags/agents.md>), [ai](<https://devfeed.tech/tags/ai.md>), [ai-agents](<https://devfeed.tech/tags/ai-agents.md>), [artificial-intelligence](<https://devfeed.tech/tags/artificial-intelligence.md>), [building](<https://devfeed.tech/tags/building.md>), [engineering](<https://devfeed.tech/tags/engineering.md>), [engineering-management](<https://devfeed.tech/tags/engineering-management.md>), [hackathon](<https://devfeed.tech/tags/hackathon.md>), [leadership](<https://devfeed.tech/tags/leadership.md>), [productivity](<https://devfeed.tech/tags/productivity.md>), [software-engineering](<https://devfeed.tech/tags/software-engineering.md>)

### AI overview

This article presents lessons from a five-week AI enablement series and a two-hour hackathon for an infrastructure engineering team. It argues that low AI adoption was caused less by access or time than by a lack of practical mental models and opportunities to re-engage with AI, culminating in participants building working agents.

### Source excerpt

A field-tested playbook for teaching an engineering team to actually work with AI -- not just have access to itIllustration of team members collaborating around a table with laptops and notebooks, discussing holographic charts of network nodes and hexagonal shapes representing AI agents being assembled. Image generated with Microsoft Designer. Three sessions in on teaching a class whose curriculum I'd designed around building with AI, I asked the room a question I'd been avoiding. What's the thing about AI you don't say out loud? The answers came slowly at first. "I don't know where to start." "I'm worried it'll replace me." "I tried it once and it gave me garbage, so I stopped." That last one came up the most. People had given AI a shot a couple of years back, when the first wave hit. The output didn't meet the bar they hold their own work to, so they quietly filed it under "fun toy, not a serious tool" and moved on. That was the moment the curriculum I'd written stopped being a curriculum and became a conversation. This is what we learned running a five-week, thirty-minute-a-week AI enablement series for a high-performing infrastructure engineering team -- and the two-hour hackathon at the end where everyone, including managers and PMs, shipped a working agent. The paradox we started with Picture a senior engineering team. Already shipping. Already busy. Tools available, leadership encouraging use, no policy blockers. And yet -- adoption was low and shallow. A handful of folks were using AI daily. The rest were using it for autocomplete and stopping there or not touching it at all. The same people who would happily spend a weekend learning a new distributed systems primitive weren't spending 15 minutes learning how to make an agent do their service support. That's a paradox worth sitting with for a moment. The barrier wasn't access. It wasn't even time, not really. It was that everybody had tried AI in its bad season, and nobody had been given a reason to try it agai

## Using a Slack Channel as a Living Hype Document

DevFeed: [Using a Slack Channel as a Living Hype Document](<https://devfeed.tech/articles/you-should-make-a-hype-channel-27352.md>)

Original publisher: [Read original article](<https://blog.mmckenna.me/you-should-make-a-hype-channel>)

Author: Matt McKenna

Published: 2026-03-25T13:00:00Z

Content type: article

Language: en

Sources: [Matt McKenna](<https://devfeed.tech/sources/matt-mckenna.md>)

Topics: [Slack](<https://devfeed.tech/topics/slack.md>), [context](<https://devfeed.tech/topics/context.md>), [Documentation](<https://devfeed.tech/topics/documentation.md>)

Tags: [engineering](<https://devfeed.tech/tags/engineering.md>), [engineering-management](<https://devfeed.tech/tags/engineering-management.md>), [hype-doc](<https://devfeed.tech/tags/hype-doc.md>), [messages](<https://devfeed.tech/tags/messages.md>), [performance](<https://devfeed.tech/tags/performance.md>), [real-time](<https://devfeed.tech/tags/real-time.md>), [slack](<https://devfeed.tech/tags/slack.md>), [software-engineering](<https://devfeed.tech/tags/software-engineering.md>), [team-culture](<https://devfeed.tech/tags/team-culture.md>)

### AI overview

The article describes using a dedicated Slack channel as a living hype document to record professional accomplishments. It explains that keeping wins in the tools where work happens can reduce friction, preserve context, support self-reflection and performance reviews, and help engineers advocate for themselves.

### Source excerpt

During my time at Square, I started using a Slack channel as a living hype doc and worked with my manager, Stephen Pickens, to refine the approach. Together we put this document together to share the

## Two Pillars of (Engineering) Management

DevFeed: [Two Pillars of (Engineering) Management](<https://devfeed.tech/articles/two-pillars-of-engineering-management-39045.md>)

Original publisher: [Read original article](<https://www.zacsweers.dev/two-pillars-of-engineering-management/>)

Author: Zac Sweers

Published: 2026-03-03T16:02:22Z

Content type: opinion

Language: en

Sources: [Zac Sweers](<https://devfeed.tech/sources/zac-sweers.md>)

Topics: [Tech Lead](<https://devfeed.tech/topics/tech-lead.md>), [SDK](<https://devfeed.tech/topics/sdk.md>)

Tags: [engineering-management](<https://devfeed.tech/tags/engineering-management.md>), [management](<https://devfeed.tech/tags/management.md>), [mentorship](<https://devfeed.tech/tags/mentorship.md>), [teams](<https://devfeed.tech/tags/teams.md>), [tech-lead](<https://devfeed.tech/tags/tech-lead.md>)

### AI overview

The article presents engineering management as balancing two pillars: technical familiarity with the team's problem space and the ability to grow people. It uses this framework to compare different engineering manager profiles, including infrastructure, product-team, and tech-lead-oriented managers.

### Source excerpt

A former colleague once described their view of management as a role measured by two* pillars. As an IC, I really like this framing of it and it's helped me a ton of times in knowing how to best work with different types of EMs over the years.

## Engineering Audits for ISO 13485 Medical Device Software Quality Management Systems

DevFeed: [Engineering Audits for ISO 13485 Medical Device Software Quality Management Systems](<https://devfeed.tech/articles/what-is-an-engineering-audit-like-26536.md>)

Original publisher: [Read original article](<https://annajmcdougall.medium.com/what-is-an-engineering-audit-like-dc2e09719efd?source=rss-51f15275ef3a------2>)

Author: Anna J McDougall

Published: 2025-08-18T20:21:35Z

Content type: article

Language: en

Sources: [Anna J McDougall](<https://devfeed.tech/sources/anna-j-mcdougall.md>)

Topics: [audit](<https://devfeed.tech/topics/audit.md>), [Requirements](<https://devfeed.tech/topics/requirements.md>), [Development](<https://devfeed.tech/topics/development.md>), [Software](<https://devfeed.tech/topics/software.md>), [systems](<https://devfeed.tech/topics/systems.md>)

Tags: [audit](<https://devfeed.tech/tags/audit.md>), [coding-style](<https://devfeed.tech/tags/coding-style.md>), [compliance](<https://devfeed.tech/tags/compliance.md>), [engineering](<https://devfeed.tech/tags/engineering.md>), [engineering-management](<https://devfeed.tech/tags/engineering-management.md>), [iso](<https://devfeed.tech/tags/iso.md>), [iso-13485-standard](<https://devfeed.tech/tags/iso-13485-standard.md>), [lifecycle](<https://devfeed.tech/tags/lifecycle.md>), [management](<https://devfeed.tech/tags/management.md>), [medical-devices](<https://devfeed.tech/tags/medical-devices.md>), [processes](<https://devfeed.tech/tags/processes.md>), [quality](<https://devfeed.tech/tags/quality.md>), [regulatory](<https://devfeed.tech/tags/regulatory.md>), [requirements](<https://devfeed.tech/tags/requirements.md>), [review](<https://devfeed.tech/tags/review.md>), [risk-management](<https://devfeed.tech/tags/risk-management.md>), [safety](<https://devfeed.tech/tags/safety.md>), [software](<https://devfeed.tech/tags/software.md>), [software-engineering](<https://devfeed.tech/tags/software-engineering.md>), [systems](<https://devfeed.tech/tags/systems.md>)

### AI overview

This case study explains what an engineering audit involves under ISO 13485 for medical device software. It covers Quality Management System documentation, lifecycle management, patient safety, risk management, regulatory requirements, and the author's experience updating engineering compliance documents.

### Source excerpt

What is an Engineering Audit Like? An ISO 13485 Medical Device Engineering QMS Case StudyI think I found my new look. If there's one thing that gets me fired up, it's a good ol'-fashioned audit! ... Said nobody ever. Sadly, audits are a part of the business world that tend not to be fun. However, they also serve an important purpose, and are part of the transition from the "fun team lead" style of management into the "business leader" role is coming to grips with the unsexy stuff. As part of my role at HelloBetter, I was tasked with leading engineering compliance and reporting for ISO 13485, an internationally recognised standard for Quality Management Systems (QMS) specifically for medical device manufacturers, within the broader context of the EU Medical Device Regulation (MDR). For those who aren't familiar with what an audit of this kind involves, the simple version is this: Certain requirements exist as part of the standard, not just about how to effectively create and maintain software, but also how to document that compliance. This documentation is referred to as the Quality Management System (QMS), which as the name implies serves as documentation for how you maintain quality as per the ISO. The ISO isn't only about software, but software is part of "Lifecycle Management", tracking how a medical device (in this case) goes from design and development to distribution and surveillance. A company required to meet the ISO should therefore create and follow a system that ticks all the boxes for things like patient safety, risk management, and any additional regulatory hurdles. Typically once a year, an auditor is hired to enter the company and review the documentation alongside representatives from the company who guide them through the QMS. Additionally, individuals (like me!) are pulled from different parts of the company to talk through their processes and documentation, and to show any examples that may be relevant. My Experience with Engineering Compliance for

## Explain Less, Align More: Explaining tech to non-technical stakeholders

DevFeed: [Explain Less, Align More: Explaining tech to non-technical stakeholders](<https://devfeed.tech/articles/explain-less-align-more-explaining-tech-to-non-technical-stakeholders-26532.md>)

Original publisher: [Read original article](<https://annajmcdougall.medium.com/explain-less-align-more-e72c6a692b23?source=rss-51f15275ef3a------2>)

Author: Anna J McDougall

Published: 2025-07-22T16:33:29Z

Content type: opinion

Language: en

Sources: [Anna J McDougall](<https://devfeed.tech/sources/anna-j-mcdougall.md>)

Topics: [Architecture & Design](<https://devfeed.tech/topics/architecture-design.md>), [Microservice](<https://devfeed.tech/topics/microservice.md>), [implementation](<https://devfeed.tech/topics/implementation.md>)

Tags: [communication](<https://devfeed.tech/tags/communication.md>), [digital-transformation](<https://devfeed.tech/tags/digital-transformation.md>), [engineering-management](<https://devfeed.tech/tags/engineering-management.md>), [implementation](<https://devfeed.tech/tags/implementation.md>), [information-technology](<https://devfeed.tech/tags/information-technology.md>), [microservices](<https://devfeed.tech/tags/microservices.md>), [software-engineering](<https://devfeed.tech/tags/software-engineering.md>), [tech](<https://devfeed.tech/tags/tech.md>), [technical](<https://devfeed.tech/tags/technical.md>), [technology](<https://devfeed.tech/tags/technology.md>)

### AI overview

An article presents communication strategies for explaining technology to non-technical stakeholders and reducing resistance to digital transformation. It recommends adapting language to the audience, establishing expectations, avoiding assumptions about understanding, and starting with simple explanations.

### Source excerpt

Introduction A few months ago, I was invited to speak on behalf of the women's tech organization AnitaB at a Deutsche Bank event. The topic was "Communication Strategies for Overcoming Stakeholder Resistance to Digital Transformation." It might sound a bit like buzzword salad, but it's actually a crucial skill for technologists, especially in cultures where change is often met with resistance. Anyone working in German digitalisation will recognise the familiar phrase: "It's always been done that way." Unfortunately, just before the event, I came down with Norovirus (which, by the way, I do not recommend) and had to withdraw from the talk. While a blogpost can never replace the energy of a live presentation, I wanted to share some of the key takeaways here. You can also access the slides of the presentation I prepared here. Main TakeawaysSpeak their language Are they in business, marketing, or finance? Rather than jumping into technical jargon, take time to consider which terms and concepts they're likely familiar with. And if you're not sure, ask. For example: "If I say 'microservices', is that familiar enough for you to explain back to me, or would you rather I go over it?" or even don't ask and default to "Unless anyone objects, I'm going to do a quick refresher on what a microservice is". An important note here is not to ask questions where people default to a false yes. For example, you want to avoid "You get that, right?" or "That's familiar to you already, I assume?". Asking these questions makes it hard for any individual to lose face and voluntarily say "Actually no, I'm the person who has no clue about this". Establishing expectations also helps: the stakeholders might be asking more about budget or people than about the details of the technical implementation at all! Your refresher on microservices might be totally out of place is you don't establish early that that's what the conversation is actually about. My tip here is to start simple, and work your wa

## Taking Ownership and Handling Difficult Responsibilities as an Engineering Manager

DevFeed: [Taking Ownership and Handling Difficult Responsibilities as an Engineering Manager](<https://devfeed.tech/articles/it-s-time-to-be-the-bad-guy-26535.md>)

Original publisher: [Read original article](<https://annajmcdougall.medium.com/its-time-to-be-the-bad-guy-76d14e8f64db?source=rss-51f15275ef3a------2>)

Author: Anna J McDougall

Published: 2025-06-25T12:20:24Z

Content type: opinion

Language: en

Sources: [Anna J McDougall](<https://devfeed.tech/sources/anna-j-mcdougall.md>)

Topics: [engineering-leadership](<https://devfeed.tech/topics/engineering-leadership.md>), [Development](<https://devfeed.tech/topics/development.md>)

Tags: [engineering](<https://devfeed.tech/tags/engineering.md>), [engineering-leadership](<https://devfeed.tech/tags/engineering-leadership.md>), [engineering-management](<https://devfeed.tech/tags/engineering-management.md>), [engineering-manager](<https://devfeed.tech/tags/engineering-manager.md>), [leadership](<https://devfeed.tech/tags/leadership.md>), [leadership-team](<https://devfeed.tech/tags/leadership-team.md>), [management](<https://devfeed.tech/tags/management.md>), [management-skills](<https://devfeed.tech/tags/management-skills.md>), [software-engineering](<https://devfeed.tech/tags/software-engineering.md>), [teams](<https://devfeed.tech/tags/teams.md>)

### AI overview

This commentary argues that engineering managers must sometimes accept conflict and deliver difficult feedback instead of trying to remain peers with their teams. As leaders move away from hands-on development, they must balance engineers' needs with stakeholders, product, and business expectations.

### Source excerpt

An Engineering Manager's Guide to Taking Ownership by Taking Heat Title Image: a vibrant yellow background with a picture of Anna smiling, with two red devil-horns superimposed on top. Title text reads: "It's time to be the BAD GUY. An Engineering Manager's Guide to Taking Ownership by Taking Heat"Introduction At my first project management job, I was given the nickname "Mad Dog".* Any time new sales reps would join the company, the existing reps would try to scare them by telling them "Oh shit, you're on Mad Dog's project". The joke, of course, is that I'm a big ol' ray of sunshine: After a few days of being scared to encounter Mad Dog, those reps would meet me and realise they weren't going to have a problem with some hard-ass micromanager. The same is still true today, but I've also come to realise that there are some benefits to being Mad Dog. Sometimes, the best way to help your team is to lean into being the bad guy. In this post, I'll cover some situations where it's good to be bad, and why being the bad guy is a core management skill. * The nickname came about due to my name's similarity to a famous football player (Adam "Mad Dog" MacDougall). Say "Anna McDougall" and "Adam MacDougall" ten times and you'll hear it. Leadership means stepping out of the team As you move up the engineering leadership chain, from EM to Director to VP to CTO, you become less and less a part of the development teams. This sense of social isolation often drives leaders to try their best to be buddy-buddy with developers, to attempt to completely eradicate any sense of hierarchy, and to improve psychological safety. In general, this is a great idea. As a leader, you do need people to know that you're just human. You should have people trust you with their real thoughts. You must enable a culture where failure and feedback are freely given and learned from. But... You are also the one who has to take the heat from above, and sometimes you have to be the bad guy to the team when it come

## How Klarna Built Cloud Inventory for AWS Configuration Management

DevFeed: [How Klarna Built Cloud Inventory for AWS Configuration Management](<https://devfeed.tech/articles/how-i-stopped-worrying-and-learned-to-love-cloud-inventory-35649.md>)

Original publisher: [Read original article](<https://engineering.klarna.com/how-i-stopped-worrying-and-learned-to-love-cloud-inventory-723cd3c49d46?source=rss----86090d14ab52---4>)

Author: Maxim Savin

Published: 2025-06-06T06:38:06Z

Content type: article

Language: en

Sources: [Klarna Engineering](<https://devfeed.tech/sources/klarna-engineering.md>)

Topics: [configuration-management](<https://devfeed.tech/topics/configuration-management.md>), [cloud-infrastructure](<https://devfeed.tech/topics/cloud-infrastructure.md>), [Amazon Web Services](<https://devfeed.tech/topics/aws.md>), [configuration](<https://devfeed.tech/topics/configuration.md>), [Cloud](<https://devfeed.tech/topics/cloud.md>), [Security](<https://devfeed.tech/topics/security.md>), [digital](<https://devfeed.tech/topics/digital.md>)

Tags: [automated](<https://devfeed.tech/tags/automated.md>), [aws](<https://devfeed.tech/tags/aws.md>), [change-management](<https://devfeed.tech/tags/change-management.md>), [cloud](<https://devfeed.tech/tags/cloud.md>), [cloud-infrastructure](<https://devfeed.tech/tags/cloud-infrastructure.md>), [cloud-inventory-software](<https://devfeed.tech/tags/cloud-inventory-software.md>), [configuration-management](<https://devfeed.tech/tags/configuration-management.md>), [engineering-management](<https://devfeed.tech/tags/engineering-management.md>), [lead-time](<https://devfeed.tech/tags/lead-time.md>), [load-balancer](<https://devfeed.tech/tags/load-balancer.md>), [logs](<https://devfeed.tech/tags/logs.md>), [rds](<https://devfeed.tech/tags/rds.md>), [security](<https://devfeed.tech/tags/security.md>), [snapshots](<https://devfeed.tech/tags/snapshots.md>), [technical-change](<https://devfeed.tech/tags/technical-change.md>)

### AI overview

Klarna describes Cloud Inventory, an ecosystem of services for collecting, normalizing, mapping, and serving information about ICT assets across its cloud infrastructure. The article explains how it supports configuration management through automated controls and reports faster control rollout and large-scale infrastructure optimization work.

### Source excerpt

A long time ago, as a punishment for his crimes, Hades, the king of the underworld, made Sisyphus roll a huge enchanted boulder endlessly up a steep hill. Since then, many tech companies have learned to do that at scale by the hardships of cloud configuration management. Consider an Engineer who wants to ensure that the data that moves through their system is encrypted along the way. This is a noble goal, and to achieve it they must identify every classic load balancer in their AWS environment to replace it with an application load balancer that enforces encryption in transit. Now imagine doing that at the scale of a company like Klarna, where teams collectively own more than a thousand AWS accounts? Add to this a multitude of other configuration challenges -- databases that have not been deployed in a multi-availability zone set-up, missing Cloudwatch logs, expired digital certificates, systems running on unsupported framework versions -- the list is endless. Identifying and rectifying violating cloud assets often feels like an endless game of whack-a-mole played blindfolded. This is the steep price tech companies pay to operate their systems securely and confidently, day by day. Klarna Engineering Platform (KEP) has been on a mission to facilitate configuration management for Klarna Engineers. After a few iterations we have built an ecosystem of Klarna services designed to collect, normalize, map, and serve data on ICT assets within Klarna's cloud infrastructure. We call this system Cloud Inventory. Over the last few months Klarna has: Rolled out over 100 automated controls enhancing every aspect of our configuration management (security, governance, and operational excellence), each control aimed to help system owners to identify and fix violations quickly. Reduced the lead time of rolling out a control from several weeks to a matter of minutes And as a result, successfully completed several large-scale cloud infrastructure optimization projects, such as a company-

## From ePA 2.6 to 3.0 : Healthcare Data Integration for Electronic Patient Records at HelloBetter

DevFeed: [From ePA 2.6 to 3.0 : Healthcare Data Integration for Electronic Patient Records at HelloBetter](<https://devfeed.tech/articles/from-epa-2-6-to-3-0-healthcare-data-integration-for-electronic-patient-records-at-hellobetter-26533.md>)

Original publisher: [Read original article](<https://annajmcdougall.medium.com/from-epa-2-6-to-3-0-healthcare-data-integration-for-electronic-patient-records-at-hellobetter-f60a7e63c0f5?source=rss-51f15275ef3a------2>)

Author: Anna J McDougall

Published: 2025-05-20T09:27:30Z

Content type: tutorial

Language: en

Sources: [Anna J McDougall](<https://devfeed.tech/sources/anna-j-mcdougall.md>)

Topics: [data](<https://devfeed.tech/topics/data.md>), [implementation](<https://devfeed.tech/topics/implementation.md>), [Authentication](<https://devfeed.tech/topics/authentication.md>), [Back end](<https://devfeed.tech/topics/backend.md>), [Front end](<https://devfeed.tech/topics/frontend.md>), [XML](<https://devfeed.tech/topics/xml.md>), [pdf](<https://devfeed.tech/topics/pdf.md>)

Tags: [authentication](<https://devfeed.tech/tags/authentication.md>), [backend](<https://devfeed.tech/tags/backend.md>), [data](<https://devfeed.tech/tags/data.md>), [electronic-patient-record](<https://devfeed.tech/tags/electronic-patient-record.md>), [engineering-management](<https://devfeed.tech/tags/engineering-management.md>), [export](<https://devfeed.tech/tags/export.md>), [frontend](<https://devfeed.tech/tags/frontend.md>), [germany](<https://devfeed.tech/tags/germany.md>), [healthcare](<https://devfeed.tech/tags/healthcare.md>), [healthtech](<https://devfeed.tech/tags/healthtech.md>), [integration](<https://devfeed.tech/tags/integration.md>), [pdf](<https://devfeed.tech/tags/pdf.md>), [pipeline](<https://devfeed.tech/tags/pipeline.md>), [platform](<https://devfeed.tech/tags/platform.md>), [product](<https://devfeed.tech/tags/product.md>), [project](<https://devfeed.tech/tags/project.md>), [software-architecture](<https://devfeed.tech/tags/software-architecture.md>), [technical](<https://devfeed.tech/tags/technical.md>), [terminal](<https://devfeed.tech/tags/terminal.md>)

### AI overview

This technical post describes HelloBetter's implementation journey from Germany's ePA 2.6 to ePA 3.0. It covers HealthID login, ePA data export, PDF and XML document writing, and the frontend and backend integrations used to connect therapeutic data across systems. The implementation was completed pending BfArm approval.

### Source excerpt

From ePA 2.6 to 3.0: A Technical Journey in Healthcare Data Integration for Electronic Patient Records...so far Germany has a bad reputation for digitalisation, so the government's push to implement an electronic patient record ("elektronische Patientenakte" or ePA) for its citizens and residents is a step in the right direction. As an official digital health application ("digitale Gesundheitsapplikation" or "DiGA"), we are obligated to shift to the ePA 3.0 implementation. The government rollout has been plagued with technical difficulties and delays, but we're now at a point where we have completed our implementation successfully, pending BfArm approval. In this post, I want to cover the exact steps we and had to take to achieve this. I want to thank Senior Product Manager Tanja Lembcke and Senior Backend Engineer Chaythanya Sivakumar for their contributions to this piece. The Challenge: Connecting Patient Data Across Systems The electronic patient record (ePA) and HealthID integration project had a clear mission: we wanted to give our patients the ability to log into the HelloBetter platform using their HealthID (which they access through their insurance company) and export their HelloBetter data into their ePA. A successful implementation would mean that both doctors and patients can electronically access therapeutic data whenever they need it. To make this happen for the patient data at HelloBetter, we partnered with two key players: RISE for ePA system access and Azuma for HealthID system access. Our journey began in 2024 when our backend team laid the groundwork for ePA 2.6, setting up the pipeline and data export in our staging environment. We successfully implemented both PDF and XML document writing capabilities, along with the frontend and backend integrations for HealthID login. How It All Works: The Architectural SideHealthID Authentication The first piece of the puzzle is connecting to and authorising the user's HealthID. This part of the system has remai

## EM/PM Relationships Aren't About Luck: 5 Tips for Product/Tech

DevFeed: [EM/PM Relationships Aren't About Luck: 5 Tips for Product/Tech](<https://devfeed.tech/articles/em-pm-relationships-aren-t-about-luck-5-tips-for-product-tech-26531.md>)

Original publisher: [Read original article](<https://annajmcdougall.medium.com/em-pm-relationships-arent-about-luck-5-tips-for-product-tech-617c9a257135?source=rss-51f15275ef3a------2>)

Author: Anna J McDougall

Published: 2025-05-13T14:53:24Z

Content type: opinion

Language: en

Sources: [Anna J McDougall](<https://devfeed.tech/sources/anna-j-mcdougall.md>)

Topics: [Code quality](<https://devfeed.tech/topics/code-quality.md>)

Tags: [code-quality](<https://devfeed.tech/tags/code-quality.md>), [compliance](<https://devfeed.tech/tags/compliance.md>), [engineering-management](<https://devfeed.tech/tags/engineering-management.md>), [engineering-manager](<https://devfeed.tech/tags/engineering-manager.md>), [engineering-mangement](<https://devfeed.tech/tags/engineering-mangement.md>), [identifier](<https://devfeed.tech/tags/identifier.md>), [improvements](<https://devfeed.tech/tags/improvements.md>), [iso](<https://devfeed.tech/tags/iso.md>), [management](<https://devfeed.tech/tags/management.md>), [product-engineering](<https://devfeed.tech/tags/product-engineering.md>), [product-management](<https://devfeed.tech/tags/product-management.md>), [quality](<https://devfeed.tech/tags/quality.md>), [relationships](<https://devfeed.tech/tags/relationships.md>), [team-lead](<https://devfeed.tech/tags/team-lead.md>), [teams](<https://devfeed.tech/tags/teams.md>), [tech-leadership](<https://devfeed.tech/tags/tech-leadership.md>)

### AI overview

An opinion article presents practices for building effective engineering manager and product manager relationships. It emphasizes shared ownership across business, team, and product goals, with quality improvements--including compliance work--as part of an engineering manager's contribution.

### Source excerpt

EM/PM Relationships Aren't About Luck: 5 Tips for Product/Tech TeamsHeader image: purple background with the text "EM/PM Relationships Aren't About Luck. 5 Tips for Product/Tech Teams :)" and a photo of Anna and Tanja together.Introduction As my probation period at HelloBetter was coming to an end, my team's Senior Product Manager Tanja Lembcke remarked, "It's great working with an EM who cares so much about product." I could easily have said the same back to her, because it's just as valuable working with a PM who cares deeply about technology, something at which she truly excels. Together, we've become a strong team. Much of that relationship has developed naturally, but I've also noticed a few intentional practices that have helped us along the way. I want to share them here for all the product managers, engineering managers, and whoever else happens to like reading my sporadic blog posts. In the end, Tanja and I didn't just "luck out" working together. There are some tried-and-true strategies we both employ to make the most out of our work and get the results we need. If you prefer LinkedIn, you can view the short-form version of this post as a summary and carousel here. Tip 1: Purposefully be the intersection of business, team, and product As a Team Lead or Engineering Manager, it's important to operate at the intersection of business goals, the engineering team, and product. This means not only using the product but also critiquing it, asking thoughtful questions, and continually returning to the core "Why." It is all too easy to sit back and just wait for features to drop in your lap, estimate them, deliver them, and then dust off your hands with a "job well done" attitude that allows you to add a nice dot-point to your CV about value creation. What is much harder, is to actually focus on quality: that hard-to-measure, hard-to-prove value that is constantly competing with your time. For EMs, we tend to see the word "quality" and jump to the concept of code qu

## Rethinking Technical Interviews for Virtual Hiring and AI-Assisted Candidates

DevFeed: [Rethinking Technical Interviews for Virtual Hiring and AI-Assisted Candidates](<https://devfeed.tech/articles/you-can-t-outrun-ai-in-tech-interviews-so-we-designed-around-it-26537.md>)

Original publisher: [Read original article](<https://annajmcdougall.medium.com/you-cant-outrun-ai-in-tech-interviews-so-we-designed-around-it-018ae0ac4ddd?source=rss-51f15275ef3a------2>)

Author: Anna J McDougall

Published: 2025-04-17T19:08:54Z

Content type: opinion

Language: en

Sources: [Anna J McDougall](<https://devfeed.tech/sources/anna-j-mcdougall.md>)

Topics: [Tech Careers](<https://devfeed.tech/topics/tech-careers.md>), [Artificial Intelligence](<https://devfeed.tech/topics/ai.md>), [LeetCode](<https://devfeed.tech/topics/leetcode.md>), [Algorithms](<https://devfeed.tech/topics/algorithms.md>)

Tags: [ai](<https://devfeed.tech/tags/ai.md>), [algorithms](<https://devfeed.tech/tags/algorithms.md>), [artificial-intelligence](<https://devfeed.tech/tags/artificial-intelligence.md>), [careers](<https://devfeed.tech/tags/careers.md>), [chatgpt](<https://devfeed.tech/tags/chatgpt.md>), [engineering-management](<https://devfeed.tech/tags/engineering-management.md>), [interview](<https://devfeed.tech/tags/interview.md>), [interviewing](<https://devfeed.tech/tags/interviewing.md>), [software-development](<https://devfeed.tech/tags/software-development.md>), [technical-interview](<https://devfeed.tech/tags/technical-interview.md>), [technology](<https://devfeed.tech/tags/technology.md>)

### AI overview

This opinion article argues that virtual hiring and AI tools have exposed weaknesses in traditional technical interviews. It discusses limitations and equity concerns associated with algorithm assessments and take-home projects, and introduces the McDougall Method at HelloBetter as a proposed response.

### Source excerpt

Building the McDougall Method at HelloBetter: A Fairer, More Modern Approach to Technical Interviews As someone obsessed with tech careers, business growth, and engineering management, I am constantly coming up against the boogey-man of technical interviews. In many ways, tech companies are stuck in the thinking of 20-30 years ago: white boards, algorithms, logic puzzles, and tasks that rotated around an in-person interview space. We're in a new era, where 99% of engineering interviews are done virtually and the candidate's workspace is uncontrollable by the interviewing team. We need to adapt to this, not by simply porting previous methods across to an online platform, but by fundamentally rethinking the skills we expect 21st century software engineers to have. Naturally, opinions about what is wrong with technical interviews are prevalent both from employers and (potential) employees. For example, leetcode-style assessments have long been derided as being a bad test of abilities. "Instead," opponents argue, "you should use take-home tests or projects that the candidate can explain back to you". Ah, but you see, not everyone can afford to let their evenings and weekends disappear into these take-home tests or side projects. Due to this inconveniently linear construct called "time", more experienced engineers start having or caring for families, adopting pets, or (lord forbid) doing sports and hobbies. It's also no big secret that the majority of housework and care duties still tend to be shouldered by women. To put your best foot forward as a candidate, you will create the best possible solution, no matter how many hiring managers tell you to "only spend 2-3 hours on a solution". Therefore, take-home or "own project" technical interviews tend to put older candidates and women candidates at a disadvantage. One other problem popping up nowadays is the prevalence of AI tools for engineers to pass technical interviews, ranging from manually entering prompts into ChatGP

## How I went from Tech Lead -\> Engineering Management

DevFeed: [How I went from Tech Lead -\> Engineering Management](<https://devfeed.tech/articles/how-i-went-from-tech-lead-engineering-management-28916.md>)

Original publisher: [Read original article](<https://levelupsoftwareengineering.substack.com/p/how-i-went-from-tech-lead-engineering>)

Author: Caleb Mellas

Published: 2024-08-14T12:37:11Z

Content type: opinion

Language: en

Sources: [Level up software engineering](<https://devfeed.tech/sources/level-up-software-engineering.md>)

Topics: [Tech Lead](<https://devfeed.tech/topics/tech-lead.md>)

Tags: [engineering-management](<https://devfeed.tech/tags/engineering-management.md>), [management](<https://devfeed.tech/tags/management.md>), [software-engineer](<https://devfeed.tech/tags/software-engineer.md>), [tech-lead](<https://devfeed.tech/tags/tech-lead.md>)

### AI overview

Part two of a series about lessons learned while moving from Senior Software Engineer to Tech Lead and then to Engineering Management.

### Source excerpt

Part two of our series about everything I've learned going from a Senior Software Engineer to Tech Lead to Engineering Management.

## How To Make Your Ideas Stick

DevFeed: [How To Make Your Ideas Stick](<https://devfeed.tech/articles/how-to-make-your-ideas-stick-35223.md>)

Original publisher: [Read original article](<https://jes.al/2023/12/how-to-make-your-ideas-stick/>)

Author: jesalg

Published: 2023-12-08T00:00:00Z

Content type: tutorial

Language: en

Sources: [Jesal Gadhia](<https://devfeed.tech/sources/jesal-gadhia.md>)

Topics: [context](<https://devfeed.tech/topics/context.md>), [Architecture & Design](<https://devfeed.tech/topics/architecture-design.md>), [Documentation](<https://devfeed.tech/topics/documentation.md>)

Tags: [architecture](<https://devfeed.tech/tags/architecture.md>), [context](<https://devfeed.tech/tags/context.md>), [engineering](<https://devfeed.tech/tags/engineering.md>), [engineering-management](<https://devfeed.tech/tags/engineering-management.md>), [how-to](<https://devfeed.tech/tags/how-to.md>), [leadership](<https://devfeed.tech/tags/leadership.md>), [techniques](<https://devfeed.tech/tags/techniques.md>), [writing](<https://devfeed.tech/tags/writing.md>)

### AI overview

This tutorial presents techniques for writing persuasive proposals as an engineering leader. It emphasizes establishing context, identifying the core problem, grounding claims in metrics and data, and connecting proposals to organizational goals so they can gain consensus and inspire action.

### Source excerpt

Effective proposal writing techniques for engineering leaders

## The Role Of A System Architect

DevFeed: [The Role Of A System Architect](<https://devfeed.tech/articles/the-role-of-a-system-architect-35222.md>)

Original publisher: [Read original article](<https://jes.al/2023/08/the-role-of-a-system-architect/>)

Author: jesalg

Published: 2023-08-08T00:00:00Z

Content type: opinion

Language: en

Sources: [Jesal Gadhia](<https://devfeed.tech/sources/jesal-gadhia.md>)

Topics: [Development](<https://devfeed.tech/topics/development.md>), [Agile](<https://devfeed.tech/topics/agile.md>), [Tech Debt](<https://devfeed.tech/topics/tech-debt.md>), [reliability](<https://devfeed.tech/topics/reliability.md>)

Tags: [agile](<https://devfeed.tech/tags/agile.md>), [architect](<https://devfeed.tech/tags/architect.md>), [architecture](<https://devfeed.tech/tags/architecture.md>), [collaboration](<https://devfeed.tech/tags/collaboration.md>), [engineering](<https://devfeed.tech/tags/engineering.md>), [engineering-management](<https://devfeed.tech/tags/engineering-management.md>), [leadership](<https://devfeed.tech/tags/leadership.md>), [mentoring](<https://devfeed.tech/tags/mentoring.md>), [reliability](<https://devfeed.tech/tags/reliability.md>), [software-development](<https://devfeed.tech/tags/software-development.md>), [system-design](<https://devfeed.tech/tags/system-design.md>), [tech-debt](<https://devfeed.tech/tags/tech-debt.md>)

### AI overview

This opinion article examines the proposed role of a system architect in startups experiencing rapid growth. It discusses how the role could identify and reduce technical bottlenecks, complexity, silos, and technical debt while improving coordination, architecture, development quality, performance, and reliability. It also considers how the role fits with Agile practices.

### Source excerpt

A Step-by-Step Sprint Planning Guide for Engineering Leaders

## Can AI Replace Engineering Managers?

DevFeed: [Can AI Replace Engineering Managers?](<https://devfeed.tech/articles/imperfect-10-can-ai-replace-me-39448.md>)

Original publisher: [Read original article](<https://imperfect.substack.com/p/imperfect-10-can-ai-replace-me>)

Author: Pedro Gil Carvalho

Published: 2023-04-28T07:05:06Z

Content type: opinion

Language: en

Sources: [Pedro Gil Carvalho](<https://devfeed.tech/sources/pedro-gil-carvalho.md>)

Topics: [Artificial Intelligence](<https://devfeed.tech/topics/ai.md>), [Software Engineering](<https://devfeed.tech/topics/software-engineering.md>), [Large Language Model](<https://devfeed.tech/topics/llm.md>), [Language models](<https://devfeed.tech/topics/language-models.md>)

Tags: [ai](<https://devfeed.tech/tags/ai.md>), [automation](<https://devfeed.tech/tags/automation.md>), [chatgpt](<https://devfeed.tech/tags/chatgpt.md>), [engineering-management](<https://devfeed.tech/tags/engineering-management.md>), [large-language-model](<https://devfeed.tech/tags/large-language-model.md>), [llms](<https://devfeed.tech/tags/llms.md>), [manager](<https://devfeed.tech/tags/manager.md>), [software](<https://devfeed.tech/tags/software.md>), [software-engineering](<https://devfeed.tech/tags/software-engineering.md>)

### AI overview

This opinion article considers whether AI could replace engineering managers. It argues that AI systems can handle many tasks once reserved for humans by retrieving, combining, and summarizing information, while noting that AI can also produce credible-sounding errors.

### Source excerpt

AI is changing software engineering. But can it replace a manager?

## Three Mindset Shifts in the Transition from Engineer to Engineering Manager

DevFeed: [Three Mindset Shifts in the Transition from Engineer to Engineering Manager](<https://devfeed.tech/articles/what-have-i-even-been-doing-today-28031.md>)

Original publisher: [Read original article](<https://tech.trivago.com/post/2023-01-03-engineer-to-manager-three-mindset-shifts/>)

Author: Tom Bartel

Published: 2023-01-03T00:00:00Z

Content type: opinion

Language: en

Sources: [Trivago](<https://devfeed.tech/sources/trivago.md>)

Topics: [Job](<https://devfeed.tech/topics/job.md>), [meetings](<https://devfeed.tech/topics/meetings.md>), [Code](<https://devfeed.tech/topics/code.md>)

Tags: [engineering-culture](<https://devfeed.tech/tags/engineering-culture.md>), [engineering-management](<https://devfeed.tech/tags/engineering-management.md>), [engineering-manager](<https://devfeed.tech/tags/engineering-manager.md>), [leadership](<https://devfeed.tech/tags/leadership.md>), [management](<https://devfeed.tech/tags/management.md>), [manager](<https://devfeed.tech/tags/manager.md>), [meetings](<https://devfeed.tech/tags/meetings.md>), [productivity](<https://devfeed.tech/tags/productivity.md>)

### AI overview

This article discusses the transition from engineering to engineering management, emphasizing that it is a different job rather than simply a promotion. It focuses on redefining productivity when managerial work brings more meetings, interruptions, and less hands-on coding.

### Source excerpt

You have always been an engineer, solving problems and writing code. Now, there is an opportunity to become an engineering manager. You are interested.However, questions arise.

## How to Successfully Hand Over Systems

DevFeed: [How to Successfully Hand Over Systems](<https://devfeed.tech/articles/how-to-successfully-hand-over-systems-2051.md>)

Original publisher: [Read original article](<https://developers.soundcloud.com/blog//how-to-successfully-hand-over-systems>)

Published: 2021-04-20T00:00:00Z

Content type: tutorial

Language: en

Sources: [SoundCloud Backstage Blog](<https://devfeed.tech/sources/soundcloud-backstage-blog.md>)

Topics: [systems](<https://devfeed.tech/topics/systems.md>), [Template](<https://devfeed.tech/topics/template.md>), [Pull Request](<https://devfeed.tech/topics/pull-request.md>)

Tags: [documentation](<https://devfeed.tech/tags/documentation.md>), [engineering-management](<https://devfeed.tech/tags/engineering-management.md>), [how-to](<https://devfeed.tech/tags/how-to.md>), [operations](<https://devfeed.tech/tags/operations.md>), [project-management](<https://devfeed.tech/tags/project-management.md>), [systems](<https://devfeed.tech/tags/systems.md>), [work](<https://devfeed.tech/tags/work.md>), [workshops](<https://devfeed.tech/tags/workshops.md>)

### AI overview

This article presents SoundCloud's guideline for handing system ownership from one team to another during organizational change. It recommends collaborative planning, documentation, meetings, pairing sessions, workshops, tasks, and PR reviews so the new team can understand, maintain, change, and improve the system.

### Source excerpt

In a product company, changes are inevitable so as to best support the strategy and the vision. Often during such a change, new teams are...

## Lessons from Leading a Remote Engineering Team

DevFeed: [Lessons from Leading a Remote Engineering Team](<https://devfeed.tech/articles/lessons-from-leading-a-remote-engineering-team-1466.md>)

Original publisher: [Read original article](<https://shopify.engineering/lessons-leading-remote-engineering-team>)

Author: Lawrence Mandel

Published: 2019-07-25T18:00:00Z

Content type: opinion

Language: en

Sources: [Shopify Engineering](<https://devfeed.tech/sources/shopify-engineering.md>), [Shopify Engineering - Shopify Engineering](<https://devfeed.tech/sources/shopify-engineering-shopify-engineering.md>)

Topics: [Production Engineering](<https://devfeed.tech/topics/production-engineering.md>), [Shopify](<https://devfeed.tech/topics/shopify.md>)

Tags: [canada](<https://devfeed.tech/tags/canada.md>), [career](<https://devfeed.tech/tags/career.md>), [engineering-management](<https://devfeed.tech/tags/engineering-management.md>), [global](<https://devfeed.tech/tags/global.md>), [health](<https://devfeed.tech/tags/health.md>), [mobility](<https://devfeed.tech/tags/mobility.md>), [production-engineering](<https://devfeed.tech/tags/production-engineering.md>), [remote](<https://devfeed.tech/tags/remote.md>), [uk](<https://devfeed.tech/tags/uk.md>), [work](<https://devfeed.tech/tags/work.md>)

### AI overview

A Shopify engineering leader shares lessons from managing remote teams, including the benefits of a global hiring pool, a more diverse workforce, stronger employee retention, and location-based team capabilities.

### Source excerpt

Shopify's Director of Production Engineering talks about the benefits of remote teams, building a remote team, and setting your people up to succeed.

## Managing Unplanned and Support Tasks

DevFeed: [Managing Unplanned and Support Tasks](<https://devfeed.tech/articles/managing-unplanned-and-support-tasks-2079.md>)

Original publisher: [Read original article](<https://developers.soundcloud.com/blog//managing-unplanned-and-support-tasks>)

Published: 2018-03-26T00:00:00Z

Content type: article

Language: en

Sources: [SoundCloud Backstage Blog](<https://devfeed.tech/sources/soundcloud-backstage-blog.md>)

Topics: [Process](<https://devfeed.tech/topics/process.md>), [Automation](<https://devfeed.tech/topics/automation.md>), [systems](<https://devfeed.tech/topics/systems.md>), [Slack](<https://devfeed.tech/topics/slack.md>)

Tags: [automation](<https://devfeed.tech/tags/automation.md>), [bug](<https://devfeed.tech/tags/bug.md>), [engineering](<https://devfeed.tech/tags/engineering.md>), [engineering-management](<https://devfeed.tech/tags/engineering-management.md>), [project-management](<https://devfeed.tech/tags/project-management.md>), [slack](<https://devfeed.tech/tags/slack.md>), [support](<https://devfeed.tech/tags/support.md>), [systems](<https://devfeed.tech/tags/systems.md>), [work](<https://devfeed.tech/tags/work.md>)

### AI overview

The article describes how SoundCloud's Content Engineering Team developed a process for handling unplanned and support tasks. It explains how these tasks consume feature-development time, reduce visibility into team work, and create stress and context switching, then discusses problems with an open Slack-based request process and a single point of contact.

### Source excerpt

One challenge engineering teams often face is dealing with work that doesn't revolve around developing new features but that still requires the team's attention and time. The Content Engineering Team here at SoundCloud is no exception, so we iterated on a process to deal with unplanned and support tasks to end up with fewer interruptions and more time to spend on implementing planned features.

## Deliver software faster by managing work in progress, not by adding overtime

DevFeed: [Deliver software faster by managing work in progress, not by adding overtime](<https://devfeed.tech/articles/deliver-software-faster-by-managing-work-in-progress-not-by-adding-overtime-2023.md>)

Original publisher: [Read original article](<https://developers.soundcloud.com/blog//deliver-software-faster-by-managing-work-in-progress-not-by-adding-overtime>)

Published: 2017-09-27T00:00:00Z

Content type: article

Language: en

Sources: [SoundCloud Backstage Blog](<https://devfeed.tech/sources/soundcloud-backstage-blog.md>)

Topics: [Software](<https://devfeed.tech/topics/software.md>), [Deployment](<https://devfeed.tech/topics/deployment.md>), [data](<https://devfeed.tech/topics/data.md>), [coding](<https://devfeed.tech/topics/coding.md>)

Tags: [bugs](<https://devfeed.tech/tags/bugs.md>), [code](<https://devfeed.tech/tags/code.md>), [deployment](<https://devfeed.tech/tags/deployment.md>), [development](<https://devfeed.tech/tags/development.md>), [engineering](<https://devfeed.tech/tags/engineering.md>), [engineering-management](<https://devfeed.tech/tags/engineering-management.md>), [metrics](<https://devfeed.tech/tags/metrics.md>), [monitor](<https://devfeed.tech/tags/monitor.md>), [product-development](<https://devfeed.tech/tags/product-development.md>), [project-management](<https://devfeed.tech/tags/project-management.md>), [reduce](<https://devfeed.tech/tags/reduce.md>), [software](<https://devfeed.tech/tags/software.md>), [strategy](<https://devfeed.tech/tags/strategy.md>), [workflow](<https://devfeed.tech/tags/workflow.md>)

### AI overview

This article describes SoundCloud's efforts to improve product development flow by measuring lead time and cycle time and reducing work in progress. Its proposed strategy includes committing to fewer products, features, and tasks at once, reducing code inventory, and monitoring and reducing bugs instead of relying on overtime.

### Source excerpt

Product development flow (flow) is the rate at which our products are developed, from idea to deployment. Good flow means that products should pass through the development cycle quickly and continuously.