Slashdot Mirror


Chicago Mayor Calls For National Computer Coding Requirement In Schools (thehill.com)

theodp writes: On Thursday, Chicago Mayor Rahm Emanuel called on the federal government to make computer coding classes a requirement of high-school graduation (video). Back in December 2013, Emanuel — who previously served as President Obama's chief of staff — joined then-Chicago Public Schools CEO Barbara Byrd-Bennett to announce a comprehensive K-12 computer science program for CPS students, including a partnership with then-nascent Code.org. "[Y]ou need this skill Make it a high-school graduation requirement," Emanuel said. "They need to know this stuff. In the way that I can get by kind of being OK by it, they can't.

217 comments

  1. In three years ... by Anonymous Coward · · Score: 0

    "Chicago Mayor Calls For Incarceration of the National Computer Coders In Schools"

    Because everyone got an A+

    1. Re: In three years ... by Bing+Tsher+E · · Score: 5, Insightful

      Essentially, this would trash the computer science/coding curriculum at most schools. Whereas now the classes consist of motivated students who want to learn, this would cram in all the dullards who don't want to be in the class. Thus it would suck the resources away from the students who want to learn.

      Thank goodness he's just a mayor and can't rham his idea through.

    2. Re: In three years ... by JustAnotherOldGuy · · Score: 2

      Essentially, this would trash the computer science/coding curriculum at most schools. Whereas now the classes consist of motivated students who want to learn, this would cram in all the dullards who don't want to be in the class. Thus it would suck the resources away from the students who want to learn.

      Bingo. Or as I like to say, Not this shit again." This is another one of those "everybody needs to learn to code!" ideas that are pure bullshit.

      Everyone does not need to learn to code. Period. They might benefit from learning the ideas behind programming, but that's not at all the same thing as "learning to code".

      --
      Just cruising through this digital world at 33 1/3 rpm...
    3. Re: In three years ... by grimmjeeper · · Score: 4, Insightful

      Everyone does not need to learn to code. Period.

      A symbolic logic class would be a good idea for all programmers. It helps you learn how do do your Boolean algebra when you're developing code but it also teaches you the difference between "everyone does not need to..." and "not everyone needs to..." ;)

    4. Re: In three years ... by gujo-odori · · Score: 1

      Precisely. I have spent nearly my entire career (over 3 decades) in IT, including working at Microsoft and currently for a Really Big Networking Company Based in San Jose, and this idea is nuts.

      The part of my career that I didn't spend in IT was a detour into foreign language teaching (went back to IT after 3 years). Even before that experience, I firmly believed - as person who has formally studied 3 foreign languages and is actually good at one of them - that people should not be forced to study a foreign language. There's no benefit at all to people who aren't motivated, and even among those who are, the benefit is mostly just personal interest. It's not like taking classes in English and basic math; those are things you need in order to function well in society and your career.

      Of those three languages, the one I'm good at is the one I studied because I really wanted to learn it. The others were a waste of a time in each of 5 consecutive academic years.

      I'd sure hate to be in a programming class where most of the students were only there because Rahm Emmanuel forced them to be.

    5. Re:In three years ... by __aaclcg7560 · · Score: 1

      After you get your A+ certification, you need to get your Network+ certification. As baby boomers retire over the next 20 years, there will be a critical shortage of I.T. workers in the United States.

    6. Re: In three years ... by cayenne8 · · Score: 1
      Not to mention....the education system should NOT be in the hands of the Feds to dictate what the states teach.

      I agree more comp-sci should be taught, but while thumbing through my copy of the constitution, I'm having difficulty finding where amongst the limited, emumerated rights and responsibility of the Feds are suppose to dictate and do education? I'm failing to see how you can even tie that into interstate commerce?

      And for Mr. Rahm Emanuel, I might suggest for him to figure out that while Chicago has some of the toughest gun laws in the country, that more people are getting gunned down there than most anywhere else in the US? Why isn't he chanting "black lives matter" there as that blacks are killing each other there at an alarming rate.

      I don't think comp-sci teaching will solve that one any time soon....

      --
      Light travels faster than sound. This is why some people appear bright until you hear them speak.........
    7. Re: In three years ... by LWATCDR · · Score: 1

      True.
      Back in the dark ages when I graduated high school one of the required classes was called "comparative government". A few years early it was called Democracy vs Communism but they decided to tone it down a bit. I was in the class with two friends of mine and where actually getting into the class about four weeks into the class the teacher pulled us over and asked us to stop asking so many questions. He simply put it this way, "You guys are going to pass this class with As but I have kids in here that may not pass at all and not graduate. I do not have the time to answer your questions and help them pass."

      Maybe a class in logic and critical thing would be a better mandatory class than programing.

      --
      See my blog http://ilovecookes.blogspot.com/ for light hearted technical information.
    8. Re: In three years ... by Anonymous Coward · · Score: 0

      Essentially, this would trash the computer science/coding curriculum at most schools. Whereas now the classes consist of motivated students who want to learn, this would cram in all the dullards who don't want to be in the class. Thus it would suck the resources away from the students who want to learn.

      That same argument applies to math, science, reading, literature, home economics, and any other high school subject you'd care to name.

      So what's next, we eliminate reading classes for the dullards, since, you know, they're not interested in reading anyway?

    9. Re: In three years ... by oh_my_080980980 · · Score: 0

      Because they provide funding. That's how. Seriously you need to stop this "I don't see how the Feds can blah blah blah" bullshit. It just means you are fucking ignorant on how the government works. Here's a clue, do some research. That way you will look less like an mindless ass-hole.

      Your real complaint is that computer programming SHOULD NOT be a requirement to graduate high school. There is no shortage of programmers and corporations need to keep their hands off of education. Corporations are not interested in educating people, just finding a steady stream of cheap labor.

    10. Re: In three years ... by __aaclcg7560 · · Score: 1

      I'd sure hate to be in a programming class where most of the students were only there because Rahm Emmanuel forced them to be.

      I went back to community college to learn computer programming after the Dot Com Bust. Many students in the computer and networking classes were there because computers was the money-major of the day. One of my instructors tried to get a 75-year-old Vietnamese couple to reconsider their major, as no company would ever hire them. When health care became the new money-major of the day, the computer and network classes were abandoned in droves. Even the elderly couple changed their major to health care.

    11. Re: In three years ... by rwa2 · · Score: 1

      Everyone does not need to learn to code. Period. They might benefit from learning the ideas behind programming, but that's not at all the same thing as "learning to code".

      OTOH, everyone ought to learn how to talk to programmers. This is your moment. Don't throw it away.

    12. Re: In three years ... by Zmobie · · Score: 1

      Pretty spot on. I keep hearing this parroted over and over again and it seems to gain steam more from people that don't understand the engineering involved in proper programming. The best example I have heard is cars are ubiquitous in our society but does that mean everyone needs to learn how to work on them? I can drive a car, extremely well even, without having hardly any clue how it actually operates. Even if we teach "baseline" programming skills, so? What is the end game?

      I didn't learn enough in high school to do much beyond create a few small scale applications, games, and scripts that were not of much use to anyone but me (and even then, they weren't major improvements). After college, different story but I majored in CS and now work as a full time software engineer. Even people getting into the field at entry level have issues making a proper application from the ground up. You want to see bug riddled applications that are security nightmares and totally unmaintainable? Let someone who has the high school level of education try to write a basic application and that is what you will get. Hell I remember going to UIL competitions and hearing people from other schools who had 2 years in a CS program start asking 'Alright, now what are these class things again?'

      This 'programming should be a basic skill' crap needs to stop. Half of it boils down to companies hoping to flood the market with cheap labor to drive software developers wages down, but it won't happen. They want top skill for bottom dollar. Instead we will end up with a mess of people that know just enough to be dangerous and fuck things up repeatedly because they were 'taught this as a basic skill!'

      Some people are much better at it than others, doesn't make a software developer any smarter or more intelligent than those that are not good at it, it is just a different skillset. Other engineering disciplines are equally as intelligent as I am, but I have electrical engineers in my office that fucking program PLCs still not able to grasp everything that my software does... Hell even opposite end of the spectrum with people doing liberal arts work, I've known English majors that I would consider down right brilliant, but they didn't know a damn thing about programming and some said they couldn't learn if they tried...

      Bottom line, dumbass talking heads and politicians need to shut up about things they don't understand. And the ass holes at tech companies that keep spouting this needs to be taught to everyone are mostly just greedy. Not saying all though, some programs are actually geared toward giving opportunity to those that wouldn't even have it, but they are not trying to shove it down the populations throat.

    13. Re: In three years ... by __aaclcg7560 · · Score: 2, Interesting

      Not to mention....the education system should NOT be in the hands of the Feds to dictate what the states teach.

      What part of United States don't you understand? Someone has to set the educational standards for the entire country. We can't have 50 states marching to a different drummer, especially when we have a political culture that values ignorance over intelligence.

    14. Re: In three years ... by sootman · · Score: 1

      > Thank goodness he's just a mayor and can't rham his idea through.

      Yeah. We sure dodged a bullet there. He's just a mayor. It's not like he's friends with the president or anything.

      --
      Dear Slashdot: next time you want to mess with the site, add a rich-text editor for comments.
    15. Re: In three years ... by tnk1 · · Score: 1

      Everyone needs to know how to operate a computer. That does not mean they need to know how to code.

      That's like saying that literacy requires everyone to know how to write novels or encyclopedias.

      The thing is? It seems easier to get normal computer literacy today for kids than it ever was for kids to become reading literate. Kids with devices these days figure this stuff out on their own.

      We probably could use more coders, but not *everyone*. Just add more money for more seats for quality CS programs for kids who are motivated and interested. And maybe add some money to *introduce* kids to the idea of coding to see if they like it after exposure and more motivated kids join CS classes. But let's not make this a "requirement".

    16. Re: In three years ... by bluefoxlucid · · Score: 1

      It's more than that.

      Adam Smith was a bumbling fool; but even a fool who's using his brain gets a surprising amount right. Even the dumbass republicans and liberals and socialists have a huge swath of good ideas peppered with terrible conclusions. The effort of trying to be right about everything only gets you largely correct and on much better footing; someone will come by and fix the flaws in *my* economic theories one day, even, and the only reason there are any flaws there is because I'd naturally have written *more* *correct* theories if I was capable of recognizing those flaws with my current set of information. Once it's out there in such shape, people will recover the same information in much less time, and have more time to acquire further information to draw more precise conclusions.

      Smith talked about the division of labor reducing the amount of waste labor. That's not the cause, but rather a mechanism: we can create new tools and rearrange assembly floors to reduce labor time spent on tasks; but we can also, as Smith observes, redistribute tasks and have new, specialized toolmakers create radically different and expanded sets of tools. For example: creating a power drill divides labor, as Smith suggests, by relying on miners, power plant engineers, infrastructure builders, motor manufacturers, and toolmakers to drive the drilling; but creating a better motor, a more efficient gearing set, and a better-designed drill uses all the same resources in more efficient ways *without* dividing labor.

      The suggestion that everyone should learn to program goes against the division of labor principle. As I've demonstrated, this is not inherently wrong; however, it implies that the labor to train programmers is more efficient than the labor to produce specialized programs for the groups of otherwise-specialized laborers who use them. To put it simply: we're saying these particular engineers must also learn to be toolmakers, because hiring out toolmakers is less efficient than training engineers to produce their own tools. For that to be true, it must take the engineers sufficiently little time to make tools, and the tools must be of sufficiently high quality compared to those made by specialized toolmakers; if custom toolmakers can make better, more efficient tools in less time and with better quality to fit the needs of an engineer, then the engineers should spec and buy their tools from a competent toolmaker.

      To my understanding, a little knowledge of computers is useful--particularly in data processing, meaning languages like AWK, sed, Perl, python, SQL, MongoDB's query structure, and other data-centric systems--but a full knowledge of large program structure is a waste of time to transfer and to put into use in unskilled hands. A dedicated programmer will accomplish the same output to higher quality in less time than a casual coder. I've made enormous use of sed and awk on the command line to rip through any arbitrary data I need to organize; some Excel knowledge would do me good as well in that use (I've got the basics, but nothing advanced); but everything beyond that is just general knowledge to me, useful and interesting, but not more useful than paying someone else to do it.

      This will just devalue computer programmers, until they figure out "any random joe who knows C#" isn't a good computer programmer, anyway. Then they'll all be worth exactly what a college-degree-holding compsci student commands for salary.

    17. Re: In three years ... by __aaclcg7560 · · Score: 1

      When I worked on the Google help desk in 2008, I had to walk a newly hired Stanford software engineer through the process of turning on his computer. That shocked him. He expected to arrive at a university-style computer lab where someone would turn on the computers for him. Surprising how many software engineers don't know their way around a modern computer as an ordinary user.

    18. Re: In three years ... by Sperbels · · Score: 2

      Bug report:
      Reported by: Joe User
      Description: Got an error.
      Steps to reproduce: blank

    19. Re: In three years ... by thinkwaitfast · · Score: 1

      Your cell phone, car, microwave oven and even electric toothbrush are all computers.

    20. Re: In three years ... by jcr · · Score: 2

      I remember the push back in the late '70s and early '80s when the educrats were tossing around the term "computer literacy" to try to scare the politicians into giving them more money. A lot of kids who didn't give a shit about coding were forced to waste time writing BASIC programs to shit out multiplication tables and biorhythms.

      Rahm Emmanuel should STFU about things he doesn't know shit about. Shame on anyone in Chicago who ever voted for that asshole.

      -jcr

      --
      The only title of honor that a tyrant can grant is "Enemy of the State."
    21. Re: In three years ... by jcr · · Score: 1

      Because they provide funding.

      No, they fucking well don't. WE provide funding, and we'd be a lot better off if the federal government didn't usurp a power to interfere with schooling.

      -jcr

      --
      The only title of honor that a tyrant can grant is "Enemy of the State."
    22. Re: In three years ... by jcr · · Score: 0

      Someone has to set the educational standards for the entire country. ..and you're willing to leave that up to the whims of politicians?

      We can't have 50 states marching to a different drummer, especially when we have a political culture that values ignorance over intelligence.

      I think it's hilarious that you believe central authority is a remedy to this problem.

      -jcr

      --
      The only title of honor that a tyrant can grant is "Enemy of the State."
    23. Re: In three years ... by The-Ixian · · Score: 1

      While I don't think it is *necessary* to learn to code, I think it can only help.

      Then again, if you are talking about things that are *necessary* to learn, we could probably cut out everything except reading and arithmetic.

      --
      My eyes reflect the stars and a smile lights up my face.
    24. Re: In three years ... by jcr · · Score: 1

      It's not like he's friends with the president or anything.

      The political class doesn't have friends. Rahm and Obama found each other convenient for a while. Either of them would stab the other in the back if there were any political advantage to be gained in doing so.

      -jcr

      --
      The only title of honor that a tyrant can grant is "Enemy of the State."
    25. Re: In three years ... by AthanasiusKircher · · Score: 5, Insightful

      A symbolic logic class would be a good idea for all programmers.

      A formal logic class (whether heavy on symbols or not) would be a good idea for everyone.

      We can all debate how some people just have an "aptitude" for coding and people who don't, and people who just happen to have a certain kind of "intellect" and others who don't. Getting to a high skill level in programming is obviously just not a reasonable goal for most people, nor should it be.

      But we could all benefit from being able to think through a problem using logic. Various tests that have been done with the general population tend to show that most people are abysmal at evaluating formal logical arguments.

      We used to teach that sort of reasoning in various ways. Geometry classes used to do more formal proofs. Classical languages (especially Latin) were taught in an ahistorical way that turns them into a weird sort of logic exercise in assembling and deducing the meaning of a long convoluted sentence. (I don't think that's a good method for learning actual Latin, but it worked as a logic exercise.)

      We used to test it too -- IQ tests had a big portion of it, and the GRE had a whole "analytical" section devoted to logic problems. The SAT used to have "quantitative comparisons" in the math section that required the evaluation and comparison of things in an abstract way, rather than following a simple formula/algorithm to get a precise answer. The verbal section used to have analogies, and one component to understanding how they work is thinking in terms of logic: "If A, then B..." -- how does that relate to a similar relationship "if C, then...."

      Etc.

      We've gradually moved training and tests in logic out of our school curricula and replaced them with rote learning and step-by-step algorithms. There's a lot of talk in educational reform about "thinking on a higher level," but the reality is that one fundamental skill toward "thinking on a higher level" is being trained in HOW TO THINK.

      That's logic. Whether we're going to use a formal logic class or geometry proofs or well-designed coding exercises doesn't really matter. The fact is that most people can get better at thinking logically... if they had any training in it. But we assume that it's a skill that people should just "pick up" -- except most people simply don't. (And this has serious repercussions in terms of people's abilities to evaluate public policy arguments, to be taken in by politicians' or religious wackos' nonsense... etc., etc.)

      I personally don't think a required coding course is the answer. But this is part of a bigger problem, and it's not getting better.

    26. Re: In three years ... by __aaclcg7560 · · Score: 2

      You mean like the Founding Fathers who cobble together 13 colonies into a federal government to speak with one voice to the word, set the laws and decide court cases for the entire country?

    27. Re: In three years ... by grimmjeeper · · Score: 1

      A symbolic logic class would be a good idea for all programmers.

      A formal logic class (whether heavy on symbols or not) would be a good idea for everyone.

      Yes, formal logic class may be a more accurate description of what they need to take.

      I suspect, however, that for all people there exists a subset of people for whom a formal logic class would provide no benefit. And for that reason, it would not be a good idea for absolutely everyone to take it. Many, maybe even most, of the people could benefit to a certain extent. But probably not everyone. ;)

    28. Re: In three years ... by Anonymous Coward · · Score: 0

      Learning to code is the least interesting part for most developers, but it is hard to see how anyone could learn the ideas without some way to implement them.

    29. Re: In three years ... by Anonymous Coward · · Score: 0

      Most people don't benefit from pre-Civil War American history, either. But that didn't stop the schools where I graduated from teaching it in 4th, 5th, 7th, 8th, 9th, 10th, and 11th grades. And then a semester in college.

      Seriously.

      Some formal fucking logic isn't going to hurt anyone. At worst it will annoy some people who don't like it and won't use it. They can deal with it just like I had to deal with 8 fucking years of American history that never advanced beyond the events of 1865.

    30. Re: In three years ... by ShanghaiBill · · Score: 1

      A formal logic class (whether heavy on symbols or not) would be a good idea for everyone.

      Can you point to any evidence whatsoever that people trained in "formal logic" actually make better real life decisions?

      Formal logic is not even particularly useful for logic design. The software tools do it for you. I haven't written out a Karnaugh map in 20 years.

    31. Re: In three years ... by blue9steel · · Score: 1

      A basic curriculum would include four subjects: Math, Science, Language, Civics

    32. Re:In three years ... by blue9steel · · Score: 1

      It was a nice theory while it lasted, but it turns out the industry has decided to automate instead.

    33. Re: In three years ... by rogoshen1 · · Score: 1

      of all the things that didn't happen, i suspect this happened least of all. did he also try using the cd-drive as a cup holder, or press the 'any key'?

    34. Re: In three years ... by __aaclcg7560 · · Score: 1

      I find your lack of faith disturbing.

    35. Re: In three years ... by invid · · Score: 1

      There should be a beginners programming course for everyone, going over the basics, like what does CPU stand for and what is a bit and a byte. By the end of the course you can have the kids writing some simple programs. This way hopefully most people won't look at the computer as some sort of magic box, and maybe even get a little appreciation for what it takes to be a programmer. Those kids who have the knack can move on to real programming courses while everyone else will at least know how to program "Hello World".

      --
      The Moore-Murphy Law: The number of things that will go wrong will double every 2 years.
    36. Re: In three years ... by Anonymous Coward · · Score: 0

      Program "acting funny"

    37. Re: In three years ... by Anonymous Coward · · Score: 0

      Where "political advantage" = "monetary gains"

    38. Re:In three years ... by __aaclcg7560 · · Score: 1

      Automation will help as the baby boomers retire and the work force shrinks in the next 20 years.

    39. Re: In three years ... by Pseudonymous+Powers · · Score: 1

      Everyone does not need to learn to code. Period.

      Period, period. Or do they?

      Everyone doesn't need to learn anything, if we as a culture are satisfied with people not knowing things. Most people only really need to know to read, and maybe some basic arithmetic. And, frankly, there are people who get by their whole lives without it, even in the developed world.

      But teaching people that much only takes a couple of years, three, tops. We don't stop there. We teach our students art, and literature, and history, and wood shop, and music, and chemistry, and algebra, and home economics. Why? Why not? Every new thing that people learn makes society better, makes the students themselves better, makes everyone they ever touch better.

      Computers are everywhere, and everyone uses them, for hours and hours a day, sometimes. Not a lot of people, by contrast, do a lot of, say, titrating in their everyday life, but we still teach chemistry. There aren't a lot of people who seriously think we shouldn't. Is programming really so esoteric and rarefied a discipline that it isn't worth spending a semester or two on?

    40. Re: In three years ... by JustAnotherOldGuy · · Score: 1

      While I don't think it is *necessary* to learn to code, I think it can only help.

      I agree.

      So would learning general First Aid.
      So would how to balance a checkbook or bank account.
      So would some basic carpentry skills or automotive mechanics.
      So would familiarization with electrical theory.
      So would learning some basic cooking skills or "smart" shopping skills.

      There are a limitless number of things that would help, but learning everything, even a little bit about everything, would probably not be practical. I agree, learning some of the concepts related to coding would be a good thing, but that's not the same thing as "learning to code".

      --
      Just cruising through this digital world at 33 1/3 rpm...
    41. Re: In three years ... by JustAnotherOldGuy · · Score: 1

      I've said repeatedly that I think learning some of the concepts related to coding would be a good idea, but that's not the same thing as learning to code.

      Not everyone will benefit by learning to code, but I think everyone would benefit by learning some of the ideas behind coding, i.e. analyzing problems, breaking problems into discrete tasks, logical thinking, etc.

      --
      Just cruising through this digital world at 33 1/3 rpm...
    42. Re: In three years ... by JustAnotherOldGuy · · Score: 1

      A symbolic logic class would be a good idea for all programmers.

      I agree. I've said repeatedly that I think learning some of the concepts related to coding would be a good idea, but that's not the same thing as learning to code.

      Not everyone will benefit by learning to code, but I think everyone would benefit by learning some of the ideas behind coding, i.e. analyzing problems, breaking problems into discrete tasks, logical thinking, etc

      --
      Just cruising through this digital world at 33 1/3 rpm...
    43. Re: In three years ... by Pseudonymous+Powers · · Score: 1

      Not everyone will benefit by learning to code, but I think everyone would benefit by learning some of the ideas behind coding, i.e. analyzing problems, breaking problems into discrete tasks, logical thinking, etc.

      I'm not trying (on this occasion) to be smartassed, but that sounds like trying to teach the theory without the application. But application is actually a powerful teaching aid. I'd guess that teaching people to code is one of the better ways to teach these underlying concepts. The alternative would be like trying to teach people about fractions without using any numerals.

      <1980sStandupComic> Which is what this "Common Core" thing is all about, am I right, folks?</1980sStandupComic>

    44. Re: In three years ... by Sperbels · · Score: 1

      Yeah, I've gotten that one. Also: "program doesn't work"

    45. Re: In three years ... by Qzukk · · Score: 2

      I've gotten "can't run program" submitted from the feedback form inside the program.

      --
      If I have been able to see further than others, it is because I bought a pair of binoculars.
    46. Re: In three years ... by MyAlternateID · · Score: 1

      I believe he was describing the way things should work. That does not mean he is ignorant of the way things do work. It comes off as unfounded hostility on your part when you equate the two automatically without something solid to back it up. Welcome to the Internet, right?

    47. Re: In three years ... by MyAlternateID · · Score: 1

      Maybe a class in logic and critical thing would be a better mandatory class than programing.

      There are far too many well-funded corporate Marketing departments who do not want this to happen and will fight it at all costs.

    48. Re: In three years ... by brewthatistrue · · Score: 1

      ...

      Someone has to set the educational standards for the entire country. We can't have 50 states marching to a different drummer
      ...

      Pardon my ignorance.

      How did we get to the moon in 1969 without a Department of Education to set educational standards for the entire country?

    49. Re: In three years ... by HiThere · · Score: 1

      The only formal logic class that I took that wasn't also a symbolic logic class was worse than a waste of time. It took ideas that should have been simple, made them fuzzy, and convinced the students that hadn't taken symbolic logic that they understood them.

      OTOH, I'm prejudiced. As a freshman in high school I convinced myself to start working my way through Russel's Principia Mathematica (a very bad idea, but not as bad as a non-symbolic formal logic class).

      There is a long tradition of logic fostering argument and disputations without ever coming up with a decent proof. This is not a thing to encourage the continuation of. It's as bad as rhetoric. (The school of rhetoric was founded in Rome by Cicero to teach the students to win political argument without considering the merits of the argument. It's successors flourish wildly, but I wish they could be exterminated.)

      --

      I think we've pushed this "anyone can grow up to be president" thing too far.
    50. Re: In three years ... by HiThere · · Score: 1

      Critical thinking would be good. So would epistemology. Logic I'm much more dubious about. In real time situations there's never time to apply logic, and non-symbolic logic logic classes are, in my experience, worse than a waste of time. Basic stuff like syllogisms would be reasonable, but that can easily be handled within a critical thinking class. It would also be good to teach how to handle excessive stack depth problems. E.g.:

      Consider, you are in an art gallery, and a man it there standing beside a picture. He says:
      "Brothers and sisters have I none, but that man's father is my father's son."
      Who is he?

      Once you work it out the answer is obvious. If you forget, and need to work it out again it's nearly as hard the second time, because of excessive stack depth. So it's a general kind of problem that you need to learn ways to deal with.

      --

      I think we've pushed this "anyone can grow up to be president" thing too far.
    51. Re: In three years ... by HiThere · · Score: 1

      No, but it's quite reasonable to eliminate trig for dullards. And computer programming is more like trig than like reading.

      Everybody should be taught the basics, to the extent that they are capable of learning them. Everyone should be allowed to earn entrance to the advanced topics (by demonstrating both mastery over the basics and interest). To say that everyone should take the advanced topics is as silly as saying that everyone should take cabinetmaking. Civilization *needs* cabinets, but it doesn't need everyone to be a cabinetmaker.

      --

      I think we've pushed this "anyone can grow up to be president" thing too far.
    52. Re: In three years ... by HiThere · · Score: 1

      Adam Smith was a lot better than you give him credit for, but you do need to take him in his original context, and as an economics theorist rather then the carrier of the word of god.

      --

      I think we've pushed this "anyone can grow up to be president" thing too far.
    53. Re: In three years ... by Anonymous Coward · · Score: 0

      In Russia... they had mandatory CS in high schools from eighties, late seventies. Look where they are now.

    54. Re: In three years ... by LostMyBeaver · · Score: 1

      I actually had a great rant about this only earlier today while public speaking.

      I like to ask a room full of 'engineers' (IT guys) to solve the following :

      If a rectangle has a perimeter of 30 and one side is twice as long as another, how long are the sides?

      I'm pretty sure I took this question from a story on Slashdot or The Register about how they interview ivy league students and found only 30% could solve it. The reason for this is obviously that once we think we don't need something anymore, we forget it. So once their SATs are passed, all their math pours out of their heads.

      The results I get are scary and of course expected. I've had rooms of 20 'engineers', some recent graduates from 'great universities' who actually had to think about it. My son at 11 years old solved it in his head in about 12 seconds and could explain clearly why.

      I've use this question to make an obvious point which is that very little of our education after the 4th grade has any meaning at all. Most of it if retained has little value to the overwhelming majority other than trivia. I estimate that 99.995% of all students required to learn polynomials in high school have absolutely no idea how or where to apply them to any applied task. The education in polynomials for the masses is an obscene waste of time. As for history and literature... all one needs to do is what Fox or CNN to realize that even the guys who should have studied these don't have any idea how to apply their educations to their work.

      I also brought up that my nephew told me he couldn't take home economics because of lack of teachers. I was highly disappointed since I consider that class possibly the most important class they ever taught in high school. It teaches us how to actually manage our lives, prepare food, control portions, increase our families physical activities, manage our personal finances, repair our clothing... when we did things the proper American way which is all f-ing wrong and way overboard in the 60s and bras were burned and women felt the only way out of the barefoot/pregnant role was to reject all forms of "women's work" instead of the more intelligent method which is "Teach your sons and daughters household management" instead of just your daughters, we actually lost the knowledge required to manage a home and family.

      Schools really need to make home ec a 4 year course and include household carpentry,

    55. Re: In three years ... by LaurenCates · · Score: 2

      You said: "Bottom line, dumbass talking heads and politicians need to shut up about things they don't understand."

      You do, of course, realize, this would render politicians almost continuously silent.

      Please tell me more about this plan. I would be happy to support it.

      --
      Some people don't believe in fairies. I don't believe in The Patriarchy.
    56. Re: In three years ... by cayenne8 · · Score: 1

      Because they provide funding

      No, they take too much of our tax money and they try to blackmail states into being subservient.

      It is OUR money to begin with, and it is better spent in the states where the local people have a much stronger local voice in how things are done.

      --
      Light travels faster than sound. This is why some people appear bright until you hear them speak.........
    57. Re: In three years ... by cayenne8 · · Score: 1

      What part of United States don't you understand? Someone has to set the educational standards for the entire country. We can't have 50 states marching to a different drummer

      Perhaps you need to bone up on your old civics classes...that is PRECISELY how the US was set up..to have a weak Federal govt. with most of the power residing in the states, which are local and more answerable to the people that live within them. If you don't like how things are in one state, you are then free to move to another state which is more similar to your beliefs and style of living.

      --
      Light travels faster than sound. This is why some people appear bright until you hear them speak.........
    58. Re: In three years ... by Anonymous Coward · · Score: 0

      k12 education is funded by state and local governments. the feds can take a hike. and ffs you don't want the feds dictating k12 curriculum regardless. imagine a curriculum development committee headed by clueless senators and congresscritters from texas, flordia, kansas, oklahoma, kentucky, arkansas; with final drafts voted on by congress itself.. omfg, which way to i29 north? and how far to winnipeg?

    59. Re: In three years ... by Anonymous Coward · · Score: 0

      While you're at it, throw in a class in linguistics and pragmatics, which tells you the different possible meanings of phrases like "everyone does not need to".

    60. Re: In three years ... by NostalgiaForInfinity · · Score: 1

      What part of United States don't you understand?

      You mean like European Union, a collection of nation states with individual educational, economic, and defense policies?

      We can't have 50 states marching to a different drummer,

      Sure we can. Even better, we might have 25000 high schools each marching to a different drummer, with parents making the decision where their kids should go. Among other things, that's a good idea because we have 15 million high school students, each marching to his own drummer, and with their individual needs, interests, and abilities, that are best met by offering a wide variety of different school environments and curricula.

      especially when we have a political culture that values ignorance over intelligence.

      And the solution you see to that is to give that same political culture complete control over our educational system???

    61. Re: In three years ... by NostalgiaForInfinity · · Score: 1

      You mean like the Founding Fathers who cobble together 13 colonies into a federal government to speak with one voice to the [world], set the laws and decide court cases for the entire country?

      But that's not what they did. Although the Founding Fathers created a federal government that provided diplomatic representation, could pass laws, and could decide court cases, they sharply limited the areas in which that federal government could do anything. That is, according to the Constitution, the federal government can pass and decide some law, but most law remained in the hands of the states and localities.

    62. Re:In three years ... by fluffernutter · · Score: 1

      Once they fail, maybe the large software corproations of the world will see:

      1) Only 30% of people out there can think through to code anything substantial, and
      2) Of those 30% only 5% want to do it for a living.
      3) These people have a skill that is worth more value to them than they are currently willing to pay.

      --
      Laws are rules for the court, but merely a bottom bar to hit for life. Think beyond laws in your actions always.
    63. Re: In three years ... by __aaclcg7560 · · Score: 1

      That's fine in theory. That's not what happened historically over the last 239 years. The country got bigger, the government got bigger. You can't have limited government in a large country, especially with a population estimated to hit 400+ million in 2050.

    64. Re: In three years ... by NostalgiaForInfinity · · Score: 1

      That's not what happened historically over the last 239 years.

      Of course it's not. But you cited the Founding Fathers as authority for your belief for expanded federal government powers, and I was pointing out how idiotically wrong your example was.

      You can't have limited government in a large country, especially with a population estimated to hit 400+ million in 2050.

      We're not talking about "limited government" in general, we are talking about limited federal government, that is, the government of a federation of states. And a large degree of autonomy and self-government of states and counties inside a larger federation works just fine.

    65. Re: In three years ... by __aaclcg7560 · · Score: 1

      If you don't like how things are in one state, you are then free to move to another state which is more similar to your beliefs and style of living.

      Or we could uniform laws, which we do as many states enact laws that are identical or similar to corresponding federal laws, and living in one state is really no different than living in any other state.

    66. Re: In three years ... by __aaclcg7560 · · Score: 1

      You do realize that the Texas Board of Education decides what go into the textbooks not only for Texas but pretty much the rest of the country?

      No matter where you live, if your children go to public schools, the textbooks they use were very possibly written under Texas influence. If they graduated with a reflexive suspicion of the concept of separation of church and state and an unexpected interest in the contributions of the National Rifle Association to American history, you know who to blame.

      When it comes to meddling with school textbooks, Texas is both similar to other states and totally different. It's hardly the only one that likes to fiddle around with the material its kids study in class. The difference is due to size—4.8 million textbook-reading schoolchildren as of 2011—and the peculiarities of its system of government, in which the State Board of Education is selected in elections that are practically devoid of voters, and wealthy donors can chip in unlimited amounts of money to help their favorites win.

      http://www.nybooks.com/articles/archives/2012/jun/21/how-texas-inflicts-bad-textbooks-on-us/

    67. Re: In three years ... by __aaclcg7560 · · Score: 1

      And the solution you see to that is to give that same political culture complete control over our educational system???

      As opposed to the local school board that can never find money to reduce class sizes and buy supplies for teachers, but has no trouble finding money to build a brand new football fieldl? I can't tell you how many times I've seen that played out in California.

    68. Re: In three years ... by NostalgiaForInfinity · · Score: 1

      As opposed to the local school board that can never find money to reduce class sizes and buy supplies for teachers, but has no trouble finding money to build a brand new football fieldl? I can't tell you how many times I've seen that played out in California

      The more you put the federal government in charge of education, the more you will replicate California's failures across the country.

    69. Re: In three years ... by __aaclcg7560 · · Score: 1

      You don't need the federal government to build new football fields across the country. The local school boards are doing a fine job emulating California in that regard.

    70. Re: In three years ... by cayenne8 · · Score: 1
      That's true, BUT isn't in every case. The choice should be up to the states.

      You are a citizen of your state first, and a citizen of the United States second. There are often vast differences in states (TX gun laws vs NY gun laws for instance)...so, depending on how you wish to live with respect to those laws...you have full choice of those two or other states with varying differences in-between.

      --
      Light travels faster than sound. This is why some people appear bright until you hear them speak.........
    71. Re: In three years ... by cayenne8 · · Score: 1

      You do realize that the Texas Board of Education decides what go into the textbooks not only for Texas but pretty much the rest of the country?

      And California decides fucking emissions standards often for the rest of the country too..what's your point?

      Hey, if a state wants different school books, they can demand them...just will have to pay a bit more but no one holds a gun to their head to by the one true school book.

      --
      Light travels faster than sound. This is why some people appear bright until you hear them speak.........
    72. Re: In three years ... by Anonymous Coward · · Score: 0

      And that's what your argument boils down to? The federal government needs to control of secondary school curricula because school boards across the country build football fields, just like California? Do you ever think before you open your mouth?

      Over the past half century, California pissed away a top-5 ranking, ending up near the bottom of all states, in large part due to misguided centralized decision making and progressive policies. California is the textbook example for why centralizing and standardizing educational policy is wrong.

    73. Re: In three years ... by bluefoxlucid · · Score: 1

      but you do need to take him in his original context, and as an economics theorist rather then the carrier of the word of god.

      I'm sure if I had the same information as Adam Smith I may have reached the same conclusions. My brain is habitually tuned to perform complex simulations by a representative process of progressive elaboration, so I can usually "figure things out" faster than other people and in more detail; this is simply something most people haven't taught themselves, and still doesn't produce good results (or produce results very quickly--sometimes I have to spend months generating new information) if the input is bad.

      Still, the idea that work is decreased exclusively by division is ludicrous. Anyone familiar with discrete mathematics will immediately recognize the converse situation: can you find a way, without combining work, to make the same players do the same work less efficiently? Yes. Then there are obviously ways to simply streamline some subset of processes which exist, have existed, or will exist to produce the same output with less labor, and division of labor is only one way to do that.

      Division of labor is a large source of efficiency improvement; it's not the only source, but it's a considerable one.

      Also I don't like the theories of value. Macroeconomics has historically been about shopkeepers theorizing why goods have such a price tag. Land theory of value, labor theory of value, subjective theory of value... hasn't anyone thought to write a theory of wealth, identifying how large economies and large economic interactions change things like poverty, standard of living, income distribution, tax structures, the possibility of welfare, population growth, and so forth? Apparently not; they write about markets and call it macroeconomics.

  2. That is just stupid. by Anonymous Coward · · Score: 0

    Writing code is a fun hobby that can turn into a rewarding career. So are a lot of other things. Making it a requirement to graduate from high school? No. God damn it some people are stupid and take things too far.

    1. Re:That is just stupid. by Locke2005 · · Score: 1

      "Writing code is a fun hobby that can turn into a rewarding career. So are a lot of other things." Like sex, for example.

      --
      I've abandoned my search for truth; now I'm just looking for some useful delusions.
    2. Re:That is just stupid. by Anonymous Coward · · Score: 0

      "Writing code is a fun hobby that can turn into a rewarding career. So are a lot of other things." Like sex, for example.

      Like when I pay yo mama for her "escort services". Heh. I'm banging her. I'm fucking her deep and hard and good. She loves the cock!

  3. Of course he does by Anonymous Coward · · Score: 0

    He hates engineers, and he wants to flood the market in order to destroy our pay. Destroy our pay.

    1. Re: Of course he does by Anonymous Coward · · Score: 0

      He is fighting against the xians' desire to kill all of us engineers, so even if his motives aren't pure, he is standing for life rather than death.

    2. Re:Of course he does by Anonymous Coward · · Score: 0

      H1-B's already did that.

    3. Re:Of course he does by Anonymous Coward · · Score: 0

      It won't destroy our pay, it'll make it go up! A lot of programmers add negative value, which means even more demand for highly skilled programmers to clean up the messes left behind.

    4. Re:Of course he does by thinkwaitfast · · Score: 1
      Imagine spending your evenings getting your raspberry pi communicating wirelessly with your arduino then being stuck for hours in a class where where you learn the difference between a file and a folder.

      Worse than destroying pay is destroying moral. There's nothing more painful than working with a bunch of unmotivated and uninterested people. The motivated people are going to "learn computers" without being forced to go to a class.

    5. Re:Of course he does by Anonymous Coward · · Score: 0

      Amen. I work with a guy who wants me to teach him "EVERYTHING" I know about programming and technical security. But, he wants it by the numbers. He wants me to create for him a cookbook. He has stated that he "has no time to investigate why things do what they do. I just want know how to do them. I have too much other stuff going on in my life right now." I fried a synapses or two on that comment.

  4. Grrr by sociocapitalist · · Score: 3, Insightful

    What's really needed are courses in things like "How not to fall into the debt trap" and "Why being educated is actually worth some effort so you don't end up on welfare", etc.

    --
    blindly antisocialist = antisocial
    1. Re:Grrr by Anonymous Coward · · Score: 0

      Agreed , math and science is good and all, but we need some financial literacy courses taught in high school. I know people in there 30s who still dont understand how a mortgage or there student loans work.

    2. Re:Grrr by KermodeBear · · Score: 2

      My high school had a Home Economics class that did, in fact, teach some basic economics. It wasn't how to bake a loaf of bread or whatever like a lot of other schools.

      We learned things like:

      1. Compound Interest and how it relates to investment for retirement.
      2. How much a 30 year mortgage really costs.
      3. How to budget.
      4. How to eat healthily on $5 a day.
      5. How insurance works.

      I've rarely come across other people that had this kind of a class in their high school. It's weird to me that people are graduating high school when they're supposed to be fully functional, legal adults, ready to live an adult life, and they can't even track their own spending habits - but that's what the schools are churning out. Older children with no life skills.

      Parents: Home school your kids, or at least supplement their public/private schooling with some stuff that actually matters. I know, I know, it means you have to spend time with your kids and actually be a parent, not a friend.

      --
      Love sees no species.
    3. Re:Grrr by Anonymous Coward · · Score: 0

      What always drives me up the wall about these "everybody needs to code" things is that what's going to happen is these classes will teach somebody how to be a javascript cowboy or Python or some other high-level language abstracted away from the hardware, OS, and bits and bytes that make it possible to make the Disney princess sake on ice.

      What we really need, and this would make life easier for everybody, is classes about how computers work! Explain what a filesystem is. Explain how images, sound, and video are represented in a computer, maybe devote a week or so to creating a very small uncompressed bitmap by hand in a hex editor. Explain how computers render text (maybe talk about truetype but actually work with bitmap fonts) and what text even is (character encodings)! Expose them to the command line.

      Make damned sure they understand how their lolcats get from a Google server to their personal iWhatever. Make damned sure they understand what a network address is (stop fucking calling it an I pee address people). Cover the basics of (static) packet routing. Maybe network a few VMs together, create some different networks, and set up static routes among them.

      Ram it down their throats that computers and not smart and being able to use a command line or uninstall a malicious program does not make one a friggin genius or a goddamned wizard! Explain that viruses and bugs and worms are just more programs (ones that don't do what the user wishes) and there's nothing magical about them and there are no little men running around in the computer engaging in epic battles with legions of demons. Shows like Reboot and Tron are fun but they're fiction!

      Once and only once the computer has been demystified and shown to be the simple machine we can get to accomplish complicated tasks, but only tasks that we are already acquainted with, then, only then, maybe then, it might be good offer an elective in C or assembler.

      Most people who see this post will think I'm trolling, but I am fucking goddamned sick and tired of people mystifying computers and acting like I'm somehow jacked into the goddamned Matrix when I'm writing a program or there's some fucking magical power I have or spirit I'm channeling like a shaman.

      My ideal course might take a few years.

      This "everybody needs to code" bullshit is like not teaching any math until 8th grade or something and then suddenly teaching calculus and having the student memorize all the weird, arbitrary shortcuts for integrals and differentials. Why are they weird and arbitrary? Because they student isn't even aware that it's all based on the extrapolated logic of 1 + 1 = 2 and 1 * 10 = 10, because you threw them straight into high-level, abstract maths without any context to work from!

    4. Re:Grrr by Anonymous Coward · · Score: 0

      A basic course in scripting/coding could help young students grasp the concepts of variables, which is important for math and such. There's no reason to teach them the ins-and-outs of database relationships or regular expressions at that point, though.

    5. Re:Grrr by locoluis · · Score: 1

      As the risk of sounding like Captain Obvious, I'll bite:

      "How not to fall into the debt trap", a few tips from a formerly heavily-indebted loser:

      - Things can and will go wrong. It's better to prepared than to borrow money for an emergency.
      - Never spend more than what you can earn.
      - Pay all of your debts before you borrow again.
      - A breather today is a greater burden tomorrow. Don't make it a permanent issue.
      - Never pay a debt with another debt.
      - Never lose your job while indebted.
      - Borrow only to pay for variable expenses, never to pay for fixed expenses.
      - Borrow as a last resort in case of an emergency, or as an investment. Never for pleasure.
      - Sometimes you must realize that what you really need is a better paycheck.
      - Forget about attempting to give the appearance of a social standing and quality of life that you can't actually afford.
      - Mind your priorities.

      "Why being educated is actually worth some effort so you don't end up on welfare", a few seeming obvious things that never cross the mind of most adolescents.

      - You're not going to live off your parents forever. Think about the kind of adult life you want to lead and how much it'll cost you.
      - You'll always be expected to have a minimum level of knowledge before being accepted at a job. Said minimum is very different from job to job.
      - The more you know and the more useful your skills, the better your job and your paycheck.
      - Maybe today you just want to have fun, but someday you'll want your own place, family and kids, and you need to start building your future right now.
      - A measure of success is to be able to live the life you want to live while working at something you like.
      - Let's face it, a lot of the things we like to do aren't really useful in the workplace. Many jobs don't pay well or are in little demand.
      - You must learn how much things actually cost. The easiest things are also the least valuable, and the widest roads are the most crowded.
      - Education is a good start but it's not everything. Most of what you need to learn to get a good job position are things you can only learn by working at a lesser job position.
      - How about looking for an apprenticeship? How about a part-time job while you learn? Start low, start early, grow up in the way.
      - If you don't have your own place, you're not ready to start a family. If you're not ready to have children, you're not ready to have sex. Condoms do break from time to time. Don't ruin your life.
      - Don't have more kids than you can afford to raise properly. Be responsible about your kids.

    6. Re:Grrr by Woldscum · · Score: 3, Interesting

      My Sr year in high school had a class for those of us not college bound. Instead of taking Calc/Trig in Sr year the alternative was Business Math. It was a combo of Typing, Computer Lab, Accounting and Home Economics. We had to keep a credit card, checking account and savings account in balance the first semester. Every Friday we got a randomized sheet with a pay check and weekly bills. We had to buy insurance, take out car loans and take out a Mortgage. One part of the midterm test was to fill out a 1040EZ with our "Household info" from our classwork. Second semester was the same only with a Business ledger and our own company.

    7. Re:Grrr by blue9steel · · Score: 1

      What's really needed are courses in things like "How not to fall into the debt trap"

      If they got serious about teaching it properly that would be a hugely beneficial class. No way they'd be allowed to do it right though.

    8. Re:Grrr by locopuyo · · Score: 2

      They also need to teach the basics of how our economic system works. That you earn money by providing value to others. You don't magically get money simply because you exist or have a degree.

    9. Re:Grrr by sociocapitalist · · Score: 1

      My high school had a Home Economics class that did, in fact, teach some basic economics. It wasn't how to bake a loaf of bread or whatever like a lot of other schools.

      We learned things like:

      1. Compound Interest and how it relates to investment for retirement.
      2. How much a 30 year mortgage really costs.
      3. How to budget.
      4. How to eat healthily on $5 a day.
      5. How insurance works.

      I've rarely come across other people that had this kind of a class in their high school. It's weird to me that people are graduating high school when they're supposed to be fully functional, legal adults, ready to live an adult life, and they can't even track their own spending habits - but that's what the schools are churning out. Older children with no life skills.

      Parents: Home school your kids, or at least supplement their public/private schooling with some stuff that actually matters. I know, I know, it means you have to spend time with your kids and actually be a parent, not a friend.

      Exactly - this is what should be obligatory in every grade of school from the time kids can count. Also maybe why it's not good to accept all those credit card offers that get thrown at you as you're entering collage / Uni (which is what happened to me - 'no problem I'll pay it when I get out' - riiiiight....Debt Trap that it took me quite a few years to get out of.

      On top of the mechanics of it, kids should learn what happens to people who don't budget; who spend more than they earn - the consequences of financial mismanagement. The question then being how to get it to soak into their heads of course.

      In fact, why not start with a five real dollars (or whatever) in the first year of school and show what that becomes after 13 years of school and good financial management. Savings account in the beginning, safe investments later on, etc.

      Maybe two accounts - each one that starts with the same amount of money; one that they're not allowed to touch and the other that they can use to buy whatever they want...and this way they can compare the two accounts at the end each year.

      --
      blindly antisocialist = antisocial
    10. Re:Grrr by sociocapitalist · · Score: 1

      That's great but the point is that it should be obligatory in every school across the country, at every age.

      Obligatory because too many American parents teach exactly the wrong lessons to their kids who then end up making exactly the same mistakes.

      --
      blindly antisocialist = antisocial
    11. Re:Grrr by sociocapitalist · · Score: 1

      What's really needed are courses in things like "How not to fall into the debt trap"

      If they got serious about teaching it properly that would be a hugely beneficial class. No way they'd be allowed to do it right though.

      Sure they would.

      The problem is that not enough people care enough to go out and make this happen at a legal level.

      --
      blindly antisocialist = antisocial
    12. Re:Grrr by sociocapitalist · · Score: 1

      They also need to teach the basics of how our economic system works. That you earn money by providing value to others. You don't magically get money simply because you exist or have a degree.

      Unless your family already has money but yes, generally I agree.

      --
      blindly antisocialist = antisocial
    13. Re:Grrr by NostalgiaForInfinity · · Score: 1

      Unless your family already has money but yes, generally I agree.

      Even if you "have" money, you don't magically get money simply because you exist or have a degree. Instead, the value you contribute to society is to make choices where to put that money. If your choices are good, you end up with more money. If your choices are bad, you will lose your money fairly quickly.

  5. Outsourced by Anonymous Coward · · Score: 0

    Good, so they can teach the indians how to take their jobs.

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

      Good, so they can teach the indians how to take their jobs.

      And do bad work. Any software an Indian touches turns to shit.

    2. Re:Outsourced by Locke2005 · · Score: 2

      There are good and bad software developers from India, just like from anywhere else. Some of the most brilliant software people I know are of Indian descent, as well as some of the worst managers I've had. My biggest problem with farming work out to foreigners is that it is a lot easier for them to lie about their qualifications and claim skills that they don't actually have.

      --
      I've abandoned my search for truth; now I'm just looking for some useful delusions.
    3. Re:Outsourced by zlives · · Score: 2

      actually the biggest issue is the primary reason for outsourcing is not to improve coding but to reduce pay... as in the apps were far from perfect to begin with and then you added the burden of low cost implementation and what may have been bearable is no longer.
      Not indians/(insert girder here) fault. it would be like saying that i don't like paying high executive pay so i am going to outsource to executive secretaries (hmm ok that might work out actually) but you get the idea.

  6. Is he nuts? by Anonymous Coward · · Score: 0

    Sorry. Coding and STEM are not the same thing. There is a need for everyone to at least be exposed to STEM but the majority will never need nor want to be coders.

    1. Re:Is he nuts? by Locke2005 · · Score: 1

      Robotics is perfect because it combines different branches of engineering: mechanical, electrical, and software, maybe even optical. Focusing on just coding is short-sighted.

      --
      I've abandoned my search for truth; now I'm just looking for some useful delusions.
    2. Re:Is he nuts? by oh_my_080980980 · · Score: 1

      You are not teaching engineering in high school. You need to teach the fundamentals. You can offer a course but again, NOT A REQUIREMENT.

  7. Kickbacks by Anonymous Coward · · Score: 0

    " joined then-Chicago Public Schools CEO Barbara Byrd-Bennett"

    Byrd-Bennet was indicted this morning for taking millions in kick-backs.

  8. I'm with Jeff Atwood on this by oneiros27 · · Score: 5, Insightful

    It's one things to say that all schools would have to require it as an elective (which means they have to deal w/ trying to find qualified teachers, etc).

    But requiring all students to learn it? Hell no. Jeff is right, it's just another skill. Sure, it's great that I rebuilt a lawn mower engine back in high school ... but we didn't even spend a full semester on that.

    Every time some new 'requirement' comes along, something else is going to need to get bumped -- how many schools still have a shop class, or home ec? I'd much rather see home economics be a requirement again, and bring in some lessons on compound interest, savings, and why gambling and money lenders suck, rather than just cooking & sewing. (and if it were all about saving money, then shop class should count as 'home ec', too).

    If you want more people to take programming classes ... reclassify it as a foreign language. Then kids could decide to take it instead of French or Spanish, without it meaning that they need yet another class to graduate.

    --
    Build it, and they will come^Hplain.
    1. Re:I'm with Jeff Atwood on this by Anonymous Coward · · Score: 0

      I went to a private school that offered it as an elective. Everyone took it. Out of 'everyone' (class of 80 or so). 2 people actually turned it into a career. Maybe 4-5 were actually good at it. The rest cribbed off us or followed the lesson plans exactly.

      Frankly programming it is sorta boring work. It is stringing loops and ifs together. I myself find it pretty cool. But most people find as intensely dull as comparative to making a shopping list.

      Also I got more out of alg 3/4 for economics then *ANY* economics class ever gave me.

    2. Re:I'm with Jeff Atwood on this by Hotawa+Hawk-eye · · Score: 1

      There should be some sort of "life skills" class that incorporates part of home economics and other skills. Some of the skills covered by that class should involve computers (basic computer security, a la "don't give your password to anyone") but financial matters, basic cooking and sewing, how to write a formal letter/email, how to change a flat tire, things like that should IMO also be covered.

      In fact, don't just offer one such class at or near the end of the students' education. Teach appropriate life skills at appropriate times throughout their career. "Don't give out your password", "If it sounds too good to be true, it probably is", and how to do laundry would be appropriate for younger kids (when I was still using a laundromat because I didn't have a washer/dryer in my home, I saw people come in confused about how to use the machines, like where to put the money!) while keeping a budget, creating a resume, and changing a tire would be appropriate for older students.

    3. Re:I'm with Jeff Atwood on this by Locke2005 · · Score: 1

      LIke anything else, becoming good at programming requires a LOT of practice. Like spending 20 hours a week in the lab as a minimum (yes, I taught a community college Java class once). My take would be most high school students don't have the spare time to learn coding well. My daughter doesn't have enough time to do all her classwork and attend cheer practice as it is -- imagine a kid that is in student government, sports teams, has a significant other, helps their parents... how are they going to find time to code?

      --
      I've abandoned my search for truth; now I'm just looking for some useful delusions.
    4. Re:I'm with Jeff Atwood on this by Anonymous Coward · · Score: 0

      If you want more people to take programming classes ... reclassify it as a foreign language. Then kids could decide to take it instead of French or Spanish, without it meaning that they need yet another class to graduate.

      Lol. My high school allowed me to take Pascal as my 'foreign language'. That was a long time ago.

      The school also had a large vocational tech wing with courses in electronics, auto mechanics, agriculture, fire fighting, etc. Courses where students could graduate and actually get a job.

      It's probably all been replaced now by a staff to help students fill out college loan applications.

    5. Re:I'm with Jeff Atwood on this by Zmobie · · Score: 1

      My high school offered it as an elective and my brother convinced me to take it my sophomore year (I was already interested in engineering, just wasn't sure what field). Out of the entire nearly 2000 students there was ONE class (both CS 1 and CS 2 combined) with less than 50 people taking it over the course of 3 years. There were about 8 of us that were actually any good, out of them I believe 3 (including myself) turned it into a career. The rest pretty much cheated off us or we had to help them through the assignments and tests. Our teacher was very aware of this and didn't have much choice but to curve things and ignore the cheating otherwise most of the class would have bombed out.

      My senior year I had completed the 2 allowed years of the class, but I was still on the programming team for the school so I was somewhat involved with the new class that year. We had a large group of AP students that realized they could take the elective to improve their GPA (since AP classes were weighted higher), so they did. I had 90% of the class coming to me for help and most of them even by the end of the year straight up said they have no idea how I even understood most of the class, much less excelled. The first two weeks consisted of alternative number bases and how to do math in them, their minds were collectively blown (admittedly mine was when I first learned about binary too) and they had serious problems getting a handle on that within the first semester. These were people in the top 10% of my graduating class at a NATIONALLY RANKED public high school (several of them were in the top 20). They were not idiots by any stretch, but even they had problems just comprehending the subject...

    6. Re:I'm with Jeff Atwood on this by __aaclcg7560 · · Score: 1

      We got kids training for the Olympics who do that in addition to being a regular student. Unlike regular students, they get up at 4:30AM to start their day.

    7. Re:I'm with Jeff Atwood on this by AthanasiusKircher · · Score: 1

      I'd much rather see home economics be a requirement again, and bring in some lessons on compound interest, savings, and why gambling and money lenders suck

      Actually, this should be taught in a math class. Most states require three years of high-school mathematics for graduation -- generally including at least Algebra I, Geometry, and an elective (which is often encouraged to be a second year of Algebra).

      What POSSIBLE excuse is there for any person to graduate high school in this country without understanding the BASIC MATH needed to survive in this world?? -- that includes understanding interest and its relationship to investments, understanding and being able to evaluate loan and credit terms, having the basic competence to design a household budget/operate a basic balance sheet... and do your own taxes (at least for most common situations). Etc.

      And to be clear -- I'm not just speaking as a random person here. I once taught high school math for a couple years. I had about ~140 seniors and juniors in my Algebra II classes one year. (And these were not "honors" or "Pre-AP" level, so for most of these kids, it would be the last math class they would ever take in their lives.)

      About halfway through the year, I tried to randomly use an example of compound interest, thinking it might be a familiar concept. I discovered only 2 out of my 140 students knew what compound interest was or how it impacted savings or loans or whatever.

      At that point, I decided it was my moral duty as a math teacher to say "to heck with the state curriculum" and spend a few weeks going over basic math skills that young people need to survive in the world.

      I completely agree with you that we need to teach basic "home economics" in the sense of the basic math one needs to run a household. And it is mostly very SIMPLE applications of the kind of stuff we're sort of teaching in math already... rather than spending 6 weeks on conic section equations (as my state Algebra II curriculum said I should) for a bunch of kids who will never take more math in their lives, why not teach them something they NEED which actually is often related to other types of equations we were working with?!

      I really have no clue why this isn't mandatory everywhere -- and it should start being taught in middle school. It will have a bigger impact on 90+% of students' lives than any other math they will learn... they might actually have a fighting chance of not ending up in a consumer debt spiral out of ignorance. (Some will still end up there, but at least they'll know they're making decisions that could put them there.)

    8. Re:I'm with Jeff Atwood on this by Anonymous Coward · · Score: 0

      If you want more people to take programming classes ... reclassify it as a foreign language. Then kids could decide to take it instead of French or Spanish, without it meaning that they need yet another class to graduate.

      Please be joking. Foreign language is more than just about the language in high school. It's also about learning another country's culture.

      Yes, it should be an elective if at all. But I'd rather see a semester tech course that courses many things, such as keyboarding (one week), programming (one week), operating systems (Windows, Mac, Linux, plus others; how to install, tips and tricks), hardware, Internet and its history, history of computing,office "softwares", open source and what it is, etc.

    9. Re:I'm with Jeff Atwood on this by HiThere · · Score: 1

      I remember a semester in high school when I got up at 4:30 AM. After around a semester medical problems and grade problems got my parents to stop me.

      Well...maybe some kids can do it without ruining their health. But I'd bet rather heavily that most couldn't.

      --

      I think we've pushed this "anyone can grow up to be president" thing too far.
    10. Re:I'm with Jeff Atwood on this by HiThere · · Score: 1

      Well... I took Latin in high school, and while I read Caesar's Gallic War, I can't say I learned much about the Roman culture. There were a couple of nods in that direction, but I learned more about it when I learned about "The Golden Ass" (and read an English translation) than I did in Latin class.

      --

      I think we've pushed this "anyone can grow up to be president" thing too far.
    11. Re:I'm with Jeff Atwood on this by __aaclcg7560 · · Score: 1

      One summer as a teenager I stayed awake for seven days straight and slept three days straight. My parents were not amused. However, it did prepared me for working 48 hours straight as a lead video game tester, and getting up at 4:30AM for my current I.T. job.

  9. theodp by Anonymous Coward · · Score: 0

    theodp is obsessed with this topic and code.org in general. Who is he, and what is his purpose? And why does all of his submissions make it automatically to the front page? They aren't making from votes from the firehose or via merit. Is there a payoff here?

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

      I'm guessing Dice is ramping up these articles because they have a potential buyer who wants to manufacture nerdrage on the internet to show the world as further evidence that we're all a bunch of sexist assholes.

      I left a longer rant up there, but kids need to be learning how to copy and paste and work with a spreadsheet effectively (present Excel, but also present LibreOffice, Gnumeric, kspread or whatever it's called, and any other contemporary spreadsheet program for comparison), they need to know how information is represented in a computer, they need to understand how internetworking works, they need to understand what a filesystem is. They don't need to learn javascript and animate Disney princesses while governments and corporations take advantage of their ignorance about basic computing.

      Captcha: intent

  10. Public Schools Teach Coding? by Anonymous Coward · · Score: 0

    Too many of them can't teech reeding, writting, speeling, or adition, subtrraction, multplcation or dvision.

    1. Re:Public Schools Teach Coding? by Anonymous Coward · · Score: 0

      Too many of them can't teech reeding, writting, speeling, or adition, subtrraction, multplcation or dvision.

      Spoken like a ghetto jigaboo!

  11. Better Focus by kackle · · Score: 1

    Looking at the graduation rate, I think they have bigger concerns.

    This may be slightly off topic, but I always wondered whether high school graduation should be mandated by law, with the punishment being either a school camp or house arrest until the degree is obtained. I'd imagine the betterment of the younger people would give them more options in life and benefit society.

    1. Re:Better Focus by Higaran · · Score: 1

      You make a good point, I would say that you should also make it a requirement if someone wants to get welfare.

    2. Re:Better Focus by Locke2005 · · Score: 1

      Don't punish people for failure to graduate, just make it a requirement for full citizenship rights. Should be be allowed to vote if you fail to meet the requirements for a GED? I'd want mandatory military training too (like Switzerland), but that's kind of a radical idea.

      --
      I've abandoned my search for truth; now I'm just looking for some useful delusions.
    3. Re:Better Focus by Anonymous Coward · · Score: 0

      ...but that's kind of a radical idea.
      oh, you Heinlein readers... :D

  12. Sounds like bullshit to me ... by gstoddart · · Score: 1, Insightful

    Let's be perfectly clear here: If you get a highschool diploma, and stop your education ... you will not be programming computers.

    If you think you're going to have a bunch of kids coming out of highschool who are the programming workforce of the future ... you have decided to set your kids future up so that they will be the low-paid programmers who only have a highschool diploma.

    Somehow we've let a bunch of rich people who work in technology to convince the world that everybody needs to know how to program a computer. And this is largely so they can have a large workforce of cheap fucking labor.

    The people telling us this don't give a shit about your kids. They give a shit about driving down wages for their own profits.

    --
    Lost at C:>. Found at C.
    1. Re:Sounds like bullshit to me ... by __aaclcg7560 · · Score: 1

      Let's be perfectly clear here: If you get a highschool diploma, and stop your education ... you will not be programming computers.

      If you don't have a college degree, you probably won't get a job at all. Many jobs that previously required a high school diploma noq require a college degree. Never mind that the actual work may not have changed.

    2. Re:Sounds like bullshit to me ... by Locke2005 · · Score: 1

      Pretty soon, you won't be able to work at McDonald's without a degree from Burger U...

      --
      I've abandoned my search for truth; now I'm just looking for some useful delusions.
    3. Re:Sounds like bullshit to me ... by Anonymous Coward · · Score: 0

      Except, I did, and I am.

    4. Re:Sounds like bullshit to me ... by vvaduva · · Score: 1

      Actually that's not true at all. Most job postings today require a college degree OR experience. Fuck college degrees. Acquire killer skills and you'll be just fine.

    5. Re:Sounds like bullshit to me ... by __aaclcg7560 · · Score: 1

      When I skipped high school to get an associate degree from the community college, I had trouble getting level-entry jobs for the first five years after graduation because I didn't have a high school diploma. Never mind that an associate degree ranks higher than a high school diploma. Once I got hired by a Fortune 500 company through a roommate, the high school diploma became less relevant and experience became more important to my tech career.

    6. Re:Sounds like bullshit to me ... by vvaduva · · Score: 1

      I imagine it probably has a lot to do with the market and niche you are in and the supply and demand of jobs in that specific market. When there is a severe shortage of people to fill roles, many employers are willing to lower education requirements and focus on what someone can actually deliver.

    7. Re:Sounds like bullshit to me ... by The-Ixian · · Score: 1

      Yes. Every time I have a chance to talk to recruiters in the tech industry I always ask them how important education is. They always tell me that experience is way more important.

      That said, there are still some large employers that require specific degrees but for the most part, if you have the experience, it doesn't matter if you only have a GED.

      --
      My eyes reflect the stars and a smile lights up my face.
    8. Re:Sounds like bullshit to me ... by vvaduva · · Score: 1

      Yes, especially large healthcare organizations. They seem to be stuck on the whole degree thing AND also paying much lower than average. Which is why they often end up with sub-par employees on board.

      Bottom line, hone your skills, hold your ground and go for the best offers you can get.

    9. Re:Sounds like bullshit to me ... by Obfuscant · · Score: 1

      If you think you're going to have a bunch of kids coming out of highschool who are the programming workforce of the future ...

      I think it is pretty clear from his comments about having to have his kids turn on the TV for him even after him having the basics, that he's not trying to create a high-school graduate programming workforce. It's obvious that he is smarter than that and knows, like we do, that it won't happen.

      It seems like he's trying to create a baseline understanding of what a computer is and the things they do, by forcing everyone to know how to program something on one. That's not a bad idea, but it isn't "programming" and it isn't "computer science". It's a "life skill" issue, and many others here have already promoted that idea. Compound interest and "check into cash" knowledge, don't give out passwords, and other stuff that high school graduates ought to know but don't. One poster talked about doing it in a mandatory Algebra class, but "compound interest" is a topic that is significantly more important to most people than algebra will ever be, and math class is the wrong place to hide it.

      It's a losing battle. There are too many "check into cash" companies and their advertisements, along with almost every other TV ad that shows people how much better their lives will be if they buy this product "for only six easy payments of...", or even better "buy now and we'll drop the first payment". Or the more insidious "no payments until 2016". Or car companies with "only $239/month" to lease a beautiful car, with the $2000 up-front payment and the fact that they don't get to keep the car after paying all that money for it hidden in the small print.

      The people telling us this don't give a shit about your kids. They give a shit about driving down wages for their own profits.

      Any businessman hiring one of these high-school wonder programmers (excluding those who really are wonder-programmers and would have learned it on their own anyway) is cutting his own throat, and they're smart than that. This isn't a conspiracy to drive down programmer wages.

      What it will create is a new group of people who THINK they are wonder-programmers who will go into other parts of life thinking they know how to program. I run across these people, many of them who are scientists in other fields who decide to program their own stuff. I should say I've run across their CODE, which is awful. It wastes my time looking for bugs in trivial routines. For example, an input routine that doesn't handle a comment line properly because it is lacking the colon field delimiter and it tries to copy the input string from position -1 to 0 into the output variable. The author used a "friendly" fortran that spent a lot of time checking every parameter for every function. We are using the code for high-performance model runs on a highly parallel system, and that's when every piece of stupid code is uncovered. The one thing to learn from this is to NEVER assume that a bit of trivial code written by an esteemed professor was written correctly. THESE are the kinds of programmers Rahm will be producing.

    10. Re:Sounds like bullshit to me ... by q4Fry · · Score: 1

      What it will create is a new group of people who THINK they are wonder-programmers who will go into other parts of life thinking they know how to program. I run across these people, many of them who are scientists in other fields who decide to program their own stuff. I should say I've run across their CODE, which is awful. It wastes my time looking for bugs in trivial routines. For example, an input routine that doesn't handle a comment line properly because it is lacking the colon field delimiter and it tries to copy the input string from position -1 to 0 into the output variable. The author used a "friendly" fortran that spent a lot of time checking every parameter for every function. We are using the code for high-performance model runs on a highly parallel system, and that's when every piece of stupid code is uncovered. The one thing to learn from this is to NEVER assume that a bit of trivial code written by an esteemed professor was written correctly. THESE are the kinds of programmers Rahm will be producing.

      I don't think the programmers Rahm will be producing are going to become professors. People who become professors and can write a rudimentary program might actually benefit from some training. What Rahm is going to do is...
      (1) make people try to program who have as much inclination to it as I did for the papier mache part of Art class;
      (2) make people try to program who are desperate to do well, but can't, and can't understand why;
      (3) give everyone a nephew who "knows code" and spawns a thousand instantly legacy systems rife with bugs that frustrate every professional forced to use, fix, or maintain the system.
      (4) Bonus: You'll have to apprentice that nephew so that he can "get some work experience" by hanging out on Facebook while eating into your IT budget.

    11. Re:Sounds like bullshit to me ... by Anonymous Coward · · Score: 0

      You also need connections. I recently moved back to my home town, which is a fairly large Canadian city. My resume has over 15 years of relevant experience in IT administration, Operations and Software Engineering, including companies like Microsoft. I got 1 interview from the applications that I sent out. I imagine most of my resumes never actually made it in front of a person because they were filtered out by 'expert systems' because I don't have any listed education.

    12. Re:Sounds like bullshit to me ... by Anonymous Coward · · Score: 0

      Let's be perfectly clear here: If you get a highschool diploma, and stop your education ... you will not be programming computers.

      If you don't have a college degree, you probably won't get a job at all. Many jobs that previously required a high school diploma noq require a college degree. Never mind that the actual work may not have changed.

      Says you.

      I dropped out of high school because I got bored, focusing my time on programming instead of school work. I got a shit job at an electronics component retailer, then I stepped up to an entry level job in sysop, in that same job, I switched to business process analysis and embedded programming, left that company, came back for 3x the money (they needed me), left again, started an analysis and embedded programming firm with my old boss, and now I'm a double digit shareholder in an 8 digit valuation company. By the by, I taught myself FPGA development, PCB layout, business management, EE, VLSI layout, and optical physics. Now, besides managing and working for said company, I'm teaching myself mechanical engineering and workshop machining so we can branch out into more integrated electronics and physical engineering.

      I haven't got any education, not even a high school diploma,but I've got a lot of learning under my belt; this is the important part. Making yourself useful and working hard are far more important than academic gratification. Even if you do take the college route, you have to work hard and go on to do useful research for it to not be a complete waste of time and money.

      In my eyes, a lot of college graduates are just looking for a golden ticket, and think somehow once they graduate that the world should just open all the doors for them. From the people I've interviewed, I'm much more likely to hire someone with no education if they can demonstrate to me they know how to be useful than someone who has just followed the "standard path" their whole life.

      I've hired 9 people since I started this company, and of them, only 2 are college educated, but all of them know how to be useful and get shit done. This also isn't a cookie cutter business, you need to have that motivation to learn everything, so you can just pickup and start a new piece of work you've never done before.

      My final advice would be to ask dumb questions. If you're in a meeting or the like, and you don't understand something, ask questions, even if you think they're things you ought to already know. It shows that you're thinking about the problem at hand, and its likely that other people in the room are wondering the same things, and are keeping quiet about it. And often the questions you thought were dumb, lead to positive changes in the project and make you look clever.

    13. Re:Sounds like bullshit to me ... by __aaclcg7560 · · Score: 1

      Says you.

      Actually, The New York Times. I couldn't find the link when I posted from work yesterday.

      http://www.nytimes.com/2013/02/20/business/college-degree-required-by-increasing-number-of-companies.html

  13. In other news... by __aaclcg7560 · · Score: 1

    Bored /. editors who weren't able to find another "more women in coding" story, slaps up another "more programming in education" story.

    Tomorrow's scope: VW engineers screwed the pooch (again).

    1. Re:In other news... by Anonymous Coward · · Score: 0

      Agreed!!!!!!!!!!!!!!!!!!!!!!!
      I smell a coverup, a plan, a scheme to get paid..
      yup our overlords at /. at it again..
      Whats even more interesting, is why the postings about what /. is really covering never get published??

      News for nerds whats our focus within our community?

  14. Clueless by Locke2005 · · Score: 0

    Somebody tell Rahm that quite soon most software will be written by software. Although having a basic understanding of logic and how computers work is useful for predicting their behavior and analyzing their failures, but teaching everybody how to write code isn't that useful. And besides, it drives down the profits I can make as a software engineer!

    --
    I've abandoned my search for truth; now I'm just looking for some useful delusions.
    1. Re:Clueless by __aaclcg7560 · · Score: 1

      Somebody tell Rahm that quite soon most software will be written by software.

      Like the early text editors that wrote mangled HTML code? If you knew HTML and CSS in the late 1990's, you could wade through the source code to manually fix those misbehaving table cells. Tweny years later, I still write HTML code by hand. I even write Python scripts that write HTML template code. Just because software is written by other software, you still need to know how software works when things go horribly wrong.

  15. Heaping Piles of Bullshit by Forgefather · · Score: 2

    So the Chicago school districts which are grossly underfunded piles of crap are going to magically extract the funding for a comp sci program from a laughing pony's asshole? All so they can fall into debt trap anyway because they can't afford college, and a company isn't going to hire a high school graduate whose only coding experience is babies first intro to Python? 100% bullshit.

    --
    "There are lies, there are damn lies, and there are statistics"
    1. Re:Heaping Piles of Bullshit by Locke2005 · · Score: 1

      Well, sure, because computers are free, right?

      --
      I've abandoned my search for truth; now I'm just looking for some useful delusions.
    2. Re:Heaping Piles of Bullshit by xxxJonBoyxxx · · Score: 1

      >> grossly underfunded piles of crap

      I wouldn't say "grossly underfunded" - they currently pay about $15K/year per student. For that kind of money, you'd think you could get 1 teacher (making $50K or so) for every 5 students.
      http://www.isbe.net/finance/ve...

      >> magically extract the funding for a comp sci program

      Oh, but politicians in Chicago ARE good at that. In fact, very little of the spend mentioned above goes to student education. If the mayor kicked off a "CompSci Bootcamp" or a similar initiative, the money would flow but quite a lot would take a sideways route to connected contractors (with the appropriate kickbacks to the politicians and their family of course). That's the Chicago Way, and the reason why Chicago's taxes are among the highest in the country.

    3. Re:Heaping Piles of Bullshit by Anonymous Coward · · Score: 0

      extract the funding...from a laughing pony's asshole

      Trump is donating?
       

    4. Re:Heaping Piles of Bullshit by Anonymous Coward · · Score: 0

      Only the ones donated - because those companies pass the costs onto their customers (i.e. Us) - in exchange for political/financial/tax favors.

  16. Most people don't want to code by Anonymous Coward · · Score: 1

    Cars are vital to the economy and we don't try to force everyone to become mechanics.

  17. Typical by Anonymous Coward · · Score: 0

    Typical liberal response. Something is such a good idea it should be a law. Sigh.

    1. Re:Typical by __aaclcg7560 · · Score: 1

      You need a refresher course on how an idea become a law. It's called democracy.

      https://www.youtube.com/watch?feature=player_embedded&v=FFroMQlKiag

    2. Re:Typical by russotto · · Score: 1

      You need a refresher course on how an idea become a law. It's called democracy.

      When you're done with the Schoolhouse Rock, you can watch a few episodes of "House of Cards" to get a better perspective. For some reason, "Schoolhouse Rock" left out the arm-twisting, horse-trading, and other backroom dealing necessary to get a bill passed.

    3. Re:Typical by __aaclcg7560 · · Score: 1

      For some reason, "Schoolhouse Rock" left out the arm-twisting, horse-trading, and other backroom dealing necessary to get a bill passed.

      Schoolhouse Rock came out during the Bicentennial Year (1976) with a strong emphasis on positive themes. I don't think anyone back then wanted to re-visit "the arm-twisting, horse-trading, and other backroom dealing" behind the three-fifth compromise between the free states and the slave states for the U.S. Constitution. A compromise that led to a Civil War in the 1860's, the civil rights movement in the 1960's and the Black Lives Matter movement today.

      https://en.wikipedia.org/wiki/Three-Fifths_Compromise

    4. Re:Typical by russotto · · Score: 1

      The three-fifths compromise is hardly the only provision involving arm-twisting, horse-trading, and backroom dealing. Pretty much ANY major bill will involve that (and minor bills will be used as tokens in this dealing).

    5. Re:Typical by __aaclcg7560 · · Score: 1

      How many Americans died because of the three-fifths compromise? (Hint: The Civil War had ~750,000 deaths.)

    6. Re:Typical by russotto · · Score: 1

      What difference does it make? If every major bill involves horse trading, arm twisting, and backroom dealing, the fact that a particularly pernicious Constitutional provision also did is unremarkable.

    7. Re:Typical by __aaclcg7560 · · Score: 1

      You were complaining that Schoolhouse Rock left out the horsetrading. I pointed that Schoolhouse Rock focused on positive themes during the 1976 Bicentennial Celebrations. Maybe Schoolhouse Rock should have done an episode on the three-fifths compromise.

      I'm just a slave
      Yes, I'm only a slave
      And I'm sitting here on Capitol Hill
      Well, it's a long, long journey
      To the capital city
      It's a long, long wait
      While I'm worth only three-fifths of a white man
      But I know I'll be a free someday
      At least I hope and pray that I will
      But today I am still just a slave

  18. Timed to distract from graduation rate scandal? by xxxJonBoyxxx · · Score: 1

    A week ago news broke that Chicago was padding its graduation rates. (They're really around 66% - yikes.)
    http://www.chicagotribune.com/...

    Then there's the story from TODAY about Chicago's school chief agreeing to plead guilty to bribery:
    http://www.chicagotribune.com/...

    To me, this "code for all" announcement mainly seems timed to distract from the fact that Chicago's public schools are horribly ineffective dumps run by hacks.

  19. This may make me change my mind by jmcwork · · Score: 1

    I thought the 'Peeple' website for rating individuals was a really bad idea. After reading this I can actually see some utility in it.

  20. Disagree by Anonymous Coward · · Score: 0

    These types of things should be left to the colleges. Not made madatory at the highshcool level..
    For example, if a student wants to become a specialist in sports injury therapy. How does this move apply to them?
    What as a society do we get out of programming our children to be coporate shills?
    How does this impact those with learning disabilites?
    and yes, why dont we focus on money management instead, promote skills that will help in a life long journey. for example: Driving, cooking, mathematics, etc..
    I see coding workign for about 10 years, then what??
    Thewre was a program on cable last week, about Obamma fixing the "system"
    The program went on to describe how law makers are finally comming to realization that their inital statememts about minium mandatory sentences they were wrong.. and Time TOLD...

    that why our prision system is so fucked up..
    but aside from that,

    wher eis the conclusive evidence that this education move will benefit the population at large?
    Who benefits from this, the kids, society, the companies providing the "training", the schools, the universities, our local communities, and/or what about the world around us?

    The world needs more compassionte people, which has been brought up time and time again. I dont see any arguments about forcing students to take compassion and sensitivity classes for graduation.. But think about it for a sec..if that were the case and it was enforced what woudl our society be like if trained for sensitivity, and compassion.

    Wow thats a real paradigm shifter..

    Lets all force our wills on others in society, and feel good about it..
    I remember when those experiments were tried,,
    PROHIBITION, and or THE WAR ON DRUGS, and we all know how those turned out..

    at the end of the day,

    All alone running free a little bit better than I used to be..

    v

  21. Prisons and coding by vvaduva · · Score: 1

    Not even prisoners who take classes are forced to learn how to code. WTF is wrong with these bureaucrats? Some kids want to be artists, musicians, architects or doctors. How does forcing them to learn programming help anyone at all, other than ballooning the school's budgets and wasting more money?

  22. Non-career benefits by Anonymous Coward · · Score: 0

    I agree that attempting to track every school kid into the glorious future of (hyper competitive, low paid) tech employment is folly.

    However, I think that learning to code can be a real benefit to any person's intellectual development, insofar as it allows you to abstract problems, prototype solutions and thus think through problems that might be impractical or too expensive for many people to experience in "real" life.

    1. Re:Non-career benefits by MerlynEmrys67 · · Score: 1

      (hyper competitive, low paid)

      Don't know what your definition of low paid is... Tech jobs tend to be significantly above average, what do you think pays better, a low level customer support job - or a fry cook at mcDonalds? (Low end of the wage scale there). I can tell you among things that require a 4 year degree, Computer Science pays better than Liberal Arts majors, many science majors, and quite a few engineering majors. Yes, it is competitive, yes there are problems... otherwise everyone would do it.

      --
      I have mod points and I am not afraid to use them
  23. Priorities, Mr. Mayor? by russotto · · Score: 1

    Perhaps Hizzoner should make sure students are learning reading, writing, and arithmetic (and maybe some history and science too) in the Chicgao Public Schools before becoming concerned with national requirements for computer coding?

    1. Re:Priorities, Mr. Mayor? by i.r.id10t · · Score: 1

      Or maybe even worry about the massive crime problem his city has and let the school board worry about education standards?

      --
      Don't blame me, I voted for Kodos
    2. Re:Priorities, Mr. Mayor? by gstoddart · · Score: 1

      But ... but ... if the criminals had all learned to code there'd be no crime, and everybody would have jobs!! It's true, I saw it on the internet!

      Why do you hate America?

      --
      Lost at C:>. Found at C.
  24. Chicago Mayor by Anonymous Coward · · Score: 0

    First he closes a ton of schools.
    Then he says they need to learn 21st century skills.

  25. Mod parrent up by frovingslosh · · Score: 2

    The above poster hit the nail on the head. It might be good to have all schools offer coding classes to HS students. It is pointless to require it. No one who hires coders should be thinking "I'll just get someone fresh out of of high school to code this". Many people in our American educational system are headed for jobs as short order cooks, garbage men or NFL players and would never use such training and would be much better off focusing their limited abilities on learning to read. Coding should be for those motivated to learn it, not a course where the same thing has to be presented ten different times in ten different way do as not to leave behind those dedicated to disrupting teaching.

    --
    I'm an American. I love this country and the freedoms that we used to have.
    1. Re:Mod parrent up by The-Ixian · · Score: 1

      The fact that you may never use a skill is no reason at all not to learn it.

      As for the idea that you should not learn something unless you are motivated to learn it... All I can say is that I absolutely hated high school. I didn't want to learn about anything that I was being taught at the time... however, I have come to learn the value of these subjects later on in life and wish I would have paid closer attention.

      Teaching kids the principles of software development would not be a bad idea at all simply for the logical mode of thinking that it promotes.

      For example, I am not an automotive mechanic at all but I have a basic understanding of how a car works. This very basic knowledge has helped me countless times in my life and if I had learned it even earlier, I would have been that much better off later.

      --
      My eyes reflect the stars and a smile lights up my face.
    2. Re:Mod parrent up by frovingslosh · · Score: 1

      Resources are not infinite. In this country we are graduating people who are illiterate, both because of school politics (If people don't pass I'm rated as a poor teacher) and because the teachers simply want those kids out of their classroom and moved on to be someone else's problem. The finite resources would be better used to offer coding skills to those interested in learning it (and not overcrowd their classrooms with idiots and disruptives to the point were very little can be taught) and to provide more attention for the bottom dwellers to actually learn to read and do simple math. I doubt that that goal can even be reached, but if it could I can suggest several other basic life skills that should be taught before embarking on "everyone should learn to program a computer".

      --
      I'm an American. I love this country and the freedoms that we used to have.
    3. Re:Mod parrent up by Anonymous Coward · · Score: 0

      No one who hires coders should be thinking "I'll just get someone fresh out of of high school to code this".

      Unfortunately, some people obviously do.

  26. it isn't about the code.. by Anonymous Coward · · Score: 0

    it's about the analytical and problem solving skills that are developed as you write the code. the code is secondary. but, you would net a better overall benefit across a student body by requiring regular expressions (regex) be taught in schools instead of making ''coding'' a 'graduation requirement'.

  27. What students "need" by Pollux · · Score: 1

    "Make it a high-school graduation requirement," Emanuel said. "They need to know this stuff."

    I recall a moment in college when I was standing in the ruins of classic Rome with a friend of mine, reading to him a sign in one of the structures indicating where Julius Caesar was stabbed, and having him ask me, "Who's Julius Caesar?" Smart guy, graduated from college in three years, and has been a middle school science teacher ever since.

    A central problem with our K-12 educational system has been too many cooks, i.e. politicians, in the kitchen. The central message they have been preaching without ceasing has been "More, more, more," and schools continue to suffer. Schools have become bloated with educational mandates that keep adding to the curriculum, and expect it sooner. For example, 25 years ago, my kindergarten classroom met for a half-day three days a week, where we learned our ABC's, learned how to count from 1-10, and otherwise drew crude drawings with crayons and played on the playground. Now every kindergartner needs to know how to read. The Finns still enjoy play time, and who has the better test scores? And don't get me started on Algebra expectations...

    If we really want students to succeed, we need to give them room to grow by relaxing curricula standards, not adding more to them. If a smart guy can get through college and succeed in life not knowing who Julius Caesar was, does he need to know how to program a computer?

    In my personal opinion, beyond the 8th grade, I think the only class every student should be required to take by law nationally is Civics. The care and maintenance of our nation depends on it. Leave the rest up to the states, and let national benchmarks like the ACT and SAT serve as a common metric students can measure themselves by.

  28. Learn English first by Anonymous Coward · · Score: 0

    "They need to know this stuff. In the way that I can get by kind of being OK by it, they can't."

    Maybe instead of computer language, the mayor should focus on spoken language first. What the heck is he saying with the second quoted sentence?

  29. Mandates by Anonymous Coward · · Score: 0

    I will only allow my child to program in scheme.

  30. Not a programmer, but I use coding a lot at work by cliffjumper222 · · Score: 1

    I'm not a professional programmer - OMG, if I was, I'd shudder to think what would happen - but I did programming back as school in the 80's and 90's and have kept it up as a hobby ever since. I'm one of those engineers who went into product management and I've found coding terrifically helpful as a tool at work, just like presentation skills, personal skills, negortation skills etc. I've used it to create demo content for conferences (ActionScript) (got an award for that one), analyze customer requests via simulating their proposed algorithms and showing they were ineffective (Java), deduce requirements for lifetime UV exposure of a product (Matlab, Excel), model product uptake, etc. etc. When I get stuck, I work with engineering, but I like to keep them focused on their real job. Having a mindset that knows you can apply code to data and get answers is super important. Even knowing that this is possible would be one step up from nothing.

  31. the Chicago way by mbaGeek · · Score: 1

    Because I'm sure they have the students best interest in mind

    but I have my own obvious bias

    --
    It ain't what they call you. It's what you answer to. http://mylyceum.us/
  32. artificial problem by Anonymous Coward · · Score: 0

    This 'computer programming' problem, shows that politicians, think tanks, and media can be bought. In particular by Microsoft, Facebook, Oracle, IBM, etc, in an effort to get more h-1bs. Is it a wonder Washington is distrusted?

  33. Kill the DoE by Anonymous Coward · · Score: 0

    First lets get rid of the Dept. of Education. Then let Rahm ram this through in Illinois. If it's a catastrophe (likely) then damage is contained to that state. If it's a success, then other states can implement it.

  34. Re:Fuck this nonsense by Anonymous Coward · · Score: 0

    Dude,, you should pull back the offensive comments,,
    It's easy to get your point across with out the de-meaning others in the community??
    May I ask, did you go through the proposed program? If so did it get in the way of your social studies classes??
    I agree this is nonsence to the nth degree, but there is a more socially acceptable way to convey your point..
    Put into perspective,
    there is a time and place for everything, the word "faggot" as used above has no place in society and just elevates/surfaces your lack of intelligence and compassion for your fellow man/woman..

    Way to go /., another comment which should have been modded off, modified to remove the offinsive commentary, and or perhaps should not have even been published. Very Inflamatory.

  35. Kids do not need to learn how to code. by smithmc · · Score: 1

    You don't need a mechanical engineering degree to be able to flush a toilet. You don't need to go to the Bondurant school to be able to drive a car. You don't need an electrical engineering degree to plug in an electric appliance. And you don't need to know how to code in order to use a computing device.

    --
    Downmodding is the refuge of the weak. Don't downmod, make a better argument!
  36. Does teaching certification require programming? by Anonymous Coward · · Score: 0

    Are teachers who teach computer programming even required to know how to program beyond writing an Excel macro? This just seems so pointless forcing students to take what will likely be a very rudimentary programming class in budget-strapped schools while allowing teachers to gain their certifications without the requisite programming knowledge themselves.

  37. computer *usage* should be the requisite skill by Anonymous Coward · · Score: 0

    Not computer programming.

    Just like drivers ed. vs auto shop. Required vs elective. Duh.

  38. Coding is a "shop" class, not a core class by perpenso · · Score: 1

    Learning to code is like taking an electronics class, i.e. its like an elective "shop" or "lab" class not like a core subject such as math.

    This is just the latest and greatest "magic bullet" that is going to "fix" the educational system. It will fail. The solution is to spend more time on core subjects like math and reading and science so that students who have any sort of interest or curiosity about electronics or coding or robotics will be better prepared to be introduced to those specialties.

    Its not that different from the 80s "magic bullet" of an Apple II with Turtle Graphics. Sure, it was great for those with any interest or curiosity about coding but not so much for anyone forced to do the coding. It did not "fix" education.

  39. There are so many better choices by ErichTheRed · · Score: 1

    Honestly, seeing what I'm seeing as a "veteran" with 20+ years of experience, I feel this is probably the last gasp for average developers and IT people to command a good salary. Offshoring, visa programs, coder bootcamps and yes, these "everyone must learn to code" programs are going to mean a flooded market. This, along with most development centering around locked-down walled garden environments like phone apps, will reduce salaries over time because the _average_ skill level required to get something _working_ will drop. Since Agile development breaks up tasks into neat little packages, and makes code quality a secondary feature, and users are willing to accept low-quality code, you can just farm out a dev project to average people and get something that "works" back.

    Good developers are still going to be in demand for non-throwaway systems, and good IT people will still be needed to manage things well. But sending everyone to a mandatory Ruby on Rails or whatever course just doesn't make any sense. Almost no one will make a career out of it. Why not teach basic life skills, like how not to get fooled by lenders into getting stuck in debt, or how to cook/clean for yourself, or basically live on your own? I'd argue you need those skills more than anything else, and kids from crappy households don't get this kind of education from their parents sometimes.

    1. Re:There are so many better choices by Locke2005 · · Score: 1

      Do what every other trade has done: start a union or trade guild, pass laws requiring certification testing, restrict entry into the trade in order to create an artificial scarcity so that you can command premium rents for the use of your labor. Every other trade has done this including teachers, doctors, lawyers, carpenters, truck drivers, etc., why not engineering? We're too ethical for our own good, apparently.

      --
      I've abandoned my search for truth; now I'm just looking for some useful delusions.
  40. Re:Sounds like bs to me ... by Anonymous Coward · · Score: 0

    Wow,, doesn't that say something about our society??
    that A food related management school that spits out managers at $15 and below an hour, is recognized bu the council of education? Oldest and most recognized body of higher education?
    while I agree most people in that respected field work hard, and do get what they have comming, but I find it shocking that out of all the educational institutions here in the US.. Hambuger U comes out on top as the most recognizable educational entirety out there..

    ya no, i dont think so..
    Moving past that, its a shcool that promotes poor quality of food, poor quality work env, poor management judgement, and not compensating your fellows to a point where they can live in their own societies they serve?? Take california for example..

    "The only active QSR currently to receive college credit recommendations from theAmerican Council on Education (ACE), the United States’ oldest and most recognized unifying body for higher education"

  41. No. by msobkow · · Score: 1

    Just "No."

    We need to stop pretending that our addiction to smell phones and PCs is healthy, and that the rudimentary skills taught in a high school are going to produce "the next big app" or even a job.

    --
    I do not fail; I succeed at finding out what does not work.
  42. Stupid, stupid, stupid by acoustix · · Score: 1

    Stupid for two specific reasons:

    1) Stop requiring shit at the federal level. Education decisions should be made at the local and state level. You can require whatever you want in Chicago, but leave the rest of us alone. The federal government has a hard enough time doing the job that it is mandated to do in the Constitution.

    2) Not everyone needs to know how to code. It's a waste of time. Not everyone needs to take shop class. Not everyone needs to take home economics.

    --
    "A plan fiendishly clever in its intricacies"- Homer Simpson
  43. Jesus woudl be proud by Anonymous Coward · · Score: 0

    Give a man a stolen credit card, and he eats for a day. Teach a man how to code, and he can steal credit cards for the rest of his life.

  44. Why not trade skills as well? by zerofoo · · Score: 1

    The political fascination with coding is ridiculous. The last time I checked, we still need plumbers, electricians, welders, and equipment operators as well. Why not make those skills mandatory as well?

    Hell, before any of that, let's step up drivers ed first. Many newly minted high-school graduates can't drive a manual transmission, or change a flat tire, or jumpstart a car.

    1. Re:Why not trade skills as well? by gstoddart · · Score: 1

      The political fascination with coding is ridiculous. The last time I checked, we still need plumbers, electricians, welders, and equipment operators as well. Why not make those skills mandatory as well?

      Why?

      Because there aren't billionaire plumbers with the ear of government who are loudly saying kids must learn to run pipe for the economy to succeed.

      This is "which rich people are driving this agenda?". The tech billionaires all want to be handed a large, cheap labor pool ... and as a result are framing the debate in terms of national prosperity.

      The reality is, they're not looking for the prosperity of these kids. They're looking at having these kids be a cheap fucking work force.

      These kids are the new serfs of the "knowledge economy".

      I fail to see this as anything other than trying to drive down the cost of skilled labor by pretending you can have a large somewhat-skilled labor force.

      --
      Lost at C:>. Found at C.
    2. Re:Why not trade skills as well? by evilgraham · · Score: 1

      Not entirely sure what your point is. The problem with skilled labour (if you want to call programming as such), is that the intersection between skilled enough to be really useful and dumb enough to work for peanuts is pretty damned small, unless I'm getting a 6 figure salary for being really fucking handsome, which I very much doubt. The trend I've noticed over 30 years is that slowly but surely, there are smarter ways of getting some things done, and the "cheap work force" is getting pushed out, and will continue to get pushed out. I'm speaking here as someone who writes software which removes completely the requirement for numerous sorta-skilled programmers, who even 15 years ago might have validated the idea of having a large, cheap labout pool. Given that, Emanuel's idea is complete shit; most people will never be able to compete in the modern tech industry.

  45. Not even the most useful shop class... by Etherwalk · · Score: 2

    Teach them how to do basic home maintenance, budget management, interview skills, and professionalism as a requirement of graduating. You'll make a world of difference and they'll use all of it.

    1. Re:Not even the most useful shop class... by perpenso · · Score: 1

      Teach them how to do basic home maintenance, budget management, interview skills, and professionalism as a requirement of graduating. You'll make a world of difference and they'll use all of it.

      I think that is basically how things were in my grandparent's days. There was no 1 year of math required for HS graduation. There was 4 years of math required, college prep track or not. If not college bound the math classes were vocational, personal finance and banking, budgeting, practical (ex. area of floor, walls to calculate carpet, paint needed for a room), etc. When I was in HS I applied for a part-time job at a local hardware store. They gave me a math test. When I turned it into the manager I asked if this was a joke. He said sadly no, you wouldn't believe how many people apply for a job at a hardware store who can't even add two fractions let alone calculate area.

    2. Re:Not even the most useful shop class... by HiThere · · Score: 1

      In your grandparent's day most people didn't graduate from high school. Around 15 they started working full time on the farm. Anything beyond sophomore was considered luxury that only the wealthy could reasonably afford.

      But not too many people live on their own farm anymore, and few of them need to learn to plow with horses or mules...or oxen.

      --

      I think we've pushed this "anyone can grow up to be president" thing too far.
  46. Dumbest idea ever by MerlynEmrys67 · · Score: 1

    Along the lines of "Everyone" in the USA drives a car so we should all be required to take an auto shop class in High School. The auto shop class at least helps everyone deal with the cars that they have - only a small percentage of people truly need to be able to code, the rest may need to be able to use a computer, and a few people need to be able to hire computer programmers to take the money that they raised from Angel Investors.

    --
    I have mod points and I am not afraid to use them
  47. We Don't Have a Lack of CS Students by Anonymous Coward · · Score: 0

    What we lack is experienced CS workers. H-1B is preventing citizens from getting the necessary experience that would make them hireable. All this would do would be to make programmers less valuable, which will dramatically lower the quality of code.

  48. I, for one, call for theromodynamics education ... by 140Mandak262Jamuna · · Score: 1
    Look, cars are very complex and most people do not understand how the internal combustion engine works. Most of them can not recognize a epicyclic gear system if it is served on a silver platter with watercress around it. It is high time we educate everyone in America about thermodynamics, the enthalpy-entropy diagram, the Carnot cycle, theory of spark-advancement mechanism and the issues with the intercooler in the turbo super charger.

    I mean we want to make the best generation better drivers, don't we? Then why aren't we doing it?

    --
    sed -e 's/Chuck Norris/Rajnikant/g' joke > fact
  49. General IT by Tablizer · · Score: 1

    A more general IT course would be better as a requirement. It could cover the relationship between clients and servers/clouds, what an OS is and isn't, normalization and data relationships (one-to-many, many-to-many, etc.), pro's and con's of different kinds of data keys/id's, encryption techniques, etc.

    They will likely need to know a bit about such in the work-place even if they are not a coder. Coding is only one aspect of IT.

    It's better 100% of students are slightly less naive about general IT which at least 90% will use at work, compared to 100% prepared for a career in coding that only 3% will end up in. It's not a logical use of school resources and time to put a coding class over an IT class.

  50. Barbara Byrd-Bennet by Anonymous Coward · · Score: 0

    She is going to plead guilty and go to jail for giving her former employer a 20 million dollar no-bid contract for Principal training.

    Just FYI.

  51. Re:Fuck this nonsense by __aaclcg7560 · · Score: 1

    We need kids who know the law, who understand finance, who will become actual citizens.

    We need kids who will become carpenters, electricians, plumbers and other skilled trade workers. Construction is facing a critical shortage of workers as the foreign-born workers went home after the Great Recession, others got jobs in different industries, and most will retire in the years to come. We don't need more lawyers or Wall Street finance guys. We need people who can rebuild America.

  52. They're all Special Butterflies, you see by fyngyrz · · Score: 1

    Because everyone got an A+

    Yes. Perhaps they should first concentrate on students achieving at least a reasonable standard of reading comprehension, writing (and I know I'm going out on a limb here) grammar and spelling competence.

    Instead of passing students through like shit in a goose regardless of performance.

    --
    I've fallen off your lawn, and I can't get up.
  53. Call for a National Req to REPEAL H1B program! by Anonymous Coward · · Score: 0

    Otherwise, what is the point of having tons of kids who can code who can't find jobs?

  54. Re:Fuck this nonsense by ErichTheRed · · Score: 1

    "We need kids who will become carpenters, electricians, plumbers and other skilled trade workers. "

    Agreed, but the construction industry isn't unionized everywhere, and the only way to ensure a pipeline of skilled workers vs. "the guy down the street with a reciprocating saw" is apprenticeship programs. This, plus middle-class pay wages will bring people back into the trades. Right now, the anti-union rhetoric is very strong outside of the Northeast and California. Without training, a career path and salary progression, and worker protections, the field will continue to be filled with low skilled foreign workers, just like we're seeing in dev/IT.

  55. Hey Rahm... by seven+of+five · · Score: 1

    You first.

  56. Re:I, for one, call for theromodynamics education by Locke2005 · · Score: 1

    Let's teach the kids a skill they can really use: selfie training!

    --
    I've abandoned my search for truth; now I'm just looking for some useful delusions.
  57. Shower Scene by Anonymous Coward · · Score: 0

    Good old Rahm.... famous for cornering people in the capital shower room wearing nothing more than a towel, when they didn't want to talk to him.....

    What next, a requirement for all students, to learn auto repair? Given the situation in Chicago, perhaps he should be more concerned with teaching his kids to read and write before they graduate from 8th grade and work on the black on black murder rate..... Failing ONE MORE CLASS (eg. computer programming) and being passed through school isn't going to fix that.

  58. Not all of these are in one's control by tepples · · Score: 0

    Never spend more than what you can earn.

    So what should somebody who is temporarily disabled or laid off do?

    Never lose your job while indebted.

    What steps ought one to take to guarantee this, especially before being in the workforce long enough to build enough net worth to self-insure for unemployment?

    How about looking for an apprenticeship?

    I did, but I had already graduated before I learned that apprenticeships/internships in my area were intended for current undergraduate college students. What's the next step for someone in my position?

    If you're not ready to have children, you're not ready to have sex.

    What steps ought one to take to guarantee that one will not be forcibly raped? Or is it common for rape victims to sue rapists in civil court for child support, win, and collect? A convicted rapist serving a prison sentence for rape can't pay child support, as far as I can tell.

    1. Re:Not all of these are in one's control by locoluis · · Score: 1

      I offer no guarantees, as bad stuff does happen and things don't always go according to plan. In particular, what to do if you become the victim of an accident, crime or natural disaster is beyond the scope of my previous post.

      All I wanted to do is to give a few tips on how not to fall on the debt trap by yourself, things that are within your reach.

      I've been in my current job for 15 years. Before this, I had two other jobs, none of them lasted a whole year. In the first one, I was laid off because I was stupid and didn't do well enough. In the second one, I quit because I didn't like my new position.

      I stayed at my current job mainly out of patience and usefulness. I learned a lot while at this job, and I weathered plenty of awful moments, and I also helped build a legacy that's still in use today. I've seen a lot of other people come and go, we're always looking for new personnel but most applications are quite unsatisfactory.

      I learned about apprenticeships while I was wasting my time at University, but unfortunately this is something that you find out by chance; they don't really talk enough about the chances you could have at your disposal to further your career while you're pursuing undergraduate studies. Maybe they want students to look for those chances themselves. I'm sad to see that you missed it out.

      They specifically want students because they're perceived as more malleable and trainable and less overqualified for the job than graduates. As you're already graduated, they expect you to be ready for the kind of position a graduate can do, they want you to already have built that experience. as I've never been in your position, there are other people that can give you better advice.

      Oh, I forgot to say. I got my current job specifically because my hobbies seemed unusual and interesting while still related to my field. Think about what else have you achieved so far besides your degree, maybe if you include that in your resume you will be considered in your next job.

    2. Re:Not all of these are in one's control by tepples · · Score: 1

      In particular, what to do if you become the victim of an accident, crime or natural disaster is beyond the scope of my previous post.

      All I wanted to do is to give a few tips on how not to fall on the debt trap by yourself, things that are within your reach.

      Thanks for the initial tips. They sound a lot like what Dave Ramsey recommends, and someone who doesn't already listen to Dave Ramsey's show could learn something. But as of right now, the largest cause of personal bankruptcy in the United States is health care costs and lost wages due to serious health problems.

    3. Re:Not all of these are in one's control by locoluis · · Score: 1

      Well, that sucks. Probably "Live a healthy lifestyle in order to minimize healthcare costs" should be added to my list.

      I live in one of the countries in green so what do I know.

  59. In Soviet Russia... by Anonymous Coward · · Score: 0

    In Russia, they had mandatory CS in high schools from eighties, late seventies. Look where they are now.

  60. First things first... by Anonymous Coward · · Score: 0

    I would suggest that Mr. Emmanuel first figure out how to teach these people not to kill each other.

  61. It's the 80's all over again by mattyj · · Score: 1

    I'm old enough to remember they tried this in the 80's. Computer programming was the future and everyone had to know how to do it.

    That's like saying people in the 20's all needed to know how to be car mechanics. It's a colossal waste of time for most people. You don't need to know how to *program* a computer to know how to *use* a computer, which is a more useful skill.

    A skill, incidentally, that most kids have mastered by the time they're about five years old.

    I find it hard to believe Johnny Football parlayed the BASIC skills he learned on an Apple ][ in 1985 into a marketable skill in 2015. I was already a nerd by then and knew more about programming than our teacher, and perhaps a couple other future nerds benefited by it, but most people don't need to know how the hot dogs are made.