" You Can Solve Any Problem With Another Level Of Indirection"

...and looks like the job of the programmer is to avoid being he himself another level (the last one?) of indirection.
(at least the interesting programmer jobs)
(And I have a feeling that that is the reason I should get to finish the "Structure and Interpretation of Computer Programs" course)
(On the other hand... overengineering?)

1 comment

  1. In 2015, as a programmer, looks to me like it's about trying to avoid being the "human compiler" mentioned by Paul Graham…