The 2022 drop for SWE is easy for me to explain, and it's not on these analysts' list of factors (though I'm not an economic quant, I don't know how you could really control for it): In 2017, a tax bill was passed that cut a particular tax incentive in 2022 in an effort to be counted as "revenue neutral" despite being otherwise a massive tax cut overall. The incentive in question was a writeoff for "Research and development". This means that in 2022, it got effectively much more expensive to hire anyone who falls under that category, including developers not directly necessary for the day-to-day function of a business (hell, one might argue they would have counted anyway) and scientists of most kinds. That this hit big firms, which have a higher relative amount of R&D efforts going at a given time, first makes a lot of sense.
For customer service, my explanation is that companies literally do not care about customer service. Automated phone trees, outsourced call centers whose reps have no real power to help a customer, and poorly-made websites have been frustrating people for decades, but businesses never seem to try to compete on doing better at it. It's a cheap win with investors who want to hear about AI initiatives to lay off yet even more of this department, because it doesn't matter if the quality of service declines, there are no market or regulatory forces that are punishing this well enough to ever expect firms to stop breaking it, let alone fix it
Love this note. For those interested, this is the Tax Cuts and Jobs Act (TCJA) of 2017 Section 179.
For a software engineering business, the Tax Cuts and Jobs Act (TCJA) of 2017 significantly impacted how software costs can be expensed under Section 179. While Section 179 previously allowed for the immediate expensing of many software purchases, TCJA reforms restricted this deduction primarily to "off-the-shelf" software. Custom-developed software and internal development costs are no longer eligible for Section 179 expensing and must now be capitalized and amortized.
Under the TCJA, Section 179 cannot be used for software that a company develops for itself. This includes the direct costs for the engineers, programmers, and other personnel involved in the development process.
The report not addressing this elephant in the room is a disappointing.
I think it may have been a one-two punch of §174 and the end of ZIRP.
Of note, the OBBB reinstated the ability to deduct R&D, so businesses are no longer required to capitalize and amortize R&D expenses (including software development).
I was talking about zirp in another thread and got downvoted. But yes, companies were taking out low/zero interest loans and hiring people in hopes of making 1-2% on it, which worked for awhile. It doesn't work at 4-5%, though. We can't pin our hopes to zirp anyways. But a lot of sketchy activities around investing were accomplished because of zirp.
Anecdotally I saw a post on reddit about a senior SWE in the USA who was laid off and couldn't get any interviews, with their old job outsourced to eastern Europe. And then this month the people he hadn't even got a response back from started requesting he apply for their jobs. Only one data point but the market might be coming back.
Anecdotally in the past month or so, I've started seeing a large uptick in recruiter reach-outs. I had none for the past year (aside from directly reaching out), but there have been 4 cold contacts in the last couple of weeks alone now.
As a 20 year remote employee across multiple companies...in my experience, this is true depending on one's definition of career. If you want to advance high in the company, remote is going to stifle you unless the entire company is remote. And even then something as small as skipping an offsite or keeping your cam off will stifle you. Humans like connection, apparently.
My own career progress was much slower and topped out lower than (in my enlightened opinion) much less qualified folks in office.
That said, it's a tradeoff. I -still- wouldn't move to work in office knowing this. I value my family, time, and lifestyle I'm able to afford in a place I want to be more than making tons of money.
In another 10 or 20 years I'm half sure I'll run the numbers and regret that, but so far so good.
I have been promoted while working remote, so I disagree.
I don’t have 2 different 1 hour commute blocks on my calendar. While you’re fighting traffic, I’m working. While you’re rushing through your morning routine, I’m sitting at my computer catching up on slack. While you’re finding the meeting room, I’m reading the meeting prep material. While you’re getting distracted by Sales in your open office, I’m locked in, midway through a 2 hour coding session.
It was only just reinstated, so it's probably too early to see the effects.
I also expect that despite the restoration of Section 174, companies realized that they not only overhired during ZIRP, but also that they don't actually need that headcount, given the outcome of Musk's Twitter layoffs. There were so many prognostications that Twitter would imminently implode after downsizing from ~8k to ~1.5k employees, and when these claims never came to pass, it was a wake-up call to the rest of the industry [0].
I also think it’s fashionable to have a smaller headcount these days. Historically, the dynamics of businesses encouraged rising headcounts, as ICs weren’t as valued as managers (salary caps basically, as impact for ICs is hard to measure unless you are in sales), and managers generally view headcount as a metric to career and salary growth.
So there was just this general pressure from the middle up to grow instead of paying more to existing staff or finding some other way to spend the money. After all, investors generally want you to spend the money you have access to, otherwise they’ll put it to use elsewhere.
It seems that there is external pressure right now from investors, and on to executives, to push headcounts down as there is a general feeling that good companies should be able to leverage AI to become much more efficient, and higher headcounts just burn money and bog things down. Whether or not that’s true is another question, but the perception exists.
I’m not sure if this is a fundamental change in the dynamic, or just a temporary push against it that will eventually lose steam.
> good companies should be able to leverage AI to become much more efficient
I feel like this should be a “both and” situation. AI is not a panacea. If your company has 10 good engineers and a ChatGPT subscription, and my company has 100 good engineers and a ChatGPT subscription, we are going to move considerably faster.
Until someone gets an exclusive contract with AGI, it doesn’t change things.
This isn't how it practically works though. You hit a saturation point where there's no more work to be done. There's only so much software to write, only so many ad campaigns to push, sometimes you just need to maintain, stabilize, and not iterate. If you have a problem that requires 10 engineers, 100 isn't going to speed it up. 9 women can't make a baby in 1 month and all that.
And they were right, I think. Twitter's UI has degraded. I can't see this tweet linked from the thread: https://x.com/Grady_Booch/status/1620720537805922306 - it gives me an error. It might have been deleted, but Twitter just says "something went wrong". And I don't think it's even possible to view threads anymore without logging in?
But more importantly, X has not released any substantially new features within the last 3 years. And I bet that it won't release anything new for a while, and anything they _do_ try to release will be laughably broken.
Existing features are also suffering and going unfixed. If you browse any tweet with more than a few dozen replies, loading replies takes a notable amount of time, and X very conspicuously does not load all of them. Sometimes changing reply sorting algorithms loads entirely different batches of tweets.
Besides that most basic functionality, many times notifications are not sent when the notification settings would suggest they should be. And of course, moderation has fallen by the wayside, although that's more of a policy shift than a technical failure.
> But more importantly, X has not released any substantially new features within the last 3 years.
Just on top of my head, there's the ability to write longer texts, the AI integration (that seems fairly popular in there). There was also some revenue sharing scheme where accounts can get paid for engagement. And from the point of view of management, making it impossible to view threads without login would also be a feature (as in "something we have to deliberately implement").
It's not a lot, but I don't think the pre-Musk Twitter changed even that much in the 3 year period before the acquisition.
I don't understand this thread - twitter is pretty much entirely dead, like stackoverflow - in some zombie state before getting the plug inevitably pulled in a decade or so. Its revenue halved since 2020.
Net income/profit is what matters, revenue is largely irrelevant. Your own date is a perfect example of this since Twitter somehow managed to lose a ton of money in 2020 when they did indeed see record revenue, probably owing to over-stuffed election coffers. X's user counts and EBITDA are at record levels. In 2024 it was $1.25 billion on $2.7 billion revenue, contrasted against 'old Twitter's' $0.68 billion on $5 billion revenue in 2021. [1]
Doesn't this forum periodically discuss an article[*] about profit not really mattering in the grand scheme of things? (As in, profitable and growing companies are capable of showing profit whenever they want, and conversely to show no profit if they so wish.)
I'm not sure this is true. Amazon was investing heavily in things that would be reasonably expected to yield future gains, like fulfillment centers and just broadly expanding their logistic capacity. But for Twitter? So far as I know, most of their expenses were just ongoing operational costs and which seem to have been greatly bloated owing to mismanagement.
That's due to Elon's gross mishandling of Twitter governance (e.g. demanding that the recommendation algorithm be tweaked so that literal Nazis dominate people's feeds), not due to any technical failings of the platform as a result of downsizing the engineering staff.
Twitter really is a hellscape. I was drawn in for a few days recently and started getting affected by the barrage of relentless right-wing garbage. And for those on twitter it seems like the most important information in the world when it’s just a dopamine pump of rage and fear. Easier just to switch it off and live your life in peace.
This is a thought terminating cliche, ironically about a thought terminating cliche. X does have a problem with actual, literal, antisemitic, genocidal Nazis. No funny business or stretched definitions. Nazis. Dismissing it just because of a few people going by the Nazi bar analogy risks normalizing the actual fucking Nazis we're dealing with. "Oh everyone's a Nazi to you people" is a crazy thing to say when the individual under discussion is screaming about globalist cabals of bankers ushering in white erasure. And that is who is getting algorithmically elevated on X.
Also plenty of racists and homophobes, more than I see just about anywhere else on the internet. And more wild, rabid hate surrounding trans people than I see anywhere outside of narrow, festering cesspools in wastelands like 4chan.
I believe you that there are literal Nazis on X, just as there are on every social media platform (and society in general). I despise Nazis but again I literally never see them on my feed so I find it hard to believe that this is a major problem or that the platform is boosting that content. If you're seeing a lot of Nazi content then you're probably following the wrong type of accounts.
No, in fact I block every such account I see. I go on Twitter for inspiration of various kinds, not for doomscrolling, although I recognize that that's in vogue. But the owner of the platform has been demonstrated to artificially push posts and accounts into people's timelines and notifications, particularly his own, and he has retweeted, replied to, and otherwise boosted blatantly antisemitic conspiracy theories. It's pretty well documented as something that does actually happen, and not just as some sort of algorithmic quirk.
Those changes got permanently reversed in the recent passage of the Big Beautiful Bill by a one-in-a-year reconciliation process that was able to pass with only 51 votes in the Senate with zero votes from the opposition.
Note that the reversal only applies to American software jobs, not offshore ones. So maybe tech hiring is going to pick up again soon. Those changes should've been reversed before they took effect in 2022 by the govt at the time.
What was the reasoning behind this change? Isn’t R&D something we’d encourage to be a tax write off since it reduces the cost of well.. R&D? Or is R&D not as important as I’m thinking?
It was done to try and make the bill somewhat pencil out and make the national debt increase less egregious. Everyone just assumed it would be delayed forever or reversed before it could take effect, but those negotiations failed, triggering massive waves of layoffs.
The story that I’ve heard (probably on here) is that the administration did it to make the tax bill look more balanced over the long term by phasing out that tax write-off, while giving them (or the next administration) time to reverse it before it really impacted anything. But, nobody reversed it, until this year.
I was working in Europe for a big American company, which will remain nameless, and they started shutting down most, if not all, of their European operations.
A change in the US tax code made software development amortize over 5 years in the US and over 15 years overseas. It was later changed instant deduction in the US but still 15 years for overseas. It no longer makes sense to outsource software development in many cases.
> It's a cheap win with investors who want to hear about AI initiatives to lay off yet even more of this department, because it doesn't matter if the quality of service declines, there are no market or regulatory forces that are punishing this well enough to ever expect firms to stop breaking it, let alone fix it
There's also some argument that, if people cannot get customer service to "help" they stop asking for help - driving that cost down.
And not having to remedy issues in the product = no repair/replace cost
And people are then left with only a few options, one of which... buy a replacement... which in a restricted market is a WIN because more money coming in...
And something to note - this cut has been reinstated as part of the Big Beautiful Bill. Which has passed. I think the drop in jobs between now and a year from
now atleast be separated as AI vs just interest rates. There are less confounding variables.
I've heard this complaint/observation many times and I just don't buy it. For one thing, particularly for large companies, the deduction smooths out. Yes, you can only deduct 20% of the costs this year but you're also deducting 20% from the previous year, 20% from the eyar before that and so on.
Also, the 2017 tax cuts and the recent bill have provided substantial tax cuts to these corporations too.
Usually this subject comes up where people (at least on HN) are telling people to mail their Congresspeople and Senators to get a bill passed to "fix" this and my question is always this:
"What tax cuts are you going to give back to pay for this?"
If we want to end this ridiculous IP transfer to Ireland and royalty payments to offshore profits to avoid taxes at the same time, I'm 100% on board with fixing the deductability of engineering salaries.
> Also, the 2017 tax cuts and the recent bill have provided substantial tax cuts to these corporations too.
That's just not how big companies look at their budgets, it isn't all one big pool of funds coming in and going out everything has a cost center and is accounted for individually end to end. This tax change made certain jobs suddenly 20% more expensive on paper. People in corporate finance look at these numbers and make recommendations that get implemented.
> the 2017 tax cuts and the recent bill have provided substantial tax cuts to these corporations too.
Sure, but that doesn't necessarily change the marginal cost of hiring another dev if the tax incentives have worsened.
The time value of money over 5 years is significant, especially in a fast moving industry like tech. The correlation between this change passing and tech hiring dropping is strong so I'm inclined to think there's some signal there.
You absolutely misunderstand Section 174 and you are spreading misinformation.
The only companies this affected are those right at the margins of becoming profitable. It doesn't affect new startups and it doesn't affect established businesses. And if you are at the margins of becoming profitable you have likely accumulated more than enough tax credits for all your losses.
The changes to Section 174 is not the explanation of why software engineering jobs were lost in 2022. They were lost because every company overhired from 2020-2022 and they have to absorb it given the drop in activity once the Pandemic was over.
Not entirely accurate. An unprofitable company that is acquired for its tech or team might have a huge amount of tax credits that they can’t use, but the acquiring company can. This can make an acquisition more attractive, even if the target company never made any money.
You are right that it creates residual value which might be purchased for value (probably at a discount.) However, it doesn't help the startup actually pay the bills while it operates.
Historically, the R&D payroll just wiped out same year revenue and you essentially did cash accounting. After Section 174, you had to finance the R&D by borrowing or just hiring less.
For customer service, my explanation is that companies literally do not care about customer service. Automated phone trees, outsourced call centers whose reps have no real power to help a customer, and poorly-made websites have been frustrating people for decades, but businesses never seem to try to compete on doing better at it. It's a cheap win with investors who want to hear about AI initiatives to lay off yet even more of this department, because it doesn't matter if the quality of service declines, there are no market or regulatory forces that are punishing this well enough to ever expect firms to stop breaking it, let alone fix it