Hi all,

Since I registered for the Guix Days, I thought it would be good to introduce myself.

But first, thank you all for being so kind. I refreshed/fixed several packages over the last few months and I make about every mistake imaginable in my pull requests. And you all nudged me gently into the right direction, even though it would often have been quicker for you to just redo the work yourself. It made me reflect on my own conduct, to see where I could be more compassionate like you.

An introduction: I'm an astronomer by trade, and maneuvered myself into the 'software for astronomy' niche, as I thought that would be the most effective way for me to contribute to science. And because I just love the part of writing code, and see it work. It still feels like performing magic, and I hope that feeling never goes away.

What attracts me to Guix? So you know in what direction you can expect me to work.

- Guix is the proper solution to containers/environments/package management. No more juggling podman/dnf/apt-get/npm/conda/pip/stow/etc, just only Guix.

- Guix is reproducible. Science data should have a Guix commit hash in its metadata. Storing the actual data then becomes an optimization tradeoff.

- Guix is scheme all the way down. I'm still learning, but I got so frustrated with "Turing complete yaml", that Guix is very refreshing.

Finally, I wish you all a great 2026! Contributing to Guix seems like an excellent way to make the world a better place.

Cheers,

Hugo

  • Introduction &... Development of GNU Guix and the GNU System distribution.

Reply via email to