Earlier quoted context omitted.
It's the uncanny valley of AI. It's still not quite good enough yet that you can trust it blindly on a big codebase, so you still have to read and understand everything - which is often harder than just writing it up yourself. EDIT: don’t get me wrong. I still think AI is incredibly useful for a lot of tasks! But when implementing an architecturally hairy thing, I find it less stressful and equally quick to jump down…
Your assumption is that LLMs will ever leave this uncanny valley. Maybe unforeseen breakthroughs and different architectures are achieved. Given LLM fundamental shortcomings grounded in mathematics and information theory, I highly doubt they will and we will always need to deal with these issues in some capacity.
AI handles incidents, engineers lose touch with their systems
251–260 of 376 posts
Re: AI handles incidents, engineers lose touch with their systems
#252Earlier quoted context omitted.
LLMs reduced interest on tech debt, but it's still there and people who have a tendency to acquire it will go bankrupt eventually.
"The code market can stay irrational longer than you can stay solvent." will probably be a thing.
Re: AI handles incidents, engineers lose touch with their systems
#253Earlier quoted context omitted.
I can share a weird story: Usually, I take my time to understand each keyword of the code I'm looking at, especially if it is new to me, like terraform. I work in a team/with one architect, who only did the DevOps/Infra stuff for the past years and I had the expectation he knows what he is doing and talking about. At around 2 weeks, I noticed how his knowledge has severe gaps and how he takes things at face value or…
>> he continues to vibe code through me So quit pair programming. I never did, never will do that, nor worked at a place that remotely encouraged that. Each to their own, that's how it should be.
Re: AI handles incidents, engineers lose touch with their systems
#254Earlier quoted context omitted.
I find this shocking though not unbelievable. Could you share how you measure this accurately? I'm interested in integrating such measurements into our services as well.
I find it unbelievable. I've seen the code LLMs write and it sucks compared to what a typical human produces. The only way an LLM is doing better than human programmers is if your human programmers were producing really terrible work.
Re: AI handles incidents, engineers lose touch with their systems
#255Re: AI handles incidents, engineers lose touch with their systems
#256Earlier quoted context omitted.
> "I need you to find this bug the user is experiencing, find out if it's user error or a bug, let the user know and tell the developer what needs to be fixed if needed" 15 minutes later the developer ask me if I want it fixed today or Tuesday. Did you find out if it actually fixed the issue? I was on the other end of this last week. Reported an issue to another team, they asked Claude to diagnose, and when they gave…
To be clear, that one shot prompt was supported by nearly a years worth of work around developing an enviroment that allows me that level of effortless automation. The issues was really simple, I knew the application, I knew what the bug was and already had a workaround in my head. I simply stopped at going down that rabbit hole and told claude to deal. It identified the issue quickly, found the workaround and made t…
If that's the case, Claude isn't gaining you anything. The hard (and time consuming) part of programming is finding the correct solution, not typing the characters into an editor. When I know the code and have a good idea of the solution, I can write the code to fix it in mere minutes.
Re: AI handles incidents, engineers lose touch with their systems
#257Earlier quoted context omitted.
I find this shocking though not unbelievable. Could you share how you measure this accurately? I'm interested in integrating such measurements into our services as well.
I find it unbelievable. I've seen the code LLMs write and it sucks compared to what a typical human produces. The only way an LLM is doing better than human programmers is if your human programmers were producing really terrible work.
Re: AI handles incidents, engineers lose touch with their systems
#258Earlier quoted context omitted.
Sincerely , I think you're blaming the AI incorrectly there. You just got incompetents on your payroll.
So how do you build competence in a world where AI is preached to be the most reasonable way to solve problems because it's supposed to be faster than humans?
Some people took the answers and learned from them, incompetents just copy pasted them and called it a day.
The share of incompetence just went up significantly over the years, so its a lot more noticeable at this point.
Re: AI handles incidents, engineers lose touch with their systems
#259Anyone who's worked in tech in a large company will probably have experienced having an ops team who use RPA tools to do repetitive tasks that tech teams get the blame for when things break. AI will make this so much worse. Things will break, everyone will assume 'tech knows the system', but really it's a new process outside of the tech teams that someone vibe coded but got it wrong. Audit trails, logs, and tight dat…
> Robotic process automation is a type of business process automation that automates tasks within business and IT processes using scripts that mimic human interaction with application user interfaces. For anyone else wondering what RPA means. Never heard that abbreviation before.
Re: AI handles incidents, engineers lose touch with their systems
#260I see aviation sentiment raised from time to time. In aviation failure is catastrophic, and systems you operate do not change on the fly (pun intended). You can probably drill SREs that way but you are only teaching them how to _react_ efficiently, not how to _fix_ unique unicorn root causes of these failures. Aviation analogy would be an airplane engineer that tries to drill himself for in-flight engine failures AND…