Software
This is a list of programs I use in my daily life. My computing is quite modest, but I customized it in such a way that it is really a joy to spend time with it. In general, I respect the Unix philosophy of making software. However, I prefer software with more basic features than those that achieve a minimal and optimized standard. That's why I find it more pleasant to work with Sway rather than dwm and Alacrity rather than St.
Operating System
OS: GNU/Linux (Debian 12): I tried Ubuntu, Fedora, and Arch (by the way) in the past. All of them were nice distributions, but Debian is the one that I enjoy the most while still doing the stuff I need to do. I also use it for my personal server.
Terminal
Alacritty: Simple and effective terminal written in Rust, I have never had any problem with this terminal, also I used in the past st from Suckless with a couple of patches, also works fine, but I prefer the convenience of Alacritty.
Shell
Zsh: I discovered it very late in my time tinkering with computers, but It has several niceties that you can add to Bash, so I can't recommend it enough.
Windows Manager / Desktop Environment
XFCE/I3: I tried KDE, dwm, and Gnome before. While I prefer Windows managers, I decided to install XFCE that is more Normie-friendly in case I or someone else needs to do something that requires a more intuitive interface.
Web browser
Firefox: With the Arkenfox Script
Text Editor
Emacs I have been using Vi/Vim/NeoVim for a couple of years, just for curiosity I wanted to try Emacs and I found it a better suit for what I was searching that is a whole integrated environment to organize files, reading news, listen to music.
Office
Libre Office: no need for more explanation.
Mail Clients
Neomutt: While I tend to use a lot webmail clients, sometimes I use Neomutt to "stay in the terminal"
Programming

Julia/Python/R: I do data analysis as a hobby and work, so a mix of this software I use in my daily life, The one I enjoy the most is Julia (I make this website with this language), but I tried to choose the language according to the requirements of the project, If you want to learn more about the differences of these languages, you can read this article