Yes. Absolutely. Just not the big corps. The big corps had tools to mitigate, people to cut to throw red meat to the market, and products to hype about how efficient they are now, etc.
I don't know if Big Tech will re-staff. I suspect they might to a degree, but smaller software-focused firms absolutely will. If they are surviving, they are working with a much smaller staff and would jump at the chance to add more hands.
Section 174 has definitely been talked about a lot over the last few years, (even here on HN from time to time) but it's tax code details like this that never seem to make it above hype-fueled misrepresentations like "AI Is Taking All Software Jobs!"
Yes, it's a huge problem for small startups. Many of them went from not making revenue in the eyes of the IRS to being profitable and having massive tax bills. FAANG has the ability to move things around to their EU offices, but they also have the ability to spin it and do a layoff to help with their tax burden but also cover up issues like over-spending on projects like a shift to VR that didn't go anywhere, for example.
Ada 95 was the first language taught in my college CompSci program back in 1999 (this might have even been my textbook).
Everyone would complain about Ada because no one had heard of it before, but looking back it was the right call. A great language to learn the basics on and not get in to trouble.
They’ve since moved to Java and now probably something else.
The Go example is a lot of comments right off the bat. To be clear, it’s good to comment your code, but maybe not when you are trying to look l33t on the cheap.
It started there initially because a bunch of hackers wanted to hang out together and the cheapest way to do that was to all fly in the Vegas in August. It’s tradition but also still somewhat true for the reasons you articulate.
I'll edit the title.