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.
-