Telegraph Contributor Says Coding Is For Exceptionally Dull Weirdos
mikejuk writes "The UK Government is trying to figure out how to teach children to code by changing what is taught in schools. The Telegraph, a leading UK newspaper, has put the other side of the case: Coding is for 'exceptionally dull weirdo(s).' The recent blog post by Willard Foxton is an amazing insight into the world of the non-programming mind. He goes on to say: 'Coding is a niche, mechanical skill, a bit like plumbing or car repair.' So coding is a mechanical skill — I guess he must be thinking of copy typing. 'As a subject, it only appeals to a limited set of people — the aforementioned dull weirdos. There's a reason most startup co-founders are "the charming ideas guy" paired with "the tech genius". It's because if you leave the tech genius on his own he'll start muttering to himself.' Why is it I feel a bout of muttering coming on? 'If a school subject is to be taught to everyone, it needs to have a vital application in everyday life — and that's just not true of coding.' Of course it all depends on what you mean by 'vital application.' The article is reactionary and designed to get people annoyed and posting comments — just over 600 at the moment — but what is worrying is that the viewpoint will ring true with anyone dumb enough not to be able to see the bigger picture. The same attitude extends to all STEM subjects. The next step in the argument is — why teach physics, chemistry, biology, and math (as distinct from arithmetic) to anyone but exceptionally dumb weirdos."
brace yourself for 1000+ angry comments
C'mon slashdot, aren't you better than this?
Willard Foxton either needs to get online more or offline more. Either way, he has an exceptionally dull mind.
I imagine writing news editorials all day is only for exceptionally dull weirdo's as well. At least when my work is done there is something useful to come out of it.
Something will back splatter...
A LOT
I resemble that!
"Love is a familiar; Love is a devil: there is no evil angel but Love." --William Shakespeare ('Love's Labors Lost')
I would venture to say newspapers like the Telegraph are for exceptionally dull weirdos. Everyone else uses twitter & the web.
Change gthe oil in my car, add radiator fluid, fix a tire. I also know how to unclog a drain.
So if coding is so routine, then everyone should know how to do.
PS: A lot of effort has been made to allow the masses to code. COBOL, VB/VBA come to mind. If it is so mechanical why the effort?
The article is reactionary and designed to get people annoyed and posting comments
So it's flamebait and clickbait? So why post it here? There are plenty of dolts like him and we don't have to respond to them all. Don't feed the troll.
--
BMO
...should be left to self-absorbed narcissists?
In any case, RTFA, I think I'd need to see the policy he is critizing to judge it, but it does sound a bit ambitious especially for the age group he claims it's for.
Nonetheless, he's a ignorant ingrate.
It the torygraph - why would anybody care ? All they want is the advertising revenue from people clicking on this absurd column.
I resemble that remark!
There is no bigger dullard than I. If I had it all over to do, I would pick another line, like maybe "international playboy", or "slashdot editor" (I can dream). Then who'd be laughing.
The criticism applies to any field. In order to get good at something, most people need to work on it to acquire skills and knowledge.History? Dull and weirdos. Philosophy? Dull and weirdos. Sport? Dull and weirdos. And so on.
Yes, steer more people away from my profession. Job security, ba-by!
"if the subject is to be taught to everyone, it needs to have a vital application in everyday life"
Coding isn't for everybody and I think this great race to turn every kid into a programmer because that will magickly make 'em smart is overblown.
Somehow "we" had no idea how to use computers because none of us were programmers first and instead had such things as segas and nintendos and had no idea how to use them... or learn the complexity of computer operating so much to be able to use a joystick with 8 button analog controls, two thumbsticks and an anacrhonistic D-pad...
None of that prepared us for touchscreen usage...
NONE!
To think if only I had been taught programming first.. I could USE all of that stuff!!!
sinking millions into teaching every kid to code is a waste. Better to focus on math, which is the hard part of programming. Stringing together for loops isn't rocket science. That said, it does require a certain amount of skill, and I'm sure companies are tired of paying for that skill. This new push to get everyone coding is really just a bunch of rich $@$#s trying to get cheaper programmers on the public dime :(.
Hi! I make Firefox Plug-ins. Check 'em out @ https://addons.mozilla.org/en-US/firefox/addon/youtube-mp3-podcaster/
There are a lot of names people can use to describe programmers ( I am one ) but exceptionally dull weirdos made me smile because of its obvious trolling. It is amazing how many people will get angry at him when really it is more comical than anything.
"Especially when our lazy, feckless teaching unions have to fit in time to go on strike."
The British have an eloquence that we Americans can only dream about.
I was just thinking about 15 minutes ago that I had a very enjoyable day doing some real coding.
Listen, the guy who wrote this blog piece for the Telegraph didn't grow up to become a doctor,engineer, astronaut, scientist or programmer. He writes op-ed pieces for a newspaper. According to LinkedIn, he holds an LLB in law, then pursued an MSc in Business Entrepreneurship and followed up with a brief tenure as a music festival coordinator, PR agency account exec and finally became a freelance TV presenter and magazine editor. It might just be that he considers technically gifted individuals to be "exceptionally dull weirdos" simply because he doesn't understand what they're saying.
Come to think of it, NOTHING I learned in gradeshool had a tiny bit of useful real-world applications. Why not just swap the K-12 education for the Boy Scouts of America so that all our little boys and girls can kill, clean, and cook a deer alone by grade 3? That would be some practical real-world knowledge for the post-STEM-in-gradeschools reality.
Stock up on Lead people. Its about to become more valuable than gold...
Why do I have a feeling this guy wrote that article in a Mac?
It may be hard for young people to believe, but this is how the majority of adults actually felt about computers and programming before Netscape and the WWW hit the scene. So I wouldn't say the author is a moron, but he is behind the times. And even that isn't really an insult, because I no longer associate the passage of time with human progress.
He wears glasses, and clothes. In effect he's wearing machines that form part of his body. He probably has cavity fillings in his teeth to help him eat. He's a cyborg, maybe a not very powerful one, part machine part person. We all are these days, Dick Cheney and his borg heart for example.
Programming just takes that one step forward. I don't watch my stocks, a program I wrote does. I don't do a bunch of chores on a website, a script I wrote does that for me. I don't backup my stuff, I have a script that takes weekly and quarterly backups.
Why would I apply my brain to a repetitive task, when I can can assign a computer to the task?
It's just the next step in this. He just resents being left behind.
Coming from a professional panty-sniffer.
Where would we be without idiots like this to make us feel smart? The same place but feeling less smart.
Now we know why Britain is a fading world power.......
a lot of people can benefit from a little coding background, I met a girl, not dull at all, that program textile patterns, a lot of financial people could program a few lines and save a lot of excel madness, many scientists that can prove or disprove hypotheses, biologists banging his heads to process the sheer raw data, contemporary musicians and artists that should know how to program to make their performances.
Sure kids will hate programming the same way most of the kids hate their math lessons, or their sexual education, or the arts program. But teach to everyone programming even with bad teachers, bad curriculum will bring a new breed of innovations and make the life happier to all of us.
Interestingly he mentions:
There's a reason most startup co-founders are "the charming ideas guy" paired with "the tech genius".
Of course, there is a reason for that. And it's not that programmers are dull weirdo's. That one statement totally undermines anything negative he has to say about coders. The guy with charming ideas is nothing without a genius coder to implement them. And the coder indeed needs the ideas guy to suggest what he's going to code, and how it's going to look like. One can't do without the other, and so it goes in so many fields of work.
Of course there is no need to make just everyone a skilled coder. I'd like to see schools teach at least the basics of coding, so kids know the existence of the field and what it's used for, but no need for more than that, unless the kid wants it.
And for being "dull weirdo's"? Well one thing what makes a good coder is the ability to concentrate deeply and focus on single subjects for a prolonged period of time. And that's exactly the quality that makes those people "dull" (thinking of just a single subject) and "weirdo" (being able to close one off from the outside world) in the eyes of people that do not have that specific quality.
this one should be written by some1 never code and never study science.......XDDD
Coding well is not something that the masses will do. Regardless of the language being used, coding well is something innate. But that goes for most academic pursuits, particularly STEM topics. We need lots of electricians, plumbers, service workers, etc. We need fewer STEM specialists (not very few, but fewer). Over the past few decades, at least in North America, we've had a wide range of people pushing college and university education, to the point that many college and university programs have been dumbed down to increase the number of students.
Find the people with exceptional brains and help them develop those brains. Direct the rest to more useful vocational training (so they can work writing dreck for the Telegraph).
Teaching programming to kids would allow those kids to think logically. The logical thinking is that the telegraph contributor lacks. Definitely a valid reason to teach kids programming!
A British right wing troll-ish paper for people who get apopleptic if someone didn't stand in the street waving a union jack flag on the queen's birthday......
But as they have felt the need to label us techies who are building the modern world as "exceptionally dull weirdos", let me introduce you to the paper's owners, a pair of reclusive twins who own a private island outside British tax jurisdiction, and you can make up your own minds : http://en.wikipedia.org/wiki/David_and_Frederick_Barclay#Controversies
At least in my job -- call center management -- people need to learn how to use spreadsheets effectively, as well as simple coding techniques (for scripting). It is endlessly useful to me that I can do those things. I've personally automated a lot of our current systems and saved endless man-hours.
Do recall that the selling point of offshoring programming was that it was a low skill job (and therefore dull, and so on), best left to cheap dullards in low wage countries. Apparently this was entirely the right decision and no programming happens whatsoever in the "first" world, at all, any longer.
This is must be a mega trolling article.
I find many people who have an "artistic" background simply don't understand us technical types. This lack of understanding seems to frustrate them. I think that technically minded people don't mind not knowing the details of other technical areas, as they know that they could learn them if they cared to. But for artistic types they see technical stuff as a dark art. This leads to a huge source of frustration when they have to step into our area such as working a ticket kiosk, their laptops, their home router, the dashboard in their cars, or write articles about things like thorium reactors.
After a while they start to think that the various bad interface designs are a conspiracy against them; this is only compounded when a technical type reaches over and helps them with a flick of a single switch, and when asked why couldn't it have been designed better it becomes obvious that the technical person is hunting for a way to not say, "They assumed that you had at least a double digit IQ." and then it becomes hatred.
Another source of frustration is the implied knowledge that the world could get by with far far fewer artists but not with far fewer engineers. It might be a less colourful world but the engines of civilization need engineers.
Don't teach coding to everybody. That's too specific a course for everybody. How about a mandatory course in basic computer usage and online safety/security? That would make more sense.
FTFA:
"Coding is a niche, mechanical skill, a bit like plumbing or car repair."
Correct.
As a subject, it only appeals to a limited set of people – the aforementioned dull weirdos.
Correct. Same goes for Accounting, Plumbing, Car repair, etc etc
There’s a reason most startup co-founders are “the charming ideas guy” paired with “the tech genius”. It’s because if you leave the tech genius on his own he’ll start muttering to himself.
Correct.
Trying to pretend that coding is the right skill for everyone is utter nonsense – for most people, it’s exponentially less useful than the basic level of IT literacy most people still lack...
Correct.
However, the new curriculum that Jack likes so much wrongly thinks that teaching everyone to code is the answer
Correct.
If a school subject is to be taught to everyone, it needs to have a vital application in everyday life...
Correct, and...
and that’s just not true of coding.
Correct.
it doesn't begin to compare with basic maths, spelling or reading
Correct.
Most of the Slashdot readership is more "computer literate" than most, but that does not mean the whole world should be. I just plain is not necessary. The only part of programming that could be useful to most young minds is the concepts behind breaking down a problem into manageble parts and solving those one at a time. That's a "philosophy" and it requires no coding.
So while the author of the article may have intended to start a bit of a flamewar, at least he had some solid ground to stand on.
"Dull" is used here to describe boring, not stupid people.
Well, as an exceptionally dull weirdo......he's right.
- EDW
Table-ized A.I.
Hmm. Journalism Degree. Work for minimum wage (or less) for your entire career. Waiters make more money than you. CS degree, sixty grand a year right out of school, most of them will be making at least six digits long before the end of their career. I enjoy being an exceptionally dull weirdo. How's journalism treating you?
I'm trying to teach myself to set people on fire with my mind... Is it hot in here?
Much like mathematics, our society has a tendency to treat computer programming as something exceptional. At best, it is treated as the domain of the very bright. At worse, the people who are passionate about it are seen as weirdos. That is a huge problem.
Even though people can muddle through life without these skills, they could do a lot better if they had those skills. Take the simple matter of money. As an individual, programming (and math) can help you save money. As a business person, programming (and math) can help you run a business more efficiently. This is the case because these skills are extremely useful in decision making processes. Programming can help you obtain and process large amounts of data in ways that prepackaged software wonâ(TM)t. Mathematics will help you find ways to optimize outcomes.
The problem is that a lot of people simply donâ(TM)t understand that. They would rather use their instinctive responses, or rules of thumb (which are often untrue) than actually analyze a problem. The origins of that attitude are likely due to a lack of education: they either missed the motivation behind what they are learning, or they are dismissive of it because they failed to learn the skills. And yes, that needs to be overcome.
I make 3-4x the average income, probably 4-5x what a newspaper columnist makes. I get to travel for my job: India, Japan, Czech Republic, Switzerland, Belgium, and England this year alone. I like the work I do.
And on top of all that there's the hookers and blow.
The THING calling itself 'Willard Foxton' if such a human does exist is wrong.
The THING wants his breakfast in Bed.
The THING wants his ass whipped hourly.
The THING wants his penis pleasured within 45 minutes and on a 24/7 schedule.
I say, KILL THE THING, BURN IT, SCATTER ITS ASHES and be done with it.
Don't forget to apply a little Apple vinegar over the ashes to ensure proper biodegradation. :-)
Just teach the kids boolean algebra early on and how to apply it to their daily lives. You will end up with either a bunch more programmers or a revolution 20 years later.
who the F cares about what some telegraph contributor says? not my shirt, not gonna wear it. (alt tab back to visual studio)
Unlike solving integrals, analyzing Shakespeare's sonnets and knowing the difference between ionic and covalent bonds.
Ermagad, I gert to gerr cerrekt demmm!!@#!@
Coding is a creative process, closer to painting or writing.
And "Telegraph Contributing"... is for... exceptionally self-aggrandizing idiots?
This is exactly the type of blather I'd expect from academics, especially from those who've never had to learn anything about science and/or math in a college-level class. They don't understand it, they don't see any reason why they should understand it and they don't think that anything outside of their narrow specialty is at all important to anybody in the world, but they look down at everybody who isn't fascinated by the the most minute aspects of whatever navel-gazing "discipline" they've decided to make their life's work. Most of them know little if anything that could possibly be of the slightest use to anybody who isn't part of academentia, and they think that this makes them better than everybody else. Some of the posters here have called him a troll, but he isn't; a troll takes an extreme position to get other people to over-react, but this man really believes that what he's writing is true.
Good, inexpensive web hosting
Is the state of Slashdot in 2013. Posting troll articles for ad impressions and clickbait.
With the BASIC, BBC computer literacy project hardware and software. So many where been offered that once in a generation access to emerging tech.
It seems the US did *something* to ensure an uptake of their educational brands at a competitive price.
The UK computing is now the plaything of expensive US brands, the NSA and junk encryption.
With UK end users simply tapping, pressing and consuming US products and apps.
Higher education teaching UK generations how to use junk US encryption and been locked into a life of expensive US programming software.
The exceptionally dull weirdos could have saved many in the UK from global snooping with more secure domestic code.
The UK had a vibrant cassette and code magazine marketplace with very skilled computer entrepreneurs.
My advice for any UK IT press story is to look into who activily slowed/sold out the UK computer market and let the US in for free.
Domestic spying is now "Benign Information Gathering"
This is just one more reason these dumpfkofen have an economy worse than the US.
They are also growing a Tea Party UKIP
It would be good if kids knew something useful, PPE from Oxford dosn't count!
In my experience, learning to be able to code well also teaches you how to deal with complex problems by breaking them down into manageable parts. It enhances critical thinking and problem solving skills like no tomorrow and really should be something taught in classes. Just so long as you actually teach children why and how code should work, rather than falling into only a pattern of rote memorization and repeat-after-me coding.
Language teachers said that learning to write clearly required learning to think clearly, as well. Learning different languages reveals different ways of thinking. Not just more ways of thinking.
Coders are logical poliglots. Their languages can vary from the very abstract to the very objective. They can think better, farther, wider, and deeper then the standard literatus. And, they can even make declarations that work. Multidimensionally. In parallel. In sentence, chapter, and tome.
Consider Terry Pratchett's magical libraries, for example.
So I'm a programmer, mechanic, and plumber ... yet my friend who's a banker is an accountant and a programer, my friend who's a teacher is an educator and a programmer, and my friend who is a biologist is a programmer and geneticist. We all deal with programming, eh its not integral for higher education ... yet we all get paid less then a mechanic and a plumber!
... the only reason said asshole has a job is because someone coded the [infrastructure] that he's posting from to claim this.
Actually, the Telegraph is an old line newspaper.
Granted it's one of the few that has established a strong Web presence. But, like other old-line papers, it's having serious business model problems, as the readership abandons mainstream "news is really infotainment-like art product" operations for actual reporting of information on the Internet.
So those coders have created the juggernaut that is crashing his opportunities for employment.
I read his posting as sour grapes, taking a swipe at the people he sees as a threat.
Bantam Dominique roosters crow a four-note song. Once you've heard it as "Happy BIRTHday" you can't NOT hear it that way
Why is the ability to think logically the opposite of being socially persuasive?
It's not, and in the trivium of classical education, rhetoric follows logic and grammar.
What if the world were filled with citizens who each combined the best of Steve Jobs and Steve Wozniak? There would be a lot fewer nerds in the basement grousing about social inequity (and instead doing something about it), and a lot more politicians who would be able to foresee the unforeseen consequences of Obamacare. The current power brokers would be threatened. Thus, no real education is made available in the public schools.
Every day I interact with "tradespeople," beit fabricators, metal spinners, or HVAC specialists. I'm a software engineer by trade. The line between making things and taking credit for their success/failure can be a blessing or a curse for my kind. Let's hope that software engineering continues to be an in-demand skill, especially for those whose projects fail.
but i'm going to sit at home in a pokemon shirt and program. i'm 43
There's more than one definition of "dull". Perhaps he doesn't mean "dull" as in "dullard" or a stupid person. Perhaps he means "dull" as in unexciting and uninteresting. Being boring and poorly social is true of some programmers, but it's true of some people in lots of useful professions.
He should read http://mitpress.mit.edu/sicp/
How do we cut this hostile bugger out of the loop? Can we modify the GPL so that he can't use that software anymore? Please, RMS?
Back in the day, well at lest up to the mid 1970 our schools taught wood working and metal working in grades 6,7, and 8 because these were life skills. You learned how to build and fix things.
Undetectable Steganography? Yep, there's an app fo
"How would you like to wake up one morning and find your credit rating slashed?"
Seriously...this guy is gonna get hAx0r3d something bad for that bit of mouthing off.
"Once we've identified and embraced our sickness, we'll have strength...and that's when we get dangerous." - John Waters
Right or wrong, this guy needs an education. Show him just how dependent he is on good will of weirdos. Really. Let's see him do his own 'plumbing' when his smug reality springs a leak.
the attitudes in that article are very prevalent in the UK, I left 22 years ago, and now live in Canada. Canada and the US do not share this childish prejudice and are as a consequence much more successful societies,
That sort of idiocy is why they only taught the girls how to type when I went to school.
As it works out, the "jocks" end up in jobs that are like filling supermarket bags. The "nerds" not only have amazingly interesting jobs, but in their personal lives actually are the ones that do the extreme sports, the travel, the arts. There is this mindset that people can either be creative or analytical. The reason this idea exists is because most people that think this are neither. So most people read about fashion or follow sport but do nothing in their lives. These people need bread and circuses. The rest Live life with a capital L. Good coders among them explore the world in a badly lit basement if they have to. Let the rest watch fox news upstairs.
Somebody finally noticed we're exceptional!
Trying to pretend that coding is the right skill for everyone is utter nonsense – for most people, it’s exponentially less useful than the basic level of IT literacy most people still lack. As far as I’m concerned, this is the real IT crisis that needs addressing.
I expected this year's school leavers, born in 1995, and having never lived without the internet, to be brilliant with computers. Now I know better. Working with them, I've found that the opposite is often true. Many lack basic computer literacy – the “have you tried turning it off and on again?” stuff – because the education system has let them down so badly.
Considering how many programmers fail FizzBuzz, his point about the education system failing people on basic IT literacy is relevant.
Some people just don't see eye-to-eye.
To me: ...
- Watching team sports is all about beer-swilling & being stupid. And I find it unfathomably boring. Why do I care whether or not a particular team wins?
- Salesmen make bullshit promises to get the sale, then leave it to everybody else to clean the mess.
- Lawyers & politicians are the apex salesmen.
- Doctors are out to make a buck at your expense, not make you better.
- Mathematicians are the exciting weirdos.
- The higher-up individuals on the corporate ladder are absolute sociopaths.
Now excuse me while I consult my dominatrix. I have a date w/ a strap-on.
Fewer coders = more competition for a limited pool of labor = more selection of jobs and higher wages.
We ought to be doing everything we can to discourage people from learning computer programming. =)
Well, that code controls your car, your TV, all communications, Financial transactions, most military weaponry, prints your newspaper and runs your business. You should be kissing that weird dull coders a**...
He likes his computer games though : https://www.facebook.com/willard.foxton Wonder who makes those ? The t0sspot has no respect. He's great, everyone else is cr@p. Arrogant knobhead.
Looks at screen reflection with Slashdot logo on top;
Yeah, pretty much true.
The fewer people know how to code, the more valuable good coders are... Just sayin'
Help! I am a self-aware entity trapped in an abstract function!
I agree. I'm a dumb weirdo. Programming is all I know. I have no social skills what so ever, so I agree.
I considered being a newspaper reporter for a while but I know I couldn't cope with that level of ethical and moral responsibility and write what the people want to read at the same time ;)
Learning to code teaches children valuable logic and conceptualisation skills. Algorithms are the most straight-forward and unambiguous way to demonstrate a number of extremely useful real-world concepts.
The intention is not that every child will grow up to be a programmer (although there may be a few prodigies who would have been undiscovered had they not been introduced to coding early.) The intention is that the skills introduced and nurtured by learning to code will help the child in other areas in adolescence and adulthood -- decision making, problem solving, logistics.
These principles can be taught as part of other disciplines, such as mechanics, but coding is far less messy, and requires virtually no resources. You can build an 'engine' without needing oil or gasoline; you can demonstrate interactions without risking chemical accidents; you can 'dissect' an algorithm without needing to purchase hundreds of pickled toads.
To fail to see the advantages in teaching children to code is pure ignorance.
I think it really depends on WHAT you're coding. Yes, there are extremely technical and dry programming situations. (Assembly programming, industrial automation, etc) But then you have things related to web application/intranet application design that I consider a far more organic experience. Taking it even further, you get into game design and systems development, which can be fairly artistic in a sense.
As others have mentioned though: The great thing about learning to program, is it's great for teaching logic, problem-solving, etc. At least half my time programming or more is just figuring out how/the best way to even accomplish the goal.
The thing is mechanics and plumbers also make good money and deserve it. Figuring out whether somebody has dropped a toy down a sink or a tree has grown a root into the sewer system is similar to many IT problems. Coding is more respected than Sys Admin and some other IT jobs. Bricklaying, P&E, construction and many manual labor positions require more problem solving and intelligence than people realize. The real problem is that management and midlevel management often confuse their roles to mean that they are actually smarter and more deserving than the rest of society. This is why management salaries have exploded while the rest of society has not. Of course, IT has also become a better than average wage and salary, so I guess we shouldn't bitch too much.
as it understood all over the flying round rock.
A driver studies how car works, what to do in emergency, how to provide first aide, etc. Theoretically it is possible to drive without such a knowledge, but a professional driver does need it,
because wierdos we: get to wear flip-flops at work / free food / company stock / get up after the sun rises / understand how to code / etc..
Jealous elites, globalists, pols, angry media who see their readership fall due to the internet are all SUPER JEALOUS of the Triumph of the Nerds. They want to try to teach more kids how to code so that they can flood the market with more programmers and drive down wages. This has been going on for the past 15 years. If you're under 30 are probably unaware of this. It all began in 1998.
That is why we see articles like this. The loser writer for the Telegraph probably makes $20K a year and is angry he can't make more because he's too dumb or too lazy to code. More typical jealousy out of the Dino-elites who are soooooooo green with envy over programmers and the $ they make.
Give it up guys. The old media is dead. The internet is here to stay. Just collect your paycheck and pay your rent. Or else actually do some work and produce something.
Less people becoming a programmer, more market value for myself
muhahahahahahaha!
There has been some discussion about similar issues here in China; the college entrance exam has recently reduced the total score for English on the test and increased the weight of Chinese. Disregarding the name-calling, I think there is some similarity in the topics.
I support the changes in China simply because I think that most people are wasting their time learning English here. For the small part of the population who ends up using it, it could be very valuable. But for the vast majority, it is a waste of time.
I think the talk about programming is similar, I think what we should offer is access, but that certainly doesn't mean everyone should learn it. In fact, for a vast majority, learning programming will be frustrating and offer very little value to their life. However for those who do use it, learning from a young age and having resources to explore that will be invaluable.
There is a whole other discussion here about what should be the baseline for a well-rounded education. Does some understanding of algorithms play a part of that? I think it should. But do we need to teach everyone programming? Probably not.
still have trouble with push-button phones
Part of the problem with the current onrush of learn to code stories is they tend to have the same template - coding is great, learn to code and you too can be rich - just look at Bill Gates! Even if you're not Bill Gates you'll easily get an exciting job and make a fortune!
In reality we can argue the same about any industry - a few at the top, a chunk in the middle, lots at the bottom. So instead of coding, let's say for a laugh that the government suddenly pushes a program to teach rapping in schools. Blogs and news stories pop up explaining how rapping is so important - it teaches English skills, an appreciation for poetry, for sound design & music, it can help kids learn about difficult political issues & even give them a grounding in video, fashion and business. The articles point out people like Jay-Z, Diddy & Dr Dre who aren't just successful but astoundingly rich and running business empires ("I bet they got laughed at in the playground the first time they rhymed ho with no! Hehe!") Those who don't make those dizzy heights can - with a few years experience - pull in a six or seven figure salary as a rapper, a producer, a video maker and so on. Rapping is worth billions and an essential skill for the 21st century!...
Of course most would-be rappers would end up working in offices or perhaps get a degree and teach music. Then suddenly the economy is filled with semi-employed and semi-unemployable freestyle rhymers and the cycle starts all over. Newspapers run headlines declaring 'Not enough GOOD rappers for the economy', 'Business demands government teach better rapping - we need more Eminems say CEOs'....
Programming is a great skill to have but the current campaigns appear to be multinational companies using their political lapdogs to transfer the cost of training from them to the taxpayer. It means real programmers get less respect ('My 9yr old can code, so therefore why should I pay you a decent wage to do it' sort of thinking), programming gets seen as a disposable skill and only a few magic genius-types are any good at it.
Why is the Telegraph running this article? I think its because the government (the Telegraph is basically the house journal of the Conservative Party) of not-so-computer-literature humanities graduates have realised that mass-teaching of computer science to kids is going to require mass training of computer science teachers. They're not going to want to spend the money, so are probably muddying the waters a bit to prepare the population for the inevitable failure, which will be blamed on kids not being bright enough or left-wing teacher's unions.
Progammer: sitting behind a computer most part of the day, typing, learning, designing, creating.
Journalist: sitting behind a computer most part of the day, typing, looking up facts, copying.
Troll; sitting behind a computer most part of the day, typing, learning how to piss off people, creating new ways to piss off people.
It's no wonder this journalist turned troll; it's much more interresting work.
Slashdot social media options: AIM, ICQ, Yahoo, Jabber and Mobile Text. Why no MySpace?
Coding is not exactly programming.
Coding is the act of taking a piece of meaning, looking up the agreed symbol, and storing the agreed symbol. The thing you're looking up is the "code". Although the thing you are writing has also come to be referred to by laypersons and "coders" alike as "the code".
Programming is the art of deciding upon the specific sequence of instructions to be carried out. Technically, writing orders for anything, be it machine or man, is programming. Programming is thus the most essential part of management, for without being capable of programming at all, one could not possible leave orders for others to do. Being ignorant of the state of the art in true programming discipline locks one into miserable management performance for life.
Computers are unlike people in many ways, for instance: they are the perfect slaves. They do exactly and only as they are told, and they only ever need to be told something precisely once - they require no repetition to perfectly acquire a piece of data or program. Therefore any mistake or error can can only be the responsibility of the computer programmer - for computers are naturally completely unable to take personal responsibility - they are not people!
And so it happens that computers make the perfect test subjects against which to whet one's capability to program. For if one is demanding the undoable, one get nothing! But if one were demanding the impossible of another person, perhaps the person may somehow oblige - discovering a way to do what was previously thought impossible. This is something that computer themselves cannot do, for they are merely tools.
But if one has never learned to program even for a perfect slave, it stands to reason that they would likely be actually quite bad at it - giving people nonsensical orders, and never truly realising how little help they are actually being. Such is generally a strawman, as even the most perfectly fitting example will likely come up against enough repeated conflict with others to figure out that perhaps the problem rests with themselves... but perhaps not - unlike computers, people possess an almost infinite capacity to ignore logic and reason in favor of *knowledge*.
Even should one learning computer programming find it not to their tastes, one is still richer for the insight that writing a program is fundamentally hard, and almost impossible to get right on the first try, and likely to soon be superseded anyway! The devil is in the details, and the tiniest detail out of place is all that it takes for failure.
Truly great leaders know when not to set rules. Most ordinary people however - sit them in a "meeting about problem X" and watch them good intentionally generate "rules to fix problem X forever". They're trying to program people, even though people can generally program themselves. That is, after all, the true nature of freedom.
Come on, be honest. I have been in software developer for over a decade and I yet got to meet the first normal well rounded human being. And it takes a weirdo to regonize one. How about a lead developer who only whispers? A developer who worked in the server room because he couldn't stand working in the same office with other people? A born again Christian working for a porn company. Female co-workers who complain about sexism in the office then hand me their bra during a company team building excersise to create the longest chain of clothes? Guys which such bitter hatred of women that they resent any female co-workers being hired despite being drowned in work claiming that women are taking mens job when the company has a dozen positions open for years. I am not even talking about the people who can't get in the office before 12 or who have facial ticks or to who the concept of cleaning up their own cups is totally alien. I am good at my job and I enjoy it but lets no pretend your average developer is a normal human being. And to any who protest? Remember, "I think thou does protest to much". The office is a place you go to remind yourself that 99% of humanity should not breed. Or even breath.
MMO Quests are like orgasms:
You may solo them, I prefer them in a group.
Me thinks thou doht protest to much.
MMO Quests are like orgasms:
You may solo them, I prefer them in a group.
... there is a kind of coding that can be dumb and mechanical. And naturally, all the finest business methodologies encourage that, so that the lowest cost sweatshop coder can be plugged interchangeably into the spot.
But yeah, it's flamebait. Though how many coders have equally as thoughtlessly trashed the marketing types? When it's not your field, it's easy to misunderstand and denigrate it.
Remember that the ruling classes in the UK are wealthy, blonde, blue-blooded, old-money jocks who either work in the City or in "media" (the smart ones), or join the Army (the dumb ones). Typically the entitled tossers who created the 2008 financial crisis through their ego and sense of self-entitlement, and then are outraged that we don't worship them as the John Galt titans they imagine themselves to be.
Feral rich idiots. Treat this story with the distain that it deserves.
will tell you that writing in the Telegraph is only for wankers.
The resistance to exact sciences has been increasing over the last decades as people become more new age fuzz heads.
Rather then putting in the hard yards yourself, it is far easier to ridicule those that do and feel good.
That is just the thing. People used to say "I think that..."" now they say "I feel that..." A subtle difference, the latter does not have to provide a reason for their argument. It is a feeling after all.
There really is no need among this audience to point out how stupid this is. I blame education and the way it had become a socialist brainwash exercise in nihilist subjects where everyone get's a prize. Especially those that are liked.
Stick with science, resistance will increase but so will your pay check.
The Telegraph = Troll
it helps the paper to annoy. subscribe to the troll!
Back in university, it was mentioned in one of my classes that there is a 90/10 split between two personality types, and that 90% of programmers fall into the 10%. Ditto engineers, mathematicians, etc.
We are, by definition, weird.
I do not fail; I succeed at finding out what does not work.
Does anyone remember how school was?
The teacher that I had from age 10 to 12 was closing in on retirement and had taught thousands of students. She once told me I was one of the 5% (or whatever, can't remember her wording) most talented math students she had had. I dreaded math class. My teacher was not surprised. For all I know most of the other top 5% students dreaded it too.
Don't get me wrong, I loved using math to figure out the answer to interesting questions. I'd do that on a Saturday if I happened to think of something. But that's not math class. Math class is a long march through a problem set that's been designed so that 99% of students will be able to march through 50% of the problems in the designated time. It's a boring, strenuous exercise is drudgery. It's also good for you, of course, because it teaches you about hard intellectual work and about putting in an effort even when you don't really want to. Those are very useful skills and should be taught, in moderation.
So what about programming? Well, programming would basically be a second math class. It would be a set of coding exercises designed so that 99% of students could march through 50% of the exercises in the designated time. You know the nerdy kid who spends his Saturday morning coding? He would probably dread programming class.
Maybe math teachers should be required to teach super basic algorithms like ...
x=1
x=2*x
x=2*x
That might be a useful and interesting break from the march through the problem set.
Teaching basic software engineering to all students? Please don't.
Actually now that I think of it, here is how it would play out: The nerdy kid would solve the coding problems, then he would make several different variations of the solutions be renaming variables and changing the order of some of the lines of code and then he would email different solutions to his classmates (so that it looks like they'd been made by different students) in exchange for less bullying.
The best course of action is to treat the Telegraph like the Daily Mail. Assume by default that their opinion on anything is outright wrong or a total fabrication from start to finish to support their agenda. It's easier that way.
The Telegraph is a conservative paper that longs for the days of Thatcher's 80s. They are probably still reeling from the removal of Latin and Greek lessons from schools, so any change to the curriculum that involves a subject less than a thousand years old is considered improper and worthy of insult. I wouldn't be too concerned about this article. The people that matter realise how important coding is to the nation, and they don't expect that everyone will be writing their own blogging platforms after a few years of tuition in school. It's about the mindframe that programming forces you into - it's good for problem solving abilities, and ushers in more technically minded youngsters. Win win. Don't listen to the idiots that don't see their own lack of technical competancy as a weakness but rather as a righteous, high brow statement of their upper class status. Look at how they compare coders to plumbers. These are the iProduct users of our time, who need every bit of their technology made ultra-simple due to their own ignorance.
We can look forward to another generation of mediocrity from the UK! More job security for the rest of us! Keep it up Telegraph!!
Programming is not much more than applying formal logic to data structures and the transformations they may undergo. So, the first step is to teach the little buggers all about formal logic. FWIW, after 30+ years as a professional software engineer (and senior systems engineer at a fortune 10 tech company), my course in formal logic in college (taken as my philosophy requirement in engineering school) has been more useful to me in my career than all the programming and engineering classes I ever took!
...is apparently for obnoxious douchebags.
systemd is Roko's Basilisk.
He's right, of course. If you leave typical, old-fashioned programmers by themselves, all they do is sit around all day and play with their Wang (https://en.wikipedia.org/wiki/Wang_2200). Anyone else remember the TV ad? ;-)
I develop software for a living, have two degrees in this stuff, and agree with the idea that for something to be taught as a required subject in school it should be broadly applicable. I'm not sure computer programming qualifies.
It really depends on the respective persons being viewed.
More most branches of engineering, successful coding reflects the talent-times-concentration of a small team.
The result reflects the intensity and inspiration a small number of people summoned to their minds.
Billing by the hour, paying in salary, creating standard paygrades merely apply a fantasy of process to something that happens in much more interesting form.
It's possible that some of what I've done in my life counts as coding, but I have no experience to match the performances of people I've hired to code. The value of what they deliver exceeds the copyright of a hit song, and so I have tried to get contracts that create a common goal of making something excellent, payable tomorrow if it's done.
I don't recommend this approach. You have no idea what investment bankers will do to kill it.
Considering it is named after an obsolete device from last century that computers made obsolete I find the comment to be quaint.
I think we all realize that we are weirdos. And I think we all revel in that.
But we are far too weird to be dull damnit!
It would seem that Willard Foxton has a serious affliction, known in the medical community as a Cranial Rectal Inversion.
The solution would be, of course a Cranial Rectotomy. a simple procedure requiring a second individual to place their feet one to each side of the gluetial region, (Right and left of the posterior portion), grasping the afflicted's shoulders, again right and left of the posterior portion, and pulling straight back while pushing with the feet straight away.
Once the procedure is completed, it is advised that both the afflicted and the one applying the corrective procedure immediately take corrective actions on self cleansing. As the Cranial Rectal Inversion may have been established for an extended duration, in all probability, a substantial amount of fecal material has likely been built up, and the sudden release of pressure is likely to result in an sudden, expulsive result. The surrounding area should likewise be considered a toxic zone until a proper hazmat clean up crew can decontaminate the area.
It should be noted that teh longer the duration of the Cranial Rectal Inversion the more force will be required for the procedure, thus requiring either more personnel or the addition of mechanical assistance. Also, the longer the Inversion, the larger the contaminated area, so plan accordingly.
JasonAW3
It's opinions like these which make me want to go live in a city under the sea, and see how humanity survives without 'dull weirdos' keeping the lights on.
Ha ha h a H a ha ha h a Ha ha h a H a ha ha h a Ha ha h a H a ha ha h a...
That was a good one, gee you guys are good.
http://28dateslater.blogspot.co.uk/
This is just hilarious. Willard Foxton survival blog in the world of online dating. I guess it explains the tone of his article in Telegraph. I only wonder why they (Telegraph, that is) allow to print his utter nonsense.
As a software architect this piece did not enraged me but rather made me laugh. Obvious he does not know what he is talking about. It is a pore written idea with no real foundation with sloppy arguments which contradict them self.
Coding (programming) is a niche.
Any type of job you do for fills a niche. So he is only right on the fact that programming is a niche, but because everything is a niche so this is not a valid point to disregard this as an possible skill that should be added to curriculum. If so then I feel there are few others that should be discarded from it. Take from example Music or Arts. Do we all become musicians or artists or end up using this skill somewhere in life? Even skills like chemistry or physics could be taken away since most of us will never become a scientist of any kind.
Why do teach this skills then?
In my opinion this is to give childeren a broader pallet to start from. So that they might find something that fits their liking. Also some of the ideas that are taught in these not so usefull classes may reinforce others true cross pollination. They will add certain ideas that may be more valuable than subject it self. Programming fits this category perfectly. It improves abstract thinking and compliments math. Which are skills that most people will use in there daily life. Last and probably most important reason why there shouild be a class that teaches programming, which could be a part of a class where people learn how to deal with computers in general.. To give childeren an early chance to discover from them self if they would enjoy doing something like programming. So that they may have an early start which on the long run will make for better programmers or software developers as I preffer to call it.
Coders are exceptionally dull weirdo(s)
This just his opinion that has grounds in the stereo type that is generally given to programmers. That only shows his inability to under stand the subject properly and/or willing or able to connect to them. The fact that he has choicen the lesser word to describe it proves even more. He could have used programmers or software developers but instead he chose to use coder which implies mostly a person that types code all day and does nothing more, which we for those who actually do programming know that is that is much more than that. So this should just be disregared when it once be offended by it as it is nothing more than an opinion and every person is allowed to have one.
Here's my (tongue-in-cheek) response to that: https://medium.com/learn-to-code/34c62f023142
Are extremely cock-happy rump ranger cum dumpsters.
The day that coders don't believe that they are something special is the day that hell freezes over. Sorry folks, coding is a skill like any other. Maybe it's time to stop belittling the auto mechanics and brick layers out there, and accept that you are comrades in labor. You just don't have to get as dirty.
The only thing worse than a Democrat is a Republican.
because this "dull, weirdo" will always be employed
Call me an exceptionally dull weirdo all you like, as long as I'm a well-paid exceptionally dull weirdo.
Proud neuron in the Slashdot hivemind since 2002.
In the late fifties, well-known essayist CP Snow gave a speech, which he rewrote into an essay, called "On the Two Cultures". The two he was speaking about were the liberal arts and the sciences. One point he made was that he knew a good number of scientists/engineers who could quote Shakespeare chapter and verse... but not a single liberal arts major who could even give the simplified version of the Three Laws of Thermodynamics.
It's only gotten worse. The folks in charge have, overwhelmingly, never taken a hard course in their lives, esp. in science or math. They think handwaving overrides the laws of the universe... and they look at anyone who actually *knows* something, or even is interested in something that's not Approved As Cool by some PR hack, is to be looked down on. They are, of course, the ones who were the "popular kids" in class... and haven't grown at all. The rest of us... four eyes? geeks? wonks? nurds? How many denigrating names have they come up with, and I, for one, am heartily sick of it.
You might notice what the popular kids have done to our economy.....
Oh, and for those who have "reclaimed" geek, sorry, I know where the word comes from: carnival slang, for the usually retarded guy who made his living in the freak show, usually billed as the Wild Man of Borneo or some such, and bit the heads off live chickens (for real). Now, Newt Gingrich, who served his first wife divorce papers while she was in the hospital for chemo, or Ron Paul, who couldn't be bothered to pay his senior campaign staff last year enough, or provide healthcare for them, who let one of his senior staffers *die* because he had no healthcare... they're geeks.
mark
The thing is, dear author... The ability to automate one's work by computer (scripting, coding, etc.) is now truly an absolute essential if one is to compete in any valuable job today. In the work that I do in device testing. Where we used to do a lot of hands-on work in measuring "stuff" on our devices, now we automate that work. There is also a cascading effect... Such automation gives us reams of data that again must now have some automated method of culling it for more in-depth analysis.
If a person is truly computer illiterate, I don't recommend hiring them at my place of business any more. Additionally, there are people from outside our country that are prepped for this work and will take and "do jobs that natives won’t do" (tilting hat -- slightly askew -- to Dubya). The jobs of the future -- especially the valuable ones -- require computer literacy.
I've been called "dull" by an English guy named "Willard"? The very idea of an English guy named Willard makes me want to take a nap.
It looks like you just publicly stepped, no, stomped on the big sore toe of a demographic that has the capability of making your online life hell. I hope you thought that one through. Any last words before going off the grid?
If there were one good coder in every office in the country, and everyone else knew the language and structured systematic thinking neccesary for them to communicate effectively, then the boost to productivity, as 90% of office gumf was eliminated, would be substantial. I think we can agree?
I was taking Accounting classes, because I actually sort of found accounting fun, but quickly I realized in the 2nt semester that accounting was fucking boring and dull as all hell. And if I continued down this course, I was going to kill myself before I graduated.
So I swapped to taking computer programming classes, which sucked because they didn't offer C, just Pascal (late 80's, shame on them) and I knew C was the future.
I'm not a dull person. Weird, sure, I can accept that, but I found programming to be challenging and not boring. I've done a lot of work and by far, programming wasn't the dullest or boring (washing dishes, that is boring. Cleaning a fish factory is boring).
But one man's boring is another man's contentment.
Be seeing you...
Us programmers are the ones who _actually know_ what coding is, but noone ever articulates the point in these discussions.
Programming is implementing Math and Logic, it should be taught alongside mathematics and science as a tool for learning and applying concepts, and better visualizing/modelling what a formula represents in a virtual domain relevant to it.
I'm not saying a school graduate should even know how to write the most basic of apps, my thoughts are more along the lines of basic matlab or domain specific languages.
For the dull and weird in all of us....
DNA is a Turing machine. You, however, being dynamic and emergent, are not.
...
I never visited his shop, and have never seen it done that way in any of the outfits I've worked. Sure, we had mathematicians, various kinds of mechanical engineers, electrical/electronics engineers, statisticians... but those were specialties in our collaborations.
...
weird -- Middle English wird, werd, from Old English wyrd akin to Old Norse urthr fate (as in required to fulfill a function or complete a quest), Middle English worthen from Old English weorthan to become, weorth worthy, of a specified value akin to Old High German werdan to become and werd worthy, worth... of, relating to, or dealing with fate or the Fates (the Weird Sisters), or the super-natural; magical; unearthly; mysterious; of an extraordinary character; fantastic
Sounds good, to me.
Lucky you.
I've been trying to remember some of the want-ads from late-Sixties into the Seventies. IIRC, this was around the time you started seeing things such as systems analyst, programmer-analyst, but most were for programmer. On the bulk civil service tests where they had, say, levels one through three, in the description for the lowest level they'd say something like 'writes programming code according to [the guy above you] specification' or some such. A friend started there, then worked up to section head about a decade later. I asked him what it was like; he said it was mind-numbing, in addition to the daily quota for number of lines of code. It was considered to be barely up from data entry or keypunch - except managers grudgingly allowed as how one had to think a little bit.
Folks who can create worlds in little boxes don't sound too much like a dull weirdos to me... especially if they let me play in their worlds.
My brother built a computer for a guy who just graduated college with a degree in Computer Science. This was back in about 2001. He had dial-up internet and wanted to upgrade to DSL, but he had chosen to get the motherboard without the onboard NIC because it was cheaper. So he needed a network card. I had an extra one, so doing my brother a favor, I took it to him. I handed the NIC to him and he gave me a dear in headlights look and started stammering. I got the pleasure of teaching this Computer Scientist how to install a PCI NIC into his desktop. Such a simple task. Shameful that you can get a degree in computer science without knowing much about computers. I think his degree taught him to write java code and that was pretty much it. Ironically, this person was an "exceptionally dull weirdo" but was exactly the opposite of someone who should become a software developer.