My experience with AI assistance for coding/scripting is that you have to be ridiculously descriptive in one way or another in order to get what you want. Like I've seen people go so far as to write essentially a full project plan with high-level backend designs, wireframes for front-ends, delegation of work between multiple "engineers" and shit like that.

I honestly feel like unless you're not too concerned with the specifics or you like to be a technical project manager for fun, full vibe coding is not the way.

I think it's better to write the basic framework yourself and then use AI to help with particular sections or add tedious stuff like error handling and documentation.

But also don't listen to me too much, I've avoided leaning on LLMs too much for anything technical. I think they're a just tool to be used and not a replacement for knowing how to do stuff yourself.

Reply to this note

Please Login to reply.

Discussion

> I honestly feel like unless you're not too concerned with the specifics or you like to be a technical project manager for fun, full vibe coding is not the way.

Interesting, I never thought about it this way. I think as a developer who just enjoys to make things, vibe coding definitely feels like it won't work out. Need something which acts like extra hands instead of an extra brain lol.

> But also don't listen to me too much, I've avoided leaning on LLMs too much for anything technical. I think they're a just tool to be used and not a replacement for knowing how to do stuff yourself.

I am somewhat like you as someone who avoided using LLMs for the longest time until I came across opencode and wanted to try it out for maintaining a full blown project without writing a line of code as a challenge.

Sucks at it but alas, gotta still give it a proper shot before properly shitting over it XD

Also should mention I'm not a "developer" but I am a systems engineer at work so I do a fair bit of infrastructure as code (typescript) and automation scripting (Python and bash) so my perspective and goals are a little different than a more traditional developer.

But yeah, no giving it a proper chance is fair. I should probably give it a real try at some point too but I'll have to come up with a suitable project first.