2 ms·
I do google-driven development too, but I think you should have 90% of git commands you use memorized. Of course if I need to do something fancy like purge som
by pcthrowaway 5y ago
I do google-driven development too, but I think you should have 90% of git commands you use memorized.
Of course if I need to do something fancy like purge something from history, merge two repos, etc. I'm going to be googling it, but this is fewer than 1% of your regular git commands. If you have to google every time you need to cherry-pick, rebase, amend a commit, etc. (and you do these things frequently like I do) I suspect you're spending a lot more time in google than you need to. I would get at least 10% less done in a day if I was doing this.
That's fine, but these things also add up. If I don't remember most of my 90% actions then I'm effectively operating at 20%.
An example with English (and I suspect many other languages have a similar statistic), is that 75% of communication is limited to a set of the 800 most commonly-used words. If you learn these 800 words you can communicate effectively without having to look things up.
But if you don't have a functional vocabulary and you have to write an essay in English, the essay will take 10 times as long to write; you'll need to consult a reference for almost every word you need to use.