In a nutshell, he's saying to call it "specification driven development", since you are writing specifications for the code before it exists.
But then some dudes came along and said: "This is awesome, lets make it better!"
And before one could blink, a concept of 100% coverage was born. From there on everything went full retard.