Raise your level of abstraction
A lot has been written on the differences between Craftsman and Engineer. Recently I came across a simple example by Hofstadter & Sander, that nicely shows the basic difference in thinking. We start with a little exercise:
“Draw a square, a rectangle, a rhombus, and a parallelogram.”
The latter is an abstraction by constructing the structure of concepts (formally: the concept lattice). Imho, being able to 'navigate' this structure of concepts - that of course looks much more complex for real world subject areas - is what separates the thinking of Engineer and Craftsman.
Add a Comment