So last night, Marco Ceppi (@marcoceppi) gave a talk on git at the DCPHP meetup group. Git is a distributed source control program. If you’re familiar with WordPress development, think SVN but not centralized. The talk was very informative. I’ve frequently complained that source control zealots don’t do a good job explaining why the apples of their respective versioned eyes are so very worth plucking. The conversation often goes like this (I’m picking git because it’s on my mind):
Me: so tell me what is so awesome about git.
Them: OMG GIT IZ TEH BEST!!1
Me: right, but why?
Them: because it has a great workflow, one that I love.
Me: huh. So git is great because you like the workflow?
Them: … yes…
Me: what it I don’t like it?
Them: …
Me: … ?
Them: oh, you’ll love it. You’ll learn to love it.
So it’s no surprise that I looked at git as some arcane form of arranged marriage. Continue Reading