Bugs I’ve Seen in the Wild
From Confusion to Amazement
Join me as we go through a list of bugs I’ve curated over the past few years as a C++ audio developer. From the simplest flawed math expression to obscure C++ name resolution rules and bugs in mainstream compilers, this talk will cover a wide range of defects.
This talk will be useful to any C++ developer regardless of their expertise level. If you are starting out, this will hopefully save you hours of debugging hell. If you are more experienced, this will give you new things to pay attention to when designing software or doing code reviews.

Olivier Petit
Head of Development, Creative Software
L-Acoustics
After an MSc in Integrated Circuit design, I have joined the Software and Creative department of L-Acoustics in 2018 as a C++ software engineer. Since then, I have been part of our mission to better connect the world’s best artists with their audiences, ensuring everyone gets the sound quality they deserve. Every day we are tackling the challenge of finding ways to deploy audio solution at the largest scale without any compromise on sound quality and system reliability. We are always putting the audience and our users in the centre, making sure all our products, from hardware to software, are as intuitive and easy to use as possible.
Unlike most of my peers, I’m ashamed to reveal that I don’t play any instrument... Instead you will find me on a climbing wall, or riding my Brompton folding bicycles outside of its comfort zone!