I wonder if the issue there isn’t AI but that a lot of jobs (including in tech) are bullshit and it turns out it doesn’t matter how well it’s being done.
AI absolutely fails where quality is a requirement… but if it’s not then AI appears to be a good stand-in for a human. This was the case pre-AI too, plenty of mediocre developers were able to coast because the outcome of their work didn’t actually matter.
> most promotions are in non-SDE fields too
They’re just better at playing politics and maybe you should start too.
It always feels like we get held accountable for every little lapse, but higher up PMs, execs never get any consequences for their actions. They could run the company to the ground and still get promoted. If the top is incompetent, you cant really expect the bottom to be carrying all the weight.
I have since switched to enterprise API management and it has been great. I blame two things for the greatness: 1. Everybody has to obtain a certification, 2. It’s more operationally focused.
Everything related to web development always felt like a race to the bottom. Almost nobody seemed competent to do the work and the goal was always delivery in the most minimal capability imaginable.
There was a bright spot though. When I was the A/B test engineer for this major dot com life was great. I just built out experiments that defaced the production web site. There were many times the super hacky experiment code was less defective and executed faster than the real code that eventually rolled out to production.