Become a sponsor to Matthieu Pizenberg
Hi there, if you reached this page, you probably already know what you like about my open source work. In case you don’t, the summary is I love building projects empowering others.
I absolutely love how small decisions can butterfly-effect their way into bigger impacts, all thanks to open source. Here is a fun story you probably didn’t ask for, but hey, you are already reading this, so I might as well entertain you a little.
Year 2020 is famous for how everyone got locked because of covid-19. Well at this period, I spent quite a bit of time trying to improve the elm track on Exercism, which is a great platform for people to learn new languages (PS, they need donations, so don’t hesitate to divert anything you intended to send here to them). In particular, that meant building a new test runner able to capture debug logs from test runs. That’s how elm-test-rs came to be!
But it’s not the funny part. What was more surprising, was my discovery that to build a test runner, you need to be able to merge the dependencies of two parts of your code: your regular code, and your testing code! And that’s why I started learning about all the magic behind boolean satisfiability problems (SAT). I stumbled upon an article written in 2018 by Natalie Weizenbaum for the Dart package manager, and decided to rewrite its dependency solver from scratch in Rust. Fortunately, it caught the eye of amazing other contributors, and pubgrub-rs weaved its way into the one of the most impactful projects for the python community, the astral uv tool.
Anyway, all that to say that open source is wonderful, in how it shapes our lives, and that whatever the scale of the idea you have in mind, you go scratch that itch and share it with the world.
A warning for those still reading. If you intend to sponsor me, beware that there is no counter-party. I tend to focus on new projects relevant to me now, and as much as possible, steward past projects into the hands and ownership of those who still rely on them most.