I found this thought funny. A few years ago everyone was all learn to code so you don't lose your job! Now there wont be any programming jobs in 10 years. But we will need a lot of manual labor still.

top 99 comments

sorted by: hot top controversial new old
[–] 125 points 1 year ago* (2 children)

Problem is, people want a silver bullet and there just isn’t one.

You need to create an economy that works for everyone where skilled workers from all professions can be successful. You can’t cram everybody into one job and expect everything to just work out.

Just about all jobs are important, and all workers deserve a living wage and fair compensation.

No amount of Band-Aid job stuffing is going to make up for a leadership that doesn’t believe that everyone ought to be able to live a good life.

  • source
  • hideshow 2 child comments
  • [–] 2 points 1 year ago (1 child)

    Demand for human workforce is primarily caused by the economy's growth. It requires significantly less human workers to maintain an economy.

  • source
  • parent
  • hideshow 1 child comment
  • [–] 6 points 1 year ago

    That really can't be correct. Growth adds some jobs for sure, but not as many as you're implying. While "maintaining" an economy, you still need just as much health care, food production, retail stores, education, road maintenance... I mean just about everything I can think of with the one exception of construction won't be significantly different in a growth economy.

  • source
  • parent
  • [–] 36 points 1 year ago (7 children)

    The Learn To Code hype was being driven by employers to create a work surplus to drive wages down. Now those same employers think they can use AI instead.

  • source
  • hideshow 7 child comments
  • [–] 5 points 1 year ago (6 children)

    then it's going to inadvertently happen to the trades too 😬

  • source
  • parent
  • hideshow 6 child comments
  • [–] 4 points 1 year ago* (last edited 1 year ago) (5 children)

    Any new construction job is going to crash because no one will have any money to build new anymore. I'm already seeing stalled projects near me. Not that I have a big problem with that. They like to cut down and cleared trees to build a warehouse instead of tearing down old buildings.

  • source
  • parent
  • hideshow 5 child comments
  • [–] 3 points 1 year ago (4 children)

    Large corporations will always have the money. I wouldn't be surprised if some of them get so large they start forming in-house construction companies, initially offering above market pay and benefits, to attract large teams of workers and undercut existing independent (often unionized) construction services. The competition forces the indie union shops to shutter or sell, and now, in control of the entire workforce, the corporations slash the wages and benefits as the workers no longer have other places to apply to.

    Race to the bottom, baybeeee

  • source
  • parent
  • hideshow 4 child comments
  • [–] 2 points 1 year ago (2 children)

    They're not going to be building malls and warehouses if no one is buying shit anymore.

  • source
  • parent
  • hideshow 2 child comments
  • [–] 62 points 1 year ago (14 children)

    We are still a long ways away from AI being able to replace programmers. The amount of sheer bullshit code and wrong stuff it writes currently will cripple any information system currently keeping economies up and running.

  • source
  • hideshow 14 child comments
  • [–] 39 points 1 year ago (8 children)

    That won't stop large corporations from dramatically reducing programming jobs my friend.

  • source
  • parent
  • hideshow 8 child comments
  • [–] 34 points 1 year ago (4 children)

    Until they notice that cleaning up after failed AI-written code is more expensive than writing working code from the start. Which is already happening for some companies.

  • source
  • parent
  • hideshow 4 child comments
  • [–] 5 points 1 year ago* (last edited 1 year ago) (3 children)

    Which is already happening for some companies.

    Yes. We're just getting there. Three years ago, there wasn't much hiring of junior developers, and it takes about three years for a junior to grow into a senior.

    It also takes 3-5 years for stupid code choices to hurt in ways that affect a businesses bottom line.

    These two factors should boil over each-other nicely in the near future.

  • source
  • parent
  • hideshow 3 child comments
  • [–] 5 points 1 year ago (2 children)

    takes about three years for a junior to grow into a senior.

    We might have vastly different definitions what is a senior then, or you're peaking at the Donner-Kebab curve.

  • source
  • parent
  • hideshow 2 child comments
  • [–] 2 points 1 year ago* (1 child)

    We might have vastly different definitions what is a senior then

    I'm referring to the usual definition for the job title, "Senior Developer". It's also a pretty good bare minimum skill definition needed to not constantly make costly mistakes.

    or you're peaking at the Donner-Kebab curve.

    I didn't set the industry wide definition, I am using it.

    If you're angry with the lack of titles that reflect real seniority, join a union, or start one!

  • source
  • parent
  • hideshow 1 child comment
  • [–] 6 points 1 year ago

    They will be forced to replace the laid off workers when they see that AI doesn’t replace them. Having a skill will still be valuable. Search “Klarna AI rehire”. That’s just support agents. Coders will be fine.

  • source
  • parent
  • [–] 13 points 1 year ago (1 child)

    I think a lot of the crunch in the labor market for programmers is "monkey see monkey do" thinking at the big tech companies. It might even be somewhat calculated, though I hesitate to call something a conspiracy when it could simply be due to stupidity on the part of senior management.

    Large tech companies tend to have a lot of flexibility and their total headcount because they have a wide variety of departments and tasks that they can set aside for an extended period before it causes any problems. Those problems will eventually catch up with them, though, as will a code base written by somebody who doesn't understand what they're trying to accomplish.

    So I think the pendulum is going to swing back to a labor crunch at some point. My guess is at least another 6 months before we see any hint of that, though. I don't think it will be as bad as it was before the advent of LLMs, though. They really are a productivity enhancing tool, particularly for software developers who know what they're doing.

  • source
  • parent
  • hideshow 1 child comment
  • [–] 4 points 1 year ago

    The only field I see LLMs enhancing productivity of competent developers is front end stuff where you really have to write a lot of bloat.

    In every other scenario software developers who know what they're doing the simple or repetitive things are mostly solved by writing a fucking function, class or library. In today's world developers are mostly busy designing and implementing rather complex systems or managing legacy code, where LLMs are completely useless.

    We're developing measurement systems and data analysis tools for the automotive industry and we tried several LLMs extensively in our daily business. Not a single developer was happy with the results.

  • source
  • parent
  • [–] 2 points 1 year ago (2 children)

    Well yeah but I believe the idea is in short the uncertainty, why it's saying "in 10 years". Think of it now as you have a kid graduating high school this year, and asks you what to major in in college that's likely to make enough to pay off those killer loans it's going to take.

  • source
  • parent
  • hideshow 2 child comments
  • [–] 3 points 1 year ago (1 child)

    Well, Wordpress was meant to replace all professional web builders. Visual programming was meant to obsolete all programmers because everyone will be able to write software. Every decade there's a new thing that will replace programmers. Nothing did so far.

  • source
  • parent
  • hideshow 1 child comment
  • [–] 30 points 1 year ago (20 children)

    It's not so much we need manual labor but skilled technical labor. Like plumbing, electrical, working with pulse logic controllers, Mason, welder, Nursing, emergency room technicians. Etc

  • source
  • hideshow 20 child comments
  • [–] 16 points 1 year ago (15 children)

    My dad is a master mason and can't find anyone at all who wants to do the job. It's hard, hard work. Unfortunately, it seems like he's going to have to retire with no apprentices to carry on all his incredible knowledge.

  • source
  • parent
  • hideshow 15 child comments
  • [–] 18 points 1 year ago (13 children)
  • [–] 9 points 1 year ago (11 children)

    Can he afford to?

    Current trades are underpaid for what is expected from them.

  • source
  • parent
  • hideshow 11 child comments
  • [–] 15 points 1 year ago (7 children)

    Then he needs to charge more if he can't afford to pay his employees more.

  • source
  • parent
  • hideshow 7 child comments
  • [–] 16 points 1 year ago (3 children)

    Exactly. There is no such thing as a labor shortage, only activities that people don't think are worth the cost.

  • source
  • parent
  • hideshow 3 child comments
  • [–] 4 points 1 year ago* (2 children)

    There is no such thing as a labor shortage, only activities that people don’t think are worth the cost.

    I wonder, do you realize that your statement is equally true on the demand side?

  • source
  • parent
  • hideshow 2 child comments
  • [–] 3 points 1 year ago (1 child)

    NTA but can you elaborate on this a bit? Never heard someone put this argument before I'm just curious exactly what you mean

  • source
  • parent
  • hideshow 1 child comment
  • [–] 2 points 1 year ago*

    Sure, it's pretty simple really. As wages rise the business has to charge more to cover the increase in cost. As price rises demand falls.

    So while the commenters statement "There is no such thing as a labor shortage, only activities that people don’t think are worth the cost." may be true so is "There is no such thing as a work shortage, only activities that customers don't think are worth the cost."

  • source
  • parent
  • [–] 2 points 1 year ago

    If people are willing to pay, sure. But you can pay as much as you want but people won't necessarily be interested in a skilled trade if the pay in general is low. That is a long term commitment and not solved by a single employer.

  • source
  • parent
  • [–] 1 point 1 year ago (1 child)

    He can only charge what the market will bear. Since he has skills he can do the work fast and make a good living. However he cannot afford to invest in someone new who can't work as fast and thus could not make a good living. If a new guy would work for free for a couple years the new guy would be good and could get a good income - but I don't blame new people for not wanting to work for free and it is likely illegal anyway. Also while there is a good income possible, I wouldn't call it great, and so I'm not sure if it is worth getting into vs other options.

    So yeah, he needs to charge more, but he can't because people will just do without masons if they charge more.

  • source
  • parent
  • hideshow 1 child comment
  • [–] 6 points 1 year ago (2 children)

    It’s a labor market. Employers are not owed slaves.

  • source
  • parent
  • hideshow 2 child comments
  • [–] 1 point 1 year ago

    A lot of union halls have expanded their apprentice programs -- they just need qualified people to apply and unfortunately, many do not choose to stay preferring an air conditioned office or remote work from home or even the big box store vs the dirty, hot construction site+ classes (our IBEW actually has apprentices working 4 days and school 1 day, when my husband apprenticed, he went to school to nights a week after work). It is hard work, lifting heavy things, random drug testing, working off ladders, carrying a lot of tools and requires a good working knowledge of trigonometry (although many use apps on their phones now-- didn't exist when he entered it). They are a lot more nicer to apprentices these days as well. It is interesting that we are seeing more middle aged people entering the apprentice programs now, second careers.

  • source
  • parent
  • [–] 5 points 1 year ago

    It’s also a job as you allude to where early retirement needs to be part of the plan. It’s a good job but hard on the body and it’s hard to create an efficient way to reduce the amount of weight that they need to lift in a day.

    I know a few who were union and pensioned off, retired in their 50s but that doesn’t change the way their joints feel.

    Not sure if it’s better or worse than turd herding.

  • source
  • parent
  • [–] 2 points 1 year ago

    Currently there is a big shortage in Nuclear Medicine (NM) Technicians (with PET and CT certs as well) and ECHO technicians (particularly those with certification with infant ECHO). The hospital I work in started an ECHO school because so many leave to travel or go to the cardiology offices. It is the only way we can keep staffed. NM-- we are reduced in the cardiology offices to hiring on one travel tech per office (we used to have 3 techs at a time). With one tech, they have to provide extra nursing support and it is almost harder to keep office nurses.

  • source
  • parent
  • [–] 2 points 1 year ago (1 child)

    Maybe I'm looking in the wrong places but it seems nobody wants to train technical labor at least in northern Alabama. But the political climate has thrown a wrench in jobs rn

  • source
  • parent
  • hideshow 1 child comment
  • [–] 1 point 1 year ago*

    Unions are pretty weak in the South. Go North. MA, IL, WI, NY, PA, MI... That said, I think there will be opportunity in AL -- didn't the state get a new industry that will provide a large number of jobs coming-- A new aviation facility? They will have to build it and may need to increase the workforce so there may be training opportunities for that. I know my community has expanded new programs at the CC for Micron's approaching construction and implementation.

  • source
  • parent
  • [–] -3 points 1 year ago

    As a skilled technical laborer, I utilize AI to remind me of niche topics I've forgotten on the fly, and it's shockingly accurate. I think I've seen one mistake in 2 years, and it was a minor one at that. Luckily, we're not quite at the point where robotics can replace me, but I could see it replacing 50% of my workplace in my lifetime.

  • source
  • parent
  • [–] 109 points 1 year ago (12 children)

    As a software engineer who uses AI agents daily, let me tell you: now is as good a time as any to learn to code. LLMs won't replace any developers.

  • source
  • hideshow 12 child comments
  • [–] 51 points 1 year ago* (7 children)

    Well the job market for developers is still pretty tight at the moment. I don't have the insight to say for sure why (though I have some guesses), but I know that for me and every junior developer I know it's rough out there.

  • source
  • parent
  • hideshow 7 child comments
  • [–] 52 points 1 year ago (1 child)

    As a junior dev with prior working experience, currently not working as a programmer, yeah. I can only agree.

    We might understand AI won't actually solve the same problems we are able to solve, but the people deciding budgets dont understand that.

  • source
  • parent
  • hideshow 1 child comment
  • [–] 23 points 1 year ago

    They don't understand a lot. For whatever reason, higher management still thinks things are like a factory, and you just build your software like building a car.

    Why? Because that's the only way they know in the world of MBAs. They can't speak any other language than "product."

  • source
  • parent
  • [–] 19 points 1 year ago (3 children)

    Having been around for a few decades now I can tell you that the job market comes and goes. Things have been tight before, and there has been more openings than people to work them many times in the past. I can't tell you when things will turn around, but odds are they will. (this is sadly not helpful if you are one of those currently needing a job)

  • source
  • parent
  • hideshow 3 child comments
  • [–] 8 points 1 year ago (2 children)

    Well it's good to know my schooling might not be a complete waste at least

  • source
  • parent
  • hideshow 2 child comments
  • [–] 6 points 1 year ago (1 child)

    I've known more than one person who found a completely different career and never went back. You might take a job in Real Estate as one person I know did and discover you like it better and so all that time in school was a waste now that you know you don't want to do that. Or maybe not - you might take that job to make ends meet (as I once had to take a non-tech job) and decide you hate enough that you don't want to go back.

  • source
  • parent
  • hideshow 1 child comment
  • [–] 11 points 1 year ago*

    I don't have the insight to say for sure why (though I have some guesses),

    In the USA, there's a tax break for research teams expiring this year. Supposedly it made software develoent team salaries fully tax deductable.

    In the USA, I suspect this is the real motive for using the AI hype train to justify layoffs.

    I'm willing to admit "Most CEOs are stupid" also has merit, of course.

  • source
  • parent
  • [–] 6 points 1 year ago

    "any developers?" bad choice of words. I can promise you with absolute certainty that SOME developers WILL be made redundant because of AI.

    not all, not lots, not the majority, but some

  • source
  • parent
  • [–] 27 points 1 year ago (2 children)

    Remember when Biden told coal miners to learn to code

    "My liberal friends were saying, 'You can't expect them to be able to do that,'" Biden told his New Hampshire audience. "Gimme a break! Anybody who can throw coal into a furnace can learn how to program for God's sake."

    These politicians and policy makers don’t know what they talk about when it comes to tech. Any one who tells you that programming jobs will be gone because of AI has never written a complex piece of software before. Also the trades pay well because there is a shortage of workers. If everyone starts going into the trades wages will crater. It’s just cycles. I remember when nobody wanted to go into the trades because it didn’t pay well. This created the shortage of workers. And since salaries are better now because of the shortage lots of people want to go into the trades This will create an oversupply of tradespeople and the cycle will repeat.

  • source
  • hideshow 2 child comments
  • [–] 7 points 1 year ago

    Building trades are hell on your body and there is no goddamn way that any construction worker (Electrician, carpenter, plumber, pipefitter, mason etc) can last until SS age-- esp. as they are planning to raise it to 70.

  • source
  • parent
  • [–] 3 points 1 year ago

    Part of me wants to argue this isn't a cycle of demand and is instead capitalism. The trades didn't pay poorly because there were too many people as much as people willing to work for less and the employer will pocket the difference. I admit this is extremely pedantic of me to split hairs here but people have an effective floor for how much they can work for. Coal miners weren't being told to code because there were too many coal miners but that they could never work for as little as the machines that were replacing them.

    To be clear I'm not saying AI is a replacement for programmers, I'm not able to see the future here, but capitalists will attempt to to replace any labor with machines if possible.

  • source
  • parent
  • [–] 25 points 1 year ago (7 children)

    The reactionary “learn to code” nonsense started a lot further back than a few years! Also, who told you there won’t be any software development positions in 10 years?

  • source
  • hideshow 7 child comments
  • [–] 14 points 1 year ago (6 children)

    Anthropic for starters. What they don’t realize is everyone will be switching to cyber security jobs in 10 years when every vibe coded piece of software is riddle with security vulnerabilities.

  • source
  • parent
  • hideshow 6 child comments
  • [–] 13 points 1 year ago (3 children)

    Anthropic and others are over hyping their product so they can sell it. They are likely wrong.

    And yeah your point stands.

  • source
  • parent
  • hideshow 3 child comments
  • [–] 47 points 1 year ago (13 children)

    Learn code anyway. LLMs can't code worth a shit, so there will be plenty of jobs available to clean up their mess.

  • source
  • hideshow 13 child comments
  • [+] -7 points 1 year ago (12 children)

    LLMs can’t code worth a shit yet. But techbros are determined to change that. The sad reality is that code is just a form of language, and LLMs are good at learning languages. They can’t code worth shit right now, but the progress likely will improve them.

    We’ll still need experienced debuggers who can actually code. But in a decade, the broad strokes will likely be done by LLMs, which will vastly shrink the demand for experienced coders.

  • source
  • parent
  • hideshow 12 child comments
  • [–] 30 points 1 year ago (6 children)

    The sad reality is that code is just a form of language, and LLMs are good at learning languages.

    This is debatable. LLMs are prediction machines.

    What use is prediction when you are trying to code something new?

  • source
  • parent
  • hideshow 6 child comments
  • [–] 13 points 1 year ago (3 children)

    The vast majority of coding isn't making something new, it's using existing patterns and tools and arranging them to fit a specific use case.

    Llms may not be able to create a new framework or design pattern, but neither will most coders in there day to day.

  • source
  • parent
  • hideshow 3 child comments
  • [–] 8 points 1 year ago

    The vast majority of coding isn’t making something new, it’s using existing patterns and tools and arranging them to fit a specific use case.

    I would argue that arranging something to fit a specific use case is making something new.

    Ask any designer how difficult it is to get a spec sheet from a client and meet their expectations. We're expecting LLMs to suddenly solve this problem.

    Llms may not be able to create a new framework or design pattern

    Until they can do this, there is little threat to designers. There will be less grunt work, of course.

  • source
  • parent
  • [–] 4 points 1 year ago* (1 child)

    Tbh this whole thing made me realize what we really need is a modular automated code bank. There's so much duplication of effort it's honestly absurd.

    Right we've got this scattershot network of libraries but no one's really been up to the task of taking the next logical steps.

  • source
  • parent
  • hideshow 1 child comment
  • [–] 6 points 1 year ago

    Open source, libraries, frameworks and language development is how this is tackled.

    Making software is implementing business logic. It's the specific nature of whatever problem you are solving which means you can't use some existing off-the-shelf product.

    There are dozens (if not hundreds) of no-code/low-code app builders out there. Things like n8n or ndoe-red.
    They get very difficult to maintain at scale.

  • source
  • parent
  • [–] -2 points 1 year ago (1 child)

    Right now they are. Who knows what tomorrow will bring.

    Compared to just 20 years ago we're living in the future. You may not have noticed the progress because you'd expect the future to includes hoverboards.

  • source
  • parent
  • hideshow 1 child comment
  • [–] 22 points 1 year ago* (last edited 1 year ago)

    Right now they are. Who knows what tomorrow will bring?

    We do. Experienced programmers who have been promised we're about to be obsolete several times, now. For many of us, this isn't our first rodeo.

    As an expert in computers, there's two things I can guarantee about the future of computers:

    1. Computers will just keep getting smarter.
    2. After decades of getting smarter, computers remain deeply stupid in ways that non-experts cannot imagine. However dumb you think your computer might be, I promise it's somehow significantly dumber than that.
  • source
  • parent
  • [–] 21 points 1 year ago (4 children)

    Lmfao the hardest part of building a product is understanding customer wants and needs. LLMs are incapable of understanding

  • source
  • parent
  • hideshow 4 child comments
  • [–] 5 points 1 year ago (3 children)

    You described project management

  • source
  • parent
  • hideshow 3 child comments
  • [–] 5 points 1 year ago* (1 child)

    No, it's the difference between software engineering and software development. If your project manager is handling that, your org is wack

    If you're not understanding why the spec is the way it is, you're just creating job security for your replacement lol

  • source
  • parent
  • hideshow 1 child comment
  • [–] 2 points 1 year ago*

    As far as I'm concerned, my PM represents the customer(s). They spend time with customer feedback, the sales and executive teams to strategize with the company first. I ain't got time for all that bs.

    If that's not how you work, it's probably just a smaller org where people have to wear more hats. Nothin' wrong with that.

  • source
  • parent
  • [–] 35 points 1 year ago (8 children)

    The code will break and they will be back. People are buying into the bullshit until they realize its just marketing and has no practical application

  • source
  • hideshow 8 child comments
  • [–] 9 points 1 year ago (6 children)

    Doubtful. The oligarch class only needs a handful of good developers to make working code for rich people use. The rest of us are being stuck with half-assed AI slop. They're trying to carve 99% of us out of the economy (the parts that pertain to them) and relegate us to backbreaking wage slavery. Killing middle class jobs is the point, they think.

    Not saying it's a good plan, but it sure looks like what they're trying to do.

  • source
  • parent
  • hideshow 6 child comments
  • [–] 6 points 1 year ago

    That is the plan. But eventually they will start dying to the same buggy hospital code that the rest of us use, or whatever other issue.

    There's a billionaire fantasy that they can afford to buy artisinal everything, and not get poisoned by the results of their own stupid callousness.

    I don't believe it. I do believe they will try, for awhile.

  • source
  • parent
  • [–] 2 points 1 year ago (3 children)

    They're not going to make any money selling to other rich people. They didn't get rich buying someone else's trash.

  • source
  • parent
  • hideshow 3 child comments
  • [–] 4 points 1 year ago (2 children)

    They are literally building doomsday bunkers while knowing we're pretty much heading unavoidably towards cooking the earth alive. The 1% has concentrated more wealth than ever in modern history. They dont care about squeezing a little more money out of us at this point, they're in their endgame. All that's left to do is to finish training the AI that'll be their staff once they seal themselves off and that's it.

  • source
  • parent
  • hideshow 2 child comments
  • [–] 16 points 1 year ago (1 child)

    I can think of no better way to train an AI to hate humanity enough to invent Skynet and kill us all, than to introduce them to MS Teams meetings with managers who all want things that are completely incompatible with what they asked for the last time, and require you to throw away about 40% of what you already wrote.

  • source
  • hideshow 1 child comment
  • [+] 16 points 1 year ago (1 child)
  • [–] 14 points 1 year ago

    Well, anyone who knows anything about the current iteration of AI knows that it's not really happening.

    Btw, people have been saying that since GPT-3 (which everyone nowadays admits was kinda shit if it wasn't for the novelty), so only 5 years left until my career is over.

  • source
  • load more comments
    view more: next ›