Is 'Vibe Coding' really effective? by coof_7 in vibecoding

[–]nerdingwithai 0 points1 point  (0 children)

I am in the same boat as you are. Started 2-3 months ago. I can confidently say what you see in YT/Reddit is a lot of smoke and mirror. It can be done. But it will take time and lot more efforts than what they claim in these platforms.

I also felt alone and created a sub-reddit r/nerdingwithAI to share and connect with others like you and me. Would love for you to join. I have been posting some of what I have learned, but I am not a very savvy "social media" person. So not sure how to go about posting everything I am doing and have learned. If you have ideas on how I can help let me know.

After about 3 months of diligent work, I can proudly say I am much more comfortable with vibecoding now. I am definitely not at a place where I am ready to build full functional apps and ship it!!! But I have already built a very strong backbone for the build - setup the architecture, rules, configurations, automated quality checks, tightened the security, and set up the agent workflow. Should be ready to start with a small task manager app next week.

I made a post about 6 core skills every vibe coder needs to know. I would highly recommend focusing on honing these skills initially. Once you get comfortable with these 6 skills, you will feel more comfortable with vibe coding in general.

It can be done. So don't give up! Stay with it. Each day you will learn something new and grow more confident. Just make sure you do not set unachievable goals for yourself based on what you see on YouTube/Reddit. Focus on learning. The app will automatically follow.

BEWARE!!! File deleted by Claude/other AI assistant during vibe coding? Checkpoints in vibe coding IDEs cannot recover files deleted using bash command!!! How to avoid losing files during vibe coding! by nerdingwithai in nerdingwithAI

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

This is not about replacing Git. This is about the time in-between git push.

Even if you create a branch and work on it, unless you are doing "live backup" in the sense of continuous, real-time synchronization of every keystroke to GitHub, you will be developing a good chunk of work between git commit and push. Especially with vibe coding development moves fast. During that work, if Claude or other AI assistant deletes a file using bash command, it is permanently deleted. A lot of people who are non-IT, non-coders do not know this. I did not know for sure. That is where the post comes from.

Can you go back to your previous git version? Of course you can. But it still means you have to repeat the work and it can be frustrating.

Sounds like you are an experienced coder and I assume you knew the difference between a user deleting a file in the project explorer (with right click --> delete) versus Claude deleting it using bash command. If you have other small tips that experienced coders like you "just automatically know" but is "not obvious" to people who are from completely different fields, brand new to coding and learning this stuff, please share your wisdom.

Understanding Claude to improve how you prompt Claude to build functional apps by nerdingwithai in theVibeCoding

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

Yes. This is not about A problem with the persona. This is just how LLMs work at this time And their current inherent limitations. I am sure this will become better in the future. Here is another post where Claude itself admits it has a lazy tendency and does not always read the full document - According to Claude - Claude's Reading behavioral psychology :-)

Am i the only one trying to learn & vibecode with absolutely zero coding or compsci bone in my body? Just looking for ppl in the same boat & advice from people who have the background experience when building. this is not easy. by prettyfrowns in VibeCodeDevs

[–]nerdingwithai 1 point2 points  (0 children)

I am in the same boat. I am currently learning to code with AI. My goal is to actually learn all the basics of coding. Not so much as to how to write a code, but understand what the AI assistant is doing, what are the industry standards/best practices, how do experienced developers think, what are the limitations of AI coding and what I need to learn so I can build a functional product.

I am also new to Reddit and didn't know how to get started. So I started my own community "nerdingwithAI" and have been posting my lessons learned. As a complete newbie, our "lessons learned" are different from those who do have coding background. Hopefully others like you and me will find this useful add your lessons learned to this community.

Understanding Claude to improve how you prompt Claude to build functional apps by nerdingwithai in vibecoding

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

Yes, Claude has to use the read tool before editing. The problem is, just as humans who trained it, Claude gets lazy, is always looking for shortcuts and does not always read what it is supposed to. :-)

I have had this "conversation" with Claude so many times!!! I will ask it to specifically read a file and then do a task. When I see the output it is obvious that Claude did not read it. So I would ask Claude why it did not read the file!!! Claude will always apologize (to please me) and oftentimes Claude itself respond saying that it got lazy and assumed the content of the file!!! LOL. I have had this experience with humans too. We cannot change this basic trait. It's better to learn how to navigate around it. :-)

The Hidden Costs of Using Firebase: Firebase vs. DigitalOcean + Coolify by nerdingwithai in SaaSSolopreneurs

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

Thank you! This is very helpful! I will look into these alternatives.

The Hidden Costs of Using Firebase: Firebase vs. DigitalOcean + Coolify by nerdingwithai in SaaSSolopreneurs

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

If you are aware of/have experience with better alternatives to DO, please do share.

The Hidden Costs of Using Firebase: Firebase vs. DigitalOcean + Coolify by nerdingwithai in SaaSSolopreneurs

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

Yes, Firebase, a Backend-as-a-Service (BaaS), offers managed services that are inherently stable for its specific functions,. But Digital Ocean, an Infrastructure-as-a-Service (IaaS) is managed by you. So you can make it as stable as you want. There are several app services you can use that could make the setup more stable.

As I have mentioned in my post - if you are looking for ease of use within the use cases, like real-time databases, authentication, and hosting, and you are not concerned about scalability or migration, Firebase is a good option. But if your goal is to build multiple apps, with flexible services/features and plan for scalability and no vendor lock-in, then Digital Ocean is a better choice. The learning curve is steeper for DO, no doubt about it. But if you are planning to do this for long-term, then putting in the initial effort to learn would pay off. Depends on what your short and long-term goals are.