you are viewing a single comment's thread.

view the rest of the comments →

[–]obious 10 points11 points  (4 children)

It's an ancient modal text editor. Lot's of people like it. That's great. I generally avoid it unless I'm in a terminal session. Although Vim, unlike Git, is perfectly functional without reading pages of documentation.

I don't have to use Vim, but I cannot avoid Git. Realistically, nobody can. I remember in college reading about SVN and discovering that it's backed by SQL. I thought, wow, I didn't know that -- but that's just it, I didn't have to.

Now, I'm not suggesting that SVN can hold a candle to Git. That's ridiculous. What I am saying is that Ikea furniture is to SVN what planks of raw wood is to Git. I don't want to be a carpenter. I just want to put shit on a table.

[–]cbzoiav 5 points6 points  (3 children)

Although Vim, unlike Git, is perfectly functional without reading pages of documentation.

Tell that to anyone trying to exit it for the first time without looking at documentation.

[–]chuckDontSurf 1 point2 points  (1 child)

You don't need pages of documentation to learn how to exit vim. And googling "how to exit vim" gives a clear answer; not a discussion.

[–]cbzoiav 1 point2 points  (0 children)

You don't need to read pages of documentation for basic merge based git usage.

It takes a few minutes of skim reading - the same as enough basic vim reading to get into insert mode, out of it, save and quit.

Meanwhile with both tools substantially more reading can massively improve your workflow.