this post was submitted on 05 Apr 2026
363 points (97.6% liked)
Technology
83564 readers
2112 users here now
This is a most excellent place for technology news and articles.
Our Rules
- Follow the lemmy.world rules.
- Only tech related news or articles.
- Be excellent to each other!
- Mod approved content bots can post up to 10 articles per day.
- Threads asking for personal tech support may be deleted.
- Politics threads may be removed.
- No memes allowed as posts, OK to post as comments.
- Only approved bots from the list below, this includes using AI responses and summaries. To ask if your bot can be added please contact a mod.
- Check for duplicates before posting, duplicates may be removed
- Accounts 7 days and younger will have their posts automatically removed.
Approved Bots
founded 2 years ago
MODERATORS
you are viewing a single comment's thread
view the rest of the comments
view the rest of the comments
So I am so ewhat pro AI. But hear me out. I sometimes refer to myself as an automation engineer. I spend a lot of my time automating the set up and use of various software tools. For those who know the term Infrastructure As Code is a part of my job too. And soo many tools have shitty UIs and even shittier apis. The rise of AI is going to add pressure to have better apis because that is what the AI uses. So even if AI falls flat on it's face in a few years, any improvements in apis is a vig win for me. And since the automation I write is for my coworkers, not external customers, anyone in tech benefits from this.
Now for me personally, I work ina lot of different languages and DSLs. I rarely spend enough time in any one of them to really memorize the syntax. I pretty much can't write a working program without some sort of reference. So, I can tell AI exactly what I want it to do, and it can code and test until it runs. Then I can use that as my syntax reference and make it do what it is supposed to do. That ends up being much faster than me having to google various syntaxes to see where I need a semicolon vs a comma, or where I need to use [] instead of {}. So it helps me.
And I do love using AI to file my jira tickets. Works great for those of us who's work is interrupt driven. We often file the ticket after we've solved the problem.
Problem with the theory is that people believe in LLM strongly enough that whatever pressure there is within a market to be vaguely similar evaporates. SQL certainly has dialects, but at least the basics are vaguely similar, as an example.
Working with a vendor that is oddly different from every other vendor in the space and we applied pressure to implement more typical interfaces. Their answer was "just have an LLM translate for you and use our different and frankly much weirder interface". When we did cave and use it and demonstrated the biggest LLMs failed, they said at least they give you the idea. Zero interest in consistent API with LLM as an excuse.
On the write your code for you, it has to be kept on a short leash and can be a nightmare if not overseen, though it can accelerate some chore work. But I just spent a lot of time last week trying to fix up someone's vibe coded migration, because it looked right and it passed the test cases, but it was actually a gigantic failure. Another vibe coded thing took 3 minutes to run and it was supposed to be an interactive process. The vibe coded said that's just how long it takes, if it could be faster, the AI would have done it and none of the AI suggestions are viable in the use case. So I spent a day reworking their code to do exactly the same thing, but do it in under a second.
For the jira ticket scenario, I had already written a command line utility to take care of that for me. Same ease of use instead of using jira GUI and my works torturous workflows, but with a very predictable result.
So LLM codegen a few lines at a time with competent human oversight, ok and useful, depending on context. But we have the similar downside as AI video/image/text creative content: People without something substantial to contribute flood the field with low quality slop, bugs and slow performance and the most painful stuff to try to fix since not even the person that had it generated understood it.
There certainly is a group of people who believe in AI strongly. One part of them is just listening to the hype and jumpping on the wagon. Another part however is investing real time to understand it. They work to give it structure and guardrails so that it does what they want it to. And they help others do the same. But currently it still takes a lot of time investment to get good at using. And most people aren't expecting that.
But as the second group grows, and the methods for them to share the structure they have set up for AI mature, more people will be anle to use it without all the upfront time investment. That is when the pressure on tool vendors to improve their api interfaces will really heat up. AI compliant or whatever buzz word shows up will be a near requirment for a tool to get investor dollars. MCPs were an attempt to put a layer between the apis and the AI. But if the underlieing api sucks, MCP can't do much. I am not sure what will come next, but something more about the apis themselves is bound to spring up. Maybe even several standards. Thats ok, there can be several because AI can handle the context switching better than humans can.
It will end up as an assistant rather than take over the world at least while it is affordable
I truly believe an AI winter is coming
There are absolutely some economic factors that can have serious impact on it. And they are impossible to predict. If you really could, you would be rich. But, I don't see it likely to be an assistant. It's actually pretty terrible at that. My thinking is that it is a tool like any other. It will take a person significant investment to get proficient with it. Down the line, hopefully it will be more streamlined to distribute learnings and such that make it more accessible to those who haven't invested the time. There is lots of work happening in that area now, but much more needs doing.
I am in the same boat, long time infrastructure automation engineer as well. Sometimes it’s faster to explain how terraform or whatever needs to act and then fix the issues rather than having to sift through the docs for every provider.
I also do a similar thing to you with code, I also have to read a lot of other people’s code in languages I don’t know to help troubleshoot things and while I can usually follow the logic it is such a time saver to have AI to read the docs for the libraries and languages for me to at least find the part of the docs I need to read faster than searching myself.
Overall, I also agree with the sentiment on AI most of the time and all of its criticisms are definitely valid but I think too many people try to use AI to do their work for them instead of using it more like a rubber duck you can program with normal language.
My new (to me) "revelation" is that AI needs a ton of structure. It's like a child who when presented with too many options stops thinking and just randomly chooses one to do so they can be done with whatever it is. From what I can tell, the people who make the most use of AI have it tightly controlled. Rules, hooks, and various other tricks to essentially herd AI into doing what it should do. Kinda like herding cats.
Right now the tools and such for setting up that structure are immature, and best practices are hard to define when the base AI is still changing a lot. For people who are just trying to use AI casually, they have heard the hype, and they think they should expect it to work like a person. When it doesn't, they just say it sucks. And as a person, it does suck. It's a tool. And a complex one at that. Seems it requires significant investment to get the most out of it.
Or they'll make apis shittier because they don't want AI using it.
However, Copilot has made it a lot easier to navigate through Azure's incomprehensible menu structure.
Well, grafana is an example. They want their own AI agent that you can pay for. So they still need the apis to be good. But they don't make it easy to get your AI it own api token. Each user would essentially have to have two accounts. Which they probably charge for too. It's not impossible to work around, but it's a barrier. I would expect more of that kind of thing. Any tool that doesn't have a way for AI to work with it is going to be selected against for a while. So there is pressure for them to be accessible.
The closest facsimile I have in my work is occasionally running an Excel formula I've written through Copilot in order to find a formatting error or to help fix an Access query, but If fundamentally understand what I'm doing, can validate that the produced result is correct, and can fix it if I have to somewhere down the line.
It's good you've found some simple ways to use it, but in the vast majority of work I do, it would take longer if I used AI because everything produced using an LLM has to be human-validated regardless, so I might as well not skip the important step of learning and understanding it.
I never use it to ideate and never use it for anything that isn't eminently simple, like creating a sheet with x number of columns and rows or something like that. I hate the idea of the environmental impact and that helps me avoid it.
And outside coding its like modest productivity improvments is the best we’ve done in the 4 years we’ve had these models.
I just can’t see it not being a bubble
Yeah, it's nothing particularly special IMHO. The best feature I've found in using it is that, for Microsoft products in particular, it can tell me capabilities of certain things I didn't know previously when I present it with a problem.
Search engines used to do that before they got enshittified.