Vibe coding and Curiculum

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?”

1 Like

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

2 Likes

Here the experience of someone that built an app without knowing how to code:

The app is not secure

Trusting a LLM to write code is dangerous

3 Likes