Hacker Newsnew | past | comments | ask | show | jobs | submitlogin

> So in both cases, it'd be extremely useful.

Assume all those surveyed say they don't like what they see in Mathematics at all - its all greek symbols and stuff. And then we do what? The current practices have originated from long research and its the best we have right now. For beginners, things are simplified in both programming and mathematics.



The current practices have originated from long research

Technically true, but only in the sense of "have originated as a side effect of long research in other things", rather than "have originated from long research into the most efficient or easily understood practices".


> "have originated from long research into the most efficient or easily understood practices".

Agreed. But judgement can't be passed on efficiency and/or clarity based on opinions of people who don't follow the trade.

If we are talking about Mathematics, its going to look strange to people who don't follow it. Weird symbols and horrifying looking formulae are the most efficient and clear form of describing Mathematics - and its actually pretty clear to people who follow them.


> Assume all those surveyed say they don't like what they see in Mathematics at all - its all greek symbols and stuff. And then we do what?

Go to Adobe and get them to create the ColdFusion equivalent for Mathematics!


But ColdFusion didn't change much. And the abstractions it provides are generally frowned upon and ultimately, you need to learn what lies beneath. Doing that for Mathematics would be a bad idea. I can't find the reference but it was Feynman or someone who said something about that we have to let go of the idea that I am here to show you why Mathematics or Physics is fun. Mathematics is fun but it requires work on your part. If it seems cruel, that isn't so to torment you - that's how it is. There are shortcomings and people work consciously to overcome them.

There always is room for improving mathematics or programming or anything for that sake. But why not aim at converting the non-programmers to programmers(which takes work - a lot of work) and then working at optimizing programming for programmers? It seem like a better option than transforming programming to suit non-programmers.




Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: