[AVAILABLE] Vibe coding and meta-cognitive supports

Andrej Karpathy coined the phrase “vibe coding” to describe the development of software systems using chatbot-based tools supported by generative AI, instead of writing code. Suppose we were teaching vibe coding to learners with no prior coding experience. What might an educational vibe coding platform look like?

In this second of two proposed projects on vibe coding, we will explore the literature on meta-cognitive supports for programming (e.g. https://doi.org/10.1145/3287324.3287374) and explore how established techniques might be implemented in an educational vibe coding platform.