3 ms·
I've been trying to get people I work with to use git for years (technical, lots of light coding but not really software development) and this really resonates.
by vjk800 3y ago
I've been trying to get people I work with to use git for years (technical, lots of light coding but not really software development) and this really resonates. I guess part of the problem is that we are very used to everything being centralized. People seem to think of git as a web service that my company has purchased a subscription to, not as a tool that exists and can be used regardless of whether there is any centralized company repository you can push your commits to.
When people ask me seemingly simple questions like "how do I delete a branch", I feel like I have to give them a lecture on the philosophy of git, which I then decide not to give, because it's going to make me sound like a smug neckbeard. However, the fact that such a lecture would actually be needed, is just a sign that centralized software has taken over the public mindset. Actually, the situation is sort of similar to when you try to explain people how to use IRC or Mastodon.
- jpgvm 3y agoI struggle with the "required lectures no one wants to hear". I know that they need to hear the lecture but I also know they don't want a lecture, delivering unwanted lectures causes people to dislike me greatly and assume I'm a smug neckbeard when really all I want is for people to have the knowledge I have. Simply not delivering said lectures has it's own downsides but seems to be the best strategy if you care primarily about how well liked you are. Mind you this isn't everyone, it's maybe 50% of people and certain personality types really don't like receiving information in that format. There are also those that think the same way and reciprocate in kind when you have a knowledge gap, I really appreciate those people. They also are better at communicating what they actually do know so you can reach a shared understanding with them faster.
- liquidpele 3y agoFor a company, it should be configured to be centralized. That’s why they think that way , it’s what makes sense.