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.

166 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 Hognoxious · · Score: 1

      Plus a PhD, black belt in at least one martial art and ideally a Pisces or Capricorn.

      LBGT^2 preferred.

      --
      Confucius say, "Find worm in apple - bad. Find half a worm - worse."
    4. 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.
    5. 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.

    6. 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.

    7. Re:Correction by CodeHog · · Score: 1

      "Microsoft began developing .NET Framework in the late 1990s, originally under the name of Next Generation Windows Services (NGWS), as part of the .NET strategy. By late 2000, the first beta versions of .NET 1.0 were released." Technically 1.0 did come out in 2002. But it had been around in beta before that time. And some people may have worked with it for 5 years but not 10 years at that time. Job postings tend to put experience in buckets too. So 5 to 10 years really means, have you worked on it, do you know the details enough that your supervisor won't be telling you exactly what to write in the IDE, let alone how to install and configure the IDE to work with the project. 20 years experience usually means you've been in the business long enough to be bitter and jaded, j/k.

      --
      Fat, drunk, and stupid is no way to go through life, son.
    8. Re:Correction by Tablizer · · Score: 1

      I view it as two hurdles: the resume has to get a pass by the HR drone, and then get a pass by IT or project manager. Each have different criteria and maximizing for one will diminish the other because the IT manager will catch most BS. Your choice is to try to please one or the other, or compromise between each. Accidental flubs by orgs will eventually happen and you'll get an interview.

      One technique is to use vagueness such as "worked on .NET-like languages for 10 years" (using the 2000's job example) because you used MS languages for that long, and they share some similarities (MS-BASIC and VB classic). The "-like" suffix gives you wiggle room in case you are accused of lying. It's not a lie, just an exaggeration.

      If you are pressed on it, just explain it's logically impossible to get past HR without fibbing a bit, for time-machines haven't been invented yet. The manager may be impressed that you can work around difficult office politics using a little salesmanship. (Sorry, "salespersonship" doesn't sound right.)

    9. Re:Correction by AmiMoJo · · Score: 1

      Looking for jobs in Europe there are plenty, and they seem more than interesting in non-female non-minority candidates.

      Is the US really that bad? Have you considered a formal complaint on the grounds of discrimination?

      --
      const int one = 65536; (Silvermoon, Texture.cs)
      SJW, n: "Someone I don't like, and by the way I'm a fuckwit" - AC
    10. 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."
    11. Re:Correction by tsstahl · · Score: 1

      Have worked with Microsoft technologies for 12 years, including .NET.

    12. 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!
    13. 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

    14. 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.

    15. 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.
    16. Re:Correction by ranton · · Score: 1

      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.

      On top of that, demand for programmers with 10+ years of experience, with 3+ years of experience in some technology that has been around for 5, and the ability to communicate with developers, users, department VPs, and C-level execs, is incredibly high right now. High enough to push total compensation over $200k even in Midwest markets. When companies say they want more programmers, they tend to either want the low paid code monkeys you mention, or the senior devs / architects I mentioned. The demand for anyone in between is where it can be lacking (depending on market).

      --
      -- All that is necessary for the triumph of evil is that good men do nothing. -- Edmund Burke
    17. Re:Correction by KingMotley · · Score: 1

      Yes. I started working with .NET back in 1997 or 1998. It took a long time before the betas officially came out, and then another long time before 1.0 was officially released, so yes, by 2003 I had 5-6 years of experience with it, but not 10.

      That said, yes, I've seen many requirements that are impossible to meet unless you were on the development team, or following the project before it was officially announced.

    18. Re:Correction by AmiMoJo · · Score: 1

      "Programming" is a huge field. Some types are very well paid and in demand, some are not.

      My friend is doing front end Javascript. Apparently demand is huge and he is raking it in. I know, front end Javascript of all things. But he says back end guys are ten a penny. He used to do it himself but front end pays twice as much.

      There is also the question of quality. In embedded stuff there are a lot of electrical engineers who write a bit of code too. They can do okay firmware for simple stuff, but if you want a big system doing you need to pay someone good. So there are companies that pay peanuts for electrical engineers with a bit of C experience, and companies who pay well for real embedded C developers.

      --
      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: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.

    20. 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
    21. Re:Correction by datavirtue · · Score: 1

      Just act really frisky and hum show tunes. Perhaps dye your hair and shave as well?

      --
      I object to power without constructive purpose. --Spock
    22. Re:Correction by datavirtue · · Score: 1

      If people see you hiding in a corner drinking coffee and slinking off to smoke five times a day they are not going to think of you as a technologist. Corporate world is not wired that way any more.

      --
      I object to power without constructive purpose. --Spock
    23. Re:Correction by Anonymous Coward · · Score: 1

      Looking for jobs in Europe there are plenty, and they seem more than interesting in non-female non-minority candidates.

      Is the US really that bad? Have you considered a formal complaint on the grounds of discrimination?

      Trying to claim discrimination as a white male here tends to just get an eye-roll at best, accusations of being a sexist racist at worst.

    24. Re:Correction by datavirtue · · Score: 1

      "Programming by itself just isn't special anymore. "

      Bullshit. Most people do not like it. It is not easy money.

      --
      I object to power without constructive purpose. --Spock
    25. Re:Correction by mikael · · Score: 1

      I've seen that as well. For the past 20 years, I've been to job interviews where the companies give out programming tests and explain it is because the graduates coming out of the universities don't know what pointers are, how to implement linked lists or even how C++ destructors. They then require that various positions require a degree in medical imaging or fluid dynamics.

      --
      Vintage computer adverts: http://www.vintageadbrowser.com/computers-and-software-ads
    26. 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."
    27. Re:Correction by fluffernutter · · Score: 1

      As a person who has had a lot of development 'side-projects' I can tell you that experience gained out of work means very little to potential employers. You have to be at a job doing 'skill X' for five years for it to register with them as having that qualification. Your Zuckerberg example isn't really fitting either since Zuckerberg's real 'in' was not knowing any special technology, but starting a website that a lot of people liked at the right time in the internet expansion, and they told others. He also has the lack of conscience to use the things people put on that site to make a lot of money from. A lot of people could have started the same website at the same time but wouldn't have found it appropriate to share information with others and so didn't start Facebook.

      --
      Laws are rules for the court, but merely a bottom bar to hit for life. Think beyond laws in your actions always.
    28. 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.

    29. Re:Correction by AlanBDee · · Score: 1

      We literally just hired a guy who's probably around 55, I haven't asked because I don't care. All I care about is can he code and he can.

      I have no doubt that as we get older our ability to keep up with new technology becomes more difficult; or maybe we become too impatient to learn the new stuff. Either way, I'm planing my finances in a way that if I found myself unemployable at age 55 then I'll be able to retire, or more likely work part time doing something else that I love. I make plenty of money now so it isn't that hard.

    30. 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
    31. Re:Correction by fluffernutter · · Score: 1

      Questions:
      1) How many of those companies say 'Ok we're going to offer more pay than any other company in an attempt to lure someone who is better', and
      2) How many of those companies try to add a benefit, such as working from home, in an attempt to find something better, and
      3) How much thinking 'outside of the box' is there at all? It seems most companies see that other companies are paying $X for skill Y so they offer $X for skill Y. If you're not exceeding the market you're not using the market properly.

      --
      Laws are rules for the court, but merely a bottom bar to hit for life. Think beyond laws in your actions always.
    32. 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.
    33. 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.
    34. Re:Correction by Opportunist · · Score: 1

      Please do.

      I'll take the man when you're done hiring. He'll probably get cheaper that way, too.

      Diversity, it's awesome. Especially if others have to do it.

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

      Correct, too. I do know a fairly large selection of programming languages pretty well, but that never comes up in interviews either. It's basically the requirement. You wouldn't ask a truck driver if he can drive stick or a accountant whether he can calculate. You simply assume they can because it's a basic requirement for the job.

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

      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.

      --
      Fat, drunk, and stupid is no way to go through life, son.
    37. Re:Correction by Opportunist · · Score: 1

      What is always in demand, and well paid, is people who excel in more than just "programming" or "IT stuff". You can make insane amounts of money if you manage to combine legal with IT or financial auditing and IT.

      Banks have deep pockets...

      --
      We used to have a Bill of Rights. Now, with the rights gone, all we have left is the bill.
    38. 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.
    39. Re:Correction by micahraleigh · · Score: 1

      The fascination HR has with frameworks is peculiar and asymmetrical.

      I'm wondering if I can manipulate this into coding in my 50's.

    40. Re:Correction by micahraleigh · · Score: 1

      Ah ... at first I though you were serious.

      "you really should have seen what was coming and gotten that experience in before the technology was actually developed"

      There's a reason they call it the bleeding edge.

      Anyway ... good post.

    41. Re:Correction by micahraleigh · · Score: 1

      True ... but I think he was saying it's not like they don't have options

    42. Re:Correction by CodeHog · · Score: 1

      You know of one of those $200k+ jobs in the Chicago area? I can check all of those boxes off. I've been developing for 15+ years, network admin for 5 years before that, build my own computers, started grad classes for MSCS. I can help a junior developer solve a code issue and then turn around and discuss trending technologies with managers and execs. I get paid ok now but that's a large jump in salary, closer to an exec salary imo.

      --
      Fat, drunk, and stupid is no way to go through life, son.
    43. Re: Correction by CodeHog · · Score: 1

      and if you use circus peanuts then you get clowns?

      --
      Fat, drunk, and stupid is no way to go through life, son.
    44. Re:Correction by Tablizer · · Score: 1

      The hiring manager won't necessarily cooperate, inform, or agree with HR. A candidate will eventually get hired so someone had to fudge at least one side of the equation. You either fudge the left side, the right side, or half-fudge both sides.

    45. Re:Correction by micahraleigh · · Score: 1

      Interest doesn't really come from the pick of field as much as one's commitment to succeeding in it.

      You can succeed bigly with some fields that don't seem to be in demand at all.

    46. 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...

    47. Re:Correction by ranton · · Score: 1

      You know of one of those $200k+ jobs in the Chicago area? I can check all of those boxes off. I've been developing for 15+ years, network admin for 5 years before that, build my own computers, started grad classes for MSCS. I can help a junior developer solve a code issue and then turn around and discuss trending technologies with managers and execs. I get paid ok now but that's a large jump in salary, closer to an exec salary imo.

      Execs at companies I have worked for make closer to $500k (and 10x that for CEOs), although their base pay is closer to $200k much of the time. Even those $200k+ jobs I mentioned tend to be closer to $150k-175k in base salary and then 20%-40% bonus/stock. I'm not going to link directly to job openings on Slashdot, but I was looking into a job at William Blair that is still open right now I think. There are two others in the suburbs I am doing interviews for right now but honestly they will probably cap out at closer to $190k in total comp. Both are jobs that are around 50% managing / 50% development, but then again those are the jobs that pay these high of rates. It is much harder to come across jobs for IT with no management component that pay these kinds of salaries. You could find a Principal Architect job at a consulting firm that pays over $200k but there will probably be a large travel component.

      If you are honestly looking, find a recruiter focusing in your industry / technology stack and they will be very valuable. If you are really qualified for those $200k+ jobs they will move mountains for you because their commission will be considerable. I have also found that recruiters give you more attention the second time you work with them because they know how easy you were to place last time and know you won't flake out during the interview / offer process.

      I don't want to make it sound like it is easy for any developer to make this kind of money. It takes soft skills which are nearly as good as your technical skills to get past the $125k-$150k hump (at least at Midwest rates). But that is the same as in most industries. Doctors and lawyers and investment bankers without strong soft skills tend not to advance to ridiculous pay levels either.

      --
      -- All that is necessary for the triumph of evil is that good men do nothing. -- Edmund Burke
    48. Re:Correction by mikael · · Score: 1

      They are looking for someone with 10+ years experience who wants to move into management and/or lead a team, then they can hire everyone else. Only problem is that the person with 10+ years experience will only work as a contractor/freelancer and anyone else who wants to move into management has already done so.

      --
      Vintage computer adverts: http://www.vintageadbrowser.com/computers-and-software-ads
    49. Re:Correction by b0s0z0ku · · Score: 1

      "Agile" is another cult, just like Six Sigma.

    50. Re:Correction by OrangeTide · · Score: 1

      Paying everyone 20k doubles your expenses and hurts the company revenue projections you've given to shareholders.

      It's a good way for a C-level to get fired. The desire for the boss to cover their own ass explains a lot of standard practice in the corporate world.

      --
      “Common sense is not so common.” — Voltaire
    51. 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
    52. Re:Correction by Comrade+Ogilvy · · Score: 1

      Well, yes.

      But overworking employees by not being willing to make important hires loses you your best employees, over the long haul. Are you well enough off getting 75% of the projected revenue in a company that is good at its work, and can grow from there? Or do you prefer being stuck in a downward spiral of getting 90%, then 80%, then 70%, then 60%, , etc. of the piece of the pie you wanted, with no way out of the hole except to make excuses about it being a tough market to hire in?

      I recognize that the second option sure seems safe in the short term, and is very popular as a result. But is it reliable?

    53. 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"
    54. Re:Correction by russotto · · Score: 1

      Doctors and lawyers and investment bankers without strong soft skills tend not to advance to ridiculous pay levels either.

      Radiology pays well.

      But if you've got the soft skills the technical skills are superfluous in any case.

    55. Re: Correction by Anonymous Coward · · Score: 1

      No, there are just many red flags that make employers never give a chance to people.

      They don't want to take any risk. So they focus only on people with a standard CV, not too bad grades and who never ran into a problem.

    56. Re:Correction by OrangeTide · · Score: 1

      But overworking employees by not being willing to make important hires loses you your best employees, over the long haul.

      If employees can be "overworked" are they really your best?

      Are you well enough off getting 75% of the projected revenue in a company that is good at its work, and can grow from there?

      As long as metrics like projected revenue and market growth match or exceed expectations the potential efficiency of your workforce is probably secondary. Especially if your company's performance meets or exceeds what is typical in your industry.

      Or do you prefer being stuck in a downward spiral of getting 90%, then 80%, then 70%, then 60%, , etc. of the piece of the pie you wanted, with no way out of the hole except to make excuses about it being a tough market to hire in?

      I don't agree with it working that way. I think you find some equilibrium on this rather than trend to the bottom. As it is mostly relative compared to your competition. And you might still have lots of top talent coming in and out of your company if you have a high churn rate. And energetic NCG (new college grads) can often put up with a lot of stupid bullshit and still produce results until they have a year or two experience on their resume and go somewhere else. But there is always a supply of NCGs, especially if your company is big enough to work large universities and offer paid internship opportunities.

      Basically I'm saying, and I've seen this before, that your company can suck and you can still have talented people working there.

      --
      “Common sense is not so common.” — Voltaire
    57. Re:Correction by RhettLivingston · · Score: 1

      More than that... look for a job when you're 55 and have no desire to do management or lead a team but just like to create. A lot of people will claim to not have trouble when they've either been with the same employer for 20 years or they've established themselves as contractors. But when you find yourself looking for the first time after many years with an employer as many did in 2009, the story is different. There are still many out there that we lost in 2009 that are now settled into jobs that don't use their skills or pay what they made. We haven't recovered until they are reincorporated.

    58. Re: Correction by nowwith25percentmore · · Score: 1

      Wow, that's an impressive record. Have you ever considered going into business for yourself as a consultant?

    59. Re: Correction by nowwith25percentmore · · Score: 1

      Funny thing is, there isn't much correlation between "years of experience" and "ability" according to the book "Peopleware".

    60. Re: Correction by nowwith25percentmore · · Score: 1

      It appears to me that many managers would rather pay for a more-expensive army of less-expensive mediocre programmers than hire a less-expensive small team of more-expensive talented programmers.

    61. Re: Correction by nowwith25percentmore · · Score: 1

      Given the option of two cheap guys that are wage-equivalent to a quality guy, the quality guy is the better buy. More bodies means more communication overhead, and communication overhead is expensive in software organizations. Brooks addresses communication in the book "The Mythical Man Month". The book "Peopleware" posits that software development is primarily a sociological, not technological, endeavor.

    62. 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.

    63. Re: Correction by reanjr · · Score: 1

      "Smart move" would imply he made that decision with the intention of selling to marketers. Nothing I've read about FB seems to suggest such a thing.

    64. Re: Correction by reanjr · · Score: 1

      Interchangeable cogs are usually booked as a depreciating asset.

    65. Re: Correction by reanjr · · Score: 1

      The labor participation rate is near a 50 year low. The unemployment rate is useful to understand job seeking, but it's worthless to describe how people's lives are affected by labor/job shortages.

    66. 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.

    67. Re:Correction by Comrade+Ogilvy · · Score: 1

      If employees can be "overworked" are they really your best?

      Not for long. ;)

      I do get your point. I am not saying what you describe is not common. I do argue that uninsightful managers feel trapped into doing things one particular way because it feels safe, because it feels like it is their only reasonable choice. When it is not.

    68. Re:Correction by OrangeTide · · Score: 1

      I think an energetic college kid can throw together something terrible together in very short order. Good for demos and proof of concept. And that's often how we use interns at my company. We give them at least one fairly self contained project that can be completed in the short amount of time they have. They required to do a presentation in front of the software department at the end of their internship. Plus we throw some mature code bases and bug fixing tasks at them, with a mentor to assist them. Goal is to cover a lot of ground and earn experience in a limited amount of time. Then we usually offer them a full time position that starts after they graduate, assuming we did our job right at giving the intern good experiences and the intern did their job right of working hard at what we gave them.

      I run into so many one trick ponies in this industry. There is always some guy who does nothing but maintain an obscure codebase that is vital to the company but rarely changes and nobody is all that interested in working on. That's fine if it's like for a year or as a secondary ongoing task. For example if you're only job is to maintain the bootloader for legacy devices, then you probably don't have much to do and aren't earning new experiences. I'll admit it's not zero work. but it's not challenging either. (that example is a position I had myself)

      --
      “Common sense is not so common.” — Voltaire
    69. Re:Correction by sjames · · Score: 1

      The, while offering average pay wonder why their applicants fail to be above average.

    70. Re:Correction by i286NiNJA · · Score: 1

      There is clearly a large H1B fraud industry in the USA. It's there flooding my inbox, recruiters who can barely speak english, with so little experience hiring actual americans that they don't know they can't ask me my birthday before extending a job offer.

      As for diversity hires? Well yeah that's going on but there are so few available diversity candidates that your chances of even applying for the same job as a valid diversity candidate are slim.

  2. Just ask yourself one question. by Anonymous Coward · · Score: 1

    If the job market is doing so well, why are we still underpaid?

    1. Re:Just ask yourself one question. by Anonymous Coward · · Score: 1, Insightful

      Because you think you're worth more than you really are? The McDonald's worker also feels that he/she is underpaid.

    2. 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

    3. 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.

    4. Re:Just ask yourself one question. by Anonymous Coward · · Score: 1, Informative

      Mcdonalds workers are underpaid.

      If so, then they can get a job for more money. If they can't find a job for more money, then they're not underpaid.

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

      And what color is the sky on the planet where you are able to legislate the worth of a person's labor?

      If you legislate a $15/hour minimum wage, anyone whose labor is worth less than $15/hour will be unemployed.

      The REAL WORLD doesn't care about your virtue signalling.

    5. 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.
    6. Re:Just ask yourself one question. by PPH · · Score: 1

      but that quickly ends when costs catch up.

      Seattle. When the $15/hr wage law was passed, landlords started raising their rents. Never mind that pay would take a couple of years to reach the specified level. people caught in that pinch are now living under bridges.

      --
      Have gnu, will travel.
    7. Re:Just ask yourself one question. by datavirtue · · Score: 1

      Agreed. White Conservative liberal here. I would like to try UBI.

      --
      I object to power without constructive purpose. --Spock
    8. Re:Just ask yourself one question. by datavirtue · · Score: 1

      Interesting to see the immediate affects are greater than anticipated. Rental properties are difficult to profit on. Not hard to imagine this being a thing.

      --
      I object to power without constructive purpose. --Spock
    9. Re:Just ask yourself one question. by mikael · · Score: 1

      The business was based on the model that college or high-school students could earn a bit of cash working part time or during the holidays. They weren't meant to become the one-company town employer.

      --
      Vintage computer adverts: http://www.vintageadbrowser.com/computers-and-software-ads
    10. 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.

    11. Re:Just ask yourself one question. by AHuxley · · Score: 1

      Engineering and math would let people advance on merit after passing years of tests and exams.
      Now creating apps is open to people who just turn up at a university and get granted an education.
      Virtue signalling political correctness created a generation of graduates who never studied much.
      Who would hire a person with not much ability just based on their university granted results?
      So many can hold up the same political correctness grated diploma mill results?

      --
      Domestic spying is now "Benign Information Gathering"
    12. Re:Just ask yourself one question. by sjames · · Score: 1

      If they're paying little enough that their employees qualify for any government program to make up the difference, the McDs is essentially leeching off of the taxpayer to keep their employees alive.

      You wouldn't likely agree to pay a company's utility bills or for machine maintenance, why are you so willing to pay to maintain their "worker units" rather than make them pay for it?

      Or do you think McD's would do OK if their workers were sick and homeless? Would you eat at a place where the workers haven't showered for a month?

      Minimum wage is our way of not letting employers use food stamps and other programs as a payroll subsidy.

    13. Re:Just ask yourself one question. by sjames · · Score: 1

      So you're saying that the magic market with competition failed miserably? Because if market competition was working, that wouldn't happen.

    14. Re:Just ask yourself one question. by PPH · · Score: 1

      And are there plenty of unoccupied apartments and houses sitting around?

      Not plenty. But the occupancy rate has dropped to about 95%. Landlords aren't desperate, so they can hold out for that anticipated surge of people making $15/hr.

      --
      Have gnu, will travel.
    15. Re:Just ask yourself one question. by sjames · · Score: 1

      No, I'm under the impression that it is not my responsibility to help McDonald's make payroll.

  3. 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.

  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 sinij · · Score: 1, 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?

      Because they are all universally white, male, and tend to be conservative.

    2. Re: If they would only lift the age cap... by Anonymous Coward · · Score: 1

      So they're being discriminated against on the basis of race, sex, and political affiliation?

    3. 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.

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

      And they don't play foosball all day.

    5. 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.
    6. Re:If they would only lift the age cap... by Zontar_Thing_From_Ve · · Score: 1

      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?

      It's a good question. I can give you some answers.
      1) Their experience, although good, is in older technology instead of the current flavor of the day that will itself be considered antiquated in a few more years.
      2) Often they live in small towns and the only shop that needed them closed. They aren/t willing to move to larger cities where they might find work, so they stay where they are and there simply aren't any other local employers who need their skills.
      3) As someone else said they tend to be white males and there may not be a desire to hire more of such people by companies who do want a more diverse workplace.
      4) With their age and experience may come salary expectations that the market no longer wants to meet.

    7. Re:If they would only lift the age cap... by 0100010001010011 · · Score: 1

      That's why we keep getting called back to work after we retire

      The intersection of those getting rehired after retirement and those that can't find a job at all is probably zero.

      But that olde farce who's been there over 30 years doesn't keep his or her job by being obsolete.

      Sure they do. Just like we keep old machines around. Sometimes it's just easier to wait them out to retirement than get rid of them.

    8. Re:If they would only lift the age cap... by datavirtue · · Score: 1

      In their minds the "barely 30" manager is still about 20. They think older people are funny, quaint, and senile.

      --
      I object to power without constructive purpose. --Spock
    9. Re:If they would only lift the age cap... by edtice1559 · · Score: 1

      If you know such people and they don't mind traveling as part of their job, have them send me their resume.

    10. Re:If they would only lift the age cap... by datavirtue · · Score: 1

      Yeah. There is a major gap in how early career people see work and how later career people see work. The older people (45+) tend to not keep up on tech and are next to impossible to motivate or engage. They already proved themselves several times and are not compelled to do it again. I'm 40 and though I try to balance my life and spend time with my family I do not rest. I'm ready for the grind and I LOVE testing and developing new tech.

      --
      I object to power without constructive purpose. --Spock
    11. Re:If they would only lift the age cap... by edtice1559 · · Score: 1

      There are many older programmers out there who have worked on building business-critical systems. Those older programmers have an incredible amount of institutional knowledge. They understand the business better than anybody. And they know the intimate detail of these systems. That makes them incredible assets. Unfortunately it makes them highly qualified to only do one job. So long as that job exists, they will keep getting hired out of retirement. But if they don't have current technology skills, they are going to have trouble in the general job market. There are plenty of older people who do have current skills. We've recently hired one and been glad of our choice.

    12. Re:If they would only lift the age cap... by dAzED1 · · Score: 1

      I'm sorry, but if you're still doing the same level work after 30+ years, there is something wrong with you. At some point, you should have gone in to management, consulting, /something/ other than just being a rank and file engineer still. It's not a poor reflection on a 30year old that they intuitively know this fact.

    13. Re:If they would only lift the age cap... by lamer01 · · Score: 1

      What if you just like development? I do both management and coding and management just sucks. It's a life sucking profession. Developing software is so much more fun.

    14. Re:If they would only lift the age cap... by fluffernutter · · Score: 1

      You can be the most brilliant technical person in the world, if you don't have self-sales skills or like to talk about yourself or like to do a lot of useless job interviews then you won't go anywhere.

      --
      Laws are rules for the court, but merely a bottom bar to hit for life. Think beyond laws in your actions always.
    15. Re:If they would only lift the age cap... by Joey+Vegetables · · Score: 1

      Hey. I resemble that remark. The last sentence anyway. Except maybe for the "funny" part.

    16. Re:If they would only lift the age cap... by oh_my_080980980 · · Score: 1

      Those are assumptions, not answers, which blame the job seeker. The reality is businesses don't want to pay, as evidenced by the fact there's high demand but wages have not spiked.

    17. Re:If they would only lift the age cap... by layabout · · Score: 1

      5) they own houses and/or have family locally which makes it difficult to move.

    18. Re:If they would only lift the age cap... by Glonoinha · · Score: 1

      Your email isn't publicly available, nor is it accessible via your G+ link.
      Mine is a gmail account, less the trailing 'ha' in my /. username.

      Travel where?

      And wow it's been a while since I posted here. I was quite rambunctious a decade and a half ago, wasn't I :-)

      --
      Glonoinha the MebiByte Slayer
    19. Re:If they would only lift the age cap... by micahraleigh · · Score: 1

      Any true scotsman knows pistachio is the best icecream flavor !!

  5. Jobs jobs jobs by HP+Hovercraft · · Score: 1

    Unfortunately the demand to make money doesn't equate to demand to improve quality of job and life for software developers.

  6. 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 HP+Hovercraft · · Score: 1

      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? Seems like it starts nice but quickly plateaus until you get older then you're replaced. Would one be better off focusing on management, marketing, or corporate operations as soon as you get your foot in the door as a software developer?

    2. Re:the nihilist in me says no. by edtice1559 · · Score: 1

      You are going to see these same problems across the organizations. The reality is that many organizations are dysfunctional but still successful in the marketplace. This isn't somehow specific to programming.

    3. Re:the nihilist in me says no. by KingMotley · · Score: 1

      There really is a 4th option:
      Small companies who wants to get by with the smallest cost with large returns. That's where I usually shine. I have some skills that are top notch, but what I really bring to the table most often is aligning projects with actual company needs. Balancing getting it done quickly with highly maintainable code that works every time. That usually means not using the latest and greatest languages that haven't fully matured yet, or don't have a good support system when you need to do something that isn't in the 90% the language is designed to make easy.

      That's when experience to see the difference between what the company is asking for and what they really want. Seeing what is going to work, and what will just lead to an endless cycle of needless maintenance because of poor design, and steering the stakeholders in the right direction. That is of course being able to actually do the work myself, or more than likely lead a very small team of inexperienced, not great coders into delivering projects that are reliable and have impact on the bottom line.

    4. Re:the nihilist in me says no. by fluffernutter · · Score: 1

      Not to mention with the contract option you need to work another job for free on top of the technical job ensuring that you promote yourself enough to get the next job without a break in between. Since contract positions rarely cover cost of health benefits, you start behind everyone else from the start.

      --
      Laws are rules for the court, but merely a bottom bar to hit for life. Think beyond laws in your actions always.
    5. 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:the nihilist in me says no. by Locke2005 · · Score: 1

      I talked to an Oregon state government recruiter at a job fair once. I asked how much they were offering, then told her that was $20K less than I was making at my current job. Felt kind of sorry for her, she had a thankless task.

      --
      I've abandoned my search for truth; now I'm just looking for some useful delusions.
  7. You still can't get a job without a degree by rsilvergun · · Score: 1

    Heck you won't even get an interview. That wasn't the case 20 years ago. Also nobody will train. You better be ready to bang out A grade code day one or you won't make it past the interview.

    --
    Hi! I make Firefox Plug-ins. Check 'em out @ https://addons.mozilla.org/en-US/firefox/addon/youtube-mp3-podcaster/
  8. Re:If supply really demand by i286NiNJA · · Score: 1, Insightful

    Pussy.

  9. 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...

  10. Comment removed by account_deleted · · Score: 2

    Comment removed based on user account deletion

  11. 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.

  12. 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.

  13. 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."
    2. Re:Ding! by micahraleigh · · Score: 1

      Suzy doesn't want to go into a field you can't stay in for more than 15 years.

      They made this mess, and they're only treating symptoms.

      I can understand if people complain about polluted rivers ... but not if the complainers are the ones dumping in the river !!

  14. 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.

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

    Lick those boots!

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

    must be able to work 60-80 hours a week

    1. Re:one more thing by jimbolauski · · Score: 1

      Salary pay of course.

      --
      Knowledge = Power
      P= W/t
      t=Money
      Money = Work/Knowledge so the less you know the more you make
    2. Re:one more thing by Opportunist · · Score: 1

      Willingness to travel to customer location, own car required...

      --
      We used to have a Bill of Rights. Now, with the rights gone, all we have left is the bill.
    3. Re:one more thing by CodeHog · · Score: 1

      If you're not working 75 hours a week are you really work at all? I was told by a manager that 10% OT was the expectation.

      --
      Fat, drunk, and stupid is no way to go through life, son.
    4. Re:one more thing by Joe_Dragon · · Score: 1

      0.26 mile and no parking or toll reimbursement

  17. 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.

  18. Re: If supply really demand by Anonymous Coward · · Score: 1

    I own a business. If my employee asks for more vacation time or higher pay, and they deserve it, then they get it.

    It's often the ones who don't deserve it who ask the most, and are the most bitter about their jobs.

    I can already tell that you're a 9:30 to 4:00 kind of guy, with two hours of Facebook in between.

  19. 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.

    1. Re:2001, a Bubble Odyssey by Shados · · Score: 1

      The part that really worries me is the reliance on unqualified developers. This was very much the case during the dotcom bubble. There was so much investment money floating around, it didn't matter if 5, 10, 30% of your software developers were barely useful. Know html tags? You're hired!

      It's not quite this bad now, but we still have a huge influx of people who can barely copy paste from stack overflow to make things "work" (until they don't). They rely on the few experienced devs in the team to clean after them, or worse are just happy with half baked things that barely work.

      When the next big market adjustment happens, all these people at the bottom will end up competing for the few junior roles left and wondering how they're going to fuel their 100k+/year lifestyles.

    2. Re:2001, a Bubble Odyssey by edtice1559 · · Score: 1

      I got paid well during the dotcom bubble and I also got a bunch of worthless options. I also worked insane hours. Maybe I could/should have done something different with my time. But it's hard to argue for a net-negative effect as it did propel my career, gave me earnings, and kept me out of trouble.

    3. Re:2001, a Bubble Odyssey by Tablizer · · Score: 1

      I'm not necessarily arguing against such career choices, but merely warning all to be prepared. ALL professions are subject to change, fads, and bubbles. A hooker once claimed that automation would never replace her, but what if sex-bots get good enough that demand for the real deal drops in half? Can't rule it out. (New great field: sex-bot tester/reviewer.)

    4. Re:2001, a Bubble Odyssey by Opportunist · · Score: 1

      Careful what you wish for. You don't even want to know what kind of weird fetishes people have, and YOU would be the one that has to make them possible.

      I guess it would be the first programming job where a shower is a basic requirement to keep the people sane.

      --
      We used to have a Bill of Rights. Now, with the rights gone, all we have left is the bill.
    5. Re:2001, a Bubble Odyssey by edtice1559 · · Score: 1

      Not my area of expertise but I wonder if cheap online porn has reduced demand for hookers/strippers. Interesting thing to study if you're an economist. Sadly I'm a computer scientists so I don't get to work on such exciting things. Back to your main point, I think we are in agreement. Organizational dysfunction is universal. It's not clear that it's any worse if you decide to write software for a living.

  20. 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.

  21. bob suck up jay our h1b works 80 with no time off by Joe_Dragon · · Score: 1

    bob suck it up jay our h1b works 80 with no time off. Jays has some friends who will replace you for less.

  22. Up-Or-Out Promotion System Hurts The Military by Joe_Dragon · · Score: 1

    Up-Or-Out Promotion System Hurts The Military and it's the same for technical work.

  23. 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

  24. Re:Not for engineers by Anonymous Coward · · Score: 1

    No, that could be it.

  25. Re:If supply really demand by tsstahl · · Score: 1

    Dang, just ran out of mod points. This rates a rare AC mod, IMO.

  26. Pipefitting by fyngyrz · · Score: 1

    Maybe I should learn how to fit pipes as a backup.

    They fit the same as anything else. Unless you're using a proportional font.

    --
    I've fallen off your lawn, and I can't get up.
  27. 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.

  28. Re: If supply really demand by b0s0z0ku · · Score: 1

    And why is working 9:30 to 4:00 such a mortal sin if you can hack it? Some of us have other interests than flying a desk for 15 hours a day.

  29. programming and IT should be more trades like by Joe_Dragon · · Score: 1

    programming and IT should be more trades like with unions

  30. 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
  31. it comes down to compensation by fluffernutter · · Score: 1

    When salaries go up in lieu of profits, when all jobs are work from home that can possibly be work from home, and when jobs come with some sort of special benefit to rise above other offers, then you know technology companies are really having a hard time finding people. Until then it is just blowing smoke.

    --
    Laws are rules for the court, but merely a bottom bar to hit for life. Think beyond laws in your actions always.
  32. Re:It’s the same old story by Oswald+McWeany · · Score: 1

    Tech is over for white males, only H1B Indians and Afirmative Action women get in. Been this way since after the dot com bust.

    That's bull. I live in a city that is 2/3rds minorities. My coworkers: Mostly white men, a couple of Asians who are also citizens of this country. Not one person on an H1B visa.

    --
    "That's the way to do it" - Punch
  33. Dear editors, by sootman · · Score: 1

    "Demand Hits Full Boil as Job Market Simmers"?

    Please change the subhead to "from the tortured-metaphors dept".

    --
    Dear Slashdot: next time you want to mess with the site, add a rich-text editor for comments.
  34. If you read reddit by poached · · Score: 1

    if you browse /r/cscareerquestions there are a lot of people (young without much prior experience) looking for work, and can't even get interviews. I really don't know why some people "make it" and some don't, but rest assured, if the market was really that great, these people wouldn't have any problems.

    In a way that's probably good... we don't want a repeat of 1999 where everyone with HTML on their resume got a job, but it really does suck.

    The more quality people entering the workforce the better. They create new products, features, and innovation that create more demand for programmers to maintain. They create products that spin up new ecosystems which create jobs.

  35. Generational IT culture wars by Tablizer · · Score: 1

    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...Look at how much whining occurs when Rust, Go or Python shows up on Slashdot.

    There are problems on both sides of the "ageism" issue. Yes, us older people tend to be skeptical of new stuff because we've seen wasteful and stupid fads come and go over time. Skepticism is good but not always welcomed.

    On the flip side you have to go with the flow to some degree, and when in Rome you have to follow the Romans even if they do some things stupidly. It would be nice if each tool and tool part was carefully vetted, but it's human nature to skip such vetting such that fads shape much of the stack and you have to live with a degree of fad cruft to get stuff done. Humanity often has to learn the hard way*.

    Parallelism/distributed application computing, micro-services, functional programming, "web-scale" DB's, the "flat look" (where you can't tell what's a button) and other things have been overblown and used/misused where they don't belong. But sometimes us oldbies have to shut up and move on about fads.

    There is indeed a "culture war" between young and old in IT, and both sides usually do have legitimate points or at least partial points. People are just not very good at debating and articulating why they think X is better at Y such that it turns into a flame-war. Choosing tool X over Y is an art, not a science (unless you have big research bucks).

    * A lot of IT fads are to solve specific problems or limits caused by new technology, and when that technology matures, the original need often diminishes or changes nature. For example, RDBMS at first lacked distributed "web scale" features. Vendors have since added them to RDBMS such that one doesn't need to toss the upsides of RDBMS to avoid their (original) down-sides. Faster smart-phone CPU's are also reducing the gap between desktop dev platforms and mobile platforms. But the original work-arounds often turn into religious-like movements that get carried away.

  36. Re:If supply really demand by Major+Blud · · Score: 1

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

    Are you suggesting that 62% of the States aren't civilized? That's how many had premiums double since 2013. Most of the rest that didn't double still saw an increase.

    https://www.hhs.gov/about/news...

    Yes, we need to reform healthcare funding, but the ACA definitely wasn't the solution.

    --
    If you post as Anonymous Coward, don't expect a reply.
  37. Fraudelent figures, NO JOBS for americans by Eravnrekaree · · Score: 1

    These figures have to be fraudulent and written by the corporations themselves who want to justify 20k per year low wage foreign labor. I know a lot, and i mean a LOT of programmers who cannot find work. Ask college graduates from US universities about this. I also know of many who have been laid off and replaced with indian workers. It is extremely difficult to find work with many months of sending out dozens of resumes per day. The entire H1B program needs to be abolished so these companies will be forced to hire American workers because as it is now, there are mass layoffs of Americans and It is very very, clear, that if you are an American, that the US government is not on your side and will do everything in their power to help foreign aliens steal your job and put you on the street. You need to fight back and to fight back you need to demand that the all immigration be stopped and the H1B programs and all like programs be terminated and all foreign visas be terminated and deported. Fight back, dont let them continue to do this to you.

    1. Re: Fraudelent figures, NO JOBS for americans by Reverend+Green · · Score: 1

      I believe the correct term is not "survival of the fittest" but rather "economically suicidal public policy".

  38. 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.

  39. Software engineer looking for work in seattle by chadenright · · Score: 1

    Software engineer looking for work in Seattle. 4 year degree from CSU Bakersfield in computer information systems, 3 years of industry experience. Looking for competitive market rates. My email is the first seven letters of my user name at "gee" mail. Resume available on request.

  40. Re:Not for engineers by Anonymous Coward · · Score: 1

    Maybe if you could English?

  41. Re:If supply really demand by AHuxley · · Score: 1

    Computer engineers should have looked after the word engineering and cared less about the new term computer.
    Look at what lawyers and the medical profession do to protect their profession in some nations.
    Look at what electricians and plumbers have to show in some nations to start and then keep working.
    What to work? Have to pass real exams at a national level and get granted permission to work after passing tests and exams.
    After graduation that signature for a project carries legal standing and is valued in the community.
    A company wants to create software thats going to be used for more than computer games?
    Ensure a number of computer engineers have to be on staff to look after the project. Large project? Engineers have to be on staff.
    Use a nations laws to prevent another nations computer "workers" wondering in and taking engineering jobs. Until they pass the same university courses and exams in your own nation. Add in security questions to prove a background investigation was done too.
    Make universities graduate on merit again. Everyone has to pass the same very difficult exams to finally become an engineer.
    Too many graduates passing well in a generation due to much better education? Make the exam harder again and keep the number of professionals lower.
    Wages stay up and emerging competition is reduced over decades.
    Computing returns as a profession with experts who have legal standing.
    Protect the profession. Keep the numbers of workers low and ensure the wages up.
    Stop letting just anyone be an "engineer" as they use a computer.

    --
    Domestic spying is now "Benign Information Gathering"
  42. Re:If supply really demand by micahraleigh · · Score: 1

    How would you like it if Walmart, K-Mart, and Amazon collectively decided to raise their prices?

    Couldn't you call that collective bargaining to?

    In both cases it is shenanigans. Unwillingness to compete means you don't believe you can do it and need the economics game genie, which is entirely the reason slavery and fuedalism existed back in the day.

  43. Re:CRUMBS!!!! GIVE US MORE CRUMBS!!!! by micahraleigh · · Score: 1

    Nancy got called on the carpet for her statement on how the economy is only improving by crumbs.

    She (tried to) walk it back.

  44. todaylivesport by todaylivesport · · Score: 1

    We'll know demand for programmers is up when salaries start rising for the first time in 15 years. Web: https://todaylivesport.com/

    --
    https://todaylivesport.com