Now some software engineer should explain to the author how programming is central to his understanding of mathematics and see how things develop.
Now some software engineer should explain to the author how programming is central to his understanding of mathematics and see how things develop.
And conversely, most maths aren't that abstract. Mathematicians constantly draw diagrams, plot curves, and use various concrete representations of the object they manipulate. Geometric intuition is a very important tool. I wonder if it's not our best strength compared to machines.
That would fit with the whole gestalt theory and how our brains are really good at intuitively* finding shapes within shapes (literally).
* read: not with predefined conscious algorithms
How do you define "abstract" then? Looks like it's just a matter of degree, and one hacker's abstraction is another hacker's concreteness.
But mathematics is not a sense, and neither is a program. These are the best conceptual constructions we have to represent our senses as humans collectively. They are both meant to be representations, models. This is something I continue to find difficult to understand, from both mathematical and computational perspectives, because computational and mathematical concepts are intuituve to me. However, I have the awareness that they shape how I naturally parse the raw data I get from my senses. That means it's important to let go of either model when it ceases to accurately represent reality.
I found this very relatable: http://en.m.wikipedia.org/wiki/Conway%27s_law