Comment by alwillis

14 days ago

FAANG has shedded between 81,000 and 87,000 workers in the past 5 years; I suspect a significant chunk of these jobs aren't coming back.

Seems to me the companies are mostly in a holding pattern: sure, if an important project needs more bodies, it's probably okay to hire. I suspect that lots of teams have to make do until further notice.

Are some teams using AI instead of hiring junior engineers? I don't think there's any doubt about that. It's also a trial period to better understand what the value-add is.

Based on listening to engineers on various podcasts, almost all of them describe the current level of AI agents as being equivalent to a junior engineer: they're eager and think they know a lot but they also have a lot to learn. But we're getting closer to the point where a well-thought out Skill [1] can do a pretty convincing job of replacing a junior engineer.

But—at the rate AI is improving, a company that doesn't adopt AI for software engineering will be at a competitive disadvantage compared to its peers.

[1]: https://www.anthropic.com/engineering/equipping-agents-for-t...

    Meta (Facebook)

    2022: ~11,000 employees (13% of workforce)
    2023: ~10,000 employees plus 5,000 open positions eliminated
    2024: Multiple smaller rounds totaling ~100-200 employees
    2025: ~3,600 employees (5% of workforce, performance-based cuts)
    Total: Approximately 24,700-25,000 employees

    Amazon

    2022: ~10,000 employees
    2023: ~17,000 employees (split between multiple rounds)
    2024: Smaller targeted cuts
    2025: ~14,000 employees announced
    Total: Approximately 41,000+ employees

    Google (Alphabet)

    2023: ~12,000 employees (6% of workforce)
    2024: Multiple smaller rounds, hundreds of employees
    2025: Several hundred in Cloud division and other areas
    Total: Approximately 15,000-20,000 employees

    Apple
    Apple has been an outlier among FAANG companies:

    2022-2023: Minimal layoffs (hiring freeze instead)
    2024: ~700+ employees (primarily from canceled Apple Car project and microLED display teams)
    2025: Small cuts in sales and other divisions
    Total: Approximately 800-1,000 employees (significantly less than peers)

    Netflix

    2022: ~450 employees across two rounds (150 + 300)
    2023: Smaller targeted cuts in animation and drama divisions
    2024-2025: Minimal additional cuts
    Total: Approximately 500-600 employees

    Overall FAANG Totals

    Across all five companies over the past 5 years: approximately 81,000-87,000 workers
    have been laid off, with the vast majority occurring in 2022-2023
    during the post-pandemic correction period.

> Based on listening to engineers on various podcasts, almost all of them describe the current level of AI agents as being equivalent to a junior engineer: they're eager and think they know a lot but they also have a lot to learn. But we're getting closer to the point where a well-thought out Skill [1] can do a pretty convincing job of replacing a junior engineer.

The people that comment as such are either so disconnected from the software development process or so bought in on the hype that they are forgetting what the point of a junior role is in the first place.

If you hire a junior and they're exactly as capable as a junior 3 years later (about how far we're in now) many organizations would consider letting that employee go. The point of hiring a junior is that you get a (relative to the market) cheap investment with a long-term payoff. Within 1-2 years if they are any good, they will not be very junior any more (depending on domain, of course). There is no such promise or guarantee with AI, and employing an army of junior engineers that can't really "learn" is not a future I want to live in as a mid-career senior-ish person.

Of course, you can say "oh, it'll improve, don't worry" but I live in the present and I simply do not see that. I "employ" a bunch of crappy agents I have to constantly babysit only to output more work "units" I could before at the cost of some quality. If I had spent the money on a junior I would only have to babysit for the first little while and then they can be more autonomous. Even if they can improve beyond this, relying on the moat of "AI" provider companies to make this happen is not exactly comfortable either.

  • > The point of hiring a junior is that you get a (relative to the market) cheap investment with a long-term payoff.

    This is only a consideration if you can pay enough to keep the junior for the long term pay off.

    Companies that aren't offering Big Tech compensation find it very difficult to compete on this.

    The best juniors will get a job paying more than your company can offer in 2 years. The worst juniors will remain the "still haven't progressed beyond what they could do after the first month."

    In this situation, unless the company can continue to offer pay increases to match what Big Tech can offer, it is disadvantageous to hire a junior developer.

    • This is absolutely FUD.

      Most engineers don't work at FAANG. Most _good_ engineers DONT work at FAANG. FAANG is still composed of almost all good engineers. Most software engineers are NOT _good_.

      All of these things are simultaneously true.

      Most of your junior engineering hires will never develop to FAANG levels, and as such are never in positions to seriously only hypercompete for those FAANG salaries. There vast majority of devs, even in the US, that are perfectly adequate (note, not great, adequate) to act as developers for non-FAANG companies for non-FAANG wages. This is the kind of developer universities are churning out at insane rates.

    • Sorry, but this overwhelmingly has not been my experience in nearly a decade working in tech. Even if you get 2-3 years out of a junior before they jump ship to a "big tech" (not as easy or common as you make it sound, by the way, especially during the last few years of layoffs and hiring freezes), you likely have reaped far more benefits at a low cost relative to the market than the ramp-up time investment in the junior. Furthermore, the talent pipeline here benefits everyone - even if they jump ship elsewhere, because you could not promote or otherwise mentor them into staying, you can also hire these "jump ship" engineers on the other side of the pipeline.

      When this dries up because the market stops investing in junior engineers, you're left with absolutely nothing after a mere handful of years. I worry about this future a lot. Luckily I am in a shop that does not mind hiring them (now is a super good time to find junior talent at a good price too).

One of those companies sent me a linkedin request with a specific role. I searched on their website and there were very few roles and none like the one they proposed. So they are doing stealth hiring now. You can't let the world know you need people when you are supposed to use AI.