> i am an independant software/web/mobile developer (for hire) and founder of sospep.com (this site), so i've built some stuff along the way but when it comes to using the git scm sw i am pretty much a noob feeling my way in the dark
> of course, speaking as someone who has developed software, you "have to/should/will" benefit from using some kind of source code management(SCM) system. I have typically used my own, very simple, scm system, it is not fancy, it's not sophisticated, but it works for the size and breadth of the projects that I have taken on to date.
- as much as i would like the world to adopt my simple SCM system, so that i wouldn't have to learn anything new. I've come to the conclusion thats not a realistic expectation. All kidding aside, if i want to use an SCM system that is widely adopted and in use by many developers, git is great choice, I would suggest that it has become a "de facto standard" in the world of open source software(OSS) development.
- and as I stated in my goal, i have an open source project that I am itching to git out there, so git it is !!
- i came across this comment - which more or less summed up my feelings about git - at that point and time
[on git] by Joel Beazelman on hanselman.com/article{id}/comment{id}
Git is like using a chainsaw with thousands of switches and buttons and all of them labeled in Greek. In the hands of someone who spent months learning it, it can be efficient productive and fast, but to the rest of us mortals, learning to use it can take off a few fingers and possibly your HEAD. Yes, you can always get your fingers and head back, but figuring out how is so difficult, you might as well opt for a transplant (which is also supported by git).
At its core, Git is a big leaky abstraction. It's like driving a model T, where the developer needs to know how it works in order to drive it. I'm tired of all the developers who claim using Git is easy. If it was so easy, why are there so many clueless developers asking questions on Stackoverflow on how to use it. Every GUI for git fails spectacularly because the buttons and switches bubble up to the surface like methane seeping from sludge at the bottom of the lake. You can't get around the Git stench--it sucks!
- video - If you look at the picture at the left, it also sums up my feelings ...
lots and lots of buttons, BUT where do i start?
The goal of this guide - is to be the start button
ID: 4572
NAME: about-this-book
DESCRIPTION: ] by Don Sagrott, founder @sospep.com - before you begin, an outline of my experiences with git, my goals for the book and my reasons for writing it //for noobs, by a newbie
AUTHOR: article.author/s
EDITOR: article.editor/s
PUBLISHER: article.publisher/s
STATUS: Write
PRIORITY: -5
OWNER ID: 75