Slashdot Mirror


Demand For Programmers Hits Full Boil as US Job Market Simmers (bloomberg.com)

When the American job market heats up, demand for technology talent boils, an anonymous reader writes citing a Bloomberg report. From the story: Nationally, the unemployment rate was 4.1 percent in January, and analysts project that it declined to 4 percent, the lowest since 2000, in Labor Department figures due Friday. For software developers, the unemployment rate was 1.9 percent in 2017, down from 4 percent in 2011. While companies are writing bigger checks, they are also adopting new strategies to find engineers for an economy where software is penetrating even mundane processes. Companies are focusing more on training, sourcing new talent through apprenticeships, and looking at atypical pools of candidates who have transferable skills.

"It is probably the most competitive market in the last 20 years that I have been doing this," said Desikan Madhavanur, chief development officer at Scottsdale, Arizona-based JDA Software, whose products help companies manage supply chains. "We have to compete better to get our fair share." What's happening in the market for software engineers may help illustrate why one of the tightest American labor markets in decades isn't leading to broader wage gains. While technology firms are looking at compensation, they are also finding ways to create the supply of workers themselves, which helps hold costs down.

51 of 272 comments (clear)

  1. Correction by Opportunist · · Score: 4, Insightful

    What is in extremely high demand is programmers with 20 years of experience in a technology that has been around for 5, no older than 19 and working for 20k a year.

    And that demand will be high, forever.

    Pay more and you get more. Pay this and what you get is code monkeys that couldn't find a better employer.

    --
    We used to have a Bill of Rights. Now, with the rights gone, all we have left is the bill.
    1. Re:Correction by Oswald+McWeany · · Score: 5, Insightful

      What is in extremely high demand is programmers with 20 years of experience in a technology that has been around for 5, no older than 19 and working for 20k a year.

      And that demand will be high, forever.

      Pay more and you get more. Pay this and what you get is code monkeys that couldn't find a better employer.

      Sadly you're not joking. .NET came out in 2002. I remember looking for a job in 2003 and every job I looked at was asking for programmers with 5 to 10 years or more of .NET programming experience. ... it's no wonder some people embellish their resumes.

      --
      "That's the way to do it" - Punch
    2. Re:Correction by Archon · · Score: 5, Insightful

      I have clients who struggle filling positions. When I inquire, I find it's never that there aren't applicants, just not applicants of sufficient quality. And in those cases, when I ask how much more they're offering for the position above market rates, they all look at me with bewilderment.

      Also that unemployment rate? Manufactured horesehit. http://www.shadowstats.com/alt...

    3. Re:Correction by elrous0 · · Score: 2, Insightful

      The only demand I'm seeing is for H1Bs and diversity hires. Sure they're are plenty of *ads* for jobs, but 99.9% of those are put there by recruiters with no actual jobs available for non-H1Bs/non-females/non-minorities, or mandatory posts for jobs where they already have someone in particular in mind (usually an H1B). AFAICT, there are very few actual jobs available for U.S. citizens, especially if you're a white male (who can't check off any diversity quotas) or outside of a few select cities that no one can afford to live in anyway.

      --
      SJW: Someone who has run out of real oppression, and has to fake it.
    4. Re:Correction by Anonymous Coward · · Score: 5, Insightful

      Problem here is multi-layer. For one thing, HR drones cannot quantify quality with a metric that is not "X years of experience", so if you tell them "Find me an Excellent .NET Developer for this project!" what they hear is "Find me a Developer with 10 years of experience for this project." The pay of course is another aspect, the employers thing that everyone is desperate, and if they waste enough of your fucking time you will just take whatever they offer. And lastly, they always want some one proficient in their EXACT stack, which given number of Frontend x Backend x Database x IDE technologies limits their pool of candidates to a fraction. It is retarded for me to think that someone who knows one MVC framework cannot pick up another one in a week. A bicycle is a bicycle is a bicycle.

    5. Re:Correction by 0100010001010011 · · Score: 4, Insightful

      What is in high demand is coders that know how use their code to actually do something else.

      I almost exclusively write code at work and I'm a mechanical engineer. The code is just a means to an end. A way to do something that we did 10 or 20 years ago faster. Expecting to get a job just knowing how to program is like trying to get a job just knowing how to swing a hammer.

      All of the jobs I've found are like that. My last position was $60/hr, teleworking. There was no 'coding test'. The languages I know appear on one line in my resume. In the on-site interview they were never brought up. It is just treated like "MS Office" is on my resume.

    6. Re:Correction by RazorSharp · · Score: 5, Insightful

      If only minorities were getting hired, then there would probably be a lot more minorities in the tech sector.

      The real problem is that tech companies want to pay programmers blue collar wages. This is why their push for minorities to learn programming is no more than an attempt to saturate the market with skilled programmers to depress wages. H1B workers are another method to do this.

      I'm telling my kids to stay the hell away from programming unless they couple it with some other specialty, like biology. Programming by itself just isn't special anymore. If you want to do something worthwhile (both financially and personally) with it, you have to be able to pair it with another discipline. No one's going to pay someone a lot to develop a silly iPhone game or create a simple retail POS.

      --
      "From the depths of my skeptical and rationalist soul, I ask the Lord to protect me from California touchie-feeliedom."
    7. Re:Correction by DNS-and-BIND · · Score: 3, Insightful

      Yeah, the idea that they should pay more for talent is bizarre to them. That's why H1Bs are so popular. It puts the employer-employee relationship where it should be - with all the power on the employer's side.

      --
      Shutting down free speech with violence isn't fighting fascism. It IS fascism!
    8. Re:Correction by Altus · · Score: 4, Interesting

      No, it really isn't that bad. I am a 40 something white male programmer and I know many other 40 something white male programmers and none of them are having trouble getting a job, none of them are getting passed up for hiring or promotion by women or minorities. I suspect the people who complain about it are either just really twisted around and unable to see that they are also not having trouble getting hired and promoted, or they just really aren't as competent as they think they are.

      --

      "In America, first you get the sugar, then you get the power, then you get the women..." -H. Simpson

    9. Re:Correction by Anonymous Coward · · Score: 2, Insightful

      Nah, we just didn't give the job to you, because of your crappy and entitled attitude.

    10. Re:Correction by PeterGM · · Score: 2

      I remember looking for a job in 2003 and every job I looked at was asking for programmers with 5 to 10 years or more of .NET programming experience. ... it's no wonder some people embellish their resumes.

      To be fair, and not to be overly condescending or accusatory... you really should have seen what was coming and gotten that experience in before the technology was actually developed. Just because the technology doesn't exist is no excuse for not being experienced in it. If you're not able to work miracles then you're unlikely to have a successful career in software. Case in point: Zuckerberg has a website that isn't even good and he's basically God now.

      No miracles: no salaries.

      It's the software industry mantra.

      --
      There are no stupid questions, just stupid people.
    11. Re:Correction by Comrade+Ogilvy · · Score: 4, Insightful

      It is old school business classes that taught them the way to be a successful manager is control costs, as if workers were just another ingredient to pour into a big machine that manufactures product.

      If you really need someone with significant technical, "overpaying" them 20% does not matter, if the business is using their skills very effectively. Of course, that implicitly throws the responsibility on the managers.

      They do not want to pay more probably because they suck at their jobs. In a real business, you pay, say, $1 million in salaries, $1 million in various business costs (rent, insurance, advertising, etc.), charge $3 million for your services and the business owner pockets $1 million in "profit" (which has to pay off the capital/investment costs to create the business in the first place). In this context, arguing over whether your salary costs are $1.00 million or $1.02 million, when you need to pay a little extra to hire key people the whole business running well, is pretty idiotic.

    12. Re:Correction by datavirtue · · Score: 2

      Yeah...all this churn and burn and games looking for people with experience in specific shit and all it really takes is for a good person to look at new tech for 2-4 weeks before they can run with it. The last think you want in tech is to hire someone with ten years experience to do the same thing they have been doing for ten years.

      --
      I object to power without constructive purpose. --Spock
    13. Re:Correction by Hognoxious · · Score: 4, Funny

      HR drones cannot quantify quality with a metric that is not "X years of experience", so if you tell them "Find me an Excellent .NET Developer for this project!" what they hear is "Find me a Developer with 10 years of experience for this project."

      You're confusing them by using Roman numerals.

      --
      Confucius say, "Find worm in apple - bad. Find half a worm - worse."
    14. Re:Correction by Solandri · · Score: 2

      The real problem is that tech companies want to pay programmers blue collar wages.. This is why their push for minorities to learn programming is no more than an attempt to saturate the market with skilled programmers to depress wages.

      That's a bit far-fetched, considering that the average wage for a programmer is 3x the average blue collar wage. What a job is worth depends on how much productivity it generates. An employer will be willing to pay up to slightly less than the productivity generated by a job. If programming is more productive than blue collar work, then employers will always be willing to pay more for it.

      It's the employer's job to try to reduce costs (wages). It's the employee's job to try to raise them (by asking for pay increases, and jumping ship to another company offering better pay if they feel they're underpaid). Where they meet in the middle is usually a pretty good indicator of what the job is actually worth (how much productivity it generates). Eliminate either and the entire market economy breaks down. You can't fault employers for doing what they're supposed to do in a functional market. (For the same reason, I never fault employees for asking for a pay raise (unless they just got one). I expect them to be keeping tabs on how much their job pays at other companies, and I expect them to ask for more if we're falling below what other companies pay.)

      Whether more people decide to go into programming isn't up to the employers. It's a function of how much such jobs are paying vs how many (how few) people have the ability to perform those jobs. Criticism of pushes to encourage more minorities and women to take up programming is hypocritical - nothing more than an attempt to artificially constrain the labor market to boost wages. Ideally, everyone should be exposed to all possible career choices, so they can decide for themselves what they're best at. We keep art and music programs around for the same reason. While those fields typically result in low-paying jobs, you still want to expose kids to them so you can detect a fledgling Picasso or Mozart, and correctly guide them into that field.

      If you're still not convinced, consider this: A blue collar worker who learns programming skills and gets a programming job lowers programming salaries slightly. But they also increase blue collar salaries slightly. You can't increase the supply of programmers in a vacuum. That additional supply has to come from somewhere. If it's coming from a lower-paying field like blue collar jobs, then it's a net win for everyone. The total productivity of the economy has gone up (programming job is more productive than the blue collar job so employers make more). And the total wages received has also gone up (person now earns more as a programmer than as a blue collar worker). Win-win.

    15. Re:Correction by Oswald+McWeany · · Score: 2

      I remember looking for a job in 2003 and every job I looked at was asking for programmers with 5 to 10 years or more of .NET programming experience. ... it's no wonder some people embellish their resumes.

      To be fair, and not to be overly condescending or accusatory... you really should have seen what was coming and gotten that experience in before the technology was actually developed. Just because the technology doesn't exist is no excuse for not being experienced in it. If you're not able to work miracles then you're unlikely to have a successful career in software. Case in point: Zuckerberg has a website that isn't even good and he's basically God now.

      No miracles: no salaries.

      It's the software industry mantra.

      Thank you, and I did learn from my mistakes. I've already started learning COBOLscript, which is certain to replace JavaScript sometime in the next decade as the default client side language of the web.

      --
      "That's the way to do it" - Punch
    16. Re: Correction by houghi · · Score: 2

      If you pay peanuts, you get monkeys.

      --
      Don't fight for your country, if your country does not fight for you.
    17. Re:Correction by Opportunist · · Score: 2, Informative

      Overpaying someone 100% doesn't matter if that person is worth it. If a person costs me 10k a month and makes me 50, paying him 20k is STILL better than losing him.

      --
      We used to have a Bill of Rights. Now, with the rights gone, all we have left is the bill.
    18. Re:Correction by CodeHog · · Score: 2

      Ha, truth! A XIO spoke to our group a couple of years ago and made the comment "everyone will be coding in a few years". So now everyone in the corporation thinks they can code because they make a rule up in Outlook or use IFTTT or build a report using a self service tool like Power BI. They have no idea what "coding" is but think they can "code" so how hard can it be?

      --
      Fat, drunk, and stupid is no way to go through life, son.
    19. Re:Correction by Anonymous Coward · · Score: 2, Insightful

      I can check that 'passed up for promotion by woman' box. Anecdotal, I know, but it just happened. Damn right I'm pissed off and bitter about it. I was told I've been with the company for 20 years and the top person in my group for 2 or 3 years now and someone new to the company is promoted in a couple of years. I've been working on my next move this year. Picking up Python, have tons of data analytic and big data skills, Java / script, XML, HTML, now what to do with it all.

      "picking up python"....

      If you are "picking up python", then you are not nearly, nearly, nearly as good as you think you are...

    20. Re:Correction by OrangeTide · · Score: 3, Interesting

      If I had a company I'd hire 55+ people that have good references. They tend to have stable lives and are regular and predictable in their work. At 55 they aren't suddenly going to have children and completely change their focus and work output like someone who is 30.

      If I have a lot of work to get done, and work that never really ends. Then I'd take the dependable farm horse rather than the young racing thoroughbred.
      If I have 6 months for my start up to make or break. Then hiring energetic college kids makes some sense, if only initially.

      Though I'm pretty old school compared to the trends in tech companies. I think it is beneficial to hire both junior and experienced people. The junior people learn from the senior people. The senior people get exposure to exchange fresh ideas. And strengths of both can be used while weakness are covered in a complimentary way.

      PS - sort of related thought... What's insane are the big companies that want to pretend they are just like the startups. Trust me, being a startup sucks sometimes. It's a big disadvantage not having the financial resources to get the stuff you need, or the time to do it right the first time. Having a focus to do exactly one thing in a short amount of time is what a startup is good at. That doesn't scale correctly to a place like Facebook or Google.

      --
      “Common sense is not so common.” — Voltaire
    21. Re:Correction by AHuxley · · Score: 2

      That was the trick. Cant find the person in the USA after running all the programming experience ads in the US press?
      Time to get a low paid person from another nation to fill that job.
      The "ads" had to be run for a set time in the US to legally show the position could not be filled.

      --
      Domestic spying is now "Benign Information Gathering"
    22. Re: Correction by nowwith25percentmore · · Score: 2

      Also, "Peopleware" provides data substantiating that a good programmer is more than 10x as productive as a mediocre programmer. So even if a good programmer costs 2x as much as mediocre, you're still 5x ahead.

    23. Re: Correction by reanjr · · Score: 2

      It's actually the employee's job to do their job; not negotiate salaries. In a reasonable and balanced world, a professional class would handle all the negotiation for the productive laborers. This already happens at the top end (exectutives and media stars). The rest of us simply can't afford fair representation.

  2. If supply really demand by b0s0z0ku · · Score: 3, Interesting

    If demand is really greater than supply, then programmers should be able to ask for reasonable accommodation from employers (i.e. reasonable working hours and vaca time). If people actually showed a backbone, this has the potential to chance cultures.

  3. Re:Just ask yourself one question. by blackomegax · · Score: 2, Insightful

    Mcdonalds workers are underpaid. No business which depends for existence on paying less than living wages to its workers has any right to continue in this country

  4. If they would only lift the age cap... by layabout · · Score: 4, Insightful

    If the market is so good for developers, why do very good programmers in their 60s, who have current skills, have such a hard time finding work?

    1. Re:If they would only lift the age cap... by alvinrod · · Score: 3, Insightful

      I think it has less to do with that and more to do with them being unwilling to be worked like dogs as you see more often with the fresh batch of college graduates that will line up for a 60+ hour weekly grind.

    2. Re:If they would only lift the age cap... by wyHunter · · Score: 2

      And they don't play foosball all day.

    3. Re:If they would only lift the age cap... by Ol+Olsoc · · Score: 3, Insightful

      Because they don't have current skills. I work with these 60 yo programmers and can't get rid of them soon enough. They learned one niche skillset in the 80s and never learned anything again.

      They're plumbers that insist on only using lead pipe instead of PVC, Copper or PEX or electricians that insist on using knob and tube.

      Their skillsets were top notch when what they knew was relevant. They played the waiting game of thinking they would make it to retirement before having to learn something new.

      Look at how much whining occurs when Rust, Go or Python shows up on Slashdot.

      Sure they are. That's why we keep getting called back to work after we retire. There wasn't one millenial hired at my work that knew more than me about anything we did. They thought they did, but us olde fartes put that notion to rest pretty quickly.

      They were hella good at social media though.

      There are some oldsters who don't keep up. Just the same as there are noobs who want a promotion to management based on their coming in on time for a week. But that olde farce who's been there over 30 years doesn't keep his or her job by being obsolete.

      --
      The shepherds did so well protecting the flock that the sheep no longer believed that wolves existed.
  5. the nihilist in me says no. by nimbius · · Score: 5, Insightful

    As a devops engineer with 13 years experience, the job opportunities boil down to a few options:

    startup: Web based and the oncall pool is, well, you. pay is decent but your boss is the same age you are and was drafted into the position so the company didnt lose him after 10 years to a competitor. a certified sociopath, your boss will treat you like a whipping boy while upper management blows vc cash on artisan kombucha on tap and vodka shots in the break room. bug reports will languish from your users, completely ignored, as your kanban scrum-bum stand ups quickly turn into sit downs full of hung over or jaded coders ordered to crank out feature after mindless feature.

    enterprise: a multi million dollar faceless conglomerate so large your management team has its own newsletter to properly communicate what different groups in your department are doing. Every single idea you propose will be shot down because it didnt show up in a Gartner success quadrant and didnt come with a shiny presentation from some road warrior poured into a wrinkled suit from JC Penny. after 3 years your cynicism will be indistinguishable from personal affectation in most meetings. no one can be fired here unless theyre a meanie-bo-beanie because incompetence is par for the course. Get ready to explain mundane network concepts to your peers, and give brown bag presentations on git until the end of time, because these lifers are here until the second heart attack or the retirement kicks in and they arent about to rock the boat with Docker.

    contracts.: typically 90 to 180 days, these specify that you must have a minimum 30 years experience in Rust, Dust, Crust, and the german enigma machine. Bonus points for understanding a 50 year old CMS/RCS/client-server application from a company that went bankrupt 12 years ago. perpetual contracts are either offered without question, or the company in question demands to convert you to full time staff after 3 months because short term contracts are the new hiring process for midwestern midsize manufacturing and callcenter/billing institutions that drive some of the most despicable parts of the american dream. Your raise is capped at 1% and education in the region for your kids is either underfunded suburban white mediocrity or some flat-earth megachurch.

    --
    Good people go to bed earlier.
    1. Re:the nihilist in me says no. by IWantMoreSpamPlease · · Score: 2

      One other option:

      State/Federal work. - Your work isn't valued, nothing gets done, the pay is shit, but the perks make up for that. You can be 100% incompetent at programming and will never get fired because the amount of paperwork to start the process to replace you, isn't worth the effort.
      Small tasks requiring 1 programmer will take years as the higher-ups change design specs daily, and more and more people are thrown into the dev team until the original program has been twisted so badly it now has it's own e.mail server built-in.
      Abandon all hope, ye who enter here, but those 3 and 4 day holiday weekend allow you to slog to work for one more year (or so you keep telling yourself) until something better comes along.

      --
      So rise up, all ye lost ones, as one, we'll claw the clouds.
  6. Re:Just ask yourself one question. by i286NiNJA · · Score: 2

    No, the constant whining that they can't find people shows that we're underpaid. The managerial class would rather suppress wages than get work done.
    And why not? They just want to replace other workers with automated processes so it can wait until they find someone cheap who can barely pull it off.

    Then they put that they saved the company a bazillion dollars by managing software as a chief executive project program manager architect and move into another management position at some other company before shit can hit the fan.

  7. Re:If supply really demand by b0s0z0ku · · Score: 4, Insightful

    Programmers don't realize they have more power over their employers than they think. One programmer being fired may be easy to replace. A group of five or ten working on a poorly-documented business-critical piece of software, not so much...

  8. Comment removed by account_deleted · · Score: 2

    Comment removed based on user account deletion

  9. Re:If supply really demand by b0s0z0ku · · Score: 2

    Options (3,4,5) leave the industry, go to academia, or even leave the US under a skilled-worker visa. If you have experience, you can also come back as a consultant, set your own hours, and charge 2-3x as much as if you were an employee. Thanks to Obamacare, in civilized states, everyone pays the same price for insurance regardless of pre-existing status.

  10. Because hiring managers... by Viol8 · · Score: 4, Insightful

    ... are quite often clueless gimps in their 20s and 30s who don't understand the skills older people can bring - above and beyond years of coding experience - and assume they're slower and dumber than someone in their 20s who's all enthusiam but doesn't have much of a clue.

  11. Ding! by cascadingstylesheet · · Score: 5, Interesting

    While technology firms are looking at compensation, they are also finding ways to create the supply of workers themselves, which helps hold costs down.

    And this is why the bosses (as opposed to the usually sincere workers) at Google, Microsoft, etc. are all behind these "teach every person on Earth to code" programs.

    I'm sorry if little Suzy doesn't want to code, but we need her to help keep down programmer salaries.

    1. Re:Ding! by RazorSharp · · Score: 3, Interesting

      I'm sorry if little Suzy doesn't want to code, but we need her to help keep down programmer salaries.

      What's more disgusting is that they pretend to be feminist heroes for trying to steer all these young girls into STEM even if they don't want to. They try to scare parents, insisting that those are the only jobs of the future and little Suzy will be left behind if she pursues her liberal arts dreams. I don't think women should be discouraged from programming, but I also don't believe they should do it if they're not really passionate about it. If you don't find math fun and interesting, programming isn't for you. It's time consuming and difficult, and it's a waste of time to cram it into every student's curriculum when only a fraction of them will actually use it.

      Ideally, elementary schools should teach deductive and inductive logic. Those skills translate into everything: math, programming, argumentative writing, scientific inquiry, etc.

      --
      "From the depths of my skeptical and rationalist soul, I ask the Lord to protect me from California touchie-feeliedom."
  12. fake news by Anonymous Coward · · Score: 4, Insightful

    We'll know demand for programmers is up when salaries start rising for the first time in 15 years.

  13. Re: If supply really demand by Reverend+Green · · Score: 2

    Lick those boots!

  14. one more thing by Joe_Dragon · · Score: 2

    must be able to work 60-80 hours a week

  15. Re:If supply really demand by 0100010001010011 · · Score: 3, Interesting

    I've demanded to be allowed to work from home for the last 8 years with an occasional few days a month in the office and gotten it.

  16. 2001, a Bubble Odyssey by Tablizer · · Score: 5, Insightful

    It smells too similar to the dot-com bubble for comfort. During the height of the dot-com bubble, co's didn't pay that well because they gave you stock options instead of big salaries as a signing bonus. And when the bubble popped, the market was flooded with programmers such that jobs were hard to find, at least on the west coast. Therefore, you had no savings because you got stock options that are now worthless, and you had no job. My legacy language experience was the only thing that saved me, and barely.

    One could say "this time is different", but they also said that during the height of mortgage bubble, in terms of comparing that to the dot-com bubble. The reasoning was that homes had concrete value while dot-coms didn't. Didn't matter: the mortgage bubble created the second worse econ slump on record.

    They are saying similar about AI: it's different from the AI bubble of the 80's because real and common products rely on AI now. That may be true, but as mortgages showed, that's not enough. And even if you are not in AI, an AI pop could affect rank and file IT because unemployed AI experts will flood non-AI IT job openings.

    It may indeed be "different this time": a different path to misery. The only consistency is that if it smells bubbly, it probably is. The only real uncertainty is the size and scope of the poppage. Keep a rainy-day fund, people.

  17. Re:Not for engineers by Waffle+Iron · · Score: 4, Funny

    I'm a software engineer and I'm seeing much of a demand.

    Maybe it's because you write buggy code that contains a lot of inverted logic errors.

  18. Re:Just ask yourself one question. by Ol+Olsoc · · Score: 3

    Mcdonalds workers are underpaid. No business which depends for existence on paying less than living wages to its workers has any right to continue in this country

    Well, they certainly don't have a right to expect top notch people. Before I retired, I could do every job in our department. I could do it as well as the people who did it for their regular job. I'd put the time in and do the hard and odd jobs too. Some of the men were "job description" only, and almost none of the women would work overtime or travel. And they were all afraid to deal with the suits. So I'd pick up the slack.

    Which is exactly why I was paid 3 times as much. If a person is competent enough and has the drive, they will do well.

    People my age who thought I was some sort of suck-up or company man will have put in an extra twenty-four thousand hours by the time they retire - if they get to retire at the normal retirement age. That's 67 in my case - I retired at 55. Do good work, and be rewarded.

    --
    The shepherds did so well protecting the flock that the sheep no longer believed that wolves existed.
  19. Re:If supply really demand by Anonymous Coward · · Score: 5, Informative

    Thanks to Obamacare, in civilized states, everyone pays the same price for insurance regardless of pre-existing status.

    BZZT! Bullshit.

    My 33 year old daughter pays 10x as much as her siblings because of her pre-existing condition. The law says you can't be turned down because of a pre-existing condition, but it says nothing about being able to afford what is offered

  20. Re:If supply really demand by b0s0z0ku · · Score: 2

    The law restricts the spread between highest and lowest premiums for plans bought from an exchange to 1:3. And only allows rating based on age, location, and smoking status. In civilized states, the spread is often lowered to 1:1.

  21. Re:Just ask yourself one question. by jeremy_a · · Score: 2

    Mcdonalds workers are underpaid. No business which depends for existence on paying less than living wages to its workers has any right to continue in this country

    When my kids get their first part-time job as a teenager, I'm not expecting them to earn enough to live on. It should give them spending money, help them pay for car insurance, etc. And more importantly, the job should give them some experience working -- dealing with managers, coworkers, and customers who they may not like, showing up to work whether they feel like it or not, and doing what needs to be done even if it's not precisely in their job description. And it should probably be unpleasant enough to motivate them to do more with their life. An entry-level job at McDonalds might not be my first choice, but it would fit these requirements just fine.

    If my kids are still working at McDonalds 10 years later, then I'm not going to be complaining that McDonalds doesn't pay them enough to live -- I'm going to tell my kids to do something with their life and get a real job that requires real skills. And that job will be worth a living wage.

  22. You can always find a good path by SuperKendall · · Score: 2

    Your comment is just the right kind of insight and cynicism. Lots of truth here. So is a career in software development not worth it in the long run?

    There is a lot of truth to what is being said here, but like any humor is presents an over the top scenario ... in reality you can find many companies that are decent to work for, especially as another poster noted small to mid size businesses that are not start ups (say 20-100 employees). They are great if you really know what you are doing, because you can have a lot of variety to things you work on, and are very valued.

    A software career is totally worth it in the long run IMHO. There are not many other jobs that have so much potential to be enjoyable by working on interesting problems. Sure you can get stuck doing some kind of morning maintenance stuff but all of that is really up to you and your ambition, your desire to make an interesting career from it... In fact I think it is one of the best possible careers, if you like programming.

    Seems like it starts nice but quickly plateaus until you get older then you're replaced.

    Maybe at some companies but again, if you have not let yourself stagnate you can always find work even when older. Sure some people go into management but that is not a must at all. Even the plateau is up to you, that is the point of stagnation and it is up to you to shift course and find the next hill.

    Seems like it starts nice but quickly plateaus until you get older then you're replaced.

    That is always a route if you tire of programming but you are much more expendable if you are in those areas.

    --
    "There is more worth loving than we have strength to love." - Brian Jay Stanley
  23. Promotion not based on seniority by Anonymous Coward · · Score: 2, Insightful

    If you've been with a company for 20 years and aren't VP by now, you aren't going to ever move up.

    I work for a large tech company (9K employees) and some of the people have been here from the start, 25 years. Many are directors, some are VPs, but most of them are still IC (individual contributor). Any they will remain IC until they retire.

    And when women who have worked there for a fraction as long end up being their boss, I am sure they wonder why. But ultimately if you can't distinguish yourself quickly, you can't expect the promotions to come rolling in.

    As an engineer who climbs the ladder. I believe you have two real choices:
    1. Become an indispensable expert in your field with external visibility, and take on the ownership of large cross-functional projects that interact with multiple domains. This is the principal engineer title, and basically the top someone in the IC track can go with a few exceptions. Learning a bit of Python is not going to cut it. Getting your Six-sigma black belt is not going to cut it either.
    2. Management. Demonstrate the functions of a manager. Not to your future subordinates, but to peer managers and to the immediate director. Again visibility out side of your own team is crucial.

    Where this can go wrong:
    * You have had the same role at a company for more than 5 years. Seniority in position hurts you usually unless you have some serious mentorship. (yes, us old guys still need mentors)
    * A younger person, new hire, and/or woman can get mentorship more easily. And with that support and move right past you. Having some guidance and support to get into a management position is necessary to earn confidence in you from the directors and executives.