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 I am using R since 2009 and also started to use chatgbt in my coding. It's great. I Iess have to look at old scripts how I did things or my "code collection script". Sure a discussion about stats only succeeded because I know stats. But it still helped.
LLMs will be great tools, but not substitute coders. I think it will make coding easier and even people that wouldn't have tried will engage. Doesn't make that the job easier for people that code to be understood?