Marcel Roth
Principal Software Engineer
Spitfire Audio
About Me
Hello! I’m a Principal Software Engineer at Spitfire Audio with over 18 years of experience in DSP-focused companies across Germany, the Netherlands, and the UK. I studied Signal Processing at the Technical University of Berlin, where I completed my master’s thesis on recognizing musical instruments using a Hidden Markov Model.
Throughout my career, I’ve worked on a range of projects, including developing a parameterized convolution reverb at a small company called zplane.development. My journey in DSP has sparked a strong interest in test-driven development and other agile methodologies. But I’m still my happiest, when applying those skills to the audio buffer.
In my spare time, I play bass with the Cherry Pit Collective.
Sessions
-
[Unit] Testing like a Lazy Pro
10:00 - 10:50 UTC | Wednesday 13th November 2024 | EmpireBeginnerIntermediateAdvancedA lot of people have heard of unit testing. Many developers have added unit testing to their procedures. But not so many have tried test-driven development and understand how to build a rock solid test bed, that eventually allows you to throw your code away and replace it with whatever is more readable, more scalable, less resource intensive or better performing. The ‘lazy tester, lazy developer’ pattern is a fun way to explore this important topic.