4 ms·
I agree with most of the items on the list. But some are too short to understand what they mean or they are really "It depends". The most important point for m
by usr1106 2y ago
I agree with most of the items on the list. But some are too short to understand what they mean or they are really "It depends".
The most important point for me is that the same tool is used for 2 purposes: Keeping track of quick trial and error experiments so that you can return to the best one once you have made up your mind. And producing a readable story of self-contained atomic commits telling a story to the reviewer and yourself weeks or years later.
I hate myself every time when I don't get the context switch right between those 2 modes of operation. Or just don't do the second phase because I first need fo fix a bug and will continue with the current branch later.