News for hackers. Stuff that matters.
Re:Git in layman's terms: isomorphic contours in source-code... by alextp on Thursday December 16, 2010 @12:36PM (#2012848)
Is it wrong that I'm disappointed because this doesn't seem to make much sense? The actual topology involved has to be discrete, not continuous, as can never continuously deform from one branch to another.

Also, a tree of trees is still a tree. Git repositories form DAGs of trees, and this is not really that hard to visualize.

Re:Git in layman's terms: isomorphic contours in source-code... by tel on Thursday December 16, 2010 @01:26PM (#2013041)
I too was really disappointed that this is nonsense instead of just very useless but correct. It downgrades it from smart and clever joking to "guy with a technical dictionary" joking.
Re:Git in layman's terms: isomorphic contours in source-code... by raganwald on Thursday December 16, 2010 @02:35PM (#2013275)
Nevertheless, for the audience that have no technical understanding of technology, it's equally funny either way. Which is no doubt why it's possible to build a Visual Basic UI for forensic analysis in a few hours.
Re:Git in layman's terms: isomorphic contours in source-code... by corin_ on Thursday December 16, 2010 @10:51AM (#2012388)
I no longer undetstand what Git is after reading this.
Re:Git in layman's terms: isomorphic contours in source-code... by isomorph on Thursday December 16, 2010 @10:57AM (#2012420)
This is not true. You now understand topology.
Re:Git in layman's terms: isomorphic contours in source-code... by gcr on Thursday December 16, 2010 @04:24PM (#2013756)
Guys, please. This isn't an analogy, it's satire. He's angry at how terrible he thinks the git manuals are.
Re:Git in layman's terms: isomorphic contours in source-code... by tartley on Thursday December 16, 2010 @05:29PM (#2014084)
Hey. OP here. This comment is the closest to my actual motivation for producing the post, although me and my co-author that afternoon were not so much angry about it as just 'delirious with laughter'.
Re:Git in layman's terms: isomorphic contours in source-code... by lars512 on Thursday December 16, 2010 @07:23PM (#2014529)
The git manuals aren't fun because the git porcelain isn't fun. A better command-line interface would be simpler to explain.
Re:Git in layman's terms: isomorphic contours in source-code... by hsmyers on Thursday December 16, 2010 @11:02AM (#2012438)
Best obscure joke/satire thus far in December :)
Re:Git in layman's terms: isomorphic contours in source-code... by grammaton on Thursday December 16, 2010 @11:22AM (#2012519)
Brilliantly well done trolling.
Re:Git in layman's terms: isomorphic contours in source-code... by VMG on Thursday December 16, 2010 @02:26PM (#2013243)
Poe's Law strikes again. Half the commentators don't get the joke.
Re:Git in layman's terms: isomorphic contours in source-code... by commanda on Thursday December 16, 2010 @04:06PM (#2013680)
Perhaps you could let us in on the joke?
Re:Git in layman's terms: isomorphic contours in source-code... by Deestan on Thursday December 16, 2010 @07:02PM (#2014470)
This very complex "simple" explanation of Git is funny because Git is rumored to have a steep learning curve, and the Git documentation is very heavy on theory and models.

It is also a bit funny because a lot of educated readers will try to make sense of the explanation, but the explanation is utter nonsense and has nothing to do with how Git works.

Re:Git in layman's terms: isomorphic contours in source-code... by wtallis on Thursday December 16, 2010 @07:21PM (#2014525)
You left a layer of the joke: in order to be sure that the explanation is nonsense, you have to understand mathematical concepts that are much more complicated than git's architecture.
Re:Git in layman's terms: isomorphic contours in source-code... by danilocampos on Thursday December 16, 2010 @04:07PM (#2013685)
In short: git isn't anywhere near as complicated as some seem to think?
Re:Git in layman's terms: isomorphic contours in source-code... by harpastum on Thursday December 16, 2010 @10:49PM (#2015081)
This reminds me a lot of turbo/retroencabulator [1]. After you've watched the video (don't go first or it will spoil it), you can check out the wikipedia article.[2]

[1] http://www.youtube.com/watch?v=RXJKdh1KZ0w

[2] http://en.wikipedia.org/wiki/Turboencabulator

Re:Git in layman's terms: isomorphic contours in source-code... by samratjp on Thursday December 16, 2010 @05:49PM (#2014187)
The best analogy I've used in explaining Git to my non-tech friends is that "it's like kind of like photoshop layers"

It's definitely not complete but gets them to appreciate it.

Re:Git in layman's terms: isomorphic contours in source-code... by xlorm on Friday December 17, 2010 @12:37AM (#2015341)
I liked this conceptual introduction: http://www.eecs.harvard.edu/~cduan/technical/git/
Re:Git in layman's terms: isomorphic contours in source-code... by dean on Thursday December 16, 2010 @12:22PM (#2012781)
Doh!
Re:Git in layman's terms: isomorphic contours in source-code... by scottkrager on Thursday December 16, 2010 @11:37AM (#2012579)
Makes sense.