4 ms·
I think a "mass-algorate" society is impossible because most people are not intelligent enough to use modern tools (computers) effectively. I don't think this w
by arctangent 15y ago
I think a "mass-algorate" society is impossible because most people are not intelligent enough to use modern tools (computers) effectively. I don't think this will change unless we are able to invent ways to augment human intelligence on a mass scale.
Technological progress has given smart people the tools to leverage their intelligence to greater and greater extents. This has inevitably led to the situation where a small number of programmers can replace large numbers of average office workers for many common data processing tasks.
I do think that trying to teach children how to work well with computers is a good thing, but we shouldn't expect miracles to happen.
- adrianN 15y agoI believe that anybody who is able to understand highschool level math is also able to implement simple algorithms and maybe write a small game. It's not rocket surgery.
- arctangent 15y agoUnfortunately the proportion of people with that level of math skill is probably much lower than you think. A study done in the UK a decade ago showed that "22 per cent of 16- to 19-year-olds are functionally innumerate" [1]. By "functionally innumerate" they probably mean "unable to manage daily living and employment tasks that require math skills beyond a basic level". (I've paraphrased the Wikipedia entry for "functionally illiterate" here.) It's just a wild guess but this statistic probably means that only a small percentage of people can do maths to a high school level. So what proportion of people have the skills to write even the simplest useful computer programs? [1] http://www.tes.co.uk/article.aspx?storycode=6042996 http://www.tes.co.uk/article.aspx?storycode=6042996
- piaskal 15y agomost people are not intelligent enough to use modern tools (computers) effectively Most people have never been taught how to use computers effectively.
- skeptical 15y agoI for one, agree with arctangent. Unfortunately it seems to be a common trend here at hacker news, assuming that everybody could take a theoretical physics PhD while washing clothes by hand on some swamp in africa or india. I don't know why. Do many believe that they can look intelligent simply by stating that complex things are accessible to anybody? I'm getting tired of everybody talking about how their four year old kids implemented Lisp. Or how simple is to do things like computer programming. There are way more important things in life that I want my kids to prioritize at young age than computer programming. But then again, I'm a country boy, so I guess you can call me old fashioned. On a personal annoyance note: when did 'coding' became cool again? I thought 'programming' was an accurate accepted word. 'Coding' is so 1997.
- ajuc 15y agoI don't know about programming games, or complex applications. But look how many people work with Excel or similiar - all the kids in Poland learn to use spreadsheets - and this is just purely funcitonal programming language with strange ui. If they can understand "COUNT.IF" function and referencing cells in expressions - why couldn't they learn to write simple python srcipts. Programming is easy to learn, hard to master. Most people don't need to learn to write elegant, correctly designed programs that are easy to extend. Most people would benefit from just knowing how to glue together simple scripts to automate what they are doing. We don't require everybody to learn to write books, but we do want everybody to learn how to write note.
- da_dude4242 15y ago>and this is just purely funcitonal programming language with strange ui. That's the key here. Variables/abstractions are grasped at the "formal operational" stage of cognitive development. A functional language with concrete elements( e.g table cells ) side steps this requirement. Reduce USEFUL APIs to concrete constructs and it'll be accessible to a lower common denominator.
- skeptical 15y agoYou guys are slowly walking away from the main stream concept of programming. Not that you're not right, but what's the point of the article then? So, using boolean syntax on google, is that programming too? I wouldn't say it isn't, but if we're talking about that than that already happened and the use of the word 'coding' becomes hilarious.