Are You A Vibe Coder?
There has never been a better time to bring your ideas to life when it comes to coding because current technology has ushered in vibe coding
You can literally create applications using LLM (Large Language Models) to code out ideas and then make improvements based on those ideas. The easiest tool to mention is ChatGPT and I dont think programmers are even aware of the capabilities of the tool and what it can do to help them in programming.
My personal opinion is that vibe coding works even better if you already know how to code. There are concepts in the programming world that if you understand can be applied over and over. You can spot the gaps in results that are returned by ChatGPT and be able to accurately define exactly what it is you want your solution to do.
Here are the main solutions that I found and when I would recommend using them:
- ChatGPT - use this tool to get the plain written solution of what you need done.
- Claude Code - This AI tool is a beast. It produces high level programming code. It will assist you in integrating the code and helping you to get it to work.
- Famous AI - I tried it but it was a little buggy for me. If anyone else has had a better experience using this solution, I would love to hear about it.
- Cursor AI - This one is definitely going to get your attention especially since the tool walks you through and makes updates as you are coding.
Here are my recommendations for using these tools:
Whenever you are making a request for assistance and you try to apply the solution and it doesn't work or produces an error. Take the feedback you received and put it back into the AI solution. It will work with you until you arrive at a final solutions.
Don't be concerned about the number of times you are putting errors or feedback back into the AI solution, it doesn't care. It will continue to help until the best of its ability
Always look for opportunities to do a deep dive. If you come across a phrase or comment that you don't understand and was recommended, take your focus away from the solution you are trying to create and now focus on that specific feedback you received. You leveling up on that subject area will improve your programming overall.
Don't put all the burden on AI, always look for opportunities to improve your programming. The better you get at programming, the better your solutions get.