I broadly agree with all the points here. I guess the author reasons about code the same way I do, which is interesting. The exception is the bit about vertical space - we effectively have infinite vertical space and limited horizontal space, I think we should trade them off accordingly.
I especially agree with the idea around "code locality". I find the easiest code to deal with are those that doesn't require me to understand how everything works, to understand how one thing work.
I especially agree with the idea around "code locality". I find the easiest code to deal with are those that doesn't require me to understand how everything works, to understand how one thing work.