(no title)
solraph | 1 year ago
There's also the absolute flood of CS graduates in recent years contributing to the number of applicants. I know governments have been screaming for more STEM graduates, but I suspect the numbers are far higher than what is actually required.
IMHO, the outcome of all this is that those devs who can't actually code are going to be pushed out of the SE market, and things will normalise in 12-36 months.
(I say this all this sitting on the couch waiting for the results of second of three interviews after submitting my 30th application - I've literally never had to submit more than five - and that was where I didn't get poached directly.)
[0] I'm not going to say it's a _massive_ gain, but even a 10-20% increase in productivity from something off the shelf like Github Co-pilot would show up in employment numbers
yladiz|1 year ago
It's possible that AI may have some kind of impact on the industry too with respect to productivity, but I'd bet that it's nowhere near a 10-20% gain and it's not a factor at all in the difficulty of finding a job.
SlightlyLeftPad|1 year ago
nytesky|1 year ago
solraph|1 year ago
I'm not going to make any claim on the actual gain in productivity. My sample size of one for what was sometimes quite repetitive work is a very bad sample.
However, regardless of all other factors (let alone combined with them), I would say that AI has made getting a job far more difficult as AI gives people far more ability to shotgun every single job ad out there. I recently spoke to a recruiter who indicated that for a Senior Golang Dev role in Australia, he had received 400 applications. There is no-where near 400 spare senior Golang devs in this city.
somethoughts|1 year ago
When the macro changed, those bets no longer made rational sense.
The silver lining for guys like Jon Bach (as described in the intro) is that with the abundance of free agents and SF/SV office space, it's probably the a great time to form/find an ambitious team and help try to bootstrap the next Google.
tdeck|1 year ago
https://www.bdo.com/insights/tax/current-state-of-r-d-tax-po...
kimixa|1 year ago
I was recently laid off with "Efficiencies gained by AI" explicitly stated as one of the reasons.
Either it's complete PR BS (most likely), or C-level execs are putting the cart before the horse - preparing for "productivity gains" that haven't actually materialized.
solraph|1 year ago
As I said above, I'm not claiming it's a massive increase, only that it is there. If AI moved the productivity needle 2%, and a given market has 100,000 software engineers, then that's possibly 2000 devs that are spamming the heck out of every job out there.
> Either it's complete PR BS (most likely), or C-level execs are putting the cart before the horse - preparing for "productivity gains" that haven't actually materialized.
All of the above is also a real possibility.
nine_zeros|1 year ago
It is not giving enough gains. It is only giving ammunition to board members and execs to cut headcount.
What is really happening is that the current cohort of tech companies has been living in the era of free money for so long that they have forgotten competent practices. They only thing they learned was more headcount==more revenue. This was partially possible by delivering large number of features and charging for each one of them e.g. AWS has a ton of useless crap services.
Of course that is horseshit logic that only worked in the era of free money. And of course market caps going up, up, and away was fantasy. At some point, markets shift and cannot be tapped any further. And that is what is causing headcount reduction - there are no saleable features to produce.
There is still a large amount of maintenance to do. But companies loathe paying for maintenance. They'd rather have customers suffer and quit than pay up front for headcount to maintain what has been built in the last decade. They would much rather scam customers with poor billing practices than provide quality and support.
Thus, we end up with lower headcount, lower quality, and a generally third world quality existence - all because execs want to protect margins over anything else aka shareholder primacy.
nerdix|1 year ago
My wife works in healthcare. There are whole facebook groups dedicated to healthcare workers trying to transition into tech. A lot of these people are clinicians (Occupational Therapists, Physical Therapists, Speech Pathologists, etc).
There are a lot of people looking for WFH jobs and tech seems to be where they turn first. Honestly, I blame the glut of low effort "Day in the life of a Software Engineer" youtube videos where the "worker" spends most of the video walking their dog and going for a casual afternoon jog while fast forwarding through the actual work. There has been a lot of glamorizing of tech jobs on social media that doesn't typically really match reality.
Obviously, we all know about the trend of bootcamps promising six figure jobs after 2 months (though that seems to have tapered off a bit).
I've read a lot of resumes over the last 4 years and I feel like I've seen it all. I've had multiple senior developer openings and I've seen resumes with just about every background you can think of. Waiters, fast food workers, mechanics, pest control, construction workers. No actual real word programming experience, only a list of a few bootcamp group projects with a link to a github profile where they pushed their bootcamp homework. It was especially bad if you included React in the job description at all (I noticed a dramatic reduction in these types of resumes when the job description focused on backend work).
It reminds of that anecdote about stock bubbles: when your taxi driver is giving you stock tips then you know its time to sell. Well, when your waiter is talking to you about JavaScript because you wore an AWS shirt to dinner, you know that we're in a tech hiring bubble that is going to pop.
There are/were a lot of people looking for tech jobs that frankly have no business doing so. Some of them may have spent 5 figures on a bootcamp of dubious value.
tcmart14|1 year ago
Eumenes|1 year ago
nradov|1 year ago
ofcrpls|1 year ago
mech987876|1 year ago
creer|1 year ago
To the point where in many places it's optimizing communication and management that might be the low lying fruit - as far as programming efficiency.
griomnib|1 year ago
matrix87|1 year ago
unknown|1 year ago
[deleted]
Eumenes|1 year ago
Alot of these grads want fancy silicon valley free lunch ping pong jobs. Those are super competitive. Cities across the US have plenty of "boring" software jobs - in medical billing software, at insurance companies, at credit unions, for hospitals, in defense, etc. But those aren't in SF bay area or Seattle or NYC or wherever these young people want to live.