alaric.us: I actually audibly laughed at this statement.
UnashamedWeeb: What's happening to all the new CS grads who can't get jobs because their entry-level work and all these tech layoffs from the majors right now caused by AI, offshoring, and poor job markets?
You can use this site to monitor and track where AIs are a cited reason for restructuring efforts -
https://www.trueup.io/layoffs Yes. It's absolutely horrible. Nobody hires people for having a pulse and starts them at six figures anymore. Back in 1999 or in 2016, or even in 2022 all you had to do was attend a two-to-six months course and you got recruiters lining up to fellate you. It is no longer the case. You could see it as a catastrophic fall. Or you could see it as a return to sanity and normality.
Those people, by the way, the ones who got hired in 1999 all got fired in the dot com crash. Not because of any AI, but because they were incompetent. The software engineering field didn't die, in fact it grew, but it took a moment to breathe and realized that it shouldn't be hiring the clueless. Then it forgot ... rinse ... repeat, 2024/2025.
I got my first programming job in 1998 while still in high school. Three days a week I left school at 1 PM to go work for this small company. My first full time job in a software company was in 2000. Since then, I've seen it all — from startups to giant multinational corporations. There is ALWAYS, and I mean ABSOLUTELY ALWAYS a demand for competent engineers. Every friend I have across dozens of companies is complaining about it being impossible to hire someone. Hell, my team is trying to hire a couple of engineers right now.
And yes, we use AI. I use Cursor to help me code. It's something of an advanced autocomplete and search all in one. I'd be crazy to let to make architectural decisions, but it sure helps cut down on the tedious parts. Still, nobody is getting laid off because of it. Again, we are hiring. And we are paying well. People do get laid off at some companies, sure, but AI is an excuse rather than the reason. Execs always have and always will have stupid ideas every so often, which they bet on and then find out. Open office layouts, stack ranking, etc. If you want a laugh at how the tech industry's hype cycle works, here's a good article:
https://www.bitecode.dev/p/hype-cycles I'm not sure there was a better time to be a software engineer than right now. Because of AI, those who actually wish to learn have such an easier time learning. Back in my day you went to a store, bought a book, and prayed to Babbage that the book was good, because you couldn't return it once unsealed. Now, you can actually learn without wasting infinite time and effort on finding a decent (and not horribly outdated book) or subject yourself you vile cretins from Stack Overflow.
Of course, if one doesn't want to learn but instead wants the AI to do their work for them, that person will be replaced by AI because they bring no value in addition to what AI already brings. Or, rather, they won't be replaced by AI, they'll be replaced by a competent engineer who uses AI to help them. I'm ok with losing these people, though.