Live data from Hacker News

The language brain matters more for programming than the math brain? (2020)

massivesci.com

191–200 of 465 posts

Re: The language brain matters more for programming than the math brain? (2020)

#191
post #152

I just started reading this. Only 42 people in this study and only 36 completed the activity. I am a bit skeptical about the findings with such a small sample size.

That's what I was going to say. Big conclusions based of tiny sample sizes are ridiculous.

Re: The language brain matters more for programming than the math brain? (2020)

#192

It think this is silly on multiple accounts. I'll claim that there's not real thing such as a "language brain" or "math brain." I'll also claim that most people don't know what math is, and that their evidence supports a "math brain". Math isn't about calculations/computations, it is about patterns. You get to algebra and think "what are these letters doing in my math" but once you get further you think "what are the…

Finland tried teaching maths to children using Group Theory in the 70s [1], but the results weren't that good; it proved to be too abstract for young kids. Ultimately, I believe basic algebra and geometry are the most important takeaways from math classes for most people. [1]: https://www.hs.fi/tiede/art-2000004823594.html (sorry, it's in Finnish and behind a paywall)

I am no expert in pedagogy of mathematics, and I am sure someone will correct me if I am wrong, but I think there was/is a Russian academic program in which students were/are basically only taught algebra in an iteratively increasing manner.

As it was explained to me, one wouldn't take a "Calculus I" class as a prerequisite for say an entry-level engineering course. One typically had such a strong foundation of algebra, that when encountering a problem that required calculus, the student would just learn the necessary calculus at that point in time. In other words, with such a strong algebraic background, other aspects of math, within reason, were much easier to grok.

Re: The language brain matters more for programming than the math brain? (2020)

#193

It think this is silly on multiple accounts. I'll claim that there's not real thing such as a "language brain" or "math brain." I'll also claim that most people don't know what math is, and that their evidence supports a "math brain". Math isn't about calculations/computations, it is about patterns. You get to algebra and think "what are these letters doing in my math" but once you get further you think "what are the…

> I'll claim that there's not real thing such as a "language brain" or "math brain. Did you even read beyond the silly headline? The article itself is about pre-testing subjects on a range of capabilities from problem solving ability to second (foreign) language learning ability, and then seeing how these correlated to the ability of the test subjects to learn to code. The results were basically exactly what might be…

I think the above comment stands. The point is, what do they consider maths ability? High school maths has very little to do with programming but university-level maths certainly feels very similar to it in structure. Many of my (good) classmates in my maths degree were very bad at things like mental arithmetic. So maybe "maths ability" (defined some way) isn't very important for being good at "maths" (proper).

Re: The language brain matters more for programming than the math brain? (2020)

#194
post #186
post #170

Earlier quoted context omitted.

> "looks shiny but is lacking in any real creativity or artistic expression." My experience with that is that artistic milieus now sometimes even explicitly admit that the difference is who created the art. "Human that suffered and created something" => high quality art "The exact same thing but by a machine" => soulless claptrap It's not about the end result. A lot could be written about this but it's completely soc…

Truly great art, the kind that expands the field of artistry and makes people think, requires creativity; if you make something that's just a rehashing of existing art, that's not truly creative, it's boring and derivative. This has nothing to do with whether a human or AI created the art, and I don't think it's controversial to say that AI-generated art is derivative; the models are literally trained to mimic existi…

Creativity in AI art production is a fancy term for temperature that adds no semantic value.

Your "creativity" is just "high temperature" novel art done by the right person/entity.

This was something already obvious to anyone paying attention. Innovation from the "wrong people" was just "sophomoric", derivative or another euphemism, but the same thing from the right person would be a work of genius.

Re: The language brain matters more for programming than the math brain? (2020)

#195

Earlier quoted context omitted.

> That problem solving skills are relevant is pretty obvious, but language less so. To me, problem solving ability is precisely the same as the ability to articulate the problem and a solution. I don't see a major difference. If you can solve a problem but you can't articulate what the problem is or why the solution will address it, I wouldn't call you a good problem solver. If you can articulate the problem well but…

There are different ways of solving a problem though, some which require more critical thinking than others. Trial and error (in industry you can sound fancy by calling it “choosing parameters empirically”) requires no understanding of the underlying process, only the ability to measure the outcome. If you’re debugging, you can get by for a long time by trying things until the compiler shuts up. It’s not efficient or…

That's fair. I agree that there's more to problem solving than just linguistic ability, so I rescind my claim that they're indistinguishable, but I still think there's a deep relationship between the two.

I have a very difficult time trying to extract the difference between "linguistic ability" and "critical thinking", though:

1. The core difference between "critical thinking" and "uncritical thinking" is the ability to discern incoherency from coherency.

2. Coherency is evaluated at the linguistic level: do the terms bind in meaningful ways to the problem? Do any statements contradict each other?

3. The remaining aspect is "creativity": can you come up with novel ways of approaching the problem? This is the hardest to tie to linguistic ability because it sort of exists outside our ability to operate within an agreed context.

So while I agree these are distinct skills, I still have difficulty identifying what remains in "critical thinking" after linguistic ability is addressed.

Re: The language brain matters more for programming than the math brain? (2020)

#196

Earlier quoted context omitted.

It took me a long time to realize math consisted of abstractions. I was never told, for example, that matrices are a useful abstraction (shorthand?) for representing linear equations. Or that imaginary numbers were an invented abstraction that made certain calculations easier. It would have been nice to learn it from the perspective of how those abstractions came into being and why they're useful.

Numbers are an abstraction, not just "imaginary" numbers, all numbers are imaginary they don't exist in reality.

[dead]

Re: The language brain matters more for programming than the math brain? (2020)

#197

Earlier quoted context omitted.

It took me a long time to realize math consisted of abstractions. I was never told, for example, that matrices are a useful abstraction (shorthand?) for representing linear equations. Or that imaginary numbers were an invented abstraction that made certain calculations easier. It would have been nice to learn it from the perspective of how those abstractions came into being and why they're useful.

> I was never told, for example, that matrices are a useful abstraction (shorthand?) for representing linear equations. Congratulations on overcoming the (very weird) choice of whoever taught your intro to linear algebra class.

I'm not sure how to interpret this comment, it could easily be read in multiple ways. (Depends on priors)

Regardless, it's a shockingly common occurrence. I'd agree it's not the right way, but it is also a common way. That perspective might define those priors

Re: The language brain matters more for programming than the math brain? (2020)

#198
Started programming over half a century ago. The insurance company I was working for gave me a joint life actuarial evaluation problem for which I wrote a Fortran program, picked up from a book. My uni student buddy let me use his ID so I could drop decks into their IBSYS. Turnaround was about a day. My career as a professional manual reader began.

Well yes, my high school maths were in the high 90s - more than my language scores in French, German and Latin with some off curricular Russian. I guess being a polymath helps.

Unless you are doing an engineering or mathematical application you don't need much math, especially as you can just call a function in the vast majority of the time.

I did a number of software products and operating system modifications without using any math beyond arithmetic operations.

I was a resource for other programmers including the odd math PhD.

Re: The language brain matters more for programming than the math brain? (2020)

#199

It think this is silly on multiple accounts. I'll claim that there's not real thing such as a "language brain" or "math brain." I'll also claim that most people don't know what math is, and that their evidence supports a "math brain". Math isn't about calculations/computations, it is about patterns. You get to algebra and think "what are these letters doing in my math" but once you get further you think "what are the…

If we taught music the way we teach math. No wonder so many people are "bad at math".

“Music class is where we take out our staff paper, our teacher puts some notes on the board, and we copy them or transpose them into a different key. We have to make sure to get the clefs and key signatures right, and our teacher is very picky about making sure we fill in our quarter-notes completely. One time we had a chromatic scale problem and I did it right, but the teacher gave me no credit because I had the stems pointing the wrong way.”

https://en.m.wikipedia.org/wiki/A_Mathematician%27s_Lament

Re: The language brain matters more for programming than the math brain? (2020)

#200

Good code doesn’t just solve a problem, it solves it in a way that’s readable and modular. I think the problem-solving part of coding requires math skills, while the organization part requires writing skills. The organization part affects the problem-solving part, because if you write messy code (that you can’t reread once you forget or extend without rewriting) you’ll quickly get overwhelmed. Writing large math proo…

Its very rare imo that computational problems emerge fully formed & ready to be tackled like proofs.

Usually even deciding what the problem is is in part an art, requires an act of narrativization, to shape and form concepts of origin, movement, and destination.

A good problem solver has a very wide range of abstract ideas and concepts and concrete tools they can use to model and explain problem, solution, & destination. Sometimes raw computational intellect can arrive at stunningly good proposals, can see brilliant paths through. But more often, my gut tells me it's about having a breadth of exposure, to different techniques and tools, and being someone who can both see a vast number of ways to tackle a situation, and being able to see tradeoffs in approaches, being able to weight long and short term impacts.

Post reply on HN