Git Roundup #1

There appears to be a lot of peo­ple that have trou­ble with Git, even going so far as to say that Git sucks. It may well be that only Linus is smart enough to use Git. Though I will not say that Git’s inter­face is by any means invit­ing for a new user, I fear that it suf­fers from the Para­dox of the Active User (Car­roll and Rossen, 1987).

Described within the paper are the Pro­duc­tion Para­dox and the Assim­i­la­tion Para­dox, which Car­roll and Rossen say are evi­dent in both new and expe­ri­enced users for a given piece of soft­ware. The Pro­duc­tion Para­dox states that peo­ple jump into soft­ware to be pro­duc­tive now, rather than learn­ing to use the soft­ware cor­rectly to be more pro­duc­tive later. The Assim­i­la­tion Para­dox states that users bring their exist­ing knowl­edge into soft­ware, which inhibits the learn­ing of new mate­r­ial. In short, the Para­dox of the Active User describes the ten­sion in doing some­thing inef­fi­ciently vs. tak­ing time to learn how to do it cor­rectly; it is the tl;dr coun­ter­point to RTFM.

In the spirit of learn­ing, I pro­vide here for my own ref­er­ence and pos­si­bly yours, some “light” read­ing that has helped me in under­stand­ing and incor­po­rat­ing Git into my work­flow. If noth­ing else, I hope they pro­vide a dif­fer­ent per­spec­tive on the tool and give you a new lens to look at prob­lems with.

Eric Li

Eric Li is a devel­oper at Gra­di­ent Stu­dios. He stud­ied com­puter graph­ics in school and spe­cial­izes in real­is­tic ren­der­ing tech­niques, but also has his hands in every­thing from net­work­ing to physics. When not wield­ing the pix­els, he is a foodie who enjoys trance and throw­ing Frisbees.

More PostsTwit­ter

This entry was posted in Uncategorized by Eric Li. Bookmark the permalink.

About Eric Li

Eric Li is a developer at Gradient Studios. He studied computer graphics in school and specializes in realistic rendering techniques, but also has his hands in everything from networking to physics. When not wielding the pixels, he is a foodie who enjoys trance and throwing Frisbees.

Leave a Reply

Your email address will not be published. Required fields are marked *

You may use these HTML tags and attributes: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>