Hacker News new | ask | show | jobs
by m_rpn 2020 days ago
I hope that someday this "version control craze" will end, this perpetual race where everybody is urging to fire PRs to up his stauts in the team, this sensation that before being a good engineer you have to know git dark arts to the core, in order to rewrite "HISTORY", and amend each misdoing as you see fit. We need to remember what is our job: writing software that makes sense, not commiting code.
2 comments

"version control craze" !

Really! version control is one of the big improvements to software development I have seen.

Now if we could get the rest of the customer chain to start version controlling their requirement docs and properly minuting meetings and action points

Version control is great as a productivity improvement tool and a way to organize contributions from multiple developers. It's not great when treated as a social network or productivity measuring tool. When you're firing off PRs to get your name up there again or to fill in your square on the calendar, you're kind of abusing the tool.
I don't get this. Version control is essential. I've worked at places that didn't have it and it's absurdly unnecessarily unpleasant.

If you really don't like git try Mercurial. I haven't worked with it in years but it was very easy to work with