guix-commits
[Top][All Lists]
Advanced

[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



reply via email to

[Prev in Thread] Current Thread [Next in Thread]