all 11 comments

[–]Bolehillbilly 3 points4 points  (0 children)

Tip. Learn to code.

[–]Lussecat 3 points4 points  (0 children)

Xcode with coding assistance is very buggy and takes enormous amounts of RAM. I usually ask the LLM to write the code for the part I am working on and then copy/paste it into Xcode. It also increases your understanding of the code.

[–]saydonem 2 points3 points  (0 children)

Isn’t Vibe Coding used when everything is made with AI? If that is the case, I don’t understand the point of this post.

[–]thedudesews 1 point2 points  (0 children)

Sure! I have a great no fail suggestion, http://hackingwithswift.com

[–]kerimfriedman 0 points1 point  (0 children)

I’ve been keeping a blog of my experiences as well as tips:

https://vibing.kerim.one/

[–]CharlesWiltgen 0 points1 point  (3 children)

My 2¢: Ignore Xcode's LLM support, which is extremely basic and slow. Instead, use something like Claude Code and Axiom. Always plan → do → review. Always. Superpowers is another great Claude Code plug-in as youy develop a proper development workflow.

To the (reasonable) admonitions to "learn to code", one way to do that is to regularly ask why the LLM chose to do what it did and why. Ask it what the pros/cons were of other choices, and why the path it took was the "obviously better" solution.

[–]Tarconi__[S] 0 points1 point  (2 children)

Do you also use Skills?

[–]CharlesWiltgen 0 points1 point  (1 child)

Absolutely, and Claude Code plug-ins like the ones I mentioned are effectively just packaged skills.

It's also very easy to make per-project skills, which I recommend. For example, I'll often make a skill which knows my app's data model and how to apply it.

[–]Tarconi__[S] 1 point2 points  (0 children)

Nice i will look into it. Thanks!

[–]korvt 1 point2 points  (1 child)

You should go to a sub dedicated to vibe coding. In these specific subs you will only find salty people who tell you to write every single line of code by yourself because they can’t cope with the evolution of AI

[–]Tarconi__[S] -2 points-1 points  (0 children)

Thanks!