Slashdot Mirror


Microsoft President Brad Smith: Computer Science Is Space Race of Today

theodp writes: Q. How is K-12 computer science like the Cold War? A. It could use a Sputnik moment, at least that's the gist of an op-ed penned by Senator Jerry Moran (R., KS) and Microsoft President Brad Smith. From the article: "In the wake of the Soviet Union's 1957 Sputnik launch, President Eisenhower confronted the reality that America's educational standards were holding back the country's opportunity to compete on a global technological scale. He responded and called for support of math and science, which resulted in the National Defense Education Act of 1958 and helped send the country to the moon by the end of the next decade. It also created the educational foundation for a new generation of technology, leadership and prosperity. Today we face a similar challenge as the United States competes with nations across the globe in the indispensable field of computer science. To be up to the task, we must do a better job preparing our students for tomorrow's jobs." Smith is also a Board member of tech-bankrolled Code.org, which invoked Sputnik in its 2014 Senate testimony ("learning computer science is this generation's Sputnik moment") as it called for "comprehensive immigration reform efforts that tie H-1B visa fees to a new STEM education fund [...] to support the teaching and learning of more computer science," nicely echoing Microsoft's National Talent Strategy. Tying the lack of K-12 CS education to the need for tech visas is a time-honored tradition of sorts for Microsoft and politicians. As early as 2004, Bill Gates argued that CS education needed its own Sputnik moment, a sentiment shared by Senator Hillary Clinton in 2007 as she and fellow Senators listened to Gates make the case for more H-1B visas as he lamented the lack of CS-savvy U.S. high school students.

171 comments

  1. What a complete... by Anonymous Coward · · Score: 4, Interesting

    ... dearth of inspiration or even otherwise useful things to say. It's all transparently self-serving but so conspicuously lacking in substance and foundation.

    If you really wanted to ensure a solid influx of STEM university students a few years down the line, you wouldn't be bothering with "learning to code" today. You'd make sure they get a solid grounding in the basics. You know, spelling, grammar, thinking, coming up with things to say. And, of course, math. Not "new math", but actual real math taught in a way that is maybe not huggy-feely, but certainly imparts the skill without putting off. Mathematicians have known for years that the math grounding is awful (along with the rest of highschool), and that it only gets interesting once you "catch the bug" and dive in, later, much later. Do something about that and raise the expected literacy and math proficiency floor from "typically functionally illiterate" to, well, somewhat higher at least.

    But that isn't sexy. That's boring and hard work. Companies and politicians don't want to sponsor that.

    1. Re:What a complete... by Sique · · Score: 2

      There is nothing wrong in general with New Math, as both Set theory and Function theory are fundamental for today's Mathematics, Physics and for Computer Science. Counting and Arithmetics might be nice to know, but they aren't everything in Mathematics.

      --
      .sig: Sique *sigh*
    2. Re:What a complete... by Anonymous Coward · · Score: 0

      Yeah, I agree with Sique, I don't think there's anything wrong with New Math per se. Although I would like to know how my daughter, who got good grades in her math courses, decided that she's "not good at math." Other than maybe she just doesn't like it, so she avoids doing it when she can.

      I suspect that trying to coerce kids to learn programming is destined to be futile. I personally like free market economics. If the lure of a six figure salary doesn't do it, nothing will. When I started college it seemed like everyone was going into either accounting or comp. sci., because both of those seemed to have good futures at high rates of pay. I don't know what ultimately happened to all those accountants, but software development has been very good for me.

    3. Re:What a complete... by RabidReindeer · · Score: 4, Informative

      One of the things that the "New Math" textbooks in my state employed was the concept of a "function machine". It was essentially reducing math processes to black boxes for the purpose of understanding how inputs related to outputs. This was at an elementary grade level.

      The next time I saw a construct like this was in Differential Calculus, where functions are the very basis.

      Of course, functions are also at the very heart of Computer Science. So my "New Math" stood me in good stead.

    4. Re:What a complete... by Anonymous Coward · · Score: 0

      There is nothing wrong in general with New Math, as both Set theory and Function theory are fundamental for today's Mathematics, Physics and for Computer Science. Counting and Arithmetics might be nice to know, but they aren't everything in Mathematics.

      I do not know which elementary (primary) schools you attended by set theory and functions were introduced in the schools I attended back in the 1970s and 1980s.

    5. Re:What a complete... by Sique · · Score: 2, Interesting

      I started programming, when there was no lure of six figure salaries, and I spoiled my university stint with programming for fun instead of doing university work. And then I randomly stumbled in a job where I was programming all day (for a nice salary), and I gave it up after two years. Somehow having it to do for money took the fun out of programming. Free market solutions only go so far.

      --
      .sig: Sique *sigh*
    6. Re:What a complete... by Sique · · Score: 1

      Then you know how old I am.

      --
      .sig: Sique *sigh*
    7. Re:What a complete... by Anonymous Coward · · Score: 0

      "New Math" was around precisely during the 70's and 80's. Then it was abolished.

      Now people complain about "common core" because teachers (who aren't smart enough to understand their own subjects) tell them it is bad, and/or because they strongly dislike Obama and can't differentiate between the two.

      These same people simply can't differentiate between "new math" and "common core", either.

    8. Re:What a complete... by marko123 · · Score: 1

      The people who invented computing had a grounding in the "basic" sciences. I don't think a person who only needs to know how to code can bootstrap even more advances in computing. Unless they bang the blocks together in a new and imaginative way.

      --
      http://pcblues.com - Digits and Wood
    9. Re:What a complete... by 0100010001010011 · · Score: 3, Informative

      you wouldn't be bothering with "learning to code" today.

      I completely disagree. I got into coding when I was in 5th or 6th grade with Hypercard. Then (mostly in order) Applescript, the Mac debugger, my TI-89 calculator, Matlab, PHP, Java, C, C++, Python.

      I'm just a Mechanical Engineer. My job title has nothing to do with any of those languages. No interview I've ever had has ever even touched on how much of those I knew. They're just tools I use to get my job done. It's beyond frustrating dealing with co-workers that refuse to learn to program or worse refuse to use a one-off program to solve a problem they're having. 90% of 'work' is done in Excel. Cell equations that would make small children cry.

      I wouldn't be in the job I have now or doing it as proficiently as I do without having learned to code when I did. This national initiative to teach people to code isn't to churn out coders. It's to turn out _____ that can code. Mechanical Engineers that can code. Doctors that can code. And in doing so they don't need to get into all the dirty internals.

      It's just "keyboarding" class all over again. I'm sure all of the Typists were crying left and right that schools teaching people to type was going to cut into their job.
      My wife works at a hospital with older doctors that were told "You don't need to learn to type or use a computer. You'll have a secretary!".

      Once upon a time coders didn't even enter their code into the computer, you had the punch card operator.

    10. Re:What a complete... by Anonymous Coward · · Score: 0

      The best part is people who say "I don't know the first thing about how to program that!" when you ask them domain-specific questions about a domain in which they specialize, in an effort to program it for them.

    11. Re:What a complete... by jedidiah · · Score: 1

      It's like any real problem in computing. If you don't have the people that are able to deal with the technology platform you've chosen, then you can't implement your project. It really doesn't matter if it's the fault of your people or the platform. You end up with the same result and that's what really matters.

      Trying to teach something that your teachers can't cope with simply because it's "trendy" is really quite stupid and is comparable to the usual corporate nonsense.

      --
      A Pirate and a Puritan look the same on a balance sheet.
    12. Re:What a complete... by Anonymous Coward · · Score: 0

      I got into coding when I was in 5th or 6th grade with Hypercard.

      Why did you? Did you teach yourself because you were interested in it? That's how I got into it, at the cost of two years of highschool. I don't think a "coding" class would've helped me since I proceeded to flunk CS later on, in a big way. But the thing is, that's something completely different from getting some soggy theory and boring exercises to do, along with the rest of the class.

      Some people happen to be interested in machinery that will do their bidding. Most other people see those things as inscrutable menaces that they're forced to work with but they really would rather stay away from if they could get away with it. That's not a great motivator to learn how to program the things. Why would they? They'd be told the thing is "intuitive" and "easy" and therefore ought to know what they want done already!

    13. Re:What a complete... by Anonymous Coward · · Score: 0

      When I entered college, everyone was doing CS because Microsoft and how you could become a millionaire. I was very good with computers, but chose physics because it was more interesting.

    14. Re:What a complete... by __aaclcg7560 · · Score: 2

      "New Math" was around precisely during the 70's and 80's. Then it was abolished.

      Same thing with Harvard Calculus in the 90's. I sat in on the weekly presentation in Fall 1994 when the instructors demonstrated how a textbook filled with word problems was a better approach to teaching calculus than a textbook filled with mathematical symbols. An old mathematician in the back of the room banged his cane against an empty chair that Harvard Calculus was blasphemy and the instructors would burn in hell for teaching this garbage. I took Harvard Calculus in Spring 1995 and bailed out with half the class after the first two weeks. Not sure if the instructors ever taught the material all the way through the end of the semester.

    15. Re:What a complete... by m00sh · · Score: 1

      ... dearth of inspiration or even otherwise useful things to say. It's all transparently self-serving but so conspicuously lacking in substance and foundation.

      If you really wanted to ensure a solid influx of STEM university students a few years down the line, you wouldn't be bothering with "learning to code" today. You'd make sure they get a solid grounding in the basics. You know, spelling, grammar, thinking, coming up with things to say. And, of course, math. Not "new math", but actual real math taught in a way that is maybe not huggy-feely, but certainly imparts the skill without putting off. Mathematicians have known for years that the math grounding is awful (along with the rest of highschool), and that it only gets interesting once you "catch the bug" and dive in, later, much later. Do something about that and raise the expected literacy and math proficiency floor from "typically functionally illiterate" to, well, somewhat higher at least.

      But that isn't sexy. That's boring and hard work. Companies and politicians don't want to sponsor that.

      "Nothing in all the world is more dangerous than sincere ignorance and conscientious stupidity."

      Please stop. It doesn't work the way you're ranting it does.

    16. Re:What a complete... by Anonymous Coward · · Score: 0

      Before new math, the students were learning algebra and calculus in primary school. Everything from geodesic shapes like the Platonic, Archimedean solids, conic sections, ellipses, hyperbolas and parabolas. With New Math that got reduced down to circles and spheres.

    17. Re:What a complete... by ranton · · Score: 1

      If you really wanted to ensure a solid influx of STEM university students a few years down the line [...] you'd make sure they get a solid grounding in the basics. You know, spelling, grammar, thinking ...

      It is even simpler than that. If you want a solid influx of STEM students, just increase research funding. If the US just matched the top country in R&D spending / GDP it would require $260 billion in extra R&D spending. That is stimulus spending I could get behind, even on borrowed money. A combination of tax breaks for US-based R&D spending and direct funding of University R&D would actually give incentives for students to pursue STEM careers.

      There are around 10 million STEM related jobs in the US right now, making an average of $85,000 per year. If considered its own industry, it would be almost a trillion dollar industry. The spending mentioned above would increase its size by 25-30%, which would be seen in a combination of salary increases and a higher head count.

      The US needs to put its money where its mouth is if it wants to compete in this STEM jobs race. There are ten countries beating the US in R&D spending / GDP which is not the way to win this war.

      --
      -- All that is necessary for the triumph of evil is that good men do nothing. -- Edmund Burke
    18. Re:What a complete... by Hylandr · · Score: 1

      Are you referring to Common Core as new math?

      These kids are going to be so fucked when they hit HS or college.

      --
      ~ People that think they are better than anyone else for any reason are the cause of all the strife in the world.
    19. Re:What a complete... by ShanghaiBill · · Score: 1

      If you are going to become a mathematician, scientist, or engineer, then "new math" was a good basis for learning advanced math. But for the majority that need to be able to make change at the grocery store, it was a disaster. I remember learning set theory in 4th grade, with unions, intersections, and Venn diagrams. I "got it" immediately, but was surprised when most of the class didn't. The teacher spent the rest of the year going over and over the same concepts, and many students learned nothing. Teaching abstract concepts to nine year olds was not a good idea.

    20. Re:What a complete... by khallow · · Score: 1

      There are ten countries beating the US in R&D spending / GDP which is not the way to win this war.

      And the US spends as much as those ten countries combined. It's even more one-sided when you don't play the PPP game and use actual GDP.

    21. Re:What a complete... by TeknoHog · · Score: 1

      you wouldn't be bothering with "learning to code" today.

      I completely disagree. I got into coding when I was in 5th or 6th grade with Hypercard. Then (mostly in order) Applescript, the Mac debugger, my TI-89 calculator, Matlab, PHP, Java, C, C++, Python.

      I'm just a Mechanical Engineer. My job title has nothing to do with any of those languages. No interview I've ever had has ever even touched on how much of those I knew. They're just tools I use to get my job done.

      I went back to school for advanced math, after being inspired by programming such as Project Euler. A lot of pure math concepts were instantly recognizable as data structures, for example. As a consequence, I think I got much more out of the courses than somebody who just builds on theory without any application ideas.

      The same idea applies to most of my life interests. For example, I've been playing with electronics since about 8, but it was only in my 20s that I had learned enough theory and related subjects to make a professional impact. Another example is teaching high school classes for 2 years without full qualifications. As I later went through teacher training, I could relate to the ugly reality of my experiences rather than simply taking in the theory.

      How do you know what you want to do, unless you try it out for real? Do you spend 10 years studying theory, only to realize the real thing is nothing like you imagined?

      Athletes and musicians need to start early to get to the top, in order to mould their bodies into the profession. They have plenty of time to learn about music theory and physiology later. We should be doing more of this in other subjects -- for example, electronics and programming also involve motor skills.

      OTOH, there are also good reasons to learn theory when you're younger. Learn what it's like to dive into a textbook with a complete focus, because you'll be doing that at some later stage anyway.

      While I've mentioned some specific examples, my general message is that people should be doing some kind of applied, hands-on work early enough. At the same time, I'm worried that our protectionist culture will prevent young people from practicing things like electronics or chemistry. Future kids might encounter years and years of safety training before being allowed into any real work, by which time it will be too late to develop good practical skills.

      --
      Escher was the first MC and Giger invented the HR department.
    22. Re:What a complete... by Anonymous Coward · · Score: 0

      "New Math" was around precisely during the 70's and 80's. Then it was abolished.

      "New math" was not around until I was already graduated from high school in 1983. The new math taught in schools today is garbage and designed to coddle idiots. Critical thinking, literacy, numeracy - the terms used by educators - fell by the wayside when disciplining children was replaced by drugs administered by schools due in no small part to a reduction in physical activity levels of the children as recess was slowly phased out of most public schools.

    23. Re:What a complete... by Anonymous Coward · · Score: 0

      in my intro to programming class the instructor informed us that coding IS NOT computer science (think "code monkey").
      Physical computers are not necessary for Computer Science. Math and reasoning ability are.

    24. Re: What a complete... by Anonymous Coward · · Score: 0

      No. There was New Math back in the 1970's. Topics covered would include binary, octal and hexadecimal number systems, set theory (Venn diagrams), volumes of shapes. But algebra and the solution of equations was pushed back to senior high school.

      They just pulled out the "hard bits" and left behind anything that involved drawing graphs and pie - charts.

    25. Re:What a complete... by HeckRuler · · Score: 1

      Do you know what "Primary School" is? Because in the USA, it means grades K-8. Secondary education is the last 4 years of compulsory school. "High school".

      My high school was doing alright in 1998 before new math, when it offered AP calculus... to SENIORS.

      No, there was no calculus in 6th grade. What the fuck are you smoking?

    26. Re:What a complete... by Anonymous Coward · · Score: 0

      Once upon a time coders didn't even enter their code into the computer, you had the punch card operator.

      *I* was the punch card operator, you ignorant clod!

      Actually, I had a typing class in junior high. I was good at it and even got to use our 2 newfangled IBM Selectrics. But I really learned to type in high school when I went to a college class and had to use an IBM 026 keypunch for Fortran (WATFIV) class I even made a special formatting card that would do alpha for column 1, numeric for 2-5, and autoskip 6 and 73-80.

      My point is though, that it took an all-night typing session to actually learn how to type. At 6 PM I was typing at my normal speed, sometimes thinking about the code when I typed.

      At 6 AM I was only thinking about the code and typing keywords as a single item.

      My problem was that we were supposed to produce a 12 month but 4-month wide calendar for a input card-specified year, and I hadn't learned exactly how the FORMAT "T" (tab) command worked. (You can't tab backwards with multiple FORMAT "+" (print but no line feed) commands.. Guess I should have figured that out from the 026.) I failed that assignment but from then on (1975?) typing was easy -- EVEN IF EVERYTHING WAS ALL IN UPPER CASE.

      Emacs vs vi? Ha! Learn that if you typo or delete a line it costs you money (1/3 cent, but still.) And if you're unlucky the ribbon has almost faded to nothing and you can't much read the lines -- although if you're lucky you can find a 029 keypunch that will read your cards and print the corresponding character on the card. But if you're unlucky that ribbon will be used up as well. But if you're lucky you'll know know how to swap the ribbon with another machine. But if you're unlucky with frougurt....

    27. Re:What a complete... by Anonymous Coward · · Score: 0

      Let me finish the sentence:

      "What a complete load of bovine excrement".

      Brad Smith and his ilk want an H1-B space race to the bottom (of the wage pit).

    28. Re:What a complete... by Lotus456 · · Score: 1

      Physical computers are not necessary for Computer Science.

      Superficially true, but without them CS theory would be largely pointless. It would just be a set of otherwise unrelated subfields of mathematics with no common application.

      --
      "It's a good computer... for I to BM on!" - apologies to Triumph, the insult comic dog
    29. Re:What a complete... by 0100010001010011 · · Score: 1

      Self interest is only a small part of the equation. You also have to have access to the tools and documentation. I'm a terrible self learner. I tried and failed to learn many other languages through 'self learning' and it went nowhere. (I still have a Cocoa and Objective-C book on my shelf that never went past the first 5 pages). I, along with others like me, need a more hands on approach. It took me ~5 years to get to the same level of proficiency with PHP as I had with Matlab because of that.

      However I do agree that the curriculum needs to change a bit, don't tell people what they can do with Python. Ask them what they like to do and show them how they can use Python (or any language) to accomplish that. I have a shop out in the garage. I got sick of measuring wood to be cut so I used Python, Smoothie Board, stepper motor and now my Miter saw measures its own wood. (And once I get the mechanics figured out will cut it too).

      My miter saw now has a flask front end with API. I can sit in my house and have it measure off wood to be cut. I don't think I've ever seen a Python example that told me I could do that. It started off with "What do I want to do... and how do I get Python to do it for me".

    30. Re:What a complete... by Anonymous Coward · · Score: 0

      There seems to be confusion about what "New Math" is.

      There was a trend called New Math in the 1960s, which is different than what you may be referring to after 1983. It tried to ground basic concepts in their abstract origins, and it was very controversial for putting the cart before the horse.

    31. Re: What a complete... by mcswell · · Score: 1

      ...and even back in the 60s. I had New Math in 7th and 8th grade in 1963-4 (now you know how old I am). Our Junior High was one of three or four that fed into a single High School. One of the other Jr Hi's had opted out of New Math, and had had Algebra in 8th grade. That put them a year ahead of the rest of us.

      A very good High School math teacher put me back on track by letting me take two math classes at the same time. If it hadn't been for him, I (along with everyone else from our Jr Hi) would have been permanently behind.

    32. Re:What a complete... by mcswell · · Score: 1

      It was around (or at least s.t. by that name, dunno if it was the same content you're talking about) in the early 60s. I was there. (Take that, Judy Collins!) Set theory, a smattering of geometry, non-decimal bases.

    33. Re:What a complete... by GargamelSpaceman · · Score: 1

      In my day they would give us a page of 20-30 long division problems. Today they concentrate more on abstract concepts and will assign four to six.

      I remember I would try to do them, and get five or six done and then pass in the page incomplete. Due to silly mistakes, I'd get bad marks on the tests too.

      But I always understood all the concepts, but was unable to do complete the sheer number of problems especially without error. Compared to my classmates I sucked at math.

      But then on standardized tests, I would do upper 90s percentile. On one state given test I took in 8th grade I got the best score ever in the history of the school, because the test was doable without any computation. You could look at the question and the answers and rule the wrong answers out without putting pen to paper. Maybe I got real good at that because I was so bad at not making mistakes.

      Anyway in 8th grade I was a C minus to D student who struggled to factor polynomials.

      However, I was able to earn a 4 year college degree in math by age 18. I switched majors to math from biology, after doing well in a required calculus class that I had dreaded because I suck at math. And being bad at computation, I eventually became good at using tools to do it for me and became a computer programmer.

      IMO the way they are teaching now is better balance.

      --
      ...
    34. Re:What a complete... by Coren22 · · Score: 1

      I'm with Khallow, what research spending are you looking at?

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

      1 United States 473.4 2.742% 1,442.51 2013 [2]
      2 China 409 2.1% 298.56 2015 [3]
      - European Union 334.3 1.94% 657.48 2014 [2]
      3 Japan 170.8 3.583% 1,344.31 2014 [2]
      4 Germany 106.5 2.842% 1,313.46 2014 [2]
      5 South Korea 91.6 4.292% 1,518.47 2014 [2]

      It ain't even close.

      --
      APK likes to ask for responses to the same things over and over. Maybe he just likes the responses?
  2. Stop laying people off at 45 by Maxo-Texas · · Score: 5, Insightful

    And stop with the night and weekend hours, 72 hour weeks, and low status compared to the sales and marketing wing of the country.

    But having a career that ends 20 years after you start is the worst part. It was true even in the late 1980s when i saw lots of 45ish year old programmers laid off and pushed out of the field.

    When you combine the low status, long hours, short career window, you can see why people avoid the field.

    It sorta has pay going for it- but not so much when you consider the sudden age discrimination end compared to many other fields.

    --
    She was like chocolate when she drank... semi-sweet at first and then increasingly bitter.
    1. Re: Stop laying people off at 45 by Anonymous Coward · · Score: 0

      I combat this with remote work. Even interviews via Skype if possible

    2. Re:Stop laying people off at 45 by Anonymous Coward · · Score: 2, Insightful

      Dunno, I'm well over 45 and the only time I have ever been "laid off" was when the startup I was at ran out of money. I know plenty of others in my line of work who are well past 45 too.

      Could it possibly be that those 45 year olds that got laid off had become complacent and hadn't kept their skills current?

      Staying current is hard work. Software development is very different from what it was when I started my career. Yesterday? Today? Tomorrow? it doesn't matter whether it's software development or something else, if you don't have the necessary skills to do today's work, no company is going to keep you on the payroll.

      I know that might sound harsh, but it's the reality of things.

    3. Re:Stop laying people off at 45 by Anonymous Coward · · Score: 1

      Staying current is hard work.

      Yeah for those spastic corps that follow trends like an ADHD bloodhound.

      Software development is very different from what it was when I started my career.

      And yet from where I sit it is the exact same as it was 30 years ago. It's following very slow very gradual trendlines if you ignore the bullshit coming out of San Francisco, California. Seriously. Just take out that nonsense datapoint with those billionaires and the bullshit bubbles they create to sell ice to eskimos, and you have a slowly steadily improving industry that looks a lot like it did many decades ago.

    4. Re:Stop laying people off at 45 by RabidReindeer · · Score: 2

      45? What kind of retirement community do you live in that keeps programmers around until they are 45?

      By the late 1980's, even being over 30 was perilous.

    5. Re:Stop laying people off at 45 by Anonymous Coward · · Score: 1, Insightful

      "Staying current" is essentially like doing the final year of university non-stop. New hardware (6502, 6800, 68000, 80x86, ARM, MIPS), new software languages (Pascal, C, C++, Objective C), new programming models and notation (flow-charts, data-flow diagrams, UML)

      Best way to survive is to find a niche area that values experience over cost, and to avoid employers that play dead-man's shoes or don't let you keep your skills up to date or allow you to network outside of work.

    6. Re:Stop laying people off at 45 by RabidReindeer · · Score: 1

      Your reality is limited.

      I am rather well-known for a long history of being at the leading edge of technology and often even serving as a guru for emerging technologies.

      Maybe, just maybe if I'd been willing to become a migrant worker, I might have avoided those long stretches of unemployment. But as a stereotypical geek (lousy social skills, no network to speak of, etc.), I didn't have people falling all over themselves to hire me. But I did have cases where my age was mentioned as a minus. Not enough to sue over, but enough to know it was there.

    7. Re:Stop laying people off at 45 by Curunir_wolf · · Score: 1

      45? What kind of retirement community do you live in that keeps programmers around until they are 45?

      By the late 1980's, even being over 30 was perilous.

      Could always work for a military contractor. They're still using 8-inch floppy disks!

      --
      "Somebody has to do something. It's just incredibly pathetic it has to be us."
      --- Jerry Garcia
    8. Re:Stop laying people off at 45 by Anonymous Coward · · Score: 0

      Your career could end 1 year after you start, why would you assume you're given a 20 year run?

    9. Re:Stop laying people off at 45 by Anonymous Coward · · Score: 0

      ... But I did have cases where my age was mentioned as a minus. Not enough to sue over, but enough to know it was there.

      In many countries, that in itself would indeed be enough to sue over.

    10. Re:Stop laying people off at 45 by Anonymous Coward · · Score: 0

      I know that might sound harsh, but it's the reality of things.

      And what a convenient reality it is -- for some.

    11. Re:Stop laying people off at 45 by Anonymous Coward · · Score: 0

      you are doing it wrong. save half your income and you should be super rich at 45 and retire to work on personal projects

    12. Re:Stop laying people off at 45 by Anonymous Coward · · Score: 0

      There's 2 kinds of programming languages, just like there's 2 kinds of systems.

      There's languages and systems that are relatively open and modern. C, C++, Java, Frameworks like the LAMP Stack, and so forth, Juniper Networking Gear, VMWare or Citrix for virtualization, and so forth. Frameworky ERP systems like Dynamics AX or Newer Document management systems like Filebound, Square9, fit in here.

      20 years experience with these technologies is very, very valuable and you are going to have lots of people barking up your tree for experience with them. Why? Nothing has been dumbed down, it requires a great deal of education to understand how even something as simple as Spanning Tree or Quality of Service Works and is deployed. They are extremely powerful tools to drive enterprises with and if deployed correctly you get cheap, good, and fast deployment and building of technology. Most of them have been around forever and will be around forever. DSCP QOS is going to be here in 50 years. It might migrate to IPV6 and be a little different, but the method of deploying it won't change.

      Then, there's languages and systems designed to maximize profit or to be sold as a product. Visual Basic and C#, .Net, Cisco networking gear and the entire cisco academy and cisco way of doing things frankly, HyperV, Windows Infrastructure, and so forth.

      The vendors make you spend way too much to learn it, are not open enough about it, then when you do pass the exams, they piss on your back by keeping secrets so when you do your deployments you screw the pooch. Unless you constantly spend money they continue to piss on your back not letting you know what goes where and does which. Then the shit breaks often which prompts inexperienced managers to spend ever more to overcome scaling features because they don't want to hire the experts who are pissing on your and their backs to tell them the secrets needed to save the dosh. The documentation is extremely poor and like Cisco CLI, often building infrastructure with these systems is a complete, unmitigated nightmare. Usually these systems have a gimmick, such as a programming language with a stack of purpose-built commands in it that appear to run faster upfront for your purpose upfront and might be able to build what you're building right now faster.

      Some of these things, like windows server and client, even MS SQL Server, can fit in the square in the middle.

      Some entire industries, like being a webmaster or building websites, or being a DBA, started out simple, but those professions have changed due to automation. If you weren't trying to eliminate your job by implementing the automation, sucks to be you. If you stuck with a dysfunctional organization for 20 years, REALLY sucks to be you.

    13. Re:Stop laying people off at 45 by Anonymous Coward · · Score: 1

      But as a stereotypical geek (lousy social skills, no network to speak of, etc.), I didn't have people falling all over themselves to hire me.

      I think I've spotted your problem. To use nerd jargon, PEBCAK.

      I'm at least as socially inept as you and I'm going out to lunch today to try to fend off a job offer while keeping the friend that's offering it. Networking, it works, kids.

    14. Re:Stop laying people off at 45 by Anonymous Coward · · Score: 0

      often even serving as a guru for emerging technologies.

      How does such a thing exist? "Guru" implies great experience, which is impossible for emerging technologies by definition.

    15. Re:Stop laying people off at 45 by andy1307 · · Score: 1

      Could it possibly be that those 45 year olds that got laid off had become complacent and hadn't kept their skills current?

      This is heresy on slashdot.

    16. Re:Stop laying people off at 45 by andy1307 · · Score: 1

      I am rather well-known for a long history of being at the leading edge of technology and often even serving as a guru for emerging technologies.

      Sounds legit...

    17. Re:Stop laying people off at 45 by Gr8Apes · · Score: 1

      I am rather well-known for a long history of being at the leading edge of technology and often even serving as a guru for emerging technologies.

      So you're essentially a jack of all trades and master of none, ever looking for that silver bullet or unicorn and have no real expertise to offer? It explains much about your situation and resulting world view. Always have a solid fallback by being an expert in something. Keep your nose aligned on trends, and if your chosen fallback is dropping out of favor, it might be time to become an expert in its replacement. And stop chasing unicorns.

      --
      The cesspool just got a check and balance.
    18. Re:Stop laying people off at 45 by 0100010001010011 · · Score: 1

      Upsetting a bunch of people that spend their free time on Slashdot rather than learning new skill sets.

    19. Re: Stop laying people off at 45 by Anonymous Coward · · Score: 0

      No. Now mobile. 10 years ago it was web. 20 years ago it was desktop. 30 years ago it was home computres.
      Dude what are you? 6?

    20. Re:Stop laying people off at 45 by mrchaotica · · Score: 1

      But having a career that ends 20 years after you start is the worst part.

      Who cares when you can easily save enough money to retire after 10?

      Besides, the age discrimination thing and the 72-hour week thing are Silicon Valley (and maybe Seattle) issues, not industry issues. Stay the fuck away from the West Coast and it's better. In Atlanta, for example, I work 40-hour weeks and have bunches of co-workers in their 50s.

      --

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

    21. Re:Stop laying people off at 45 by jedidiah · · Score: 1

      > 45? What kind of retirement community do you live in that keeps programmers around until they are 45?
      >
      > By the late 1980's, even being over 30 was perilous.

      It's funny but a know a bunch of GAME programmers that old.

      Beyond that, there's just about any place outside of California.

      --
      A Pirate and a Puritan look the same on a balance sheet.
    22. Re:Stop laying people off at 45 by __aaclcg7560 · · Score: 1

      But having a career that ends 20 years after you start is the worst part.

      I heard somewhere that the average person will have six different careers in their lifetimes. I've done a lot stuff in my technical career: virtual world tester (six months), video game tester (six years), helpdesk/desktop support (four years), PC technician (three years), wireless technician (one year) and security technician (two years). My father did the same job for three generations of owners over 50 years, but you can't expect that to happen again.

      It sorta has pay going for it- but not so much when you consider the sudden age discrimination end compared to many other fields.

      Work for the government. I'm surrounded by old farts, including a 66-year-old coworker doing chemo therapy. Just because startups don't value experience, it doesn't mean everywhere else behaves the same way.

    23. Re: Stop laying people off at 45 by Anonymous Coward · · Score: 0

      6 + 42 years.

      What you say iexactly right. 1980's = home computers. People wrote articles how to do GUI systems in Z80 and 6502 assembler. 1990's was VGA and SSE programming on desktops, the Windows and DirectX, 2000's were dot com companies clicks and servers vs. bricks and mortar using Java/PHP/HTML. Then mobile phones got powerful enough to high-resolution screens.

    24. Re:Stop laying people off at 45 by brewthatistrue · · Score: 1

      Whelp, time to get back to work.

    25. Re:Stop laying people off at 45 by Maxo-Texas · · Score: 1

      That's actually what I did (plus the training plus going into management).

      Retired at 51. Because I saw the layoffs and discrimination when I was young and I listened.

      I saved hard.

      In the end, right after I retired, the last company laid off 400+ IT guys and replaced them with Infosys.

      --
      She was like chocolate when she drank... semi-sweet at first and then increasingly bitter.
    26. Re:Stop laying people off at 45 by HeckRuler · · Score: 1

      new software languages (Pascal, C, C++, Objective C),

      ...None of those are new. In the least.

      new programming models and notation (flow-charts, data-flow diagrams, UML)

      No one actually gives a fuck if you use a dotted line or a dashed line. UML, while marginally useful, is overblown. (And all of those are UML diagrams).

      "Staying current" is essentially like doing the final year of university non-stop.

      Eh, more like doing a final year of uni every 5-10 years.

      And yeah... Do it at work. "Hey boss, remember $THATHORRIBLEPROBLEMWEHAD? How about we try $NEWTHING to fix/avoid it?" Get paid to learn.

      What kind of tyrannical sweatshop doesn't let you talk to people outside of work?

    27. Re:Stop laying people off at 45 by Maxo-Texas · · Score: 1

      Why should you choose a job with such instability and required constant retraining when there are so many other fields with higher status, lower learning requirements, lower working hours (ESPECIALLY no night, weekend, and holiday hours)?

      Some have slightly lower pay but the hourly wage is better, work life balance is better, and the chance of really good six figure pay is much better (esp when you figure that programmers in six figure jobs must work in areas where a six figure salary will get you a bed in a van in the parking lot).

      They are trying to convince kids to take up these subjects.

      Look, if you are genius and / or you just must be in software development, I get it. But for anyone who's not born to it (and very smart/talented- as in top 5%), it's a DUMB career move.

      You'll be used, then tossed aside by people with business degrees who will get bonuses for replacing you with indian bachelors degree candidates.

      --
      She was like chocolate when she drank... semi-sweet at first and then increasingly bitter.
    28. Re:Stop laying people off at 45 by Anonymous Coward · · Score: 0

      Same shit different pile. They're all the same thing. If you're spending all of your effort attempting to memorize the infinite tidbits of information instead of understanding what's going on allow your to reason all of those tidbits on demand, you best stop programming. Reason and logic are universal. Technologies are just tools that expose the same issues in different ways. If you understand the problems, then the tools can change and it's trivial to learn the new tools.

      When I was going from SVN to Git, I had issues finding good tutorials. They all talked about the commands. F*ck the commands. How does Git work?! I finally found a small bit of info, Git is essentially a Merkle tree. OMG! My eyes opened. Git was now easy. Those 5 or so words taught me more than pages of the tutorials. The tutorials were pure crap. As long as I know how I want to manipulate the Merkle tree, I can google for the commands needed. Same different with ZFS. Someone like you may look at ZFS and be like "omg, new technology!". No, it's the same as Git. Same shit, different pile. Both are just Merkle trees, 1970's technology, 2000's new tools.

      Most people think about problems the wrong way. Instead of knowing what they want to do, they want to be told what commands to execute to get something done, even if that something is not what is best for the situation. Cargo cult programmers.

    29. Re:Stop laying people off at 45 by mcswell · · Score: 1

      "...six different careers in their lifetimes." When I was in my teens (in the 60s), I read that for many of us, the job we would have in 30 years (made up number, I don't recall the real one) didn't even exist yet. I kind of laughed. Now I'm a computational linguist.

      Not every field changes like that, of course. But I tell the linguists who work for me that their field is going to be radically different in 20 years--pretty much absorbed into computational linguistics. And they had best get on the bandwagon now.

      BTW, I'm the same age as your coworker, which I guess makes me an Old Fart.

      Also BTW: I thought Baggins sailed off into the West. Shouldn't we be voting for Gamgee?

    30. Re:Stop laying people off at 45 by Maxo-Texas · · Score: 1

      It is today especially at companies like Google where employees won't hire skilled applicants because they are too old or they don't "fit the youth culture" (this gem was actually posted to slashdot in the last 12 months. Imagine not hiring a skilled applicant because they don't fit the "male culture" or the "white culture".

      --
      She was like chocolate when she drank... semi-sweet at first and then increasingly bitter.
  3. Crisis guy? by Anonymous Coward · · Score: 0

    Is this the guy who talked about creating a computer science crisis?

  4. So it's ultimately useless? by Anonymous Coward · · Score: 1

    So we went to the moon before the Soviets got there and they gave up. Big deal. There's still no moon base, let alone anything beyond that, and there won't be any for the foreseeable future.

    1. Re: So it's ultimately useless? by Bing+Tsher+E · · Score: 1

      It was about parallel use of the technology for the military. Kennedy couldn't come right out and say he was dedicating a generation to producing missles and nuclear weapon delivery systems. Dreamy scifi stuff sells better.

    2. Re:So it's ultimately useless? by Anonymous Coward · · Score: 0

      You're forgetting about the double-secret subterranean moon base. Damnit, I've said too much...

    3. Re:So it's ultimately useless? by mcswell · · Score: 1

      I believe you meant sublunarian...

  5. IT industry is the Stasi of today by Anonymous Coward · · Score: 2, Insightful

    Computer science of today is more like the espionage part of the cold war, not space race. IT companies, including Microsoft, are now concentrating just on gathering more and more of information out of people.

    1. Re:IT industry is the Stasi of today by Anonymous Coward · · Score: 0

      Don't leave out the "hiding" of information in NDAs and non-compete clauses...

  6. No ennemy by Doub · · Score: 1

    China is not repeating the mistakes of the USSR. They know showing their superiority would spur the very kind of reaction Smith longs for, so they keep most of their progress under wraps. A competing nation supporting a competing societal ideology, which can send stuff to space before everyone else, that can scare/motivate people. A few hackers in a basement that know your blood type and what brand of detergent your order online, that's not scary.

  7. Let me be the first to say: EARTHQUAKE !! by Anonymous Coward · · Score: 0

    Damn it!

  8. News at 11 by houghi · · Score: 1

    Person in thinks is the most important.

    You could replace industry with sector or even department. I hear it all the time that without department X the company would be useless. They are right, because if that department would be useless, it would not excist. What is forgotten that this is true for all the other departments as well. It is true that if some are removed the time impact is felt might not be as soon as others, but it will be felt.

    So what I would like to hear is what people would think is the second most important and even then you might see a biased answer.

    --
    Don't fight for your country, if your country does not fight for you.
  9. Wrong race by transporter_ii · · Score: 0

    If we really wanted to make the world a better place and invoke the space race analogy, then the race should be about getting us off fossil fuels. Better energy storage technology, rapid charging, etc. Anything that gets us off oil as quickly as possible. Look at the misery the Middle East has caused the world, and it's all over oil.

    --
    Doctors destroy health, lawyers destroy justice, universities destroy knowledge, religion destroys spirituality
    1. Re:Wrong race by Ungrounded+Lightning · · Score: 1

      Better energy storage technology, rapid charging, etc.

      And better renewable energy sources - like solar panels and related storage/inverter/control systems that are cheaper in total-cost-of deployment, operation, and energy delivered than more grid power.

      But we already HAVE that, at least for sunny sites. Good but cheap panels, batteries that have good lifetimes, are efficient, and have hysterically-high charge/discharge rates, inverter and control electronics that have the benefits of decades of Moore's law. Now the flies in the ointment are:
        - The improvements are still coming, so fast that by the time you get production of the current stuff ready to ramp up there's something better enough to kill it before you make back your investment.
        - Government regulations impeding the deployment and/or distorting the marketplace.

      It's not a shortage of research or engineering effort, and there is no shortage of researchers or engineers. (If there were, their pay would be higher, and engineers would not be rejected if they were the wrong color, from schools other than the top three or so, or more than a decade or two out of school (with lots of real-world experience, ongoing self-education, refresher courses, and/or field news publication reading, and the knowledge to not waste time re-attempting certain obvious and attractive solutions that have hidden killer-bugs, but go right to others that work.) So inducting MORE kids into MORE schools and produce MORE unemployed STEM workers isn't going to help.

      One thing I see that MAY help is more funding for small-device fusion research - for those non-sunny areas. But even that is proceeding in the private sector, as the governments throw their billions at the monster projects. But I suspect it's better if the government keeps its hands out. Look at how long they delayed solar, by "picking winners" like Solyndra, or polywell, by putting roadblocks in the way of releasing information and getting investment from the private sector after turning off the dribble of government money.

      The OTHER thing that would help is GETTING OUT OF THE WAY, mainly by reducing the taxes that bleed out the veins of commerce, and currency inflation, which transfers the value of the rest of the money and investment value from those creating value to the government's cronies.

      --
      Bantam Dominique roosters crow a four-note song. Once you've heard it as "Happy BIRTHday" you can't NOT hear it that way
    2. Re:Wrong race by mcswell · · Score: 1

      Just curious: by "hysterically-high charge/discharge rates", you're referring to hysteresis, not comedy, right?

    3. Re:Wrong race by Ungrounded+Lightning · · Score: 1

      Just curious: by "hysterically-high charge/discharge rates", you're referring to hysteresis, not comedy, right?

      Neither. The meaning I intended is more like "extremely", but far beyond it. "Extremely" might be read as a substantial improvement but still within the same general range. (Like "ultra-fast", it has been devalued by previous use for smaller deltas.) "Hysterically" would be more in the "whole new ballpark" class - an order of magnitude or much more improvement.

      "Hysterically" could mean something like putting a charge of >80% of a cell's total capacity into it (or pulling it out) in half a minute, while "extremely" might still take double-digit minutes as it waits around for things like ions to diffuse in and out of plates.

      --
      Bantam Dominique roosters crow a four-note song. Once you've heard it as "Happy BIRTHday" you can't NOT hear it that way
  10. Captain obvious by Anonymous Coward · · Score: 0

    Microsoft attempting to stay relevant again.

  11. Globalism by Curunir_wolf · · Score: 1

    It's too late. Tech seemed like a great career many years ago, but the successful tech corporations lobbied their way to bring in cheap foreign labor and for tax breaks for moving call centers and jobs to overseas locations. And even today they complain about how expensive (!!) tech labor is while they hide their profits in foreign tax havens.

    So you spend all this tax money (from a treasury these tech companies are avoiding paying into) to push kids into STEM fields where they will fail to get employment because those companies don't want to hire expensive Americans.

    Don't fall for it! The US still needs plumbers, electricians, welders and other skilled workers that can't be done offshore. Or get a LEED certification and learn Spanish. so you can manage construction crews of Honduran guest workers.

    --
    "Somebody has to do something. It's just incredibly pathetic it has to be us."
    --- Jerry Garcia
    1. Re:Globalism by Anonymous Coward · · Score: 0

      It's too late. Tech seemed like a great career many years ago, but the successful tech corporations lobbied their way to bring in cheap foreign labor and for tax breaks for moving call centers and jobs to overseas locations.... (blah blah blah)

      Let me guess... you're a Donal Trump supporter, right?

    2. Re:Globalism by Curunir_wolf · · Score: 2

      It's too late. Tech seemed like a great career many years ago, but the successful tech corporations lobbied their way to bring in cheap foreign labor and for tax breaks for moving call centers and jobs to overseas locations.... (blah blah blah)

      Let me guess... you're a Donal Trump supporter, right?

      Bzzzt! I'm an American software developer over 50.

      My turn: I'm guessing you're a young person in tech working in the US on an H1-B, right?

      --
      "Somebody has to do something. It's just incredibly pathetic it has to be us."
      --- Jerry Garcia
    3. Re:Globalism by Anonymous Coward · · Score: 0

      Let me guess... you're a Donal Trump supporter, right?

      You say that like it makes him wrong instead of making Donald Trump right.

    4. Re:Globalism by jedidiah · · Score: 1

      Even Ted Cruz can manage to be right once in awhile...

      --
      A Pirate and a Puritan look the same on a balance sheet.
    5. Re:Globalism by Anonymous Coward · · Score: 0

      My turn: I'm guessing you're a young person in tech working in the US on an H1-B, right?

      This. And I bet his name is Pajeet Pooinloo.

  12. Windows 7 "Searching for Updates" Takes Hours by Anonymous Coward · · Score: 0

    It doesn't look like a race to me. That, or Microsoft doesn't do computer science.

  13. That's the same race by Anonymous Coward · · Score: 1

    The research on alternative fuel sources is being done by people in the STEM field. STEM education is the source of those people, dumbass.

    1. Re:That's the same race by tsqr · · Score: 1

      The research on alternative fuel sources is being done by people in the STEM field. STEM education is the source of those people, dumbass.

      Brilliant, except that the article is about Computer Science, not STEM in general.

      I agree with the parent. A "Manhattan Project" effort in alternative energy would be great.

  14. Hard not to lay off a lot of them by MikeRT · · Score: 0

    We interviewed a number of people in their mid to late 40s and asked them some questions like "how would you build a project from scratch today" or "what do you think about Node, Ruby, Python, etc." One senior "architect" had never even considered that people wouldn't use JavaEE. We had one senior developer (middle age) respond that he'd consider starting a new project in 2015 (time of interview) with Struts. Struts for a new project! Not even JAX-RS, Spring Boot, etc. Struts...

    1. Re:Hard not to lay off a lot of them by Anonymous Coward · · Score: 1

      We interviewed a number of people in their mid to late 40s and asked them some questions like "how would you build a project from scratch today" or "what do you think about Node, Ruby, Python, etc." One senior "architect" had never even considered that people wouldn't use JavaEE. We had one senior developer (middle age) respond that he'd consider starting a new project in 2015 (time of interview) with Struts. Struts for a new project! Not even JAX-RS, Spring Boot, etc. Struts...

      I find myself unable to discern whether this post is an ingeniously subtle satire on the present state of the industry, or is actually entirely serious. Either way it would make a fantastic Dilbert strip.

    2. Re:Hard not to lay off a lot of them by Anonymous Coward · · Score: 0

      So, C++ would have been the wrong answer?

    3. Re:Hard not to lay off a lot of them by Anonymous Coward · · Score: 2, Insightful

      This is the crux of the matter. Newer, less-developed languages/frameworks, languages/frameworks that no one can be an expert in because they are still so new...is what employers are looking for "expertise" in.

      You can't expect to reason with unreasonable people and the world is full of them.

    4. Re:Hard not to lay off a lot of them by NotInHere · · Score: 1

      what do you think about Node, Ruby, Python, etc.

      I am NOT old, in fact I am still quite young, but I still don't like them. They are all interpreted languages, with almost no type system (everything dynamic). In Javascript you can't even distinguish between integers and floats.

      I don't suggest to go down the java path, but at least use something with a compiler that actually helps you find bugs. All the productivity you "gain" thanks to no static typing you already lose again due to having to write unit tests for even the smallest piece of code.

    5. Re:Hard not to lay off a lot of them by Anonymous Coward · · Score: 0

      You are describing IT/Web work. I have found electrical engineering and software design (non web) to be very lucrative. I am 56, work 60+ hours/week (all paid) and have more work than I could do in two lifetimes. However, a big part of my salary goes towards skills upgrade. Could be just lucky, I suppose.

    6. Re:Hard not to lay off a lot of them by Anonymous Coward · · Score: 0

      I was thinking the same thing. MikeRT looks like quick "app" and web crap. Toy development for low level trainees and interns; where you do little more than glue a bunch of existing libs together to make some yawn-factor 10 site, and spend most of the time trying to fix broken template market up or off by one css.

      Fortunately people like the OP don't get anywhere near real system like investment, AP/AR, finance/banking, medical, military et al.

    7. Re:Hard not to lay off a lot of them by Anonymous Coward · · Score: 1

      What have frameworks to do with how to start a project? Shouldn't the right answer to that question be something like "Collect and analyse all the customer requirements".
      Selection of which third party technologies to employ should be far later and be heavily influenced by everything that went before.

      I don't really get what's wrong with Struts from the age perspective though. The latest stable release is not even 2 months old. But I am mostly involved with embedded projects where updating after production is expensive or even impossible.

    8. Re:Hard not to lay off a lot of them by Anonymous Coward · · Score: 0

      flow? typescript?

    9. Re:Hard not to lay off a lot of them by Anonymous Coward · · Score: 0

      Specialists tend to answer within the domain of their specialization. If you have already decided that Ruby or Python is the right platform for your project, why would you talk to an enterprise Java architect?

  15. "Computer Science" or "Development"? by Anonymous Coward · · Score: 0

    There's a difference. One is a fundamental science, the other is the latest shiny.

  16. You all are silly by Anonymous Coward · · Score: 0

    Tech is a great career, it gives you a good salary for 20-25 years.

    Is finding work harder in your late 40s and beyond? Of course. But if you saved your salary, it shouldn't matter. If retiring in your mid 40s isn't an option, you fucked up.

    1. Re:You all are silly by Ungrounded+Lightning · · Score: 1

      But if you saved your salary, it shouldn't matter.

      If you saved your salary, it was probably wiped out or otherwise stolen by taxes, inflation, deliberately depressed interest rates, and other economic manipulation (such as the "economic crisis" - or crises) by now. Going forward, with the current policies of effectively zero (or even negative) interest rates it can be expected to be even worse.

      --
      Bantam Dominique roosters crow a four-note song. Once you've heard it as "Happy BIRTHday" you can't NOT hear it that way
    2. Re:You all are silly by jedidiah · · Score: 1

      If your money got wiped out then you aren't nearly as smart as you think you are.

      Even the stock market managed to recover.

      --
      A Pirate and a Puritan look the same on a balance sheet.
  17. Microsoft lost trust by Anonymous Coward · · Score: 1

    Oh hell no.
    These rotten pieces of protoplasm are not mankind's friend.
    They have lost the right to dictate this conversation.
    Only big media amplifies their voices.
    If you have a head, you know damn well, there is no more negotiation with these untrusted lying backstabbers.
    That doesn't mean they can't force things through the system using their muscle.
    In the end, through their lawyers, it won't be good and you won't have any rights.

    Go linux - any flavor and get a free key to your jail cell door.

    Put a stake through their finances and boycott their fascist takeover, the people do not need them.

    If you need H1B visa money to be doing something about a manhattin project for coding, YOU GOT PROBLEMS and don't give a crap about the law of the land you stand on. For alone you must be boycotted if this country is to survive.

    Fast and Furious right now if it's vetted, looks like TREASON at the highest levels!
    Wake up from your dreamworld before these pieces of shit cause a fucking civil war from migrants and open borders.

  18. The problem: Computer science != guns by Anonymous Coward · · Score: 0

    Reframe "computer science" as "guns" and you may even get a lobbying group trying to get your gov of choice to fund the heck out of the thing, and lots of people yelling "don't take away our computer science".

    This post's intention it to show what sort of arms are attractive and what sort just elicits "nerd!" of of the other group.

  19. Why the Hillary reference? by Anonymous Coward · · Score: 0

    a sentiment shared by Senator Hillary Clinton in 2007

    How is that relevant to anything? Just a blatant slashvertisment for a political candidate.

  20. myopic by Anonymous Coward · · Score: 0

    Anyone in a technical field who thinks they can change lives (or change economies as a surrogate of lives) thinks their field is in a space race. I'm sorry, but figuring out how to bend computers to one's will is like driving a car. Some people will be driving formula 1 where there is competition and art; most will be driving minivans to drop kids off at school. We need lots of minivans and not all that many F1 seats. Decrying the shortage of highly skilled workers is what companies who want to create armies of F1-trained drivers for few seats to drive down the cost. What we really need are F1 drivers who also know how to navigate to new places -- to bring it back around -- we need people who want to work on interesting problems, often skillfully manipulating computing resources is key to solving those problems.

  21. Mising the point by CanadianMacFan · · Score: 3, Insightful

    Back in the days of the space race it was the environment that got people interested and they went into the field that mattered most to them.

    Today they are trying to force computer "science" onto every child and hope that it sticks with them. It's going to turn kids off computers more than get them onto programming because it's being forced on them for the whole of their education. While I have no problem with it being offered and having it introduced to everyone I don't think it should be shoved down their throats. Our schools should not be used to train students for particular jobs. I believe that a school should be teaching students a wide variety of skills in order to let them discover what they enjoy.

    1. Re:Mising the point by Anonymous Coward · · Score: 0

      If I was introduced to computers the same way I was introduced to chemistry, I would have NEVER wanted to be a programmer.

    2. Re:Mising the point by Anonymous Coward · · Score: 0

      This is true. See "Adolescents' declining motiviation to learn science"; see also the Bénézet experiment.

    3. Re:Mising the point by Morpeth · · Score: 1

      " I don't think it should be shoved down their throats. Our schools should not be used to train students for particular jobs"

      I teach computer science and robotics to high school students (and sometimes middle school), I can tell you with 100% we are NOT doing this to train them for particular jobs, but essentially ALL jobs. It hardly matters what career you go into these days, you need to have WAY more understanding of computers than I did growing up. I know many adults who are playing catch-up and have had to learn the basics of coding, as well as how to work with a database -- and it's not the core part of their field, but now it's a daily part of their work. If you go into ANY kind of research or R&D, you damn well better understand some basics.

      And learning things like procedural thinking, how to create a logarithms, as well as understand the basics from variables up to classes and objects translates into other areas not just some specific task.

      I also don't see kids getting turned off, most of them are like 'whoa... that's cool' it's largely HOW you introduce the subject. The visual feedback of coding in say RobotC or Arduino and then seeing their robots work, or learning CAD and then 3D printing things gets a lot of kids pretty psyched.

      --

      'The unexamined life is not worth living' - Socrates
    4. Re:Mising the point by CanadianMacFan · · Score: 1

      There's a difference between having a computer class like the one that you have and what some of the larger companies have been proposing. They are pushing to have mandatory computer courses from K to 12. You are getting students that are already interested in the subject.

      Imagine if the big fast food companies were getting together to introduce a program of mandatory courses in high school that taught all students to "cook" but it was all about using their equipment. There would be an outcry but because this is about computers people think it's good. This program is really about getting the students trained on their software so that when they do go out into the workforce they will want to use those applications. They don't care about teaching the children algorithms or how to program properly.

      The best thing that a school can do is to teach them how to learn independently and then when they need to know something later on in life they will be able to find it for themselves. That's why I would want to see schools introduce students to as wide a variety of experiences as possible in order to all children to choose their own interests and allow them to be tolerant of the choices of others. Taking away a class from every year in order to teach them how to use programs (for that is what it will be for many of those years, especially without providing the proper teacher training) is just going to reduce the breadth of subjects that students are exposed to. K-12 should be used to prepare children for life, not working life. If you do the former then you succeed with the later. However the reverse is not true.

    5. Re:Mising the point by mcswell · · Score: 1

      "...and sometimes middle school": That caught my eye, as we're thinking of doing s.t. along those lines. Can you say a little about how much CS middle school students are capable of? Are you teaching average students, or the best? And by CS and robotics, I assume you mean beginning programming, right? Do you introduce it with things like Blockly? Can the students progress beyond that? Have you published anything on this?

      I realize that's a lot of questions; I'd be happy to see (or start) a new \. thread on this.

    6. Re:Mising the point by mcswell · · Score: 1

      "You are getting students that are already interested in the subject." I took a computer programming class in 1968 because I had to. Didn't want to, but found to my surprise it was great fun. And I've been doing it (almost) ever since. Had it not been required, I probably wouldn't have gotten into it. So at least from my N of 1, it seems to be a good idea to require at least an intro to CS. Some of the students might discover they like it. (Whether it should be required every year is a different question, and maybe that's your point.)

      You do make a good point about the cooking equipment. That said, my first computer language was FORTRAN, and the second was PL/1 (which was, IIUC, IBM's attempt to make a standard programming language that everyone would use, so that teaching it was sort of like using IBM's cooking equipment). I've never used either language since, but the concepts stuck with me. And a good teacher can bring in algorithms. I didn't realize it at the time, but the methods for adding/ multiplying/ etc. multi-digit numbers are algorithms. While computers are obviously very good at dealing with numbers, you might could start teaching algorithms by having the students program an algorithm like that that they already know, before progressing to algorithms they don't already know.

  22. A call for socialism for the super rich? by Anonymous Coward · · Score: 0

    I read this as: the population needs to worry about who is first to build AI, and needs to give away a large sum of their money through taxes to companies like Microsoft who will try to beat the enemies who has already been making big progress in the AI market. Soon we will be conquered by the enemies AI controlled robots if we do nothing.

  23. Oh brother by Anonymous Coward · · Score: 0

    "We don't have any real challenges, so let's struggle to define one using words that don't apply."

  24. Translation: The H-1Bs are coming... by Anonymous Coward · · Score: 0

    Boring and hard work isn't what they want. Instead, what they are wanting is to push earnings down in the sectors that they have employees. Pure and simple. If this were not the case, no tech company would give a rat's ass about STEM majors.

    It is sad seeing this hand wringing because tech companies just want cheap labor. From wanting more H-1Bs, when there are many colleges here in the US churning out CS students that can do the job, to giving free US residency permits for any foreign national who gets a degree in basket weaving at a mail order college.

    Lets be real here. It isn't an arms race. It is pure and simple, big business squeezing the worker bees for bigger profits. These companies want IT and program development to be like meat packing, textile weaving and picking fruit off of trees. A very low priced skill, combined with so many workers that individuals are fungible. It is about grabbing people who are willing to work for cheap to lower the income level overall.

    And students see that. One reason why there are not STEM majors in the US is because there are no jobs for them. Hell, even just getting admitted into a top tier university is hard because foreign students have priority (affirmitive action). There is no future for an engineer in the US, other than trying to have to always out-do the dirt-cheap imported labor at every turn. Want to feed your kids? Get a J. D., plumbing, electrician, or HVAC license. Go into a trade where H-1Bs are not imported by the battalion.

    1. Re:Translation: The H-1Bs are coming... by Sique · · Score: 1

      Hell, even just getting admitted into a top tier university is hard because foreign students have priority (affirmitive action).

      Affirmative action has nothing to do with admitting foreign students. Affirmative action means that given two equally qualified candidates, you pick the one with more general disadvantages. The quotes for foreign students at specified university courses are completely independent from affirmative action, Those quotes were negotiated for in student exchange programs and similar contracts.

      --
      .sig: Sique *sigh*
    2. Re:Translation: The H-1Bs are coming... by queBurro · · Score: 2

      I think, but don't quota me on this, that there's a possibility of more foreign students in a university than nationals due to the university earning more money from the foreign students.It's nothing to do with affirmative action.

      --
      sag
    3. Re: Translation: The H-1Bs are coming... by Anonymous Coward · · Score: 0

      Bingo.

      We should all abandon discovering, creating, producing, etc. and all focus on leveraging others to accumulate wealth. Who needs people to create an innovate? We can just buy those skills when they're needed. The US should remove all other curriculum and focus on managing the world as a labor force. It's brilliant, no foreseeable problems there!

    4. Re:Translation: The H-1Bs are coming... by Anonymous Coward · · Score: 0

      other than trying to have to always out-do the dirt-cheap imported labor at every turn.

      The alternative being stagnation? It's a competitive world and resting on past success is guaranteed failure.

    5. Re:Translation: The H-1Bs are coming... by __aaclcg7560 · · Score: 1

      Affirmative action has nothing to do with admitting foreign students.

      Foreign students, both out of state or out of country, pay more in tuition than in state students do. The academic ideal got replaced by the altar of cold hard cash.

    6. Re: Translation: The H-1Bs are coming... by Anonymous Coward · · Score: 0

      Clearly, the solution is to cut funding more and pass tax cuts for billionaires.
      -R

  25. Sorry Mr. Smith. It's about energy. by TheRealHocusLocus · · Score: 1

    If there is a space race presently here on Earth it is to develop energy from Thorium --- specifically the LFTR as envisioned by Weinberg, but also the various other approaches such as fission U-233 burners and denatured molten salt reactors.

    Major players include,
    The United States who developed the technology, then shelved it. Now a handful of individuals and small companies are struggling to attract the attention of investors. Canada, as our closest ally in LFTR. India whose interest in Thorium has been mainly asa solid fuel (moot so long as uranium if plentiful). And China which is going all-out and is on track to beat us to a working prototype. That's the only real 'space race' going on today. Nothing else is as game-changing.

    This is the paragraph where I list all the good things about wind and solar as base load energy sources. Paragraph ends.

    Imagine you're running for President of the United States, and you receive this letter . Might it help inspire you to declare complete energy independence as a goal, and a concerted effort to jump-start manufacturing and steel production within the country?

    Say you're a state senator and you receive this letter. You know your state is 'rich' in untapped natural gas right now, though in the long term it will require increasingly aggressive means to extract it, with untold consequences and uncertain ends down the road. Would you glimpse an better future in this path?

    Imagine you are a multinational oil exploration and services industry player, and you receive this letter . On the day it arrives your stock is climbing towards $70 and you don't have a care in the world. Though you may recognize there is a viable technology described here, it's very different from what your corporation specializes in. Could something like this be the perfect hedge for the future?

    We'll see. The letters are in their hands.

    --
    <blink>down the rabbit hole</blink>
  26. No, no it is not by drinkypoo · · Score: 1

    Guess what the space race of today is? It's another space race! And guess what the USA is doing in this race? That's right, it's ceding it to corporations. Bombing brown people for economic benefit is more important. Better cross your fingers that SpaceX keeps improving, because they're our space program now

    --
    "You're right," Fisheye says. "I should have set it on 'whip' or 'chop.'"
  27. Oh, please. by Anonymous Coward · · Score: 1

    Could it possibly be that those 45 year olds that got laid off had become complacent and hadn't kept their skills current?

    OK, here we go the "keep the skills current"...

    OK. You're working a job - say in the insurance industry - that has millions of lines of COBOL code. You're working your ass off and want to have a life. You see the new flavor on the block is Java and you go and take a class and there are NO Java projects where you work. Then you get laid off. Guess what happens.

    "I'm sorry, but we need someone with on-the-job experience."

    That has been MY experience.

    Staying current is hard work.

    Current in what? See, if you are as old as you say you are, then you'll remember all the new technologies that were flying around in the 90s. I became a hell of a Palm Pilot programmer myself. Didn't matter anyway - "Sorry, we need someone with at least 2 years of experience." And Plam disappeared. Then the iOS. Well, Apple had a real shitty track record with handheld devices then and I was already burned and out of pocket for my Palm experience. Well, now the market is flooded with iOS developers.

    So, let me put it this way, you got lucky and stepped into something that has allowed you to keep working into decrepitude.

    BUT WAIT! There's more!

    Years ago I worked at a company with this guy who was completely happy doing the same shit year and year out. DOS/C programming. Technologies came and went. People came and went. And eventually, the company just couldn't get ANYONE else because - no young person wanted to program DOC/C because they wanted to work on something "current". As far as I know, he worked until he died. Probably laughed at all of chasing "current" technologies and getting laid off overtime the IT wind changed.

    ...if you don't have the necessary skills to do today's work, no company is going to keep you on the payroll.

    It's MORE than just skills. There's this myth that it's all about the "skills". I have had matched the laundry lists of job postings before and after applying, I get an email asking some questions. So I answer honestly (dumb right there). One of the questions is "what did you make at your last job?"

    I tell them.

    I get an email in an hour saying, "Sorry, you don't have the skills."

    Riiiiiiight. Cheap bastards. The "skills" they were looking for was someone to work cheap.

    You say you work at a "startup". Well, are you being paid a shit salary and getting stock options or equity or some other phony money instead?

    I bet there is MUCH more to YOUR story than that you "have the skills".

    1. Re:Oh, please. by Anonymous Coward · · Score: 0

      This... oh so many times this! Been there, done that, now experiencing forced retirement (I just turned 60)... at least I prepared for this and I'm really enjoying not having to face the daily grind any more. I'm not even trying very hard to find another position, it's too much like work now.

    2. Re:Oh, please. by Anonymous Coward · · Score: 0

      You sound bitter

      consider https://slashdot.org/story/16/...

      Still want to claim that it's not about having the skills?

      When HR sends me résumés for a C++ job and we bring the people in who claim to have C++ experience but can't explain the most basic things, e.g. the difference between class and instance methods, then it truly is "you don't have the skills."

      It might also be about reading comprehension. I wrote "...the only time I've ever been laid off was when I was at a startup that ran out of money..." Let me connect the dots for you: I do not currently work at a startup. When I did work at the startups I negotiated for and received a competitive salary.

  28. Why do most in technology suck? by Anonymous Coward · · Score: 0

    Maybe I've been working at the wrong companies but in my 20~ year career I've met maybe 2 competent programmers.

  29. Computer science is NOT a "space race". by Anonymous Coward · · Score: 0

    You can't win.

    There is no cost to enter...
    It is all up to learning the foundations. Arithmetic, algebra, geometry, more mathematics (the science is ALL mathematical).

    The space race was the recognition that space made certain types of attacks VERY simple, and next to impossible to defend against.

  30. OH GOD NO! by Anonymous Coward · · Score: 0

    Not ANOTHER new bandwagon - get everyone on board, start with the kids, anyone who doesn't buy into it is anti-american.... BS.
    AI. XML. .NET, C#, IoT, Homeland Security, Star Wars, etc.

    So we got here because of the new, suggested things? I think NOT.
    We got here because people who liked this stuff learned about things, discovered things, and did it.
    NOT because of a nationwide drive of forced education.

    So much fertilizer here that there should be corn sprouting spontaneously....

    1. Re:OH GOD NO! by Anonymous Coward · · Score: 0

      Bandwagons and national drives.... Fads for the powerful, rich, and delusionally self-important...
      You forgot a few little things:
      NO Nuclear Power!
      Gasahol.
      Solar, wind and tidal power.
      Getting rid of incandescent lights.
      Political correctness.
      Ebonics.
      Sagging.
      Feminism.
      Environmentalism.
      National Health care.
      No Child left behind.
      New Math.
      'Adjusted history' books.
      'Adjusted Science' books.
      Excessive safety rules for toys, playgrounds, schools.
      Climate change.
      1 gallon flush toilets.
      Gun Control.
      and more than all of these,
      COMMON SENSE DECLINE.

  31. More like 10-12 by Anonymous Coward · · Score: 0

    By the time students in kindergarten graduate self-programming machines will be the norm and there will be no programming jobs.

    1. Re:More like 10-12 by mcswell · · Score: 1

      They thought that back in the 60s. Sort of like nuclear fusion.

  32. Sputnik moment by Anonymous Coward · · Score: 2, Funny

    Ok, I have designed a small spherical computer program that does nothing but beep at me every 20 minutes.

    I'll accept my Nobel Prize and high-level position at Microsoft now, thank you.

  33. Bill Gates is a God Damed Liar by LifesABeach · · Score: 0

    Bing the public record of Microsoft vs. Federal Court cases. It's about money, and hiring someone on the other side of the planet, instead of Americans. And why is he taking his case to an American politician, when his money is off shore? Why is his "woe is me" noise pollution in the halls of congress?

    1. Re:Bill Gates is a God Damed Liar by Anonymous Coward · · Score: 0

      What is Bing?

  34. Murder Spies and Voting Lies .. by tetraverse · · Score: 1

    Murders Spies And Voting Lies: The Clint Curtis Story is an incredible documentary which tells the story of a computer programmer who was contacted by a private company' with ties to convicted Chinese spies, to write a program that could be used to rig elections...what follows is the breaking of a massive conspiracy in which there would be hard evidence of vote manipulation via electronic voting machines-whether using Curtis's program or the twenty year old bootloader hack which, as show by students at Princeton University, could be loaded onto any of these machines in less than a minute; the sketchy firing of two employees-one being Curtis himself- from the Florida Dept of Transportation; corrupt ties to leading members of Diebold-one of two companies responsible for vote counting in the US; and a dead Florida DOT investigator- Raymond Lemme RIP- who was privately investigating the claims made by Curtis...who conveniently committed suicide in Georgia, where autopsies are not done on suicide victims, as opposed to Florida where an autopsy would have been automatic. What really happened in 2000 to Al Gore and Ohio & Florida, and again in 2004.....now you can finally know the truth, and it ain't pretty!

  35. Stop refusing to learn until you're 45. by 0100010001010011 · · Score: 2

    When I was younger hearing things like this scared me, now that I'm mostly on my way to 45 I know exactly who those people that get laid off are. They're the people that refuse to learn anything new past getting a job. Learning is a life long activity. If you aren't continually updating your skill sets during your entire career you're going to find yourself obsolete.

    Take a hypothetical example of an old programmer that refuses to learn about newfangled "Makefiles". For a while they'll be able to carry on just fine doing their job. But add a decade or two and suddenly they're the slowest part of the development process and let go. You have a 'highly skilled' person in their 40s that is lacking a skillset that makes them a non-starter in the hiring process.

    The same thing with Engineers and CAD decades ago. It's easy to look back and say that "Everyone" knows CAD but there was once a time when Engineers refused to learn it because it wasn't the same as paper drafting. Eventually those that refused got laid off. People with Masters and PhD degrees were being replaced by fresh college grads. If you asked those that got laid off it was ageism, people stealing their jobs, etc. But it boiled down to the fact that they were no longer relevant.

    Some of us are writing the tools of 2050 and are having a near impossible time getting our co-workers to use it. "Oh it only takes 5 minutes." "It's not that hard to do the old way" etc. In most circumstances my life would be better off if I could get rid of half of them and replace them with H1Bs that would actually use the new tools.

    What job doesn't change significantly in the ~45 years between when someone starts in their 20s to when they retire in their 60s? Adapt or get left behind.

    1. Re:Stop refusing to learn until you're 45. by fluffernutter · · Score: 3, Interesting

      Learning is only a life long activity if you are in an industry that absolutely refuses to spend time training people. My dad used to work a lot with electronic controllers and they would get a whole course every time a new one came in. These days it seems when a new piece of technology comes in it's up to you do do it on your time.

      --
      Laws are rules for the court, but merely a bottom bar to hit for life. Think beyond laws in your actions always.
    2. Re:Stop refusing to learn until you're 45. by mrprogrammerman · · Score: 1

      That seems to be the trend at lot of tech companies in general. Workers are no longer worth investing in. They are now disposable assets.

    3. Re:Stop refusing to learn until you're 45. by 0100010001010011 · · Score: 1

      And what was your dad's job? Was he blue or white collar?

  36. And by Anonymous Coward · · Score: 0

    All of what you mention is based on the same Computer Science Theory ?

    Did you get Monkey Training ?

    Then hit the library, I suggest. And do not look for Monkey Books.

  37. Solution by Anonymous Coward · · Score: 0

    Apply in Moscow, Minsk, Beijing, Singapore, Brasilia, Bangalore.

    Of course that requires disregarding the Sheeple Propaganda your 1% feeds you. ("all so horrible with the Rooskies" etc)

    I did it and found wonderful people.

  38. A little self serving, but there is a point there by BarneyGuarder · · Score: 1

    While the comment regarding coding miss the mark and is in line with the latest groupthink from non-techies thinking that computer science is just typing with curly braces, there is a valid point about the cultural shift away from science in the USA.

    In the USA we seem to be giving up on science. Our pop culture glorifies lawyers, advertisers, financial middle men, and sales. The scientists and engineers are almost always portrayed as awkward, unhappy, and somehow flawed. This has always been the case to some extent, but it seems far more pervasive now. From what I have seen, the graduate programs in science and engineering are filled with foreign students because american students aren't interested anymore. We stopped making things long ago, now it seems like we have stopped doing things. Our science and engineering economy is still strong because people still move here.

    I work as an electrical engineer and our group has people from all over the world. Somewhere between 5% - 10% are from the US, the rest typically did undergraduate work overseas and got a graduate degree in the US.* I have noticed that below a certain age, you see almost 0 American engineers. Most of the American engineers I see are old enough to have grown up in an era where the US valued science and engineering. IOW, when we still had a space program and computing was relatively new.

    *This is not a visa abuse situation. Most people are on fast track to a green card, buy houses here, raise their families here, become US citizens, etc.

  39. Protip by Anonymous Coward · · Score: 0

    Quit your country for some time. That will be an eye opener. When you come back you will have a much more relaxed attitude.

    In the US and Western Europe they keep an army on mind-slaves and they treat their slaves quite shitty.

    Go looking somewhere else, at least for a bunch of years. In many other places they do not cooperate with that silliness for too long.

  40. Linux, RPI, TOR by Anonymous Coward · · Score: 0

    can go a long way to dodge the Collection Industry.

    Do it.

    And turn off your phone most of the day. Especially when on the move.

  41. old farts take by avandesande · · Score: 1

    I hate to sound like an old fart but I think we are at the top of the s-curve in computing.

    --
    love is just extroverted narcissism
  42. Shudder !!! by Anonymous Coward · · Score: 0

    Now I am really scared about these evil yellow-sliteyes.

    Oh wait, in the real world IT WAS HILLARY CLINTON ORDERING COLLECTION OF DNA !

    Source:Wikileaks

    You Americans are the key threat to world peace, not the other way around !

  43. Hahahaha by Anonymous Coward · · Score: 0

    Macro$hit is by now staffed by cheap Indians and you can feel it in their products.

    You have been so stupid to vote for Hillary and her lefty friends to enable this.

    Have a brown sugar water bottle on this !

  44. Oh Boy by Anonymous Coward · · Score: 0

    I have my altruistic day of the year today and will throw your miserable existence a bone: Some people work in industries such as aerospace, medical, large scale spying, advanced weapons, ABS brakes and so on.

    For them, software engineering is indeed a science.

    Maybe Mr Boy should have a look into this. It will be totally different from Mr. Boy's "IT" projects.

    1. Re:Oh Boy by mcswell · · Score: 1

      I would have said that neither rocket design nor software design is science, they're both engineering. At least mostly; if you're trying to create a non-chemical rocket (or other device) to take people to Mars, or you're working on AI, then there's science. But building a low Earth orbit rocket, or building medical (etc.) software, is, IMO, engineering.

  45. Only IF by Anonymous Coward · · Score: 0

    ..you have the TV turned on too often. If you believe in the Cultural Marxist stuff. If you allow yourself to be tricked into self-destructive thinking by communist and bankster (two sides of same coin, btw) propaganda experts.

    Remember what your father and mother did. Maybe you should simply follow their lives, values, customs and resist all these "progressives". This is a game of "who can be brainfucked".

  46. WRONG by Anonymous Coward · · Score: 0

    The Cyber War Domain thing will require a complete rebuild of the best part of computing. Just at 10 to 100 times more effort than before, because we cannot afford everything to be hackable.

    So - lots of business for those who are contrarians to the "lets build shit even faster and dirtier inside agile hamsterwheels". Go slower, be 100% correct. Test the hell, prove the hell out of it. Make it 100% secure. Give middle finger to NSA-GCHQ.

    Simple.
    Correct.
    Provably Correct.
    100% Secure.
    100% Safe.
    Failure Containment.
    Modular Security instead of Bell Labs Kernel Shite.
    Memory Safety.
    Proof Supporting Tools.

    That is the future.

    1. Re:WRONG by avandesande · · Score: 1

      To end users this means absolutely nothing.... just a redo of whats current. Do you know what a technology s-curve is?

      --
      love is just extroverted narcissism
  47. We need a new space race? by Anonymous Coward · · Score: 0

    Effectively we're saying we need a crash program that wasted billions of dollars in an effort to reach a goal that the neither side is really interested in pursuing except how the research was pertinent to other related applications (missiles capable of deploying nuclear weapons.)

    So we need an event that ends up creating an artificially inflated bubble to waste trillions of dollars that benefit corporations' bottom lines and can be dropped after the bubble bursts. (For example, see the $2 million Apollo landing simulator that was determined to be pretty useless after Apollo 11 and not used again.)

    Yep, politics as usual.

    (And I am a great fan of space, space technology and exploration, and astronomy in general. But, enjoying the science of it, I try not to be deluded into seeing history for something it wasn't.)

  48. Useless? by Anonymous Coward · · Score: 0

    call centers and jobs to overseas locations

    If your "tech" career is working in a call center, you deserve to be replaced with an H1B.

    Doesn't take a lot of savvy to read off a script.

  49. Sputnik moment by khallow · · Score: 1

    Let's blow off the self-serving bullshit and consider an inadvertently interesting question. What would a "Sputnik moment" look like in CS and is it possible to have one?

  50. I can't get hired. by Anonymous Coward · · Score: 0

    These mega-corps want to flood the country with labor so they can help their bottom line. It's time the government forced them to hire Americans, but whatever means necessary. If that requires government-sponsored re-training, so be it. If it requires a age-quota system to make sure the companies don't stack the deck, so be it.

  51. The Space Race didn't involve... by TheSouthernDandy · · Score: 1

    ...a wage race to the bottom. Programming isn't just being used for elite government projects with unlimited funding, it's everywhere.

    And CS != programming, dammit. Programming can be done just fine without knowing a damn thing about how a computer works, any more than I need to know the human auditory system to communicate via spoken language. Are tomorrow's jobs really going to be designing higher performance processors and new paradigms for information transformation? Or, primarily using what we have to move data around faster and extract meaning from it? I suspect the former is saturated with homegrown talent. The latter probably requires community college on top of existing high school programs.

    1. Re: The Space Race didn't involve... by Anonymous Coward · · Score: 0

      brogramming might be unrelated to CS. Software engineering definitely is.

  52. Re:A little self serving, but there is a point the by Anonymous Coward · · Score: 0

    I'm an American who graduated with a masters in electrical engineering a few years ago. Never could find anyone willing to hire me for engineering work, and I work on a farm now.

    I still value science and engineering, and do my best to improve my skills in that area with the little free time I have. I haven't given up on science, but for whatever reason employers seem to have given up on me.

  53. The big provable lie by Anonymous Coward · · Score: 0

    This is just a push by the tech companies to push-down wages and benefits. Once "everybody can code", the skills will be considered worthless. This is true of any human skill. For example: everybody can walk, so nobody needs to be paid much to do it. Pick any other skill everybody can do: same thing.

    If there was a shortage of so-called STEM people, the basic and inviolable rules of economics would cause the following two things:

    1. Wages and benefits in these fields would rise (google: "supply and demand")

    2. Companies would re-train workers they have as needed, rather than laying them off.

    Since wages in the STEM fields have been flat for 15 years and all these big employers demanding more H1-B visas and more STEM training have been laying off THOUSANDS of STEM employees, you know that their claims are complete lies.

  54. Rocket Science != Computer Science by mcswell · · Score: 1

    One big difference between rocket "science" and CS is that the rocket science remained the province of a few countries for a long time (Soviet Union and US, later China, the EU and India, with most other countries still struggling to field mid-range missiles). But CS, and particularly programming skills, can be copied and then used by almost any other country. And that makes a CS race comparable to the Space Race of the 60s rather unlikely. ...and I realize that basic programming skills are not computer _science_. But even real computer science (e.g. algorithmic complexity) is much more available to the public than rocket "science."