šŸ—‚ļø Git has an unfortunate name

2025-08-18  Ā·  git, collaboration, culture, communication, oss, business

Git, which was created 20 years, and various hosting platforms, has revolutionized software development workflow and collaboration. The nameĀ GitĀ was chosen by its creator, Linus Torvalds, and has a humorous backstory rooted in both practicality and world-class trolling. In British slang, ā€œgitā€ is an insult meaning anĀ unpleasantĀ orĀ sillyĀ person, which Torvalds acknowledged with characteristic Finnish bluntness: ā€œI’m an egotistical ___, and I name all my projects after myself. First Linux, now Git.ā€

Most of us software developers, especially in OSS culture, appreciate a little humor and self-deprecation (it’s basically a job requirement at this point). However, those from other disciplines seem to have an inexplicable aversion to anything with the word ā€œgitā€ in it. Perhaps this is understandable – why would I ever use a tool that literally calls me stupid in the name? That must mean I’m stupid if I use it, right? This appears to be a subconscious psychological defense mechanism that is surprisingly hard to overcome. It unfolds something like this:

  • Developer (D): Hey, why don’t we use Git* for this project? It handles all our file management problems with some project management tools thrown in.
  • Project Manager (P): Great idea! (Famous last words)
  • D: Can you comment on that ā€œGitā€ PR I just posted?
  • P: Sure.
  • <deafening silence>
  • D: Can you push the new product specification you wrote to the ā€œGitā€ repo in Markdown so we can track and review changes?
  • P: Sure! (Proceeds to email a Word doc like it’s still 2003)
  • <developer dies a little inside>
  • D: Can you test the new release in ā€œGitā€? (link to Git* release).
  • P: (a little while later) Can you just email the files to Nick? (Git? What Git?)
  • D: <internal screaming intensifies>
  • D: (at the weekly status meeting) Why am I the only one tracking my tasks in ā€œGitHubā€ issues?
  • P: Good question, we should all do that. (Immediately forgets and goes back to sticky notes)
  • <the sound of one developer crying>
  • D: Why don’t people use ā€œGitā€ when it has most of the file management, collaboration, and PM tools we need?
  • P: It’s too hard. (Says the person who maintains a 47-tab Gantt chart in Excel)
  • D: It’s a lot simpler than a mega Gantt chart in Excel, or a 3D model in SolidWorks.
  • P: True. (Goes back to Excel anyway)
  • <the void stares back>

The only rational conclusion I can come up with is that the word ā€œGitā€ somehow triggers a Pavlovian response in most people’s brains that makes them physically unable to click on anything Git-related. It’s like some kind of linguistic kryptonite. Only a minority of battle-hardened software nerds, especially those who’ve been sufficiently traumatized by OSS projects, have managed to overcome the existential crisis of using a tool that openly mocks them.