reading online discussions about git is always really funny because 50% of the people are like "i don't understand git" and the other 50% say “no you just have to understand git is a directed acyclic graph where branches are pointers to commits" and nobody learns anything

(the discussions we've been having on here have been going MUCH better than this and I'm very grateful for that)

git discussion bingo card
@b0rk honestly don't know whether to laugh or cry at this

@b0rk The discussions I’ve been in would somehow have gotten both “svn was so much worse” AND “svn was better” 🤷‍♂️

(absolutely love this, might print it out and stick it above my monitor)

@b0rk love it. Too true. Thanks Julia
@b0rk I'd like to add an additional table for how many shots one is supposed to drink.... 😜

@b0rk rofl I'm 100% subversion was better

I'm also wrong but that won't stop me

@leif i'm not here to judge
@leif @b0rk Also trac was great.
@bdha @leif @b0rk trac was updated recently!
@leif @b0rk I think that means you get to tick off both "subversion was better" and "subversion was worse"!
@b0rk You might get a kick out of this! I did know how to slm decades ago. #OldGuy
@otheorange_tag @b0rk That is a hilarious and great idea.
@b0rk Mercurial is better damnit! 😂
@Robin_Van_Ee @b0rk Hear, hear :) Knows about as much (sometimes more, sometimes less), and is so much less hostile or brain cycle demanding. It's a shame that everyone gave up on it. *cough Atlassian cough*
@phl @Robin_Van_Ee @b0rk Mozilla is leaving hg too (not that they filled the roll Atlassian did. just another big user leaving...)

@Robin_Van_Ee @b0rk Until I literally make one change by pressing one button and bring down Bitbucket’s HTTP and Hg front-ends during a conference they helped sponsor.

Seeing the engineer dive from his booth after showing him the errors on my laptop’s display was worth the cost of admittance.

@Robin_Van_Ee @b0rk Mercurial is git without the sharp edges

@b0rk "Guys, sourcetree is just executing git commands, if you just learn those commands you won't need to use software that we don't support". Would have been a good fit in here around my org.

Uhhh, that's me, I'm that quote, every time someone says to me "sourcetree is giving me trouble".

@b0rk I get 6 out of 25! Is that good or bad? 😅
@gamedevsenad @b0rk I do too, and much like the points on the board, I think it is very subjective.
@b0rk *brandishes a sword, feverishly holding station in this exact square*
@b0rk well, I feel seen 🙃
@Julia Evans Hahaha, "Subversion was better".

I worked with svn intensively in the last few weeks. You know, old stuff, heritage, technical debt and so on. But now that I work with git again, I regularly forget to push...

@b0rk I must admit, I am taking deep joy in your experience of the git deep dive. Mainly because it validates my deep dive experience. ;-)

And hey, maybe--MAYBE--your zine will drive me to stop using RCS and CVS.

@mwl i mean if CVS works for you it works

@b0rk

It really does, but only because I don't collaborate.

But I'm dangerously close to becoming a 'get off my lawn' greybeard, and really should update my skills at some point.

@mwl the other day i was asking people about preferred text editors and 2 people told me entirely seriously that they prefer ed to vim because it's what they're used to
@b0rk @mwl Vim is another thing: People either love it (and advertise is quite aggressively sometimes) or hate it (and get a heart attack every time, they accidentally automatically enter vim and don't know how to exit it)
@shaedrich @b0rk @mwl i must be weird then. I use vim a lot. I like emacs. I don't have a favourite editor or ide. I use lots of them, whatever fits

@kaffiene @shaedrich @b0rk

Many people do. Whatever's on hand, we use it.

But that's not fun to argue about.

( Always keeping in mind that ed(1) IS the standard editor, of course.  )

@mwl @kaffiene @shaedrich @b0rk Whatever text editor still functions in single user mode to help you rescue a hosed box in an emergency is the default text editor.
@mwl @shaedrich @b0rk oh yeah =) my workplace is very pro vim so I fly the emacs flag for performative reasons

@b0rk  The best tools live forever.

But CVS is not the best tool. It's merely good enough for my needs.

@b0rk @mwl Somebody should write a book about how to master ed. ;-)
@dhemery @b0rk nobody is THAT daft
@mwl @dhemery @b0rk I think it already exists. It's just ages out of print. I think it was one of the very, very early O'Reilly books.

@drwho @b0rk My post was an in joke: @mwl wrote a book called Ed Mastery.

I probably shouldn’t post in jokes in public places. Sorry about that.

@dhemery @b0rk @mwl I'm sorry. I didn't pick up that it was a joke, because I vaguely remember finding a book about `ed` at Borders way back when but didn't buy it because I was already using pico.

(I did, however, buy the book about lex and yacc on that particular trip.)

(Also, my sense of humor is kind of messed up right now. Think I'm going to turn it off before it gets me in more trouble.)

@dhemery @mwl i gave a guest lecture recently in a class where i i used the ed book as a good example of how humor is important in technical writing
@b0rk @grumpybozo @mwl I do know people who prefer vi to vim.
I will occasionally use ed over vim, but that’s generally because I’m doing something like connecting to a server over a cell connection with one bar.
@b0rk @mwl I don't use ed I use edi, it's my alias for emacs -nw *$ (but I noticed that people sometimes look at me with suspicion after a screen session).
@b0rk @mwl I definitely miss the lovely CVS version numbering when the tree becomes nontrivial ☺️
@b0rk This is perfect. If this is as far as you go, you've already succeeded.
@b0rk 15 minutes to learn internals? I wrote my own clone and have the hardcopy Building Git.
@b0rk amazing. I feel personally attacked

@b0rk this is deeply offensive and I said all those thing off the record and I didn't think it was too you.

"I only know 5 commands" was a little too close to home :D

A Collection of O'rly book Covers | Ben E. C. Boyter

@b0rk 😂 I’m so happy to find my personal favorite on this list. (Subversion, how many hours I lost to your idea of branching)
@b0rk I'm somewhere in this picture and I don't like it 😅
@b0rk I like how these answers are split between pragmatists and people that want to prove they're smarter than others in the discussion.

@heathborders honestly I 100% understand the “git is a directed acyclic graph” person, the only difference between me and them is that I know that saying that stuff is not helpful and just comes off as posturing so I keep my mouth shut.

It's been a big challenge for me to get out of that mindset.

@b0rk same. You are a great example for me and everyone else.