I could get around all their bullshit before and still have a very good, very usable Linux OS.
Now if you remove Snaps, the system breaks. And so if you have to remove Snaps to get rid of the AI... I mean, I draw the line at forcing Snaps to have a functioning system. But the AI is the cherry on top of the swirl of shit this distro is about to become.
I think I made my mind. I'm going to go with Tumbleweed. I was thinking Debian, but it's missing too many quality of life features and it's a bit old.
The further it goes, the less appealing Ubuntu is to me.
I'm on the fence between using OpenSUSE Tumbleweed or Debian.
I'm just so comfortable using the Debian packaging system thanks to Ubuntu that I kind of dread having to re-learn RPM. Though they made it simple with Zypper.
Also OpenSUSE's avantage is the easy installation on a BTRFS filesystem with snapper that creates grub entries making restoration really easy.
Now I haven't tried installing NVidia drivers yet. This might be a challenge for either distros.
In Canada anyway, a software engineer is someone who actually did an engineering specific bachelor program. All engineering degrees must have gone through the same common classes for math, physics, chemistry, etc. Plus the major specific classes. It really focuses on the engineering aspect, like in construction or mechanical engineering.
And you can't call yourself or call a job/role "engineer" unless you are a part of an order of engineers of your respected province. It's highly regulated.
If you hire a software engineer and they apply their software engineering practices, they should be able to do a pretty damn good job. I remember when I started 18 years ago. I was able to achieve the impossible just by applying best practices and planning before even writing one line of code. Basically doing the "engineering" part. In parallel I'd study the language, do some POCs and I was still able to deliver on time.
But, it all depends on who you end up hiring. Not everyone is as diligent.
Where I have failed is when managers expect miracles to be delivered within impossible timelines. At first you trust their judgment thinking that they know how much time something takes to make, but they make bullshit estimates to look good and then blame you when it's not delivered on time.
The only thing senior engineers have is a bullshit detector and the ability to say no because they actually know from experience how long it takes to do something. It's not necessarily about their ability to do it, it's their ability to argue back.
I graduated software engineering and started my career 18 years ago. Full of hopes and dreams, thinking I was going to do great things.
That was not the case.
I've come to hate my field of work after spending so many years working for employers that didn't give two shits about me, using technology and services developed by morally bankrupt corporations.
Now I just want it all to end. I'm thinking of making a major career switch, but I can't find anything that pays well enough to afford both a roof over my head and food on the table and the occasional trip.
Yeah i ran into an issue with the printer (obviously) but especially with the driver package. It's an RPM provided by Canon, but I think it's meant for Red Hat because it was missing a dependency that SUSE's repos couldn't provide.
Edit: I forgot to add, i forced installed it and it still worked lol
Edit2: I was trying it on a VM but it might just be my next official OS once I find the time to install it.
Zorin needs to go the Mint way, provide an Ubuntu based distro without the Snap bullshit.
Then I'd 100% be down to install it and even recommend it to everyone.
Linux Mint is ok, but I really prefer KDE. However, the way Zorin has configured Gnome is extremely nice and I enjoyed it very much. I could totally see myself use it as a daily driver.
They should make a play of that series.
Thundercats: The musical
Honestly even the title song fits.