Slashdot Mirror


Chicago School Official: US IT Jobs Offshored Because 'We Weren't Making Our Own' Coders

theodp writes: In a slick new video, segments of which were apparently filmed looking out from Google's Chicago headquarters giving it a nice high-tech vibe, Chicago Public Schools' CS4ALL staffers not-too-surprisingly argue that creating technology is "a power that everyone needs to have."

In the video, the Director of Computer Science and IT Education for the nation's third largest school district offers a take on why U.S. IT jobs were offshored that jibes nicely with the city's new computer science high school graduation requirement. From the transcript: "People still talk about it's all offshored, it's all in India and you know, there are some things that are there but they don't even realize some of the reasons that they went there in the first place is because we weren't making our own."

268 comments

  1. some graphics & a user friendly interface... by Anonymous Coward · · Score: 0

    a database... what could ever be more complex? pity the endlessly undone digitarian hired goons..

  2. Wrong Tags on Headline... by Anonymous Coward · · Score: 1

    More like the pants-on-fire dept.

  3. Insanity by fluffernutter · · Score: 5, Insightful

    How can we expect to make our own coders if companies aren't creating a real draw for people to learn coding? Corporations are sending a message that you must move to them as opposed to where you want to live, you must work long hours, commute an hour to work and an hour back, and be dumped at 40. What kind of insane person would consider that as a good life choice when coming out of high school?

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

      LOL... they're talking about Chicago. Most students there finish up their high school diploma in prison. Meanwhile, hardworking Indians are getting their EE degrees at IIT instead of doing crack and banging hoes all day. That's why we have offshoring.

    2. Re:Insanity by Hognoxious · · Score: 5, Funny

      What kind of insane person would consider that as a good life choice when coming out of high school?

      Indians, it would appear.

      --
      Confucius say, "Find worm in apple - bad. Find half a worm - worse."
    3. Re: Insanity by Anonymous Coward · · Score: 0

      Thank you

    4. Re:Insanity by SNRatio · · Score: 1

      Except the age discrimination part (which is over a lifetime away for highschoolers, so probably not what they are worrying about) how is that compared o other six figure salary professions? At least with coding you probably have less college debt than law, medicine, etc. And if you want to code for the Chicago school district (that sounds pretty insane right there) you won't have to move to the bay area to do it.

    5. Re:Insanity by apoc.famine · · Score: 5, Insightful

      Yeah, anytime an organization says, "Not enough employees", they leave off, "at the low wages and in the circumstances we're dictating". Want more employees? Up the pay and train them. Stop making them work in really shitty conditions. The US has plenty of people not working or in dead end jobs wanting more. Invest in them instead of investing in India.

      --
      Velociraptor = Distiraptor / Timeraptor
    6. Re:Insanity by ShanghaiBill · · Score: 1, Insightful

      you must move to them as opposed to where you want to live

      For what other professions do companies hire remote workers? The opportunities for working remotely as a coder are not that great, but every other profession I can think of is even worse.

      you must work long hours,

      Not all tech jobs require long hours, and plenty of other jobs do have long hours.

      commute an hour to work and an hour back

      What? So there are special fast lanes for non-coders?

    7. Re: Insanity by Anonymous Coward · · Score: 0

      Well, I don't know if I'd put it that way, but the fact that coding can be done anywhere a person can get online means that no longer are you limited to hiring people who live withing driving distance of your office (or even moving distance of your headquarters' city.)

      Unless you're Yahoo or IBM.

    8. Re:Insanity by Anonymous Coward · · Score: 5, Insightful

      You hit the nail on the head. Every single offshore project I was part of? Because it was wildly cheaper. I can hire, today, right now, 4 coders from india for 20k. Out of them I will get total crap. Yet I just lean on the outsourced agency a bit and they rotate people in and out. About 1 out of 20 people 'get programing'. Out of those 1 in 10 like it. I can rotate about 1-2 a month for 'poor performance'. Within a couple of years I have a decent crew for 20-30k. In the states I can get 2-4 coders for 500k. The cost is wildly out of line. I know it. That is what I compete with.

      Companies do not want to train because there is 0 incentive for them to do so. The MBA schools have taught them that. We are a 'resource' to be exploited.

    9. Re:Insanity by Anonymous Coward · · Score: 3, Interesting

      We are a 'resource' to be exploited.

      Why yes, yes you are. We all are. If you cannot prove your value, then you should ask yourself why you are trying to do what you are doing. I find if very difficult to have sympathy for the profession that is trying to automate the rest of the working world into the unemployment line. 'Nuff said.

    10. Re:Insanity by jeff4747 · · Score: 4, Insightful

      The point is there are ways companies could approach an actual shortage. More pay or more perks.

      Companies aren't doing either. Which indicates there is no shortage.

    11. Re:Insanity by ranton · · Score: 0

      Yeah, anytime an organization says, "Not enough employees", they leave off, "at the low wages and in the circumstances we're dictating". Want more employees? Up the pay and train them. Stop making them work in really shitty conditions. The US has plenty of people not working or in dead end jobs wanting more. Invest in them instead of investing in India.

      This is nonsense. IT workers, and software developers especially, are among the highest paid professions in the US. There are some professions where a small subset of elite practitioners make more (specialists doctors, highly successful lawyers and finance professions), but software development is still a very lucrative career. For an "average" person, IT is probably the most realistically lucrative career on average in the US. And anyone who is capable of becoming a successful lawyer or high paid medical specialist is likely capable of pulling in a $200k+ salary as a software engineer, so those professions don't really make more than comparable IT professionals.

      --
      -- All that is necessary for the triumph of evil is that good men do nothing. -- Edmund Burke
    12. Re:Insanity by Anonymous Coward · · Score: 5, Insightful

      Indians, it would appear.

      Just because they do doesn't mean that should be the standard, but in the great race to the bottom, that's all that matters: CHEAP!!!!!!

      That's the real reason why they can't find anyone. They don't want to pay for someone in the US to do it. They want to pay as little as possible for as much profitable work as possible damn be the consequences. That means going with the cheapest labor and that currently means hire in India, where people are willing / able to work for much less than an American. That's the problem with globalization. You as a consumer have to compete with the entire world for a job, (not good if you live in an area with a high cost of living), and you get to pay local market adjusted rates for products and services. It's extracting maximum wealth from you while giving back as little as possible. Great system, for those that get to exploit it that is.

      Also, note that I said "profitable work" not "well made product". If you as a coder are not fine with shipping broken code that's filled with security vulnerabilities because the deadline is here, then they *definitely* don't want you around. The delays in development would cost them money. They also don't want you really writing your own code. That takes more time and money to develop. They want you to cut and paste pre-made code using some bloated library / API because that gets the product to the market sooner, and keeps your hours, and therefore how much they pay you, down. They don't care if it's dog slow and cumbersome to manage. As long as it sells in the market, they make money. Forget about QA, that department was unceremoniously shot in the head years ago.

      Money makes the world go round, only because society gives too much power and influence to those who covet it.

      Now of course, there are *some* groups that do still need to care about security vulnerabilities, well written, efficient, (and documented!), code. This can be for a number of reasons, but in most cases, these groups will not be accepting people fresh out of college with no work experience. Which is another issue entirely of not wanting to train people, but that's another topic for another day.

    13. Re:Insanity by Anonymous Coward · · Score: 5, Insightful

      Also, note that I said "profitable work" not "well made product". If you as a coder are not fine with shipping broken code that's filled with security vulnerabilities because the deadline is here, then they *definitely* don't want you around. The delays in development would cost them money. They also don't want you really writing your own code. That takes more time and money to develop. They want you to cut and paste pre-made code using some bloated library / API because that gets the product to the market sooner, and keeps your hours, and therefore how much they pay you, down. They don't care if it's dog slow and cumbersome to manage. As long as it sells in the market, they make money. Forget about QA, that department was unceremoniously shot in the head years ago.

      I'm over 40, and I've yet to have a coding task that wasn't compromised in some large way, but it usually boils down to short term versus long term. Your paid for short term results. Furthermore, even if you are lucky enough to get paid to produce a bit better than average stuff, they are probably not paying for the redundancy of multiple people knowing the code base. You get shuffled from project to project and just got to hope that if you are chosen to pick up the pieces that the last person tried to make it possible.

      I thought this year might be different. There was a mountain of technical debt to fix, and they seemed serious about fixing it, except, well, they weren't really serious about fixing it. I was in the red headed step child group, not the main group, though as near as I can tell I produced better results than the larger group did. Of course it is also possible that the larger group was hiding all work from us, but either way, not serious.

      Technical debt is accumulated because no one bothered to man the shovels and deal with it over time, and just because the powers that be now want to fix it, it is not remotely that easy for certain highly specialized coding tasks. The biggest thing I wish for would be they would either get over it and let some of the older programmers like me start designing stuff, or higher a decent freaking systems engineer to shell in a plan from the start.

      The key is to always be thinking long term, even if you have to do some things for short term results to meet deadlines.

      Agile is not a replacement for spending the time to come up with a decent plan, though it can help you adapt the plan to face things you had not expected, but even then, sometimes you have to take a step back and make sure your road map to peace is not a nature trail to hell.

      There is no coding task beyond a certain level of complexity that cannot be made exponentially harder by bad leadership. Experienced coders can deal with crap requirements, but it is not cheap, and in reality just means your paying your coders to help you develop the true requirements and probably everything else. Good luck trying to farm that off to India.

      Paying for someone to give a damn and do their best to produce something that can be maintained is expensive, but then so is starting over, and your usually developing code to get a job done, therefore the true cost is much higher.

      For instance if it costs say $50/hr for people to use your code, but a more careful design could have allowed the user to get done in half the time, well, it doesn't take a huge amount of users to justify paying doing the job right, and keeping the job done right.

    14. Re: Insanity by Anonymous Coward · · Score: 0

      Most Doctors and Lawyers work into their 60â(TM)s. Software engineers are mostly done by somewhere in their 40â(TM)s.

    15. Re:Insanity by ShanghaiBill · · Score: 1

      More pay or more perks.

      Companies aren't doing either.

      A BS in CS has a higher starting salary than any other 4 year degree. What industry offers better perks than tech?

    16. Re:Insanity by Anonymous Coward · · Score: 0

      >2-4 coders for 500k

      That is totally unrealistic. If you're basing the average programming salary off the fake bait ads on the front page of job sites then you are waaay off. Unless they have Phds from top 5 school there is no way you would have to pay that much for coders.

    17. Re:Insanity by rtb61 · · Score: 5, Interesting

      People also forget, that decades ago companies used to take on cadets and train them. Now, cheap arse fuckers, that don't pay taxes, demand the government and workers pay for the training, which the companies exploit and then demand to pay less and less for the work, else they will bring in the cheapest foreign labour they can find. Now how many people do they want trained locally at government and worker expense, way more than is necessary ie supply and demand, glut of tech workers and wages collapses. Basically yes, they are psychopathic cunts, not better way of putting, they of course demand to be paid more and more for being the best psychopathic cunts for as long as it lasts and then wander off laughing with golden parachutes when the companies collapse, all backed by mainstream media, this backing is paid for in advertisements costs.

      --
      Chaos - everything, everywhere, everywhen
    18. Re:Insanity by Hachima · · Score: 2

      An employee with a total salary of ~120k probably actually cots the company 200k to employ. So that number doesn't actually sound too far off for the employer's actual cost.

    19. Re: Insanity by Anonymous Coward · · Score: 0

      I would. I make ~100K a year. By 40 I'll be able to retire if I so choose. I would hope for companies' sake they aren't offshoring their senior level guys, but whatever.

      Programming is not a hard life. Yeah, there's some age discrimination, and yeah, there's some offshoring, but if you're good at what you do and keep up with the latest advancements, there will always be a job for you.

    20. Re:Insanity by Anonymous Coward · · Score: 1

      For instance if it costs say $50/hr for people to use your code, but a more careful design could have allowed the user to get done in half the time, well, it doesn't take a huge amount of users to justify paying doing the job right, and keeping the job done right.

      Except the guy making the purchasing decisions is completely isolated from the people using it, so those decisions are far more often made via schmoozing with the product reps than through careful and thoughtful comparison against the competing software (if any exists). So, the decision comes down to option A which is cheaper than B which means the CIO or CTO gets a larger bonus this year. By the time anything is implemented far enough for anyone to tell that A is a train wreck, the C-level guy is already out the door.

    21. Re: Insanity by Anonymous Coward · · Score: 0

      Good one man.

    22. Re: Insanity by Anonymous Coward · · Score: 0

      Huh? Seems low to me. I won't take any programming job for under $300k.

    23. Re: Insanity by Anonymous Coward · · Score: 0

      Huh? Remote work is easy to find and at 40+ I'm more in demand than ever. If you are 40+ and are having trouble finding work you are either looking in the wrong places or the real issue is your skills, not your age.

    24. Re:Insanity by Anonymous Coward · · Score: 0

      Actually, even the Indian IT workers are balking now at accepting low wages there...

      RO

    25. Re:Insanity by psycho12345 · · Score: 1

      That's actually average. Assume each coder is making 65k base (this is pretty normal for 0-5 year developers depending on area). Then add in bonuses, 401k matching, and health benefits. That can add up to 80k per person. So 4 people is going run you 320k at the LOW end. It merely goes up from there, as high as 250k per coder, some cases more.

    26. Re:Insanity by Anonymous Coward · · Score: 2, Insightful

      As someone mentioned above the real and only reason US IT jobs are off shored is cost. And it is not only a lower hourly rate but the hiring company can also jettison the cost of employee benefits which is a considerable amount of money. And while business tax rules usually allow a business to deduct some of their labor costs they can deduct almost all the costs of contracting services. These are the reasons a business school graduate with absolutely no understanding of technology choses the off shore approach and end up confused when their IT division is always over budget with little to show for it.

    27. Re:Insanity by Anonymous Coward · · Score: 0

      They want people to work for as little money they can get and sell the products at the higest price they can get. Sadly that's how the free market works, the better suited for the job are not the better trained or skilled, but the ones that can give more receiving the bare minimum.

      Sadly, this is something nobody can win in this country.
      The only solution i can see is to continue freelancing, aligning some projects that looks alike at the same time and making low quality code that can be reused between them.

      Now I understand they Chinese way of doing things.

    28. Re:Insanity by slew · · Score: 3, Interesting

      Decades ago, when a company invested in their employees, they were pretty sure they would stay with them, not out of loyalty, but out of necessity. There were only a small number of companies to poach them, and starting your own company or joining a small startup wasn't generally a highly mobile path (only taken by people that wanted to get out of the rat-race).

      Now, for better or worse, there are a large number of multi-national companies that are out there that are more than willing to poach employees after they are trained and it is easier than ever to start your own company become a millionaire. For many companies, the return on training investment is low enough that it makes poaching and out-sourcing a better strategy. The explanation is probably just that simple.

      I would argue that it is probably a bit better for some in this environment and probably worse for most people. Success accumulates now more for the aggressive than the loyal and I don't see the game changing anytime soon. It's basically how silicon valley started.

    29. Re:Insanity by Anonymous Coward · · Score: 0

      Because, just as coders were happy to get their shoes cheap, their clothes cheap, their TVs cheap, etc etc etc those same companies realised they could get their software cheap too.

      There is nothing sacred about coders

    30. Re:Insanity by Anonymous Coward · · Score: 0

      In any race to the bottom, anyone below the median is racing upward - if only for a short time.

    31. Re:Insanity by Anonymous Coward · · Score: 1, Insightful

      Now, for better or worse, there are a large number of multi-national companies that are out there that are more than willing to poach employees after they are trained and it is easier than ever to start your own company become a millionaire. For many companies, the return on training investment is low enough that it makes poaching and out-sourcing a better strategy. The explanation is probably just that simple.

      That's why I only hire the lowest paid and least skilled workers I can find, then point them to a wiki to self train at home off the clock and tell them it is their own fault if they can't learn new skills. That way no one tries to poach them from me. Nothing ever really works or gets finished, but at least I don't have to give raises to people who, god forbid, get better at their jobs.

      The point of training isn't to keep a higher skilled worker in a lower skill position. It is so you get first crack at paying them enough to stay.

    32. Re:Insanity by Anonymous Coward · · Score: 0

      An employee with a total salary of ~120k probably actually cots the company 200k to employ. So that number doesn't actually sound too far off for the employer's actual cost.

      How fucking incompetent is your company that you have an 80k overhead on a 120k employee? Check your math. SSI/Medicare taxes aren't even 10%, much less at higher salaries where they get capped.

    33. Re: Insanity by Anonymous Coward · · Score: 0

      What a fucking numbskull, development, design or anything related does not automation and taking jobs away from people ya doofus moron.

    34. Re: Insanity by Anonymous Coward · · Score: 0

      Another doofus moron, who makes no sense

    35. Re: Insanity by Anonymous Coward · · Score: 0

      Demand that the government train workers? Isnt that "big government"? Exactly what corps dislike?

    36. Re:Insanity by Drethon · · Score: 1

      Not only do they fail to train up replacements, they fire or let go of their area experts. Then they expect to hire a replacement for this expert or contract out work that they were previously responsible for. Most of my contracts over the past few years seem to start out with, here is your work, the last person who worked on this quit/was let go 5+ years ago. This is one of the reasons why I've not fought to get out of contracting and back to full time employment with a software company.

    37. Re:Insanity by Anonymous Coward · · Score: 0

      This is nonsense. IT workers, and software developers especially, are among the highest paid professions in the US.

      Is currently among the highest paid, or was among the highest paid before their jobs got outsourced to India?

      A high salary in the US would be worth a fortune to an Indian software developer, and we don't hear a lot about software developers living in palaces in India.

    38. Re: Insanity by Anonymous Coward · · Score: 0

      Few programmers work on automating other peoples jobs. Most work on stuff that would never be attempted without computers.

    39. Re:Insanity by Anonymous Coward · · Score: 0

      For what other professions do companies hire remote workers? The opportunities for working remotely as a coder are not that great, but every other profession I can think of is even worse.

      A large part of the problem is that tech companies tend to concentrate in a few places like Silicon Valley. Plumbers don't have to drive an hour to "Pipe Valley", because that would mean having to drive another hour to get to the customer.

      Though there are worse professions. If you want to work in a car factory, you'll probably have to relocate to Japan...

    40. Re:Insanity by AmiMoJo · · Score: 5, Insightful

      People only leave a job voluntarily for a few reasons:

      - Low pay. Solution: increase wages, invest in your human resources, offer additional benefits like extra time off, company car etc.

      - Bad working environment. Solution: fire bad bosses, get rid of the cubicle farm and give skilled workers offices, free coffee, assigned parking spaces etc.

      - Uninteresting work. Solution: create interesting work, e.g. with R&D or something like Google's 80/20 rule.

      - Poor performance. Solution: check if you promoted them too fast, offer a demotion with no loss of salary or additional training/mentoring.

      - Children. Solution: offer flexible working, don't punish new parents.

      - Bean counters. Solution: make worker happiness, retention and training into metrics that they are measured by.

      Solve these simple problems and you can safely train staff with little worry that they will jump ship.

      --
      const int one = 65536; (Silvermoon, Texture.cs)
      SJW, n: "Someone I don't like, and by the way I'm a fuckwit" - AC
    41. Re:Insanity by AmiMoJo · · Score: 3, Interesting

      That's a very American way of looking at it.

      To the extent that humans are a resource, they are more like a fruit tree than a disposable cog in a machine. The company has to nurture them, help them grow and the extract value from them in a way that doesn't harm them. Sometimes the rot sets in and the tree can't be saved, but usually it just needs a little bit of support.

      As for automating away jobs, I tend to think of it more as automating away the drudgery and freeing people up for more interesting stuff. People used to copy out books by hand, until the printing press was invented. Now the descendants of those book copiers making a living playing video games on Twitch. Change is inevitable, no-one wants my skills writing software for 80s home computers any more, what matters is that there is a way forward for everyone.

      --
      const int one = 65536; (Silvermoon, Texture.cs)
      SJW, n: "Someone I don't like, and by the way I'm a fuckwit" - AC
    42. Re:Insanity by rholtzjr · · Score: 1

      That's their CxO overhead.

    43. Re:Insanity by Anonymous Coward · · Score: 0

      Wow. Just missing the point.

      Hi. I work for one of "those companies" that allow all the other companies to "off-shore" programming work to India (yes, India). We also allow a lot of other tasks to be off-shored like call centers, graphic design, accounting and more.

      You guys a worried about off-shored programming jobs, but the exporting of task-work (yes, that is what these sorts of jobs are called) is all part of the wonderful global information economy and it affects every single line of work. Even law firms off-shore research and you'd have a difficult time finding a corporation that didn't at least off-site some of their front-office work. ADP payroll anyone?

      The fact is that unless a company wants to create its own monolithic, gargantuan program to do a set of very specific things (or just one thing like multinational currency tracking for international grain purchases) most companies will turn to a ready-made framework that provides general solutions and allows company specific changes to be made. Most of those changes won't be made by an in-house programmer but by a hired gun. Now days that hired gun is likely to be sitting in Chennai, India and that task is likely to be passed to him or her by a large corporation -- like mine.

      The days of the in-house programming team are pretty much over. The only reasons for a Microsoft-like entity to even hire people in the US are probably related to payroll taxes and the need for secrecy and quality control, but I have no way of knowing that. I do know that most of those coders are cut loose after their project is finished and I know that some wind up back home working for off-shore companies. They are mostly nice, well-educated people who speak multiple languages and who are not too proud to take a good job when it's offered.

      Maybe we Americans could learn a thing from them.

    44. Re: Insanity by fluffernutter · · Score: 1

      It's difficult to comment if you don't give more details. You say you work remotely so I assume you don't have to travel for long periods of time. How much of your personal time must you spend networking? Easy for that to become a job on top of a job. I know people who basically live on linked in and still can't find anything. At that point you're just living to work.

      --
      Laws are rules for the court, but merely a bottom bar to hit for life. Think beyond laws in your actions always.
    45. Re:Insanity by fluffernutter · · Score: 3, Interesting

      You hit the nail on the head with point two. Everything else you mention requires excellent managers to make it all hum along, and I think those are what are truly in short supply.

      --
      Laws are rules for the court, but merely a bottom bar to hit for life. Think beyond laws in your actions always.
    46. Re:Insanity by Anonymous Coward · · Score: 1

      except you forget that most of the companies don's seem to understand the difference between vaule and cost. so while you may be able to show your value and your value may be more than the companies investment in hiring you, they may still not want to hire you because they can cut their costs.

      try to take a step back and take a look at how the event horizon of businesses has gone from hiring life long employees to trying to make profits next quarter. because that is the root of the problem here and even though you may believe otherwise, value is a long term concept while cost is not

    47. Re:Insanity by Anonymous Coward · · Score: 0

      An employee with a total salary of ~120k probably actually cots the company 200k to employ. So that number doesn't actually sound too far off for the employer's actual cost.

      How fucking incompetent is your company that you have an 80k overhead on a 120k employee? Check your math. SSI/Medicare taxes aren't even 10%, much less at higher salaries where they get capped.

      The cap is above $120K.
      Then there are benefits. Health insurance is enormously expensive, around $25K. That's the big one. Then there is 401k match, dental insurance. Some places include life insurance, sometimes for the benefit of the employee, sometimes for the benefit of the firm, but either way it costs money.

      I don't think it's $200K like the OP said but it wouldn't surprise me if it were north of $160K.

      Then there are expenses which are amortized across all employees, like having an HR department, renting office space, supplying computer equipment (including hiring IT), stocking the break rooms, etc. Things which you don't have to do (or have to do much less of) if you are just outsourcing.

    48. Re: Insanity by Anonymous Coward · · Score: 0

      I seriously donâ(TM)t get the BS excuse people say for why people arenâ(TM)t doing IT or engineering jobs. You guys are saying you refuse get an education in Computer Science because it is isnâ(TM)t paying $200k? I can understand that only if you were getting a different job that is paying $199K, but then if there are so many $199k options for you why cry about the H1Bs? But thatâ(TM)s not the problem is it? The problem is that many people think itâ(TM)s much better to work a retail job for 20k a year than accept an IT job for $40k to $65K like those Indians (btw many of the H1B workers in Silicon Valley are getting well over $100K â" while retail workers are at $11 and hour part time). But hey who wants to sit at a desk all day typing code when they can sit at a cash register punching the buttons?

    49. Re:Insanity by Anonymous Coward · · Score: 0

      Yes but the whole industry should not be staffed with people just out of school. It makes no fucking sense. Next year you are going to fire everyone and hire all new graduates?! Yeah under those circumstances there is a "shortage" and there will be unless 100% of people take CS degree, in which case the starting salary would be $30K.

    50. Re:Insanity by Anonymous Coward · · Score: 0

      Many years ago a smart friend told me this, regarding programming:

              Good, fast, cheap: Pick two.

      I've since found that it applies to pretty much every area of human experience. Software, writing software, buying software (or cars, or houses, or food, or...), human relationships, etc.

      Most corporations, when push comes to shove, opt for the last two. Get the code out the door, cheaply. We'll fix it 'later', for a suitable meaning of the word 'later'..

    51. Re: Insanity by Anonymous Coward · · Score: 0

      Healthcare costs.

    52. Re:Insanity by Anonymous Coward · · Score: 0

      Amen! The worst thing is when management shuffle people around. Sometimes they have a policy of "everyone works on XXXX for the first six months, then they get to do what they want to do", except they don't tell you that at the interview. So they have a stream of people arriving. Each person attempts to do their six months. If they are lucky enough not to have hit a concrete wall at high speed due to the other constraints (time, CPU usage, GPU availabilty) created by other programmers, then it is a round of applause and they move to the next project. For those unlucky enough to hit a brick wall, they either leave to set up their own company or are fired. Development then becomes like that party game where everyone folds a sheet of A4 vertically four times, draw a picture in one quarter, leaves a few lines that cross into the next segment. Then the next person takes over.

    53. Re:Insanity by Anonymous Coward · · Score: 0

      "Within a couple of years I have a decent crew for 20-30k. In the states I can get 2-4 coders for 500k"

      Problem is that once you're happy, the outsourcing agency now knows the value of those coders - at a cost of your 20-30k - and will rotate them out to the highest bidder putting you right back where you started a couple years ago.

    54. Re:Insanity by Anonymous Coward · · Score: 0

      Then there are expenses which are amortized across all employees, like having an HR department, renting office space, supplying computer equipment (including hiring IT), stocking the break rooms, etc. Things which you don't have to do (or have to do much less of) if you are just outsourcing.

      If these are coders, they can work from home. No need to go overseas to find other coders who are mostly also working from home.

    55. Re: Insanity by Anonymous Coward · · Score: 0

      I'd be ecstatic just to get a raise to keep up with inflation.

    56. Re:Insanity by jeff4747 · · Score: 2

      What industry offers better perks than tech?

      Again, the point is sailing over your head.

      The measure is not "tech vs everything else". That's just an attempt to say "shut up and enjoy what you have".

      The claim is that there is a massive shortage of coders. If that was true, basic economics would dictate that salaries and perks would be increasing rapidly as companies competed for scarce coders.

      That isn't happening. Salaries are flat and perks are either flat or being taken away.

      That indicates there is no shortage. Instead, people are lying for political or financial gain.

    57. Re:Insanity by jeff4747 · · Score: 1

      Loyalty is a two-way street.

      It used to be that companies turned to layoffs as a last-ditch effort to save the company from bankruptcy. That was abandoned in the 1980s. Instead, layoffs are now relatively common as a way to goose the stock price for a quarter or two.

      Employees reacted to that breach of loyalty in the entirely predictable way: They stopped being loyal to the companies that were no longer loyal to them.

      So no, it's not the employees or other companies that cause poaching to be a problem. Is the fact that virtually every employer is not at all interested in loyalty to their employees. So employees are not at all interested in being loyal to their employer.

    58. Re:Insanity by Anonymous Coward · · Score: 0

      Then there are expenses which are amortized across all employees, like having an HR department, renting office space, supplying computer equipment (including hiring IT), stocking the break rooms, etc. Things which you don't have to do (or have to do much less of) if you are just outsourcing.

      If these are coders, they can work from home. No need to go overseas to find other coders who are mostly also working from home.

      But you know, HR cost is usually high compared to other cost. The people from the department also tend to vote up their own salaries because they are "important"... :p

    59. Re:Insanity by Anonymous Coward · · Score: 0

      You guys, AmiMoJo is SO TRIGGERED right now...

    60. Re:Insanity by BigDaveyL · · Score: 1

      Sure, people may have more choices today that they didn't have decades ago. But companies are willing to do less to keep people around than they did decades ago.

      I've heard/commented before around the 'net - is it any coincidence that with the death of the pension, that any type of employee loyalty died along with it?

    61. Re:Insanity by magarity · · Score: 1

      The problem with your rant about race to the bottom line and race to market is that the article is about a public school district.

    62. Re:Insanity by BigDaveyL · · Score: 1

      You forgot one other thing.... If there were such a shortage, you'd see companies investing more in training - i.e. like people with backgrounds in related fields that had an interest in coding.

      People tend to forget, CS is a relatively new degree at many universities. My parents went to 2 different universities (one large, one small, two different states, etc.) in the late '60's and early '70's. Programming courses were just starting to be offered, usually in the Math department, but other departments in Science and Engineering offered them as well. The uni's rented time on computers elsewhere or just got their first machine. Both my parents had math degrees and went on to become professional programmers and nothing melted down/blew up and they didn't have all the niceties that we are use too today. Point is, if there was a real shortage, companies would be looking for smart people they could train up as well.

    63. Re:Insanity by sdinfoserv · · Score: 1

      You missed number #1 - bad bosses. People don't leave jobs, they leave bosses. That's been known fact in HR & hiring circles forever.
      http://webcenters.netscape.com...

    64. Re:Insanity by slew · · Score: 1

      Sure, people may have more choices today that they didn't have decades ago. But companies are willing to do less to keep people around than they did decades ago.

      I've heard/commented before around the 'net - is it any coincidence that with the death of the pension, that any type of employee loyalty died along with it?

      At least one theory about this is floating around, and they blame institutional shareholders for the death of the pension...
      https://blogs.wsj.com/atwork/2...

    65. Re:Insanity by Zeromous · · Score: 1

      This should wash out. If companies invested in training, they could simply hire someone that was trained somewhere else.
      And then the differentiator would be institutional knowledge.

      Its crap all the way down thats for sure. I haven't had decent training in a decade. But I'm the type that goes an gets my own anyway.

      --
      ---Up Up Down Down Left Right Left Right B A START
    66. Re:Insanity by slew · · Score: 1

      The point of training isn't to keep a higher skilled worker in a lower skill position. It is so you get first crack at paying them enough to stay.

      Although you might get the first crack, in today's environment, the grass always looks a bit greener over there and you have to counter that.

      For example, starting in the late 1990's, people who hopped jobs got significant pay boosts both in the US and in India, but this wasn't true in Europe. Why? My guess is that in the US and India, the grass over at another company looked significantly greener. In Europe (which had fewer startups and larger institutions that hired high tech folks), there was not much green grass to covet. Interestingly, this time was the start of a brain-drain of Europe to the US (where folks sought greener grass).

      It might be quaint to think that you can get a high skilled worker to stay by training them, but I suspect the reality is that the numbers don't support the argument that it is a net positive investment in this day and age.

    67. Re:Insanity by BigDaveyL · · Score: 1

      You answered the question yourself as to why people don't stay. If I stay at company X and only to get a 3% year over year increase, and you can get 10% by jumping ship.... most people will jump ship.... Companies complain about loyalty but then do nothing to foster it.

    68. Re:Insanity by BigDaveyL · · Score: 1

      This seems ass backwards. Why not be allowed to write off both?

    69. Re:Insanity by Anonymous Coward · · Score: 0

      At least they're paying taxes... oh wait, no they don't. Maybe someone pays some small tax in a foreign country though, or just bribes officials..

    70. Re:Insanity by Anonymous Coward · · Score: 0

      Why do corps lobby for profitable laws?

    71. Re:Insanity by wyHunter · · Score: 1

      Indeed. I have a bachelor of ARTS in computer science because, at the time, comp sci had just split off from the MATH department, who offered a BA in Mathematics.

    72. Re:Insanity by slew · · Score: 1

      You answered the question yourself as to why people don't stay.

      If I stay at company X and only to get a 3% year over year increase, and you can get 10% by jumping ship.... most people will jump ship....

      Companies complain about loyalty but then do nothing to foster it.

      Companies complain about a bunch of things, and so does my 4yo. Doesn't mean I should listen to either of them.

      I'm just pointing out the past is the past, I don't think there's any going back to the "good-old-days" as if those days of paternalistic companies where there weren't many career options except to stick it out and get your pension was really as great as what people think they remember it was (most of the "complainers" are too young to remember it anyhow)...

    73. Re:Insanity by grep+-v+'.*'+* · · Score: 1

      If you're over 40, then you might want to slightly rephrase the " I was in the red headed step child group, not the main group". That was us as well; anything normal someone got, anything abnormal someone else got. *WE* always seen to get the "No one else knows what the hell this even is, handle it" projects.

      After a couple of times of that, a young friend of mine came up with the name "We're the land of misfit toys." It stuck -- because we all had a great time figuring out what was going on and what needed to be done (for robustness, not just barely running) and the Big Project / Big Iron Guys didn't want to have anything to do with us because we didn't fit in their (waterfall?) world.

      --
      If the universe is someone's simulation -- does that mean the stars are just stuck pixels?
    74. Re: Insanity by Anonymous Coward · · Score: 0

      Funny but with a CS degree I get paid far more to fix f***** up Microsoft caused problems than write code.

      Oh look, windows 10 has lost your network credentials again.... That will be $45 please.

      Now I just write code for fun.

    75. Re:Insanity by Anonymous Coward · · Score: 0

      > Companies complain about loyalty but then do nothing to foster it.

      Worse than doing nothing, they are actually abusive toward their employees because they can get away with it in today's economy.

      They're like a guy who treats women like shit and gets a reputation, then wonders why nobody will go out with him..

    76. Re: Insanity by sound+vision · · Score: 1

      There seems to be to an effort to decrease pay in the computer field. Degrees are being cheapened by the education system, and not just the for profit diploma mills. Companies often pay nothing for this leaving the student and sometimes the state to assume the risk. You end up with incompetent companies picking from a less competent pool of applicants trained to compete with Indians.

    77. Re: Insanity by KGIII · · Score: 1

      Labor costs never make it to the credit side of the final tax accounting. I don't know what AC is talking about. Labor is an expense. Taxes are after expenses.

      --
      "So long and thanks for all the fish."
    78. Re:Insanity by Anonymous Coward · · Score: 0

      80k/120k ~= 66% overhead

      ~8% Medicare/Medicaid
      ~4% (2 weeks vacation / year)
      ~2% (5 Holidays / year)
      5% (401k matching)
      10% Healthcare
      5% (Management assuming 20 people / manager)
      5% (IT and cube)

      Total = 39%
      Some of those are possibly inflated but it certain isn't as off as you seem to believe.

  4. Kushner used PRIVATE email also? by Anonymous Coward · · Score: 0

    Lock her up?

  5. Doesn't know what they're talking about. by Anonymous Coward · · Score: 0

    Yet another school official talking out of their ass.

  6. Is this a joke? by Anonymous Coward · · Score: 0

    Education personnel blame the crappy education system.

    1. Re:Is this a joke? by intellitech · · Score: 1

      And it's hilarious, because Chicago Public Schools has a million problems. I should know, I live there.

      --
      vos nescitis quicquam, nec cogitatis quia expedit nobis ut unus moriatur homo pro populo et non tota gens pereat.
    2. Re:Is this a joke? by Anonymous Coward · · Score: 1

      Do you have children in the system?

      If so, how do you deal with it?

      My GF works in Gwinnett County Public Schools, in a school with a high percentage of low/no income families. Some of the parents care deeply about their children's education, some bitch about it, and most don't give a shit.

    3. Re:Is this a joke? by jbengt · · Score: 1

      Last time I used the CPS website for contractors/consultants/construction it was a big messy pile of Oracle Primavera. A painfully user-unfriendly way of managing construction projects. I let my login expire and try to get the more junior co-workers to do the actual input on the website.
      If that's part of what they're talking about, they need to, preferably, get rid of the Oracle crappy framework and then, possibly, fire all the offshored programmers that "customize" it.

  7. Complete Bullshit by Anonymous Coward · · Score: 4, Informative

    "People still talk about it's all offshored, it's all in India and you know, there are some things that are there but they don't even realize some of the reasons that they went there in the first place is because we weren't making our own."

    There were plenty of programers. There has never been a "shortage". That is complete bullshit. The H-1B monkeys were brought into this country for one reason and one reason alone. Because they come from a background of extreme poverty and will gladly work for significantly lower wages. And in the process, hundreds of thousands of American workers lost their jobs so that they could be replaced by third world monkeys.

    1. Re: Complete Bullshit by Anonymous Coward · · Score: 1

      This is 100% correct. Companies do not want to pay what American coders cost, plain and simple. Tired of corporate excuses and bullshit.

    2. Re:Complete Bullshit by Anonymous Coward · · Score: 5, Insightful

      Look, I completely agree with you that H1B is all about importing cheap labor. But it's utterly offensive to call these people 'Monkeys'. If you're angry, be angry at government and big business leaders who are effectively waging economic war on american citizens.

    3. Re: Complete Bullshit by TekPolitik · · Score: 4, Informative

      Exactly. The shortage was of employers who understood the technical difficulty of coding, and were willing to pay accordingly. I am now in law, which pays better, but coding at any reasonable level of quality (so, better than offshore minimal skill code monkey ships provide) is more intellectually demanding than law.

    4. Re: Complete Bullshit by Anonymous Coward · · Score: 0

      Thank you sir for doing the needful.

    5. Re:Complete Bullshit by RightwingNutjob · · Score: 4, Informative

      Referring to producers of substandard work as "monkeys" is not offensive. For example, "code monkey." If you are offended, then you're the one with the problem.

    6. Re: Complete Bullshit by andrew.j.borell · · Score: 5, Insightful

      Exactly. By "We weren't making our own coders" I think they mean we didn't over-saturate the market enough to drive down the value of the job for prospective U.S. employees. Only a couple weeks ago I read an article on tech companies nagging over paying US developers US wages, now this nonsense? A long time ago I argued that off-shored services should be taxed like an imported good and to my astonishment someone argued back that companies already pay taxes for those employees in their respective countries. I find it insulting corporations think we are actually dense enough to buy into this garbage or that anyone gives a snip about the pittance of taxes corporations pay in foreign countries to drive up profits at the expense of US jobs.

    7. Re:Complete Bullshit by Anonymous Coward · · Score: 0, Flamebait

      Ha ha ha... It was USA and other rich people countries that pushed the poor countries to open up their economies in name of Globalization, with sole purpose of exploiting the cheap resources (natural as well as human).

      Why is the west crying now? Even you might have been happy with the fact that your services were cheaper and more abundant than before.

      The sole beneficiaries in this game are the top 1% and the corporations.

    8. Re: Complete Bullshit by mikael · · Score: 4, Insightful

      The same thing happened to nursing. Originally, the salaries were high enough to qualify as middle-class wage earners. But the government claimed there was going to be a nursing shortage. Dozens new nursing colleges opened everywhere. Then suddenly, there was an oversupply of nurses; salaries fell through the floor, the hospitals soaked up the savings. Now they are dependent on foreign labor. Family butchers used to be a middle class profession, then the supermarkets open meat factories out of state, hired cheap labor and undercut those family businesses.

      --
      Vintage computer adverts: http://www.vintageadbrowser.com/computers-and-software-ads
    9. Re:Complete Bullshit by Anonymous Coward · · Score: 0

      Even if you are trying to invoke a comparison to the theorem that if an infinite number of monkeys were left to bang on an infinite number of typewriters, sooner or later they would accidentally reproduce the complete works of William Shakespeare it conveys no useful information to refer to in- or under-trained people as monkeys. The only purpose in doing so is to give offense.

      I am four square against the way the US government permits corporations to abuse specialty employment abuses, but I strongly agree that it is offensive to call these folks 'monkeys'. Heck ... I'd say it's offensive to call Juggalos monkeys and they actually do behave more like bonobos.

    10. Re:Complete Bullshit by thinkwaitfast · · Score: 5, Informative

      Monkeys...code monkeys...was a common term before h1b going back at least to the 80's. It was used, at least in the company that I worked for, as someone who was brought in, usually at a high wage and temporarily, that could write software to a detailed spec, but who had little understanding of the why or how the system worked. The real, and higher up software engineers knew the big picture and spent little time coding (this was seen as more of a junior task), and spent most of their time creating detailed requirements because they knew how their part worked with hundreds, even thousands, of parts.

    11. Re:Complete Bullshit by 0100010001010011 · · Score: 1

      CS != Programming. There is an entire job market for 'hands on coders'. CS majors insisted the only path to being a 'programmer' was through college and that's not at all true.

      When we pushed everyone to college we neglected the VocTech trades and that is the shortage they are talking about. When you build a house you reach a point where more engineers isn't going to get it built faster or better. On the Mechanical Engineering side of my job our technicians are invaluable. Most didn't go to college. Most just have some 6-12 week training in some particular skill. But when the engineers need something done they're the ones that actually get it implemented.

      I'm dying for programmers at work. I wish I could hire a dozen HS dropouts with 12 weeks of Python training. I don't need a CS major. You're dead right that they're too expensive. They also know too much and not what the job needs. For the same reason I'm not going to go out and hire a dozen physicists when I need a house built.

    12. Re:Complete Bullshit by Anonymous Coward · · Score: 0

      monkey pull lever, monkey get banana.
      monkey not get metaphors or humor, and offended by everything.
      sad monkey.

    13. Re:Complete Bullshit by Anonymous Coward · · Score: 0

      Quality.
      You are not saving if the quality is bad and continual tinkering needed. Sixteen years later, management does not have the skills to recognize shit coding / poor value for money.
      In addition Indian contractor costs - for good ones means the gap is marginal.
      Management sees the status quo as normal, so assumes it must be right.

      The Monkeys are the American management that uses low quality imported services without regional diversity. We know the Eastern block, Brazil and China have good programmers that are harder to retain when underpaid. And the crooks are politicians who allow bulk offshore scamming to continue. Never mind Indians having to 'Buy' their placements, or repay their overseas wages.

      If these Chicago people are right, the cycle needs to be broken with punitive fines for employment abuses.

    14. Re:Complete Bullshit by Anonymous Coward · · Score: 0

      https://en.wikipedia.org/wiki/Code_Monkey_(song)

      "Code Monkey" is a song by Jonathan Coulton, released on 14 April 2006[1] and part of his album Thing a Week Three released in December 2006. It is one of his most popular songs[2] and has since been downloaded over one million times.[3] It has been variously described as:

      "a rocking anthem about dead-end programming jobs,"[4]
      "a song about a computer programmer in love with a receptionist,"[3]
      and "a semi-autobiographical song ... about a lovelorn computer programmer."[5]
      Coulton credits the song's mention on the technology-discussion site Slashdot with the earliest success of the "Thing a Week" project, remarking, "so here was this song about a sad tech geek, and it went directly – it was shot – an arrow shot directly to the heart of the tech geek community." [5]

    15. Re: Complete Bullshit by dgatwood · · Score: 5, Insightful

      The same thing happened to nursing. Originally, the salaries were high enough to qualify as middle-class wage earners. But the government claimed there was going to be a nursing shortage. Dozens new nursing colleges opened everywhere. Then suddenly, there was an oversupply of nurses; salaries fell through the floor, the hospitals soaked up the savings.

      Of course, there are two big differences here:

      • A larger percentage of the public are capable of being successful at nursing.
      • Having more nurses doesn't inherently result in more nursing jobs.

      If you look at retention rates and graduation rates as a percentage of incoming freshmen, three times as many CS majors drop out or change majors within the first year, and only about half as many CS majors actually graduate with a CS degree. This is not because CS is hard. After all, nursing is hard and requires intellect. CS requires... something entirely different and much more rare.

      Programmers have to be highly creative, but also highly logical. Lots of people are highly creative, but have a hard time wrapping their heads around the logical aspects of programming. Those folks might be decent managers or product designers, but will probably never be good software engineers. Others are highly logical, but are not very creative. That second group might pass as "code monkeys", but also will never be good software engineers.

      And programmers also have to simultaneously be able to think abstractly and concretely. They have to be able to see something abstract and turn it into a concrete representation. And to make the big bucks, they also have to be able to go the other way—to see what the final concrete representation is supposed to look like and work their way back to an abstract underlying architecture that can support it, and then turn that into concrete representations for each part.

      Programmers also need a larger than average working set memory, a stronger language center, and stronger ability to pay attention—often to the point of hyperfocus (getting "in the zone"). Although to some degree those skills can be improved with practice, they all have a genetic component as well.

      Another area with essentially the same properties is music. (This may be why musicians are so over-represented in tech.) Unsurprisingly, in a 2008 study, researchers concluded that musical ability is about 50% genetic. Some people really are naturally predisposed to being good at it, and that predisposition results in getting good at it much more quickly and ending up being better at it than people without that predisposition, regardless of how much effort the latter group puts in.

      Any CS teacher will tell you that the same is true for computer programming. There is a sizable subset of people who, no matter how much they might want to learn how to program, will try and try and will never wrap their heads around it, or at best, will do so at a pace that makes it a very poor career choice for them.

      It would be great if we exposed more people to computer programming at a young age so that a greater percentage of the people who are innately predisposed to being good programmers will choose careers in that field. I'm not convinced that this will drive the cost of labor down, though. After all, a glut of good programmers will also result in a glut of new ideas that turn into new companies that hire more programmers.

      The same thing happened in music beginning in the 14th century. We called it the Renaissance. There wasn't a cheapening of creativity; if anything, the reverse was true. Creativity bred demand for creativity. Similarly, that's what will likely happen if we convince people that there is a shortage of computer programmers. In fact, that's what has been happening for the last couple of decades, just in case folks didn't notice.

      --

      Check out my sci-fi/humor trilogy at PatriotsBooks.

    16. Re:Complete Bullshit by Anonymous Coward · · Score: 0

      Sweet baby Jesus, how is it possible this post made it to 5 Insightful?
      How many Slashdotters aren't familiar with the term Code Monkey?
      WTF?

    17. Re:Complete Bullshit by lucm · · Score: 1, Troll

      WTF?

      This is not a misunderstanding about the meaning of the words, it's an instance of virtue signalling. Usually when someone throws in "offensive", you can tell it's a cunt taking the high road.

      --
      lucm, indeed.
    18. Re: Complete Bullshit by lucm · · Score: 0

      code monkey ships

      Now it's "code monkey planes" since they mostly use Air China.

      --
      lucm, indeed.
    19. Re: Complete Bullshit by Anonymous Coward · · Score: 0

      Fuck off back to India and tell your countrymen to poo in the loo Pajeet

    20. Re:Complete Bullshit by antdude · · Score: 1

      We're all monkeys. :P

      --
      Ant(Dude) @ Quality Foraged Links (AQFL.net) & The Ant Farm (antfarm.ma.cx / antfarm.home.dhs.org).
    21. Re:Complete Bullshit by Anonymous Coward · · Score: 1

      A man goes into a pet shop and sees cages lined up with monkeys in. Each cage has a different price so he asks the owner why the first monkey is priced at $50.
      The owner tells him: "That's a javascript monkey, he knows the syntax, bangs out code, good for all your web dev needs".
      "What about this one? He's $100!" says the man.
      "He's a python monkey, fully versed in the libraries, great for dev-ops that sort of thing." says the owner.
      "Wow this one's $200! What does he do?" asks the man.
      "He's a C monkey, also knows a bit of assembly, great for embedded code, great at optimizing low level code"
      Finally the man walks to the last cage and gasps "This guy's priced at $500! And he's wearing this expensive gold watch, what does he do?"
      "We don't know what he does" says the pet shop owner, "but he says he's a consultant".

    22. Re: Complete Bullshit by Anonymous Coward · · Score: 0

      Programmers also need a larger than average working set memory, a stronger language center, and stronger ability to pay attention—often to the point of hyperfocus (getting "in the zone"). Although to some degree those skills can be improved with practice, they all have a genetic component as well.

      If you are stretching your mind to the limits, you are doing it wrong; upgrade the process to lift burden a little, or else risk bug creep-in on all levels of abstraction. Mathematics and logic was not invented to be used only by super smart people, to the contrary: they are ways for super smart people to convey their useful insights to people of much lower mental abilities. Whenever you are doing a lot in your head, you need to step back and think of a way to make it traceable and scrutinized.

    23. Re:Complete Bullshit by Anonymous Coward · · Score: 0

      There is even a song about them!

      https://www.youtube.com/watch?v=v4Wy7gRGgeA

    24. Re:Complete Bullshit by thomn8r · · Score: 2

      As Bonobo-American, I am offended by the comparison to Juggalos

    25. Re:Complete Bullshit by Anonymous Coward · · Score: 0

      The phrase "code monkey" is not the same as the phrase "third world monkey".

      One of these is much more offensive than the other and was used by the post causing offense.

    26. Re:Complete Bullshit by Anonymous Coward · · Score: 0

      There is even a Dilbert about them!

      http://dilbert.com/strip/1991-12-02

      (Pro tip: <url> tag)

    27. Re:Complete Bullshit by Anonymous Coward · · Score: 0

      In other words, you wish developing software was a manual skill like sewing or pipe-cutting and didn't require specialized knowledge and experience. But it isn't, and it does.

    28. Re:Complete Bullshit by Anonymous Coward · · Score: 0

      You don't need knowledge of theoretical algorithm research to build most software. How many times have you written your own sort algo at work? If you did you're incompetent because you wasted your employer's time.

    29. Re:Complete Bullshit by Anonymous Coward · · Score: 0

      In case you didn't notice, most software sucks!

    30. Re:Complete Bullshit by 0100010001010011 · · Score: 1

      And that is why stories like this are going to continue. If you insist that writing some Python is something that requires a BS you're going to get outsourced and replaced.

      I could teach a high school dropout to do 50% of my job. Even if all it started out as was filling functions with a standard documentation format and moved from there.

      Every single other profession has 'lower level' employees that do a large portion of the grunt work. You think healthcare is expensive in the US now? Imagine how much it would cost if you insisted it took 12 years of education to put in an IV.

      Doctor:Physician's Assistant:Nurse:Orderly :: Engineer:Technologist:Technician:"Wrench Monkey :: CS Major: Programmer: Code Monkey.

    31. Re: Complete Bullshit by Anonymous Coward · · Score: 0

      Agreed with your title, your post is near complete bulllshit. Stop believing programmers are special. We're not and that elitist attitude is one reason we have such a poor reputation. Nursing requires a ton of memorizing, ability to manage highly distressed people, dealing with body fluids and wastes, etc... Almost anyone can learn to be an ok enough scripter with someone giving them the requirements and design. For the many people who pass out at the sight or blood or a needle stick, that's way harder to get over than learning programming abstractions.

      Memory, language, and focus are not primarily genetically determined. They are all learned skills which everyone can improve. You're not better than everyone else because you like typing to solve problems all day, especially when the majority of problems are caused by others like you rather than real world issues.

      The Renaissance happened because people had more free time. Time breeds creativity because humans hate being bored. If programmers were actually good we'd be programming ourselves out of jobs not into them. But because near everyone sucks at programming, the costs of support and maintenance far, far exceed the costs of initial development. And don't blame that on management. Being good at your job implies being good at handling your manager as well. That's part of the job.

      I could only survive being a janitor for 3 weeks before I quit due to the chemical fumes. Does that make me an idiot because I couldn't do a job everyone should be able to handle? Even when I have a MS in SE and a successful eBay store?

    32. Re: Complete Bullshit by dgatwood · · Score: 1

      Agreed with your title, your post is near complete bulllshit. Stop believing programmers are special. We're not and that elitist attitude is one reason we have such a poor reputation. Nursing requires a ton of memorizing, ability to manage highly distressed people, dealing with body fluids and wastes, etc... Almost anyone can learn to be an ok enough scripter with someone giving them the requirements and design. For the many people who pass out at the sight or blood or a needle stick, that's way harder to get over than learning programming abstractions.

      You missed my core point, which is that we don't need more "ok enough scripters". We need more competent engineers. Scripters are to LPNs as software engineers are to NPs.

      Again, I'm not saying that nursing doesn't take a lot of skill, nor am I even saying that there aren't people who aren't cut out for it. I'm saying that the numbers don't lie. Most people don't fail at becoming nurses. Most people do fail at becoming software engineers. So anybody claiming that the only difference between a software engineer and a random person chosen off the streets is training has a very serious credibility problem.

      Memory, language, and focus are not primarily genetically determined.

      You'll also notice that I didn't say those three were. I said they have a genetic component, a fact that is trivially proven.

      The Renaissance happened because people had more free time.

      The Renaissance had many causes. One of those causes was the introduction of the Gutenberg printing press, which expanded access to the written word. But even if we assume your reason was more important, the reason people had more free time was that the death of so many people caused a worker shortage, which meant that people made higher income from their work and could spend less time working, allowing them more time to be creative. This doesn't really apply when your work *is* creative.

      --

      Check out my sci-fi/humor trilogy at PatriotsBooks.

    33. Re:Complete Bullshit by Anonymous Coward · · Score: 0

      If you meant "code monkeys," then you should have said that instead of "H1B monkeys" and "third world monkeys." When you throw around terms that could reasonably be misinterpreted (as racist, in this case), you have a burden to make some minimal effort to avoid the misinterpretation.

      That is if you didn't deliberately intend to convey both meanings. That fact that you posted anonymously raises this question.

    34. Re:Complete Bullshit by jbengt · · Score: 1

      This guy's priced at $500! And he's wearing this expensive gold watch, what does he do

      My old boss (we were mechanical engineering consultants) used to say: "To make a good impression on the client, you need to drive a nice car, but never nicer than the client's."

    35. Re:Complete Bullshit by Zeromous · · Score: 1

      Its not racist, its a reference to a thousand monkeys at a thousand typewriters. This is how the sausage is made.

      --
      ---Up Up Down Down Left Right Left Right B A START
    36. Re:Complete Bullshit by jbengt · · Score: 1

      You think healthcare is expensive in the US now? Imagine how much it would cost if you insisted it took 12 years of education to put in an IV.

      I've got news for you. It takes 12 years just to get a HS diploma. Only then can you get into nursing school and spend more time being educated in order to become professionally qualified to put in an I.V.

    37. Re:Complete Bullshit by 0100010001010011 · · Score: 1

      If you want to be pedantic. Then yeah. It was fairly obvious that I was talking about post HS education.

    38. Re:Complete Bullshit by RightwingNutjob · · Score: 1

      By that logic, it's not acceptible to say anything bad about anybody, even when the poor quality of their work merits strong negative feedback. You can't run a business that way. You actually can't run anything if you impose upon yourself the requirement to sugarcoat everything and not communicate truthfully. Not everyone can play baseball in the majors, and not everyone can write code. No one benefits when you hobble yourself from communicating these self-evident truths.

    39. Re:Complete Bullshit by sfcat · · Score: 1

      And that is why stories like this are going to continue. If you insist that writing some Python is something that requires a BS you're going to get outsourced and replaced.

      I could teach a high school dropout to do 50% of my job. Even if all it started out as was filling functions with a standard documentation format and moved from there.

      Every single other profession has 'lower level' employees that do a large portion of the grunt work. You think healthcare is expensive in the US now? Imagine how much it would cost if you insisted it took 12 years of education to put in an IV.

      Doctor:Physician's Assistant:Nurse:Orderly :: Engineer:Technologist:Technician:"Wrench Monkey :: CS Major: Programmer: Code Monkey.

      You are why we have so many security issues today. Over time either the market won't care (in which case you are right) or the market will decide it doesn't want insecure crapware that regularly causes PR problems and damages the corporate brand. Somehow you might be right, but you are betting much more on this than you realize and if it breaks against you, I won't shed a tear but it will be bloody and ugly.

      --
      "Those that start by burning books, will end by burning men."
    40. Re: Complete Bullshit by Anonymous Coward · · Score: 0

      You forgot the crucial skill only a rare select individuals possess: The ability to swallow corporate BS, look the other way and become exploited indentured slave with no say or means within the organization compared to output and skill levels, and then to get laid off.

  8. why should only kids get the flea collars? by Anonymous Coward · · Score: 0

    like the elderly.. not able to reach around like long ago...? fleas... certainly not predicted in the almanac?

  9. And whose fault would that be? by sunking2 · · Score: 5, Insightful

    I would estimate that a good percentage, upwards of 50%, of a CS program is foreign nationals. The schools are greedy, they prefer foreign tuition prices, no financial aid.

    1. Re:And whose fault would that be? by Anonymous Coward · · Score: 1

      I would estimate that a good percentage, upwards of 50%, of a CS program is foreign nationals. The schools are greedy, they prefer foreign tuition prices, no financial aid.

      This should be a law: For each school year, if a school has higher tuition for foreign nationals than for US citizens, then whatever extra money the school gets from foreign national students, the school has to pay double that amount into a scholarship fund for US citizens. So if a school collects $1 million extra tuition (from higher tuition) from foreign nationals, then the school has to pay $2 million into a scholarship fund for US citizens.

      That would collect some scholarship money for Americans. But even more important, it would discourage schools from favoring foreign nationals over Americans.

    2. Re:And whose fault would that be? by Anonymous Coward · · Score: 0

      Steven's in Hoboken is the worst offender with this. Aside from a dinky frat row of techbros it's basically mini-Beijing. I've talked to some of those guys and their English is so shitty there is no way in hell they passed the TOEFL. Nothing but contempt for that place.

    3. Re:And whose fault would that be? by AmiMoJo · · Score: 1

      Are you implying that there are not enough CS places for US students because the available places have been taken by foreign students?

      That doesn't make sense. If there was demand, wouldn't they just run more CS classes rather than turning away students? Or did I misunderstand?

      --
      const int one = 65536; (Silvermoon, Texture.cs)
      SJW, n: "Someone I don't like, and by the way I'm a fuckwit" - AC
    4. Re:And whose fault would that be? by Anonymous Coward · · Score: 0

      If schools expanded to match demand then Harvard would have a million incoming freshmen each year instead of a few thousand. Duh.

    5. Re:And whose fault would that be? by Anonymous Coward · · Score: 0

      You have just provided an example of people not understanding that economic regulations nearly always produce the opposite of the intended effect.

      Schools will do one of two things (or a combination) in response:
      1. Decrease foreign tuition to match domestic tuition, or
      2. Increase domestic tuition to match foreign tuition

      Both scenarios make American college CS programs relatively more attractive for foreign nationals. This will further increase the representation of foreign nationals as a percentage of the student body.

  10. H1Bs = slaves by Anonymous Coward · · Score: 0

    Why would you pay workers with their own free will when you can create a program of slaves and harvest the bounty of that program?

    Thanks Apple, Google, Facebook, et al.

  11. Uh huh. Tell me another one. by Evil+Kerek · · Score: 0

    The only shortage of coders is those willing to work for half the normal pay. There's no other compelling reason to offshore. This idea that India (or wherever) is just brimming with more talented coders than the US is a myth pushed by corporations as an excuse to get access to more low wage coders.

  12. American programmers are being sabotaged by Anonymous Coward · · Score: 1

    The quality of school computer science education is dropping because the powers-that-be are trying to dumb down and demonetize programmers everywhere. This way they can't challenge AI when it gains the ability to "predict crime". Indian programmers get things done like Russian and Vietnamese soldiers; you have to throw a million of them at every small problem. Indians are being given leadership positions in U.S. tech companies for no obvious reason. The bankers are in control.

    1. Re:American programmers are being sabotaged by Anonymous Coward · · Score: 0

      Imagine you wanted to buy a new car and one dealership wanted $24,000. Now imagine another dealership is offering to sell a new car for $3,000 but its quality is not as good but works okay. Which car would you buy?

      If it's an international corp, like Google, they can hire programmers directly in India and not through some middleman like InfoSys. They only have to pay 1/8th the US salary. Who can ignore a staggering bargain like that? Only difficult programming jobs will be paid US salaries (because most foreign programmers can't do them). A lot of programming jobs are easy and those will be off-shored, just like manufacturing jobs.

  13. Bullshit! by Anonymous Coward · · Score: 4, Insightful

    Chicago School Official: US IT Jobs Offshored Because 'We Weren't Making Our Own' Coders

    Offshoring is about cost savings, not about availability of workers.

    There are numerous examples of entire departments being dumped and replaced with cheap offshore labor.

    Put in words that a Chicago School Official might understand: Liar, liar, pants on fire!

    1. Re:Bullshit! by thinkwaitfast · · Score: 1

      I wish someone would do a followup with these officials and see what their rebuttal is. Why is this never done? Everybody is talking and saying the same thing, but apparently no one is listening.

    2. Re:BULLSHIT! by Anonymous Coward · · Score: 0

      Stop the H1B program for any job making under $150,000 a year and coders would be there.

      That's not desirable - the highest paid jobs and fields will become foreigner dependent. Instead there should be a 100% surcharge, non-tax deductible, of the position's pay ear marked for job training or general education programs. Its a short term visa, so they can afford it for a short term need, right?

      But the real solution is allow skilled immigration, but grant the visa to the employee, not the employer - to minimize the lock in the employer has, and make the importing company liable for the care of the visa holder - to avoid "mill" scenario's where they'd use diploma mill credential to fake jobs to bypass real job qualifications. America is better off if we can "brain drain" the best and brightest from shithole countries, after all. Right now they're generally seeking the EU or Canada and the US is second choice in a lot of ways.

    3. Re:Bullshit! by Anonymous Coward · · Score: 0

      I think what's happening is the lie about a shortage of tech workers is being repeated ad nauseum because that's a proven method of tricking people into thinking it's the truth.

      How many times has the gender pay gap been debunked? The alleged link between vaccination and autism? Ideas, even factually incorrect ones, are much harder to kill than people realize.

  14. Doesn't fix anything by Anonymous Coward · · Score: 1

    ... they went there in the first place, is because, we weren't making our own.

    Corporations had a choice between making their own, or going to India: We know which one they chose. Now, everyone else is going to India, so they will too.

    For the last 5 decades, there's been a surplus of labour allowing corporations to be fussy, then abusive, and then underpay employees. Some school proclaiming their "graduates are proficient in the language" that corporations choose, isn't going to fix either problem.

  15. My own college did this by Anonymous Coward · · Score: 5, Interesting

    Algonquin College in Ottawa Ontario. They farmed out a simple system of keeping track of tests and students to an east indian firm called 'blackboard'. It was a disastrous shit show that never ended. Whenever I would try to bring the matter up as both a programming graduate and as a web developer they waved me off with dismissive remarks.

    The system could have been developed by their own students easily and cheaply with a websocket, mongo database, and nodejs webserver. However then blame for bugs or issues would fall directly upon their shoulder and not on some far flung ethereal entity meaning people could directly challenge the problems and force them to be resolved.

    I'm grasping for a reason why. To my mind there never was a good one. We could have built that system easily and cheaply, but they would not allow us to. By us I mean the students they handed diplomas to and said 'you are now considered professionally trained to perform these services'.

    I know full well their training was sub standard and they were liars and charletons, that doesn't mean we did not posses these skills in spite of their limp half hearted efforts. It was obvious their interest was our wallets and not our minds. We could have done that task and been enriched for it, both materially and in our skill set and experience.

    Lesson of warning to those of you either entering into an education or seeking one. If they will not hire their own product to do the work, be wary of their competence as they do not in their hearts believe think they have any to pass on else they would put their own product to work for themselves and everyone else with trust.

    1. Re:My own college did this by mikael · · Score: 1

      Department heads and directors get paid bonuses based on the cost savings they make. Some times they were charging interns £1000/month to get work experience.

      --
      Vintage computer adverts: http://www.vintageadbrowser.com/computers-and-software-ads
    2. Re:My own college did this by dgatwood · · Score: 1

      Algonquin College in Ottawa Ontario. They farmed out a simple system of keeping track of tests and students to an east indian firm called 'blackboard'. It was a disastrous shit show that never ended.

      I've used Blackboard. You're being unfair to actual s**t shows.

      --

      Check out my sci-fi/humor trilogy at PatriotsBooks.

    3. Re:My own college did this by Anonymous Coward · · Score: 0

      I apologise to shit shows everywhere, you sir/madam are correct.

    4. Re:My own college did this by Anonymous Coward · · Score: 0

      I worked for an in-house outfit out of algonquin, they paid me 12.50 per hour, or roughly the equivalent of the honourable person who dips the fries into the machine at mcdonalds.

      I also did a LOT of volunteer work hoping to make a name for myself but in the end all it did was help the school with no return for my part.

      The department heads look like they make 70k+ per year. I think I know where they could find the budget to hire and properly pay people to create all sorts of amazing things.

    5. Re:My own college did this by thegarbz · · Score: 3, Insightful

      Algonquin College in Ottawa Ontario. They farmed out a simple system of keeping track of tests and students to an east indian firm called 'blackboard'.

      By east indian are you talking about the product Blackboard, from the Washington (USA) based company Blackboard Inc. which was sold to a USA based and own equity group? Is that native american indians you speak of?

      I'm grasping for a reason why.

      Why do people deploy Oracle or SAP? Blackboard is a product used by education institutions around the entire world including 75% of USA based colleges. There's sense in standardisation and not trying to re-invent a wheel.

      Like SAP the adoption is often difficult. Like SAP once it's running you wonder how you did without it.

      We could have done that task and been enriched for it, both materially and in our skill set and experience.

      You think you can. Mind you if you are actually able or producing a comparable product then there are many wheelbarrows of money waiting in your future so you have no reason not to drop what you're doing right now and start down this line. More likely though you didn't understand the scope, requirements, or the benefit of having a complete and fully integrated learning management system as opposed to... what did you call it: "keeping track of tests and students". Yes someone didn't read the functional requirement specification.

    6. Re:My own college did this by Anonymous Coward · · Score: 0

      Algonquin College uses Blackboard Learn, which is an American company that's been around for decades. It does a lot more than you make it sound. Delegating a college wide LMS to an unpaid student project is the kind of bad news mistake made in the early days of online education. There are lots of reasons they are being dismissive of your rather naive suggestion.

    7. Re:My own college did this by pnutjam · · Score: 1

      They farmed out a simple system of keeping track of tests and students to an east indian firm called 'blackboard'.

      East Indian? I have a buddy who works for them.

    8. Re:My own college did this by pnutjam · · Score: 1

      Schools around here are switching to Canvas.

  16. WTF by rsilvergun · · Score: 5, Insightful

    Seriously, what's the point of Government jobs if they're not going to employ Americans? This is what my tax dollars go to? Sending money overseas? And yes, it's my tax dollars too. State School systems get federal money.

    This is why you're seeing the resurgence of neo-nazis and white supremacists. We're abandoning the working class. Same Bloody thing happened in Germany in 1944 and we ignored it then too because nobody wanted their taxes to go up. How's that quote go? Something about business getting out of hand and us being lucky to live through it...

    --
    Hi! I make Firefox Plug-ins. Check 'em out @ https://addons.mozilla.org/en-US/firefox/addon/youtube-mp3-podcaster/
    1. Re:WTF by The+Evil+Atheist · · Score: 1

      This is why you're seeing the resurgence of neo-nazis and white supremacists.

      They're the ones voting in line with the party who wants to reduce government to zero, providing no government jobs. They don't want to pay taxes on their inevitable massive lottery win. They're own bloody fault.

      --
      Those who do not learn from commit history are doomed to regress it.
    2. Re:WTF by Hognoxious · · Score: 1

      Same Bloody thing happened in Germany in 1944 and we ignored it then too

      To be fair, it was already a bit late. They'd invaded Poland (or was it bombed Pearl Harbour?) four years earlier.

      --
      Confucius say, "Find worm in apple - bad. Find half a worm - worse."
    3. Re:WTF by GodfatherofSoul · · Score: 2

      Well stated, that demographic has been voting against their own interests for at least 40 years because all you have to do is tell them "gays, brown people, and atheists did it!"

      --
      I swear to God...I swear to God! That is NOT how you treat your human!
    4. Re:WTF by johannesg · · Score: 1

      Same Bloody thing happened in Germany in 1944 and we ignored it then too

      To be fair, it was already a bit late. They'd invaded Poland (or was it bombed Pearl Harbour?) four years earlier.

      Do you seriously not know whether nazi Germany invaded Poland or bombed Pearl Harbor?

      The Germans invaded Poland in 1939 (technically five years before 1944, but we'll let it slide), kicking off WW2 in the process.

      Pearl Harbor was bombed by the Japanese in 1941, in response to the US strangling supplies of fuel and other raw materials to Japan (in an effort to stop Japanese imperialistic ambitions).

    5. Re:WTF by Calydor · · Score: 1

      I think it was a tongue-in-cheek comment directed squarely at the OP not knowing that WW2 was nearing its end by '44.

      --
      -=This sig has nothing to do with my comment. Move along now=-
    6. Re:WTF by geekymachoman · · Score: 1

      > This is why you're seeing the resurgence of neo-nazis and white supremacists. We're abandoning the working class.

      No, much simpler. It's happening because you label everybody that would like to preserve local values, culture and curb uncontrolled immigration as a nazi or white supremacist.
      The number of actual white supremacists and nazis, actual as in .. people that believe white people are worth more because they're white, is the same, if not lower.

    7. Re:WTF by KingRatMass · · Score: 1

      Do you seriously not know whether nazi Germany invaded Poland or bombed Pearl Harbor?

      Have you never seen John Belushi's speech in the movie Animal House??? Rather than making some half assed attempt to demonstrate your perceived intellect, you should have taken 30 seconds to google "germany bomb pearl harbor"

      Your efforts to discredit the preceeding poster effectively sealed your fate and proved that in fact, you are the fucking dumbass.

    8. Re:WTF by Anonymous Coward · · Score: 0

      Any time you think someone is acting against their own interests... well, you might be right. But you also might completely misunderstand what their interests actually are. Not everyone puts money at the top of their list of priorities.

  17. From the murder capital of the midwest by Anonymous Coward · · Score: 0

    Chicago has topped 500 murders this year...
    http://homicides.suntimes.com/
    Look at the sad, sad map

    1. Re: From the murder capital of the midwest by Anonymous Coward · · Score: 0

      Statistical fact: you are 4.5x more likely to choke to death on a sandwich than to be murdered in Chicago if you aren't Afro-American. So move the Afro-Americans to Montana where they can roam free and then Chicago will be the safest city in America again.

    2. Re: From the murder capital of the midwest by Anonymous Coward · · Score: 0

      Based upon your argument, Chicago would then become the sandwich choking capital of the midwest?

    3. Re: From the murder capital of the midwest by Anonymous Coward · · Score: 0

      I second this!

  18. Never was a shortage by Anonymous Coward · · Score: 0

    Plenty of coders and developers here in the US. Always has been. It's just they can pay a code monkey less overseas, or here if they get an H1B.

    Also, Chicago school board is terrible. No wonder they are credulous at things Google says.

  19. Government schools: by Anonymous Coward · · Score: 0

    Fail the public, blame everyone but themselves.

  20. Offhand comment by Anonymous Coward · · Score: 0

    Made by a school bureaucrat complaining about the lack of resources her domain is getting. News at 11.

  21. Not True by DaMattster · · Score: 1

    Companies are trying to save a buck so they sent their programming work to India. In many cases, the work performed was shoddy.

  22. WTF, liberals? by Okian+Warrior · · Score: 2, Interesting

    Seriously, what's the point of Government jobs if they're not going to employ Americans? This is what my tax dollars go to? Sending money overseas? And yes, it's my tax dollars too. State School systems get federal money.

    This is why you're seeing the resurgence of neo-nazis and white supremacists. We're abandoning the working class. Same Bloody thing happened in Germany in 1944 and we ignored it then too because nobody wanted their taxes to go up. How's that quote go? Something about business getting out of hand and us being lucky to live through it...

    I've never found a liberal who could state a position without resorting to insults.

    The inevitable result is that people simply stop, keep quiet, and get on with their lives. Then, in the privacy of the voting booth, they vote for the candidate promising reform, and against the candidate with insults and no real position.

    Isn't that a better and simpler explanation than "nazis and supremacists"?

    1. Re:WTF, liberals? by Anonymous Coward · · Score: 0

      So here's the short discussion.

      We've had a media oligopoly advertise the concept of bringing in large numbers of foreigners in order to strengthen their allies (certain corporations) at the expense of the rest of society. If you look at marriage statistics what you're going to find out is that the Nuclear family, irregardless of race but especially for whites, has been effectively wiped out at this point and thats largely an economics problem. We've replaced Christianity, which lets be honest for all it's faults its done well over the last few millenia, literally with political correctness which can best be defined as a collection of superstitions about which policies and beliefs the ruling class do and do not like. Literally, the establishment has engaged in psychological warfare against society in order to get what they want and we're seeing the fallout of that; a large political group called liberals with few if any critical thinking skills or real experience. You have the CPE admitting their own failure, while chomping at the bit for pension fund money while charter schools crop up all over the place.

      When you are approaching a point in the very near future where 25% of men over 45 will never have kids or get married, and where new-born males have a 1 in 2 shot of ever procreating, and you are replacing the population with foreigners, meaning those men will never have a real interest in society, you tell me what's going to happen there? What, we're going to do a PR Campaign telling everyone it's OK to be Gay and literally tell them to go F*ck themselves? And the majority of women, by the way, are not happy with these arrangements either. They're wondering where all the stable men are at and wondering why they've all gone extinct while the same media monopoly is telling them to go hump anything and everything they can.

      So yeah, I'd be very, very aware of whites radicalizing and getting in groups, organizing, getting money together, and deciding enough is enough. You can villify them all you want, call them Nazi's and White Supremacists, but that only works for so long and its worn off. No amount of NSA Spying, Computer Magic, or screaming is going to stop a revolution and that's what's coming down the pipe. Be thankful most of them are moderate and don't believe in using violence to accomplish their own end objectives. Expect really hardcore meritocracy the likes of which hasn't been seen in a long time. Expect Deportations. Expect possibly a war.

    2. Re:WTF, liberals? by Anonymous Coward · · Score: 0

      Huh. So your point is that people were so turned off by the insults that they voted for... Trump?

      You sir are stupid, and yes I am insulting you.

    3. Re:WTF, liberals? by Anonymous Coward · · Score: 0

      As a non-moron, you clearly must have absorbed the point that Trump is going after the Professional Victim Network. Trump doesn't insult me, he fights the lifelong takers that insult me while sucking on my paycheck.

    4. Re:WTF, liberals? by Anonymous Coward · · Score: 0

      When you have the leader of Nazi party supporting one candiate, it is a good sign the canidate is at least alligned idologicaly.

    5. Re:WTF, liberals? by Anonymous Coward · · Score: 0

      I've never found a liberal who could state a position without resorting to insults.

      We get it, facts are insulting. If only reality didn't have a liberal bias.

      It's called cognitive dissonance. It's easy to cure, you just calmly look at what you don't want to see and accept it.

    6. Re:WTF, liberals? by Maxo-Texas · · Score: 1

      Let me state a position.

      The candidate who was elected insulted everyone else in the race and has no real positions.

      The competent candidate who wasn't elected (by a few votes in 3 states) had real positions but was part of the establishment.

      While we wouldn't have had the excitement of nuclear brinksmanship, we would have had more of the same which was actually not that bad. Most people were employed and it's really trends in automation which were destroying stable jobs.

      I couldn't say why we are seeing a resurgence of neo-nazis and white supremacists in the u.s. and in europe (except Italy which is doing pretty well).

      But, the last time right wing people and nazi's had power, millions of people died. So that put the "right" to bed until people forgot how bad it is to be governed by the "right".

      The right wing is pretty blatantly fueled by a few very wealthy people like Mercer who hold hard right and racist views (mostly anti-black) and by the Republican "southern strategy".

      In the privacy of the voting booth they voted for a person who was lying 30 times a day (over 30 times some days), who even then was obviously going to put out 1 page kindergardenish tax "plans" (in place of realistic 800 to 1500+ page tax plans, who asks for geopolitical briefings with a limit of 9 bullet point items per page, and whose racism and misogyny was well known even then.

      The conservative evangelists who voted for trump disgraced themselves and I do not want to hear them talking about sexual morals of candidates on the left again. But I'm sure i will.

      --
      She was like chocolate when she drank... semi-sweet at first and then increasingly bitter.
    7. Re:WTF, liberals? by serviscope_minor · · Score: 0

      I've never found a liberal who could state a position without resorting to insults.

      I've never seen anyone other than a right-winger who's prepared to deny that the Nazi saluting, swastika tattooed crowd chanting "blood and soil" and "heil hitler" are Nazis.

      If you do that, calling you a Nazi isn't an insult, it's a statement of fact.

      --
      SJW n. One who posts facts.
    8. Re:WTF, liberals? by Anonymous Coward · · Score: 0

      A slippery slope ... it will end with real victims and with horrors we thought were relict of the past.

      Note that now you are riding a High Horse of Righteousness and basically, you have promoted yourselves into New Professional Victim Network of your own. But this new network is much wider and has much greater potential for damage.

      Whenever there is a political movement to protect "oppressed majority" from "raging minority", things go bad fast, first for the minority, then for everyone.

    9. Re:WTF, liberals? by Anonymous Coward · · Score: 0

      As a non-moron, you clearly must have absorbed the point that Trump is going after the Professional Victim Network. Trump doesn't insult me, he fights the lifelong takers that insult me while sucking on my paycheck.

      The funny thing is, the parent poster doesn't realize Trump is MARKETING the PVN, just to old people and whites. Who remember the good old days when you could beat both your wife and the local Negro without getting in trouble, but somehow ignore the tax rate was nearly triple what it is now.

    10. Re:WTF, liberals? by AmiMoJo · · Score: 1

      It's not an insult, it's the literal truth. You have a resurgence of neo-Nazis and others in the far right at the moment, in America and in Europe. Did you not hear about Charlottesville? Have you looked at the statements made my Trump's closest advisers?

      It's incredible that people are still in denial about this. They marked down the street with swastikas, murdered someone and then your president refused to condemn them.

      Why do you think this is an insult to you? Unless you are on the far right yourself then it can only be interpreted as a warning and a plea for you to do something about it. The alt-right is trying to replace the more mainstream, moderate right, taking over the Republican party and dragging it further and further away from the centre. Stop denying it and do something to prevent your moderate right wing values being marginalized.

      --
      const int one = 65536; (Silvermoon, Texture.cs)
      SJW, n: "Someone I don't like, and by the way I'm a fuckwit" - AC
    11. Re:WTF, liberals? by Anonymous Coward · · Score: 0

      who even then was obviously going to put out 1 page kindergardenish tax "plans" (in place of realistic 800 to 1500+ page tax plans,

      I didn't vote for Trump, and I agree mostly with what you say, but "realistic 800-1500+ page tax plans" is just stupid on its face.

      Federal personal income taxes should be simple enough to fill out on a *postcard.* Likewise with corporate income taxes. (Although I'm starting to think that a VAT system might not be such a bad idea.)

    12. Re:WTF, liberals? by Anonymous Coward · · Score: 0

      Then, in the privacy of the voting booth, they vote ... against the candidate with insults and no real position.

      Yup, that's exactly what happened in 2016 [/satire]

    13. Re:WTF, liberals? by Osgeld · · Score: 1

      and against the candidate with insults and no real position.

      um, really?

    14. Re:WTF, liberals? by BigDaveyL · · Score: 1

      Well, didn't the communist party endorse Hillary and Obama?

    15. Re:WTF, liberals? by wyHunter · · Score: 1

      I agree. But, not only that, since government and industry (really one and the same thing in the US and most other advanced countries anymore) ARE waging a war on their working class citizens - those people who need to work to survive regardless of educational attainment - HOW ON EARTH is supporting the government that is undermining your life, your livelyhood, and your rights and freedoms working in your best interest?

    16. Re:WTF, liberals? by wyHunter · · Score: 1

      The right and the left are really the same thing at this point. Just as an interest, i looked up genocides on wikipedia and found that - guess what? - the left killed SLIGHTLY more people in genocides in the 20th century than the right, but not by more than a few millions. Please tell me how Mrs. Clinton was competent and Mr. Trump was not. I'm not claiming Mr. Trump is competent, merely that Mrs. Clinton is incompetent. And the left wing is funded by George "I'm busing protesters everywhere in the country" Soros. Tell me, again, how the right and left are different?

    17. Re:WTF, liberals? by wyHunter · · Score: 1

      And of course, you have antifa who are really exactly the same kind of people. Tell me how the right and left are different?

    18. Re:WTF, liberals? by AmiMoJo · · Score: 1

      The left don't want to send millions of people to gas chambers.

      --
      const int one = 65536; (Silvermoon, Texture.cs)
      SJW, n: "Someone I don't like, and by the way I'm a fuckwit" - AC
    19. Re:WTF, liberals? by Maxo-Texas · · Score: 1

      Taxes are simple for people with simple incomes.

      If you have multiple sources of income, run a business with business expenses, have 23 stock purchases of a stock at 23 different prices, own a house, deduct mortgage expenses, had major medical bills and want to deduct them, had home repair expenses and want to deduct them, buy and sell real estate, pay state taxes and want to deduct them from your income, then your taxes will not be simple.

      Tens of millions of american tax payers qualify for a postcard like 1040ez. Tens of millions more americans qualify for a tax return which takes under 30 minutes to finish.

      Tell me again why someone with an incredibly complicated income from many sources who wants dozens of deductions is supposed to have a simple income tax form?

      --
      She was like chocolate when she drank... semi-sweet at first and then increasingly bitter.
    20. Re:WTF, liberals? by Maxo-Texas · · Score: 1

      If you watched the debates, then you know clinton knew the names of world leaders, the names of well... countries, where those countries were, how to deal with those countries diplomatically.

      She also displayed a working knowledge of the constitution- which Mr. Trump failed at very impressively. You know- the founding blueprint for our government?

      Mr. Trump was barely capable of speaking intelligibly much less intelligently on most of the questions asked.

      His answers were mostly, "America, fuck yea!" and "Lots of people know this. I have words. Trust me!"

      I will grant that Clinton was certainly not up to Nixon/Kennedy debate standards but who would be today.

      Unlike most republicans who can't say a negative word about Trump after he calls white supremacists and nazis good people, I'm willing to point out problems with Clinton had issues. Too many ties to big corporations. Too many ties to the financial industry. Of course trump, out did her on ties to the financial industry with several goldman sachs people in his administration, including senior positions.

      Clinton was prepared, did have plans ready to implement.

      Trump had nothing. Has had nothing for 7 months now. And is marching us towards a war with NK and potentially China.

      --
      She was like chocolate when she drank... semi-sweet at first and then increasingly bitter.
    21. Re:WTF, liberals? by wyHunter · · Score: 1

      Clinton was given the debate questions ahead of time and had someone do up an answer for her. She's a talking head, no more. And of course, the most evil of people will learn to use the words you expect to hear against you. Mrs. Clinton is an unbelievable sociopath.

    22. Re:WTF, liberals? by wyHunter · · Score: 1

      Tell me, exactly, who does? Name names. If you want to "Trump hates evreyone and wants to kill them" you are deranged.

    23. Re:WTF, liberals? by AmiMoJo · · Score: 1

      When people talk about Nazis why do you assume it's about Trump?

      --
      const int one = 65536; (Silvermoon, Texture.cs)
      SJW, n: "Someone I don't like, and by the way I'm a fuckwit" - AC
    24. Re:WTF, liberals? by Maxo-Texas · · Score: 1

      Millions of puerto ricans would not be suffering in darkness if Clinton were president. She would have been prepared. Mrs Clinton is a methodist who wanted to make the world a better place since she was 18. President Trump shows many of the classic signs of a narcissistic sociopath*. I'm not sure if it is genetic or just the way he was raised. Mr Trump literally can not talk to disaster victims without making it about how great he is and having his ego stoked. Mr. Trump utterly lacks empathy- even insulting the military families who have lost children serving the country. That's a huge problem. But we could deal with that if he was even remotely competent. But he's not. He hasn't even staffed hundreds (even thousands) of positions after 8 months needed to run the government during wars and disasters. Every other recent president- republicans and democrats had them staffed within 90 days or less. Mr. Trump isn't the worst president ever. James Buchanan still holds that title for now. But Mr. Trump has only had 8 months in office. Give him time. Mr. Trump is on track to replace James Buchanan as the worst president ever. Even James Buchanan didn't collude with enemy nations. --- * Antisocial personality disorder is "a pervasive pattern of disregard for and violation of the rights of others, occurring since age 15 years" Narcissistic personality disorder is "a pervasive pattern of grandiosity (in fantasy or behavior), need for admiration, and lack of empathy, beginning in early adulthood and present in a variety of contexts. https://www.healthyplace.com/p... How do you spot a sociopathic narcissist? Watch for certain traits: A driven quest for power. If a narcissistic sociopath cares about anything other than himself, it is destructive power and control over people. Behaviors that seek love and admiration. To be sure, this isn't needy love. It's not even emotional love. It's superficial. A narcissistic sociopath sees love and admiration as power tools to manipulate and dominate (Do Sociopaths Even Have Feelings?). No apologies, no guilt, no remorse under any circumstance. A sociopathic narcissist believes that she is a gift to the world who makes it richer and more colorful. Therefore, her calculated, even cruel actions are always justified. Invincibility. The narcissistic variety of sociopath believes he is indomitable. Even punishment and prison can't stop him. They're merely part of the game. Wholly self-serving. The needs and wants of others are insignificant and undeserving of consideration. Act as the producer, director, and only actor of his own show. The narcissistic sociopath casts people in roles that increase his power and sense of importance and when bored, casts them aside. --- Sound familiar? Which of these has Mr. Trump done since in office? All of them. Mr. Trump has displayed every trait on this list just in the 8 months since taking office.

      --
      She was like chocolate when she drank... semi-sweet at first and then increasingly bitter.
    25. Re:WTF, liberals? by Maxo-Texas · · Score: 1

      Sigh. I hate slashdot sometimes...

      This version should be better formatted and more legible.

      Millions of puerto ricans would not be suffering in darkness if Clinton were president.
      She would have been prepared.

      Mrs Clinton is a methodist who wanted to make the world a better place since she was 18.

      President Trump shows many of the classic signs of a narcissistic sociopath*.

      I'm not sure if it is genetic or just the way he was raised. Mr Trump literally can not talk to disaster victims without making it about how great he is and having his ego stoked. Mr. Trump utterly lacks empathy- even insulting the military families who have lost children serving the country. That's a huge problem.

      But we could deal with that if he was even remotely competent. But he's not. He hasn't even staffed hundreds (even thousands) of positions after 8 months needed to run the government during wars and disasters. Every other recent president- republicans and democrats had them staffed within 90 days or less. Mr. Trump isn't the worst president ever.

      James Buchanan still holds that title for now. But Mr. Trump has only had 8 months in office. Give him time. Mr. Trump is on track to replace James Buchanan as the worst president ever. Even James Buchanan didn't collude with enemy nations. ---

      *
      Antisocial personality disorder is "a pervasive pattern of disregard for and violation of the rights of others, occurring since age 15 years"

      Narcissistic personality disorder is "a pervasive pattern of grandiosity (in fantasy or behavior), need for admiration, and lack of empathy, beginning in early adulthood and present in a variety of contexts.

      https://www.healthyplace.com/p... [healthyplace.com]

      How do you spot a sociopathic narcissist?

      Watch for certain traits:

      A driven quest for power. (check)

      If a narcissistic sociopath cares about anything other than himself, it is destructive power and control over people. (check)

      Behaviors that seek love and admiration. To be sure, this isn't needy love. It's not even emotional love. It's superficial. A narcissistic sociopath sees love and admiration as power tools to manipulate and dominate (Do Sociopaths Even Have Feelings?). (check)

      No apologies, no guilt, no remorse under any circumstance. (check- his lack of ability to apologize is staggering at times)

      A sociopathic narcissist believes that she is a gift to the world who makes it richer and more colorful. Therefore, her calculated, even cruel actions are always justified. (check)

      Invincibility. The narcissistic variety of sociopath believes he is indomitable. Even punishment and prison can't stop him. They're merely part of the game. (check- part of his appeal to authoritarian voters)

      Wholly self-serving. The needs and wants of others are insignificant and undeserving of consideration. (check)

      Acts as the producer, director, and only actor of his own show. The narcissistic sociopath casts people in roles that increase his power and sense of importance and when bored, casts them aside. (crooked hillary, lyin Ted, etc. How many people did he cast aside so far? check. Why do people even believe he WON'T cast them aside at this point?)

        --- Sound familiar?

      Which of these has Mr. Trump displayed since in office? All of them. Literally all of them.

      Mr. Trump has displayed every trait on this list just in the 8 months since taking office.

      Again- it's bad that he's a sociopathic narcissist but the real problem is that feeds into is complete lack of ability to recognize when he's wrong, clueless, uninformed, or a living breathing example of the dunning krueger effect. Because those are terrible traits for a national leader. Being both that grossly incompetent AND that overconfident is terrible for the country.

      --
      She was like chocolate when she drank... semi-sweet at first and then increasingly bitter.
    26. Re:WTF, liberals? by wyHunter · · Score: 1

      It's a corollary to Godwin's law.

    27. Re:WTF, liberals? by wyHunter · · Score: 1

      Again, you are raving. Mrs. Clinton doesn't give 2 bits about the state or condition of any of the country - look at what the Clinton foundation did NOT accomplish in Haiti. However, they did get a bunch of money for themselves. Grow up.

    28. Re:WTF, liberals? by wyHunter · · Score: 1

      Interestingly enough, I agree with you - and I have to add, so do Mrs. and Mr. Clinton show all these characteristics.

    29. Re:WTF, liberals? by AmiMoJo · · Score: 1

      Hunter's Law: When someone talks about Nazis, Trumpkins will assume they mean Trump.

      --
      const int one = 65536; (Silvermoon, Texture.cs)
      SJW, n: "Someone I don't like, and by the way I'm a fuckwit" - AC
    30. Re:WTF, liberals? by Maxo-Texas · · Score: 1

      Mrs. Clinton has a lifetime of actions which show she cares about people.

      The clinton foundation is highly rated by charity navigator and takes a smaller portion of money to run than the American Red Cross and many other charities including religious charities.

      You are in extreme denial of reality.

      Clinton was calling for the U.S.S. Comfort to be sent to Puerto Rico for days before the trump administration finally stopped dealing with the NFL crisis*. Of course now, while puerto ricans are dying in the dark- Mr. Trump is playing golf... AGAIN... on YOUR tax dollars (and mine) taking the opportunity to funnel more tax dollars into his businesses and personal fortune.

      * where athletes were protesting against the Trump administration's racism- NOT against the national anthem- tho it really probably be played at a private non-governmental event and people are not required to "honor" it anyway and players weren't even on the field when it played until 2009 anyway- playing it is inherently political and inserts politics into a private sporting event).

      --
      She was like chocolate when she drank... semi-sweet at first and then increasingly bitter.
    31. Re:WTF, liberals? by Maxo-Texas · · Score: 1

      Well, it's a bit of progress so I'll take it!

      Please take the time to donate a little cash to puerto rico.

      The international relief fund is **** rated by charity navigator and has nothing to do with Clinton or Trump.

      I donated $25. It's not much but I'm retired. I did help 4 strangers whose houses were flooded by Harvey rip out all their wet sheetrock and insulation but I can't physical help in puerto rico.

      They really need the help. They are U.S. Citizens. They are not being well served and this weekend looks to add more misery on top of them. If you go to charity navigator you can get the web page and direct mailing address. Every dime will go to the charity then.

      I don't know anyone in puerto rico. I just know it's horrific there and since the government isn't doing it's job, we the citizens need to help more than we might otherwise do (knowing our tax dollars were doing it normally).

      --
      She was like chocolate when she drank... semi-sweet at first and then increasingly bitter.
  23. Because ... by Anonymous Coward · · Score: 1

    ... the offshore coders will do what they are told. Hire US coders and get fighting over the tool suite, programming language, coding style, spaces vs tabs and practically anything else.

  24. twenty bucks by Anonymous Coward · · Score: 0

    Twenty bucks says the director isn't offshored. That's what pisses me off about these fuckers.

  25. Can we arrest this guy for lying? by mveloso · · Score: 2

    Is there some way to arrest people who make false statements when justifying unpopular actions? The dude is so obviously full of shit that you can smell him down the hall...but he'll just keep spouting bullshit forever.

    Is there some way to penalize him so he won't do it again?

    1. Re:Can we arrest this guy for lying? by AmiMoJo · · Score: 1

      Maybe you should create an agency to test these claims. Have them generate a suitable candidate, a US citizen, and apply for the job. Interview if asked to, ask for a reasonable wage, and if they end up hiring an H1B instead start a criminal prosecution. If they hire your undercover candidate, they can either take the job or you can give them a few bucks for their wasted time and effort.

      --
      const int one = 65536; (Silvermoon, Texture.cs)
      SJW, n: "Someone I don't like, and by the way I'm a fuckwit" - AC
  26. There has Never been a shortage by OppMan29 · · Score: 1

    The reason is GREED... We often get low quality programmer from offshore but as long as this looks cheaper on paper they dont care. They want to pay $20 an hour or less doesnt matter if the american programmer is far superior . Why go to school for 5 years , be in debt and the be replaced after a few years?

  27. 'Boots' theory of socioeconomic unfairness by Anonymous Coward · · Score: 1

    “The reason that the rich were so rich, Vimes reasoned, was because they managed to spend less money.

    Take boots, for example. He earned thirty-eight dollars a month plus allowances. A really good pair of leather boots cost fifty dollars. But an affordable pair of boots, which were sort of OK for a season or two and then leaked like hell when the cardboard gave out, cost about ten dollars. Those were the kind of boots Vimes always bought, and wore until the soles were so thin that he could tell where he was in Ankh-Morpork on a foggy night by the feel of the cobbles.

    But the thing was that good boots lasted for years and years. A man who could afford fifty dollars had a pair of boots that'd still be keeping his feet dry in ten years' time, while the poor man who could only afford cheap boots would have spent a hundred dollars on boots in the same time and would still have wet feet.

    This was the Captain Samuel Vimes 'Boots' theory of socioeconomic unfairness.”

    If the $24k car can be expected to last more than 8 times as long as the $3k car then a rational actor will buy the $24k car ... unless they know that someone else will be held responsible for transportation costs before that time is up.

    1. Re: 'Boots' theory of socioeconomic unfairness by Anonymous Coward · · Score: 0

      TANSTAAFL.

  28. School teachers are always wrong by boudie2 · · Score: 0

    With almost 800 murders in Chicago last year and ahead of that pace in 2017, they don't need more computer programmers. They need a U.N. Peacekeeping force. They haven't been teaching anyone how to shoot guns in high school either, yet somehow they learned on their own to be quite adept at it.

    1. Re:School teachers are always wrong by Anonymous Coward · · Score: 0

      A Peacekeeping force might work, although their record in other places has not been great.

      However, a Deathhead squad of exterminators might also work. You won't have anymore murders if everyone's already dead.

      Yes, this is tongue-in-cheek. I just keep thinking that if we really have all these Nazis running around, might as well find a good use for 'em. (that's also tongue-in-cheek, for the humor impaired)

  29. Stupidity by Anonymous Coward · · Score: 0

    Americans are so unbelievably stupid that it's quite amazing that any employer would want to hire any of them.

  30. They've gotten what they paid for by Anonymous Coward · · Score: 0

    The choice to claim there are no coders while leaving out the "at our pay rate" and sidelining hundreds of thousands of American coders who would rather be coding but are now working less desirable positions has had a profound effect on the industry. Before the last decade, there were always new things coming down the line big enough to soak up whatever CPU could be created. American coders drove hardware growth.

    Today, the killer applications have not kept up. I'm using a 3-year-old machine, have the GPU turned off (which really should be running my AI assistant by this point in time), almost never cross 50% usage on my 32 GB of RAM, have less than half of my 256 GB SSD filled, average around 6% usage of my quad core (eight virtual) CPU, and am happy with the 17" 1080P screen. I'm not sure I've ever let my primary machine reach three years of age, much less been happy with it.

    Software is lagging. The short-sighted dumping of hundreds of thousands of highly experienced American coders is the reason.

  31. Re: liberals are stupid by Anonymous Coward · · Score: 0

    You bring up many valid points. Just remember though, not only liberals are being dumbed down. Both sides are being dumbed down. Whether its lax public school standards, media, culture, etc.. I do not know, but Americans are being dumbed down.

  32. BULLSHIT! by Maxo-Texas · · Score: 1

    I've seen this for 30 years.

    It was not lack of coders. It was ruthless and relentless offshoring and outsourcing because they were less expensive and more willing to work 80 hour weeks without pay.

    Stop the H1B program for any job making under $150,000 a year and coders would be there.

    Offshoring is usually bad enough that companies that they can't stick with it for too long.

    --
    She was like chocolate when she drank... semi-sweet at first and then increasingly bitter.
  33. Complete bullshit. by edgedmurasame · · Score: 2

    We are making them, businesses just don't like citizens. Kill every guest worker program, then see to it that citizens take their place.

    --
    "Forget the engineers." -Carly Fiorina, briber of MIT Technology Review.
  34. Oh Chicago ... by Hugh+Jorgen · · Score: 0

    How you strive to out-dumb California, constantly. Restore education to 1970's standards, stop perpetuating that minimum wage jobs are careers and that college is the solution for everyone.

  35. The real goal is keeping Americans in poverty by Anonymous Coward · · Score: 0

    First of all, we know there is an oversupply of programmers in the Citizen population of the USA, so this whole idea they cannot find workers is a blatant lie.

    The fact is, it should also be pointed out, that looking at the poverty and unemployment statistics (the real one, the labor participation rate which is at a record high), and we look at poverty rates say in inner cities, we have a huge amount of underutilized human capital sitting here. So it would make sense, we have all oif these unemployed people. Why not train them and rehabilitate them to do the jobs that we have available, instead of bringing in third world foreign labor? The reason this won't happen is that the DNC and the globalists must keep a large number of americans in poverty and ensure nothing is done to encourage them to be rehabilitated. Because if they did have jobs, it would be a disaster for the socialist agenda of the DNC which requires large numbers of poorly educated people on welfare for whom all the care about is getting their next welfare check. Since, if poverty were lower, fewer people would need welfare, if you want an ever expanding government, this is a disaster, because you can no longer buy their votes with welfare, instead they would vote for smaller taxes and less government if they are actually economically successful. Plus people on welfare tend to prioritize getting their next check more highly than more abstract issues like abuse of power and government corruption issues, and constitutional rights, limited goivernment, etc. the DNC is a totalitarian party that wants absolute power for itself and is able to keep people trapped on welfare in order to ensure a reliable supply of voters, and then use the White population as the scapegoat.

    It's interesting that some of these inner cities like Washington DC spend $29,000 per student yet 83% cannot read. Its like they intentionally try to mismanage the education system so badly as to make them unemployable. The so called teachers know that as long as they can keep their subjects poorly educated, they will go on welfare and thus the DNC will have a reliable source of poorly educated welfare voters. Thus the teachers unions keep on getting their pay raises for not educating students. So the teachers instead spend all of their time teaching sociology garbage about how a black person doesnt have a chance in America because of systemic racism, so the blacks come out of their with no useful skills, but with their heads filled with crap about how everything wrong with their lives is because of evil white people, and thus the only choice is to go on welfare, thus be a reliable DNC voter. Nothing scares the DNC more than black americans actually increasing their standard of living and reducing the poverty rate, because they would become tax payers and would become conservative Republicans. The DNC could no longer dupe them with the lies that the only way they can survive is with welfare.

    Then, they give away the jobs to foreign aliens. Then we have people like Colon Krappernick who tells lies that its the evil white Republican that keeps the blacks down. This is despite the fact this is a lie, there is virtually no racial discrimination in the US economy. There are poverty problems, but it has nothing to do with race, it has a lot to do with foreign aliens stealing jobs, the education system, and the cultural degradation coming from Hollywood which is corrupting the youth. The blacks then vote for the DNC who help foreign aliens steal all kinds of jobs from them (high skill and low skill via Mexican illegal immigrant labor), and with the help of hollywood liberals, systematically attack families, children, the church, and the moral fabric of society, leading to poor environment for raising children into adults. The DNC then gives them huge welfare payments because it gave their jobs away to foreign aliens. They then keep on voting for the DNC for the welfare payments while it helps foreign aliens steal their jobs, and then blames black poverty on some white people stru

    1. Re:The real goal is keeping Americans in poverty by Anonymous Coward · · Score: 0

      The fact is, it should also be pointed out, that looking at the poverty and unemployment statistics (the real one, the labor participation rate which is at a record high), and we look at poverty rates say in inner cities, we have a huge amount of underutilized human capital sitting here. So it would make sense, we have all oif these unemployed people.

      You couldn't be more wrong. According to slashdot techturds, there is full employment and everyone earns at least six figures.

  36. Eat your own dog food by NetFusion · · Score: 2

    Project based learning requires itches (aka opportunities) to scratch that you are willing to pay for. Further students need to feel ownership over the problems you challenge them to solve to bring that type of problem based learning to the real world for real career gains.

  37. No. by Anonymous Coward · · Score: 0

    Bull. Fucking. Shit.

    You desire to under pay workers does not magically make them not exist.

  38. More Globalist Crapola by Anonymous Coward · · Score: 0

    This cabal of globalism headed by Google, Facebook and Apple and ECB/US governmental Banking entities all have one thing in common:

    1) Complain about labor for every reason except the real one, we don't want to pay and we won't because we payed off all of the judges and politicians to insure no other companies can compete against us, so we make the labor rules. One of those rules is we want people too live in a card board box.

    While I Zuckerburg get to live on my own private island and come up with ideas like Universal Income so you don't get mad at me screwing you up the ass along with the rest of my globalist friends.

    2) Complete abdication of the law. No Rule of law that is equally applied to everyone, only law and order which is crime and punishment, but only if you are not part of the globalist cabal which completely ignore trade, human rights, taxes. The get their own laws which insure they always escape punishment.

    3) Spew media corpratist bull crap from CNN, FoxNews and various other state owned media companies which sit there and tell you you have to do well in school, tell you to study engineering and computer science and go into debt for 100K and then promptly forget to hire you because you are too expensive anyway.

    I am not surprised nor would I regret a nice little uprising when you idots out there finally figure this out enmass and decide to do something about it.

    I may even help you.

  39. Please note this is Chicago Public School System.. by Chas · · Score: 3, Insightful

    The same CPS that struggles to graduate kids from High School.
    The one that struggles to turn out kids who can handle college.
    The one that struggles to turn out college-ready kids who DO NOT need massive amounts of remedial courses.
    The one who thinks that simply throwing more money at a failed system will, somehow, magically transform them into a success (and we wonder why the KIDS are so dumb...)

    And no. The main reason why jobs like this are offshored isn't because we don't have enough programmers.
    It's a cost-saving thing. Why pay a US coder a decent salary when they can just offshore, or if required to keep the job in the states, demand 30 years of experience in a 3 year old technology, and then pass the job to an H1B farm for pennies on the dollar?

    Like every other political group in Illinois, talking out their ass is a required skill.

    --


    Chas - The one, the only.
    THANK GOD!!!
  40. Werent making coders? by Anonymous Coward · · Score: 0

    No. We werent making coders CHEAP. Offshoring is all about money. Too many recent examples to list.

  41. Complete bullshit. by Anonymous Coward · · Score: 0

    I've seen it it in progress. Programmers have been actively and continually replaced with offshore workers where I work. In an organization of about 1200 people, less than 100 are American by birth, and a lot of the workers are transient. That is to say, they work here for a while, and then work from offshore. The Senior VP of the department above is actively trying to get rid of employees and replace them with offshore workers or contract employees when possible. The previous CIO would actively remove people at the end of a project, I'm guessing because the Senior VP made him do it, effectively preventing any subject matter expertise from sticking around. The self induced brain drain is so bad that for every good programmer where I work there are literally 95 bad ones and 4 average ones.

  42. Capitalist chickens come home to roost! by Anonymous Coward · · Score: 0

    I would invite all the complainers on here to reconsider Marc's analysis of capital. All things being complained about from companies squeezing labour to exploiting foreign lands are analysed and predicted in his works. Of course the consensus has been to dismiss such analysis over the years but its stood the test of time. Maybe a bit of good old fashioned socialism might just be the pill the good ol US of A needs. Then of course it'll probably be too late.

    1. Re:Capitalist chickens come home to roost! by Anonymous Coward · · Score: 0

      OK but who is Marc?

  43. Re:And I've never met a right winger by Anonymous Coward · · Score: 1

    Alright, sure.

    I don't like immigration because it massively inflates the supply of labour, which in turn drives down wages and living standards for people like me who have to work for a living. The costs, both tangible and intangible, of this immigration, aren't paid for by the people who benefit from the reduction in wages and collective bargaining power of labour. Restricting immigration and enforcing immigration law will slow the rate at which my country is becoming more diverse, maybe even reversing that "progress" and make it more white - and I don't care.

    Please tell me where I'm wrong.

  44. Bullsh*t and lies by Anonymous Coward · · Score: 0

    Just the sort of stuff you would expect from the Chicago educational system. Not that there aren't some good teachers there, but the politics of the administrators is one of the big things killing that state. Coding needs to be a class like auto shop or home ec -- optional for those who want it. There are orders of magnitude differences in capability of working programmers and the general population is even more diverse. Out west here I could make a compelling case for required education in air conditioning repair as a basic skill that would have more validity that these slimeballs.

  45. Maybe coding not being sold properly...? by Anonymous Coward · · Score: 0

    I am not a computer scientist/engineer/whatever they're call in silicon valley. And I am not based on the US so I might be getting this all wrong. It feels to me that "computer science" is being sold to the students simply as app-creators, you know, develope your idea in a garage and can still make millions.

    I don't think coding, with it's what's all about, has a lot of wider applications well beyond making apps for iDevices or androids. I'm a biologist and I generate so much data on a dialy basis, that if I had to do all the analysis using a spreadsheet (I've seen people doing this with Excel) it would probably take me years. Using MATLAB/Python/Julia I can create more or less complex routines that I can use to, for example, analyse the growth of microbes on certain conditions and even their genome. Nothing to do with computers at all, but being able to code helps a lot.

    I wonder if instead of silicon valley they use other contexts, students could be a bit more engaged...?

  46. Re: liberals are stupid by Anonymous Coward · · Score: 0

    I disagree. Liberals are unable to think for themselves anymore. They are literally screaming that gays and women are being suppressed while they are preventing gays and women from speaking at Berkley.

    Pelosi, a woman democrat house member, was shouted down for... talking to Trump. Yep, even if you ATTEMPT to work with the other side you become unacceptable, even if you get the left what it wants. They are raging morons now. It is not both sides. How can you be for "free speech" as you riot because you don't want someone to give a speech?

  47. BS by Anonymous Coward · · Score: 0

    My son graduated BC with two degrees and couldnâ(TM)t find a programming job for a year. This is the main reason why more Americans do not go into the Computer Science field.

  48. Re:Insanity ^H^H^H insideous by rholtzjr · · Score: 1

    Your subject really would have worked better if you had worded differently. Insane would be just crazy, abnormal, random behavior which could manifest harm to oneself or others. This actually does kind of make sense, but I am not sure it totally covers all of their intent.

    I propose a modification to the term as insidious. This actually provides the full intent of their actions. Any other term would mean that they did not intentionally want the outcome any different than what they obtained.

  49. omg by Anonymous Coward · · Score: 0

    Be US isn't making their own coders? Do something about this! Now!

  50. B$ by thunderclees · · Score: 1

    It is easy to see that with morons like this running schools where the education deficiency. Even this idiot knows it is the cheap, exploitable labor that drives visas. They do not care that visa workers are incompetent as they have their bonus and are long gone before the stockholders feel the pain.

  51. Wrong by Anonymous Coward · · Score: 0

    Competition is the culprit. It's too expensive to pay an american coder when you can pay for a hindu or other for a lesser price. Can you work for under 2k/month? No? Other people can. Americans need to look for jobs that aren't so easily offshored, is all. In regards to technology I'm afraid you'll have to look at jobs that require security clearances, otherwise, look for something else.

  52. It's not insanity by Anonymous Coward · · Score: 0

    Rushed, sloppy, poor quality code is not insanity, it's a very rational response to corporations applying almost infinite coding discount factors where future costs/returns are completely ignored. Production metrics for code, and personal rankings, are geared to quickly producing something not demonstrably wrong on a minimal, and often unrealistic, set of test data.

  53. It's called cheap labor! by oh_my_080980980 · · Score: 1

    Why do you think IT jobs are out sourced to India? Education? No cost. Cheap labor abounds in India. It has nothing to do with labor shortages in the U.S.

    Economic data clearly shows you do not have a labor shortage. But if you are trying to depress wages, then flooding the market with programmers is the way to do it.

  54. Education is not found here by reanjr · · Score: 1

    You're a fucking school. Make some fucking coders.

  55. Re:Please note this is Chicago Public School Syste by Anonymous Coward · · Score: 0

    Don't forget to add "the same CPS that has a huge underfunded pension problem".

  56. Re:Please note this is Chicago Public School Syste by Chas · · Score: 1

    Fuck the pension fund. I'm supremely indifferent to the Chicago politics that caused hyper-inflated pensions to be assigned to a bunch of greedy bastards and then kicked down the road.

    --


    Chas - The one, the only.
    THANK GOD!!!
  57. So, about those layoffs... by EndlessNameless · · Score: 1

    This conveniently forgets the rounds of layoffs that numerous companies have done. Working Americans were dumped in favor of cheaper offshore programmers.

    If the problem is strictly a lack of programmers, this would never have happened. Not once, let alone repeatedly.

    The best part is when the company offers severance contingent upon training the replacements. They recognize the value of institutional knowledge while totally dismissing the value of their employees.

    --

    ---
    According to the latest ruleset, this post should be modded as Vorpal Flamebait +5.
  58. Coming from the advocate of $13 minimum wage by AnalogDiehard · · Score: 1

    We don't need any lectures from Chicago public school system on educating coders when the city passed an ordinance to raise minimum wage to $13 by 2019.

    The city cries about lack of qualified labor while mandating a minimum wage that drives away jobs. Offshoring doesn't happen due to lack of qualified labor it happens because cheaper labor is readily available elsewhere. Chicago has a wage competition problem not a labor pool problem.

    --
    Eternity: will that be smoking, or non-smoking? I Corinthians 6:9-10
  59. Re:some graphics & a user friendly interface.. by TechyImmigrant · · Score: 1

    a database... what could ever be more complex? pity the endlessly undone digitarian hired goons..

    If it's complex, you're doing it wrong. However it seems like the whole IT industry has been doing it wrong for a long time.

    --
    I should use this sig to advertise my book ISBN-13 : 978-1501515132.
  60. Lie. by whitroth · · Score: 1

    They offshored jobs because they could pay them a hell of a lot less.

    Example: I think it was PG&E in California that offshored their IT, and forcing their current employees to train their cheaper replacements.

  61. Worked at IBM, calling BS by Anonymous Coward · · Score: 0

    I worked at IBM (Not an IBMer or LTS, I was a contractor).

    The department I worked in moved jobs out of country, and I was laid off with many people in the mid 2000's. While we trained our replacements, who were paid much less than us, we found out that the only requirement they needed to have for the job was "Speak English". One person we trained had no experience on a computer and had problems finding things on the keyboard (they hen-pecked the typing), but they could speak enough English to RTFM and follow a script.

    For Americans, we needed a Bachelor Degree and 2 years of relevant experience (Or no degree and 6 years of relevant experience, you get that from military people usually BTW). Replace those with out of country workers that only needed to "Speak English". That's been my experience with offshoring more times than I can count.

  62. This is total bullshit by acoustix · · Score: 1

    Tech companies have been firing senior coders and engineering staff for the last 10+ years and hiring cheap H1B labor or outsourcing overseas. It has nothing to do with a nonexistent labor shortage.

    --
    "A plan fiendishly clever in its intricacies"- Homer Simpson
  63. Bullshit by Anonymous Coward · · Score: 0

    It's all about the dollars. It's cheaper to hire foreign labor, and cheaper = competitive. We just had a high-level company meeting where the CEO went on a screed about this, clearly trying to paint offshoring as the holy grail, and every single reason he gave was related to the cost differential. He didn't say word one about not being able to find local talent, though I'm sure that's the tale they spin when requesting additional visas.

  64. We weren't making our own? by Tjp($)pjT · · Score: 1

    The "we weren't making our own" argument is complete bullcrap. There are many many incidents of ageism and just cost cutting involved in the off-shoring trend. From a 40 year old dominos delivery driver delivery pizzas to his younger former co-workers ... to many examples of staff laid off and only getting their separation package because they stayed on long enough to train their off shore replacements. I used to have no more than a 2 week break between contracts. From the mid 1990's to the side 2010s the off shore market rose dominated and started to decline. And part of the reason for the decline was the ever strong influx of H1-B workers paid considerably less than the workers they displaced.

    The US has a huge unused reserve of technical workers that were laid off, and could never find a secure job footing again for two decades. And as a result of our policies we actually endanger national security as a small fraction of those State Department sponsored students who graduate and are hired (skilled people they are!) and a small portion of H1-B tech workers are spying on US technology and shipping it overseas. Consider that we only catch and expose those that aren't smart enough to not get caught.

    We treat this problem as if we were boxers following the Marquis de Queensbury rules. No low blows, can't hit someone whose down, etc. These rest of the world is playing no holds barred mui thai ... I imaging we are laughed at for our industrial security. Much like the article were a foreign descent person was found after hours in a medical sciences company conference room, uninvited, and had downloaded files from the company servers using two laptops and a tablet. Only discovered because an officer of the company working late discovered him on the way out of the building. This helps lessen the unique talents of US workers by displacing their value (the value of their work product) overseas as well. Hiring these potential spies who accept lessor rates of pay just to position themselves in the US, as well as just hiring overseas candidates at lower rates than their US counterparts hurts the economy longterm. But US companies are all about short term gain, all too often, and fail to see the longterm implications.

    Sure, hire the best and brightest overseas talent. But you don't really want to hire newly minted overseas programmers because they cost 20% less, when the real cost is higher. And worse, when you outsource whole projects your source code isn't really yours anymore ... Your competitors may end up paying less for their outsourced project benefiting from code written on your dime. You need strict controls in place. And an organization you can hold accountable if your companies "crown jewels" end up in other companies hands.

    --
    - Tjp

    I am in wallow with my inner money grubbing capitalistic pig. ... Oink!

  65. Re:And I've never met a right winger by jbengt · · Score: 1

    You're wrong in thinking that politicians like Trump are on your side. (Before I get jumped on by partisans, note that I would say the same thing about most politicians, regardless of party.)

  66. Think as a world, not as a country. by IcyWolfy · · Score: 1

    In the global market, there is no reason to prefer higher paid Americans.
    We are addressing the low-income persons in the world before the lower income persons in the US.

    Now, new companies are being set up to train developers in PH, and ID, and TH in order to develop the questioning skills needed, in order to make the skill set comparable to new grads in the US.

    But, because the cost of living is so much cheaper, companies can pay slightly more than the going rate for a coder-farm, but get coders who are equivalent to an Westerner with a Bachelors and 2-3 years exp. The rate for the local is still stupidly good for the area, and thus makes for a win-win situation for the workers and the foreign company.

    A former co-worker of mine took his USD 200k salary, lives in Thailand, (flys to california when needed), and locally in TH, helps to train the foreign workers in Thailand. Bringing up the value for the local (thai) economy. Decreasing cost for company, and increasing the value per person.

  67. Computer Science For All by Artagel · · Score: 1

    The real question is whether an introduction to coding makes the students more trainable for jobs they might get. Those jobs do not only include those where computer programming is 100% of the job. In Chicago, that includes whether students would be better prepared to be CNC machinists. I have my doubts about the Chicago Public Schools' ability to assess the skill platform to develop and the curriculum to develop a facility for further learning in the field.

  68. Industry started off wrong; needs professionalism by rbrander · · Score: 1

    Alas, the programming industry started off on the wrong foot because employees arrived self-trained. I refer to the industry after microcomputers changed it completely. When it was all IBM mainframes, programmer was something of a profession, guys in ties and coats, math degrees and training in the shop.

    When the notion of just writing software alone, not as a free add-on to a million-dollar computer, came along for PCs, the programmers were all enthused self-taught hobbyists and industry, well, got spoiled early. The book "Hackers" (Steven Levy, 1984) writes of Sierra On-Line "training" game programmers, but just about the gaming tricks in 8-bit: they only hired already-fanatic young hackers.

    So everybody tried to become a self-taught hacker; after Bill Gates dropped out of Harvard and got rich, dropping out of U became almost a badge of honor, of your willingness to risk your career on your talent and hard work alone.

    If IT could become a profession - like Medicine, Law, Engineering, Teaching, Accounting - with actual requirements and competence tests - it would change a lot of things. Women piled into Medicine and Law despite the sexism they encountered: Medicine and Law are our best-compensated, most-respected professions. Why should they put up with sexism to get a shit-job competing with foreign wages and tossed at the first grey hair?

    And you'd find people lining up to get the degrees that would get them into this respected profession. RIght now, you see CS class enrollment bounce up and down with every bit of good and bad news out of Silicon Valley.

  69. LIARS by Anonymous Coward · · Score: 0

    I call bullshit. In fact, show me a job requiring coders, tell me how many and what type you need and I will produce them.

  70. Re:And I've never met a right winger by Anonymous Coward · · Score: 0

    Would you say the same thing about Hillary Clinton?

  71. Sadly wrong! by Anonymous Coward · · Score: 0

    IT is an overhead function is ALL companies that don't do computing as their primary product. That's pretty much the majority of all IT jobs. Any role in a corporation that is not the primary product such as Facilities, ES&H, Accounting, Legal, Security, and even executives BTW, are all "overhead" activities. AKA Cost Centers.

    IT is overhead because it's a shared resource not specifically dedicated to the value chain of the firm, thus by accounting rules, that's overhead or GS&A. The opposite is "Cost of Goods & Services" or COGS which is 1:1 between revenue dollars and units manufactured and sold. AKA Profit Centers.

    When you can't draw a 1:1 correspondence between revenue and cost, it's overhead and that same lack of a direct line between the two makes it harder to justify well. This is where IT costs has been continuously squeezed in all corporations since the 1980s. This is also why it's SUPER HIGHLY prone to being outsourced. It's NOT in the core competency of the firm (if it were, it would be COGS). That also makes it SUPER HIGHLY prone to being outsourced.

    In general, there is nothing you can do to make IT so essential it won't be outsourced short of changing your business model to sell "IT as a product" - and the LOL of that if your own IT will itself be overhead also even as you sell IT as a product!

    Because it's it's overhead instead, and prone to being outsourced, it will always be squeezed on cost and thus jobs doing IT will always be at risk for elimination or outsourcing. THIS IS WHY IT IS OUTSOURCED!! It's NOT an issue with supply of labor - we have plenty of IT people. The problem is the strategic value and price sensitivity due to it's nonspecific role in a corporation and the legal rules of accounting related to that. And frankly you are NOT going to change accounting rules to "fix" it.

    If you want programmer jobs that both are secure and well-paying, you MUST be in the value chain of any corporation. That means product R&D that involves software as a component or as an operational service. Otherwise you are wasting your time - which apparently includes the author of the linked article. Sad. To be so utterly clueless yet trying to fix things.

  72. Re:Insanity - continue the class war at home by anon+mouse-cow-aard · · Score: 1
    They are talking about training disadvantaged inner city youth to become coders. The idea is to make home-grown cheap labour to replace the foreign cheap labour, getting them off welfare, and having them help pay taxes. It's a good idea, but it means competition from poor people for what used to be high paying jobs. The idea is to make "coding" be a job for people with High School, or at most a trade school education, and avoid the expensive university investment, so the kids can afford to work for less.

    It makes sense, it's just not good news for people hoping for a good income from such work. The rich started the war with off-shoring, and now they are recruiting the poor to make them allies in crushing the middle class. I'm not even remotely a communist, but in this case, the shoe kinda fits, you know?

  73. Total baloney by Anonymous Coward · · Score: 0

    We are graduating coders who can't find jobs because all the entry level jobs are off-shored. I know because I work at a community college and provide references for IT students.