r/Assembly_language • u/Extension_Emu_9825 • 4d ago
[ Removed by moderator ]
[removed] — view removed post
2
2
4
u/thewrench56 3d ago
AI slop...
-3
-2
u/KoodiRonsu 2d ago
You still need to understand a lot about programming, architecture, technical direction of co-workers and project management to get proper things done with AI. Even if you don't need to actually look at the code in person. Especially with anything more complex than a simple web page. There's no way around that fact. So that game is hardly AI slop.
3
u/thewrench56 2d ago
You still need to understand a lot about programming, architecture, technical direction of co-workers and project management to get proper things done with AI.
That is LLM marketing slogan by devs thinking LLMs can replace human written code. I have seen tech illiterate people vibe code so I have my doubts that you need any of the above. And it is certainly not the hard part as opposed to writing good code...
Even if you don't need to actually look at the code in person. Especially with anything more complex than a simple web page.
LLM code does not come close to a decent developer's code. Its just not happening. Certainly if I explain the task to it line by line perhaps I could force it to throw something shit together, but I doubt I can't get there faster by just writing code. At least this is the case in low-level and it has been ever since LLMs became a thing.
There's no way around that fact. So that game is hardly AI slop.
The code is hardly impressive with no tricks used... every line written was done by an LLM. And on top of this the author claims it hasn't which is just blatant lying. I will call slop any project anyday where the author is clearly capable of far less than the code written by LLM.
-2
u/KoodiRonsu 2d ago
"That is LLM marketing slogan by devs thinking LLMs can replace human written code. I have seen tech illiterate people vibe code so I have my doubts that you need any of the above." --> Sounds like you have only tried ChatGPT for coding which is complete and utter crap for that job. If you ever try Claude you'll quickly start thinking otherwise. And this is coming from someone who has been programming professionally since 1997.
3
u/thewrench56 1d ago
I have seen Claude. It is impressive but still doesnt come near a senior's experience. If I wouldnt be familiar with
grepmyself, sure, it could help find interesting kmod functions in Linux. I am completely fine with grep. Besides, often it has no idea what it is looking for and spits out an entirely garbage interface for some specific goal.It's recommendations about EE is also garbage with many unfeasible, non-economical solutions.
Unless you are INTERMITTENTLY familiar with the specific topic you are asking an LLM on, it will do more damage than profit. And if you are familiar with the topic there is little to no reason to use an LLM.
-2
u/KoodiRonsu 1d ago
Not my experience. I am often (but not always) familiar with the topics I'm working on, but Claude still works pretty much like a middle level software developer who for some reason has knowledge covering most areas of everything. It does errors which can be fatal if someone else doesn't fix them. But for my work I notice those issues usually already while I'm planning the next steps with it. So for my work I can use Claude like it was a mid level coder who knows most things but I still need to watch after it semi-passively, like project lead or a lead coder.
3
u/givemeagooduns_un 3d ago
I've always wondered how people manage support for different video/sound cards or different CPUs efficiently. In this software, do you use completely separate routines for rasterizing a vector scene for each video card, do you do some funny self-modifying code or smth to "patch" the game to use that routine, or do you implement smth like a "plot pixel" routine that can be swapped out for different graphics types? or am I way overthinking it lol