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."
C'mon slashdot, aren't you better than this?
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.
I would venture to say newspapers like the Telegraph are for exceptionally dull weirdos. Everyone else uses twitter & the web.
brace yourself for 1000+ angry comments
No doubt.
Thing is, everybody does not need to be taught coding, but they really should be at least shown how to use a computer. In the same manner that everybody does not need a mandatory engine building class, though driver's education would be nice along with the basics on how to maintain an automobile. Even that is not mandatory in these parts.
Time Bomber the Book coming soon.
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
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.
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.
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.
"Better to focus on math, which is the hard part of programming."
There you have an argument. I'm not saying a good one, but an argument: let's use programming as a way to reach to math.
On the other hand, coding is a way of expression. Arguably, coding makes you more expressive, in ways neither natural language nor maths can allow being kindof a middle ground between them.
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.
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.
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?
This would be the perfect example where articles could by moderated as "Troll"
Not really angry. More disappointed.
This, ladies and gentlemen, is why we don't get any kind of respect in management. Because that's what they see in us: The computerized equivalent of plumbers and bricklayers. The fact that they couldn't wrap their feeble minds around a tenth of what we have to understand intimately doesn't matter. What matters is that we're notoriously bad at marketing. Self-marketing, too.
I guess I'm not the only one who is amazed again and again how simple, trivial concepts can be impossible to grasp for allegedly intelligent people. And of course I consider what I can do fairly trivial because, well, let's be honest, it is. Still, there is an amazingly small subset of the human species that can even begin to understand what I'm actually doing. My move to management was quite an eye opener, and it showed me just HOW much people at the C-Level don't really understand about their company.
But they're good at self marketing. They're great at selling their ability that parallels the feat of being able to eat your lunch without spilling half of it on your tie as the biggest achievement in human history. Because, well, in a nutshell, "management skills" are trivial, at best. I was at first very intimidated by the idea that I should now "manage". Turns out it's not that much different from what you have to do anyway while you actually should be programming, just leave out doing some sensible work and you got it.
And that's simply what it boils down to: Techs are really bad at self marketing. We still mostly rely on getting the job done and getting it done well and hoping that people will notice. Bullshit, people don't care. People only listen to the loudmouth who keeps tooting his own horn.
We used to have a Bill of Rights. Now, with the rights gone, all we have left is the bill.
"Better to focus on math, which is the hard part of programming."
How about focusing on logic? That's the real key to programming. Well, that and reading instruction manuals.
I would settle for people learning some more respect for the blue collar jobs amongst us. I suspect the countries with a higher proportion of "dull weirdos" in relation to "idea guys" will be the more prosperous ones in the future. As the old saying goes, genius is 1% inspiration and 99% perspiration. Idea guys are great, but they're like the 1% inspiration. Too many of them around, and you have the "too many chiefs, not enough indians" problem rather quickly.
I play guitar in a rock band named Toehider - we supported Devin Townsend last month. It rocked.
I've interviewed the guys in Dream Theater, Trivium, Machine Head & Megadeth.
I've found over 300 geocaches, quite a few of them in other countries (Japan, Korea, Malaysia, Singapore, China).
I mix sound at my church, lead one of the bands and play drums in another band. I'm teaching myself piano at the moment.
I've produced video clips for my own music and had them shown on TV. I've performed my own compositions on TV (thanks "Guitar Gods"!)
I've had a few of my songs featured on "The angry video game nerd" episodes and released an album of them on iTunes. I'm working on a second album.
I was interviewed for ABC TV's "Good Game" last year.
I'm writing a few iphone apps at the moment.
I've worked for tiny non-for-profits, huge corporations, energy companies, travel companies, entertainment companies & beer companies (man that one was goooood, free beer thursday and fridays!!).
I regularly drive my wife nuts by constantly picking up a new hobby every 6 months and then moving onto the next one.
I'm still trying to work out how I can live with myself, being so boring. In fact I think I'll just fall asleeeeeeeeep.
And BTW, all of my programming friends are just as interesting. Just like you guys on slashdot. You're ace too. Stay cool, your pal, LB.
I have to tell a story... yeah... I'm old. My little bother was hot. He couldn't help it, girls just couldn't leave him alone. Someone convinced him to do modeling as a career for a while, but after missing shoots to enter skateboard contests, his modeling career was over. Still, Hallmark's "Hunk" calendar ran him as Mr April two years running.
Anyway, while he was screwing every girl who ever wanted a hot guy, I got my engineering degree. I dated the president of the math club, and spent a night in jail for hacking phone systems. One night during summer break, my brother had something to say to me. He said, "I respect what you're doing." I knew he meant he respects what I'm doing even though any reasonable person would not. I couldn't argue with the guy living every hormone driven teenager's dream, but I thought it was funny. I was preparing to make the world a better place, but I suppose being a girl's dream date counts.
We are geeks. There's something wrong in our minds that makes us happy spending time typing on a keyboard rather than chasing women. When I change the world in concrete measurable ways, the feeling is euphoric, and programming is the way I help change the world.
Celebrate failure, and then learn from it - Nolan Bushnell
The computerized equivalent of plumbers and bricklayers.
Plumbing and masonry are skilled trades. An apprenticeship in either of those trades is a few years, easily the equivalent of a college degree. And that's just to get a journeyman ticket. So, yeah. Programmers are about in line with that.
But ... but ... it's the only thing that soothes the crushing existential pain. ;-)
And, for the record, I think it could be a generational thing -- because up through high-school, interest in computers was a very rare thing for all but the highly nerdy, and in university my comp. sci classes to begin with were pretty much made up of the socially awkward introverted weirdos across the board, at least the ones who passed; the rest some how ended up not continuing on. But over the span of a few years I could see differences and see that the classes had a slightly different makeup of people.
But in the early 80s, the people who were geeks, pretty much were the stereotypical archetypes. They hadn't yet invented the jock-geek subspecies I saw come a long much later, and the rocker-geek subspecies was a cultural impossibility at the time.
Believe it or not, for some of us (to varying degrees), that myth wasn't as far from the truth as one might think. Of course, the nerd umbrella also included that one autistic kid in the school, the music geeks, and the fat guy with adenoids. Not all the nerds were into computers -- but the egregious social awkwardness was unmistakable from orbit. ;-)
So, show some care -- for some of us, Breakfast Club is a surprisingly accurate depiction of the social strata in schools in the 80s. Some of us related to that 'myth' more than anything else, even if it is a little cliche. :-P
Lost at C:>. Found at C.
I've got a pretty good idea of what I'm doing and programming computers well does require a lot of skill that's borderline autistic in the real world. I'm sure your teachers too did some kind of "How dumb can a computer be?" exercise where you tried instructing the teacher to put jam on a piece of bread and he tried acting as dumb as possible making you Lay. Out. Each. Step. Exactly. Computers are like that and we accept that, you've got nobody to blame but yourself because it did exactly what you told it to. But the rest of the world isn't like that, if coworkers or a dog or a three year old showed the same utter inability to work out the details we'd start wondering if there was something wrong with their intelligence, not ours. If the recipe says a cup of sugar, you don't throw the cup itself in the mix.
The same goes for the ability to anticipate every possible unexpected and improbable circumstance that might occur, normal people might think ahead on what they'd do in a few common or anticipated situations but a computer expects you to Lay. Out. Every. Exception. Exactly. In real life for one you'd never get out get door but even if you did it'd be in full survival gear in case you fell into a sinkhole and you'd still fail because the road was blocked and you didn't plan any alternative routes. For most people most of the time they'll simply cross that bridge when they get to it, there's no need to go all OCD and plan out everything in excruciating detail ahead of time. Yet that's what we have to do because the computer is utterly unable to deal with any situation on its own without instructions.
Finally normal people don't manage resources like programmers do, if they're cooking dinner they collect the pots and pans and other utensils they need from where ever they were put last and clean them if necessary. Even with managed languages where you don't have to free the memory used, you still need to destroy the objects you create, close the connections you opened, release the locks you've gotten and Manage. Every. Resource. Exactly. Everything must be kept track on in detail and put back in exactly the same place in exactly the same state as you found it. If you had a kitchen managed like a computer I'd say you were suffering from massive OCD, not just having it tidy and keeping things in the usual places. A cooking process doesn't die because one thing is out of place, a computer process does.
Of course you could say that's two different settings that you turn on when you get to work and turn off when you go home, but we're not machines and we can stop caring and be a slob at home but it still changes how we think. A lot of it is simply mental training, because you need to plan out so far ahead in such detail it naturally translates to every other situation you come across in life too. Personally I'd like the ability to live a bit more in the moment, to lose that "big picture" and just live in the here and now and not care so much about tomorrow. There is such a thing as overthinking it and it tends to be a bit of a party pooper, have fun today and worry about the hangover tomorrow. Too much rationality is dull.
Live today, because you never know what tomorrow brings
Are you serious?
In a software company (in opposite to company where the IT department mostly keeps the software running) I'm really the one who's "work makes the company work" and it is really my work that the company is selling and turning into profit.
Betty does not have to do that much thinking when it comes to taxes. Some bureaucrat comes up with a maze or rules and she is good at navigating that maze. And adapt to a change in that maze every few year/months. So what if she went to college and has a degree? Does it prove anything? Most programmers have that too. What she, and many others, can't, in opposite to programmers, is to think for herself. Analyze a problem and come up with a solution. I don't fix the printer by going to a training program for a week and learning how to fix that particular model. I solve it by looking up the blink codes, verifying the connectivity, understanding how a printer works, etc.
Sure "companies have worked without computers for centuries". Go tell a company that it can exist without cars for a week. They can go back to horses if they need some transportation. Let us know how well that works.
My boss did not work his ass off to work up from the bottom. He comes from a family that supplied him with the investment money for the startup and he got lucky by being at the right place at the right time and making the connections. He was able to do that because he is better at self-marketing. On the other hand why would I have to aim for owning the company? Is that a holly grail or something?
I don't claim that I'm a better then a bricklayer or a plumber. I'm not that elitist. I've also seen a number of bricklayers and plumbers that produce a shoddy work. And those that don't are comparatively expensive to me. That's why I fix my own faucet too. Without having any schooling on that. And it does not drip.
Management? I do have their respect. I got unusually lucky. But be sure that mostly they do not "want it to work when you present it to them" and they do not want me to "do my work right". They want it to "sort of work". Yesterday. Under the budget. They don't care how well the code is structured because they can't "sell" that to a customer and they don't get to maintain it 10 years down the road. You don't get to put that in a marketing presentation.
In my opinion, GP is absolutely right. We suck at self-marketing. That's also why the OS made by the programmers for the programmers does not have double digit desktop market penetration.
People who had a crummy adolescence for the reasons you're stating aren't really that smart. If they were, they would have had a much better adolescence.
yeah, because being smart makes it easy to not get depressed from being marginalized for just being too different to be socially lovable or even acceptable by your peers.
after all it's adolescents especially, who are very reasonable, empathetical beings, which are rarely biased towards trends and who never practice prejudice based on those.
ah, but I think I see your point: If they were smart, they could easily *pretend* to be a better social fit. They could easily just deny who they really are, follow the masses. That suure must make them happy eventually, doesn't it?
You're an idiot!
For this, I had an old brass oil lamp on my desk. Usually when someone came with an idea like that I handed it to him with the suggestion to rub it and hope for the best.
We used to have a Bill of Rights. Now, with the rights gone, all we have left is the bill.