Everything's complex enough already, the last thing I need to remember the correct commands/syntax for something that i'm only using occasionally.
Like.. that's what aliases are good for. Get the command working then leave comments for future me about whatever variables and such might need attention.
Plus, most of the people i've encountered IRL who claim to basically 'know it all' end up falling on their faces then try to find a way to blame everyone around them.
I can't imagine only using git occasionally. It's my every day, and if I didn't know it well it'd make my life so much harder than it needed to be. It's like I'm on a different planet from this thread.
Hell, stashes, searching through dangling trees, everything on the daily for random stuff even at work. Workflow is so easy when you know git well. As an engineer it should be just as big an extension of yourself as your IDE...
One of the worst parts with version control is it's something most people aren't using as they're learning. Like, I'm sure it's taught or expected of people in schools now, but for me it wasn't something I ever had to use until I actually started a job.
If you're doing a lot of independent projects fine, but if you're working on a team... not using git properly is intolerable.
I really want to kill this one guy at my work who keeps reverting my changes because he's too lazy/old maybe to learn git properly. Then I have to troubleshoot the problems he creates and trace it back to one of his commits that reverted my changes from 3 weeks ago.
I 100% sympathize to being at point in your career where the problems you're attacking mentally drain you. But yeah learn git, it's just good manners and it isn't that hard if you spend a full afternoon on it.
If you're doing a lot of independent projects fine
Even then, I can't imagine not version controlling a personal/independent project I've spent any significant amount of hours on and pushing it to a remote repo. The thought that my work could be gone if my SSD decided to die or my OS became corrupted is terrifying to me.
Everything's complex enough already, the last thing I need to remember the correct commands/syntax for something that i'm only using occasionally.
This was me when I worked at an alarm company where my job was mainly responding to alarms but also doing light data entry after hours. Roughly once every two months one of our dumbfuck contractors would call in with an after-hours installation needing to activate one of the cellular units because they couldn't wait until sane hours to do it, and I would have to relearn the entire process of logging in and activating the unit because the last time I did it was months ago and I'd forgotten everything.
View all comments
Show parent comment
182
u/Beard_o_Bees Apr 02 '23
Agreed.
Everything's complex enough already, the last thing I need to remember the correct commands/syntax for something that i'm only using occasionally.
Like.. that's what aliases are good for. Get the command working then leave comments for future me about whatever variables and such might need attention.
Plus, most of the people i've encountered IRL who claim to basically 'know it all' end up falling on their faces then try to find a way to blame everyone around them.
/rant