2. What, if any, amount of education in programming-related topics (cs, history, languages, architecture, etc) should be required before entering the workforce?
2b. Do you think a potential rise in "vibe coding" is going to make it more difficult for less experienced workers to actually learn on the job?
And before you say, "OK but they will improve, right?", let me give you an analogy.
We can build ladders to climb to the moon, we just need better ladder technology. Today, we can build very tall self-supporting ladders. We cannot yet build one tall enough to reach the moon, but by next year, or 2028 at the latest, we'll have ladders to the moon, or failing that, ladder technology that, in principle, will be sufficient to reach the moon.
Now replace "ladders to the moon" with "LLMs to AGI".
https://cendyne.dev/posts/2025-03-19-vibe-coding-vs-reality....
It is already the case where I interview less experienced people who ultimately have no ability to code. Vibe coding will make that problem worse. It will not make it harder for someone who actually can code get a job. IMHO
And you're expected to work 16 hour days. And weekends. And for about half the pay of a regular coder.
I don't know how they wrote that job listing with a straight face.
2. Any standard education in CS or SWE, AI hasn't changed anything about it IMHO. Only people hyping ChatGPT believe that the world has changed.
2b. It doesn't change anything since "vibe coding" (aka "code vomit") has no value to me. I want to work with juniors eager to learn, and vibe coders are not part of that group.
I already had bad experiences with "vibe coders" who can't explain or debug their code. They are like "pigeon CEOs" and only add problems without bringing solutions.
My understanding of vibe coding is that you prompt, the LLM does something, and if it passes the vibe check you go with it, and if not, you do something to revert it, and afterward you try another prompt. Reverting after it doesn’t pass a vibe check could be actual reverting or a forward fix.
If you read stuff and do research and spend time thinking when prompting or doing a vibe check, I think this is a valuable activity.