Working with Linux
Since several years I’ve been working mostly using Windows (10 and 11) with the Windows Subsystem for Linux (WSL). To me, it works like a charm with the caveat that it usually requires a more powerful computer for keeping pace. Sadly, Windows is quite resource-hungry. This is not an issue on my desktop computer, as I inadvertently had very good timing and managed to get 64GB of DDR5 memory about a year before the market crash.
In my notebook the situation is worse: it has only 16GB of RAM memory, and it definitely cannot run both Windows and WSL (at least not if I want to do anything else). Hence, after looking for efficient Linux distributions, I came upon Omarchy: “Beautiful, Modern & Opinionated Linux by DHH”. It is an Arch-based distribution that is really well-designed and that it efficiently manages the system resources.
Modern tools
Some modern tools that I really like so far:
justcommand runner.jq: query JSON documents.tldr: short and practical command documentation.fzf: fuzzy string search, used to find files interactively rather than by remembering their names.zoxide: an alternative forcd, it automatically learns your visited paths and provide ways to quickly jump to them.ripgrep: a modern alternative togrep.fd: a modern alternative tofind.
Hopefully in another post I can comment more on these tools!