(R)evolution of Programming: Vibe Coding as a Post-Coding Paradigm