Stop Breaking Production: ATDD in Legacy Code
Hosted by Valentina Jemuović
Wed, Sep 17, 2025
3:00 PM UTC (1 hour)
Virtual (Zoom)
Free to join
By continuing, you agree to Maven's Terms and Privacy Policy.
Wed, Sep 17, 2025
3:00 PM UTC (1 hour)
Virtual (Zoom)
Free to join
What you'll learn
Why Unit Tests & E2E Tests don't protect us in production
Implement User Stories without breaking functionality
Fix Bugs without causing new Regression Bugs
Redesign the UX/UI whilst whilst keeping the system working
Modernize your System Architecture & Tech Stack safely
Why this topic matters
You'll learn from
Valentina Jemuović
Technical Coach @ Optivem
I’m Valentina, a technical coach and former software engineer who’s spent years helping teams improve software quality in high-pressure environments. I coach companies to adopt ATDD/TDD in complex legacy systems, to reduce production bugs and accelerate delivery. In this lesson, I’ll share practical techniques you can apply immediately to change legacy code safely and effectively.
Back when I was a senior software engineer, I often felt the pressure of deadlines crushing against messy, legacy code. Every change came with a twinge of anxiety—would this fix one bug but break three others? I remember the constant stress, the late nights wrestling with spaghetti code, and the frustration of knowing we could deliver so much more if only the system was easier to work with. That struggle sparked my journey into technical coaching. Today, I help teams navigate legacy systems in a safe and incremental way, helping teams adopt ATDD/TDD to reduce bugs, speed up delivery, and reclaim some sanity along the way. I’ve seen firsthand how even small changes in process and approach can transform not just the code, but the team’s morale and sense of control.
By continuing, you agree to Maven's Terms and Privacy Policy.