Most math that I've seen involves transforming something, an equation, a structure, into another form in order to make it more useful. Many proofs are little more than a series of transformations which demonstrate some equivalence. I believe this attitude of being able to and wanting to transform something into many different forms, each of which conceptually represents a different idea, is valuable and useful to programming.
D
David Illescas Lastra
@David Illescas Lastra