I started with Slackware in the late nineties. Have been through Redhat, Suse, Ubuntu, Arch, Tumbleweed. These days I just can’t be bothered, I just want to game and code and I prefer an out of the box well configured Ubuntu derivative, they also upgrade easily and have lots of application compatibility - mostly everyone provides .deb packages. I could also choose Fedora for these reasons.
So now on Pop!_OS 24.04. Pop is has a stable/lts base but still gets Mesa/Nvidia/Kernel updates on a regular basis. I use it mainly for gaming and Rust dev, writing some COSMIC applets as well.
COSMIC Alpha does still have problems with some games but not the games I play.
Various projects. With C I wrote drivers and networking stacks for embedded systems, with C++ I worked for years on a the networking layers of a now long gone smartphone OS. With Rust I’ve been doing hobby projects like a library+application (win/linux/macos) for controlling WeMo switches on the LAN. Most recent is a Memory+CPU usage monitoring applet for the nascent COSMIC desktop environment.