Slashdot Mirror


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."

77 of 453 comments (clear)

  1. brace yourself by Sigvatr · · Score: 2, Informative

    brace yourself for 1000+ angry comments

    1. Re:brace yourself by Austrian+Anarchy · · Score: 4, Insightful

      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.
    2. Re:brace yourself by houstonbofh · · Score: 2, Insightful

      But a thousand useless comments...
      You can not stop the ignorant from promoting ignorance.

    3. Re:brace yourself by Ksevio · · Score: 5, Insightful

      This would be the perfect example where articles could by moderated as "Troll"

    4. Re:brace yourself by Opportunist · · Score: 5, Insightful

      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.
    5. Re:brace yourself by epyT-R · · Score: 2

      Having a baseline understanding of four function math (for finance), physics (mechanical advantage, kitchen/garage safety, home maintenance), biology (disease prevention, first aid), and even gym class (health fitness), is a requisite for living life even if the student never touches an equation again after high school.

    6. Re:brace yourself by rolfwind · · Score: 4, Insightful

      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.

    7. Re:brace yourself by ruir · · Score: 2

      Not only coders. I worked as a technical consultants for years for a consulting firm. It payed above average, however pure technical consultants (or for that matter, technical subcontractors) were seen as lowly, simply because people in the upper management only understood management and pretty reports. Anyone who didn't migrate to that "stage" didn't get senior state, period. They went so far of their way, even lying in public about technical people that would be promoted to senior state soon, once they got in a multi-million project in their hands for Africa, and were terribly afraid people left during that project.

    8. Re:brace yourself by roeguard · · Score: 3, Insightful

      Not really angry. More disappointed.

      This, ladies and gentlemen, is why we don't get any kind of respect in engineering. Because that's what they see in us: glorified self marketers. 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 coding. 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 engineering was quite an eye opener, and it showed me just HOW much people in development don't really understand about their company.

      But they're good at coding. They're great at selling their ability that parallels the feat of being able to write out a couple lines of gibberish as the biggest achievement in human history. Because, well, in a nutshell, "computer programming skills" are trivial, at best. I was at first very intimidated by the idea that I should now "program". Turns out it's not that much different from what you have to do anyway while you actually should be doing the normal day-to-day work, just leave out communicating that work to others and you got it.

      And that's simply what it boils down to: management is really bad at writing code. 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.

      If you don't make any effort to appreciate how difficult and important skillful management is, how can you expect understanding from the other side of the aisle? Just because someone is over a team or has the word "manager" in their title doesn't mean they know what they are doing any more than a half of the coders out there -- be honest, at least half the code you read is garbage. It doesn't mean that coding is a trivial skill any more than management is a trivial skill. If anything, it proves the opposite.

    9. Re:brace yourself by clockwise_music · · Score: 4

      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.

    10. Re:brace yourself by WaywardGeek · · Score: 5, Interesting

      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
    11. Re:brace yourself by hjf · · Score: 2, Insightful

      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.

      no. THIS is why you don't get any respect from management. Because you're a pretentious douche who thinks you're better than anyone else. You think you have a god-given gift, and that the company works solely because of your "coding skills". You think you're better and more important to the company that Betty at accounting. That stupid bimbo that keeps breaking her printer (except betty is a CPA and she went to college and has a degree. She doesn't know how to fix her printer but she's much smarter than you when it comes to taxes, and she can do it a million times faster than you. And better. And she pays less taxes than you, because she's better than you at that). You also think you're better than your retard boss, that idiot, who the fuck does he think he is? He's a "boss" just because he's got an MBA, pfft... joke degrees (except your boss worked his ass of from nothing and now he owns a company. Because he knows a thing or two. And also, he drives a BMW and you drive a used toyota. Gee, if you're so much better than him, how come you don't have your own company?)
      And yes, you of course think you're better than a simple bricklayer (except you are a little wuss that wouldn't stand 1 hour of brick laying work. And you'd do it completely wrong). And plumbers? Pfft... you can google how to fix that leaky faucet. How hard can that be? I mean an idiot plumber with his asscrack showing can do it, why can't you? You're a million times smarter than him (except he can design and install all of a house's water system, with no problems, no leaks, and do it in a day, while you will still be googling what kind of pipe is better).

      You are not special. You're a part of a company just like that stupid bimbo, just like the idiot boss, and just like the dumb janitor. Except: CPAs, Bosses and janitors have been in companies forever. And companies have worked without computers for centuries.

      You know how you get respect from management? By doing your work right. By questioning them, and by not being a smug asshole when you do that. When asking for requirements, work with them, ask exactly what they need. Lead them to where you think their solution should be and see. Then make a small project, talk it over with management again, and only after they've approved that, code it. Ah yes... all of that is boring! It's stupid! You want to code! Release early, release often! WELL NO. Management doesn't appreciate half-baked solutions. They expect things to be working. They don't want a mockup or half the implementation. They want it to work when you present it to them. They are not technical. They don't want to be technical. They couldn't care less about how it works inside. They want it to WORK.

      When you get all of that over your head, you'll understand a lot of things. The most important being: you're not as special as you think you are.

      (You means "the reader". Not OP. But yeah, also OP in particular)

    12. Re:brace yourself by narcc · · Score: 3, Insightful

      We are geeks. There's something wrong in our minds that makes us happy spending time typing on a keyboard rather than chasing women.

      What a ridiculous negative stereotype. Just because you spent your teens and early 20's behind a keyboard doesn't mean that the rest of us were socially awkward introverted weirdos.

      I found plenty of time for girls. I suspect many other "geeks" did as well. It was not an either-or scenario.

      What you really want to say is "I had a crummy adolescence, but it's only because I was super-smart!" Which is ... very sad.

      Stop spreading that ridiculous myth! Back to your parents basement with you!

    13. Re:brace yourself by mark-t · · Score: 2

      It's very easy to take something for granted when it's doing what you expect. People notice bugs in software, they don't notice that it's doing what it's supposed to.

      This is why I think it's so hard to get respect as a software developer... what we do is often completely invisible to most people.

    14. Re:brace yourself by ArbitraryName · · Score: 5, Funny

      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.

    15. Re:brace yourself by BitZtream · · Score: 2, Insightful

      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.

      Just because someone can use a PC doesn't make them smart, if you can't deal with people, they're probably not nearly as smart as they think they are.

      --
      Persistent Volume manager for Kubernetes - https://github.com/dwimsey/openshift-pvmanager
    16. Re:brace yourself by gstoddart · · Score: 5, Informative

      What you really want to say is "I had a crummy adolescence, but it's only because I was super-smart!" Which is ... very sad.

      Stop spreading that ridiculous myth!

      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.
    17. Re:brace yourself by Kjella · · Score: 4, Insightful

      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
    18. Re:brace yourself by rastos1 · · Score: 5, Interesting

      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.

    19. Re:brace yourself by Patch86 · · Score: 2

      You also think you're better than your retard boss, that idiot, who the fuck does he think he is? He's a "boss" just because he's got an MBA, pfft... joke degrees (except your boss worked his ass of from nothing and now he owns a company. Because he knows a thing or two. And also, he drives a BMW and you drive a used toyota. Gee, if you're so much better than him, how come you don't have your own company?

      You're just as foolish as the OP, but in the other direction. MY boss didn't work his way up from anything- he's a guy who applied for the job of departmental manager and got given it. The company's CEO didn't work his way up from anything, either- he's an upper-middle class guy, who was born to an upper-middle-class family, who went to a private school followed by a good University, got his degree in business and accounting, got a job as a finance guy in our company, and a few decades later found himself in a position to apply for the top job.

      Now I'm not knocking either of them, or any of the others. They do a useful job and they do it well. But don't romanticise it- they're no different from anyone else in the company, including the techies. They learned a skill and do a job, and that's it. They deserve due respect for their skills, but the techies deserve due respect for theirs.

      I see the problem all the time. You can have a guy with a masters in computer science and a guy with a masters in law in a room together with a senior manager, and see how they're treated differently. Despite the fact they're both highly trained professionals, the lawyer will get the respect due to an experienced businessman, and the IT consultant will get treated like a greasemonkey. You can even see it when looking at people like senior Enterprise Architects (just about the seniority "peak" for the IT field in my sort of company), and how they aren't treated with quite the same deference as their equivalents from other departments.

    20. Re:brace yourself by kermidge · · Score: 3, Informative

      Indeed. I saw the same thing at MSU in East Lansing during the mid to late '60s, then watched the shifts you mentioned over the next few decades.

      At the time I attended, the geeks were lumped as "the math-dorm-ADS-crowd". ADS - Alumni Distinguished Scholar scholarship competition and award, dorms because in those years of _in loco parentis_ the first two years had to be lived on campus unless you were married - the geeks mostly didn't object much; math is obvious (no degree yet in computer science), and crowd used ironically. Outward signs include glasses, pocket protectors, and slide rules - oft-times hanging from a belt clip.

      And your observation on 'the big lumping together' is spot on. There are some sub-species of geek these days but I expect overall there's still the big lumping to achieve efficiency of disdain.
      ----
      Back then, the distinction we had in our own minds, when it needed to be used, was between computer scientists and data-processing professionals (it was all D.P. then), and maybe hacker - the guys and gals at three in the morning between floors pulling cable as readily as coding over a hiccup in the batch scheduler. Today, it's more by level of abstraction when you get to the programming portion. I think most use it in their own heads even if unawares. (many liberties taken, below...)

      There's the program designer - the software architect, project lead, whathaveyou. Takes goal or task and limns it. The big picture part. Goals, tests, milestones, org chart, flow chart, etc. Interfaces management.

      The programmer - breaks it on down to modules, subs, the 'what has to happen here' and 'how this fits into'. Points out gotchas.

      The coder - yeah. Nuts and bolts. We'd like to presume he can test and validate input and double-check with programmer to avoid gaping barn doors of security problems. He's often the lucky fellow who gets to do the documentation because the programmer can't be bothered with things that are beneath him.

      And all three layers of abstraction and in-group societal roles are often right between our own ears. Can be distracting but makes it easy to say, "hey, we could move this over here and save a bunch on inter-process comms" or "y'know, if we took this other approach, we could eliminate this whole section and also streamline the alternative."

      Of course, that only works in the old days or for small projects. Anything else can be a right charley-foxtrot no matter what.

      Now, for the guy who regards the whole thing the same as plumbing or carpentry... point to the weather app on his phone.

      "See this? Tap, and you get a weather report and forecast?"
      Yeah.
      "Wanna know how they do that?", glance at watch, "In three and a half minutes; impress your friends?"
      Yeah, ok.
      Then show him - languages, stuff that can be grabbed from sources and tables, what has to be written from scratch, how it all fits in a program on phone, on a server somewhere, a bit on how it's displayed, call up a page of code from anything so he can see how weird and arcane it is... and you're done. [Warning: it really should all be done in the three and a half minutes. Because you said so, and it's also impressive as all get out.]
      "Hey, I'm dry, ready for a brew?" get him one, maybe he gets you one, talk about other stuff or move on. Either way, you've done your part to pass on some stuff, get some cred, make _him_ feel in the know and that's huge - and he's a bit more aware and maybe not so ready to be so easily dismissive in future.

      Congrats - you've made cross-species contact. And a friendly-wave-in-passing acquaintance down at the local. Networking, man, and good human fun also.

    21. Re:brace yourself by luxifr · · Score: 4, Interesting

      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!

    22. Re:brace yourself by Tassach · · Score: 2

      Anyone who's worked for a company that uses the Mongolian Hoarde technique of software development can tell you that "not enough Indians" (literally) isn't the problem.

      --
      Why is it that the proponents of "one nation under God" are so eager to get rid of "liberty and justice for all"?
    23. Re:brace yourself by Anonymous Coward · · Score: 3, Insightful

      Question: Why do we try to make software development a widely available skill? Clearly many people don't want to learn it, and forcing them to learn it anyway just creates negative associations. Later on, these people who don't want to program will still be available to do the job, badly, reducing the quality of software for everybody and lowering the pay for those who want to program and can actually do a good job of it.

      I can see the benefit of being able to analyze and structure problems in most non-programming situations, but there are other strategies too and some people simply prefer paying someone else, trial-and-error, hammering away at problems in futility or living with the unsolved problem. To quote Dr. Lexus: "There are plenty 'tards out there living really kick-ass lives." And they like it that way. They think we're the dull ones.

    24. Re:brace yourself by Opportunist · · Score: 5, Funny

      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.
    25. Re:brace yourself by somersault · · Score: 2

      Some might call it sad to think that screwing "lots" of girls is important. Sure, screwing is fun. It is pointless, but satisfying to an extent (because natural selection). Having lots of partners has always seemed to me kind of narcissistic and unnecessary. Saying that others have led a sad life just because they're not slutty is a bit much. What's wrong with him preferring to have a girlfriend rather than lots of random encounters?

      --
      which is totally what she said
    26. Re:brace yourself by Opportunist · · Score: 2

      A good manager is easy to spot. Like you say, you don't even know he's there. You notice his presence by your requirements to do your work being met. You notice him by that server being available when you need it, you notice him when your new work place is set up when you arrive at your new location, you notice him when there is no red tape holding you back.

      Good management is when you ensure that your people can do their work. Simple as that. You set the goals and you give them the means to reach them. That's pretty much all you have to do, provided you have a good, motivated team that's willing to work. Well, I have the luxury to hand pick my crew and making it a very nice place to work at (since you can do your work instead of getting entangled in red tape, because I'm busy rolling that out of the way), people are quite eager to join our (small but very powerful) team.

      I don't need to "supervise", I don't need to breathe down their necks. People are VERY eager to stay up here instead of being shifted back down to programming or administration (which I hear are not soooooo stellar positions to work at). I don't need scapegoats (I got plenty of them, they're sitting around me in pretty much every management meeting. It's interesting how nobody gets any kind of trouble once you can convince a C-Level that it's HIS and ONLY HIS fault some manure hit the propeller).

      I need people willing and able to work, to dedicate their working hours to my projects and guess what? I get them.

      --
      We used to have a Bill of Rights. Now, with the rights gone, all we have left is the bill.
    27. Re:brace yourself by Opportunist · · Score: 2

      Well, I didn't have a teacher. I had a computer. My dad knew nothing about those things back when he bought me my first one, but he know they are "the future" and so I needed one. Still I'm incredibly thankful for that gift.

      I caught on pretty quickly. Computers and I work well together, mostly because of my OCD, having to plan EVERY SINGLE POSSIBLE way something could turn out. I hate surprises, and the obsession to have a plan for everything and every kind of possible event sure helped my ability to come up with watertight programs. Process management is something that should be handed to computer geeks as well, it just is something they do by default to every kind of job anyway.

      One of my bosses once said in joking that I sure have a process for going to the toilet. I didn't have the heart to tell him that I do.

      --
      We used to have a Bill of Rights. Now, with the rights gone, all we have left is the bill.
    28. Re:brace yourself by davide+marney · · Score: 2

      "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."

      You couldn't be more wrong. Try doing your work without someone selling it for you. Try doing your work without someone in the back office making sure that the customers pay for the software sold by sales, so you can get a paycheck on time, like clockwork. Try doing your work without someone orchestrating, adjusting, and aligning your work with everyone else's, so the company actually delivers something the customer is willing to buy. Try doing your work without someone else looking over your work, checking and cross-checking for errors, so customers get delivered a good product that we know will work. Try doing all that without someone making sure you have a table to type on, a chair to sit in, and a functioning bathroom when you need it.

      What you need, my friend, is to get out and start a startup company. There you will learn the value of teamwork, I guarantee it.

      --
      "We receive as friendly that which agrees with, we resist with dislike that which opposes us" - Faraday
    29. Re:brace yourself by Opportunist · · Score: 2

      OK, maybe it's time to clarify something.

      Personally, I have a lot of respect for everyone who can do his job right. Bricklayers are just the stereotypical "menial laborer" around here, so I chose that profession as the picture. And yes, a lot of people look down on bricklayers because, well duh, anyone can stack stones upon each other.

      Few of those that claim so have tried, I betcha. I can actually do it (you'd be amazed what kind of jobs I did while getting my degree), but it's not as easy as it sounds. Still, I'm convinced that everyone can learn to do it given time and effort, but that sure does not diminish my respect for people who can do it with great precision and speed.

      OTOH I had to learn that this is not the case with programming. This is something that for some odd reason NOT everyone can learn. I pondered for a while and eventually I found out why: There's no "rote" for it. Sure, some people do "rote-programming", repeating something they did before or simply copy/pasting code, but that's got nothing to do with programming. That's actually the WRONG way to do it, if there's something that has been done and that needs to be done again, a library for it should have existed in the first place and you should definitely create one if there is none.

      Programming is nothing that you can learn as a repetitive skill. Bricklaying is. You can build a new house exactly the same way you built the last one and the last 100 ones. The essential basic formula does not change. You put stone upon stone, and whether you do it here, there, on another house or at another floor, it does not change.

      No such luck with programming. Doing something a second time exactly as you did the first time is pointless. Just copy the program! You cannot learn "by heart" and regurgitate again and again, that doesn't accomplish anything. Code can easily be reproduced and multiplied, there is no sense in doing something the same way twice.

      The main difference might eventually be that you needn't understand why you put stone upon stone to create a house, that there is a certain static to heed and that gravity plays a key role, of course you notice it when you ignore them for too long, but understanding them isn't really part of the job. Once you solved a problem, you can apply that knowledge to every other house you'll ever build.

      With programming, you have to understand what you're doing. Of course you can apply try and error, which will probably lead to an inferior product, but it is also horribly inefficient since you can't take this experience over to the next problem, you will NEVER face that problem you just wasted hours on again (and if, you'll copy/paste the code, unless you're smart enough to put it in a lib). You won't ever have to solve this problem again. You can always only solve new problems which always require you to come up with new ideas to solve them.

      --
      We used to have a Bill of Rights. Now, with the rights gone, all we have left is the bill.
    30. Re:brace yourself by mrchaotica · · Score: 3, Interesting

      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.

      The main thing is that there's a difference between the plumber who fixes your faucet or unclogs your drain and the one who designs the wet wall in a skyscraper, just like there's a difference between the IT guy who fixes the printers and installs drivers and the computer scientist who designs new and interesting algorithms. Most of us -- in any field -- think of ourselves as the "skyscraper" or "interesting algorithm" guy, but think of everybody else as the "fix your faucet" or "install drivers" guy.

      --

      "[Regarding the 'cloud,'] ownership was what made America different than Russia." -- Woz

    31. Re:brace yourself by geekoid · · Score: 3, Insightful

      Not a myth. I see very smart kids get bullied pretty regularly simply becasue they are interested in things above the heads of most the people in their class.

      --
      The Kruger Dunning explains most post on /. http://en.wikipedia.org/wiki/Dunning%E2%80%93Kruger_effect
    32. Re:brace yourself by Catbeller · · Score: 2

      It's a valid, universal observation that geeks tend not to be those dating the girls that don't date geeks. Truth is okay.

      There are a few of you geeks who aren't like that - bless you for choosing attractive parents; but stereotypes exist for a reason. Those who are introverted, and/or unattractive, and find fulfillment behind keyboards, aren't extroverts. They are not the same kind of people, tho of course they exist on a spectrum. Introverts = not dating as much, Extrovert = dating more than that.

      Thanks be to Aphrodite that women have entered the geekly professions - or have those who have not have gained respect for men in them - or we geek males could have died out by 2050. Female geeks? Whole different story - they rule both worlds.

  2. Don't feed the trolls by Anonymous Coward · · Score: 5, Insightful

    C'mon slashdot, aren't you better than this?

  3. The same for you by Anonymous Coward · · Score: 5, Insightful

    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.

  4. Hey! by JThaddeus · · Score: 3, Funny

    I resemble that!

    --
    "Love is a familiar; Love is a devil: there is no evil angel but Love." --William Shakespeare ('Love's Labors Lost')
    1. Re:Hey! by QuasiEvil · · Score: 3, Funny

      Woohoo! I've always wanted somebody to notice my exceptional dullness and weirdness, and finally someone has. Now I'm somebody again!

  5. Dull Weirdo Here by watice · · Score: 4, Insightful

    I would venture to say newspapers like the Telegraph are for exceptionally dull weirdos. Everyone else uses twitter & the web.

    1. Re:Dull Weirdo Here by Anonymous Coward · · Score: 3, Insightful

      I would venture to say newspapers like the Telegraph are for exceptionally dull weirdos. Everyone else uses twitter & the web.

      A dull weirdo is someone who sees science, math and computing and isn't in awe of it, hungry to know more. I pity anyone who lives their life without any curiosity about the world around them. It makes the world a very small place when all you care about is writing crap articles in a blog and how many scheckles you've accumulated.

    2. Re:Dull Weirdo Here by Opportunist · · Score: 3, Funny

      Well, you can be curious about learning, about information, about knowledge...

      Or you can read the Telegraph, of course.

      --
      We used to have a Bill of Rights. Now, with the rights gone, all we have left is the bill.
  6. I know how to... by MouseTheLuckyDog · · Score: 4, Insightful

    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?

    1. Re:I know how to... by girlintraining · · Score: 5, Insightful

      So if coding is so routine, then everyone should know how to do.

      I love how this asshole is saying code has no practical value, and yet the only reason said asshole has a job is because someone coded the OS, web server, browser, the routers and switches, and the website itself that he's posting from to claim this.

      The thing about society is that every job is important. We need janitors as much as we need CEOs. We need specialist labor as much as general. I mean, we entered a new age in human history -- the Information Age, because most of us are now specialists of one kind or another. This dinosaur is still living in the Industrial Age where you only needed a few schmoot people, and the rest you could (sometimes literally) just feed into the machines.

      --
      #fuckbeta #iamslashdot #dicemustdie
    2. Re:I know how to... by serviscope_minor · · Score: 2

      I love how this asshole is saying code has no practical value, and yet the only reason said asshole has a job is because someone coded the OS, web server, browser, the routers and switches, and the website itself that he's posting from to claim this.

      It's worse than that, he also says:

      subject is to be taught to everyone, it needs to have a vital application in everyday life

      I for one would not want to live in that world. In his world:

      We should teach exactly enough English to allow th filling of forms required to receive government services. Nothing more. No reading for pleasure, since that's not vital.

      Enough maths to add up a grocery bill. Nothing more interesting than that since it's ont vital (not even needed for taxes in the UK since that's mostly done automatically). Certainly nothing interesting like patterns, puzzles and so on.

      No art. Not all jobs are art, ergo it's not vital.

      Sports. People don't need to exercise. Sure they can actually be fun (not at school...) and makes you live longer, but not vital. Most people without ecercise will survive to about retirement age.

      Science. The study of the natural world is not vital since it's possible to live without having any basic understanding of the world. Ignore doing it for the interest since being interested is not vital.

      Making things. Not vital, since not everyone will hae a job doing that. Never mind if it is fun. Fun is not required.

      Music. The rock and roll is for weiro long haired people. Definitely not music.

      Geography. Leaving the mother/fatherland is not vital. We don't need to know about the funny places those immigrants come from. Besides, I only know enough English to read the Daily Mail so I know immingrants are bad. Definitely no geography.

      History. Those who do not study history are doomed to repeat it. Nevertheless it's not 100% vital that you don't repeat it, so we can cut that too.

      Foreign languages. See geography.

      Classics. See some combination of foreign languages art, music, gorgraphy and history.

      Cooking. Limited to eating microwave meals. Nothing else is vital.

      Civics. Well, clearly people survive just fine knowing bugger all about that.

      Etc.

      The world he proposes is exceptionally dull. I, for one, do not want to be a part of his world.

      --
      SJW n. One who posts facts.
  7. Troll feeding time, I guess. by bmo · · Score: 5, Insightful

    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

    1. Re:Troll feeding time, I guess. by drhank1980 · · Score: 4, Funny

      But this is Slashdot, NOBODY is going to actually RTFA.

  8. And OP-ED journalism by noobermin · · Score: 3, Insightful

    ...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.

  9. Applies to any field by manu0601 · · Score: 4, Insightful

    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.

  10. I do agree with one point by rsilvergun · · Score: 3, Insightful

    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/
    1. Re:I do agree with one point by turbidostato · · Score: 4, Insightful

      "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.

    2. Re:I do agree with one point by darkwing_bmf · · Score: 5, Insightful

      "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.

  11. Great flame bait by Bottle+Washer · · Score: 4, Insightful

    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.

  12. You need to consider the author. by Dzimas · · Score: 4, Informative

    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.

  13. Rich by Horshu · · Score: 3, Funny

    Coming from a professional panty-sniffer.

  14. Can't do without excellent coders by wvmarle · · Score: 4, Insightful

    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.

    1. Re:Can't do without excellent coders by timeOday · · Score: 4, Interesting

      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.

      Sure, but in the end, the face man (let's call him "Jobs") is going to be a billionaire, whereas the coder ("Woz", if you will) is going to go a few years making $80K at the company he co-founded, and then get fired by Jobs to make way for dozens of other younger, cheaper Wozzes.

    2. Re:Can't do without excellent coders by wwalker · · Score: 2

      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.

      Um, no. Ideas are dime a dozen. The key word there is "charming". You need a schmoozer/promoter to make an idea popular, and being a charismatic leader does help. Plus, most "tech geniuses" are antisocial, often because they find it mind-numbingly boring to do the necessary steps to make any venture successful past implementing an idea. But tech people can be as creative and full of ideas as anyone else. We just lose interest right after we get it up and running, and move on to the next idea. :)

    3. Re:Can't do without excellent coders by girlintraining · · Score: 4, Insightful

      Sure, but in the end, the face man (let's call him "Jobs") is going to be a billionaire, whereas the coder ("Woz", if you will) is going to go a few years making $80K at the company he co-founded, and then get fired by Jobs to make way for dozens of other younger, cheaper Wozzes.

      It is fortunate then that the Wozzes of the world are not so easily discouraged. Jobs' legacy is that he became rich at the expense of so many others, lived a life of vanity and turtleneck sweaters, and then bargained with the devil to gain a few more years of that life when sickness came for him, arranging secret operations that skirted the law. He was hated by all who worked for him, and his empire is already starting to crumble, and he hasn't been in the ground pushing daisies for all that long either.

      But Woz... He helped to kick off the start of the information age. That's something he can tell his children, and his children's children. It is something that those who care about history will remember. But even if they don't, even if history forgets the name Steve Wozniac, he contributed something that genuinely was for the betterment of all mankind.

      And that's why the Wozzes of the world get up every day, brush their teeth, comb their hair back, put on their work shoes, and drive the long road into work; They don't care about recognition, they care about contribution. So it has been with all the truly great people down through history. And that is why what Jobs built is already crumbling -- it was just a effigy to his own greatness -- while what Woz built, the personal computer, has lifted over a billion people into the information age already and dramatically altered the course of human history. Apple will eventually die; but the personal computer -- I think that will live on for a very, very long time.

      --
      #fuckbeta #iamslashdot #dicemustdie
    4. Re:Can't do without excellent coders by u38cg · · Score: 3, Informative

      Woz wasn't fired. He left of his own volition, and is still an Apple employee and still draws a salary.

      --
      [FUCK BETA]
  15. They should learn it by Samuel+Dravis · · Score: 2

    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.

    1. Re:They should learn it by l0n3s0m3phr34k · · Score: 2

      must be nice. At my job, whenever I script something, I never tell anyone for fear of (again) being told that it's "not approved" and "against policy". A few days ago I had a ticket to add 50+ to a cisco wireless guest system, mainly because no one else wanted to touch it because they only know how to do it by hand. Dumping the CVS took a few seconds, it too way longer to replicate 50 tickets and change each name by hand and individually close them all...and don't even get me started about our HPSM that doesn't even allow ctrl-z "undo", is both a ticketing system and a knowledge base (and therefor sucks at both), failes to do it's "case exchange" with other systems at least 20% of the time...

  16. Re:Yes, why indeed, teach STEM to children? by MildlyTangy · · Score: 2

    How did you type your post? Did you have to dictate what you wanted to say to somebody who can type the words out? Since nothing you ever learnt in "gradeschool" ( im presuming primary school here ) was ever useful in your (miserable by the sounds of it) life, how on Earth did you get along in life without ever having to read and write? ( you know, that thing you had to do in 'gradeschool' using a "pencil" and "paper" when learning how to write and read ) Seriously, your entire argument fell flat at that point, I didnt bother reading it any further after that debacle.

  17. Understanding by EmperorOfCanada · · Score: 4, Insightful

    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.

    1. Re:Understanding by kidchameleon · · Score: 2

      This is a rather uninformed post regarding the field of computer programming. I don't mean to disrespect you, but I implore you to a) do a little more research and b) open your mind. As an "artistic" type myself, I have found that it has only helped me in the field of software development. After all, a system is an abstraction of a process, or series of processes, that represent a real world problem to be solved. The nature of that abstraction is manifested in its objects and their implementations and properties. These things aren't tangible; not in the sense of concrete or steel anyway. Yet they are every bit the result of a creative approach. I've been developing since 1986, yet I received a degree in architecture; a hightly "artistic" endeavor to say the least. Throughout the years, I have found more similarities than differences in these two fields. Surely one can make a concrete box with a roof on it (like Wal Mart). Similarly, one can make a program that "works" (like a program that updates databases). But the real beauty of software should lie not only in its function, but its form. Does it inspire the users who interact with it? Has it solved a problem elegantly? I agree with the importance of technical aspects present in programming. However, to assume that engineering is only a technical endeavor or that artists only provide a "colorful world" is to miss a major facet of our field.

    2. Re:Understanding by EmperorOfCanada · · Score: 3, Informative

      You are correct. I am referring to the perception of many artistic types, especially literary types; so I agree and would state that good programmers are technicians whereas great programmers are artists. If anything it is the patterns within this art that allow us to fluently use a device that we have never seen before that was handed to us by someone who was unable to even turn it on. We all know that rebooting solves so many problems and can even hazard guesses as to what is happening but still proceed with the incantation of reboot everything.

      But where non-technical people start to get suspicious is when we start to combine different knowledge areas. I was at a person's house when they spilled pop into their keyboard which stopped working. So I immediately unplugged it and ran it under a tap, then swung it around my head, then poured rubbing alcohol into it, then swung it around my head a bit more, then put it into a garbage bag with a half box of cheap rice, and then told them to leave it there overnight. They thought that I had gone quite mad.

      I explained that even getting the pop out would not be enough because the sugar would concentrate and gum up the keys plus the phosphoric acid would probably do a number on the circuits over the next few days, plus the solution would conduct electricity, while the water would wash away the pop, and the alcohol would displace the water, not rust the circuits, and evaporate more quickly, the rice would then speed up the evaporation of any water that was left behind.

      They were incredulous that a programmer could know so much electronics, physics and chemistry.

      The next day it was with smug satisfaction that when they plugged the keyboard back in that it didn't work. I came by knowing that it should and found that they had plugged it into the network port. It worked plus it was cleaner than ever.

      The saying that any technology sufficiently advanced will appear to be magic seems to apply now to a fair chunk of the population. We technical types are working with magic; dark and powerful magic; hence the dark arts.

  18. Initiate Flame Thrower by Greyfox · · Score: 4, Insightful

    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?

  19. Re:Certainly not the only one by Opportunist · · Score: 2

    Considering the quality of certain newspapers, I can only assume that they did the same to journalism...

    --
    We used to have a Bill of Rights. Now, with the rights gone, all we have left is the bill.
  20. This, ladies and gentlemen by Swampash · · Score: 3, Informative

    Is the state of Slashdot in 2013. Posting troll articles for ad impressions and clickbait.

  21. Re:are we in the dark ages? by Opportunist · · Score: 2

    I, for one, enjoyed my sex educat... oh, you mean at school.

    Never mind, then.

    --
    We used to have a Bill of Rights. Now, with the rights gone, all we have left is the bill.
  22. Re:Happy to be a dull weirdo by Anonymous Coward · · Score: 2, Funny

    Ahh, but you'll never master creative writing, which is an essential skill for anyone who wants to succeed in life.

  23. Actually, his job is at risk. by Ungrounded+Lightning · · Score: 3, Insightful

    ... 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
  24. False dichotomy by michaelmalak · · Score: 2

    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.

  25. There's more than one definition of "dull". by mr_mischief · · Score: 2

    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.

  26. Life skills are never a waste. by arthurpaliden · · Score: 3, Insightful

    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.

  27. This again? by dbIII · · Score: 3, Insightful

    If a school subject is to be taught to everyone, it needs to have a vital application in everyday life

    That sort of idiocy is why they only taught the girls how to type when I went to school.

  28. He got one thing right by Krishnoid · · Score: 3, Informative

    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.

  29. Completely missing the point by beaverdownunder · · Score: 2

    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.

  30. CP Snow, On the Two Cultures by whitroth · · Score: 2

    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