Frederick P. Brooks. The Computer Scientist as a Toolsmith II. Communications of the ACM, 39(3):61-68, March 1996. (pdf) (bibtex: Brooks-1996-TCS).