# git top links: 2010-7

3 messages from 2010-07-16 to 2010-07-18. Participants: Felipe Contreras, Jakub Narebski.
Thread: https://gitlist.dev/t/24419

## Felipe Contreras, 2010-07-16 23:16

Subject: git top links: 2010-7
Message-ID: <AANLkTilmTwl9RaX31MDmVY3YCeATg5RKF3RQbNqb3Soq@mail.gmail.com>
URL: https://gitlist.dev/e/AANLkTilmTwl9RaX31MDmVY3YCeATg5RKF3RQbNqb3Soq%40mail.gmail.com

```
Hi,

git top links is my attempt to gather all the links people have been
tagging as "git" in delicious.com[1] (these are not chosen by me).

It has been a long time since the last post. I blame it to a) I
haven’t had much time b) there hasn’t been so much activity b.1) or
there’s a problem with Google Reader that it’s doping some activity.

I’ll be taking a close look at Google Reader to see if it’s doping
some stuff, but if anyone has a recommendation for an RSS aggregator
that would store thousands of entries, that would be nice.

The fancier blog version is here:
http://gitlog.wordpress.com/2010/07/16/git-top-links-2010-7/

1. Git Reference (191)
Comprehensive guide for git; well organized, and pleasant to the eye
http://gitref.org/

2. Git for the lazy (62)
Straightforward introduction to git
http://www.spheredev.org/wiki/Git_for_the_lazy

3. Gitbox -- Everyday git interface for human beings. (57)
Graphical UI for Mac OS X
http://gitbox.pierlis.com/

4. Agile git Workflow (25)
Tips to use git on an "agile" environment
http://geewax.org/2009/11/21/agile-git-workflow.html

5. Tv's cobweb: Git for Computer Scientists (18)
Explanation of git operations through diagrams
http://eagain.net/articles/git-for-computer-scientists/

6. Distributed Version Control is here to stay, baby (14)
A story of why Stack Overflow's podcast regarding DVCS was plain wrong
http://www.joelonsoftware.com/items/2010/03/17.html

7. An Illustrated Guide to Git on Windows (12)
http://nathanj.github.com/gitguide/tour.html

8. Mercurial tutorial (12)
/me shrugs
http://hginit.com/

9. Git for the nervous developer (10)
Explaining git from a convert
http://beust.com/weblog/2010/04/06/git-for-the-nervous-developer/

10. Sparkle Share (9)
Tool to replace dropbox (uses git internally)
http://www.sparkleshare.org/

[1] http://delicious.com/tag/git

-- 
Felipe Contreras

```

## Jakub Narebski, 2010-07-18 13:23

Subject: Re: git top links: 2010-7
Message-ID: <m3eif0ncva.fsf@localhost.localdomain>
URL: https://gitlist.dev/e/m3eif0ncva.fsf%40localhost.localdomain
In-Reply-To: <AANLkTilmTwl9RaX31MDmVY3YCeATg5RKF3RQbNqb3Soq@mail.gmail.com>

```
Felipe Contreras <felipe.contreras@gmail.com> writes:

> 6. Distributed Version Control is here to stay, baby (14)
> A story of why Stack Overflow's podcast regarding DVCS was plain wrong
> http://www.joelonsoftware.com/items/2010/03/17.html

And if you read this blog post carefully, you would see that Joel
still doesn't f***ing get it.

> 9. Git for the nervous developer (10)
> Explaining git from a convert
> http://beust.com/weblog/2010/04/06/git-for-the-nervous-developer/

This quote from abovementioned blog is especially apt

 "Here is an analogy that might help, though: to me, learning Git is
  very similar to learning a foreign language. Natural languages are
  notoriously hard to learn for adults because their organic growth
  has resulted in all kinds of inconsistencies and oddities. At the
  end of the day, the only way to learn a foreign language is to
  memorize, memorize and memorize. As years go by, practice make
  memory regurgitation more automatic and the use of that language
  requires less and less conscious effort, but the learning curve is
  something that just can't be avoided."

The Git UI was result of organic growth.  It is not as much as it was
designed, rather than "happened".

-- 
Jakub Narebski
Poland
ShadeHawk on #git

```

## Felipe Contreras, 2010-07-18 17:46

Subject: Re: git top links: 2010-7
Message-ID: <AANLkTikTNxJtg5NV4tCK64skQx9DBAq7osB7g7Q0xmxI@mail.gmail.com>
URL: https://gitlist.dev/e/AANLkTikTNxJtg5NV4tCK64skQx9DBAq7osB7g7Q0xmxI%40mail.gmail.com
In-Reply-To: <m3eif0ncva.fsf@localhost.localdomain>

```
On Sun, Jul 18, 2010 at 4:23 PM, Jakub Narebski <jnareb@gmail.com> wrote:
> Felipe Contreras <felipe.contreras@gmail.com> writes:
>
>> 6. Distributed Version Control is here to stay, baby (14)
>> A story of why Stack Overflow's podcast regarding DVCS was plain wrong
>> http://www.joelonsoftware.com/items/2010/03/17.html
>
> And if you read this blog post carefully, you would see that Joel
> still doesn't f***ing get it.

Yeah, but it's progress.

>> 9. Git for the nervous developer (10)
>> Explaining git from a convert
>> http://beust.com/weblog/2010/04/06/git-for-the-nervous-developer/
>
> This quote from abovementioned blog is especially apt
>
>  "Here is an analogy that might help, though: to me, learning Git is
>  very similar to learning a foreign language. Natural languages are
>  notoriously hard to learn for adults because their organic growth
>  has resulted in all kinds of inconsistencies and oddities. At the
>  end of the day, the only way to learn a foreign language is to
>  memorize, memorize and memorize. As years go by, practice make
>  memory regurgitation more automatic and the use of that language
>  requires less and less conscious effort, but the learning curve is
>  something that just can't be avoided."
>
> The Git UI was result of organic growth.  It is not as much as it was
> designed, rather than "happened".

Yeap, in a similar fashion than linux; some call it "evolutive"
programming, I think.

"True macho linux developers don't design" -- can't remember where I heard that.

-- 
Felipe Contreras

```
