The Cognitive Style of Unix
This is nerd crack: enjoyable and reinforcing, but not necessarily deep.  Its recommendations seem, prima facie, to be limited to a small subset of the population.  Is "giving up in frustration" measured? What about "fuck it, I have better things to do"?  I'll agree that experts are better off with a command line, but I don't think the conclusions can be extended to the population at large.