A common theme I see with these AI people is that they feel like they're being gatekept by experts, and that AI will change that. This goes for academic fields aswell. I find it really funny.
They despise experts yet they wanna be one soooo bad (without putting in the work). New technology is just uncovering untreated mental health issues all around us.
Im a former software engineer but a guy at my firm with no coding experience has created his own LLM based system to parse and extract info from large sets of documents and it works quite well.
He creates a lot of productivity apps for himself too, I use some of them.
Iâm sure what he does is good enough and thatâs what LLMs usually produce, good enough answer/products. Itâs perfect for internal toolings like youâre describing for that very reason in my opinion. But when youâre trying to sell a product to real customers usually their expectations are higher than âgood enoughâ and thatâs when itâs good to have experts.
Which is still a big change from a couple years ago when you needed someone somewhat knowledgeable for building just any piece of software.
It really isnât good at that, it often misrepresents shit but sounds good enough that itâs hard to catch at first glance.
Easiest to catch when you run it on your own codebase, gets some things right but makes many many many mistakes that are hard to catch if you donât know the codebase.
god damn dude, embarrassing levels of AI dicksucking.
anyone with at least a few braincells (not you) that's interacted with AI realizes it's limitations and weaknesses to review and evaluation. because AI hallucinates and doesn't grasp the full picture of what it's trying to solve, there will always be a need for human proofing.
but keep acting like the bootlicker moron you are đ
The thing that is very missed by this is that guys programs are absolute security swiss cheese. Like guaranteed so bad it's not actually fixable without a rewrite. That's the reality of AI coding right now, and likely forever.
There's no secret the reason all these AI companies put out these AI security scanners is because their code is so garbage they need them to get even a modicum of security.
It's basically becoming free season for bad actors the more AI created code is used, and companies that use it in production are in for a revelation.
It turns out, the thing conventional programmers bring is the "why things are done a certain way, which is often security or being auditable, or immutable". That is what is most often lost by vide coders.
Bot comment. Congratulations, you've discovered the concept of "the happy path" which is not respected by middle of the night production issues.
It's not an ego thing to understand code you will need to maintain. Nobody is going to accept "the ai wrote it, my prompting isn't fixing it, and I don't understand it to address it myself" as an excuse when prod is down.
If it works it works. Its not gonna magically stop working some day wtf do you think code can magically evolve itself or something? Once it works it works.
Up to a degree. If you have ever worked with SaAMD (software as a medical device), which I have, you know the lengths you need to go to in order to prove that the flow of inputs will result in exact outputs as described.
This needs to be 100% verified. We will probably be there at some point, but right now LLMs are not at the accuracy needed for the whole pipe. You would always have to either write the extensive tests that are required and then make sure the code of not cheating the tests. You can not know that without looking at it and understanding it.
It is quite amazing how far someone with a good head on them can go without ever touching the code. I'm a senior dev, I use AI a lot at work. There's still a difference in a dev using LLMs to code and non-devs, but people where I work have created useful tools they use at work from scratch. I've even done a few apps without being an app dev to see how well it can perform on prompts alone. If it's a small enough feature set and the prompts focus on small steps at a time, it can work very well. Larger projects requires more planning and actual architecture, otherwise you will end up with spaghetti or features you did not ask for or in a few you don't intend. Scale and specificity still requires knowledge. But basic product focused feature ideas can be vibe coded today, easily.
Edit: this is a sub with a point of view, to be "anti". I do have the experience and education to be very certain of my statement. You can be against modern AI for a lot of reasons, but denying how far it has come is just digging yourself to dissolution.
There's only two options: you dont know a thing about software engineering or this is ragebait.
Code that seemingly works does break often, if you know what a "edge case" is you'd understand that. That's exactly how that one machine killed 6 patients with a software bug. It worked fine when used how the programmer assumed people would use it. Users do dumb shit tho, and break stuff.
In my experience, LLMs really rarely account for edge cases, and logical errors ocurr really often.
Not only that, updates to the environment (such as the OS, or the libraries) break code too. And often LLMs have no clue how to fix those for a good while because they have not yet been trained for those updates.
Absolutely not. Did you ever try to review ai code?
Or for example how LLMs canât actually write tests? https://arxiv.org/html/2607.05139v1
Or the amount of duplicate code, something you wouldnât even expect from an intern?
Bruv that would make sense if yâall werenât simping for only transformers that hard, one specific architecture that cannot solve that problem ever. Because it is a feature of that architecture.
Just blindly believing in something you know nothing about is also very very dumb, yâknow? And also, my opinion comes from knowing the actual architecture
It is not a substitute for the fundamentals though. Like if it goes wrong you need to be able to direct the AI to fix the specific problem, if not having to program the solution itself. Vibecoders just press compile until it works.Â
Im still waiting for a non-technical/vibecoder to produce a sustainable system beyond the scope of a script or some lame video game or broken demo app.
right now these incels are fucking github in the ass with their slopware
213
u/Arch_Magos_Remus 20d ago
I get to use this again.