**How do you choose the right technology when the stakes are high and the clock is ticking?** At Maersk, our Energy Transition platform is building systems to help the company achieve its ambitious goal of net-zero greenhouse gas emissions by 2040. That means trying to move fast and delivering impactful solutions at a pace more often associated with startups than global enterprises. In this talk, I’ll share how our teams became among the first at Maersk to adopt Elixir—a functional programming language that might seem like an unusual choice in a large enterprise. I’ll explain why Elixir fit our needs for speed, reliability, and developer happiness, and how practices like Extreme Programming shaped our decision. Along the way, I’ll reflect on my personal journey with Elixir, from discovering it in 2013 to bringing it back years later to help launch a new platform and deliver value quickly. Finally, I’ll cover the organisational hurdles we faced, questions about hiring, security, and tooling, and what it really takes to introduce a new technology in a company like Maersk. If you’re curious about how to balance innovation with pragmatism in a corporate setting, this session might be for you.
Erik Mejer Hansen is a senior engineering leader with a background in software development and a passion for building strong, collaborative teams. With over 15 years of hands-on coding experience and close to a decade in leadership roles, he focuses on creating environments where developers thrive and deliver great software. Today, he leads a team of wonderful engineers on Maersk’s Energy Transition platform, supporting the company’s ambition to reach net-zero emissions by 2040.