3 ms·
What type of living hell doesn't have version control? Git is the first thing I set up when I start a new side project, every job aside from one which let me s
by offtop5 6y ago
What type of living hell doesn't have version control?
Git is the first thing I set up when I start a new side project, every job aside from one which let me set it up, have used version control.
I will say Plastic SCM sucks and no one should use it though. One of my side projects ran into massive issues with my contractor due to no one, including myself understanding how plastic works. GitHub for life
- outworlder 6y ago> What type of living hell doesn't have version control? I've worked (thankfully not as an employee) for a well known BANK which did not have any kind of version control whatsoever. None. Not even folders with dates. "Where's the latest release?" "Oh, it's in John Doe's flash drive over there" I am not kidding. After a lot of pestering by my company (which was working on a consulting role), they spent big bucks on some unknown version control system used by hardly anyone else. It followed the old Source Safe's "lock" mechanism. Except you had to use their own software and navigate to each file in question (no searching). Imagine how amazing it was to work on a java project and sloooowly open each folder in the reverse DNS package convention until you got to the file you wanted. Very slowly, because all actions happened on the server. Later on they were bragging on how they were able to create a branch in less than a week. Merging was a day long affair with all code contributors present. EDIT: still, that was over a decade ago. I didn't know there were companies involved with software in any capacity that still don't have version control in 2020.
- musicale 6y agoNote Chris Shaffer's comments on the use of git/github analytics for employee monitoring: "As an (I like to think) good boss, I might use Git statistics to steer interventions with under-performers. If they're committing zillions of lines of code, it's maybe an efficiency or expectations problem. If they never push commits before noon it's maybe a motivation problem." Though he backtracks a bit regarding his own personal approach: "But it's always just one data point, and almost always one that colors a response to an issue that exists independently. I'd never determine that someone was an under-performer based on their Git commit history."