IT/Software career thread: Invert binary trees for dollars.

TJT

Mr. Poopybutthole
<Gold Donor>
47,574
131,229
It remains interesting in backend engineering. AI is forcing organizations to build clean backend. Something that backend engineers like myself or architects have demanded for decades but were completely ignored. Developing the backend has now become a task in being a ranch hand for a herd of AI agents. I have always liked the backend and data platform because of its variety. When compared to focused app dev or something.

It is nice to finally be listened to for the first time in over a decade that things need to have strict naming conventions. They always did but they very much need to now. Because if you cant identify some object in 5 seconds the AI can't either.

I couldn't find the original meme of this so here ya go:

1788527520135.png
 
  • 1Like
Reactions: 1 user

Deathwing

<Bronze Donator>
17,821
8,763
It's all the AI stuff.

We are no longer writing code but rather doing spec driven development. And people doing code reviews are just copy and pasting the AI slop from their agent into the code review. And people are just feeding that to their agent to fix whatever. Then I open a bug ticket and the first comment is 10 paragraphs from someone's AI agent where it thinks it knows what the problem is.

Add onto that the company BS, which I have tried not to bring up too often here but anyone know knows the internals of the company knows, it's super tiring. But this at least isn't new.

I actually like moving up and being in the position im in. I'm just feeling a bit disillusioned by what's going on here and in the industry. There's no way this is sustainable for development.
This was the last straw with my subordinate. I've posted about him from time to time, but after many tiring years, he's finally gone. I was encouraging him to use AI more. The stupid questions we've rightfully shamed him for, he can ask the AI instead. Now, he won't spend all afternoon resizing his WSL2. Not choosing which stuff can be delete, just how to.

I tried to take your suggestion to heart, so on an MR with a handful of short issues that I brought up, each one is responded to with paragraphs of first person expertise that I know he doesn't have.

A lot of the initial fearmongering with AI was about it enabling some unstoppable entity. It seems, a tale as old as time, that it enables some bad tendencies in humans. I'm trying to be very conscious about where and when I use AI. If only, but certainly not just only, because it seems to upsetting a fair amount of people to the point of quitting the industry.

Initially, I wanted the bubble to pop because I don't like what it's doing to my vidya games. Still don't like that. But now I'm hoping it does because it seems obscene token costs is the only way to force a real conversation about usage.
 

moonarchia

The Scientific Shitlord
<Bronze Donator>
32,320
63,851
it seems obscene token costs is the only way to force a real conversation about usage.
It's actually good that nvidia and those other fucks got too greedy too soon, and now people are having to look at the actual costs while there are still workers out there that can dig them out of the hole they created.
 

Deathwing

<Bronze Donator>
17,821
8,763
You got the guy fired?
In a manner of speaking, yes. I put him on a PIP for the second time in the 5+ years that I've managed him. He failed it again despite clearly documented goals and weekly coaching. Only this time, the PIP wasn't toothless because I was promised a replacement(I'm still pessimistic on that). My boss wouldn't let me action the first PIP because management at the time wouldn't replace him. And my boss is a packrat and thinks shitty labor is better than no labor.

Trust me, it's not just poorly interacting with a brand new technology. That alone is understandable. I've made some embarrassing blunders integrating AI into my workflow, and I'm pretty sure I'm not done.

It took 3 rounds of review before we figured out why his local AI review of MR was finding drastically different findings than mine. Well beyond the nondeterminism inherent to AI. He was implementing fixes by hand into one repo and then running the review in another repo. In both repos, the target branch was well out of date but by differing amounts. o_O

He's far better off in a blue collar job where he doesn't have to use his brain. AI is making that type of job vanishingly small in tech. That's another reason I was able to action the second PIP. Previously, he was doing hours worth of work. Shitty work full of repeated mistakes, but there was some undeniable value there. After we were bought out and merged with another company, his workload basically vanished because we are generating far less test results daily. And we were able automate a fair amount of it. Thus, he needed to prove himself adaptable to a more traditional developer role and he failed at that.
 

Fucker

Log Wizard
17,124
42,604
It took 3 rounds of review before we figured out why his local AI review of MR was finding drastically different findings than mine. Well beyond the nondeterminism inherent to AI. He was implementing fixes by hand into one repo and then running the review in another repo. In both repos, the target branch was well out of date but by differing amounts. o_O
Was he drinking gallons of vodka at work every day?