To avoid rm mistakes in the future, you could set an alias that always provides the "-i" flag which makes the command prompt you with y/n before the deletion. Another solution is to alias rm for trash-cli commands to move files to the trash like when you delete files in your graphical file manager.
Once you get over the learning curve of Vim you'll never go back. The cool thing about Vim is that almost every modern editor supports an extension or plugin that allows you to use its keybindings.
Fedora because in my experience Flatpaks work better than Snap packages for desktop applications. I've heard Snap packages are great for servers, but I've never tested them out in a server environment.
Google Pixel 6
Yes. It's best quality is the bootloader is unlockable (so I can root it and run custom ROMs), and its worst quality is it's not privacy friendly because most of the stock OS and software is made by Google.
I previously had a OnePlus 6T and an iPhone 6. I would say the iPhone 6 was the worst because I had a 16GB model and ran out of storage all the time. The OnePlus 6T was better because I prefer Android, it had more storage, and it had an unlockable bootloader.
I upgrade to a new phone about every 4 years.
I used to have the original Galaxy Buds, and now I use the Sony WH-1000XM4 headphones.
I currently don't own any Apple products, and I daily drive Fedora Linux on my main workstation. I might get a Macbook laptop in the future when Apple Silicon support for Linux is a lot better since apparently the hardware is really good for what you pay for.
now write it in Rust to show that you're not a C loser
Same. Also because of the Steam Deck now some of my games that previously didn't work at all can run flawlessly in Linux after getting Steam Deck support.