|
|
|
|
|
by nickbauman
1870 days ago
|
|
Generally, time spent twiddling with the repo is time not spent delivering code. It's a distraction. Yes git has all these features that lets you do that and those feature matter when you're committing to the Linux repo which has thousands of eyes and your commit history has to help you communicate to a very wide audience. But the vast majority of us are not using git like this. I've used git bisect so rarely all this is overkill. |
|
- Generally time spent commenting code is time not spent delivering code.
- Generally time spent diagramming on a white board is time not spent delivering code.
- Generally time spent writing specs is time not spent delivering code.
Yet, doing all of these are actually extremely important. How much importance you give each one of them is up to you that's for sure.
So, "Generally, time spent twiddling with the repo is time not spent delivering code", is true, it's nonetheless important, and, this statement disregards the fact that "twiddling" usually only takes a few minutes.