News for hackers. Stuff that matters.
Re:Skills of an Effective Programmer – Inspired by the TechLead by 01100011 on Monday June 17, 2019 @12:57PM (#20204942)
Git brought a whole new way of thinking about versioning to the masses. There are many concepts in git that were probably never encountered before in many people's careers. Combine that with the confusing git user interface and people are left feeling bewildered. Prior to git, you didn't have to spend a lot of time understanding your version control system. You learned a few commands and it just worked. Yes, many things were more work to accomplish, but they were simple, conceptually, they just required more grunt work. With git, I find people spend a non-negligible amount of time thinking about and dealing with the version control system. There are multiple ways of doing things and things that can lead to minor chaos. Older engineers need a fair amount of retraining. That said, I generally like git and I'm glad I made it through the painful learning process(painful moreso because I'm old). Now that I'm back using Perforce, I really miss some of git's basic functionality(and I'm working on wrapper scripts to reimplement it. Yeah I know about git-p4).

There are no comments on this comment yet.