Tuesday, October 27, 2015

Git-ing user friendly

Git

For those of you outside the realm of programming, there's this thing called 'git'.

Git is pretty simple in terms of concept. It goes like this:

Let's say you have a team of developers are all working on a project. Obviously, if person #1 begins working on things, and person #2 begins working on different things, they'll need a way to be able to easily combine their efforts back into the main file. This is where git comes in. You have your 'main', and people can branch off of it to make edits, and later, those can be combined into the 'main' for new branchings to occur. And since it's all online, your team can work anywhere, anytime and update your info for the project. Wow! Doesn't that sound awesome?!

It is! 

(There's a reason TONS of developers use it daily, including the Iron Yard for their assignments)

...unless you don't know how to use it. Then you're pretty much fucked.
I happen to be one of those people.

Yes, I understand how it works conceptually. Yes, I've read through the material online on how to manipulate and use it to my advantage. But it's so infuriatingly NOT user friendly. If you are new to using it, it's like trying to shove an entire pizza into the mouth of a 7 week old child.

-Meet my niece Adeline-
Adeline, meet this pizza...

I understand the users are tech people who are used to using this, and once I get more familiar with working directly from command line it will be a cinch  ...but as someone who loves user interface and who enjoys trying to make things "dummy-proof", utilizing git is nails on the chalkboard of my brain.


I suppose I'm just trying to get out my frustration. And let everyone know - if you every hear of a redesign request for Github - send it my way.
On a lighter note - I'm beginning to get a clearer picture of how html, css, and ruby code all work together. 

No comments:

Post a Comment