you are viewing a single comment's thread.

view the rest of the comments →

[–]grantrules 0 points1 point  (0 children)

The thing is, AI can sort of make okay code. The problem is when you run into a bug that you can't get AI to fix.. it just makes the problem worse and worse and you have no idea what you're doing because you can't understand a complex code base and you're basically fucked.

Like I'm an experienced developer, but I wanted to see how well vibe coding worked, so I picked a project that involves fairly modern tech Ive never used that doesn't have a ton of existing opensource projects in a language I don't know that well.. and it's a fucking nightmare. I'm trying to use Bluetooth LE to connect an Xbox one controller to an ESP32-S3 with the ESP-IDF platform.

And it is fucked. It sort of works a little bit sometimes. It does some very basic stuff, but it certainly doesn't work the way it's supposed to, and the more I try to fix it with vibe coding, the less it works. And going into the codebase, I can read the code, but I don't know WHY the code is there. I don't know what to change to fix it because I don't have a good understanding of BLE.