The author does not look at counter values but rather at how the values changes. That reveals dynamics.
LLM's make it even easier; "Commit all the outstanding code in as many commits as you can, as long as the tests pass after each one". (Sometimes that second clause is ommitted, too.)