
Olivier Petit
Head of Development, Creative Software
L-Acoustics
About Me
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!
Sessions
-
Bugs I’ve Seen in the Wild
From Confusion to Amazement12:20 - 12:50 UTC | Wednesday 12th November 2025 | Bristol 2BeginnerIntermediateAdvancedJoin 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.
-
How To Successfully Develop Software Products
11:20 - 12:10 UTC | Tuesday 11th November 2025 | Bristol 3BeginnerIntermediateAdvancedThe world of software development is overflowing with advice, best practices, frameworks, methodologies, and tools. But after years of building real-world products, many teams come to the same realisation: what’s praised at conferences or preached in blog posts isn’t always the right fit for every project. In this talk, we’ll explore how to make better decisions by mapping software products along two key dimensions: complexity and maturity. We’ll show how these factors influence everything from architecture to team structure, and why context matters more than dogma. Some topics we’ll explore: Minimum viable product (MVP) vs prototype: what’s the difference and […]
-
Docker for the Audio Developer
14:00 - 14:50 UTC | Tuesday 12th November 2024 | Bristol 3BeginnerIntermediateMost of you have probably heard of Docker, had to use it to deploy some service or application or are using regularily in your workflow. The aim of this talk is to provide everyone with useful takeaways, regardless of your current level of knowledge. We will be looking at the problems that containerisation is aiming to solve, how Docker implements it, and go through some basic use cases. As we are all curious, we will not miss the opportunity to peek under the hood in order to understand the Linux kernel features that make Docker possible. Finally, we will be […]