Neat! I'm currently interested in the formal systems that chug away behind my art. Lots of it evolves out of mistakes and bumbles, but they would be nice to codify into shape grammars and such for a computer.
I guess there is a question though, can a formal understanding be useful from the start, or is it important to experiment to find novel things, then shore things up after the fact? ๐คทโโ๏ธ
Useful? Yes. Critical? No. How many kids have you met who say, "I love math"? Start first with the wonder & creativity & empowerment. I was hooked the first time I plotted pixels on a green CRT in the '80s to make games โ not by the vector math I didn't know I was learning.
Also think our teaching of math could be far better, one of the reasons why kids are conditioned to hate it. See โA Mathematician's Lamentโ by Paul Lockhart. Alas we have to work with what we have.
It probably could be, and if it's at all possible, certainly should be. That said, I view math as a means, not an end. I certainly respect it โ I sure didn't get my compsci degree by ignoring the math! โ but it's a tool, a very powerful tool, but only one of many in my toolbelt.
Yeah, see to me it's as valuable an end just as much as any artwork. Perhaps one that can eventually live on somebody's toolbelt, but it's no worse if not! ๐
It's funny to say, but if I had to list the top three skills that have most benefited me in industry over the last twenty years, they'd be:
1. Learning to touch-type.
2. Reading & writing lots of short stories.
3. Being able to "compile code in my head" when I read it.
What's interesting is that "Knowing a lot of compsci math" probably isn't even in the top ten. It's useful, to be sure โ and one reason I get paid well โ but it comes in well below the arts and humanities for how much overall value it's provided over the years.