Computation in the colloquial sense refers to a sequence of events that happens inside machines that were made by humans in order to calculate some explicit mathematical results that the human operators have some interest in. I think this is a fine definition, and one that includes computers but not humans or rocks. I feel like the author erred in trying to redefine computation into some other abstract concept, muddying the water such that everyone is just talking about what "computation" means to them.
I think the real question we're getting at is, "what is the relationship between what a human brain does to solve a problem, for example moving a body into the correct position to catch a baseball, and what a computer does, which we know is executing explicit math equations to calculate trajectories, inverse kinematics, etc?" Right? We're talking about the illusion of intent, of goals, of the desire to solve problems - and as far as we can tell, rocks obviously do not possess those traits.
I kind of do agree with this.
So, if I want to calculate a parabola, and construct a machine to launch rocks at specific velocities and angles, then this machine is a computer, but if I just throw a rock without wantint to calculate a parabola, no computation has happened?
What if a kid is playing around with my rock launching machine? Is no computation happening because the kid isn't trying to calculate parabolas?
But hey, if a rock and a computer are the same thing, and computation is meaningless, words are meaningless, etc - why have you bothered to say anything at all?
I'm not sure how you could argue against the fact that in a near vacuum and a fixed gravitational field, a rock thrown will compute a fairly accurate approximation of a parabola.