Which opensource software does everyone use but you absolutely loathe it?
@iamdavidobrien @nixCraft even understanding the graph theory doesn’t help at all with understanding the command or why common tasks are broken down into the steps git uses. I’m so appreciative of lazygit for making it a bit easier.
systemd @nixCraft

@puhuri @nixCraft

Still can’t deny how much easier it’s made my life. The only real gripe I have with it is it creates a single point of failure since it’s a mini kernel.

The job control i.e. service files are good – I can say this service needs to start after network is up but before this another service is run. It works nicely.
What bugs me, are the half-working versions of support programs replacing battle-tested utilities. Sure, the issue may be with distros introduce those too early when they are not mature enough, just manure.
@asterisk @nixCraft
@nixCraft electron and chromoid browsers
@nixCraft Nextcloud. Not everyone uses it but plenty swear by it. I won’t touch it again with a ten-foot pole.
@mrzool @nixCraft Can you say why? I'm on Seafile and a while ago I experienced some data loss (which might have been my fault) that I luckily recovered, but it got me thinking of switching to Nextcloud.
@wststreet @mrzool @nixCraft your bonus with next cloud is that files are stored in a normal file system unlike seafile. But next cloud is slow and janky at times. I've used it only for file storage/Dropbox replacement. Now I just use Syncthing
@Unlogic @mrzool @nixCraft
Ooh, thanks for reminding me, I heard about Syncthing a few days ago and I wanted to look up more info about it but I forgot. I also just want a Dropbox replacement.
@wststreet Syncthing kinda works like dropbox bit each synced node has all the data local. So it's not cloud storage as such as data is stored on each sync node. If you want cloud storage the next cloud will do a decent job and you can mount storage locally too (like Dropbox)
@mrzool @nixCraft I use it and feel ok, what is wrong with it?
@nixCraft
Chromium Engine and Derivatives
@nixCraft systemd and git. They are nearly everywhere I need to collaborate with other people/teams and it is always painful. Always find it weird these projects became more popular than the better alternatives.
@distrowatch @nixCraft to be honest I kinda like git. At least it's much better than svn or clearcase..!

@melroy @distrowatch @nixCraft svn never fucked itself so badly I had to delete my local copy, download a fresh one, and manually make my changes again. Git does this several times a year.

#geek

@falken @melroy @distrowatch @nixCraft
I'm so happy to hear I'm not the only one.

I remember when I was learning git everybody said it was super flexible and you could recover from any mistake you made. This may be true but what they don't tell you is that usually it's a lot easier to start from 0 again.

@pinguino @falken @distrowatch @nixCraft I'm curious what you did that require you to fully need to delete and do a new git clone.

Maybe skill issue 😏?

@melroy @falken @distrowatch @nixCraft

Forgot to gpg sign a commit. Tried some of the solutions I found on the web but none worked and they totally messed my branch.

At the end I just deleted everything, started again from zero and just pasted my new code.

@pinguino @falken @distrowatch @nixCraft if you just want to sign the most recent commit:

git commit -S --amend
@melroy @pinguino @falken @nixCraft I have found at least four ways to easily break git over the years by doing simple things that other tools just handle. I probably wipe and re-clone four times a year rather than troubleshoot the mess that is git and its documentation.
@falken @melroy @distrowatch @nixCraft similar experiences, which is why we are still using hg.
If not git what would you use and why if you don't mind me asking ?

CC: @[email protected]
@justine @nixCraft cvs, svn, a mailing list and patches, filesystem snapshots and full copies of edited files. The bar is so low for being a better option than giit I would take almost anything above "writing every change by hand and printing copies of the source as a backup".
@distrowatch what do cvs and svn do differently, compared to git?
(not sure what you mean by "writing every change by hand and printing copies of the source as a backup")
@justine @nixCraft

@silmathoron @justine @nixCraft cvs and svn are entirely different models for source control.

By "writing changes by hand and printing copies" I mean exactly that, literally. Typing every code (instead of patches) and then printing hard copies of the code for archival.

@justine @nixCraft I used to use Monotone. IMO it was better than git in a couple of respects. However, it mostly lost the popularity race to Git and the devels lost steam.
@distrowatch @nixCraft
I feel basically afraid to use git in its capacity for rollbacks so I avoid really doing anything risky with branches.
@nixCraft Pretty mixed feelings about GNU Make lately. And bitbake, that too.
@nixCraft svxlink is kinda ticking me off at the moment.
@nixCraft rpm, and especially rpmbuild

@nixCraft

bash, JavaScript/Node, and PHP, all for the same reason: they're horrible and warty, but ubiquitous

@nixCraft either neovim or docker

1. why would anyone use a worse copy with super hard configuration and dialect if the original is still alive and kicking?

2. why would anyone bother with a way harder to configure and worse container framework if openvz and lxc are still around and kicking?

do you guys like pain?

Android, chromium, or anything else owned by Google.

@nixCraft golang and many of the things related to docker or kubernetes...

But not because of the projects themself and more off because of it getting thrown at problems where it absolutely doesn't make sense...

@nixCraft GIMP. its plugin support is garbage compared to Paint.NET, and its interface makes me wish I used the real Photoshop.
@nixCraft vi text editor. It takes a summer course just to understand it.