Slashdot Mirror


Michael Bloomberg: You Can't Teach a Coal Miner To Code

theodp (442580) writes "Gigaom reports that while speaking at the Bloomberg Energy Summit on Wednesday, former NYC Mayor Michael Bloomberg said he gives 'a lot of money to the Sierra Club' to help close dirty coal plants, but added that as a society we have to 'have some compassion to do it gently.' Subsidies to help displaced workers are one option, said Bloomberg, while retraining is another option. But, in a slight to the tech industry's sometimes out-of-touch nature with workers outside of Silicon Valley, he said retraining needs to be realistic, 'You're not going to teach a coal miner to code,' argued Bloomberg. 'Mark Zuckerberg says you teach them to code and everything will be great. I don't know how to break it to you... but no.'"

78 of 581 comments (clear)

  1. He's right! by Anonymous Coward · · Score: 5, Insightful

    Coding is not for everyone, and simply putting everyone into tech-training is not the answer (it will just create another problem).

    1. Re:He's right! by schlachter · · Score: 4, Insightful

      Of course not all coal miners will want to be coders, but why can't you teach a coal miner to code? And why do people assume that coal miners are not interested in coding. And why do people assume they don't have the intellectual ability to handle it.

      --
      My God can beat up your God. Just kidding...don't take offense. I know there's no God.
    2. Re:He's right! by jellomizer · · Score: 2

      You can teach them to code, but I don't think most of them will want to code.

      People are not stupid they can learn... However (especially in america) people identify themselves with the work that they do. The fact that they identify themselves as a miner is an important aspect to themselves, attributes that make a good miner are attributes that the person values and strives in themselves. Physical Strength, Courage, Hard Work, working with big equipment...
      Taking this person and tell them that you need Patients, Attention to Detail, Creativity, and Sitting at a desk, to succeed, is at odds with their favorite values of themselves. You will be better off giving them a job wired networking, or laying out fiber across the country, if they want to go in technology.

      Just as me a Software Developer was told that I need to work in the Mines. Yes I can learn how to do it. However I wouldn't really fit in too well. For one I would get really board as my mind wouldn't be as active, as well as I would be more miserable as I am not working in a comfortable work environment. As well as I may be a bit more sweemish as I am in a place that could kill me at any minute.

      --
      If something is so important that you feel the need to post it on the internet... It probably isn't that important.
    3. Re:He's right! by x0ra · · Score: 2

      This is utter bs. Indeed, everyone can not be a good programmer, but a good programmer can emerge from anyone.

    4. Re:He's right! by sjames · · Score: 3, Insightful

      Not everyone has a talent or even aptitude for coding. That's OK though, I've met plenty of coders who couldn't get through a single day of coal mining without hurting themselves and others.

    5. Re:He's right! by RevWaldo · · Score: 5, Funny

      Well, they could learn data mining.

      .

      .

      ....I'll see meself out.

      .

  2. Ability to design and write software... by eyepeepackets · · Score: 5, Insightful

    ...requires foundations laid down in the 5th and 6th grade of school, mostly math, but also the interest and desire to learn. Some people get it, some don't get it. So it's more accurate to say that some coal miners may be able to learn to code: Watch out for those blanket generalizations, they bite back.

    --
    Everything in the Universe sucks: It's the law!
    1. Re:Ability to design and write software... by gstoddart · · Score: 5, Insightful

      I don't think anybody is saying "there is no coal miner on the planet you can teach to code".

      What they're saying is "do not count on training all coal miners to write code and expect that to work".

      Zuckerschmuck saying "teach them to code and everything will be great", then he really is clueless and out of touch. But, we knew that anyway.

      --
      Lost at C:>. Found at C.
    2. Re:Ability to design and write software... by Anonymous Coward · · Score: 2, Interesting

      That's ridiculous. You can teach them, the issue here is that coding is not the only job out there and flooding the field with more coders doesn't spontaneously mean there's more coding that needs to be done or more people willing to pay.

      This is about that asshole from FB advocating for a policy that would drive down the wages of programmers by flooding the market. It has nothing at all to do with the ability of coal miners to be taught or anything else.

    3. Re:Ability to design and write software... by CanHasDIY · · Score: 4, Informative

      So it's more accurate to say that some coal miners may be able to learn to code: Watch out for those blanket generalizations, they bite back.

      If you actually RTFA, you'll see that Bloomburg didn't actually make the blanket generalization he's accused of, he was referring to exactly what you said here: Not all coal miners are fit to be programmers, so to say "just teach them to code and they'll all become programmers" smacks of elitism and a lack of understanding about how the non-tech world works.

      To that end, Zuckerburg's quote sounds like it could have come straight from the mouth of Marie Antoinette.

      --
      An enigma, wrapped in a riddle, shrouded in bacon and cheese
    4. Re:Ability to design and write software... by gstoddart · · Score: 5, Funny

      To that end, Zuckerburg's quote sounds like it could have come straight from the mouth of Marie Antoinette.

      Let them eat code.

      --
      Lost at C:>. Found at C.
    5. Re:Ability to design and write software... by mopower70 · · Score: 2

      Watch out for those blanket generalizations, they bite back.

      Nothing is said about the ability of coal miners to learn how to code. You just can't teach them.

      lolwut? "Oh, they can learn, they just can't be taught." So they arrive at these new skill-sets organically through osmosis?

    6. Re:Ability to design and write software... by Anonymous Coward · · Score: 2, Funny

      The real issue is that some kinds of people would never be having this sort of pedantic discussion in the first place. They're not stupid enough to get bogged down in the subtle distinctions (from their point of view; to us it's plain as day) that allow us to do our jobs.

      Next time you have an argument with your girlfriend, I dare you to try to distinguish between "I didn't say that," and "I said something different than that." When you're crying over losing your girlfriend, you'll see that in many contexts, strict logic is a liability and makes you a less articulate speaker. Yet without this bullshit, you can't be a competent coder. It is truly a fucked up world and it really does require all types. The Vulcans would go extinct. It's pretty amazing that coders and miners are able to so well maintain the preposterous illusion that they're parts of the same society.

    7. Re:Ability to design and write software... by LWATCDR · · Score: 3, Insightful

      The statement is about a solution for a group. The simple truth is that your not going to solve the problem of unemployment in West Virginia if you stop all coal mining by trying to teach the coal miners to code. A few might but it will not be a solution.
      The real truth is that if you do shut down the coal mines "not going to happen" you will have massive unemployment. Towns will become ghost towns, people will move away, schools will close, people will default on their homes, and businesses will shut down.
      The only way to prevent this would be for new jobs to move in exactly as the mines shut down. You would need to get companies to put in manufacturing or some other kind of mining in sync with shutting down the mines. Good luck with that.

      That is one reason I am really disappointed with Motorola being sold off, I was hopping that it would be a new start to manufacturing in the US. I would also love to see the US Gov do more to help the General Aviation industry. Most GA planes where made in the US and support a lot of really good paying jobs at FBOs and small airports across the country. Think of General Aviation as a good way to take money from the upper class and spread to to the middle class.

      The coal mines will not shut down because they have the political perfect storm as a tool. The coal mines are usually in states with republican reps. The miners are in unions so they have the democrats that are pro union to support them. So both parties will support coal for a very long time.

      --
      See my blog http://ilovecookes.blogspot.com/ for light hearted technical information.
    8. Re:Ability to design and write software... by TangoMargarine · · Score: 2

      If you teach someone to program, by definition they'll be a programmer. It's a tautology.

      What language it is (I bet a lot of people could handle TI-BASIC*), how well they learn it, and how useful the end result is are further considerations.

      This topic seems rife with terminology problems and ridiculous blanket statements by all sides.

      *Although compared to real programming languages, it's a rather terrible place to start. The 83+ version has GOTOs and the only way you can get functions is by some horrible language abuse.

      --
      Unity? Screw that: XFCE. Slashdot Beta? Screw that: SoylentNews. Australis? Screw that: Pale Moon. UX developers DIAF
    9. Re:Ability to design and write software... by ZeroPly · · Score: 5, Interesting

      Additionally, this is a false dichotomy. A coal miner might not be interested in coding, or suited for it, but he might be great at putting engines into the new model Tesla. It's the TOTAL number of high-paying jobs that's important, and people tend to gravitate to what they like. I could never imagine working nine to five on an auto assembly line, but that's what people did 50 years ago at GM, for $20 an hour before the cheap labor conservatives came along and crapped in the punch bowl.

      Focus on the important things. Tie the H-1B visa allocation to unemployment, so that if unemployment is above say 6%, the visa quota goes to zero. Put the screws down on trade with China and India. There will be plenty of non-coding jobs for coal miners. We've tried "free trade" for the last thirty years, ask a 22 year old on their 500th resume submission how well that's worked out for us.

      --
      Support microSD: in a post 9/11 world, it is unwise to carry your data on media that you cannot comfortably swallow.
    10. Re:Ability to design and write software... by Warbothong · · Score: 5, Insightful

      Zuckerschmuck saying "teach them to code and everything will be great", then he really is clueless and out of touch. But, we knew that anyway.

      More likely is that Zuckerberg, being at the top of an established pyramid, would love to see a huge influx of programmers into the job market.

      Wages would come down, saving money for all established players. Average quality would also come down, making it more difficult for startups to disrupt the status quo.

      It's the same as all this visa and lack-of-STEM nonsense.

    11. Re:Ability to design and write software... by bitt3n · · Score: 2

      I don't think anybody is saying "there is no coal miner on the planet you can teach to code".

      What they're saying is "do not count on training all coal miners to write code and expect that to work".

      The problem is that by running with the most plausible interpretation, you give up the opportunity to shake your head sadly whilst piously intoning moral platitudes.

    12. Re:Ability to design and write software... by msauve · · Score: 2

      "Zuckericanneverrmemberthespelling"

      It's Zucker of Borg. You will be assimilated.

      HTH! HAND!

      --
      "National Security is the chief cause of national insecurity." - Celine's First Law
    13. Re:Ability to design and write software... by Thumper_SVX · · Score: 2

      Good for you... but truth is you're probably an exception.

      Not everyone can code; it requires a very specific mindset and very specific way of thinking to effectively code. It also requires a desire to code. Being a carpenter probably actually set you up much better to be a programmer than you think; it's all geometry and understanding load. I know because my best friend happens to be a carpenter. A coal miner... well I'll be honest I don't know what skill set is required for that but I'd wager that it falls into the realm of unskilled labor, whereas carpenter is definitely skilled labor. There's a difference.

      Now on my second point; desire to code. I'm really good at coding. I learned at an early age, self-taught and was writing assembly language stuff in my teens while my class at school was struggling with Pascal. I wrote tight, well-written code that I shared with friends and took code they shared with me and together we built great stuff including a game... which granted didn't do well but it was a hell of an accomplishment for four teenage boys with no Internet and communicating mostly through the phone and by mailing floppy disks. But when I was in my 20's I realized suddenly that I didn't like coding. I still don't. While the feeling of accomplishment was great when something worked, there was a degree of slog in getting there. After a fashion I made the realization that hardware was where I found the most interest, not software. So I pursued work as a hardware engineer in embedded systems.

      Now at 40 I have settled into being a (well, actually THE) storage administrator and systems engineer for a multinational company... because it interests me. The skillset is extremely specialized, but used in a lot of companies and so therefore isn't going to leave me without a job anytime soon. The risks are high because if I screw up I potentially affect a lot of people, but the rewards are also pretty damned good. The closest I've gotten to coding in the last 20 years has been writing scripts to make my job easier. I do it quite a bit, and while it's similar to coding it's far more focused on immediate needs. I still build great "code" but it's an adjunct to my day job, not my entire day job. I think if I were to code for a living I would've quit long ago to pursue something more enlightening. But that's just me.

      Also be aware that there are people who have no desire to learn. I've dealt with them many times too. They settle into unskilled labor not because their brains can't handle the information but because they choose not to. And add to that whether you like it or not as one gets older it becomes far harder to learn a new skill. Add all these factors up and yes... Bloomberg is probably right on this one. He's an ass, and quite often wrong... but on this one I have to give him credit.

    14. Re:Ability to design and write software... by TangoMargarine · · Score: 2

      Good lord, there's 4 different Wikipedia articles for Tautology, and they all look like they're talking about almost exactly the same thing.

      Tautology (rhetoric), a self-reinforcing pretense of significant truth
      Tautology (grammar), the use of redundant words
      Tautology (logic), a universal truth in formal logic
      Tautology (rule of inference), a rule of replacement for logical expressions

      --
      Unity? Screw that: XFCE. Slashdot Beta? Screw that: SoylentNews. Australis? Screw that: Pale Moon. UX developers DIAF
    15. Re:Ability to design and write software... by gstoddart · · Score: 4, Insightful

      If you teach someone to program, by definition they'll be a programmer.

      Not really. Not by a long shot.

      I can teach you to take a photograph, that doesn't make you a photographer.

      You can teach someone the concept of coding, and they might even make a couple of simple programs.

      That doesn't make you a 'programmer' any more than giving someone a driving lesson makes them a race car driver.

      I've encountered people who could, in some ways, write code. But since they didn't have the slightest idea of how to do it well or effectively, they were dangerous amateurs who believed they were programmers. We had one guy (lasted less than a month) who wrote garbage code like a first year student with no real understanding. Trying to make him understand the difference between what he wrote and what we needed was futile. I eventually walked away from him, told him he was useless, and stopped giving him tasks. My manager, upon seeing his code, went the next step and got rid of him

      Trust me. In practice, there is a very large difference between "knowing how to write some code 'n stuff" and actually being proficient at designing, writing, and maintaining software.

      Hell, I've know a few people with Masters degrees in CS who are actually terrible programmers. They can make something which kinda works for their area of research, but in general, they were useless.

      I even knew one guy who said he had a Masters in CS who had never coded before -- how that happened boggles my mind. That's like being a chemist who has never been in a lab.

      --
      Lost at C:>. Found at C.
    16. Re:Ability to design and write software... by CRCulver · · Score: 2

      We've tried "free trade" for the last thirty years, ask a 22 year old on their 500th resume submission how well that's worked out for us.

      That 22 year-old might not hear you, because he'll be too busy staring at the screen of his smartphone, which he was able to afford because the Western companies developing the technology were able to outsource the manufacture to somewhere cheaper. Knocking down trade barriers does have its drawbacks, but it also allowed the explosion of cheap electronics that people today do not want to live without regardless of how hard the job search might be.

    17. Re:Ability to design and write software... by AmiMoJo · · Score: 2

      To be fair to Zuck I don't think he ever said every coal miner could become a programmer, merely that if you start teaching it from a fairly young age at school the majority of children could become computer literate (able to write some basic software or a web page) and the number of highly skilled ones would increase dramatically too.

      I think it should be clear by now that simply being able to use Word and Excel to a basic level is not going to cut it this century. There is also the argument that programming teaches logical thinking, much like learning Latin used to, but when I read Slashdot I'm not always sure that is the case.

      --
      const int one = 65536; (Silvermoon, Texture.cs)
      SJW, n: "Someone I don't like, and by the way I'm a fuckwit" - AC
    18. Re:Ability to design and write software... by xevioso · · Score: 2

      However, strict logic when speaking may make you an asshole, but it tends to make you a great lawyer. Funny how that works.

    19. Re:Ability to design and write software... by Daetrin · · Score: 2

      That's nothing! Look at how many wikipedia articles there are for Redundancy!

      https://en.wikipedia.org/wiki/...

      --
      This Space Intentionally Left Blank
    20. Re:Ability to design and write software... by LordLimecat · · Score: 2

      The person working "somewhere cheaper" might also tell that 22 year old "screw you, I need to feed my starving family, you can file that 501st job application."

      People complaining about outsourcing "because jobs" seem to be remarkably selfish in my book, unless theyre living in conditions as bad as the person in China who got their job.

  3. I don't think he means that literally/absolutely by GodfatherofSoul · · Score: 3

    The point I take from it is it's silly to think that all you do to fix the skills/jobs gap it so send people to school. Some people will have the ability to make huge transitions in careers, but most will be looking for equivalent work. It's how sociology works. You have to look at demographics and odds, not best wishes and theories.

    That being said, I hope this is a lesson to communities, cities, and states that throw all their economic eggs into one industrial basket. No matter how good the gettin' is, you're screwed if that industry takes a big hit.

    --
    I swear to God...I swear to God! That is NOT how you treat your human!
  4. Not everyone is suited for all jobs— Film at by sandbagger · · Score: 2

    How is this shocking? People have different temperaments, skills and interests.

    --
    ---- The above post was generated by the Turing Institute. Maybe.
  5. no one would HIRE them, either by TheGratefulNet · · Score: 4, Interesting

    if you are transitioning from one skill/job to, say, software, you'll probably be over 30, and maybe over 40.

    just tell me this: who would hire an aging programmer, just starting out, when you can more easily abuse immigrants and h1b's who are young and will work overtime for free and deny the value of a personal life?

    we have a major problem with companies not being socially responsible. they don't care that an aging population is being wholesale REJECTED by corporate america and worse than that, local US born and raised citizens are second class, now; with imported labor or outsourced labor being first class.

    an idea: give tax incentives or other incentives for companies that go out of their way to hire locals/americans and even bigger bonuses to companies that go out of their way to hire older (over 35, cough) people. not saying you punish those companies who don't; but you give them extra benefits so as to motivate them.

    companies only look out for their bottom line. they would sell their mother into slavery for a higher share price. the only way to keep a balance of social responsibility and prosperity is to give incentives, to guide better behavior.

    (I'm over 50, have been looking for work for a while now, and I'm getting nothing; no interviews and certainly no offers. I have a lot of experience and a good work ethic, but it does no one any good if the companies routinely dismiss anyone with more than 2 pages of resume experience, since they are seen as 'too expensive' to hire).

    --

    --
    "It is now safe to switch off your computer."
    1. Re:no one would HIRE them, either by slapyslapslap · · Score: 3, Interesting

      Stop sending resumes with more than 2 pages of resume experience....Just send the last 3-4 jobs. Hardly anyone cares about anything older than 15 years anyway. Tailor your resume for the job you are applying for. Besides that, resumes that are too long make you look like you are either a job hopper or a bullshit artist, or both.

    2. Re:no one would HIRE them, either by meta-monkey · · Score: 2

      (I'm over 50, have been looking for work for a while now, and I'm getting nothing; no interviews and certainly no offers. I have a lot of experience and a good work ethic, but it does no one any good if the companies routinely dismiss anyone with more than 2 pages of resume experience, since they are seen as 'too expensive' to hire).

      You would think somebody could make a mint hiring older coders. Here you have a bunch of people who've spent decades thinking logically about novel solutions to problems and are starved for work. Or just get a bunch of old coders together and start a software project. Apps or some shit. Or something you can sell to Yahoo for a billion dollars. Older coders are sitting around doing nothing, and there's gold in them thar hills.

      --
      We don't have a state-run media we have a media-run state.
    3. Re:no one would HIRE them, either by Kjella · · Score: 2

      Depends on the type of coder, I've met too many old coders who try to keep the memory use low, performance high but code complexity is terrible because it's all one giant spaghetti ball of code.

      For example now at work I've created a system which has a single master procedure( productionId, datasetId, stepId ) where NULL in the last two means all sets, all steps. I know some of the steps would be more efficient if merged, I know some contain one-time setup (but is hard to extract out) that's repeated many times when I run them on all datasets but for development it's a bliss. I can rerun a single step for a single set, a single step for all sets, all steps for a single set, I can easily time them (start and finish, per step, per set) and see what's making it choke not to mention if there's an error it's in a narrowly defined piece of code not the many-thousands-of-lines script it's replacing. A coworker of mine is starting to work on it setting up another production type and he loved the structure because it was so easy to grasp, even if he's only looked at a few steps.

      Another feature I like is passing objects instead of values through layers. For example, say you have a form that has a string and a radiobutton but needs to have another UI element added, let's say a checkbox. If you pass the values as ( string, radioButton ) you have to change signatures everywhere. If you have an object FormValues, add the checkbox and pick up the value where it's needed. Is that efficient? Probably not, I guess I'm often passing ten values around when I only need two. But it saves a lot of pointless coding time when I find out that oh, I have to increase that from two to three. Defensive coding that makes it easy to expand or change functionality beats hardcoding every time.

      I started out with a C64 which had 64kB of RAM, I'm not going to do that if we're talking about a million or a billion objects. But there are still people stuck in that mode where it's like every byte matters and it just doesn't. Make code that's easy to work with (verbose for clarity and descriptive names, but compact using standard functions and generic code where possible) and about 95% of the time it'll be worth more than trying to make it machine-efficient. A lot of "hardcore" developers dismiss abstractions as simplification for the simpletons and real developers code right on the metal, maybe not in assembler anymore but they kind of want to. It takes a real change of mindset to write code for coders, not code for the machine. Of course it must run in acceptable time with acceptable resource use, but that's often a low bar these days.

      --
      Live today, because you never know what tomorrow brings
  6. Headline is a misquote by goodmanj · · Score: 3, Informative

    The headline misquotes Bloomberg. He didn't say you *can't* teach a coal miner to code, he said you won't. And he's right. While it's certainly *possible* for some older adults to radically change their career paths into tech jobs, the majority of us lack the motivation and mental flexibility, and society doesn't want to spend the money to help us make the switch. It's just not going to happen. Bloomberg's overall point is dead on: we need to come up with ways to allow people to gently move into new careers that make the most of their talents, rather than just firing them, throwing a Javascript for Dummies book at them, and expecting them to become the next Zuckerberg.

    That said, Bloomberg's got a pretty 19th century view of what coal mining is. Since it's all done with heavy machinery and robots these days, it's a pretty technically demanding job.

  7. Hulk hogan could code too by invictusvoyd · · Score: 5, Insightful

    Possible . With a lot of effort a team of bright minds could teach hulk hogan to do some java . But then , who's gonna fight the undertaker??

    1. Re:Hulk hogan could code too by noh8rz10 · · Score: 4, Insightful

      +1 snarky but insightful. there are a bunch of jobs that need to be done and we all have a role to play. I would suggest that Zuck focus his attention on the children of coal miners in rural areas, and help educate them for job opportunities (such as coding) that are not coal mining.

    2. Re:Hulk hogan could code too by lgw · · Score: 4, Insightful

      But that's just it: Hulk Hogan was a skilled worker, a top-notch entertainer.

      People need to stop focusing on "tech". Unskilled jobs are going away, as are non-creative semi-skilled jobs. That doesn't mean the only alternative is "tech". There are many skilled jobs in the world, and many semi-skilled jobs requiring human creativity.

      A better way to state the question: half the population has sub-median intelligence. In a world of increasing automation, what jobs will there be? It doesn't take much to be a better job than mining coal: the bar is low here. But it won't be manual labor.

      I expect a swell in interpersonal service jobs. Unskilled (and non-creative semi-skilled) jobs that used to be only for servants of the rich have grown vastly in numbers as everyone else starts to able to hire the same: gardeners, maids, etc. But the same is stating to happen with creative semi-skilled jobs, and often without the class distinction spas and salons, decorators, drivers, personal shoppers, home theater installers, and so on. We're struggling to replace traditional roles with peer-to-peer roles for a lot of this (think Lyft).

      The nice thing is, you don't need to be above average, smarts-wise, to do a competent job at a lot of this stuff. You need to be interested, to care about getting it right, but that's different.

      --
      Socialism: a lie told by totalitarians and believed by fools.
    3. Re:Hulk hogan could code too by lgw · · Score: 3, Insightful

      Would you go to a spa and get a pedicure from a coal miner type of guy? Would you hire one as a personal shopper? With their personality

      Interesting stereotype there. You might be surprised by the reality.

      Your typical male factory workers, construction workers, truck drivers, etc. are not at all suited for interpersonal service jobs. So what are we going to do with them?

      Met many taxi drivers? Painters? Plumbers? Electricians? A/C repair guys? The guy you talk to to arrange and schedule the work needs to be somewhat personable. The guy who does the work, not so much.

      And a world where all the assholes starve to death? Not the worst possible world.

      --
      Socialism: a lie told by totalitarians and believed by fools.
    4. Re:Hulk hogan could code too by lgw · · Score: 2

      Sounds like a world without very many men

      Sound like you need a more reasonable definition of asshole. Most people are capable of being reasonably polite to their boss and to customers.

      I wouldn't expect jobs like painters and drivers to go away in the next 20 years. That's the next revolution, not this one. One crisis at a time.

      --
      Socialism: a lie told by totalitarians and believed by fools.
    5. Re:Hulk hogan could code too by CanHasDIY · · Score: 2

      Met many taxi drivers? Painters? Plumbers? Electricians? A/C repair guys? The guy you talk to to arrange and schedule the work needs to be somewhat personable. The guy who does the work, not so much.

      Taxi drivers are going away thanks to driverless cars. Probably painters too. The other ones are skilled workers; they're not the people we're talking about here. This conversation is about semi-skilled or unskilled people, who pretty soon aren't going to have any (or much) work available. Yes, unpersonable guys who are smart enough can become HVAC technicians, (driverless-)car repair technicians, etc. What about the guys who didn't make the cut for trade school? What are they going to do for work?

      And a world where all the assholes starve to death? Not the worst possible world.

      Sounds like a world without very many men.

      Just because an individual is "personable" doesn't mean they're cut out for or interested in a particular job title; for example, I'm the type of personality that could sell a case of ketchup Popsicle to a lady in white gloves - but I fucking hate sales, so I avoid sales jobs like the plague, even though I'd be really, really good at them.

      Oh, and BTW, as much as some people want to fantasize that driverless automobiles are going to obsolete professional drivers in the next year or so, it ain't happening, for more reasons than I have time to consider. Maybe if there's some amazing technological breakthrough in the next 18 months (like, I dunno, someone figures out a form of terrestrial propulsion that doesn't in one way or another, suck), but realistically you're talking 10-20 years out.

      --
      An enigma, wrapped in a riddle, shrouded in bacon and cheese
    6. Re:Hulk hogan could code too by Em+Adespoton · · Score: 2

      +1 snarky but insightful. there are a bunch of jobs that need to be done and we all have a role to play. I would suggest that Zuck focus his attention on the children of coal miners in rural areas, and help educate them for job opportunities (such as coding) that are not coal mining.

      True, but have you seen the latest stats? We've got a glut of coders; we've got more trained coders coming out of colleges than we've got jobs, and we have many people who are self-taught coders who are doing just as well at landing those jobs. Going into this climate, wouldn't it make more sense to retrain as, say, a construction worker (get your welding ticket, etc)? There's a lot more money and a lot less shift in this area. For that matter, move from mining into the gas industry; there are plenty of jobs there right now (including construction).

      I think part of the problem is that we always retrain people for jobs that are currently hot, instead of training people for the jobs that will be hot when their training is complete.

    7. Re:Hulk hogan could code too by Phreakiture · · Score: 5, Insightful

      Anyone working as a coal miner is so far past the "I'm willing to do jobs that suck" threshold that it has vanished over the horizon.

      Yep, but so, sometimes is the "Jobs that are available, that I can get to" threshold. I know a lot of people who are stuck in this type of mess because:

      • They were born in East Bumfuck, and
      • They were born poor because they live in East Bumfuck, and
      • They have no transportation because they are poor and
      • They can't commute far because they have no transportation and
      • The only job they can find that is within walking/biking/bumming a ride distance is the one they got.

      Pay close attention to that bumming a ride distance. If you are dependent on another family member for a lift to work, and you are poor, you know that one car that works (not counting the ones parked on the lawn) will break because they're poor and can't maintain it well. You're not going to go anywhere that that family member doesn't deem, and so, there you sit, another generation festering in the rot that is East Bumfuck

      I know it first hand because these folks are my in-laws. Some of them have escaped (very few, my wife being one), and some of them are going to, but mostly the opportunities just aren't there.

      --
      www.wavefront-av.com
    8. Re:Hulk hogan could code too by HeckRuler · · Score: 2

      If only there were some sort of pipe we could feed into their house at a reasonable rate that delivered to them the grand sum of human knowledge and gave them the tools to educate themselves, learn meaningful skills, and become valuable.

      I'm really sorry for the snark. It's gotta suck-ass being born poor in East Bumfuck. For a while I stayed in State Center, IA, that had about 10 city blocks to it's name, and 2 restaurants. I paid this neighbor kid to mow my grass, and his whole family just didn't have too many options. Friendly, but a habitual liar. His brother was nice, but full of piercing and tats that I know had to put him at odds with the majority of the town.

      The Internet is there, and it's a great and wonderful thing, but you know what? The biggest barrier I see to it penetrating into the lives of people who otherwise have no options is their culture. Try as I might, that kid just would not believe that he could do meaningful stuff. It's not that he didn't want to be code monkey like me, or didn't want to have a higher paying job. He just didn't think it was going to happen. I couldn't get him to try. That sort of resistance is weird, and I'm not sure I have a solid grasp of it's root cause. But if I had to call it something, I'd say it's the culture of the poor.

    9. Re:Hulk hogan could code too by FatLittleMonkey · · Score: 3, Insightful

      focus his attention on the children of coal miners in rural areas, and help educate them for job opportunities (such as coding) that are not coal mining.

      Indeed. And one of the ways of doing that is not destroying their parents' livelihoods faster than society can adapt. Children of the long term unemployed (or underemployed) have a much lower chance of reaching an education level (and hence work) commensurate with their true capability. That reduces social mobility, resulting in multi-generational welfare dependency.

      --
      Science is all about firing a drunk pig out of a cannon just to see what happens.
  8. Why does it have to be "coding"? by hawguy · · Score: 2

    There's no reason to train every worker to "code", we don't suffer from a lack of coders, we suffer from a lack of "developers", and no 6 week software bootcamp is going to turn someone with no programming experience into a developer. Besides, the average coal miner is probably not going to want to sit in front of a computer all day (many in my family work in the heavy construction industry, and I am 100% certain that although you could probably teach my brother to code, you're not going to be able to teach him to sit behind a desk all day).

    But there are plenty of other jobs that you *could* teach a former coal miner to do -- not everyone in the economy needs to be a coder any more than everyone needs to be an auto mechanic just because we all (well, mostly) drive cars.

  9. As much as I am loath to admit it by korbulon · · Score: 2

    Bloomberg has a valid point. It's also the reason most people can't be fashion models ("he's so hot right now").. There is also something to be said for nerdly predispositions and interests, which goes a long way in determining whether someone can become a successful coder.

    On a more general note, Bloomberg has struggled far more to "earn" his billions and has seen far more of the world than Zuckerberg, who in turn strikes me as an incredibly naiive, deer-in-the-headlights, I-don't-know-what-I'm-doing-here, I-just-won-the-nerd-lottery sort of person: his proclamations simply don't carry that much weight.

  10. A Poem, by TFHF by TrollingForHostFiles · · Score: 4, Interesting

    I'd rather write
    Host files at midnight
    Than pass my days
    Hacking at lignite

    BURMA SHAVE

    --
    cat /dev/random
  11. Retraining miners by masonc · · Score: 2

    Let's try to evaluate this in a non-partisan grown up way. By coding, Bloomberg is referring to America's move to eliminate all blue collar work by sending it abroad to China and Brazil, and to create great opportunities for academic pursuits, financial services and intellectual property. If there was a strong manufacturing sector, miners could be retrained to work in factories, with all the health benefits over mining, but those jobs got exported to make the multi-national companies richer and more powerful. Since large companies now own the American political process, all political efforts are concentrated on making the rich more rich at the expense of the working people.This doesn't end well.

    --
    CM www.cometenergysystems.com Blog: http://caribbeanrenewable.blogspot.com/
    1. Re:Retraining miners by Pinky's+Brain · · Score: 2

      If those factories were still in the US they'd use far more automation and employ only a fraction of the labour they use overseas and used in the past in the US.

  12. Re:project manage then by bluefoxlucid · · Score: 2

    We could use more PMs, but we have another problem: most PMs are terrible; and, although you can apply PM effectively to anything, you are a hell of a lot more effective if you have foundational knowledge of the project's domain.

    Miyomoto Musashi said that a foreman must know all aspects of a carpenter: once the carpenter has lain floors, and built furniture, and carved designs and cut wedges and doors and columns, he can be a foreman. A good foreman can move from carpentry to a steel factory; but he will need to rely on experienced steel mill workers to explain a lot of things to him, and to help him work with the inexperienced and get them on track. A foreman who has been a steel worker will understand most of the base, will get new information from the experienced steel workers who know new processes and tools, and will be able to effectively direct the inexperienced to experienced steel workers and direct the experienced steel workers to get him trained in specific skills he is lacking in and "anything else you think he needs".

    We can turn a coal worker into an ITPM. We will do much better turning IT people into ITPM.

    Eventually, we get the same problem that we have with programmers: we have too fucking many STEM people, and the labor flood is creating high unemployment and low salaries. I'm trying to get in on these $160k PM salaries, but I expect them to drop to reasonable $90k salaries eventually. As well, I expect the job to turn into less of being the first guy awake, last guy to sleep, always there on weekends kind of thing and more of a reasonable position.

    In short: project managers are like lubrication. Your engine needs it. The wrong lube will work better than no lube, but won't work well. The right lube works great, but you need enough of it. If you have too much of it, your engine dies.

  13. Re:What???? by SydShamino · · Score: 4, Informative

    Bloomberg didn't say that you can't teach any coal worker to code, just that you can't teach every coal worker to code, refuting Zuckerberg's Marie-Antoinette-style "let them write code" statement.

    Only the Zuck sounds like an out-of-touch elitist in this case; Bloomberg is making a legitimate point that the retraining process is more complicated than that because it has to be tailored to the skills and interests of each person. The article summary is misleading, and the headline is outright wrong.

    --
    It doesn't hurt to be nice.
  14. Re:Right! by ShanghaiBill · · Score: 5, Insightful

    If 'custodial engineers' were to drop everything and become programmers, who'd do the dirty work that they do?

    Nobody is talking about re-training people that are usefully employed. They are talking about re-training people whose jobs are disappearing. Robotics is advancing very rapidly. Jobs for unskilled people have been disappearing for decades, but the past is nothing compared to the avalanche of disappearing jobs that may soon be coming. History shows that, in the long term, economies adjust and everyone benefits from productivity improvements. But the short term transition can be brutal.

    They are all great skills to know, but there's only so much mastery a person can obtain.

    The problem is that we have many millions of people with NO useful skills. They are also mostly untrainable, or they wouldn't have ended up skillless in the first place. In the past, our economy had a place for these people. The future is likely to be different.

  15. Re:Does Michael Bloomberg know how to code? by Ralph+Wiggam · · Score: 5, Informative

    He was the head of Data Systems Development at Solomon Brothers. When that company got bought out, he started a company selling Bloomberg Terminals, which were extremely innovative. He parlayed that into the Bloomberg News service. He grew up middle class with no family connections or a leg up, and now has $33B. That doesn't happen to dumb people.

  16. Re:Coal Miners aren't stupid by bluefoxlucid · · Score: 2

    This is the IT trap.

    IT people always look down on all the other morons and retards staffed in the building. They're stupid enough to look up to us, after all. Dumb bitches in HR, accounting, finance, lawyers who don't know a fucking thing about anything except legal bullshittery, CEOs and executives who can't find their ass with both hands.

    Yeah uh, I've run an income statement. Would you like to try? When you finish crying, you can come suck my dick.

    We need executives. My company doesn't have all the ones it needs, and they don't realize it, and we have risk problems. Severe risk problems from not having a CISO. Wasteful spending and excess work and ineffective output from not having a PMO with a Manager of Projects. Because of our market, basic business decisions--not just internal IT ones--would benefit from a CTO to help the CISO figure out how the fuck to handle market risks that will impact us severely. These people create top-down business strategy and establish what management gets hired to run what branches of operations.

    HR goes through shit that would break my brain. Once. Then I'd absorb the process and handle it with great skill. Neuroplasticity is fucking awesome, after all. But seriously, god damn, have you ever tried that PHR test?

    Miners have to decide if they want to go with stuff like water elevator or sub-level cave or whatever, which at a glance can appear roughly equivalent in terms of ore extraction, cost, and safety. Then you run a bunch of simulations and analysis and you find that doing a simple sub-level cave mine to pull ore pillars from a mined-out mine costs more, returns less, nets you half as much profit, and puts your people at a 30% higher risk of fatal death than doing a water elevator WITH sub-level cave. Then the damn miners have to figure out how to excavate a sub-level cave without collapsing it on themselves, and they have to pipe water into it without it getting soggy somewhere and collapsing on them.

    Coal miners are going to translate either to construction or some branch of engineering. And I will be fucking glad when they're building bridges, because these are people who look at shit and go, "Oh hell no, you see this shit? No see, there's stress channels here, and this all comes to a focal point here, and like... wind and seismic activity from people walking over it or cars driving will create a pressure build-up that will lead to buckling and catastrophic failure. We can't use this design, people will die!" Because they've been there, they've held a hammer and looked at a rock in a wall, and they've looked up and gone, "... uh, wait, this shit will collapse on my head and kill me if we do this."

    You learn to take pride in quality work when shit work is 99% likely to crush you to death.

  17. moderns EDUCATED STUPID on equality by Thud457 · · Score: 3, Interesting

    It seems like some of the less deep thinkers these days get confused by our societal value of equality.
    When the founding fathers said said "all men are created equal", they meant that the government should treat everybody the same out of general fairness.
    They didn't mean that Dr J and Albert Einstein have the same attributes.

    Anyhow, you most likely won't be successful retraining most coal miners to write code.
    But it's not much of a stretch for most coders, particularly brogrammers like Marky Z, to learn to shovel shit.

    --

    the preceding comment is my own and in no way reflects the opinion of the Joint Chiefs of Staff

  18. Re:project manage then by bberens · · Score: 2

    I don't know about the rest of STEM but unemployment for programmers is really low.

    --
    Check out my lame java blog at www.javachopshop.com
  19. Re:Right! by BullInChina · · Score: 3, Insightful

    I'm pretty sure that you can't teach politicians to code either, they just don't have the intellectual capability to handle such a task.

  20. Re:Right! by noh8rz10 · · Score: 5, Insightful

    the problem with Zuck's thinking is that the logic goes like this:
    1) say "omg coal miners could learn to code!"
    2) expect coal miners to learn to code
    3) blame coal miners when they are out of work but did not become coders
    4) people on the government dole are lazy and shiftless! handouts! obama! socialism!

    It's a very convenient slippery slope for those looking for a way to back into #4.

  21. He is right by prefec2 · · Score: 2

    During the so called New Economy bubble I worked at an ISP and development shop. We tried to get more developers, but this was harder than expected. While the average CS student was more or less able to code, retrained ex-lorry drivers and bricklayers sent to us by the employment center where all unable to conceptualize problems maybe they would have been able to type in things we specified, but creative thinking was not their string side. Like, not everyone can run like Usian Bolt. Therefore, we need jobs for everyone suitable for their abilities.

  22. Tradeoffs by sjbe · · Score: 5, Insightful

    It's the TOTAL number of high-paying jobs that's important, and people tend to gravitate to what they like.

    You seem to overlook the fact that if there are high paying jobs there must, by definition, be low paying jobs as well. Not everyone can have high paying jobs simultaneously anymore than everyone can have an above average IQ. In the long run economic growth can benefit everyone, rich and poor alike. In the short run however it is something close to a zero sum game. If you make one person wealthier you are making another poorer at least temporarily. If you have a larger pool of high paying jobs, in the short run you necessary are making the pot of money available to lower wages workers smaller.

    You might be able to implement policies that benefit most/all people in the long run but there will be some short term pain in the process.

    I could never imagine working nine to five on an auto assembly line, but that's what people did 50 years ago at GM, for $20 an hour before the cheap labor conservatives came along and crapped in the punch bowl.

    People get paid that much TODAY to work on some lines at GM. $20/hour is roughly $40K/year. Not exactly a huge salary in the US these days. There are plenty of assembly workers that get paid well in excess of $20/hour.

    Furthermore it isn't "cheap labor conservatives" that limit pay at the automakers. You could have had to most generous liberal management you could envision in charge of GM and Chrysler and they still would have gone bankrupt. What primarily limits direct labor pay is competition. Labor is a huge percentage of the cost of building vehicles. That means that production will gravitate towards locations with cheaper labor costs. Ford, GM and Chrysler in years past agreed to labor contracts that were simply not economically sustainable in the long run. When new competitors with lower labor costs entered the market, the Big Three were unable to adjust their cost structure to match. (Note, this isn't an anti-labor screed. Management shoulders a huge portion of the blame here) Labor costs had to come down and that ultimately meant some combination of lost jobs and lower pay rates. It was simply economic "physics" at work - a reversion to the mean.

    1. Re:Tradeoffs by ZeroPly · · Score: 2

      Yes, of course there will be low paying jobs as well. But we need high paying jobs to move the median up. Fifty years ago the biggest employer in the US was GM. Today the biggest employer is Walmart. It is not zero sum - creation of high paying jobs does not necessarily reduce the number of lowing pay ones, in fact it would increase them. If we put a 200% tariff on Chinese manufacturing and moved iPad work to the US, you would still need janitors and cafeteria workers.

      Auto production gravitates to places with lowers costs, but the cheap labor conservatives are the ones pitting the states against each other, so that we are in a continual race to the bottom. Just look at the Tennessee story, where Volkswagen management wanted a unionized workforce, but the politicians said it would make them noncompetitive. Also, if you think you can get $20 an hour to work at GM, please put an application in, and let me know how that works out for you. There are still jobs at that pay level, but an 18 year old fresh out of high school has a better chance of going to Mars than getting that kind of money for an entry level job. Same with electricians, plumbers, and welders.

      Conservatives seem to think that we have no choice in the matter, and that we just have to accept free trade as the new normal, and there's nothing we can do. So even as Zuckerberg's left hand is all about helping American programmers, his right hand is lobbying hard for more H-1B visas to keep pay rates down.

      --
      Support microSD: in a post 9/11 world, it is unwise to carry your data on media that you cannot comfortably swallow.
    2. Re:Tradeoffs by mikael · · Score: 2

      Highly-paid people still need to eat, drink (bars, cafes, restaurants), buy clothes, shoes (stores, sales assistants, sales managers), maintain their appearance (hairdressers, barbers, estheticians), keep healthy (fitness centres, doctors, dentists), and then they'll want to live somewhere pleasant (architects, landscape gardners), may want to explore their inner self (yoga instructors, meditation), learn new skills (community college), may want to be driven somewhere (taxi drivers, chaffeurs, limo services), want their homes upgraded (builders, painters, interior decorators).

      --
      Vintage computer adverts: http://www.vintageadbrowser.com/computers-and-software-ads
    3. Re:Tradeoffs by ZeroPly · · Score: 2

      To address one by one:

      Moving the median wage up is the only solution in the long term. Inflation might be a short term problem, but only if the Gini coefficient is unchanged. If you can lower the Gini coefficient while raising the median, there is no reason to believe that inflation will become a problem. However, I tend not to put too much stock in economists, because they are good at explaining patterns in hindsight, but absolutely atrocious at providing useful information about the future.

      There IS political intent behind all of this. Does "wealth redistribution" ring any bells? Income inequality is a pressing problem, but solutions cannot be discussed because conservatives automatically turn on their "socialism" wharrgarbl. None of the conservatives are willing to acknowledge that there is a problem when, as often cited, six Walmart heirs hold more wealth than the bottom 40% of the population combined. That's worse inequality than in most parts of Africa. As far as H-1B visas, there is a concerted effort by the major tech corporations to increase their number, even though the majority go to two Indian companies who are replacing American workers.

      Unions raise costs, I will definitely agree with you there. So does paying overtime. So does health insurance. So does safety regulations. Why again are we trying to compete against China and Bangladesh, instead of slapping on tariffs, and protecting our own workers?

      What do you mean by "skilled labor"? If I refer to you an 18 year old who's a high school graduate with no drug or criminal problems, can you get him a job at GM? Or is there fine print that he has to have twelve certifications, and speak three languages? Where are all the job wanted postings for these entry level positions?

      --
      Support microSD: in a post 9/11 world, it is unwise to carry your data on media that you cannot comfortably swallow.
  23. Re:Right! by Anonymous Coward · · Score: 4, Insightful

    Hate to break it to you - most politicians are *very* smart. Arguably as much so if not more than most techies.

    The difference is in how they apply their intelligence. Politicians specialize in motivating people to follow a course of action of the politician's choosing. That is no mean feat and requires a great deal of intelligence and insight. It is a different discipline than say writing code, but it does require a high degree of intelligence to figure out how to manipulate other people.

    By way of contrast, most techies, while very good at figuring out technical problems, are often woefully inadequate when it comes to people/social issues. This is kind of the point of this article - that this naive belief on the part of techies that people can just arbitrarily change jobs, be "retrained" to do anything else - is completely unrealistic and doesn't actually work in reality. Techies often try to view the world in their terms and fail to understand that "their terms" are often a poor way of understanding the rest of the world. They then thumb their chests about how "stupid" everyone else is, how if only everyone could be "as smart" as they are everything would be so much better. What they fail to understand is that the world is as it is for very good reasons - that the world has been that way for millennia and will continue to be the same way - all for the very same, good reasons that shaped things that way to begin with.

  24. Re:Right! by xevioso · · Score: 2, Insightful

    I think you are confusing wisdom for intelligence. Politicians tend to be very wise when it comes to understanding what makes people tick and how to get people to like them enough to vote for them.

    Then they get on Senate committees and blabber on about topics they have absolutely no business talking about because they are ignorant on the subject.

    The intelligent person knows when it's raining. The wise person knows to get in out of the rain.

  25. Re:Right! by pla · · Score: 5, Insightful

    I'm pretty sure that you can't teach politicians to code either, they just don't have the intellectual capability to handle such a task.

    The bigger problem I see with teaching politicians to code comes from their comprehension of boolean logic. In computer science, we constantly evaluate the truth of various simple expressions. In politics, their entire career depends on their ability to obfuscate the truth of insanely complex issues in such a way as to make them look true (or false) based on the interest of their highest bidder. ;)

    More seriously, though, I have to agree with Bloomberg. Not everyone can code, and of those who have the raw capacity to learn it, many of them would hate actually doing it. Coding requires going into an almost trancelike state for hours at a time, sitting motionless while visualizing the flow of data through complex control structures and eventually interacting with some form of I/O. You try to stick a traditional manual laborer (I mean that in the good way - The kind of guy who enjoys nothing more than an honest day's hard work) into that seat for ten hours, and watch him slowly go crazy.

  26. Re:Right! by mark-t · · Score: 4, Funny

    Politicians tend to be very wise....

    You kinda tanked your credibility by starting a sentence that way....

  27. Re:Right! by schnell · · Score: 5, Insightful

    The problem is that we have many millions of people with NO useful skills

    I think it's a little more accurate to say that we have millions of people with skills that were marketable when they started working but over their career lifetime those skills no longer became useful. I really do feel bad for these people because they didn't do anything "wrong" - the economy shifted under their feet and the profession that they expected to spend their lives in just happened to disappear. Imagine if tomorrow programming or IT became obsoleted - would you really want to start over from scratch in some other industry that you don't understand (or even like), especially if you're an old fogey like me? That's the harsh reality of what people have to do, but it doesn't make it any less painful.

    It's also not quite fair to say they are "mostly untrainable" but there is definitely a limited subset of things that you can be retrained for with a high school education and a professional lifetime spent in blue collar jobs. The US economy - like that of most advanced industrial nations - has shifted over the last several decades to outsourcing blue collar jobs and increasingly retaining onshore only "knowledge worker" and white collar roles. And many of these people are not educationally (or potentially mentally) suited to the jobs that are still here, which puts a premium on figuring out "what are the still extant jobs that they can be retrained for?" To Bloomberg's point, that is a hard question and the technology industry is not a panacea.

    --
    "95% of all Slashdot .sig quotes are incorrect or completely fabricated." -Benjamin Franklin
  28. Re:Right! by noh8rz10 · · Score: 5, Insightful

    I think you're assuming that there is only one type of intelligence. some people may have problem-solving skills but no emotional intelligence for how to work with and lead groups. If you have just one type of intelligence you shoudl consider yorself lucky for that and not make fun of those who are also intelligent but different.

  29. Re:Right! by mooingyak · · Score: 3, Informative

    I think you are confusing wisdom for intelligence. Politicians tend to be very wise when it comes to understanding what makes people tick and how to get people to like them enough to vote for them.

    Then they get on Senate committees and blabber on about topics they have absolutely no business talking about because they are ignorant on the subject.

    The intelligent person knows when it's raining. The wise person knows to get in out of the rain.

    He's not confusing them. He's saying there are different types of intelligence. He's also agreeing with the post he replied to, basically saying that retraining politicians to code wouldn't work, but not because they're dumb. Rather because that's not how their brains are wired.

    If goal X can be achieved by action Y, the ability to recognize this and succesfully carry out action Y would be considered a form of intelligence.

    If goal X is get funding for something, and action Y is blather on about crap they know nothing about.... then blathering is a smart move. The morality of such an action is certainly debatable, but that's indepedent of intelligence.

    --
    William of Ockham had no beard. The most likely explanation is that it was chewed off by squirrels every morning.
  30. Re:project manage then by bluefoxlucid · · Score: 2

    4.5%

  31. Re:Right! by LordLimecat · · Score: 2

    While its socially correct and karma-boosting to take potshots at how dumb politicans are, my experience with politically successful people is that they tend to be pretty sharp in what youd call "managerial" skills: figuring out the tl;dr of a subject, figuring out who to pull in, figuring out how to pull together a unified response. That is, they tend to be organizaltionally skilled.

    IT / Comp sci people (especially slashdotters) seem to love touting how brilliant they are, but my experience is that they tend to have glaring weaknesses with:
      * Idealizing situations and ignoring practical / human problems
      * Interacting with other people
      * Missing the forest for the trees
      * Admitting when they might not have the answer / the best answer / the necessary skills

  32. Re:Right! by Oligonicella · · Score: 3, Insightful

    Allow me to substitute some words. Having technical skills doesn't necessarily mean that someone is smart, especially when it comes naturally to them. Someone without natural technical skills and are able to apply their intellect to gain them are very intelligent, however. But a lot of technicians out there don't have to think about it much. - And yes, it's nice. In both venues.

  33. Re:Right! by ColdSam · · Score: 2

    You kinda tanked your credibility by not being able to read a complete sentence.

  34. Re:Right! by Grishnakh · · Score: 5, Interesting

    Then there's those of us who can code in an almost-trancelike state, but rarely get the opportunity because companies these days have all embraced the "open plan work environment" that the ADHD Under-30 crowd loves so much, and which makes it completely impossible to get into a proper mental state to do any serious coding because every time some person walks by our desk or has a loud conversation directly behind us we lose our concentration.

  35. Re:Right! by sjames · · Score: 2

    The really sad part is all the economists and politicians who can't seem to understand that a 50 year old coal miner probably can't afford to be out of work AND paying for school for 4 years and probably doesn't have enough working years left to pay off a student loan. They act as if re-training means swallowing a free magic pill and POOF!

  36. interesting paradox by swframe · · Score: 3, Interesting

    I moved to a 3rd world country a year ago to look for ways to motivate people to learn to code. I thought it would be easier in a place where the benefits and needs are the greatest. It is much harder than I thought... I used to think the people just needed the funds to go to school, a patient personal tutor and/or extremely simple lessons (think computer game).

    One person (~12 years old, on school vacation) simply would not learn code. I mean, the person would not consider it for any reason. I noticed that the person can play flappy bird with a high score of 71. I justed wanted to see if a very well done game environment might motivate them. Out of curious, I asked the person to play the Ouya game, Clark, that involves solving puzzles. The person gave up after hitting a puzzle in which you have to position two blocks to prevent the robot from being killed by 2 lasers.

    In another case, I was able to convince the person (~27 year-old, college graduate) to take the javascript class at code academy but it didn't sink in. This person works at a restaurant where they make $10/day working 10 hours a day, 6 days a week. I've explained to them that as software developer they can make in a year roughly what they would currently make in 30 years. I agreed to pay them to take a leave from work to learn javascript. After getting about a third of the way through the course, they still made mistakes that they should have learned in the first 5 lessons. (They couldn't remember where to put {}, (), commas, semicolons, function arguments, variable names, etc.) After 3 weeks, I decide to try a different approach. I showed them simple functions like max(number1,number2) or indexOf(array, value), etc. They could look at the solution as long as they liked. I explained it to them. The functions were only a few lines long. Then I hid the function and asked them to write it from scratch using a syntax aware IDE. If they got stuck they could look at the answer and I would explain where they were going wrong. It still took several attempts for them to write the function even when shown the answer. After that first day of the new approach, I thought I found a way get them to remember the syntax but the next day the person quit and returned to work at the restaurant.

    I worked with several other people and the results are consistent. Coding is a kind of puzzle solving problem that people dislike intensely.

    Out the 10 or so people, I tried to help only one has gotten very far. She is 51 year-old mother of 3, and I was surprised by that. I was actually trying to convince her kids (27, 18 and 14) to learn.

    It is an interesting problem. I think there is a path to get people over their resistance but it is not obvious to me so far.

  37. Re:Right! by careysub · · Score: 3, Interesting

    If 'custodial engineers' were to drop everything and become programmers, who'd do the dirty work that they do?

    Nobody is talking about re-training people that are usefully employed. They are talking about re-training people whose jobs are disappearing. Robotics is advancing very rapidly. Jobs for unskilled people have been disappearing for decades, but the past is nothing compared to the avalanche of disappearing jobs that may soon be coming. History shows that, in the long term, economies adjust and everyone benefits from productivity improvements. But the short term transition can be brutal.

    ...

    It is essential that we keep the timelines straight on how jobs are lost, and then eventually regained in a true Industrial Revolution. We are currently in what should be called the Cybernetic Revolution, the only true successor to the original IR in terms of its effects on employment.

    In the original IR there were rapid losses of employment (starting in textiles) as factories went up starting around 1780. Optimists, who prate about how 'the IR really wasn't so bad' argue that by 1840 the average wage had risen to finally exceed pre-levels. As with today, talking about average wages hides the extent of poverty with a society, but more importantly it ignores the fact that the gap between 1780 and 1840 is sixty years, and other more systematic analyses pretty much keep this same gap for the employment picture turn-around, though shifting the dates of both start and end forward slightly. This means the typical worker rendered a pauper in mid-life by the start of the IR never benefited, their children never benefited, their grand-children rarely benefited, it was only their great-grand-children that found ready work at good wages!

    The promise that eventually the economy will adapt and replace the lost jobs is one that won't be seen for a few generations. We need to have policies in place now, as the jobs vanish, to keep the workers and their families from ending up in poverty, and these policies will need to be maintained and updated for several decades to come.

    It is notable that a quick perusal of conservative policy sites (National Review, etc.) for suggestions on how to deal with this problem of inevitable long-term unemployment find by far the most common is to suggest that job salaries be subsidized by the government to create employment. The really aren't any other alternatives that might conceivably work - only government spending to stimulate the economy can step in. (But how taxes should be raised to finance this is never discussed.).

    --
    Starships were meant to fly, Hands up and touch the sky - Nicky Minaj