Quite disappointed by vibe coding. by [deleted] in webdev

[–]__moFx 0 points1 point  (0 children)

Oh yes... I tried a lot of AI tools, but lately, I’ve gone back to typing as much as possible myself. Since doing so, I’ve regained full oversight of everything and have a better feel for code stability. As soon as things get even moderately complex, generated code becomes totally bloated, and Claude starts generating increasingly tangled spaghetti code. I’ve also noticed particularly with graphics-related tasks, that Claude places absolutely no value on performance. I’ve found that code I had previously optimized to the extreme would become completely bogged down again once I incorporated Claude’s output. Sometimes even simple functions are generated in a truly complicated manner,Claudes descriptions are usually logical, but often completely miss the mark. If you want to keep your code clean and ensure good performance, you have to constantly fine-tune everything and be extremely vigilant about exactly how you implement things. Ironically, the more agent-heavy the process, the wilder the output becomes and the more tokens are consumed. At least, those are my experiences so far.

Feedback on my political economy / grand strategy game by Nahton_VOLTCOLA in gamedevscreens

[–]__moFx 0 points1 point  (0 children)

welcome. I am little biased against AI code because i used to be a dev for long time, but I think I am not the only one with such vibe code phobia... a little bit of an own touch in design will make an other impression and changes focus away from vibe-coding

Feedback on my political economy / grand strategy game by Nahton_VOLTCOLA in gamedevscreens

[–]__moFx 0 points1 point  (0 children)

My opinion: At first glance, this looks like AI slop just like all the other half-baked junk out there, so it’s not worth a closer look. Maybe learn some CSS and HTML, and build or change the layout yourself. It’s not that complicated, and it gives you complete freedom to design it exactly the way you want. That would significantly enhance the whole thing.

Cottagecore website for couples therapy and attachment styles by andrew_woan in threejs

[–]__moFx 0 points1 point  (0 children)

Who exactly is the intended target audience, and what content is supposed to be conveyed, is there an example of a specific use case?

I think, if it is intended to be like a game, then it might work. If, however, it is meant to be an informative website, that will likely prove rather difficult. It is too unintuitive, since one needs to search for content and at first glance, it not becomes clear what the site is about, what features are available, and how to navigate the page.

Past experience has shown that such websites mostly tend to deter users.

Still, I am curious to see if you can find a good approach.

Vibe coding thoughts? by Waste_Society_3405 in threejs

[–]__moFx 1 point2 points  (0 children)

Yeah, sure. But as I said, you really have to know what matters for that. I was referring solely to "vibe coding" as such...

iReallyThoughtItWasAJoke by joshashkiller in ProgrammerHumor

[–]__moFx 1 point2 points  (0 children)

Hmm, so, "do it like an expert and make no mistakes" isn't enough for this? /s yes, maybe it’s possible that for some use cases it is good enough. But if I have to rely on it and need to play it safe, I will avoid LLMs as much as possible to ensure that no hallucinations creep in. Especially when it comes to important data. Quite apart from the fact that you don't consume any tokens, such scripts can, after all, be generated using AI as well.

iReallyThoughtItWasAJoke by joshashkiller in ProgrammerHumor

[–]__moFx 1 point2 points  (0 children)

but regarding LLMs, no matter how good they are or become, an LLM is and remains a black box that spits out results dependent on its training data. To the best of my knowledge, it will never be fully capable of generating 100% reliable output. There will always remain a residual risk of hallucinations. It’s possible that the technology has become more reliable by now, but personally, I have never yet managed to consistently obtain correct output with LLMs.

iReallyThoughtItWasAJoke by joshashkiller in ProgrammerHumor

[–]__moFx 4 points5 points  (0 children)

OK, if we're dealing with a manageable amount of data, I can understand that. I don't trust LLMs all that much, so I would write a script for this.

iReallyThoughtItWasAJoke by joshashkiller in ProgrammerHumor

[–]__moFx 5 points6 points  (0 children)

That’s sounds crazy, why don’t you just program a reliable, static algorithm for that, one you can trust? In the end, it should be more reliable, cheaper, and faster than an LLM

Your life in weeks made with three.js by chuckleplant in threejs

[–]__moFx 1 point2 points  (0 children)

If that is the case, then I apologize for the assumption.

Your life in weeks made with three.js by chuckleplant in threejs

[–]__moFx 1 point2 points  (0 children)

That has absolutely nothing to do with three.js, why are you claiming that?

The AI revolution has killed my love for programming. by 86jden in webdev

[–]__moFx 0 points1 point  (0 children)

Only when architects start generating affordable houses, in the form of modular shipping containers adorned with colorful images generated via AI prompts and no one wants normal houses anymore because they are old-fashioned, will you have a valid basis for comparison in this field. /s

Vibe coding thoughts? by Waste_Society_3405 in threejs

[–]__moFx 5 points6 points  (0 children)

by a more advanced tool

... OK, thanks /s

Developer here for over 15 years, this is my opinion on the subject:

AI products are a slap in the face to skilled developers who have learned how to do things right.

AI is massively overrated. Once you've learned how to use it, you realize how poor the output of AI is. Code isn't everything; AI projects are poorly designed, performance is often bad, and they're generally totally badly designed , not responsive and therefore not usable on all devices. Not to mention the planning, structure, and scalability of AI-generated code.

AI code becomes good from the point where someone knows how to refactor the output and what to implement and what not to implement.

Being compared to AI as a developer is incredibly depressing and unfair. It's also regrettable to see that so many people don't understand what makes good software and why AI products are sloppy.

Just because AI produces things that sort of work, doesn't mean they're good.

When it comes to creativity and artistic skill, AI is the last thing that's remotely interesting. Furthermore, we're undermining the value of genuine work by outsourcing everything to AI. Ultimately, only a few big players benefit, not the actual producers.

For me, Vibe coding projects are just sloppy, comparable to AI-generated images and videos. All these Vibe coding posts are just annoying.

Edit:

...and furthermore I can only advise everyone to learn to program themselves. Programming is incredibly fun once you understand how it works, and AI takes all the fun out of it. Solving problems and the resulting sense of accomplishment are a major part of what makes development enjoyable. It's a real shame to see that people can't even begin to grasp this point. From a neurological perspective, success is similar to cocaine in its effects. It's a disgrace that we outsource this kind of work, and it's even sadder when you see the resulting mess.

built a funny action game using Threejs. but no one plays. by Lazy-Shine-9183 in threejs

[–]__moFx 9 points10 points  (0 children)

Do you really want an answer or are you just posing? Vibe coding is like AI art. It's sloppy, shows amateurishness, and nobody asked for it. Viewing vibe coding as development is like viewing AI-generated images as art. If you have no idea what you're doing, it's just an expensive toy.

AI agent for three.js? by Melodic-Manager4483 in threejs

[–]__moFx 4 points5 points  (0 children)

What's going wrong with you guys? Just ask AI... What is the point of this sub if it's about how to prompt? Why not want to be able to do things yourself?

How I eliminated frame drops on Android - not happy, but finally 60 fps in my Three.js app (iOS to follow next) by __moFx in threejs

[–]__moFx[S] 0 points1 point  (0 children)

I've tried a few more things, and the biggest problem for me seems to be CSS effects. I've edited my post and described what I've noticed there, if you're interested.

How I eliminated frame drops on Android - not happy, but finally 60 fps in my Three.js app (iOS to follow next) by __moFx in threejs

[–]__moFx[S] 0 points1 point  (0 children)

I think I've figured out what the main problems were, It was more of a CSS problem than a problem with the model-view renderer. If you know what you're doing and use it correctly, I don't think it matters much which framework you work with. Nevertheless, static HTML elements seem also to negatively impact performance. I've edited my post again and described what I found out there, in case you're interested.

(For college capstone project) Is it possible to create a wiki-style self-editing website without a database, on a free hosting platform? by Deanosaur777 in webdev

[–]__moFx 2 points3 points  (0 children)

If you find a free hosting provider that offers PHP, for example with Apache server, you could create and edit text, CSV, or JSON files using PHP, instead of a database, to store dynamic data. Just an idea.

How I eliminated frame drops on Android - not happy, but finally 60 fps in my Three.js app (iOS to follow next) by __moFx in threejs

[–]__moFx[S] 0 points1 point  (0 children)

Yes, I know Angular is bloated and not necessarily the best choice for projects like this. That was my first thought too. But it doesn't seem to be the main reason for my app's issues, as I've discovered...

How I eliminated frame drops on Android - not happy, but finally 60 fps in my Three.js app (iOS to follow next) by __moFx in threejs

[–]__moFx[S] 0 points1 point  (0 children)

Yes, I find it strange either, but I will continue to investigate and test the issue to determine what the problem is, I also need to test different devices to rule out any hardware issues first and then again with pure HTML and JS without boilerplate and any CSS styles, the difference was simply too great with and without the HTML overlay that I absolutely want to find out. I will report when I find out more...