I need to be very clear, that the push towards "vibe coding" - that is, deliberately deskilling people - is because AI code assistants are an (increasingly expensive) subscription service.

If you know how to code, you can just write Python, C, Java, R, PHP, whatever for free and make things. You may not own the tools of production, but at least you're not renting them.

If you have been deskilled so you only know how to vibe code, you will be paying for that privilege forever.

This also goes, by the way, for researchers who are starting to be convinced they don't need to learn how to be scientists anymore, because "the AI" can just do the science for them. Nope.

@jimbob
"Programmers are also human" latest video is a fantastic satire on the topic https://www.youtube.com/watch?v=_2C2CNmK7dQ
Senior Engineer tries Vibe Coding.

YouTube
@johentsch @jimbob “why is it rewriting it in lisp?” lol. I used Claude code for a thing exploring the distribution of algebraic numbers using 128 bit floats and instructions from a later interaction would make it remove features requested in earlier iterations. Also, it was not good at maintaining its own code. Still, it spit out ok PNG files without me having to learn some PNG libraries. But it couldn’t figure out a way not to run out of memories with algebraic numbers of large heights.