[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
02/06: website: 10y-birthday-stories: Add Lars-Dominik's story.
From: |
Ludovic Courtès |
Subject: |
02/06: website: 10y-birthday-stories: Add Lars-Dominik's story. |
Date: |
Sun, 17 Apr 2022 17:36:53 -0400 (EDT) |
civodul pushed a commit to branch master
in repository guix-artwork.
commit 79013c606353271cd50b3cf9c3ba7c7583d246a2
Author: Ludovic Courtès <ludo@gnu.org>
AuthorDate: Sun Apr 17 23:11:57 2022 +0200
website: 10y-birthday-stories: Add Lars-Dominik's story.
* website/drafts/10y-birthday-stories.md (Lars-Dominik Braun): New
section.
---
website/drafts/10y-birthday-stories.md | 27 +++++++++++++++++++++++++++
1 file changed, 27 insertions(+)
diff --git a/website/drafts/10y-birthday-stories.md
b/website/drafts/10y-birthday-stories.md
index 6511f38..d07e2c6 100644
--- a/website/drafts/10y-birthday-stories.md
+++ b/website/drafts/10y-birthday-stories.md
@@ -421,6 +421,33 @@ submitted packages and code enhancements. My main wish
for the future is a
lower barrier to adoption for my colleagues in computational science, and I
hope to contribute to making this happen.
+# Lars-Dominik Braun
+
+Around the end of 2019 we were looking for a way to provide
+reproducible software environments to researchers in(?) psychology and I
+was researching software to accomplish that. Binder/repo2docker was the
+obvious and most mature solution at that time and a colleague of mine had
+set up a proof of concept server already. But it could only handle public
+projects out-of-the-box and setting up an entire kubernetes cluster
+didn’t seem particularly appealing at that time, because no other
+project was moving in that direction yet. So I set out to look for
+alternatives. Another idea was based around OpenStack and one virtual
+machine per project with preinstalled software, which we would keep
+for eternity. Also not ideal and OpenStack is very hard to master
+too. So I looked further at nix, which – at that time – lacked
+an obvious way to spawn ad-hoc environments with a certain set of
+packages. Thankfully I stumbled upon GNU Guix by mere accident, which had
+exactly that feature. And so in December 2019 [my first code contribution
+was merged](https://issues.guix.gnu.org/38576).
+Prior to that I had never written a single line of Scheme or Lisp and
+even now it’s still a steep hill. GNU Guix still powers our project and
+allows us to easily share software environments while providing
+excellent application startup times. I also started contributing
+software that I run on my own machines, but I’m not running Guix System,
+because compared to systemd shepherd is quite limited on the desktop and
+Guix’ lack of first-class support for non-free drivers/firmware, which I
+need to even boot my machine.
+
# Ludovic Courtès
It all started as a geeky itch-scratching experiment: a [tiny bit of Guile
- branch master updated (02a7f05 -> 041d5dd), Ludovic Courtès, 2022/04/17
- 01/06: website: 10y-birthday-stories: Add Efraim's story., Ludovic Courtès, 2022/04/17
- 02/06: website: 10y-birthday-stories: Add Lars-Dominik's story.,
Ludovic Courtès <=
- 06/06: website: 10y-birthday-stories: Include graphics., Ludovic Courtès, 2022/04/17
- 03/06: website: 10y-birthday-stories: Capitalize proper nouns., Ludovic Courtès, 2022/04/17
- 04/06: website: 10y-birthday-stories: Add Hartmut's story., Ludovic Courtès, 2022/04/17
- 05/06: promotional: 10-years-of-guix: New artwork., Ludovic Courtès, 2022/04/17