Josep Bigorra (jjba23)

@jjba23
65 Followers
60 Following
169 Posts

Software Engineer in the Netherlands 🇳🇱 (born in Barcelona)
aka jjba23, Joe

Hacking away, spreading free software (as in freedom) and writing Lisp, Haskell, Scala, Rust, Guix, Nix, loving Emacs and GNU/Linux systems

Playing guitar

websitehttps://jointhefreeworld.org

Performing my own: Capriccio e Incrocio in La minore con arpeggi (da Josep Bigorra) 🎸
#guitar Alhambra (#spanish classical guitar)

I riff some #classical #music and Spanish tones with the Crossroads #arpeggio

In this video, I explore the haunting beauty of A minor, focusing on the transition between rapid-fire arpeggios and the "crossing" technique with beautiful tone and subtle touch, balancing the dark, #melancholic tones of A minor with rhythmic drive. 🎼

https://youtu.be/fR2NAbuyIUk?si=xHl2-UetBTktJLCC

Capriccio e Incrocio in La minore con arpeggi (da Josep Bigorra)

YouTube
@nixfreak appreciate your post! The last 2,5 years I have really gone all in you could say on #lisp and I love Scheme's elegance, minimalism and super powers. I also enjoy how easy it is to describe complex systems and tree structures, making Scheme fantastic for frontends, HTML, and many more things. I have many projects, libraries and ways I am using the amazing Guile Scheme and Guix: https://codeberg.org/jjba23
Josep Bigorra (Joe)

Fine words and an insinuating appearance are seldom associated with true virtue.

Codeberg.org

This #dev #blogger #engineer has a lot of projects and features heavily on #guile #scheme https://jointhefreeworld.org/blog/

@jjba23

Joe’s Blog - jointhefreeworld

@sharlatan @jjba23 two examples from the last month and a half: first the changes to migrate the cargo build system to json broke a number of rust-based packages, including Niri, the WM. This remained broken for about 2 weeks and a half. Secondly, the removal, without warning, of gnome-photos broke SSS, since SSS's config.scm imported another file (universe.scm) that defined that package to be installed. The issue though is how the error message wasn't related to that, it just threw an error as if ice-9 eval couldn't find universe.scm, as if it didn't exist. Took hours of debugging to find out it was just that package that didn't exist anymore.

@sigismundninja @rafa I personally think #fedora is a sweet spot if you like bleeding edge, and modern system, but with widespread usage and well tested. I think community wise #opensuse is not at the same level, and #debian is great, but a bit too conservative for me.
I am making an effort to script and automate everything with #lisp / #scheme / #bash and others and some #guix sprinkles for reproducibility on top of a traditional distro, and it feels good 👍

https://codeberg.org/jjba23/heks-linux

heks-linux

The witches' GNU/Linux

Codeberg.org

It is a sad day, at the same time I look back and realize the journey was beautiful and taught me a lot.

I am no longer running a 100% #guix system. I got tired of things breaking, being removed without warning or explanation, undocumented things, cryptic error messages.

I am but one person and cannot afford to debug stuff everyday.

I therefore took the pragmatic choice of scripting some things on top of #fedora and spread the risk, with #guix #nix #flatpak and #dnf packages.

cc: @rafa

FUCK SPOTIFY

its once again time for...

✨MPD WRAPPED✨

@khleedril @taxorubio I also am a #rust fan, and see its power for sure.
At the same time, I still find myself enjoying the flexibility, dynamism, power and homoiconicity of #lisp languages. There is also that aspect of simplicity which really resonates with me.
Rust is good but it is far from simple.
Lisp and specially #scheme hits a sweet spot in functional programming, cleanliness and simplicity for me.

https://jointhefreeworld.org/blog/articles/lisps/why-i-program-in-lisp/index.html

Why I Program in Lisp? - jointhefreeworld

@taxorubio wow super clean, and nice idiomatic functional Rust ❤️🦀
@mgd good luck! you can do it!