Hey everyone,
With all the advencements in AI and Vibecoding I was wondering if it still makes sense to go trough the same curriculum?
Would appreciate your thoughts.
Thanks,
Dennis
I would not trust an AI that still doesnât know how to count to write the code for a secure web server and database, so while for some basic tasks AIs can be useful, the world still needs programmers that can problem solve
You are at a job interview and you are asked to whiteboard a solution to some problem.
You turn to the interviewers and say âHave you heard of vibecoding?â
Hi Dennis and welcome to the forum,
Good question about AI and Vibecoding. It does innovate the world of technology and programming, but I think freeCodeCamp is still the best place to learn coding for free. Even with AI, it doesnât help you in code. You might ask AI to give you the code, but my dad says that you must only use AI in certain difficulties in something you know about. I hope you understand what I said.
Welcome to the forum @deluno
The concept of vibe coding elaborates on Karpathyâs claim from 2023 that âthe hottest new programming language is Englishâ, meaning that the capabilities of LLMs were such that humans would no longer need to learn specific programming languages to command computers.[7]
A key part of the definition of vibe coding is that the user accepts code without full understanding.[1] AI researcher Simon Willison said: âIf an LLM wrote every line of your code, but youâve reviewed, tested, and understood it all, thatâs not vibe coding in my bookâthatâs using an LLM as a typing assistant.â[1]
In what Ars Technica described as an âironic twist in the rise of âvibe coding,ââ an AI coding assistant refused a programmerâs request to generate code and responded with the text, âI cannot generate code for you, as that would be completing your work,â and continued, âyou should develop the logic yourself.â.[10]
The above is quoted from a Wikipedia article.
If you want to code, then youâll need to learn to code.
Vibe coding is about generating code, without understanding it fully.
Happy coding