Slashdot Mirror


With Few US Students Taking CS Classes, Code.org 'Scales Back' Funding For CS Education (acm.org)

"In 2012, most CS teacher professional development was paid for by the National Science Foundation or Google." And in the years that followed, 80,000 primary and secondary school teachers received opportunities to learn how to teach computer science without paying any fees -- thanks to tech-bankrolled Code.org.

But is anyone taking the classes? Slashdot reader theodp quotes a Communications of the ACM post by University of Michigan professor Mark Guzdial: In 2013, Code.org began, and they changed the face of CS education in the United States . It started out as just a video (linked here, seen over 14 million times), and grew into an organization that created and provided curriculum, offered teacher professional development, and worked with states and districts around public policy initiatives. A recent report from Code.org showed that 44 states have enacted public policies to promote computing education in the five years from 2013 to 2018, and much of that happened through Code.org's influence....

Now, Code.org has announced that they are starting to scale back their funding, which begins a multi-year transition to shift the burden of paying for teacher professional development to the local regions.... The only question is whether it's too soon. Will local regions step up and demonstrate that they value computer science by paying for it...? I'd guess that many states have between 40% and 70% of their high schools now offering computer science. However, even though many schools offer computer science, there are still few students taking computer science.

Indiana reported that only 0.4% of Indiana high school students had enrolled in their most popular course. Meanwhile in one region in Texas, 54 of 159 high schools offer computer science, yet only 2.3% of their students have ever taken a computer science class. But of course, there's another issue.

"If Code.org (or NSF or Google) are paying for all the development of CS teachers, then the districts don't get to say, 'In our community we care about this and we care less about that.' The U.S. education system is organized around the local regions calling the shots, setting the priorities, and deciding what they want teachers to teach."

162 comments

  1. Who in their right mind would enter CS by rsilvergun · · Score: 4, Insightful

    in America? Every job site I've seen is at best 80/20 H1-Bs, sometimes 90/10. You can't even get a project management job anymore. Companies did away with all the entry level positions so they could claim there was a shortage of "senior programmers" so there's no career track.

    Momma's don't let your babies grow up to be CS Majors, let'em be Doctor's and such.

    --
    Hi! I make Firefox Plug-ins. Check 'em out @ https://addons.mozilla.org/en-US/firefox/addon/youtube-mp3-podcaster/
    1. Re:Who in their right mind would enter CS by fermion · · Score: 2
      CS as code.org is teaching it is really more like advanced computer literacy. Understanding how compute work, how they interact, the internet, how to use them. It is more functional less design. While learned to write code, design algorithm, the modern classes are more like auto mechanic. You will understand the infrastructure, you will be able to fix things, but no one is going to expect you to learn a new language and put together projects in six months, which is what I and most people who are trained in this profession can do.

      This is not good or bad. Frankly the number of jobs for well trained computer science pros are limited. However, every body is going to have to be more computer literate than we have now. I can' tell you how much time I waste in my job because the young people, 20 or 30, cannot hook up a printer, or filter a spreadsheet, or know how to make a simple web page. These are skills we had 20 years ago, and to think that kids are leaving high school believe they are educated without them is like kids leaving high school 30 years ago and not knowing how to type. Sure, you can pay someone, but really why wouldn't you want the skill?

      The effectiveness of code.org is understanding that most people who you are going to get to teach are functionally computer illiterate, then, based on this assumption, providing a curriculum that can leverage the limited knowledge to evaluate students that are less illiterate.

      However we are living in a country that is still in denial about the how valuable computer literacy is. That is why so many of US jobs are filled by people not from this country. In my job, the tech support jobs are filled by people from south america. It is not surprising as when I am in south amercia I meet domestic help and retail sales person who are more literate than the average US high school graduate.

      I see high schools wasting their money on auto mechanics and gardening. Sure, these are popular classes because they are easier, and it is easier to get teachers for these classes, but what skills are we teaching the kids. How to turn a screw, did a hole? I see educated parents sending their kids to auto mechanics training at $10,000 instead of coding boot camp. What is the sense of this?

      --
      "She's a scientist and a lesbian. She's not going to let it slide." Orphan Black
    2. Re:Who in their right mind would enter CS by tepples · · Score: 1

      I see educated parents sending their kids to auto mechanics training at $10,000 instead of coding boot camp. What is the sense of this?

      I have at least four guesses.

      • Occasionally I see a fear in parents of exposing children to too much "screen time", such as giving a child around age 14 only 3 hours of PC time per week.
      • Or the parents live outside the service area of wired high-speed Internet, and wireless has a prohibitive cost per gigabyte of monthly data transfer quota.
      • Or the parents want a job that can't be outsourced to an offshore firm, and they see computer programming as more vulnerable to outsourcing.
      • Or they want a job that the child can perform locally, without having to move to another city to find a first job.
    3. Re:Who in their right mind would enter CS by overlook77 · · Score: 1

      I work for a major financial institution and a major percentage of emplolyees in the last 20 years have shifted from local developers to people shipped over from India.

    4. Re:Who in their right mind would enter CS by overlook77 · · Score: 1

      *that should have read, "a major percentage of developers and QA staff in the last 20 years have shifted from local developers to people shipped over from India". I personally would be very discouraged entering this field.

    5. Re: Who in their right mind would enter CS by Anonymous Coward · · Score: 0

      Once you get Hindu managers in place, the company will never hire another non-Hindu, never promote another non-Hindu. And within that group of Hindus, caste matters a lot.

      We're creating a new Third World, right here in America. Thanks, capitalism!

    6. Re:Who in their right mind would enter CS by Tony+Isaac · · Score: 1

      You must live in California. In other places like Texas, the market for CS majors is so tight they are getting 2-3 job offers at a time, having to choose which one to take.

    7. Re:Who in their right mind would enter CS by KC0A · · Score: 1

      I've been a developer for almost 40 years and this is a great time to be a software developer. Wages for strong developers relative to other professionals are the highest they have ever been. College interns in Seattle are getting above $5K/month with housing included. We can't find them fast enough. Male, female, old, young, green, purple, they are thin on the ground.

  2. Teach parenting instead by Pinky's+Brain · · Score: 1

    By the time they are teens kids should be able to learn CS without a meat puppet hovering over them in a class, one somewhere far away behind a computer to help them occasionally should be enough together with good parents to keep them motivated.

    Sure it's a noble goal to try to rescue kids from bad parents, but it's an uphill battle ... attack the problem at it's source first and foremost, parenting classes in high school rather than CS.

    1. Re:Teach parenting instead by Anonymous Coward · · Score: 2, Insightful

      I've been a mentor in a high school coding class. I'll have to disagree, I mean parenting is very important but so is human interaction. The amount of help needed, the interest level and the maturity level vary a lot. Those kids have questions and its best if you are right there to help.

      At the same time, we have to be honest, programming is not for everyone. Just like accounting isn't for everyone. Its good to know something about coding and something about accounting but we don't all need to be experts.

    2. Re:Teach parenting instead by elrous0 · · Score: 3, Insightful

      Yep, good programmers don't need to be recruited or sold on programming. They'll do it with or without a class at their school, because it's who they are. Begging randos to become coders will only get you a bunch of shit coders.

      --
      SJW: Someone who has run out of real oppression, and has to fake it.
    3. Re:Teach parenting instead by Brett+Buck · · Score: 0

      Any parent to tried to teach a child to "code" should have their kids taken away. Coding is a more-or-less trivial vocational skill that you can learn in a week if you know other things first - like basic problem-solving skills.

            Kids need to be kids, play games, get in competition/conflicts/fights (that are not moderated by adults) and learn basic language, mathematics, history, and civics Not learn a niche manual skill.

    4. Re:Teach parenting instead by Anonymous Coward · · Score: 0

      good [job_class] don't need to be recruited or sold on [job_class]. They'll do it with or without a class at their school, because it's who they are.

      Are you asserting this is only true for the programmer instantiation of job_class?

    5. Re: Teach parenting instead by Anonymous Coward · · Score: 0

      You're so right. Any cs degree that takes more than a week to complete is obviously a con. Personally I was born knowing everything so any parent that tried to teach me anything should be given the chair.

    6. Re:Teach parenting instead by Anonymous Coward · · Score: 0

      Yep, good programmers don't need to be recruited or sold on programming. They'll do it with or without a class at their school, because it's who they are. Begging randos to become coders will only get you a bunch of shit coders.

      ... because what IT really needs is MORE elitist self selection biased inward looking echo chamber ivory tower tech priests that call outsiders randos, to explain how computing for everyone else really needs to better align with their favorite hobby.

      If we want to be competitive at soccer, we need more soccer teams at all levels. Your blah blah good soccer players will just naturally form up for love of the game and practice in their back yards doesn’t win us the olympics.

      You can’t just wait around for naturals to show up if you want to compete - at ANYTHING... You obviously don’t want to be competitive, you want to be special.

    7. Re: Teach parenting instead by Anonymous Coward · · Score: 0

      You gonna look at our electorate and tell us kids should be learning how to bubble sort instead of learning remedial logic?

    8. Re:Teach parenting instead by epyT-R · · Score: 1

      It's not about elitism. It's about talent and interest, which often go hand in hand. If anything, pro athetics are even more exclusive and discriminating than most tech fields. Just like no one wants players joining soccer teams who don't commit to practice, tech people don't want lamers filling their workplaces with cruft (and nowadays, destructive politics) and very little productive talent. There's nothing elitist about this because such people detract from the process.

    9. Re: Teach parenting instead by epyT-R · · Score: 1

      lol.. bubble sorts ARE remedial logic.

    10. Re: Teach parenting instead by Anonymous Coward · · Score: 0

      I think you mean "elementary."

      "Remedial" means "as a remedy," i.e. making up for lost time or opportunity on something that should already have been learned.

    11. Re:Teach parenting instead by Obfiscator · · Score: 1

      Fine, and one can say that about any field. Teachers? The good ones are the ones with a passion for teaching. Scientists? The best ones are those with a passion for learning. You don't need to recruit those because they will naturally find their field.

      But what if you need 100 programmers/teachers/scientists, and you only have 10 who are passionate about it? Your task (as a society) is to fill the remaining 90 positions with people who can do the work. Which requires attracting people whose first instinct (and possibly passion) is a different field. That doesn't necessarily imply they can't be good programmers/teachers/scientists, but they may need nudging to realize this.

      --
      "Nothing shocks me. I'm a scientist." -Indiana Jones
  3. Re:Linus was blackmailed by Anonymous Coward · · Score: 0

    Very plausible, but still off-topic.

  4. Why should they? by Jogar+the+Barbarian · · Score: 2

    Kids don't need CS training to use Facebook, Instagram, Snapchat, Tinder, etc.

    --
    3. Profit!
    2. ???
    1. On Soviet Slashdot, a Beowulf cluster of alien Natalie Portman overlords welcomes YOU!
    1. Re:Why should they? by jader3rd · · Score: 1

      Why do students learn anything in school? Given how most students will learn way more math than they'll ever use, swap out a semester/year of math for CS classes. It will really help them understand the rest of the math classes.

  5. H1B by Anonymous Coward · · Score: 0

    Why take computer science courses? When the get out of college all the development work is done either outsourced to india or via "highskilled" h1b visa.

    Better to take business courses so you to be the people who direct the h1b's what to do.

    Coding is a lost cause with no career paths anymore.

    1. Re:H1B by Anonymous Coward · · Score: 0

      That's not quite true, at this point the only viable path to a career in coding is to be the one that creates a new program that others buy.

      But, that's fairly risky as many areas of development are already saturated with good products. Or are so monumentally large that you'd need an entire team to have any hope of competing. Just look at how long it took open source OSes to get to the point where they had everything that you needed to use it as an everyday OS.

  6. Anybody in their right mind by DogDude · · Score: 1, Insightful

    Anybody in their right mind would do it. It's an awesome career offering opportunity anywhere on the planet, and the pay is higher than most fields out there, and the amount of formal education required is still close to nil. It's an awesome career.

    --
    I don't respond to AC's.
    1. Re:Anybody in their right mind by currently_awake · · Score: 5, Insightful

      Any job that can be done by someone from home can be done by someone in India or China, for 1/10 your wage. Avoid any job that doesn't require a physical presence.

    2. Re:Anybody in their right mind by sittingnut · · Score: 1, Insightful

      pay should never be the main criteria for a life long career choice. quite apart making decision, based on short term relative differences in pay of different careers, while ignoring possible long term changes in relative pay as markets change, one should do something one is good at, and can enjoy, and give meaning and satisfaction to life. pay does help with some of that, but it should be a secondary consideration.

    3. Re:Anybody in their right mind by Anonymous Coward · · Score: 0

      Nobody in their right mind would. Between AI coding software, the deliberate importing of foreign workers to do what American workers can do and the generally hostile environment, I don't get why anybody does.

      Personally, I considered it many years ago, but there were no jobs. Every couple months I'd see an advertisement for entry level work, but you can't get anywhere in a field if you're applying for one job every few months, at that point, you'd be in your 80s by the time you'd applied enough times to get a job. Especially, if you were unfortunate enough to be doing so during periods where the economy isn't doing well.

      This _was_ a good field if you worked for certain companies 20 years ago, these days, there's very few of those jobs left.

    4. Re:Anybody in their right mind by Anonymous Coward · · Score: 1

      > the amount of formal education required is still close to nil.

      That's the point. Why would you waste your degree on something so simple a billion guys in Asia can learn in 3 months? Why not major in something actually valuable and then do a coding bootcamp? Programming is utterly simple.

    5. Re:Anybody in their right mind by fluffernutter · · Score: 3, Interesting

      In my experience, the people working overseas for cheap can't do much more than follow direction. If you need someone who needs to represent your team on a project (and do what is good for your team) or if you need someone to make sure everyone is working on the right thing and being efficient; you need someone from here. The work can be done remotely but everyone overseas that can do it either charges just as much as we do or they have already moved here.

      --
      Laws are rules for the court, but merely a bottom bar to hit for life. Think beyond laws in your actions always.
    6. Re: Anybody in their right mind by Anonymous Coward · · Score: 0

      Nobody in their right mind goes into debt to learn a profession that can be self taught like CS.

    7. Re:Anybody in their right mind by djinn6 · · Score: 2

      I think all those starving artists would disagree. Being paid for your work is good, even if your passion is elsewhere.

    8. Re:Anybody in their right mind by Anonymous Coward · · Score: 0

      pay should never be the main criteria for a life long career choice. quite apart making decision, based on short term relative differences in pay of different careers, while ignoring possible long term changes in relative pay as markets change, one should do something one is good at, and can enjoy, and give meaning and satisfaction to life. pay does help with some of that, but it should be a secondary consideration.

      Sure but who is going to give me money for masturbating to bowsette porn?

    9. Re:Anybody in their right mind by Anonymous Coward · · Score: 0

      In my experience, the people working overseas for cheap can't do much more than follow direction. [ ... ]The work can be done remotely but everyone overseas that can do it either charges just as much as we do or they have already moved here.

      you will be surprised ... ranks of IT corporate world are full of very narrowly specialized drones (of both sexes) who can prepare beautiful powerpoint presentations and do expected small talks during the meetings.
      When software problem is somewhere between network/firewall layer and your web application ...
      they are lost when one needs to diagnose problem and work with all those ugly technical monkeys ...
      they are lost ... because they never did anything out of scope in their life ..
      That is very often case with upgraded former H1B holders who as residents are worming their way into managerial track to run away from the technical problems ...

      I assume that customer willing to pay my salary and travel expenses (intercontinental flight, hotel + car)
      which matches perhaps $100k a year is no doing this out of charity but needs to get job done.
      Of course, I am not allowed to migrate to the US ... too high competence level and I am too white.

    10. Re:Anybody in their right mind by Anonymous Coward · · Score: 0

      Why make "coding" a fetish?
      My wife is saying that only a man would make a career from cooking.

      you code to solve problem. In your area. Banking, Medical, Physics, Aeronautic, Agriculture ...even Sociology.
      coding for coding ? It is tool changing every N years.
      Unless you are producer of good tools with successful sales department.

    11. Re:Anybody in their right mind by Anonymous Coward · · Score: 0

      the pay is higher than most fields out there.

      True in the USA, but not worldwide.

    12. Re:Anybody in their right mind by Anonymous Coward · · Score: 0

      pay should never be the main criteria for a life long career choice. quite apart making decision...

      While I agree, if you choose a low paying career, you forfeit the right to whine about the pay. If you choose to go into teaching, be prepared to suck it up.

  7. It seemed to me that programming became less fun by shoor · · Score: 2

    The big question is, how many of those kids should be learning programming.

    When I started out in the late 70s, you were busy coding solutions to problems, and writing real code. Later it became more about memorizing big function/class libraries, which got old pretty fast.

    I asked a younger guy who is in the business about it recently, and he said nowadays what you learn are 'frameworks', whatever that is.

    Even back in the 70s, when I was taking classes, the beginning classes were big for Comp Sci majors, but as I progressed, they got smaller and smaller as more and more people realized it wasn't for them.

    And I wonder how good all those 80,000 primary and secondary school teachers actually are at teaching programming.

    --
    In theory, theory and practice are the same; in practice they're different. (Yogi Berra & A. Einstein)
  8. Just like climate change... by illiac_1962 · · Score: 1

    Just like climate change...all of our leaders pay it lipservice but very few, including consumers, are speaking with thier wallet. The head of GM just asked for bold legislation that would allow them to pursue electric vehical without them having to deal with spooking investors. In short, nearly everyone is afraid to lead. I'm not of the opinion that electric vehical would do anything to help the environment but they would sure love that government boost to remove the risk in introducing average priced EVs so they can get a leg up and push out Tesla. I have been thinking about this a lot. Electric motors would actually help trucks be more efficient but there is no way automakers are going to cut into thier $10k profit per truck just to introduce a better product to consumers for the same price. Same with big rigs. Those desperately could use the assistance of a high torque electric motor. Consumers, and investors in turn, are not willing to put up the extra cash to prop up the current profit levels. A lot of people go along with the hype but deep down they know the environment is not in danger of eradicating us because of fossil fuels and hence will not do anything to enact some of knee jerk proposed solutions. Same thing will play out in the STEM push. There isn't a problem and wallets speak the truth.

    1. Re:Just like climate change... by Anonymous Coward · · Score: 0

      If you're not of the opinion that electric vehicles would help the environment, then you don't have any idea what's going on. The point of going electric is that we can use any and all available methods of generating that electricity. Even the bad sources of electricity, such as coal, are significantly easier to clean up than millions of cars that have to be individually repaired, replaced or upgraded in order to have an impact on the environment.

      Moving to electricity as the method of powering the vehicles means that the car no longer would depend upon what methods of power generation are available locally. The owner could use a dirty source locally, but potentially pay for an offset elsewhere to build capacity of a generation method that doesn't pollute. Or to have a sufficient amount of gas removed from the atmosphere to offset that.

      Yes, you can do offsets with regular cars, but there's more options when it comes to electric cars and if you do it right, you can wind up with less offsets required in the future to an extent that you really can't with the ICE.

  9. codecombat by technosaurus · · Score: 0

    If kids are interested in programming, just point them at https://codecombat.com/
    Kids that will be natural programmers won't even need a teacher to play
    If SJWs want more girls in programming, they should fork https://github.com/codecombat/... and make a version that is more appealing to young girls.

  10. Anybody in their right degree. by Ostracus · · Score: 2

    Promoting of CS as a career choice will lead to both resentment by those already established*, as well as too many pursuing too few, lowering wages, and standards. Formal education leads to a well rounded student, and employee.

    *Look at the humor surrounding certification.

    --
    Shai Schticks:"You don't make peace with friends, you make peace with enemies"
    1. Re:Anybody in their right degree. by epyT-R · · Score: 0

      These days, educational institutions supposedly still offering these 'well rounded' environments are too busy with political indoctrination to care much for disciplines that rely on facts, logic, and reason.

    2. Re: Anybody in their right degree. by Anonymous Coward · · Score: 1

      Bullshit... I recently returned to school at 35yrs of age and I have yet to see this "indoctrination" everyone keeps claiming is rampant in our colleges and universities. My professors have been largely neutral and they seem to want the students to come to their own conclusions instead of forcing their ideology down their throats.

      However, I have noticed that kids bring their parents' ideological views to school and they often have trouble dealing with different points of view. It's pretty funny being told "how it is" by people 15 years younger than I am and who have never lived a day on their own, or being told "you don't get it" when I have first-hand experience on a subject.

    3. Re: Anybody in their right degree. by dcw3 · · Score: 1

      Your anecdote doesn't count as data.

      --
      Just another day in Paradise
  11. Re: Linus was blackmailed by Type44Q · · Score: 0

    That's what I was going to say... just not so politely.

  12. Teach Steam instead by Ostracus · · Score: 2

    Maybe. It is interesting how programming games are a popular genre on Steam. No classes required there, and it gives one an idea in a fun way.

    --
    Shai Schticks:"You don't make peace with friends, you make peace with enemies"
  13. code.org is about as close to CS by Anonymous Coward · · Score: 0

    as changing the car's wipers is to rocket science.

    i.e. completely unrelated. C'mon /. we know better than this.

  14. Re: It seemed to me that programming became less f by Type44Q · · Score: 1

    And I wonder how good all those 80,000 primary and secondary school teachers actually are at teaching programming.

    They're as good at teaching programming as they are at programming.

  15. It seemed to me that frameworks became less fun by Ostracus · · Score: 1

    "I asked a younger guy who is in the business about it recently, and he said nowadays what you learn are 'frameworks', whatever that is."

    *raised eyebrow* Frameworks are an old idea. "Whatever that is" shouldn't be a question.

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

    --
    Shai Schticks:"You don't make peace with friends, you make peace with enemies"
    1. Re:It seemed to me that frameworks became less fun by Anonymous Coward · · Score: 0

      Oh, you innocent young 'un....
      Back in the 1970s and 80s, no one cared about "frameworks". They were too busy writing software. In the 60s, no one would have even envisioned one - there was no practical way to implement one of the computers back then.

      You children think that because software development hasn't changed much in the past 10 years it has always been that way, are so very naive.

  16. Anybody in their right country. by Ostracus · · Score: 2

    If the only needed thing was a warm body then yes. However in telecommuting one's doing more than that. They're bringing their environment as well. And that's not so mobile (hence the ability to tell India from America).

    --
    Shai Schticks:"You don't make peace with friends, you make peace with enemies"
    1. Re: Anybody in their right country. by Type44Q · · Score: 1

      You have no idea what you're trying to argue, do you.

    2. Re: Anybody in their right country. by Ostracus · · Score: 1

      Neither do you. Care to take a wack at it, in between snipping breaks?

      --
      Shai Schticks:"You don't make peace with friends, you make peace with enemies"
    3. Re:Anybody in their right country. by Anonymous Coward · · Score: 0

      I will take middle ground ... teleworking from Europe and commuting to customer in the US (if customer is willing to pay for my hairy warm body ...) usually after 4-8 weeks on site next 3-5 years are remote ...
      Salary? maybe half of US, ... but ... I am living in Eastern Europe ...so it is more than enough.
      and the woman are more fit and pretty here ...

    4. Re: Anybody in their right country. by Anonymous Coward · · Score: 0

      Neither do you. Care to take a wack at it, in between snipping breaks?

      No, seriously, what the hell were you talking about? Nobody gives a shit about your environment at home when you're working on a project in another city.

    5. Re: Anybody in their right country. by tepples · · Score: 1

      Someone in India brings the culture of India to a job. If a job's requirements are written according to the customs of the culture of America, someone raised in the culture of India will probably get it wrong.

  17. Teaching CS: The Least of our concerns by Anonymous Coward · · Score: 5, Insightful

    Clearly, from observing the way a large minority of citizens are behaving (and believing) in the United States, learning to program computers is a relatively minuscule concern.

    Rather, teaching this mass of ignorant anti-rational people how to think clearly, from facts, is critically important.

    1. Re: Teaching CS: The Least of our concerns by Anonymous Coward · · Score: 0

      I am of the opinion tgat yoy cannot teach people to think logically. Reason people use emotions to make decisions is not because they were never shown an alternative, but because they have no capacity to do so. The other day I overheard two workers at WaWa arguing. One just turned 18 and the otger was 42. The disagreement was weather the 18 year old was less than or more than half the age of the 42 year old. You teach them to think logically, I'll just wait right over here...

  18. Re:I've got a crazy idea by Anonymous Coward · · Score: 0

    But mah diversity

  19. Because it's hard! by gerald.edward.butler · · Score: 1

    Most kids are more interested in what kind of social shennanigans and petty politics they can get up to rather than working hard at something. Same as most adults. Most people could care less about being productive and useful in life, they just want to see how much they can grab through petty back-stabbing and bullshit games. Hence the popularity of worthless "Humanities" degrees. The only value of "Humanities Degree" is you you repeatedly crumble and uncrumble the piece of paper it is written on until the fibers break down and become somewhat soft, you can use it as an emergency piece of toilet paper.

    1. Re:Because it's hard! by Anonymous Coward · · Score: 0

      Most kids are more interested in what kind of social shennanigans and petty politics they can get up to rather than working hard at something. Same as most adults. Most people could care less about being productive and useful in life,

      Unironically, Butler describes himself - a useless troll who spends his time shitposting on slashdot under a fake name as he works out his grievances over being a failure in life.

    2. Re:Because it's hard! by gerald.edward.butler · · Score: 1

      I post under my real name you worthless, cowardly asshole. I've worked since I was 14 years old. I've never had anyone pay my debts. I've supported more people than you ever will. When I'm involved with something, I get shit done. Go kill yourself you worthless, cowardly, anonymous fuck-tard!

    3. Re:Because it's hard! by Anonymous Coward · · Score: 0

      I post under my real name

      Prove it, coward.

      I've supported more people than you ever will.

      Hiding behind a fake name to shit talk people who are better than you isn't supporting anyone but your own short-man syndrome.

      I get shit done

      Lol, like what? Public masturbation on slashdot? That's all you've accomplished so far.

  20. Re: It seemed to me that frameworks became less fu by Anonymous Coward · · Score: 0

    *Forever * learning frameworks
    As soon as you master one, it gets bloated and fractured and then the next one comes along fixing everything. There is a kxcd for this....

  21. Re:It seemed to me that programming became less fu by Bite+The+Pillow · · Score: 1

    I resisted .NET for a long time on personal projects. Last month I started something ambitious, in C#, and I can crank out piles of functionality. Who needs to memorize when you have Google and stack overflow? And of course you can put ASM in a .dll and P/Invoke if you need the speed, but it's rare.

    Coding slowly is not fun. Reusing tested code to save time is fun.

  22. This isn't failure by Anonymous Coward · · Score: 5, Insightful

    It's course correction. The 'EVERYONE MUST CODE!' initiatives were ludicrous to begin with. It was said a great deal at the time: not everyone wants to learn to code or has a natural interest in it, and no amount of bullying from tech companies is going to change that. It's as it should be, and this is what it looks like when only those with a real interest take a subject. Make it a math elective and let those who want to pursue it pursue it.

    It's worth noting as well that more and more of our technology resembles appliance, and using that metaphor, very few people want to learn to fix other appliances like washing machines or care how they work (do you?). Silicon Valley got pretty full of itself there for awhile, so much of what has been proposed by them has been a riduculous, overly-hyped canard. What we are seeing now was pretty much inevitable, and it means things have re-stabilized from the ebb and flow and nothing more.

    1. Re:This isn't failure by gerald.edward.butler · · Score: 1

      Excellent points and analysis.

    2. Re:This isn't failure by bugs2squash · · Score: 1

      I'm not sure I disagree entirely, but I have a bright high schooler in my family, well ahead of grade on math / calculus, certainly not struggling academically and when he got the chance to do the coding class he did not go for it.

      I suspect he considerered it to be combination of boring or irrelevant, or the pacing was wrong or the homework. In any case, I think it would have been better for him if every class had included some aspect of coding and the coding class had been a purer CS (data structures, oop, functional, embedded, logic, whatever helps them meet the other classes).

      I think there would have been straightforward ways to make 10% of the score for Math, Physics, Chemistry and Biology based on writing some simple code to search some data or simulate motion of something etc.

      --
      Nullius in verba
    3. Re:This isn't failure by djinn6 · · Score: 1

      I have a bright high schooler in my family... when he got the chance to do the coding class he did not go for it.

      I suspect he considerered it to be combination of boring or irrelevant, or the pacing was wrong or the homework.

      He wouldn't know that unless he already tried taking the class. It's the advertising, or the lack thereof, that put him off.

    4. Re:This isn't failure by Anonymous Coward · · Score: 0

      Out of about 100 people I would say 20 could code. Of those maybe 5 want to code. That is what I have noticed over the years.

      Then add to that rampant ageism. Then poor company polices that treat programmers fairly poorly. How many times have you heard of other professions where 70-80hour weeks were the norm and uncompensated? Then on top of that you hear 'you are compensated well for the area you live in'. Well guess what I can move. You need to compete with the top companies too and not cheap out. I regularly see companies offering 60k per year for people with 5+ years exp. Then giving crazy interviews for making simple 3 layer applications. So yeah I steer people away from the profession. I stick with it because it is all I know. If I had to do it over? I would pick something else and I *really* like computers.

    5. Re:This isn't failure by jhoger · · Score: 1

      Yeah just like the "everybody must algebra" movement was ludicrous.

    6. Re:This isn't failure by WindBourne · · Score: 1

      In fact, it is the same issue that we have with pushing College on everybody. We need to return to teaching kids not just blue collar, but life skills. I would LOVE for my kids to come out of high school knowing how to run not just 3D printers, table saws, radial arm saws, laser cutters, etc, but also how to make a meal, wash clothes, sew, etc. We used to do that, but NO MORE.

      Or that we offer loads of scholarships for athletics, or simply good grades, but not for doing degrees that American businesses need. We should offer up major savings on science degrees, based on their grades. If they are getting decent grades, and taking Math, Physics, Chemistry/Bio-Chem, Engineering, C. Sci, Robotics, etc, than we cover their tuition costs and apply it to next semester. OTOH, if somebody wants to get say C and take up English, fine. You pay for it. Likewise, you want to take up business, since we have such a surplus of Business ppl, then we pay nothing for them.

      --
      I prefer the "u" in honour as it seems to be missing these days.
    7. Re:This isn't failure by Shaitan · · Score: 1

      Everyone should learn to code but that doesn't mean making it a career. It is a basic skill alongside reading and math. What they are teaching kids with drag and drop code and highly abstracted oop coding isn't really what they need though. Everyone should learn non-oop coding so they learn solid fundamental structured logic. With oop there is always a magic box beneath you.

    8. Re:This isn't failure by dcw3 · · Score: 1

      There is no "EVERYONE MUST CODE". What everyone must do is get exposure to code, just like you got exposure to a wide variety of topics in school. Unless you're exposed to it, you won't appreciate, or know if it's something you're interested in, or possibly good at doing.

      --
      Just another day in Paradise
  23. Sexist "Girls Code" shit is putting people off by Anonymous Coward · · Score: 0, Flamebait

    Obviously, if you lean publicity for stuff towards only women, men stop doing it.
    Which industry will the feminazis attack next ?

  24. So would you do your job... by Anonymous Coward · · Score: 0

    ...for minimum wage?

    Thought so.

    1. Re:So would you do your job... by sittingnut · · Score: 1

      ?!
      why do you jump to conclusion that a job one is good at, and can enjoy, and give meaning and satisfaction to life, pays minimum wage?
      not very good with logic are you? at any rate we know cs is not for you!

    2. Re:So would you do your job... by fluffernutter · · Score: 1

      No I follow that logic, if money doesn't matter then you would do your current job even if it paid minimum wage because you love it so much.

      --
      Laws are rules for the court, but merely a bottom bar to hit for life. Think beyond laws in your actions always.
    3. Re:So would you do your job... by sittingnut · · Score: 1

      why assume a minimum wage job that is so low in demand, easily fulfilled by anyone, requiring no special skills, satisfying no special need, and having no other characteristic which gives job holder fulfillment, be the choice of anyone looking for a life long career that gives meaning and satisfaction to life? too great a logical jump.

      there maybe a minimum wage job that gives fulfillment to some, but those people would be a small percentage, and probably in such cases, specific individual context in which the job is done, give job holders other satisfactions and benefits, that fulfill them; they probably wont do a similar job in another context.

      there may be others holding a minimum wage job, while they prepare for or create some other career (say as an artist etc), but then minimum wage isn't the career choice.

    4. Re:So would you do your job... by fluffernutter · · Score: 1

      Ok but now you're saying stuff that has nothing to do with what you originally said. The question isn't whether minimum wage jobs and satisfying or not satisfying but whether you would do your current job for minimum wage. This logic seems to follow, given that you don't care what a job pays you.

      --
      Laws are rules for the court, but merely a bottom bar to hit for life. Think beyond laws in your actions always.
    5. Re: So would you do your job... by Anonymous Coward · · Score: 0

      I don't get paid to work. I get paid to commit to being available at the times and terms negotiated for and to generally follow the priority of the employer.

      You could offer me a quarter mil a year to sit in a cube, slapping Java beans and Cobol together and I would decline.

      A contract doesn't make me do anything, it just gets you to the head of the line for how I schedule my time. That's what they are paying for.

    6. Re:So would you do your job... by Aphranius · · Score: 1

      To be fair sittingnut did say that "pay .. should be a secondary consideration", not that pay should not matter at all. Still, the notion that one should prefer a minimum wage job (over a higher paying one) because the job fulfills a more important need than monetary pay is still a valid conclusion from their argument.

    7. Re:So would you do your job... by sittingnut · · Score: 1

      Ok but now you're saying stuff that has nothing to do with what you originally said. The question isn't whether minimum wage jobs and satisfying or not satisfying but whether you would do your current job for minimum wage. This logic seems to follow, given that you don't care what a job pays you.

      you obviously didn't read or understand the full thread. "satisfaction", fulfillment, etc being the primary criteria in which to choose a career was my original (and consistent) point. jumping from that to question about minimum wage job, is too great a logical jump as i pointed out in my last comment.
      two subjects seem to have (as you say) "nothing to do with" each other; i would say they are connected by that unwarranted logical jump by ac.

    8. Re:So would you do your job... by dcw3 · · Score: 1

      That's like saying looks aren't an important parameter in choosing a spouse. We all have minimum standards.

      --
      Just another day in Paradise
  25. Re:I've got a crazy idea by Anonymous Coward · · Score: 0

    Feminazi sexism strikes again.

  26. Well the fad is probably over by Anonymous Coward · · Score: 0

    So this reminds me of the late 90's to early 2000's. During the dot com boom everyone was trying to get a tech job, Because it was seen as a good way to get a decent paying job. But a lot of the people I interviewed then weren't in it because they liked it or were interested. and while some were competent they weren't really talented as they had no "love" for the subject. Many of these never returned to tech after the dot com bust. I think there was a lot of press about millionaire/billionaires being made. But once again its following the money and while tech is still booming and employees needed the realization its actually hard work and a lot of journeyman coding is needed (not as glitzy as they hoped). I've been teaching programming for kids. Class attendance was great (started in early 2017) the first 12 months pretty good the next 6 months but really dropped off the last 6 months. The attended classes had great reviews. They all seemed to enjoy it. I think in this case the "darker side" and other bad press of tech companies in the news might having parent thing about pushing their kids to learn software.

  27. 2% take CS by Anonymous Coward · · Score: 0

    2% sounds way too high. CS is the theory behind programming. Not all programmers need to be theoretical researchers, but most could benefit from some familiarity with the concepts. Out of 1000 students at my high school, I was the 1 programmer, and the only one who could have benefited from a CS class. What we had instead was a Pascal syntax class run out of the business school department, that I dropped on the second day.

        That .1% seems like a more typical range, so out of a class of 20, the class is wasted on 19 of them. The other 980 knew better what they knew and were interested in, and didn't take the class.

    Programming isn't for everyone. I'm tired of debugging your shitty Python.

    1. Re:2% take CS by Anonymous Coward · · Score: 0

      You'll be happy to know we've hired 10 new lady proframmers. Please remember to have a welcoming attitude when reviewing their code.

    2. Re:2% take CS by Anonymous Coward · · Score: 0

      Good luck hiring competent people when they will be fleeing to somewhere else where they don't have to put up with subpar quota-filling coworkers and having an enormous intimidating CoC shoved in their face.

  28. Re: Linus was blackmailed by Anonymous Coward · · Score: 0

    Dudes back in control. Linus is notorious. Had nothing to do with women even

  29. What were these classes allowed to replace by jader3rd · · Score: 1

    The vast majority of classes in Middle school and High school are required. There is a very small selection of elective classes, and even then, mostly in Senior year. So where these classes made as pure electives? Or could they chosen in place of a math class like Algebra 2 or geometry? If they are counted as credit in place of a required course, more people would chose to take them.

    1. Re:What were these classes allowed to replace by Anonymous Coward · · Score: 0

      Back in my day and place, you had to take one computer studies course. This could either be computer science (which was really a programming course and had absolutely no science/theory to it) or computer operations, which taught you to use spreadsheets and other business-style applications.

  30. Re:Linus was blackmailed by serviscope_minor · · Score: 1

    This is all paranoid conspiracy bullshit. There was never any evidence for Eric Raymond's claims. Now you're just layering perverse fantasy on top of evidence free claims.

    --
    SJW n. One who posts facts.
  31. Re:Linus was blackmailed by Anonymous Coward · · Score: 0

    Surely!

    It cannot happen that some ideological extremists decided to frame someone and blackmail them in some way to further their own agenda. That only happens in movies or to people in a far far away land. Same as, say, suicide attempts.

  32. Without the basics by oldgraybeard · · Score: 1

    you can not be a programmer or in IT. In many places the public education system is not functioning well and has basic graduation rates of 50-60%.
    Our public schools struggle to teach reading, writing and arthritic. After High School many students do not function at grade level and can not pass entry level college classes. How would they have the skill set to be a programmer or have a career in IT. Form that matter any STEM field.

    Just my 2 cents ;)

    1. Re:Without the basics by jader3rd · · Score: 1

      What if the point of a CS class wouldn't be to get them a career in IT, but to help with the basics? For many students, Algebra level math and higher remains mystical. Even if they can do it in a homework assignment, it still feels mystical. They're following a series of rules without any understanding. I suspect if they had a CS class, where they could apply those math concepts, instead of one more level of math that they'll never use, a lot of the basics from those math classes will have more context and will feel less mystical.

    2. Re:Without the basics by dcw3 · · Score: 1

      If only they taught the meaning of hyperbole. In 2017, the graduation rate across the US was 84%. The lowest state had 68%

      I'm fully expecting a rebuttal about how kids are just pushed through, or that state averages don't show the low local numbers (true, but those are the exception). Yes, school systems should be held accountable for the kids they're graduating, but that's become a political football that neither side holds high moral ground on.

      --
      Just another day in Paradise
    3. Re:Without the basics by Anonymous Coward · · Score: 0

      Kids are just pushed through, and state averages don't show the low local numbers. So there.

  33. Re:It seemed to me that programming became less fu by Anonymous Coward · · Score: 0

    I wonder if the people being taught "programming" today know how to make a linked list. Do they know how to use semaphores, or even what semaphores are? Have they ever seen what their written program code looks like when translated by a compiler to machine code?

    I'm retired now, thankfully, but my sense is that the folks being churned out today learn what libraries to call in specific languages/development suites, without much if any idea of what those libraries are really doing. They're taught to put the black boxes together, to fix the problem now now now. There's no thought of building a solution that will be stable and maintainable over time, since whatever gets thrown together will be replaced in a couple of years anyway.

    I'm glad to be out of the industry, so I don't have to be worried anymore about being fired for someone younger, or replaced by someone on the other side of the planet. Many times people thinking about going into computer fields came to me for advise, and I warned them away from this dying profession.

  34. Not surprising by Anonymous Coward · · Score: 0

    Most technology jobs are crap.

  35. Re:I've got a crazy idea by Anonymous Coward · · Score: 0

    No, don't let white boys get sucked into the trap of joining an industry where they have little chance of promotion, high chances of being replaced by someone either from or in India and China, and will be gotten rid long before they turn 40, or perhaps even 30.

    Let the women and minorities do it, since at least they can sue for "discrimination" when they get replaced.

  36. More like 1/5 by Anonymous Coward · · Score: 0

    India is seeing wage increases, since everyone wants an appropriate level of compensation. Now, if the non-US programmers were as competent as their US counterparts, they would demand 1:1 compensation. I guess they're still admitting that they aren't as good.

  37. Re:Teaching CS: The Least of our concerns by Anonymous Coward · · Score: 0

    Introducing logic in the curriculum has to be done early and comprehensibly enough to have the wanted effect. So do CS as applied mathematics. Learning business systems like office packages, databases and other common business-oriented languages might be better dealt with in combination the motivating business classes, as part of whatever comes after the basic education.

  38. As Barbie once said by Anonymous Coward · · Score: 0

    "Math is hard." Better to be an underpaid, but happy, cosmetologist than an unemployed computer programmer.

  39. Good enough is _always_ good enough by rsilvergun · · Score: 5, Insightful

    Sure, the top 5% of programmers still get decent work.

    But no, they don't charge just as much. You're forgetting about training. US colleges are crazy expensive. You're also forgetting that US workers put in 50-60 hour work weeks while the guys overseas are doing 80. And we used to do 30-40 until we were forced to work harder to compete. Sure, they burn out, but there's literally a billion of them.

    I don't really care that my oil filter's only good for 6000 miles when it's $20 bucks. That's because It's cheap, disposable, and good enough..

    This is like War Games. The only winning move it not to play.

    --
    Hi! I make Firefox Plug-ins. Check 'em out @ https://addons.mozilla.org/en-US/firefox/addon/youtube-mp3-podcaster/
    1. Re:Good enough is _always_ good enough by Anonymous Coward · · Score: 0

      This is like War Games. The only winning move it not to play.

      Then why don't you be the first to die by example? Oh that's right, you want to live and hence must play the game.

      Good enough is never good enough. Why? Because someone else will always try to undercut you when people settle for good enough, ensuring that what was good enough ten years ago is hardly anything now. That's the nature of the game we've created, and rather than reign in people's tendency to undercut everyone for their own gain, we've been told and trained to accept good enough.

      In this case the only winning move is to make us more attractive than the competition. One way to do that, is to never accept good enough.

    2. Re:Good enough is _always_ good enough by magzteel · · Score: 2

      You're also forgetting that US workers put in 50-60 hour work weeks while the guys overseas are doing 80. And we used to do 30-40 until we were forced to work harder to compete. Sure, they burn out, but there's literally a billion of them.

      My experience is the US workers do 50-60 hour work weeks while the overseas guys work less hours and at a slower pace. I currently have a team in Poland, they actually have laws limiting work hours:

      https://www.careersinpoland.co...

    3. Re:Good enough is _always_ good enough by Anonymous Coward · · Score: 0

      You're also forgetting that US workers put in 50-60 hour work weeks while the guys overseas are doing 80. And we used to do 30-40 until we were forced to work harder to compete. Sure, they burn out, but there's literally a billion of them.

      My experience is the US workers do 50-60 hour work weeks while the overseas guys work less hours and at a slower pace. I currently have a team in Poland, they actually have laws limiting work hours:

      https://www.careersinpoland.co...

      And Poland has a much larger IT industry, with two major corporations producing the smartphone software used by the entire world. Poland also has written a huge percentage of the software running on servers and desktops around the world.

      Oh wait, that was the US.

    4. Re:Good enough is _always_ good enough by Anonymous Coward · · Score: 0

      Nobody is coding 50-60 hours a week, and actually doing a decent job of it unless it's on a project they really love.

  40. Re: It seemed to me that programming became less f by Anonymous Coward · · Score: 0

    Yes, yes, yes and yes. The thing is I went to school to learn how to ride a bike, they spent 4 fucking years teaching me how to make every itty bitty of the bike fom scratch, and I gad to learn to ride it on my own... great. Now at every fucking interview I have to regurtitate how every itty hitty piece of the bike is made, then they hand me the bike and tell me to ride it. And the bike is totalky fucked up, as if soneine who never seen one before made it, it has a dildo instead of a bicycle seat that constantly fucks you in the ass. And i'm told my job is to make sure there is enough tape holding it together, and if I even think about actualky fixing it I'lk be fired for wasting time.

  41. The hell is that authoritarian quote at the end? by Anonymous Coward · · Score: 0

    Local control of education is an issue? Are you even trying to hide where your technocratic "utopia" is going to lead?

  42. Hiring by JBMcB · · Score: 1

    My company just hired a bunch of CS graduates right out of college. We also let go of a few project managers (who worked in a defunct product group) who got new jobs within a month.

    --
    My Other Computer Is A Data General Nova III.
  43. Re:It seemed to me that programming became less fu by shoor · · Score: 1

    At the time I more or less retired, that kind of support was in its infancy. I'm glad to hear that things have gotten better in some respects.

    --
    In theory, theory and practice are the same; in practice they're different. (Yogi Berra & A. Einstein)
  44. Re: It seemed to me that programming became less by Anonymous Coward · · Score: 0

    You made my day. Bless your heart.

  45. Except by Anonymous Coward · · Score: 0

    Except Indians and Chinese are fucking stupid, low skilled, and will not deliver production ready code.

    I've seen companies waste millions thinking they could deliver a production ready product using indian nig--gers and chinks.

    Pennywise and pound foolish.

    1. Re:Except by KC0A · · Score: 1

      The Indians and Chinese aren't stupid, the managers that expect offshore consulting companies to deliver novel software projects with minimally trained people are stupid. The offshore workers are doing their best to have a life.

  46. You misunderstood me by rsilvergun · · Score: 1

    the "game" is being a CS major. Not being alive.

    And when someone undercuts you it's with "good enough". That's how being undercut works. It's why we all use Microsoft Office instead of Word Perfect even though WP was hand coded in assembly and faster and more stable and didn't eat your documents for breakfast. Good enough was good enough.

    --
    Hi! I make Firefox Plug-ins. Check 'em out @ https://addons.mozilla.org/en-US/firefox/addon/youtube-mp3-podcaster/
    1. Re:You misunderstood me by Anonymous Coward · · Score: 0

      the "game" is being a CS major. Not being alive.
        And when someone undercuts you it's with "good enough".

      I am a niche CS major. And still alive. Thanks to compulsory military service in my country.
      I am also communication specialist, shooting instructor, did couple of non standard security systems in my life , I can parachute (maybe not HALO ... but enough) ...
      After changing employer, I had very specific non-competition agreement ...
      I spent 2 years as Martime Security Specialist ... getting to exotic places, meeting interesting people ... and learning new business reporting tools ...
      now ... I work again as IT consultant ...

      if you are concerned about your data security ... call me ....

  47. Re:Teaching CS: The Least of our concerns by jez9999 · · Score: 0

    Are we talking about whites who don't want to be a minority in their own country? Because if so, I'm here to tell you that THEY'RE the rational ones.

    Here's a fact: minorities get treated like shit, whatever the circumstances. Especially if whites aren't in the majority.

  48. Re: It seemed to me that programming became less by Anonymous Coward · · Score: 0

    That's a feature not a bug.

  49. Re: It seemed to me that programming became less f by Anonymous Coward · · Score: 0

    Then I wish you'd have worked with me. It would have been nice to have a knowledgable coworker for a change.

  50. Not everyone SHOULD code by Anonymous Coward · · Score: 0

    rent-duh-k0d3rz are a dime a dozen. what we NEED is more plumbers, welders, material handlers, fruit and vegetable pickers, truck loaders...

    1. Re:Not everyone SHOULD code by Anonymous Coward · · Score: 0

      No, we need kids who can program the robots to do the plumbing, welding, fruit & veg picking, packing Amazon etc.

  51. shit 'merkin k0d3 by Anonymous Coward · · Score: 0

    and the alleged quality of 'merkin code is just as bad. why? because they're fucking stupid, and low skilled. I've seen companies waste millions thinking they could deliver a production ready product using 'merkins to k0d3.

  52. Deep dive of software devel issues by owlaf · · Score: 1

    I am late to checking my rss inbox, but has there been a good deep dive to the problems in development that might turn people off? James Damore comes to mind as someone that tried to genuinely bring up an issue, but well didn't work out so well to actually address anything. This and other issues could really turn potential CS students. I have seen to too much arm chair logic that has no research behind it, "You know why people don't go for CS", then a reason based on no research

  53. Re:Linus was blackmailed by Anonymous Coward · · Score: 0

    yeah because conspiracy driven ideological zealots that make up the current social justice crowd never engage in witchunts.

  54. well duh by Anonymous Coward · · Score: 0

    With everything being outsourced to India or H1Bs from India, why would any American kid go into skyrocketing college debt for a computer science degree?

    1. Re: well duh by Anonymous Coward · · Score: 0

      To elaborate...most of the work I've been seeing is effectively janitorial work, monitoring Indian disasters and cleaning up after them over and over and over. It's insane that we'll pay a MINIMUM of $150/hour (as up to $400/hour) for dozens of them to avoid paying 3 skilled people $75/hour. Then you're never allowed to criticize their work, even if you're doing code review, which is phony baloney when it goes in one ear and out the other. When they don't like being corrected - not shown up or I-told-you-so'ed, just corrected - they scream that it's unprofessional. If that's the sort of career a CS degree and a passion for software development provides, fuck you, I'd rather be a bank teller or mailman.

  55. Changed the face of CS education by Anonymous Coward · · Score: 0

    By drawing a penis on the forehead.

    Face it people, The only participation they got was from teachers who could participate by doing nothing and claiming credit towards promotion or raises from their local government. Most of them just don't care about advancing STEM or CS education. They are only teachers because they can't handle the stress of a real job where they don't have some number of people to lord it over. And the number of positions at the DMV is limited.

    CS education will improve by making materials available to students online for free and hopefully organizing and indexing it to an extent that it's not like dealing with the google search that returns 200,000 entries and the first several pages are obviously not what you wanted.

  56. CS knowledge should be the point by jhoger · · Score: 3, Insightful

    I think all students should learn to code, just like all students should learn to do algebra, or find the intersection of two linear equations, or write an essay.

    But the end goal is not to make everyone programmers. The end goal is to make people well rounded, aware of how things work, because in most jobs, you benefit from understanding how computers work. And if you can code at all, you understand how they work in a fundamental way.

  57. Re:Linus was blackmailed by Anonymous Coward · · Score: 0

    Yeah, you miss the part where such a conspiracy wouldn't actually work in the real world because it's fucking stupid given it relies upon idiotic views about what Feminists supposedly "do" rather than what they can do and succeed at doing.

  58. Re:Teaching CS: The Least of our concerns by TeknoHog · · Score: 1

    Are we talking about whites who don't want to be a minority in their own country?

    By "their own country", do you mean the country they invaded a couple of centuries ago?

    --
    Escher was the first MC and Giger invented the HR department.
  59. Re:Teaching CS: The Least of our concerns by Anonymous Coward · · Score: 0

    Here's a fact: minorities get treated like shit, whatever the circumstances.

    Have you considered not treating minorities like shit? I know it's a really out there proposal, but it might just work.

  60. I was a COBOL mainframe programmer 1976 to 2000. by Anonymous Coward · · Score: 0

    I was a COBOL mainframe programmer from 1976 to 2000.
    The only computer stuff I leaned in college (Florida State University) was FORTRAN, COBOL and BASIC. The mainframe was in the basement of the math building and we actually used IBM key punches and Hollerith cards. The mainframe was a CDC 6400. It could barely handle COBOL. Someone remarked that the government required a COBOL compiler or else it would not have had one.
    I got a programmer trainee job in Chicago in November 1976. All I knew was COBOL. I was taught OS/MVS JCL and VSAM.
    I taught myself IDMS, IMS DB/DC, DB2 and CICS. And probably some other stuff that I have forgotten about.
    Mainframe programming was fun in the 1980s. Especially when we got terminals (not PCs) on our desks. Even ATT&T had a room full of terminals and one had to wait one's turn to get your work done. I did all new development and the pay was great. As a consultant I got time and a half for over time.
    I got my last mainframe job in Dallas. The mistake I made was demonstrating that I could debug production programs in the middle of the night quickly. I was the only programmer analyst on the floor with a beeper that was on call 24/7.
    I guess I saw one dumb mistake too many by some new developer because I finally said to hell with it. Being woken up in the middle of the night for one more OC7 abend was just too much; an OC7 is a data exception.
    I still play around with C on my PC but a friend and I, both of us are retired military; him army active duty and me the army reserves, are just about to start a housing related business. He will do the housing stuff and I will do the PC stuff; accounting and stuff.
    I still have dreams about programming, fortunately less and less, but I don't miss it.

  61. Poor substitute by Aphranius · · Score: 1

    Except that working remotely is nothing like being in the same office with your coworkers.

    The company I work for has software engineering offices on either coast of USA, Ireland (where I work), and India. For one's the there's the time zone woes - we only get at most a few working hours in common with any other office, and there's no hours in common between all offices. Teleconferencing is not pleasant. Phones and video connections are still far from perfect, so it's much easier to make yourself understood if you're in the same room as the other people. You can draw stuff on a whiteboard, gesture, draw attention to a screen that can't be quickly shared to everyone else. Having a remote worker on a different time zone is very difficult if you wish to integrate them into the local office, because it requires much co-ordination, whereas in the same office you can just walk over to a coworkers desk and chat, or set up a meeting in minutes.

    For another, you build real camaraderie with people in your office. Working full time, you spend more time (excluding sleep) with them most days than with a romantic partner. Some of my coworkers play football (the real kind) together, I practice archery with some a few evenings per week and talk about electronics or metal working most mornings with a few other like minded coworkers. Others organize a social event most Fridays. We do use instant messaging and email, but those interactions are nearly all perfunctory (though generally productive especially when the issue at hand is well understood). And then there's cultural and personal biases that are more likely to be shared if you're working with people living in the same society as you do - this makes communication a lot easier between people in the same office than remotely, because it's easier to relate to them.

    I'm not saying that working remotely is necessarily bad. I can understand that it's probably good for business, but it's closer to contract work than a well running office.

    1. Re:Poor substitute by dcw3 · · Score: 1

      I've worked on several dev projects with people in several timezones. While it can be done, the parent is right, it's much harder. When things go wrong, the blame is almost always put on people who are somewhere else. You don't have the watercooler conversations, so remote workers miss out on a lot. Quite honestly, there's little that can compete with a team all collocated in a lab.

      --
      Just another day in Paradise
  62. Re:Linus was blackmailed by Anonymous Coward · · Score: 0

    You found the MAGAt

  63. Re:It seemed to me that programming became less fu by Aphranius · · Score: 1

    Yes, we do. I did a CS course at a decent university. We were taught ARM assembly, systems programming in C, algorithms, a bunch of networking modules of varying depth and scope, low level processor architecture (culminated in an assignment to make a CPU simple in VHDL, mine worked just barely). There were also modules that looked at OS functionality and scheduling, and yes we were taught about semaphores and mutexes and preemption. There was also a module on computer architecture where we explored cache coherence algorithms and implemented various mutex systems on x86 (turns out ticket locks are pretty good). We were taught nothing about libraries or frameworks - it was generally implied that it is something you can learn or build on your own.

    At my job, we do tend to build stuff that is stable and maintainable over time (though the time span isn't quite decades and there is planned obsolescence). Formal documentation is a bit sparse, but code quality is good enough that with a bit of domain knowledge you can tell what's going on. It's not the same at all companies. Not-invented-here syndrome actually means that stuff will be re-implemented (or at least wrapped) better than the original.

    And it is not a dying profession, not at all. It's just that the barrier to entry is high. It's certainly not for everyone.

  64. Can't Teach The Retarded by NicknameUnavailable · · Score: 1

    Code.org was from the start a scam to saturate the CS labor pool to attain cheaper talent. The issue with the whole idea is that there's only so many people capable of actually thinking on the level required to take up transcribing their thoughts and making machines obey them, let alone transcribing the thoughts of other people to make the machines obey those. So basically a bunch of corrupt businessmen and market makers decided "labor is too expensive, we need a scam to make it cheaper" and ended up blowing a shitload of money to learn the hard way that "wow, you really can't teach the retarded masses." Whether they will internalize that to the level required to understand "the programmers are actually smarter than us" is another matter, chances are their egos will prevent that.

  65. thats because this is being done wrong by WindBourne · · Score: 1

    Instead of focusing on High school, focus efforts at COmmunity College levels.
    In particular, if student takes a particular coding class, and passes it, then pay a % of for the students tuition.
    Assume that this was an intro CS class. If they get an A, pay 66%. B? pay 50%. c? Pay 33%.
    Once they get up higher, say Algorithms/Data Structures, pay 100% on A, 75% on B, and 50% on C.
    Finally, once into upper-end classes that can help a company directly, then pay 100/90/60 on A/B/C.

    The point being that if Society, specifically, companies like Google and Microsoft are really short, then getting students to switch to CS and not have a debt,will make a huge difference.

    --
    I prefer the "u" in honour as it seems to be missing these days.
    1. Re:thats because this is being done wrong by Anonymous Coward · · Score: 0

      Are you a Russian troll?
      An Indian living in America?
      Either way, English has articles, learn how to use them to blend in better. It will help with your trolling.

    2. Re:thats because this is being done wrong by Anonymous Coward · · Score: 0

      Unfortunately, economic incentive only works when there is an easily predictable correlation between effort and reward. The correlation in cognitive work is simply not predictable.

    3. Re:thats because this is being done wrong by dcw3 · · Score: 1

      Just like with learning a new language, kids need exposure to CS at an early age. That doesn't mean they need a career in it, but exposure to give them a taste and see if they have interest and ability.

      --
      Just another day in Paradise
  66. Re: Linus was blackmailed by Anonymous Coward · · Score: 0

    Social Just-Us Nazis sure do hate being called out on their reprehensible behavior.

  67. Re:Teaching CS: The Least of our concerns by WindBourne · · Score: 1

    That is supposed to be part of a good college degree. The issue lies in the universities trying to cater too much to the students. After all, Business majors have not required ethics until just recently and it is a joke from what I have seen.

    --
    I prefer the "u" in honour as it seems to be missing these days.
  68. Re:Teaching CS: The Least of our concerns by Anonymous Coward · · Score: 0

    Hey, I was born in the USA less than two centuries ago, and I never invaded anything.

    It doesn't matter, though, since if you include ancestry we are ALL immigrants if you go back far enough.

    And we are ALL minorities in one trait or another. I'm in the under-height minority among others, and I *am* discriminated against on that trait. You can pick any arbitrary trait you like for yourself.

  69. Re: It seemed to me that programming became less by astrofurter · · Score: 1

    But the bike is Agile(tm)!

  70. No danger of too much maths by aberglas · · Score: 1

    In my kids school. They work hard to ensure only the minimum is taught.

  71. Re:It seemed to me that programming became less fu by dcw3 · · Score: 1

    That's why you need to expose kids to CS, and a wide variety of other subjects. How else are they going to know if they like it?

    --
    Just another day in Paradise
  72. Re:Teaching CS: The Least of our concerns by dcw3 · · Score: 1

    Maybe, we can actually do more than one thing at a time. In fact, maybe teaching CS will help people think logically.

    --
    Just another day in Paradise
  73. Re:Teaching CS: The Least of our concerns by dcw3 · · Score: 1

    You do realize that "native-Americans" immigrated here as well, don't you?

    --
    Just another day in Paradise
  74. Re:Teaching CS: The Least of our concerns by Anonymous Coward · · Score: 0

    They make a ton of money though.
    https://www.cnbc.com/2018/10/2...

  75. Re:Teaching CS: The Least of our concerns by Anonymous Coward · · Score: 0

    By "their own country", do you mean the country they invaded a couple of centuries ago?

    The country? The natives were stone age tribes. There was no country.

  76. Re:It seemed to me that programming became less fu by KC0A · · Score: 1

    I wonder if the people being taught "programming" today know how to make a linked list. Do they know how to use semaphores, or even what semaphores are? Have they ever seen what their written program code looks like when translated by a compiler to machine code?

    Speaking for the people I work with the answers are yes, yes, and maybe. Modern processors are too advanced for anyone to effectively hand-write assembly code.

    I've written embedded C code for microprocessors, and now I'm writing server-side code for one of the big five. What I'm doing now is much harder. First, there's just so much to know. When I was writing C code, there was just the application and OS services. Building a modern massively scaled internet application is vastly more complicated.

  77. Re:Teaching CS: The Least of our concerns by Anonymous Coward · · Score: 0

    > You do realize that "native-Americans" immigrated here as well, don't you?

    Yeah, thousands of years ago!

    If anyone can lay a legitimate claim to a land, I think "we've been here since prehistoric times" is a pretty good qualification.