From HyperCard to Vibe Coding