The Psychology of Vibe-Based Software Creation