> Markdown version of [/@michael-friedrich](https://www.wearedevelopers.com/@michael-friedrich). Every page supports `.md` or `Accept: text/markdown`. Links point to the HTML versions so they work for humans too. Agent guide: [/agents.md](https://www.wearedevelopers.com/agents.md). --- # Michael Friedrich Developer advocate at GitLab exploring practical AI agents and legacy code modernization. ## About Michael Friedrich focuses on practical AI implementations and DevSecOps as a Principal Developer Advocate at GitLab. He helps developers navigate the realities of modernization, drawing on a background that spans hardware engineering, DNS, and system monitoring. Through live coding and tutorials, Michael demonstrates how to untangle complex architectures—from C++ monoliths to COBOL—and explores exactly where AI agents succeed or fail when dealing with legacy code. When he is not on the road or experimenting in his embedded homelab, you can find him building LEGO models. ## Past Sessions ### World Congress 2026 Europe · July 8, 2026 Berlin, Germany - [When Agents Meet Legacy: Never Change a Running System](https://www.wearedevelopers.com/videos/100320-when-agents-meet-legacy-never-change-a-running-system) · 30 min · 🎥 Watch recording ## Videos - [When Agents Meet Legacy: Never Change a Running System](https://www.wearedevelopers.com/videos/100320-when-agents-meet-legacy-never-change-a-running-system) · Michael Friedrich ## Links - [X](https://x.com/dnsmichi) - [LinkedIn](https://www.linkedin.com/in/dnsmichi/)