Today I introduced my PhD student to vibe-coding (a term he has never heard of). He has never used an LLM or coded in Julia before, so I suggested half-jokingly that he can just vibe-code the numerics and I proceeded to demonstrate this. Unexpectedly, after some small fixes the code actually worked!
Somehow I have mixed feelings about this (a bit like giving somebody a cigarette for the first time). On one hand it's great that you can quickly get started with coding simple things in a language you don't know. On the other, it should not become a replacement for your own brain and skills.