Follow BigDATAwire:

People to Watch 2024 – Hannes Mühleisen

Hannes Mühleisen

Creator of DuckDB & Co-founder and CEO of DuckDB Labs, Professor of Data Engineering at Radboud University Nijmegen.












Were you surprised at the success of DuckDB? What do you see for the future of the software? 

Most new Open Source projects never gain any traction, so that was also our expectation in the beginning. However, before starting DuckDB we had experimented with a hacky prototype and that did get some people excited so we had the confidence to start from scratch and dedicate the next couple of years of our life to it. Of course, we are absolutely humbled by the now widespread adoption of DuckDB, and we were certainly surprised by the magnitude.

For the future, we hope that choosing DuckDB for data processing will become a no-brainer, something nobody will have to argue for in their team. We are quite looking forward to releasing a 1.0 of DuckDB this year. 

What’s the most interesting use case for DuckDB that you have heard of?

When Andre Kohn first showed DuckDB-WASM to us, I was pretty blown away. DuckDB-WASM is a version of DuckDB that runs entirely within a Web Browser using the WebAssembly framework. I would not have thought that compiling a fairly complex C++ project like DuckDB to WASM would be feasible or efficient. I have been proven wrong and the result is powering a new generation of analytics apps. Besides WASM, people often show use cases in surprising environments to us like someone running DuckDB on “big iron” IBM mainframes or running data processing entirely within Lambda functions.  

How do you think DuckDB would have turned out if you had taken venture capital money and were based in Silicon Valley instead of The Netherlands?

I think we made the right call not taking venture capital. Because DuckDB’s development started in academia, we had already been able to quietly work on the software for a couple of years and get some traction already. So by the time we founded the spin-off company DuckDB Labs, we already had customers lined up that wanted to pay for consulting and support for DuckDB. So we did not really need investment to get going, and we still don’t need investment to push the envelope in data engines, even with a small team. Being based in Amsterdam certainly helped as well, operating costs are much lower than in Silicon Valley and a certain level of oddness is somehow acceptable form Europeans. For example, I feel that our bet on single-node operations would have been more difficult elsewhere.

Outside of the professional sphere, what can you share about yourself that your colleagues might be surprised to learn – any unique hobbies or stories?

Well, as some people know DuckDB is named after my pet duck “Wilbur”. He has since flown away to start a duckie family, or so I hope. I had chosen a duck as a pet because I live on a historic sailing ship in the Amsterdam city center with my family. Sometimes, we even take the old rust bucket out sailing and as hobbies go, it’s one of the more intense ones.


BigDATAwire