It's sort of a spectrum yes... (or, really, there are infinite spectrums like the one you are imagining,) But there are also discontinuities on all of those spectrums.
The ergonomics of a declarative API are not continuous with the ergonomics of a procedural one. There's just a gap there which, when you cross it, you lose a bunch of things, and get a bunch of other things for free.
There'a also a huge discontinuity when moving from code to point-n-click, which is what the article is about. Many of the affordances of code cannot be replicated in a GUI, with ANY amount of effort. And vice versa.
The ergonomics of a declarative API are not continuous with the ergonomics of a procedural one. There's just a gap there which, when you cross it, you lose a bunch of things, and get a bunch of other things for free.
There'a also a huge discontinuity when moving from code to point-n-click, which is what the article is about. Many of the affordances of code cannot be replicated in a GUI, with ANY amount of effort. And vice versa.