I have kept up with AI advancements, and used cluade code since Day1, even stayed with it when they added limits, I never advocated my company to use it, I always asked the reimbursement from my learning budget, and when asked I always say use opencode with openrouter. And we also have own CLI now. But its impossible to keep up with this whole thing and even if when we do, whats the point? I cant seem to convince anyone that we are useful, we are working harder and yet getting no rewards. Checking our internal promotion stats, the #s are down by margin that makes me cry, and most promotions are in non-SDE fields too. Its seems we are being phased out and execs have a plan. There is something weird going on.
I dont particularly care about _this_ job, but I care about our field. Everywhere managers are asking us to work more and execs are still not happy with anything, They dont seem to understand AI is the reason users dont use our products. They are actively hating on our products but no one seems to care.
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.