Every couple of years I think to myself “You know, I can’t actually remember why I don’t like Ubuntu. It must have just been some weird one-off thing that soured me on it last time. Besides, I’ve got N more years of Linux experience under my belt, so I know how to avoid sticky situations with apt, and they’ve had N more years to make their OS more user friendly! I pride myself on not holding grudges, and if this distro still gets recommended to newbies, how bad can it possibly be, especially for someone with my level of expertise?”
Admittedly, it’s been a few years and I’m coming due, but let’s see what I can remember…
apt will brick itself if it gets interrupted mid transaction with no clear recourse apart from a total reinstall, so try not to get greedy and Ctrl+C if it looks like dpkg is hung
trying to install any software that isn’t already packaged explicitly for Ubuntu is a nightmare because there is no equivalent of the AUR for people to push build steps to and you’re quite often left guessing what dependencies you need to install to get something to compile
snapcraft, need I say more? Firefox takes several minutes to start up, we don’t talk about disk usage, installing a package with apt will sometimes install the snap version anyway requiring a Windows-registry-edit-esque hack to disable, and the last time I checked in, the loop devices it creates didn’t even get hidden in the file manager.
I’ve also definitely encountered my fair share of bugs and broken packages which are always fun to fix
Every time I commit I have to look through git diff, figure out what the hell I actually did, come up with something intelligent to say about jt, possibly split the commit into multiple commits if I changed multiple things, do some shuffling with git reset and git add…
For some reason all my personal projects are all like 4K SLoC with 50 total commits, all of which include apologies for not doing more smaller commits
man I knew this was going to be rough when I saw him wearing a vegan shirt but god DAMN
“All Arch users are stupid vegan crossfitters who never shut up and contribute nothing to society and the only thing they ever care about is making their desktop look l33t and Arch is a horrible distro and did I mention all Arch users are stupid?”
Oh. My. Sides.
I switched from Ubuntu to Arch because I was sick of packages not compiling due to a complete lack of dependency management. I use stock KDE with zero frills and I spend most of my time hacking on open source projects. I never tell anyone what OS I use (unless they ask for recommendations for their new machine, and I’m prepared to also tell them why I personally prefer it) because they don’t care. I’m a normal guy who keeps myself to myself and hates the people who think a pretty desktop is more important than a usable system just as much as everyone else.
However, I use Arch, and Arch bad, which means I must be the most annoying person on the planet.
Come to that you fucked up in step 1. Do you really think the credit card companies are gonna let that debt just sit there not accruing interest and not send debt collectors to your house while you’re in jail?