This took me more than an hour to accomplish this with Goose + Claude: https://github.com/nostrver-se/nostr-php/pull/88#issuecomment-2841986088

It's was really funny to see how the agent was going back and forth fixing errors. Some of those fixes where like 'Ah the depencencies needs to be updated, so let's run go mod tidy' while there where no dependencies added or whatsoever.

My feelings are still mixed how to use these so called AI tools.

Reply to this note

Please Login to reply.

Discussion

Golang is one of the worst languages to AI because it's not very GUI-heavy and the script kiddies haven't vomited up billions of lines of code on GitHub, for it to peek at.

When I don't tell the AI which language to use, it tends to use Javascript or Python. I have to remind it over and over to use PHP and it's like, oh yeah... right... can you give me a hint on how to do this?

And it really wants to use Svelte 4 over 5. Anytime there's a bug, it's like, Oh, I see the problem! You're using Svelte 5, let me fix that for you... 🤦🏻‍♀️

It keeps telling me initialize arrays and I'm like...

Yeah. Okay.

You can tell it to go read the Svelte 5 docs, and give it a link to the docs, and even then it still doesn't always understand.

Gotta just go read the docs yourself, fr.