I hear the "you shouldn't have to learn how your engine works just to drive a car" argument often used to counter my insistence on learning git's internals to understand its externals.

My response: git is a tool for professionals. Racecar drivers should definitely understand how engines work. Amateur users of version control systems are using the undo and redo buttons in a Google Document. Git is a professional tool and if you're a professional then you have a professional obligation to learn your tools properly.


@sir "Professional" simply means that you code for a living. As I see you are self-employed, you can determine your own work obligations without the rest of us having to abide by your arbitrary job fitness purity testing.

@interserver translated this to English: I'm too lazy to put effort into learning my tools and I want my worldview to feel valid so I'm blithly dismissing a dissenting take

@sir Ah dear internet--when your opponent straight out resorts to insults the moment he can't present a case in support of his argument and can't think of a proper rebuke.

@sir So you are willing to retract your insult and engage instead?

@sir Blocking your opponents after you insult them is cowardly as well. Come on, it takes strength to admit you were wrong.

Sign in to participate in the conversation

Server run by the main developers of the project 🐘 It is not focused on any particular niche interest - everyone is welcome as long as you follow our code of conduct!