rixx 🏴 is a user on chaos.social. You can follow them or interact with them if you have an account anywhere in the fediverse.

Is there anyone interested in doing a group where we learn to code together? Using mostly free resources? And work on a common project, perhaps? Programming language is open for discussion.
#practicecoding

Gibt es Menschen die Interesse hΓ€tten an einer Gruppe, in der wir Programmieren lernen? Dabei v.a. freie Ressourcen nutzen? Und vll. an einem gemeinsamen projekt arbeiten? Programmiersprache ist noch offen. #practicecoding

@TQ If you decide to go with Python, I could help out if you have questions. Same goes if you run into trouble using git, this is something I teach people on a regular basis :)

@rixx Gosh, I am alreading running into problems with git! I'll perhaps go watch a tutorial video on youtube, though, my questions are so... newbie! /o\

rixx 🏴 @rixx

@TQ Git has a horrible, horrible user interface - everybody runs into lots of problems at first. If you learn well with interactive tools, try try.github.io/levels/1/challen , if you learn well from text, try chapters 1.3 and 2 of git-scm.com/book/en/v2/Getting … I don't learn well from videos so I have no recommendation there, but visualizing git concepts can be very very very useful!

Β· Web Β· 4 Β· 7

@rixx Ahhhh! These are so useful! Thank you!

@rixx @TQ 🎩 been looking for something like this for a while, as I really out to start learning to using it .

That UI reminds me of something from late 1980s/early 1990s (at least I'm used to stuff like that from "first time round" 😁 )

@TQ @rixx Just realised that this might have come across as an attempt to troll, but "Oh shit, git!" is a serious (and really quite helpful) resource.

@rixx @TQ git is a pure command line application - what interface are you talking about? it doesn't even have a ncurses text UI

@ginsterbusch @rixx Ah, sorry, was unclear. I meant either GitLab or GitHub. These provide additional options.

@TQ @rixx github is okay, getting better all day .. gitlab is so-so, but nothing compares to the crappy (web) interface of bitbucket - they didn't even offer the (rather) simple option to tag your commits. took them more than 4 (in letters: FOUR!) years to implement that o.O

@TQ @ginsterbusch I really enjoy using GitLab. They provide new features every months, are easily self-hosted and provide some things GitHub doesn't.

@rixx @TQ like 500 errors every few weeks, esp. for important *ix projects? :D

@ginsterbusch Ah, you aren't really interested in constructive dialogue, are you? Just tool bashing and stuff? Carry on then, that's not my kinda thing.

@ginsterbusch @TQ It doesn't have a graphical UI, but even a command line interface is a user interface, and git's is fairly nasty due to lots of magic parameters and inconsistencies . I love using git, I love its data structure, but its UI is still horrible.

@rixx @TQ my guess is, you havent been around much. there is lots of tools, apps, utils etc. pp. around with WAY worse syntax. just take ffmpeg / avconv or grep or ls or tar or most of the gnu utils .. $younameit :)
I always havs to look up stuff, but then, that counts for the rest as well, so I'd rather call it "in true unix cli spirit" than anything else :D

@ginsterbusch @TQ

First off, I think "you haven't been around much" is a terrible argument to make, because less experience does not discount opinion.

Secondly, I *have* been around much, and I know that ls and tar and the fuckups that are fdisk &co have horrible interfaces, too. I just do not think that that's a good excuse to build bad user interfaces, especially if you start off after the 90s. I still use and like git, but bad UI should be called out.

@rixx @TQ thats what you said. I could have said: look over the tellerrand, there is much worse. or just a really derogative "you know nothing, puny mortal". but i chose that phrase as a middle way. and really: there is worse. much worse. the only thing that is truly bad is: there is no reliable cross platform GUI (or just TUI) git tool / wrapper. sorrowfully remembering TortoiseSVN .. that was a fun tool to use :'(

@rixx @TQ
I don't agree that the user interface is horrible (it was in earlier versions though πŸ˜‰). I think many commands or options just only make sense after understanding some of the internals of Git. For example that the ID of a commit changes during rebase makes perfect sense, yet it is very confusing in the beginning (or so it was for me).

Also, @TQ, feel free to ask me questions about Git if you have any. I often get the impression that I'm still far from expert but at least I have been using Git for almost 10 years now. πŸ˜„

@TQ @winniehell oh no, Git is already 10 years old? we'll have to move to something new soon!