Comment by sheepscreek

Comment by sheepscreek 3 days ago

66 replies

> but not some fresh graduates who can work 80 hours per week and only demand half of the salary

Cause garbage in, gets garbage out. With AI models being all the more rage in the coming years, unexperienced hires will prove many times more costly. (10x garbage with agents).

So companies are going to concentrate their worker base even more with experienced folks. They need fewer of them. Yes. But quality matters more than ever.

I really feel bad for the new graduates. For no fault of their own, the bar went up so high. Unless they’re a child prodigy doing some coding projects on the side since the age of 10 - no one will hire them. So how will they ever gain the experience they need?

Maybe, just maybe, we’ll see a reinvention of coding schools - that will now focus on fundamental and industry knowledge - imparted by other veterans, instead of teaching applied skills.

markus_zhang 3 days ago

I agree with you, but I forgot to mention that in the original reply I meant to say that "After the economy turns around, there is no point to hire me, an older guy with maybe a couple of gap years, who worked as a Uber driver for the last two years and can't leetcode".

But yeah, new graduates is going to suffer anyway.

And I'm scared of the collapse of the existing world order. Maybe we won't see a turn around for many years if it does collapse -- and we are already seeing many cracks on it.

  • echelon 3 days ago

    New folks will never be hired. RIP to the CS degree.

    Old staff will be exited. Especially senior and mid level management.

    If you lose your job, you won't get the same comp again. The days of $500K TC are long behind us.

    It's the era of downsizing and outsourcing while blaming AI.

    None of this has anything to do with AI. That's just a scapegoat.

    Google and Amazon are culling entire US teams and rebuilding them in Asia where the cost of labor is significantly lower.

    The best thing ICs can do is fight for big tech monopolies to be broken up. (Call your reps leading up to the midterms.) If several members of the Mag 7 are broken up into smaller companies, that'll inject tons of energy back into the ecosystem and enable the wheels of competition and employment.

    Bonus - if big conglomerates are fighting to pick up the pieces of a Ma Bell style dismantlement, they won't have time to manage teams 12 hours away.

    Nothing against our colleagues in Asia. They're brilliant. But American companies built with American labor shouldn't shut us out in the cold while they reach record profits and continue to hollow out entirely new industries simply by outstretching their arms.

    • QuiEgo 2 days ago

      I’ve been told for 20 years that in 5 years my job is going to be offshored. If they could have they would have long ago.

      My theory: We had a crazy bubble of hiring during zero rate interest. We are living through a nasty correction. AI is moving the needle too, but it’s mostly being used as a scapegoat to save face and explain away cleaning up failed ZRIP yolo plans that didn’t pan out.

      We’ve also haven’t had a serious recession since 2009. It feels like it’s only a matter of time :(

      • echelon 2 days ago

        > I’ve been told for 20 years that in 5 years my job is going to be offshored. If they could have they would have long ago.

        "This time it's different."

        20 years ago China and India had a nascent tech industry. Now they're booming.

        Talented folks all over the world - Asia, Latin America, and elsewhere - are working on hard problems.

        > We had a crazy bubble of hiring during zero rate interest.

        We did. This has had a tremendous impact, no doubt. But by the same coin, ZIRP has had half a decade to unwind at this point. There's other stuff going on. Tariffs, continued inflation, etc.

        We're not the only industry offshoring. Hollywood has moved a lionshare of production overseas in the last 4 years. Graphics design and marketing... It's being shipped out at volume.

      • matwood 2 days ago

        I got my first programming job in ~98 while still in college. I had family members telling me then that programming was a dead end and was all going to be outsourced. I lived through .com, GFC, etc... This does feel more like a reversion to the mean at this moment rather than some crash...yet. I feel for the people who only have known a job market that was easy to step into and paid great salaries because they don't know anything else. It's a lot like the people who think they are great stock pickers because they've only been investing in the greatest bull market we've ever seen.

        When I came into the job market the rule of thumb was it would take 1 month/10k of salary to find a new job. Over time that moved to 1 month/20k of salary or so. Even then, someone making a FAANG type salary should be prepared to look for a ~year for a new job matching that salary. Being able to bounce from job to job while getting big raises along the way was the exception, and ZIRP only exacerbated it.

      • windward 2 days ago

        You're zooming out and considering this negative sentiment with similar times in the past. I think that's wise. I think we should keep zooming out to other industries. Imagine you're an engineer for GM in Detroit in the 70s - would you consider the mean to be your contemporary middle-class lifestyle, or what it is in 2025? Similar for steel and semiconductors.

        It goes for other places, too. Is the US's financial strength of today its mean, or is it where the UK was pre-Suez Crisis? Where Japan was in the 80s?

      • jneen 2 days ago

        I've had my job offshored in the past, in case a personal anecdote is relevant here.

      • pjmlp 2 days ago

        Adding my voice to sibling comments, this is from European experience, I have had several times been dumped from consulting projects, and having to do competence transfer to the offshoring team that would take over our team roles.

        Around five times since 2007.

    • tibbar 3 days ago

      This is not the picture I'm seeing on the ground. AI is eliminating certain classes of junior software positions. (Roughly: jobs where explaining a task to junior engineer is more work than asking Cursor/Claude Code/Codex to do it.) Junior engineers can fight back against this by

      a) getting really good at clarifying requirements

      b) learning quickly, so their work quality is eventually higher than Cursor can work out in one shot.

      This is also a pressure against hiring teams overseas: when the bottleneck is communication + taste, not raw implementation cycles, you'd rather have a small local team. And it's a pressure for high TC, because individuals now have much more leverage, although they need to master more skills to take advantage.

      • johnnyanmac 2 days ago

        >Junior engineers can fight back against this by

        Many juniors can't even meet with a human interviewer. There's no point maximizing for interviews that never come. That's the issue.

        >This is also a pressure against hiring teams overseas:

        This seems to agree with the issue. a team of 100 becomes a team of 5 locals and 95 outsourced work. Maybe those 5 managers are better off, but we're still reducing the local workforce by 95%.

        And I doubt the conditions of the remaining 5 are better than pre-outsourcing. You can't out-compensate burnout and QoL. Gen Z in particular seems to really be pushing against this mentality, so this strategy is limited in time even if it's working on Gen X/Millenials.

      • 05 2 days ago

        > learning quickly, so their work quality is eventually higher than Cursor can work out in one shot.

        This sounds almost word for word like The Onion’s classic: Secretary Of Labor Assures Nation There Still Plenty Of Jobs For Americans Willing To Outwork Robots

        [0] https://theonion.com/secretary-of-labor-assures-nation-there...

      • conductr 3 days ago

        > when the bottleneck is communication + taste

        That was the bottleneck in the industry when it was in growth phase, it's a mature sector now and it's all about efficiency and profit now. Speed to market and product iteration speed isn't the most important thing anymore, there's not a lot of innovation taking place. Outside the actual novel AI specific companies out there, of course, there are a few other spots of growth and exceptional companies but largely the kings have been crowned.

      • echelon 3 days ago

        Show of hands for anyone seeing AI replacing juniors (and I assume also backfilling employees).

        I'm genuinely curious.

        I've heard this argued the other way too. Seen it firsthand.

        Fwiw, we've had good engineers switch to vibe coding and it's ruined their output.

        From really solid systems to unmaintainable flocks of seagulls - nested if statements ten levels deep with no thought or care. From good engineers that are just dialing it in now.

        We've had good engineers use vibe coding to save to time to work on their side hustles. Then go on to try to raise money for AI products.

    • johnnyanmac 2 days ago

      Yeah pretty much. Engineers are going to be at a crossroad where they either turn to the government to finally build in some proper labor laws and other obvious controls (how about re-banning stock buybacks?) or go out to the Wild West and hope they idea can sustain their livelihood.

      Given the vibes of the community here: I guess I'll look for a Mad Max mask (I'll ofc keep performing my civic duties, though).

      • echelon 2 days ago

        A big tech breakup needn't be anti-capitalist. In fact, it might be the most pro-capitalist move.

        If you're an entrepreneur or VC, you want big tech broken up because they can put serious price pressure on your exit.

        Trillion dollar companies can easily spin up a team to copy you, with no incentive to stay alive. They can threaten you with all kinds of leverage - access to customers, patents, legislators. They can give you an ultimatum to sell for cheap, go to your competitor, etc.

        Their scale and reach is additional unexpected gravity on your delta V.

        Capitalism is supposed to be hard. It isn't supposed to support invasive species that can graze anywhere they please and kill ecosystems of diversity and innovation. These mega conglomerates can just throw themselves into markets using unrelated business unit profit and suffocate real companies.

        Breaking up Google and Amazon would be good for everyone, perhaps even shareholders and ICs at those companies themselves if value is unlocked. Let alone all of the other companies and entrepreneurs in the market.

      • matwood 2 days ago

        > how about re-banning stock buybacks?

        This is pretend boogie man. Banning buybacks will not automatically make that money flow into hiring or salaries. Companies are not charities, they exist to make a return. If hiring people and/or paying more will generate a larger return than giving the money back to shareholders either through buybacks or dividends, then companies will do that.

        AI is now giving companies something to do with excess cash that could generate better returns (shareholders believe so) and buybacks are being pushed out as money goes elsewhere[1].

        [1] https://finance.yahoo.com/news/move-over-stock-buybacks-ai-1...

      • ac29 2 days ago

        > turn to the government to finally build in some proper labor laws and other obvious controls (how about re-banning stock buybacks?)

        What would banning stock buybacks accomplish? Companies can still return capital to shareholders in the form of dividends.

    • cyberax 2 days ago

      > New folks will never be hired. RIP to the CS degree.

      We've just hired a couple of graduates, with the expectation that they are going to take some time to grow.

      What I'm seeing right now is a huge influx of candidates from large companies that have zero skill. I'm not exaggerating, they can't code anything. And it's not just AI, they started working before ChatGPT came out.

      Others in the industry are seeing the same and it's quite likely that your resume is getting lost.

      One practical advice for resume writers from me. PLEASE, just don't put stuff like "Improved the API responsiveness by 23.123897%". Unless it's a crazy number like 100x.

      • ryandrake 2 days ago

        > What I'm seeing right now is a huge influx of candidates from large companies that have zero skill. I'm not exaggerating, they can't code anything. And it's not just AI, they started working before ChatGPT came out.

        This has been true in software for decades. From the very first time I was senior enough in my career to start conducting interviews on the "employer" side of the table, we've seen a huge number of candidates who literally (in the literal meaning of literally) could not code. Like you would ask them to write a for loop, and they froze up and couldn't do it, or just started talking, hoping we would move onto more "behavioral" questions. This has been pretty much a constant in the software industry for as long as I've been in it.

      • matwood 2 days ago

        We posted a job a year ago for a dev. We received terrible candidates, but still tried to fill it from the pool. 2/3 ghosted the interview and the other I'm not sure had ever done anything in iOS. I just pulled the job instead of wasting more time. I'm planning to post another job in the new year and I'm not looking forward to wading through the garbage.

    • intended 2 days ago

      > Nothing against our colleagues in Asia. They're brilliant. But American companies built with American labor shouldn't shut us out in the cold while they reach record profits and continue to hollow out entirely new industries simply by outstretching their arms.

      What makes you think people in Asia wouldn’t benefit from more competition in the market as well?

      That said - I feel that advertisement based markets will always consolidate. There is too much of a benefit to having a single network which has the largest reach in terms of audience to show ads. This will always create incentives to consolidate over time.

      Then again, why make the perfect the enemy of the good. Getting to more competition is a good step.

    • baq 2 days ago

      > If you lose your job, you won't get the same comp again. The days of $500K TC are long behind us.

      I wouldn't be so sure about that, unless you mean $500K TC in 2019 dollars.

      ZIRP might just come back, but it'll come with a higher price tag than the one from 2008.

agentultra 3 days ago

We haven’t passed the stage where we convince policy makers to stop dumping greenhouse gases into the atmosphere.

We’re not going to convince anyone to keep hiring software developers.

I think we ought to be keeping people trained and employed but it seems we’re not on the winning side here.

  • johnnyanmac 3 days ago

    We gotta gather ourselves and remind companies why they once paid handsomely to not let potential disruptiors run rampant on the market. Long term new teams will form once productivity is valued again and not this giant incestuous GDP-maxmizing scheme.

    • oblio 2 days ago

      On the long term, we're all dead.

      I doubt things will recover to 2018 levels. Too many new software devs coming out each year, too much AI, too little big company growth once everyone already has an internet computer in their hands. The Wild West is over and now the digital economy has entered the boring phase.

    • [removed] 2 days ago
      [deleted]
  • kortilla 2 days ago

    The comparison to greenhouse gases doesn’t make sense. Corps pay a lot for developers right now because they get more value out of them than they cost. As long as that remains true, devs will be fine.

    • pyuser583 2 days ago

      Part of being a developer is innovating as rapidly as possible. We obsolete our own practices in a regular basis.

      We should be the last occupation to be replaced by machines.

      Maybe I’m stupid, but I’m stupidly optimistic.

  • dtech 2 days ago

    > I think we ought to be keeping people trained and employed

    I never understood this sentiment. We don't have a massive manual weaving industry anymore, 95%+ of people used to be farmers in 1900. Tech comes and replaces humans, and the transition can be extremely painful especially for the people replaced, but ultimately it's better than keeping people artificially employed in obsolete jobs.

    (I don't think SWE will be obsolete, but even in this case I'd rather switch careers)

    • oblio 2 days ago

      Most deindustrialized regions in the West haven't recovered to full prosperity and are quite depressing to live in, sometimes even 30-40 years later: US Rust Belt, Wallonia in Belgium, the French North East, etc.

      At a large enough scale, most people don't really move on, their lives are wrecked and they just suffer through them.

    • agentultra a day ago

      This is predicated on the myth that people can re-skill and move into new industries. Sure the former can happen and people can learn new things. But we're talking about an economy where there are no new industries. And an economy where you have to work in order to live.

      What's a software developer in their 30s, 40s, and 50s supposed to re-skill into? Take on debt for the rest of their lives and re-skill into a profession (if they can even afford to take several years out of their lives to go back to school)? Into blue collar work along with the salary cut for which they might not have the physical capabilities for?

      There's no social system for providing the necessities for living.

      The other side of it is skill. Human societies have lost knowledge before. We've had to rediscover various aspects of metallurgy before. We could lose the ability to understand the technology we've made if we trust everything to the LLMs. There are already vibecoders who don't even be able to review the code that it generates for them because they're starting to lose the critical faculties and skills to understand it.

    • [removed] 2 days ago
      [deleted]
travisgriggs 3 days ago

Or, more dystopian take... it won't matter. If software reliability continues to degrade in a normalized fashion, it won't matter. First mover advantages and networking effects will make it impossible for an outfit trafficking increased quality to ever get enough breaths to even compete.

  • zbentley 2 days ago

    Depends on your definition of “compete”. Compete for VC funding and continually increasing growth? You’re right. Compete as in stay profitable and have a future? Less clear-cut.